课程设计报告:https://blog.csdn.net/Amzmks/article/details/128638534
(1) 主菜单模块
该模块主要用来实现整个系统的流程。主界面提供用户选择并调用各个子模块。
(2) 输入模块
当初次使用系统时,学生信息需要从键盘逐个输入。学生信息由学生的学号、姓名、性别、高等数学、英语、计算机和平均成绩等信息构成。
(3) 查询模块
用户可以按照学生的学号或姓名进行查找。若查找到该学生的相关信息记录,则输出相关信息,否则提示未找到。
(4) 更新模块
主要完成对学生信息的维护。包括增加记录、删除记录、修改成绩。当完成更新记录后,需要将修改的数据存入数据文件中。
(5) 排序模块
根据键盘输入的升序或降序选择按平均成绩对学生记录进行排序,并输出排序后的结果。
(6) 统计模块
统计各个分数段的人数及不及格人数。
(7) 输出模块
将学生信息显示在屏幕上,并根据键盘输入的选择,如“是否保存到文件?(Y/N)”,可以将学生信息写入文件中。
1