


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用 UML 进行系统建模实验报告图书管理系统使用 UML 进行系统建模实验报告图书管理系统一实验目的Microsoft Visio 软件,绘制 UML 图。二实验设备计算机、Microsoft Visio 软件。三实验内容及步骤1、介绍和动态行为模型来进行全面的展示介绍。2、实验要求图书馆图书管理系统的域描述如下:在图书管理系统中,要为每个借阅者建立一个账户,并给借阅者发放借阅卡(借阅卡可 以提供借阅卡号、借阅者名),账户中存储借阅者的个人信息、借阅信息以及预定信息。持有借ISBN/ISSN 号,然后输入借阅者的图书卡号和借阅者名,完成后提交所填表格,系统验证借阅者是否有效 (在系统中存在账
2、户),对上述图书管理系统的域描述进行分析,可以获得如下功能性需求:借阅者持有借阅卡(借阅者名和借阅卡号);图书管理员作为借阅者的代理借书;图书管理员作为借阅者的代理预定书刊;图书管理员作为借阅者的代理取消预定;图书管理员作为借阅者的代理还书;图书管理员可以创建新的借阅者账户;图书管理员可以修改借阅者的账户信息;图书管理员可以删除已存在的借阅者账户;图书管理员可以添加新书刊种类;图书管理员可以修改书刊种类信息;图书管理员可以删除系统中的书刊种类;图书管理员可以在系统中添加书刊信息;图书管理员可以编辑书刊信息;图书管理员可以删除书刊信息;对上述系统进行建模,按照下列要求完成实验报告。例进行描述。构
3、建静态结构模型:定义系统对象,定义用户界面类,建立类图。构建动态行为模型:建立序列图。构建物理模型:画出实现视图和部署视图。3、参考文献软件工程导论第五版4、内容概览借阅者拥有借阅卡,借阅卡的属性有借阅卡号和借阅者名;图书管理员负责与系统交互借阅者所有的请求(借书、预定、还书等),也包括自主向系统提出修改书目、删除等需求;将书寄给借阅者。5、体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面:用例视图:概括了架构上最为重要的用例和它们的非功能性需求;活动图(activity diagram)。活动图将进程或其他计算结构展示为计算内部一步步的控制流状态图(state 。状态图描述一个状
4、态机,它由状态、转移、事件和活动组成。类图(class 。类图描述一组类、接口、协作和它们之间的关系。在OO 系统的的静态进程视图。逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);I/O 关系的模型图和子系统图来描述。部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图); 四、实验过程1、系统用例图2、需求分析1、提供借阅者信息用例用例简述:由借阅者向图书管理员提供自己的身份信息。基本事件流:操作方 事件用例结束2、存储借阅者信息用例用例简述:用户管理员将用户信息存储到账户。基本事件流:操作方 事件用例结束3、储存书刊种类和书刊信息用例用例简述:用户管
5、理员将储存所有书刊种类和书刊信息(书刊名,书刊的 ISBN/ISSN 号到数据系统库。基本事件流: 操作方 事件书刊的 ISBN/ISSN 号,书名,书刊总量,书刊借出量,书刊剩余量。用例结束4、图书管理员作为借阅者的代理执行借书用例简述:在借阅书刊时,需要输入所借阅的书刊名,书刊的 ISBN/ISSN 号,然后输入借阅(在系统中存 在账户),基本事件流: 操作方 事件图书管理员 接受申请,填写借书信息(书刊名,书刊的 ISBN/ISSN 号,借阅者的图书卡号和借阅者名)。有效返回请求被接受收到有效信息,等待系统查询书籍若不存在,进行预定用例结束5、为借阅者的代理预定书刊用例刊可以获得,就将书
6、刊直接寄给预定人。基本事件流: 操作方 事件若不存在,进行预定用例结束。6、为借阅者的代理取消预定用例清除。基本事件流: 操作方 事件用例结束。7、为借阅者的代理还书用例用例简述:借阅者还书后,图书管理员删除关于所还书刊的借阅记录。基本事件流:操作方 事件用例结束。8、创建新的借阅者账户用例基本事件流:操作方 事件用例结束。9、修改借阅者的账户信息用例库中,账户库将新更新的数据显示到用户页面。基本事件流: 操作方 事件用例结束。10、删除已存在的借阅者账户用例行更新。基本事件流: 操作方 事件用例结束。11、添加新书刊种类用例库保存。基本事件流: 操作方 事件用例结束。12、修改书刊种类信息用
7、例入数据系统库中,数据系统库将新更新的数据显示到用户页面。基本事件流: 操作方 事件用例结束。13、删除系统中的书刊种类用例库对数据进行更新。基本事件流: 操作方 事件用例结束。14、在系统中添加书刊信息用例所处的书刊种类中。之后交至数据系统库保存。基本事件流: 操作方 事件图书管理系统 根据书刊信息寻找书刊所属种类,添加书刊至书刊所属种类,更新系统。用例结束。15、编辑书刊信息用例新存入数据系统库中,数据系统库将新更新的数据显示到用户页面。基本事件流: 操作方 事件统用例结束。16、删除书刊信息用例刊,从数据系统库中取出,进行删除,数据系统库对数据进行更新。基本事件流: 操作方 事件用例结束
8、。3、静态结构模型1、类图4、构建动态行为模型1、借阅者持有借阅卡(借阅者名和借阅卡号);2、 图 书 管 理 员 作 为 借 阅 者 的 代 理 执 行 借 书 ;3、图书管理员作为借阅者的代理预定书刊; 4、图书管理员作为借阅者的代理取消预定;5、图书管理员作为借阅者的代理还书; 6、图书管理员可以创建新的借阅者账户;7、图书管理员可以修改借阅者的账户信息;8、图书管理员可以删除已存在的借阅者账户;9、图书管理员可以添加新书刊种类; 10、图书管理员可以修改书刊种类信息;11、图书管理员可以删除系统中的书刊种类;1212、图书管理员可以在系统中添加书刊信息;13、图书管理员可以编辑书刊信息;14、图书管理员可以删除书刊信息;5、5、构建物理模型1、部署视图2、实现视图五、实验总结与感悟1、VisioVisio 不仅仅是一个功能强大、简单易用的绘图工具,它还是一UMLVisi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人力资源历年考试试题及答案解析
- 2025年体概试题及答案
- 2025年中医针刺定位操作考试题及答案
- 2025年湘钢钳工考试题及答案
- 2025年行业面试题目及答案
- 增材制造设备操作员(高级工)考试复习题库含答案
- 2025年心理咨询师之心理咨询师二级技能考试题库附答案
- 2025年供水系统考试题及答案
- 2025年中药热奄包试题及答案
- 2025年宿舍评比测试题及答案解析
- 装修带家具家电合同范本
- 2025北京海淀高二下学期期末化学试卷含答案
- 备战2026年高考数学模拟卷(新高考II卷专用)(解析版)
- 中国十二碳二元酸行业调查报告
- 知识产权评估管理办法
- 2025区域型变电站智能巡视系统技术规范
- 2025至2030中国医疗废物管理解决方案行业发展趋势分析与未来投资战略咨询研究报告
- 水泥常规检测培训
- 全过程工程咨询服务规程
- 景区厕所卫生管理制度
- DZ/T 0275.4-2015岩矿鉴定技术规范第4部分:岩石薄片鉴定
评论
0/150
提交评论