- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
桂林理工大学博文管理学院
UML实验报告
专业:计算机科学与技术
班级:计算机08-(1)班
学号
姓名:张琦
指导老师:罗培中
一、图书管理系统
1、图书管理系统用例分析
要开发一个软件系统,首先要对软件系统的需求进行分析,
要做的工作是深入描述目标系统的功能和性能,确定软件设计
的限制和软件同其他系统元素间的接口细节,定义软件的其他
有效性需求。运用UML的目的可以捕捉系统的功能需求、分
析,提取所开发系统领域的类以及描述它们之间合作概况,在
完成系统的OOA(面向对象分析)在此基础上,对系统进行
OOD(面向对象设计)。
UML的用例图较详细和确切地描述了用户的功能需求,使系统
责任明确到位,奠定UML对系统建模的基础,这样,其他模
型图的构造和发展依赖于用例图中所描述的内容,直至系统能
够实现用例图中描述的功能。采用用例图描述的图书管理主要
包括三类用户:读者、图书管理员、系统管理员。其中,读者
是多个,图书管理员是几个,系统管理员是一个。对于系统,
读者可以查询自己的借阅情况、分门别类的查询图书和在规定
期限内续借不能超过一次操作的情况下进行自行登录续借书等。
图书管理员主要是日常操作以下几个工作环节:图书订购、新
书验证、书目录入、图书登记、读者信息管理、借阅书登记、
图书信息注销和读者信息注销等,而系统管理员统筹管理图书
的系统相关事宜,比如权限维护、日志维护、增删用户和管理
系统后台数据等。
2、类系统用例图
(1)、识别参与者:
Borroweractor:借阅者可以借阅、预订、归还物理书刊,还可以
取消预订。
Librarian:图书管理员维护系统,还可以创建、修改、删除借阅
者的信息;可以添加、编辑、删除书刊,即维护书刊的目录;
可以添加、编辑、删除物理书刊的信息。
(2)识别用例
Borrowbook:借阅物理书刊
Returnbook:返还物理书刊
Reservetile:预订书刊
Cancelreservation:取消书刊的预订
Maintainborrowerinfo:维护借阅者的信息
Maintaintitleinfo:维护书刊的信息
Maintainbookinfo:维护物理书刊的信息
LogIn:登陆
在建立用例图之前,需要识别出参与者和用例后,还需要识别出
他们之间的关系。所见的用例图如下所示:
3、建立类图
(1)、系统识别出类后,还要识别出类间的关系,然后才可以建
立类图。可将系统中的类分为3个包(GUI包、Library
包和DB包),GUI包由界面类组成,Library包由实体类
组成,DB包由与数据库有关的类组成。GUI包依赖于包
Library和包DB,包Library依赖于包DB。
(2)、包GUI中界面类之间的关系类图描述如下所示:
(3)、包Library中实体类之间的关系类图描述如下所示:
(4)、此外还要把包GUI中界面类与Library中实体类之间的关系
用类图描述出来。
4、动态图
系统的动态行为模型由交互作用图、状态机图和活活动顺序
图组成。
(1)、建立交互作用图
①添加借阅者:此过程是,图书管理员选择菜单项“添加借阅
者”,对话框弹出,图书管理员输入借阅者信息,然后提交,
系统根据借阅者的ID号查询数据库,看数据库中是否已经存
在借阅者,若不存在,创建借阅者账户,并存储借阅者信息。
添加借阅者的顺序图如下所示:
②删除借阅者图书管理员选择菜单项“删除借阅者”,对话框弹
出,图书管理员输入待删除的借阅者ID号,系统查询数据库,
显示借阅者信息,按下删除按钮,系统确定是否存在与该借
阅者相关的借阅记录,然后从系统中删除借阅者。
删除借阅者的顺序图如下所示:
③添加书种:这过程是图书管理员选
您可能关注的文档
- 2024年著名中学英语演讲稿 .pdf
- 沪教版2022年二年级数学下学期综合检测试题 含答案 .pdf
- 老旧小区改造环评报告 .pdf
- 2024年专业技术人员继续教育公需课(单元测验答案) .pdf
- 2024年学校餐厅工作管理制度 .pdf
- 2024年精神疾病患者双向转诊制度(三篇) .pdf
- 2024小学科普日活动方案范文 .pdf
- 医保超限收费整改报告 .pdf
- 数字图像处理模拟题及参考答案 .pdf
- 英语小学五年级下册期末试卷(答案)(译林版版) .pdf
- GB/T 45498.2-2025中华人民共和国社会保障卡一卡通规范 第2部分:应用规范.pdf
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 《GB/T 45498.3-2025中华人民共和国社会保障卡一卡通规范 第3部分:安全规范》.pdf
- 中国国家标准 GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 中国国家标准 GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法.pdf
- 《GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法》.pdf
- 《GB/T 9065.2-2025液压传动连接 软管接头 第2部分:24°锥形》.pdf
- 中国国家标准 GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
- 《GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性》.pdf
- GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
文档评论(0)