第10章基于UML的仓储管理系统的分析设计13122639.ppt

第10章基于UML的仓储管理系统的分析设计13122639.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.4.1 系统顺序图和状态图 1、新建到站日报 2、修改到站日报 3、删除到站日报 10.4 业务领域分析与设计 10.4.2 定义基本对象与类 入库管理子系统的对象分析 实体对象 货物,物资到站日报,码单入库信息表,仓库,货物明细单,入库单,货物异常报告,帐卡入库信息,入库收费单,客户信息,库区,库位,码单基本信息表,职工信息表,用户权限表,权限信息表,验收工具表,设备表,站台表,计量单位表,部门表,物资明晰分类表,业务类别表。 边界对象 入库到站日报管理界面,入库码单管理界面,入库单管理界面,入库审核界面 控制对象 入库审核 入库管理子系统的对象分析表 10.4 业务领域分析与设计 根据分析级的顺序图与系统的对象分析定义系统中涉及的类包括: (1)类 客户 KH (2)类 货物 HW (3)类 仓库 CK (4)类 库区 KQ (5)类 库位 KW (6)类 物资到站日报 DZRB (7)类 码单基本信息 MDJBXX (8)类 码单入库信息:MDRKXX (9)类 保管员入库验收信息(BGYYSXX) (10)类 码单货物存放明细(MDHWCF) (11)类 入库单 RKD (12)类 货物异常报告 HWYCBG (13)类 帐卡入库信息 ZKRKXX 10.4 业务领域分析与设计 (14)类 入库收费单 RKSFD (15)类 用户权限 YHQX (16)类 权限信息 QXXX (17)类 入库审核 RKSH (18)类 职工信息ZGXX (19) 类 物资存储类 WZCCL (20)类 业务类别 YWLB (21)类 物资明晰分类 WZMXFL (22)类 部门 BM (23)类 计量单位 JLDW (24)类 站点 ZD (25)类 验收工具 YSGJ (26)类 设备 SB 10.4 业务领域分析与设计 10.5.1实现建模、构件图和配置图 1.实现建模 实现模型描述了系统实现时的一些特性,又称为物理体系结构建模。包括源代码的静态结构和运行时刻的实现结构。实现模型包括:构件图(组件图)和配置图。 ?构件图(Component diagram) 显示代码本身的逻辑结构,它描述系统中存在的软构件以及它们之间的依赖关系。构件图的元素有构件,依赖关系和界面。 ?配置图(Deployment diagram) 描述了系统中硬件和软件的物理配置情况和系统体系结构。显示系统运行时刻的结构,配置图中的简单结点是指实际的物理设备以及在该结点上运行构件或对象。配置图还描述结点之间的连接以及通信类型。 10.5 系统实现测试与配置 2.构件图 (1)构件(component) 构件定义:系统中遵从一组接口且提供其实现的物理的、可替换的部分。对系统的物理方面建模时,它是一个重要的构造块。  构件的名称和类的名称的命名法则很是相似,有简单名和路径名之分。构件的描述如下图所示。  若构件的定义良好,该构件不直接依赖于构件的所支持的接口,在这种情况下,系统中的一个构件可以被支持正确接口的其他构件所替代。构件图符是一个矩形框(如下图所示)。 10.5 系统实现测试与配置 图形库 (graphic.dll) 构件可以看作包与类对应的物理代码模块,逻辑上与包,类对应,实际上是一个文件,可以有下列几种类型的构件: 1)?源代码构件; 2)?二进制构件; 3) 可执行构件 构件对外提供的可见操作和属性称为构件的界面。界面的图符是一个小圆圈。用一条连线将构件与圆圈连起来。 构件之间的依赖关系是指结构之间在编译,连接或执行时的依赖关系。用虚线箭头表示。 10.5 系统实现测试与配置 窗口控制 (whnd.cpp) 通信控制 (comhnd.cpp) 主控模块 (main.cpp) 窗口控制 (whnd.obj) 通讯控制 (comhnd.obj) 主控模块 (main.obj) 图形库 (graphic.dll) 客户程序 (client.exe) 构件图实例 构件 关系 Circle.obj类 Circle.cpp Main类 Main.obj Main类 Main.cpp 图形库 Graphic.dll Square类 Square.cpp Square类 Square.obj Circle类 Circle.obj 可执行程序 Main.exe 组件的依赖关系又分为:开发期的依赖和调

文档评论(0)

天马行空 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档