uml图书管理系统实验报告.docx

上传人:b****2 文档编号:17891440 上传时间:2023-08-04 格式:DOCX 页数:11 大小:95.04KB
下载 相关 举报
uml图书管理系统实验报告.docx_第1页
第1页 / 共11页
uml图书管理系统实验报告.docx_第2页
第2页 / 共11页
uml图书管理系统实验报告.docx_第3页
第3页 / 共11页
uml图书管理系统实验报告.docx_第4页
第4页 / 共11页
uml图书管理系统实验报告.docx_第5页
第5页 / 共11页
uml图书管理系统实验报告.docx_第6页
第6页 / 共11页
uml图书管理系统实验报告.docx_第7页
第7页 / 共11页
uml图书管理系统实验报告.docx_第8页
第8页 / 共11页
uml图书管理系统实验报告.docx_第9页
第9页 / 共11页
uml图书管理系统实验报告.docx_第10页
第10页 / 共11页
uml图书管理系统实验报告.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

uml图书管理系统实验报告.docx

《uml图书管理系统实验报告.docx》由会员分享,可在线阅读,更多相关《uml图书管理系统实验报告.docx(11页珍藏版)》请在冰点文库上搜索。

uml图书管理系统实验报告.docx

uml图书管理系统实验报告

UML

 

计算机与信息技术学院综合性实验报告

课程名称

Uml统一建模

指导教师

本组成员

学号姓名

实验地点

过街楼

实验时间

第十一周

项目名称

图书管理系统

实验类型

综合性

一、实验目的

学生的信息管理系统的目标是在学生的信息管理中,使用计算机的网络技术,通讯技术和信息处理技术,使学生的信息得到加工,依次传达及保存。

根据学生的信息管理的电子化和网络化,来实现全面改善学生信息的管理环境,提高管理效率。

系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同功能。

管理员能有效管理学生的信息,同时,学生可以随时大量检索查询多种信息。

这个项目从结构上分为:

(1)管理员:

通过已有学生信息仓库,管理学生的信息,还可以管理教师的信息,管理课程的信息,管理班级的信息;

(2)学生:

可以修改学生的信息,选择课程,检索成绩等;

(3)教师:

修改教师的信息,检索学生的成绩,登记授课的学生状况等。

二、实验仪器或设备

学生用计算机一台

三、总体设计(设计原理、设计方案及流程等)

设计原理:

用例图:

被称为参与者的外部用户所能观察到的系统功能的模型图,在UML语言中,用例模型也就是用例视图是用例图描述的。

用例模型可以由若干个用例图组成,用例图中包含系统、角色和用例三种模型元素。

用例是外部可见的一个系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换消息所表达。

顺序图:

它描述对象是如何交互的并且将重点放在消息序列上,也就是说描述消息是如何在对象间发送和接收的。

设计方案及流程:

1.系统功能

(1)学生功能:

查询课表,选课,成绩,修改学生个人信息。

(2)教师功能:

录入成绩,查询教授学生状况,修改老师个人信息。

2.管理员功能

(1)学生管理:

学生用户的追加,学生信息的浏览,修改,删除。

(2)教师管理:

教师用户的追加,教师信息的浏览,修改,删除。

(3)课程管理:

课程查询,添加,修改,删除,公布课表等。

(4)班级管理:

班级的查询,添加,修改,删除

四、实验步骤(包括主要步骤、用例图、时序图等)

一、打开rationalrose画图结果如下:

二、用例图:

1.系统用户参与的总的用例图:

 

用例分析如下:

选课:

用例名称

选课

标识符

UC0001

基本操作流程

1.登陆选课页面

2.输入选课科目进行选课

3.退出选课页面

可选操作流程

1a.登陆成功,继续操作

1b.登陆失败,重新登陆

2a.选课科目不存在或出现错误,进行确认

2b.选课成功

3a.成功退出选课页面

2.管理员参与的用例图:

用例分析如下:

课程删除:

用例名称

课程删除

标识符

UC0002

基本操作流程

1.管理员输入课程信息

2.检索选择该课程学生信息

3.删除该课程

可选操作流程

1a.输入信息不存在,进行确认

3a.删除课程错误,重新删除

学生信息的修改:

用例名称

学生信息的修改

标识符

UC0003

基本操作流程

1.管理员输入学生信息

2.检索学生信息

3.修改学生信息

可选操作流程

1a.输入的学生信息不存在,进行确认

3a.修改后学生信息出现错误,重新修改

3.教师参与的用例图:

用例分析如下:

录入成绩:

用例名称

录入成绩

标识符

UC0004

基本操作流程

1.登陆录入成绩页面

2.老师输入学生信息

3.录入成绩

4.退出登陆

可选操作流程

1a.登陆失败,重新登陆

2a.输入的学生不存在,进行确认

3a.录入成绩失败,重新录入

4a.退出失败,重新退出

4b.注销登录

查询教授学生状况:

用例名称

查询教授学生状况

标识符

UC0005

基本操作流程

1.登陆查询教授学生状况页面

2.老师输入学生信息

3.查询学生状况

4.退出登陆

可选操作流程

1a.登陆失败,重新登陆

2a.输入得学生不存在,进行确认

4a.退出失败,重新退出

4b.注销登录

4.学生参与的用例图:

用例分析如下:

查询成绩:

用例名称

查询成绩

标识符

UC0006

基本操作流程

1.登陆查询成绩页面

2.查询成绩

3.退出登陆

可选操作流程

1a.登陆失败,重新登陆

2a.查询出现错误,重新查询

2b.查询成绩不存在,进行确认

3a.退出失败,重新退出

3b.注销登录

 

三、顺序图:

1.管理员时序图:

管理员时序图说明:

(1)登陆到登陆页面

(2)在学生信息管理页面中进行追加学生用户、浏览、修改、删除学生信息操作,提交到学生信息数据库,并在本页面显示

(3)返回成功

(4)在教师信息管理页面中进行追加教师用户、浏览、修改、删除教师信息操作,提交到教师信息数据库,并在本页面显示

(5)返回成功

(6)在课程信息管理页面中进行查询、添加、修改、删除、公布课表操作,提交到课程信息数据库,并在本页面显示

(7)返回成功

(8)在班级信息管理页面中进行查询、添加、修改、删除班级操作,提交到班级信息数据库,并在本页面显示

(9)返回成功

(10)退出登录

2.教师时序图:

教师时序图说明:

(1)登陆到登陆页面

(2)在教师信息管理页面中进行修改老师个人信息操作,提交到教师信息数据库,并在本页面显示

(3)返回成功

(4)在学生信息库中进行录入成绩、查询教授学生状况操作,提交到学生信息数据库,并在本页面显示

(5)返回成功

(6)退出登陆

3.学生时序图:

学生时序图说明:

(1)登陆到登陆页面

(2)在学生信息管理页面中进行查询课表、选课、查询成绩、修改学生个人信息操作,提交到学生信息数据库,并在本页面显示

(3)返回成功

(4)退出登陆

五、结果分析与总结

用例图:

(1)用例是用户期望系统具备的功能,每一个用例说明一个系统提供给它的使用者的一种服务或功能。

用例的目标是要定义系统的一个行为,但并不显示系统的内部结构。

描述用例:

用例图没有描述系统行为的细节,所以需要以书面文档的形式对用例进行描述。

至少包括:

1、名称:

与用例图中的名称保持一致

2、标识符:

用例的代码或编号

3、基本操作流程:

描述各项工作都正常进行时用例的工作方式。

4、可选操作流程:

很少使用、异常情况、发出错误的情况。

(2)用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,在UML语言中,用例模型也就是用例视图是用例图描述的。

用例模型可以由若干个用例图组成,用例图中包含系统、角色和用例三种模型元素。

顺序图:

(1)顺序图描述对象是如何交互的并且将重点放在消息序列上,也就是说描述消息是如何在对象间发送和接收的。

顺序图将交互关系表示为一个二维图,纵坐标轴显示时间,横坐标轴显示对象。

顺序图也显示特殊情况下的对象交互,如在系统执行期间的某一时间点发生在对象间的特殊交互

 

教师签名:

2012年月日

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2