2022年仓库管理系统UML建模分析.pdf
《2022年仓库管理系统UML建模分析.pdf》由会员分享,可在线阅读,更多相关《2022年仓库管理系统UML建模分析.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仓库管理系统UML建模分析仓库管理系统 UML 建模分析目录1 绪论 . 11、1 背景 . 11、2 目的 . 12 仓库系统的相关描述. 12、1 功能性描述 . 12、2、1 基本数据维护模块. 22、2、2 基本业务模块 . 32、2、3 数据库模块 . 32、2、4 信息查询模块 . 42、2 非功能性描述. 42、2、1 可行性性分析 . 42、2、2 环境要求 . 53 用例需求分析 . 53、1 系统的用例需求文档. 53、1、1 基本信息管理模块 . 63、1、2 参与者. 63、2 用例图分析 . 63、2、1 系统管理员用例图 . 73、2、2 仓库管理员用例图 . 73
2、、2、3 普通用户用例图 . 83、2、4 销售员用例图 . 94 类图设计建模 . 94、1 总体描述 . 94、2 查询统计类图. 10 4、3 出库管理类图. 10 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析4、4 入库管理类图. 11 4、5 信息配置类图. 12 5 顺序图设计模型 . 135、1 系统的顺序图 . 13 5、2 商品信息录入顺序图. 15 5、3 商品出库顺序图. 16 5、4 调拨单
3、据查询顺序图. 17 6 协作图设计建模 . 186、1 协作图含义 . 18 6、2 用户登录协作图. 18 6、3 商品出库协作图. 19 6、4 商品调拨顺序图. 20 6、5 系统管理协作图. 20 6、6 商品入库协作图 . 21 7 活动图设计建模 . 227、1 商品出库活动图 . 22 7、2 商品调拨活动图. 22 7、3 商品入库活动图. 23 7、4 用户登录活动图. 24 8 状态图设计模型 . 248、1 商品状态图 . 25 8、2 仓库库存状态图. 25 8、3 商品单据状态图. 25精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎
4、下载 名师归纳 - - - - - - - - - -第 2 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析1 绪论1、1 背景仓库管理就是与我们日常生活息息相关的问题。大到公司、超市的仓库管理 ,小到图书馆的藏书管理 , 都可以认为就是各种各样的仓库管理需求。随着我国改革开放的不断深入 , 经济飞速的发展 , 企业要想生存、发展 , 要想在激烈的市场竞争中立于不败之地 , 没有现代化的管理就是万万不行的, 仓库管理的全面自动化、信息化则就是其中极其重要的部分。 仓库管理信息系统正就是基于这样的需求背景下研制开发的。1、2 目的随着科学技术的发展 , 社会
5、进步 , 计算机迅速的发展 , 仓库管理的方法也日新月异, 以前全就是由人管理的方法现存在很多的缺点: 管理效率低 , 劳动强度大 ,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率, 减轻劳动强度提高 , 信息处理速度与准确性 ; 为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务系统。设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率与正确性, 并能够根据需求进行灵活的查询, 完成月底盘点等功能 ; 系统与数据库管理系统结合, 提供了功能较为强大的数据安全功能, 防止了越权操作、误操作, 并支持灾难性恢复 ;
6、 系统界面友好 , 操作简单 , 效率高易掌握 , 并且让计算机对仓库进行自动管理, 仓库管理员可以直接在计算机上实现仓库的信息管理 , 并能在一定程度上实现自动化。 最后, 该系统就是典型的管理信息系统 (MIS), 其设计开发过程具有通用性, 对类似工作的开展具有借鉴意义。2 仓库系统的相关描述2、1 功能性描述本系统为存储物资的各类型企业提供服务,主要功能图如 2、1 所示。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 28 页 - - - - - - - - - - 仓库管理系统UM
7、L建模分析图 2、1 系统功能图2、2、1 基本数据维护模块基本数据维护模块图如2、2 所示。图 2、2 基本数据维护模块图(1)添加商品信息 :管理员可以添加商品类别。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析(2)修改更新商品信息 :管理员可以修改更新商品信息。(3)添加消费者信息 :管理员可以添加商品供给量。(4)删除商品信息 :管理员根据消费者反馈的信息对一些商品进行删除。2、2、2 基本业务模块基本数业
8、务模块图如2、3 所示。图 2、3 基本业务模块图(1)出库:处理出库业务。(2)入库:处理入库业务。(3)查询:管理员可以查询商品的销售情况,顾客可以查询商品的类别。(4)保质期管理 :将已过保质期的商品全部清除,检测所有商品的质量。(5)金额管理 :管理员可以通过商品的销售金额对商品的供给做出重新安排。2、2、3 数据库模块数据库模块图如 2、4 所示。图 2、4 数据库模块图(1)出库信息管理 :出库信息包括商品的类别、ISBN、出库时间等。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共
9、 28 页 - - - - - - - - - - 仓库管理系统UML建模分析(2)入库信息管理 :入库信息包括商品的类别、ISBN、入库时间等。(3)商品信息管理 :商品信息包括商品的类别、出入库时间、销售量、保质期、商品总数等 ; (4)库存信息管理 :商品数目的更新 ,通知管理员商品供给量等。2、2、4 信息查询模块信息查询模块图如2、2 所示。图 2、5 信息查询模块图(1)查询商品信息 :负责商品信息的查询。(2)查询库存信息 :负责库存信息的查询。2、2 非功能性描述2、2、1 可行性性分析可以从以下四方面对能否实现新系统目标进行可行性分析: (1)技术可行性根据客户提出的系统功能
10、、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术就是否具备,本系统就是一个数据库管理与查询的系统,现有的技术以较为成熟 ,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕 ,预计系统就是可以在规定期限内完成开发。(2)经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用与今后的运行、维护费用 ,估计新系统将获得的效益,估算开发成本就是否回高于项目预精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - -
11、-第 6 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析期的全部经费。并且 ,分析系统开发就是否会对其它产品或利润带来一定影响。系统的效益可以从经济效益与社会效益两方面考虑。对于仓库管理系统则应着重分析其社会效益。例如,系统投入运行后可以使仓库管理实现科学化、规范化。曾强了工作人员对仓库管理能力、提高了工作效率。(3)运行可行性新系统的研制与开发就是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。本系统操作简单, 有机算计基础的人无需培训即可使用, 即使就是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本
12、系统。系统运行后,就用户方而言 ,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说就是透明的,所以本系统对用户而言 ,就是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言 ,关心的就是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。 而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在用户使用可行性上就是没有问题的。(4)法律可行性新系统的研制与开发 ,将不会侵犯她人、集体与国家的利益,不会违反国家政策与法律。2、2、2 环境要求
13、(1)本系统运行的硬件环境如下: 客户机 :普通 PC,满足:CPU:P41、8GHz 以上;内存:256M 以上; (2)本系统运行的软件环境如下: 操作系统 :Windows2000以上的操作系统 ;数据库 :SQL Server 2005;开发工具包:JAVA,EXCLIPS 。3 用例需求分析3、1 系统的用例需求文档精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析3、1、1 基本信息管理模块本系统的功能大致可
14、分为以下几个部分: (1)商品信息模块商品信息模块主要就是记录商品的各类信息,其中包括商品编号、 商品名称、商品类型、商品价格、商品数量等信息。实现了商品的录入、修改、删除查询等功能。(2)客户基本模块客户基本情况模块主要就是记录客户的各种信息,共中包括客户编号、客户名称,所属客户的商品名称、库存数量、商品规格、商品的入库时间、联系人、联系电话 ,实现对客户信息的录入、删除、修改与查询等功能。(3)信息汇总模块信息汇总模块包括金额汇总与库存预警。金额汇总模块主要包括仓库内各个客户存储货物的金额汇总。库存预警主要包括各个客户的库存预警信息查询。(4)身份验证在用户进入系统前 ,首先要求用户身份验
15、证 ,登录时要对输入的用户名与密码进行验证就是否匹配 ,验证通过后允许用户进入本系统进行操作,并根据本用户现有的权限来进行特定的操作。(5)用户注册在用户未进行相应的登录设置时需要先进行注册个人的信息与相关的管理权限等 ,填写完毕提交后在进行登录操作。3、1、2 参与者从以上分析中 ,可以得出以下参与者(1)系统管理员。(2)仓库管理员。(3)普通用户。(4)销售员。3、2 用例图分析精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 28 页 - - - - - - - - - - 仓库管理系统
16、UML建模分析3、2、1 系统管理员用例图(1)用例模型的执行者 :系统管理员。(2)包括:身份验证、权限管理、信息维护、数据恢复。(3)信息维护包含出库管理、商品信息管理;权限验证包括身份验证。如图3、1 所示。图 3、1 系统管理员用例图3、2、2 仓库管理员用例图(1)用例模型的执行者 :仓库管理员。(2)包括:查询统计、入库管理、出库管理、信息配置。(3)入库管理包括商品信息录入、入库一览表、入库单据管理;出库管理包括出库一览表、出库单据查询、商品出库;信息配置包括修改密码、商品管理、单位管理 ;查询统计包括库存预警、金额汇总。如图3、2 所示。精品资料 - - - 欢迎下载 - -
17、- - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析图 3、2 仓库管理员用例图3、2、3 普通用户用例图(1)用例模型的执行者 :普通用户。(2)包括:金额汇总、库存预警、商品查询、商品出库、商品调拨、身份验证。如图 3、3 所示。图 3、3 普通用户用例图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 28 页 - - - - - - - - - - 仓库
18、管理系统UML建模分析3、2、4 销售员用例图(1)用例模型的执行者 :仓库管理员。(2)包括:查询统计、入库管理、出库管理、信息配置。(3)入库管理包括商品信息录入、入库一览表、入库单据管理;出库管理包括出库一览表、出库单据查询、商品出库;信息配置包括修改密码、商品管理、单位管理 ;查询统计包括库存预警、金额汇总。如图3、4 所示。图 3、4 销售员用例图4 类图设计建模4、1 总体描述对象模型就是对模拟客观世界实体的对象及对象之间的关系进行映射,它就是以对象为主而非系统功能,主要描述了系统的静态特征。类图由系统中使用的类以及它们之间的关系组成,对象图就是类图的一个实例,它描述了系统具体对象
19、以及某一时刻这些对象之间的关系。UML 用各种模型元素表示图中的概念 ,如表示类与对象的模型元素,类与类之间的关系包括关联、泛化、依赖、聚集等。本系统用类图来建立对象模型。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析4、2 查询统计类图(1)Client 类就是客户模型类。(2)AmountSummaryAction 类就是系统数据提交处理类,在类中调用 Client 类实例化对象接受数据。(3)Inventor
20、yWarningService类主要功能就是实现仓库预警的业务处理。(4)InventoryWarningAction 类就是接受用户提交的相关数据后,调用对应的Service类中的方法进行业务处理。(5)AmountSummaryAction类与InventoryWarningAction类 继 承ActionSupport 类实现相应的 action方法。如图 4、1 所示。图 4、1 查询统计类图4、3 出库管理类图(1)SpInfo 类就是商品模型类。(2)Stock_removal_Action类 就 是 系 统 数 据 提 交 处 理 类 , 在 类 中 调 用Stock_remo
21、val_service类中的 selectlist 方法来实现相关的业务处理。(3)Stock_removal_service类主要功能就是商品出库的相关业务处理。(4)stockRemovalQueryAction 类就是接受用户提交的相关数据后,调用对应的Service类中的方法进行查询业务处理。(5)SRQueryService类主要实现商品出库查询的功能。(6)AllotQueryAction 类通过实例化AllotQueryService 类后,调用相关的方法 ,精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - -
22、 - - -第 12 页,共 28 页 - - - - - - - - - - 仓库管理系统UML建模分析来实现商品调拨的相关业务功能。(7)Collect_Action 类通过实例化 Collect_Service类调用 list()方法,完成出库一览表的查询业务功能。(8)图中的 action类都就是通过集成ActionSupport 类后,实现各个 action 类的对应方法。如图 4、2 所示。图 4、2 出库管理类图4、4 入库管理类图(1)SpInfo 类就是商品模型类 ,Client 类就是客户模型类。(2)luru_Action类 就 是 系 统 数 据 提 交 处 理 类 ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 仓库 管理 系统 UML 建模 分析
限制150内