-
. z.
仓库管理系统的软件体系构造
***
〔**大学 **学院,*****〕
摘要:本文使用统一建模语言UML对仓库管理软件在软件开发初期的软件体系进展架用例图
仓库管理员用例图如图4所示。
图4 仓库管理员用例图
商场管理员用例图如图5所示。
-
. z.
图6是仓库管理系统用例图。
-
. z.
进展系统分析与设计的第一步就是创立系统用例。作为描述系统的用户所操作的图,它的需求分析有着重要的作用,整个开发过程都是围绕着需求用例表述的问题和问题模型进展的。
图5 商场管理员用例图
图6 仓库管理系统用例图
-
. z.
部署图是用来显示系统中软件和硬件的物理架构的。从部署图中可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的构造,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。该系统部署图如图7仓库管理系统部署图所示。
构件,即构造应用的软件单元。构件图包括构件及构件之间的依赖关系,以便通过依赖关系估计对系统构件的修改可能给系统造成的影响。在仓库管理系统中,通过构件映射到系统的实现类中,说明构件物理实现的逻辑类。
组件图主要用来描述所开发软件的组件以及组件之间的关系,它是针对面向对象系统在物理方面进展建模时所使用的两种视图之一,其重点是描述系统组件间的构造关系。本系统的构件图,如图 8所示。
图7仓库管理系统部署图
图8 仓库管理系统构件图
图9 系统类图
类图有许多说明性的模型元素,显示了模型中存在的类、类的部构造以及它们与其他类的关系等,描述了系统的构造化设计。仓库管理系统的类图如图9所示。
采购入库员、出库员、商场管理员、仓库管理员类是通过系统用户类泛化来的,系统用户有的一般操作和属性他们也都拥有。其中按照系统的权限围来说,采购入库员、出库员、仓库管理员依赖于商场管理员,因为只有商场管理员有注册用户的功能。除了他们共有的属性和操作,采购入库员、出库员、商场管理员、仓库管理员还有各自的特殊操作。采购入库员类自己还包含了商品入库、创立商品信息、维护商品信息、信息查询这些操作。出库员类包含的操作有商品出库、信息查询。仓库管理员类包含的操作有仓库盘点、货位管理。商场管理员类包含的操作有注册用户、注销用户、查询出库信息、查询入库信息、创立供给商信息、维护供给商信息、创立客户信息、维护客户信息、查询盘点信息、创立商品信息、维护商品信息等操作。系统的功能类模块包括入库模块、出库模块、信息查询模块、仓库盘点模块、信息管理模块,每个模块都有其各自的功能。入库模块包含创立商品入库单、提交入库单的功能;出库模块包含创立出库单、提交出库单功能;信息查询模块包含显示入库明细、显示出库明细、显示盘点明细、显示货位明细
-
. z.
功能;仓库盘点模块包含仓库盘点、货位管理功能;信息管理
仓库管理系统的软件体系结构 来自淘豆网m.daumloan.com转载请标明出处.