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

上传人:b****3 文档编号:2283608 上传时间:2022-10-28 格式:DOCX 页数:16 大小:145.06KB
下载 相关 举报
学生考试成绩管理系统uml完整报告.docx_第1页
第1页 / 共16页
学生考试成绩管理系统uml完整报告.docx_第2页
第2页 / 共16页
学生考试成绩管理系统uml完整报告.docx_第3页
第3页 / 共16页
学生考试成绩管理系统uml完整报告.docx_第4页
第4页 / 共16页
学生考试成绩管理系统uml完整报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

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

《学生考试成绩管理系统uml完整报告.docx》由会员分享,可在线阅读,更多相关《学生考试成绩管理系统uml完整报告.docx(16页珍藏版)》请在冰豆网上搜索。

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

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

学院

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

(二)

专业班级

试验地点

学生学号

指导教师

学生姓名

X

试验时间

 

试验项目

系统建模综合设计

试验类别

基础性()设计性()综合性

(2)其它()

试验目的及要求

1.掌握各种图的创建方法;

2.熟练应用工具创建各种模型;

3.能够正确建立信息系统的模型;

4.在此基础上,实现系统功能。

 

成绩评定表

类另S

评分标准

分值

得分

合计

上机表现

积极出勤、遵守纪律

主动完成设计任务

30分

程序与报告

程序代码规范、功能正确

报告详实完整、体现收获

70分

备注:

评阅教师:

日期:

年月日

试验内容

第一章概述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查询成绩协作图14

423维护成绩协作图14

4.3创建活动图14

4.4创建状态图15

第五章系统实现建模16

5.1系统构件图16

5.2系统部署图

16

试验内容

第一章概述

1.1课题背景和研究意义

成绩管理是大学的主要日常管理工作之一,涉及到院、系、教师、学生等诸多方面,随着教学体质的不断改革,成绩管理工作日趋繁重和复杂,迫切需要一套基于成绩管理的软件。

传统的手工操作方式易发生数据丢失、统计错误、劳动量大且熟读慢。

使用计算机可以快速有效地完成工作,在计算机联网后数据在网上传递可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高管理效率和水平。

成绩管理系统以计算机为工具,通过成绩管理系统把管理人员从繁琐的数据计算处理中解脱出来使其有更多的时间精力来从事管理的研究工作,不仅提高了教学质量也为广大的师生提供了便利。

1.2主要工作和论文结构

本报告的主要工作是为成绩管理系统提供简单的建模介绍,并对其中的各种建模元素的图例进行一定的分析。

论文结构:

第一章主要是对本课题的背景、研究意义进行介绍。

第二章是对考试成绩管理系统的需求分析以及用例的创建和简单描述。

第三章则介绍的是系统静态建模和其中的类图。

第四章主要讲的是系统动态建模,主要内容是其中的序列图、协作图、状态图以及活动图。

最后在第五章介绍系统实现建模,并给出了本系统的构件图和部署图。

试验内容

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

2.1需求分析

考试成绩管理系统是举行成人高考、自学考试等成人高校对每个参与考试的学员成绩进行综合管理的一个系统。

本系统的功能性需求如下:

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

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

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

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

2.2系统用例模型

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

•学员:

参加考试的主体。

•系统管理员:

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

•系统数据库:

参与系统完成各项功能的整个过程。

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

 

图1-2系统参与者

图1-3学员用例图

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

•学员用例图:

学生在本系统中能够进行考试报名、成绩查询和退出系统的相关操作。

通过这些活动创建的学员用例图如1-3所示。

•系统管理员用例图:

系统管理员在考试成绩管理系统中可进行录入成绩、查询

>9

E沖统询詁端号

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

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

•系统数据库用例图:

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

2.2.1学员用例描述

1•“考试报名”用例

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

表2.1考试报名

名称

考试报名

描述前提结果扩展包含继承自

学员进仃考试报名登录考试管理系统考试报名成功

考试报名的工作流程如下:

1.学员登录考试成绩管理系统

2.选择需要报考的科目进行报名并提交报名请求

3.提交请求通过系统审核

4.系统显示报名成功

备选流程,流程如下;

1.提交请求未通过系统审核

2.系统显示考试报名失败

2.“成绩查询”用例

对“成绩查询”用例的描述如表2.2所示。

表2.2考试查询

名称

考试查询

描述前提结果扩展包含继承自

学员进仃考试成绩查询登录考试管理系统显示考试成绩

成绩查询的工作流程如下:

1•学员登录考试成绩管理系统

2•选择需要查询的科目并提交查询请求

3.查询请求通过系统审核

4.系统显示查询成绩

备选流程,流程如下;

1.查询请求未通过系统审核

2.系统显示成绩查询失败

222系统管理员用例描述

1•“录入成绩”用例

对“录入成绩”用例的描述如表2.3所示。

表2.3考试报名

名称

录入成绩

描述前提结果扩展包含继承自

系统管理员进行考试成绩录入登录考试管理系统

学员成绩保存到系统数据库中

录入成绩的工作流程如下:

1.系统管理员登录考试成绩管理系统

2•录入学员考试成绩

3•录入成绩保存到系统数据库中

4.系统显示录入成功

2.“修改成绩”用例

对“录入成绩”用例的描述如表2.4所示。

表2.4考试报名

名称

修改成绩

描述前提结果扩展包含继承自

系统管理员进行考试成绩修改查询到指疋的学员考试成绩指定的学员考试成绩修改成功

修改成绩的工作流程如下:

1.系统管理员登录考试成绩管理系统

2.系统管理员查询到需要修改的学员考试成绩

3.进入考试成绩修改界面修改选中的成绩

3.修改后的成绩保存到系统数据库中

4•系统显示成绩修改成功

223系统数据库用例描述

1.“记录成绩”用例

对“记录成绩”用例的描述如表2.5所示。

表2.5考试报名

名称

记录成绩

描述前提结果扩展包含继承自

系统数据库进行学员考试成绩记录登录考试管理系统

学员考试成绩记录成功

记录成绩的工作流程如下:

1•系统数据库登录考试成绩管理系统

2•记录学员考试成绩

3•系统显示成绩记录成功

2.“设置考试编号”用例

对“设置考试编号”用例的描述如表2.6所示。

表2.6考试查询

名称

设置考试编号

描述前提结果扩展包含继承自

系统数据库进行考试编号设置登录考试管理系统考试编号设置成功

设置考试编号的工作流程如下:

1•系统数据库登录考试成绩管理系统

2•设置考试编号

3•系统显示考试编号设置成功

第三章系统静态建模

3.1创建系统静态模型

从前面的需求分析中,我们可以依据主要的三个类对象:

学员、系统管理员和系统数据库创建完整的类图如图3-1所示。

图3-1类图

通过考察系统对象的各种属性,根据系统的参与者进行类的分别创建。

有学员类,系统管理员类以及系统数据库类。

这里直接用系统参与者进行分类,是为了方便本系统的参与者区分以及各自的操作权限易于类图的创建。

下面分别进行简单介绍。

3.2学员用例类图

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

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

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

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

学员类[Eon辜貝)

②n肯itiq:

Stnng^numberiSiring^password.String

^□pplyString

^refergracieString

^>quit.String

图3-2学员类图

3.3系统管理员类图

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

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

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

绩以及删除成绩为、,同样也包括退出系统。

其类图如图3-3所示:

系毓管理员类

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

String^riuniber:

String■%3asswordString觀yp总in:

String^fefergradeString^changegrade:

String■^^letegrada:

String3quit:

Stling

图3-3系统管理员类图

3.4系统数据库类图

为简单起见系统数据库默认为登录考试成绩管理系统包括前面所介绍类的

一些基本操作,如考试报名、成绩查询等,也有自身的特殊权限如:

统计成绩

维护更新成绩以及设置考试编号。

其类图如图3-4所示:

系纯数楣库类

^apply:

String^bcourrtin:

String

^refergrade:

String^statisticgradeString

^updategradeSiringQ>setnurmbar.String

⑦quit:

String

图3-4系统数据库类图

学员类

:

from車鳶】

^>name:

String^number.String^password-String

■String■

^>refsrgradeStringQ>quit■£tnrg

荼绒営理闵粪

Ifram克运益在

*

為nmiri色:

String^number:

String^>passworct:

String訪typ^iri;String^>refergrade:

Stnng^>changegradeStnnc^>deletegradeString易quit:

String

』J

系统藪構库类1

*A

段mpply:

String

②ccHjntinString^afergradeString影stmtistcgradeString^Xjpdategrade'String^setniirnberString<%K]uit.String

系统数据库类图的部分属性如下:

:

考试报名:

记录成绩:

统计成绩:

维护更新成绩:

设置考试编号对系统参与者添加属性后的类图之间的完整关系如下所示:

 

图3-5添加属性后的完整类图

第四章系统动态建模

根据系统的用例模型和对象之间的相互作用关系来考察对象的行为

4.1序列图

序列图描绘了系统中

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1