一、课程论文题目:学生成绩管理系统
1:题目要求
请设计《学生成绩管理系统》,实现学生信息的录入,显示,查找,添加,
保存,删除,插入等功能模块。要求功能选择用菜单实现,数据输入和结果输出
要求有文件存放。
原始数据文件格式:
学号 姓名 英语 C 语言 高等数学 平均成绩
01 张三 75 85 80 80
02 李四 … … … …
2:需求分析
根据题目要求,由于学生信息总是存放在文件中,所以应提供文件的输入,
输出等操作;在程序中需要浏览学生的信息,应提供显示,查找,排序等操作;
另外还应提供键盘式选择菜单实现功能选择。
3:总体设计
根据上面的需求分析,可以将这个系统的设计分为:数据输入模块、数据显
示模块、数据查找模块、数据插入模块、成绩排序模块和成绩保存模块等。
二、程序设计思路
1、 用户输入模块
在此模块中用户根据自己的需求输入数字 1~7 中的任意一个数字,实现相
应的功能。
2、 信息录入功能模块
此模块可以让用户输入每个学生的信息:学号、姓名、英语成绩、C 语言
成绩、高等数学成绩、平均成绩。用户可以连续输入学生的信息,或者删除
或者查询,也可以保存当前已录入的信息。
3、 修改学生成绩模块
用户可以根据实际情况的变化修改已录入的学生成绩的信息,跟实际同步。
4、 文件保存模块
用户可以在确定已录入的信息无误之后将学生的信息存为一个数据文件。
已保存的信息可以再文件中查看也可以在程序中进行查看。用户输入的学生
信息可以随时保存。
5、 查询功能模块
在此模块里,用户可以根据提示输入所想要查询的学生的学号以查询学生
的信息。
6、 删除功能模块、
在此模块里,用户可以根据自己的需求选择想要删除的学生信息,选择之
评论0
最新资源