# 学生信息管理系统 **Repository Path**: chen_jia_weii/my_student_manager ## Basic Information - **Project Name**: 学生信息管理系统 - **Description**: C++课设 基于Qt的学生信息管理系统 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-06-01 - **Last Updated**: 2023-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生信息管理系统 #### 介绍 C++课设 基于Qt的学生信息管理系统 ### 系统要求 vs2017 qt5.14.0 ### 系统功能 系统的详细功能应该如下: 数据输入、输出: 1. 在系统运行时,能够动态输入学号、姓名以及各门课程成绩的数据。 2. 能够从文件中输入数据。文件有可能是损坏的,因此需要具有一定的容错性,能够读取错误数据后继续读取正确数据。 3. 能够将数据写入到文件中。写入的文件还应该包含软件的版本、数据长度等信息,让软件判断是否能够正常工作。 数据查询: 系统能够对数据进行检索,查询某个人、某个学号的信息以及成绩。对于用户来说,不需要记住全部的名字、学号,就能够搜索出响应的数据,因此需要使用模糊搜索。由于搜索的结果可能并不唯一,所以输出的应该是一个列表。 数据修改、删除: 用户能够对输入的数据进行修改、删除。这个操作往往是危险的,为了确认操作,需要使用精确搜索。 数据排序: 能够按照平均分,对用户输入的数据进行排序(降序),并将排序后的数据显示在主界面上。 数据统计: 4. 能够对数据进行简单的统计,如平均分、最高分以及不及格的人数等。 5. 能够显示所有科目都通过的名单以及未通过的名单。 #### 运行截图 ![img](https://gitee.com/muronglengjing/my_student_manager/raw/master/img/main.png)