项目简介
本项目是基于C++的学生信息管理系统,能提供高效、易用的平台,用于管理学生基本信息和成绩。它支持学生信息的添加、查询、修改、删除、排序以及统计功能,可满足学校或教育机构的学生信息管理需求。
项目的主要特性和功能
- 学生信息管理:可添加学生基本信息(学号、姓名、性别、学院、班级)与成绩信息;能通过学号或姓名查询学生详细信息;允许修改学生基本信息和成绩信息;能通过学号删除指定学生信息。
- 排序功能:支持按学生总分、某一科目成绩、学号进行排序。
- 统计功能:可计算全校、各学院、各班级的通过率与平均分。
- 健壮性检查:对输入的学号、姓名、性别、学院、班级等信息以及成绩进行合法性检查。
- 数据存储:能从文件中读取学生信息并初始化系统,也可将当前学生信息保存到文件中。
安装使用步骤
复制项目
bash
编译项目
bash
cd cpp_subject_design
mkdir build
cd build
cmake ..
make
运行程序
bash
./student_management_system
使用说明
- 启动程序后,系统会自动从文件中读取学生信息并初始化。
- 通过界面操作,可进行添加、查询、修改、删除学生信息以及排序和统计操作。
- 退出程序时,系统会提示保存未保存的数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】