图书管理系统UML建模.ppt_第1页
图书管理系统UML建模.ppt_第2页
图书管理系统UML建模.ppt_第3页
图书管理系统UML建模.ppt_第4页
图书管理系统UML建模.ppt_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UML建模案例分析:1 .图书馆管理系统的统一建模语言建模:2.实验目的:通过图书馆管理系统的UML建模过程,理解面向对象的系统分析和设计方法;3.实验环境,Rational Rose或powerdesigner4.实验步骤。1软件需求分析2库管理系统需求分析3系统的UML基本模型4类5系统配置和实现,5,1软件需求分析,1.1软件需求定义1.2软件需求级别,6,1.1软件需求定义,IEEE软件工程标准词汇中的需求定义:用户解决问题或达到一定目的所需的条件或能力。系统或系统组件应满足合同、标准、规范或其他官方规定文件所要求的条件或能力。反映上述(1)或(2)中描述的条件或能力的文件描述。7,1

2、.2软件需求层次包括三个层次:业务需求,反映组织或客户对系统的高层次目标需求。用户需求:描述用户通过使用产品可以完成的任务。功能需求:它描述了软件的功能,用户可以使用这些功能来完成任务。8,1.2软件需求层次,需求层次:9,2图书馆管理系统需求分析,2.1系统功能需求2.2基础数据维护模块2.3基础业务模块2.4数据库模块2.5信息查询模块10,2.1系统功能需求,系统功能需求主要包括以下几个方面:借阅者可以通过网络查询图书信息和预订图书。借款人可以借书和还书。图书馆员可以处理借阅者的借阅和归还请求。系统管理员可以维护系统的数据,如增加、删除和更新书目,增加、删除和更新借款人的账户,增加和删除

3、书籍。11,2.1系统功能需求,系统主要包括以下模块:基础数据维护模块,基础业务模块,数据库管理模块,信息查询模块,12,2.2基础数据维护模块,基础数据维护模块中包含的主要功能模块:增加借款人账户,修改和更新借款人账户信息,增加书目,修改和更新书目信息,增加图书和删除图书,13,2.3基础业务模块,基础业务模块包含的功能:取消预订图书预订,14.2.4数据库模块, 数据库模块功能:借阅信息管理、图书信息管理、账户信息管理、预订信息管理、15.2.5信息查询模块,信息查询模块主要查询数据库中的相关信息:查询图书信息、查询借阅者信息、16、系统的UML基本模型、3.1 UML初始模型、3.2系统

4、用例图、3.3系统时序图、3.4系统协作图、3.5系统状态图、3.6系统活动图、17、3.1建立UML初始模型、选择J2SE模式、18、3.2系统用例图该系统有三种主要的参与者:读者(也称为借款人)、图书馆员、图书馆管理系统的维护者。借款人请求服务的用例图,2。图书管理员处理图书借阅和归还的用例图。系统管理员维护系统的用例图,20.1。借款人请求服务的用例图,21。2.图书管理员借还书用例图,22,3。系统管理员进行系统维护的用例图,23,3.3系统时序图,1。系统管理员添加图书时序图2。系统管理员添加借款人账户的时序图3。系统管理员删除图书的时序图。图书管理员处理图书借阅的时序图。图书管理员

5、处理图书退货的时序图。借款人查询图书信息时序图。借款人预订图书的时序图24,1。系统管理员添加图书的时序图25,2。系统管理员添加借款人账户顺序图,26,3。系统管理员删除书目的顺序图,27,4。图书管理员处理图书借阅的顺序图,28,5。图书管理员处理还书的顺序图,29,6。借款人查询图书信息顺序图,30,7。借款人预约书顺序图,31,3.4系统配合图,1。系统管理员添加图书的协作图2。系统管理员删除图书的协作图3。图书馆员处理借阅图书的协作图。图书馆员处理还书的协作图。借款人预订图书的协作图,32,1。系统管理员添加图书的协作图,33,2。系统管理员删除图书的协作图,34,3。图书馆员处理借

6、阅图书的协作图,35,4。图书管理员处理还书的合作图,36,5。借贷方预约合作图,37,3.5系统状态图,1。图书状态图,38,1。图书状态图,39,2。贷方账户状态图,40,3.6系统活动图,1。贷方41,1。借款人活动图,42,2。图书馆员活动图,43,3。维护借款人账户的系统管理员的活动图;系统管理员维护图书信息的活动图;44.(1)维护借款人账户的系统管理员的活动图;45.(2)系统管理员维护书目信息的活动图(3)系统管理员维护图书信息的活动图,系统中的47,4类,系统中的4.1主类,4.2类之间的关系,系统中的48,4.1主类,参与者相关类中使用的其他类,49,(1)参与者相关类,50,(2)系统中使用的其他类,51,4.2类5.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论