网站大量收购独家精品文档,联系QQ:2885784924

uml实验报告 _原创文档.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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号,系统查询数据库,

显示借阅者信息,按下删除按钮,系统确定是否存在与该借

阅者相关的借阅记录,然后从系统中删除借阅者。

删除借阅者的顺序图如下所示:

③添加书种:这过程是图书管理员选

您可能关注的文档

文档评论(0)

155****4675 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档