UML系统分析设计案例 - 电子商务(4)

2019-03-03 20:39

基于UML的仓储管理系统的设计与实现

2.2.3业务用例图

2.2.3业务活动图

入库过程:

16

基于UML的仓储管理系统的设计与实现

盘点过程:

出库过程:

17

基于UML的仓储管理系统的设计与实现

2.3 系统基本功能描述:

根据仓储系统业务过程分析知系统的基本功能有入库管理,出库管理与库存管理三大模块,系统功能图如下:

仓储系统 入库业务 库存业务 出库业务 18

基于UML的仓储管理系统的设计与实现

第三章 仓储系统系统需求用例建模

3.1 入库管理需求用例分析

3.1.1 确定系统角色:

一个角色可以是人、硬件设备、甚至另外一个系统。对于一个系统而言,每种类型的用户表示为一个或几个角色,每个与该系统交互的外部系统也表示为一个或几个角色。仓储管理系统中,我们通过分析,可以找出这样一些角色:客户,货物,入库管理人员,仓库,出库管理人员,库存管理人员,系统管理人员。 3.1.2确定系统顶层用例

一般的uml的需求描述方法是用用例图来表达角色、用例及其之间的关系,用文字形式的事件流文档具体描述用例细节。这种方法存在以下缺点:

一张用例图不能描述复杂系统全部需求;系统的业务种类多、功能繁杂,根本无法清晰地将系统的全部功能展开在一张用例图上,即使可以,用户看到纵横交错的各种关系,也只能望而生畏;用例图不适应描述系统的非功能要求;文字不便于说明复杂用例的流程。涉及多个部门之间的交互协调,事件流文档中的文字难以清晰地表达地籍数据的复杂流程。因此我们将采用建立多层次的用例图。顶层用例图描述系统粗粒度的全部功能;下一层将没有表述清的粗粒度用例用更细粒度的子用例描述。

根据系统的业务过程分析与用户的需求分析,系统的顶层用例如表所示:

参与者 入库管理人员 用例说明 入库管理,其中包括到站登记日报管理,入库单管理,码单管理,审核记帐等 库存管理人员 库存的基本业务管理,包括盘点管理,过户管理,移库管理 仓区的基本信息管理,包括仓区参数设置,库存分配,预警管理 出库管理人员 出库管理,有出库单管理,出库信息管理,出库审核管理,以及平帐等 系统管理人员 系统管理,报表管理,查询管理,基本资料管理等 19

基于UML的仓储管理系统的设计与实现

系统得顶层用例图如下:

3.1.3 入库管理功能性分析:

根据业务描述,我们知道此模块应该要实现的功能大致如下: 1 入库管理人员利用系统登记站台管理员送来的到站日报表信息; 2 入库管理人员能修改到站日报表信息; 3 入库管理人员能删除到站日报表信息;

4 入库管理人员根据到站日报填写,修改,删除码单; 5 入库管理人员根据货物明细单填写,修改,删除入库单;

6 入库管理人员审核《码单》、《货物明细单》,《入库单》如有差错,返回《货物异常报告》;如无差错生成《帐卡》、《入库收费单》。 入库管理的分层用例图如下:

20


UML系统分析设计案例 - 电子商务(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:孟子的仁政思想及其对当今的意义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: