从学生管理系统中的感悟与改进
在这次软件项目的寻找中,我在网上上找到了一个完成度较高的学生成绩管理系统,具备了一个学生成绩管理系统应具备的大部分功能,在我下载了这个系统并对其进行了深入的研究和分析之后,我对于这个项目有了更进一步的认识,但我认为这个项目依旧有着可以优化和改进的方向,接下来便是我对这个项目的个人想法与改进措施。
首先,这个项目只有学生和教师两个登录方式,我在原有程序的基础之上有增加了一个管理员登录,管理员可以管理学生和教师的数目,并查看课表以及成绩的可视化表格,使这个系统更加完善和严谨。
在进入这个系统之后,三种登录方式都有着相同的欢迎界面,但所提供的功能则不尽相同。
进入学生界面之后,学生共可以选择三种功能,分别是选课功能,课表查询功能以及成绩查询功能,这三种功能都会连接到后台的数据库,对于成绩的读取也非常的迅速与准确。
进入老师界面之后,共可以选择两种功能,分别是负责课程功能和成绩录入功能。
而管理员在系统之中只注册了一个,进入管理员界面之后,共可以选择三种功能,分别是学生管理功能,教师管理功能以及可视化管理功能。
其中可视化管理这一功能可以观察到学生的总体成绩情况(以图的方式呈现),这一功能也为这一成绩管理系统增添了更为严谨与全面的效果。
在原有程序的基础之上,我也增加了数据库功能,是这个成绩管理系统能够包含有着一个管理员,十位教师和二十二名学生的数据后台,并包括了相关课程的课程号,课程时间以及上课地点。
优点评估:成绩系统已经包含了必要的功能,页面美观且操作简单。
缺点评估:这个学生成绩管理系统完成了基本的功能,但不全面也并不精细,所以我在原有的基础上加入了管理员系统。同时,这个系统仅支持学生的注册但并不支持教师的注册,学生查看成绩与老师输入成绩均有较大的时间延迟。更进一步地,原先这个程序所支持的功能依旧太少,学生无法看到自己的成绩分布图和趋势图,也不能自由选择喜欢的教师的课程。而教师的功能也不全面,只能查看课表和输入成绩。所以,这些功能都应该有着更进一步的改进,以下是我修改之后的流程图: