学生成绩管理系统

功能需求:1、提供身份验证,和使用系统的权限设置、判定。
2、(教师用户)能实现本班同学各学期各科成绩的录入、编辑,数据必须保存在文件中,以便反复使用。
     3、(学生用户或游客)提供对学号或姓名,各学期、各学科成绩的查询。
     4、(学生和教师用户)能按各学期、各学科分数排序输出(每一科都要能排序输出)。
     5、(教师用户)能统计各科成绩分数段的分布(60以下、60~70、70~80、80~90、90~100)情况,并输出。
性能需求:1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能由0~9数字字符组成、能判定合理的成绩0~100等);
            2、查询应根据查询条件合理选择先进的查询方法(其中必须保证至少有一种查找采用了散列查找);
            3、排序算法要求采用堆排序实现;
            4、分数段统计结果要求保存在单独的文件中;
        
[size=2]看着就头都大了....求高手打救[/size]