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