图书管理系统交互图UML.docx
- 文档编号:11104316
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:11
- 大小:98.19KB
图书管理系统交互图UML.docx
《图书管理系统交互图UML.docx》由会员分享,可在线阅读,更多相关《图书管理系统交互图UML.docx(11页珍藏版)》请在冰豆网上搜索。
图书管理系统交互图UML
学生实验报告
学院:
用友软件学院
课程名称:
面向对象技术
专业班级:
08级软件工程4班
姓名:
尚丽娟
学号:
0088234
学生实验报告
(一)
学生姓名
尚丽娟
学号
0088234
同组人
实验项目
图书管理系统交互图建模
√□必修□选修
□演示性实验□验证性实验√□操作性实验□综合性实验
实验地点
H110
实验仪器台号
计算机一台
指导教师
张驰
实验日期及节次
2010-5-4,5、6、7节
一、实验综述
1、实验目的及要求
(1)、掌握时序图建模;
(2)、掌握协作图建模;
(3)、熟悉并掌握RationalRose的使用。
对实验一中描述的5个关键用例进行时序图和协作图建模。
2、实验仪器、设备或软件
(1)、实验仪器:
计算机
(2)、软件:
WindowsXP+RationalRose
二、实验过程(实验步骤、记录、数据、分析)
(1)、时序图建模;
1.图书管理员处理还书时序图
2.图书管理员借出书时序图
3.读者预留书籍时序图
4.图书管理员添加读者信息时序图
5.读者查询图书信息时序图
6.系统管理员查询读者信息时序图
(2)、协作图建模;
1.图书管理员处理还书协作图
2.读者查询图书信息协作图
3.系统管理员查询读者信息协作图
4.读者预留书籍协作图
5.图书管理员添加读者信息协作图
6.读者预留书籍协作图
三、结论
1、实验结果
(1)、场景描述;
1图书管理员处理还书
步骤1:
读者前来还书,把书给图书管理员
步骤2:
图书管理员登录还书系统界面,并输入登入密码
步骤3:
系统验证密码是否正确,确认密码并登入到系统中
步骤4:
从还书系统输入书籍号查找
步骤5:
图书管理员在还书系统中对此书更改书籍状态从借出为存在
步骤6:
还书成功。
2图书管理员处理借书
步骤1:
读者前来借书,把书名告诉图书管理员
步骤2:
图书管理员登入到借书系统界面,输入登入密码
步骤3:
系统验证密码是否正确。
确认密码并登入到系统中
步骤4:
从借书系统输入书籍名称查找
步骤5:
系统显示书籍状态是否借出,如果没接触,图书管理把书借给读者
步骤6:
图书管理员修改书籍的状态为已借出
步骤7:
书籍被成功借出
3.读者预留书籍
步骤1:
读者输入自己的身份证号和密码登入到图书资源系统中
步骤2:
系统判断是否存在此读者的信息,如果存在成功登入到系统中
步骤3:
读者输入书名查找此书
步骤4:
系统显示有没有此书,如果有此书上面备注为没有预留
步骤5:
读者更改书籍的备注为预留书籍,并且保存退出系统
步骤6:
预留书籍成功。
4.图书管理员添加读者信息
步骤1:
顾客前来想要成为图书馆里面的读者。
并告知图书管理员的自己的信息
步骤2:
图书管理员登入到读者系统,并且输入密码
步骤3:
系统验证密码,如果成功,登入到系统中
步骤4:
图书管理员添加这个读者的信息
步骤5:
如果读者系统出现已经存在此读者则失败,如果没有,则成功添加。
5.读者查询图书信息时序
步骤1:
读者登入图书系统,输入自己的身份证号和密码。
步骤2:
系统验证密码和信息是否正确,如果正确,成功登入图书系统中
步骤3读者在图书系统中输入图书的名称等信息查找
步骤4系统显示是否存在此书,如存在。
则成功现在在系统中。
6.系统管理员查询读者信息
步骤1:
系统管理员登入到读者系统界面中,输入密码。
步骤2:
系统判断密码是否正确,如果正确,登入到系统中
步骤3:
系统管理员输入读者的信息
步骤4:
系统判断是否有这个读者
(2)、时序图模型;
1.图书管理员处理还书时序图
2.图书管理员借出书时序图
3.读者预留书籍时序图
4.图书管理员添加读者信息时序图
5.读者查询图书信息时序图
6.系统管理员查询读者信息时序图
(3)、协作图模型;
2、分析讨论
1.通过这次实验,使用rose软件画出图书管理系统的时序图和协作图。
了解时序图是强调时间顺序的交互图。
描述了类以及类之间关系。
而协作图只对相互间有交互作用的对象和这些对象间的关系建模。
各个类之间如何协作才能完成整个一系列的动作
2.在顺序图中,我们可以把一些列的动作可以分解到很细致各个细节上,也需要大量精力去画图。
顺序图没有一个标准的步骤,没有什么限定,根据自己的想法来设计。
而协作图中的许多概念都是和顺序图一样的。
3.在整个试验中,我把很多步骤都省略了,没有描述的那么细致,在整个过程中,对于对象之间的关系还有消息等都有个很直观的了解。
让我明白了顺序图和协作图的再整个系统开发者的重要性。
4.在开始试验的时候,觉得顺序图和协作图其实是可以转换的,而且觉得选择其中一个图做实验就可以了,在实验结束的时候才发现,顺序图中不能表示对象与对象之间的链,而协作图又不能表示生命线的分叉。
四、指导教师评语及成绩:
评语:
成绩:
指导教师签名:
批阅日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 交互 UML