仓库管理系统项目详细设计说明书编写:陈正超日期:2014-10-10审核:日期:批准:日期:受控状态:是发布版次:1.1日期:2014-10-10编号:仓库管理系统项目详细设计说明书(第5组)仓库管理系统项目详细设计说明书内部文档2变更记录日期版本变更说明作者2014-10-101.0初始版本陈正超2014-10-261.1添加活动图和模块类图陈正超签字确认系统模块对应章节对应部门负责人签字仓库管理系统项目详细设计说明书I目录1引言...........................................................................................................................................11.1编写目的...........................................................................................................................11.2背景...................................................................................................................................12概述...........................................................................................................................................12.1基线...................................................................................................................................12.2范围...................................................................................................................................22.3定义...................................................................................................................................22.4参考资料...........................................................................................................................22.5术语与缩写解释...............................................................................................................23模块命名规则...........................................................................................................................34模块汇总...................................................................................................................................34.1模块汇总表.......................................................................................................................34.2块关系图...........................................................................................................................65子系统模块设计.....................................................................................................................125.1操作员管理模块.............................................................................................................125.2入库管理模块.................................................................................................................145.3出库管理模块.................................................................................................................175.4商品管理模块.................................................................................................................195.5供应商管理模块.............................................................................................................225.6库存报表模块.................................................................................................................245.7GUI设计.........................................................................................................................275.7.1界面关系图.............................................................................................................28仓库管理系统项目详细设计说明书11引言1.1编写目的在前一阶段本仓库管理系统项目的概要设计中,已经对本项目的概要进行了初步的设计,即将整个项目进行了模块化设计,对项目分成多个模块,以及模块之间的联系。本阶段主要是在上阶段的基础上,对仓库管理系统做一个详细设计,主要包括该系统的每个模块的详细设计,涉及类图,时序图,快关系图等等。在该仓库管理系统的程序设计阶段,程序员可以参考详细设计说明书,在对项目程序设计时,按照详细设计说明书中的设定,对程序进行编写。后面的软件测试以及软件的维护阶段也可以参考详细设计说明书,以便于了解详细设计中所完成的各个模块的实现,提出修改意见,完善系统设计。本文档供项目经理,设计人员,开发人员阅读1.2背景1.待开发的软件系统的名称:仓库管理系统2.本项目的任务提出者及单位:计算机科学与工程学院3.开发者:软件工程实验第五组用户及实现该软件的计算中心或计算机网络:电子科技大学全校师生4.该软件系统同其他系统或其他机构的基本的相互来往关系。2概述2.1基线仓库管理系统需求分析说明书,仓库管理系统设计说明书仓库管理系统项目详细设计说明书内部文档22.2范围本次项目包含以下几个模块:1.操作员管理2.入库管理3.出库管理4.商品管理5.供应商管理6.库存报表7.GUI设计2.3定义2.4参考资料[1]卢青.分布式仓库管理系统及其盘点模型的研究与设计.微电子学与计算机[J].2005.22(1):17-19.[2]赵国增.基于C/S结构的库存管理系统的设计.信息技术[J].2007.36(1).[3]杨野.基于工作流的仓库管理系统的设计与实现[D].吉林大学.2004.[4]任丽君.基于UML的学生选课系统建模.长春师范学院学报[J].2006.25(1):72-76.[5]任耀祥.库存管理建模与仿真研究.天津工业大学.2008.[6]苏杭.B/S模式下多层架构的仓库管理信息系统设计.物流工程与管理[J].2009.3.2.5术语与缩写解释缩写、术语解释类图类图(Classdiagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。仓库管理系统项目详细设计说明书内部文档3时序图时序图(SequenceDiagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件3模块命名规则用下划线分开,例如:get_number_of_files4模块汇总4.1模块汇总表子模块操作员管理模块名称功能简述操作员管理对操作员的添加、删除以及用户的登陆注销操作用户登陆在该模块中,用户可以使用用户名和密码进行登陆,登陆过后才能进行对应的操作。登陆用户分为管理员和采购员,管理员拥有管理员权限,而采购员的权限比较小添加用户当该用户为管理员用户时,管理员可以对用户进行添加,添加过后,添加的用户才能登陆。当需要增加采购员时,首先由管理员进行添加用户操作,然后采购员登陆,并且修改用户信息,并保存删除用户当登陆用户为管理员用户时,管理员可以对某个或某些用户进行删除操作,用户被删除之后,该用户不再拥有登陆权限。当采购员离开公司,需要对其个人信息及权限进行删除时,管理员登陆系统,然后执行删除用户操作。子模块入库管理模块名称功能简述入库管理仓库管理员可以对商品的入库信息进行查询、添加、修改等操作。入库信息更新结束之后,系统同时会对库存信息进行更新仓库管理系统项目详细设计说明书内部文档4添加入库信息仓库管理员入库的时候,会添加入库信息。当商品需要入库的时候,管理员登陆系统进行入库信息的添加,添加了入库信息之后,库存信息同时得到更新查询入库信息仓库管理员对入库信息的查询。查询入库信息,返回的结果是入库表单修改入库信息仓库管理员对入库信息的修改。当入库表单出错需要修改的时候,管理员登陆系统,然后执行修改入库信息操作,将原有的出错表单更改子模块出库管理模块名称功能简述出库管理仓库管理员可以对商品的出库信息进行查询、添加等操作,以方便其他操作员修改出库信息。出库信息更新结束之后,系统同时会对库存信息进行更新添加出库信息仓库管理员在商品出库的时候,会添加出库信息。当商品需要出库的时候,管理员登陆系统进行入库信息的添加,添加了出库信息之后,库存信息同时得到更新查询出库信息仓库管理员可以对出库信息进行查询。查询出库信息,返回的结果是入库表单修