考试成绩管理系统
1.1需求分析
考试成绩管理系统是举行成人高考、自学考试等成人高校对每个参与考试的学员成绩进行综合管理的一个系统。本系统的功能性需求如下:
(1)学员报名参加相应的科目考试,通过考试成绩管理系统办理考试报名手续,并产生相应的考试编号。
(2)每次考试完毕后,系统管理员及时将参加考试学员的考试最终成绩输入到考试成绩管理系统中。
(3)考试成绩管理系统可以供学员和系统管理人员查询考试的成绩,学员可以根据自己的考试编号查询成绩,系统管理人员可以根据自己的编号查询成绩。
(4)系统管理人员可以根据自己的权限通过考试成绩管理系统添加,删除,修改各种数据库中的数据。
(5)考试成绩管理系统能够根据数据库中的学员考试成绩,自动加以分类统计,进行排序显示。
1.2系统建模
1.2.1创建系统用例模型
创建系统用例的第一步是确定系统的参与者。考试成绩管理系统的参与者包含以下三种:
(1)学员:参加考试的主体。
(2)系统管理员:负责考试成绩管理系统的操作和后台维护。
(3)系统数据库:参与系统完成各项功能的整个过程。
三个参与者如图1-2所示。
图1-2 系统参与者 图 1-3 学员用例图
然后我们根据参与者的不同分别画出各个参与者的用例图。
(1)学员用例图:学生在本系统中能够进行考试报名、成绩查询和退出系统的相关操作。通过这些活动创建的学员用例图如1-3所示。
(2)系统管理员用例图:系统管理员在考试成绩管理系统中可进行录入成绩、查询成绩、修