- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统交互图UML
学 生 实 验 报 告
学 院: 用友软件学院
课程名称: 面向对象技术
专业班级: 08级软件工程4班
姓 名: 尚丽娟
学 号: 0088234
学生实验报告(一)
学生姓名 尚丽娟 学号 0088234 同组人 实验项目 图书管理系统交互图建模 √□必修 □选修 □演示性实验 □验证性实验 √□操作性实验□综合性实验 实验地点 H110 实验仪器台号 计算机一台 指导教师 张驰 实验日期及节次 2010-5-4,5、6、7节 一、实验综述
1、实验目的及要求
(1)、掌握时序图建模;
(2)、掌握协作图建模;
(3)、熟悉并掌握Rational Rose的使用。
对实验一中描述的5个关键用例进行时序图和协作图建模。
2、实验仪器、设备或软件
(1)、实验仪器:计算机
(2)、软件:Windows XP+Rational Rose
二、实验过程(实验步骤、记录、数据、分析)
(1)、时序图建模;
1.图书管理员处理还书时序图
2.图书管理员借出书时序图
3.读者预留书籍时序图
4.图书管理员添加读者信息时序图
5.读者查询图书信息时序图
6.系统管理员查询读者信息时序图
、协作图建模;
图书管理员处理还书协作图
读者查询图书信息协作图
系统管理员查询读者信息协作图
4.读者预留书籍协作图
5.图书管理员添加读者信息协作图
6.读者预留书籍协作图
三、结论
1、实验结果
(1)、场景描述;
1图书管理员处理还书
步骤1:读者前来还书,把书给图书管理员
步骤2:图书管理员登录还书系统界面,并输入登入密码
步骤3:系统验证密码是否正确,确认密码并登入到系统中
步骤4:从还书系统输入书籍号查找
步骤5:图书管理员在还书系统中对此书更改书籍状态从借出为存在
步骤6:还书成功。
2图书管理员处理借书
步骤1:读者前来借书,把书名告诉图书管理员
步骤2:图书管理员登入到借书系统界面,输入登入密码
步骤3:系统验证密码是否正确。确认密码并登入到系统中
步骤4:从借书系统输入书籍名称查找
步骤5:系统显示书籍状态是否借出,如果没接触,图书管理把书借给读者
步骤6:图书管理员修改书籍的状态为已借出
步骤7:书籍被成功借出
读者预留书籍
步骤1:读者输入自己的身份证号和密码登入到图书资源系统中
步骤2:系统判断是否存在此读者的信息,如果存在成功登入到系统中
步骤3:读者输入书名查找此书
步骤4:系统显示有没有此书,如果有此书上面备注为没有预留
步骤5:读者更改书籍的备注为预留书籍,并且保存退出系统
步骤6:预留书籍成功。
图书管理员添加读者信息
步骤1:顾客前来想要成为图书馆里面的读者。并告知图书管理员的自己的信 息
步骤2:图书管理员登入到读者系统,并且输入密码
步骤3:系统验证密码,如果成功,登入到系统中
步骤4:图书管理员添加这个读者的信息
步骤5: 如果读者系统出现已经存在此读者则失败,如果没有,则成功添加。
读者查询图书信息时序
步骤1: 读者登入图书系统,输入自己的身份证号和密码。
步骤2: 系统验证密码和信息是否正确,如果正确,成功登入图书系统中
步骤3 读者在图书系统中输入图书的名称等信息查找
步骤4 系统显示是否存在此书,如存在。则成功现在在系统中。
系统管理员查询读者信息
步骤1:系统管理员登入到读者系统界面中,输入密码。
步骤2:系统判断密码是否正确,如果正确,登入到系统中
步骤3:系统管理员输入读者的信息
步骤4:系统判断是否有这个读者
、时序图模型;
1.图书管理员处理还书时序图
2.图书管理员借出书时序图
3.读者预留书籍时序图
4.图书管理员添加读者信息时序图
5.读者查询图书信息时序图
6.系统管理员查询读者信息时序图
(3)、协作图模型;
2、分析讨论
1.通过这次实验,使用rose软件画出图书管理系统的时序图和协作图。了解时序图是强调时间顺序的交互图。描述了类以及类之间关系。而协作图只对相互间有交互作用的对象和这些对象间的关系建模。各个类之间如何协作才能完成整个一系列的动作
在顺序图中,我们可以把一些列的动作可以分解到很细致各个细节上,也需要大量精力去画图。顺序图没有一个标准的步骤,没有什么限定,根据自己的想法来设计。而协作图中的许多概念都是和顺序图一样的。
在整个试验中,我把很多步骤都省略了,没有描述的那么细致,在整个过程中,对于对象之间的关系还有消息等都有个很直观的了解。让我明白了顺序图和协作图的再整个系统开发者的重要性。
在开始试验的时候,觉
您可能关注的文档
- ___3.4概率论与数理统计.ppt
- 生态风光带概念规划2.ppt
- 高中基础知识单元复习-数列.doc
- 2012-2013学年九年级(上)期中测试试题英语答题卷.doc
- EMS中的小车控制和监控.doc
- 机电运输会战工作总结.doc
- 《行政强制法》知识竞赛试题及答案(整理版).doc
- 数学训练线性代数部分.ppt
- 职称英语汉译英50句.doc
- 温州大厦临时用电方案.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)