学生考试成绩管理系统uml完整报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学院

《面向对象技术》试验报告(二)

第一章概述 (3)

1.1课题背景和研究意义 (3)

1.2主要工作和论文结构 (3)

第二章需求分析及用例创建 (4)

2. 1 需求分析 (4)

2.2系统用例模 (4)

2.2.1学员用例描述 (5)

2.2.2系统管理员用例描述 (6)

2.2.3系统数据库用例描述 (7)

第三章系统静态建模 (9)

3.1创建系统静态模型 (9)

3.2学员用例类图 (9)

3.3系统管理员类图 (9)

3.4 系统数据库类图 (10)

第四章系统动态建模 (12)

4.1序列图 (12)

4.1.1学员报名序列图 (12)

4.1.2成绩查询序列图 (12)

4.1.3维护成绩序列图 (13)

4.2 协作图 (14)

4.2.1 学员报名协作图 (14)

422查询成绩协作图 ..................................................

423维护成绩协作图 (14)

4.3创建活动图 (14)

4.4创建状态图 (15)

第五章系统实现建模 (16)

5.1系统构件图 (16)

5.2系统部署图 (16)

试验内容

试验内容

第二章需求分析及用例创建

2.1需求分析

考试成绩管理系统是举行成人高考、自学考试等成人高校对每个参与考试的学员成绩进行综合管理的一个系统。本系统的功能性需求如下:

•学员报名参加相应的科目考试,通过考试成绩管理系统办理考试报名手续,并产生相应的考试编号。

•每次考试完毕后,系统管理员及时将参加考试学员的考试成绩输入到考试成绩管理系统中。

•考试管理人员可以根据自己的权限通过考试成绩管理系统添加、删除、修改各种数据库中的数据。

•考试成绩管理系统能够根据数据库中的学员考试成绩,自动加以分类统计,进行排序显示。

2.2系统用例模型

根据需求分析,考试成绩管理系统的参与者包含以下三种:

•学员:参加考试的主体。

•系统管理员:负责考试成绩管理系统的操作和后台维护。

•系统数据库:参与系统完成各项功能的整个过程。

三个参与者如图1-2所示。

然后我们根据参与者的不同分别画出各个参与者的用例图。

•学员用例图:学生在本系统中能够进行考试报名、成绩查询和退出系统的相关操作。通过这些活动创建的学员用例图如1-3所示。

•系统管理员用例图:系统管理员在考试成绩管理系统中可进行录入成绩、查询

图1-2系统参与者图1-3学员用例图

成绩、修改成绩、删除成绩和退出系统的操作,根据这些活动创建的系统管理员用例图如1-4所示。

图1-4系统管理员用例图图1-5系统数据库用例图

•系统数据库用例图:系统数据库在本系统中负责考试报名、记录成绩、成绩查询、统计成绩、更新维护成绩、设置考试编号等操作时与数据的彼此交互,根据这些活动创建的系统数据库用例图如图1-5所示。

2.2.1 学员用例描述

1•“考试报名”用例

对“考试报名”用例的描述如表2.1所示。

表2.1考试报名

考试报名

名称

>9

E沖统询詁端号

第三章系统静态建模

3.1创建系统静态模型

从前面的需求分析中,我们可以依据主要的三个类对象:学员、系统管理员和系统数据库创建完整的类图如图3-1所示。

图3-1类图

通过考察系统对象的各种属性,根据系统的参与者进行类的分别创建。有学员类,系统管理员类以及系统数据库类。这里直接用系统参与者进行分类,是为了方便本系统的参与者区分以及各自的操作权限易于类图的创建。下面分别进行简单介绍。

3.2 学员用例类图

学员是整个系统的使用者,用户登陆本系统是需要账号和密码,因此每

个学

员都应拥有账号和密码属性,分别命名为和,用表示学员的

姓名。而、以及各自代表考试报名、成绩查询以及退出系

统。学员类图如图3-2所示:

学员类[Eon辜貝)

②n 肯ITIQ: Stnng ^number i Siring ^password . String

^□pply String

^refergracie String

^>quit . String

图3-2学员类图

3.3系统管理员类图

系统管理员作为更高层次的参与者,同样也需要账号以及密码登陆,才能

关于学员成绩的相关操作。

用以及分别表示账号以及密码,用表示录入成绩,则表示查询成绩,修改成

绩以及删除成绩为、,同样也包括退出系统。其类图如图3-3所示:

系毓管理员类

[from採实笛巳上】^>name : String

^riuniber: String ■%3assword String 觀yp总in :

String ^fefergrade String ^changegrade : String

■^^letegrada : String 3quit: St ling

图3-3系统管理员类图

3.4系统数据库类图

为简单起见系统数据库默认为登录考试成绩管理系统包括前面所介绍类的一些基本操作,如考试报名、成绩查询等,也有自身的特殊权限如:统计成绩

维护更新成绩以及设置考试编号。其类图如图3-4所示:

相关文档
最新文档