1、(4) 报废货品1.1 用例(Use Case)分析根系系统的综合需求分析结果,得到目标系统可分为 4 个用例:购买货品,出租货品,归还货品和报废货品。下面光碟书籍租赁管理系统的用例模型进行分析。光碟书籍租赁管理系统用例图如图 1 所示:录像租赁系统购买货品*出租货品归还货品顶层包:主角1报废货品图 1 光碟书籍租赁管理系统用例图店员是本系统的核心,他可以操作这四个子系统,购买货品是如果有顾客购买本店的光碟或书籍,店员将在此系统中记录相关信息,相应的如果是出租光碟就在出租货品中记- 5 -录,归还货品和报废货品类似。2 系统类模型类图是面向对象系统的建模中最常见的图。 类图显示了一组类、接口、
2、协作以及他们之间的关系。类图不仅对结构模型的可视化、详述和文档化很重要,而且对通过正向与逆向工程构造可执行的系统也很重要。 通过类图的描述,基本上可以把系统功能及实现方法很好地体现出来。图 2 中描述的是“出租货品子系统”类图。租赁记录-1租赁条项项目-0出租目录3 系统动态模型图 2 出租货品子系统类图光碟书籍动态模型包括许多框图:序列图、协作图、活动图等。3.1 状态图购买项目租出未租出归还超过租期超期图 3 货品项目的状态图3.2 顺序图顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对店员租赁记录 租赁条项光碟书籍项目添加租赁提取标题名称提取序列号计算总租金:
3、操作1()添加所有条项计算总租金数据库记录数据库象之间的交互。在本例中,使用顺序图(图 4)表示出租货品的时序过程。通过顺序图揭示对应活动的实现流程,以及对不同情况的相应处理和操作。图 4 出租货品的顺序图3.3 协作图5:3:提取序号光碟书籍图 5出租货品的协作图3.4 活动图活动图描述一系列活动,活动之间的顺序流动或分支流动,常用于反映某个用例或操核对租赁记录检查出租项目、损坏情况严重损坏删除该项目修改项目状态标记租赁货品已归还作执行的活动状况。它适用于工作流和并发的处理行为,其主要任务描述并发活动和跨用例的协同任务。图 6 活动图中描述了出租货品的工作流程。图 6顾客在归还租用物品时的活动图4 系统部署光碟书籍租赁管理系统部署是整个项目实施过程中最后的阶段,就是把该系统中涉及到的硬件软件、整合到一起,并且可以让系统运行起来。*-0租赁号 = 0012项目序号 = 001名称 = 飘*-1document项目序号图 7 光碟书籍租赁管理系统组建图