1 项目功能介绍
设计实现一个学生成绩管理系统,它具有以下功能:
1)实现单门成绩的输入、存储、输出;
2)实现对单门成绩的排序;
3)实现对不同成绩区间段的统计;
4)实现对用户身份的验证;
5)人机交互界面友好、程序容错能力高;
跪求!
2 具体要求
1)程序运行后首先显示学生成绩管理系统界面,其中包含系统功能介绍、操作说明及用户身份验证。
例如,开头显示“欢迎使用XXX学生成绩管理系统”,然后要求输入登录密码进行身份验证(密码为cup2016),接着显示系统包含功能及操作说明,比如输入“1”进行成绩输入,输入“2”进行成绩输出,输入“3”进行成绩查询,输入“4”进行成绩排序,输入“5”进行成绩统计等。
2)成绩输入要求从键盘输入每个学生的成绩,并存储到文件中。
要求成绩输入拥有容错能力,如输入成绩必须为0~100之间的数,不符合要求的输入程序能够提示错误。
3)成绩输出要求从文件中读取学生成绩,并显示在屏幕上。
4)成绩排序要求能够对原文件中存储的成绩按照从高到低的顺序进行排序,并存储在另一个文件中,注意排序结果对应的学生序号。鼓励使用多种排序算法。
5)实现对不同成绩段的统计。
要求输入感兴趣的成绩区间(例如小于60分、60分~80分、80分以上),统计该区间的学生人数及序号。