附录1 考试成绩管理系统
在前面章节中,我们详细的介绍了如何使用 Rational Rose 2003 对一个超市管理系统和
图书管理系统进行建模,这里我们以附录的形式简单的介绍六个软件系统,以加深大家对
使用 UML 进行统一建模方法的认识。由于篇幅原因,对于这六个系统的 UML 建模,我们
仅给出系统的需求分析和各种建模元素的图例。本附录介绍的是一个考试成绩管理系统。
1.1 需求分析
考试成绩管理系统是举行成人高考、自学考试等成人高校对每个参与考试的学员成绩
进行综合管理的一个系统。本系统的功能性需求如下:
(1)学员报名参加相应的科目考试,通过考试成绩管理系统办理考试报名手续,并产
生相应的考试编号。
(2)每次考试完毕后,系统管理员及时将参加考试学员的考试最终成绩输入到考试成
绩管理系统中。
(3)考试成绩管理系统可以供学员和系统管理人员查询考试的成绩,学员可以根据自
己的考试编号查询成绩,系统管理人员可以根据自己的编号查询成绩。
(4)系统管理人员可以根据自己的权限通过考试成绩管理系统添加,删除,修改各种
数据库中的数据。
(5)考试成绩管理系统能够根据数据库中的学员考试成绩,自动加以分类统计,进行
排序显示。
1.2 系统建模
在系统建模以前,我们首先需要在 Rational Rose 2003 中创建一个模型。并命名为“考
试成绩管理系统”,该名称将会在 Rational Rose 2003 的顶端出现,如下图 1-1 所示。