一、功能简介
学校教务系统功能如下:
1.简易的用户登录界面
2.可以对学生成绩信息进行增、删、改、查,并且可以对成绩信息进行统计和排序。
3.可以选择退出系统或执行下一个2中的操作。
详细功能请看第三部分具体描述。
二、具体描述
1.登录教务系统
描述:为维护系统安全需要输入账户和密码,如果输入账户名或者密码输入不正确,字体会变成红色并且系统会发出警报声(如下图),要求重新输入。为保障安全性,用户在每输入一个密码数字时,会自动将密码变成“*”。(这里账号为E02114267,密码为123456)。
描述:重新输入后,系统检测到密码正确,字体会自动变为绿色(如下图所示),并进入安大教务系统页面,上面显示了菜单目录,需要你根据编号去选择你需要的命令。
2.增添学生信息
描述:用户输入学生信息即可,输入完成后只需输入“end”就会自动回到系统页面。
把学生信息输入完成后,整个程序运行完后系统会生成一个Student Academic Affairs System.dat文件,下图中就是该文件中的文字信息。
如果后期还想继续输入,可以只要在输入命令1,便可以继续输入,文件也会增加新插入的学生信息。命令行截图为:
Student Academic Affairs System.dat文件部分截图为:
3.排序
描述:首先选择排序对象的编号,然后选择按降序还是按升序(输入0为升序,输入1为降序)。[升序时我采用的是插入排序法,降序时我采用的是降序排序法]。之后系统便会把排序结果打印在屏幕上。
按第二个科目分数进行降序排序(冒泡法)结果截图:
按照第一个科目进行升序排序结果截图(插入法)
4.删除学生信息
描述:为防止用户操作太快造成误删,本系统会询问用户“确定要删除吗?”,如果找不到该学生的学号(可能是用户输入错了)会提示用户是否要重新输入ÿ