基于UML光碟书籍租赁管理系统.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-

-PAGE1-

案例:基于UML光碟书籍租赁管理系统

统一建模语言(UML)是面向对象分析和设计过程中重要的建模工具,适用于软件生命周期的各个阶段。本文以光碟书籍租赁管理系统介绍如何应用UML辅助完成软件的分析和设计过程。

需求分析

系统总体功能需求:

一个功能完全的光碟书籍租赁管理系统,必须包括以下的几个管理系统:

购买货品

出租货品

归还货品

报废货品

1.1用例(UseCase)分析

根系系统的综合需求分析结果,得到目标系统可分为4个用例:购买货品,出租货品,

归还货品和报废货品。下面光碟书籍租赁管理系统的用例模型进行分析。光碟书籍租赁管理系统用例图如图1所示:

录像租赁系统

录像租赁系统

购买货品

*

出租货品

*

*

*

*

*

*

归还货品

顶层包::主角1

*

报废货品

图1光碟书籍租赁管理系统用例图

店员是本系统的核心,他可以操作这四个子系统,购买货品是如果有顾客购买本店的光碟或书籍,店员将在此系统中记录相关信息,相应的如果是出租光碟就在出租货品中记

录,归还货品和报废货品类似。

系统类模型

类图是面向对象系统的建模中最常见的图。类图显示了一组类、接口、协作以及他们之间的关系。类图不仅对结构模型的可视化、详述和文档化很重要,而且对通过正向与逆向工程构造可执行的系统也很重要。通过类图的描述,基本上可以把系统功能及实现方法很好地体现出来。图2中描述的是“出租货品子系统”类图。

租赁记录

-1

*

租赁条项

*

项目

*

*

-0

-1

出租目录

系统动态模型

图2出租货品子系统类图

光碟书籍

光碟

书籍

状态图

购买项目

购买项目

租出

未租出

归还

租出

租出

超过租期

超期

图3货品项目的状态图

顺序图

顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对

店员 租赁记录

店员 租赁记录租赁条项 光碟书籍 项目

添加租赁

提取标题名称

提取序列号

计算总租金:操作1()

添加所有条项

计算总租金 数据库记录

数据库

图4出租货品的顺序图

协作图

5:添加所有条项租赁记录3:提取序号项目

5:添加所有条项

租赁记录

3:提取序号

项目

主角1

光碟书籍

租赁条项

活动图

活动图描述一系列活动,活动之间的顺序流动或分支流动,常用于反映某个用例或操

核对租赁记录检查出租项目、损坏情况严重损坏删除该项目

核对租赁记录

检查出租项目、损坏情况

严重损坏

删除该项目

修改项目状态

标记租赁货品已归还

图6 顾客在归还租用物品时的活动图

系统部署

光碟书籍租赁管理系统部署是整个项目实施过程中最后的阶段,就是把该系统中涉及到的硬件软件、整合到一起,并且可以让系统运行起来。

file

file

租赁记录

* -0

租赁号=0012

项目序号=001

名称=飘

* -1

document

项目序号

图7光碟书籍租赁管理系统组建图

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档