《仓库管理系统(详细设计说明书).docx》由会员分享,可在线阅读,更多相关《仓库管理系统(详细设计说明书).docx(17页珍藏版)》请在三一办公上搜索。
1、1引言31.1编写目的31.2背景31.3定义31.4参考资料32程序系统的结构33用户登录界面程序设计说明53.1程序描述53.2功能53.3性能53.4输人项53。5输出项63.6算法63。7流程逻辑63。8 接口73。9存储分配74仓库管理模块(02)设计说明74.1程序描述74。2功能74。3性能84。4输人项84.5输出项84.6算法84.7流程逻辑84。8 接口105仓库查询模块(03)设计说明115.1程序描述115。2功能115。3性能115。4输人项115。5输出项115。6算法125.7流程逻辑126系统设置模块(04)设计说明136.1程序描述136.2功能136。3性能
2、136。4输人项136.5输出项136。6算法146.7流程逻辑146。8 接口146。9测试计划14详细设计说明书1引言1。1编写目的本文档为仓库管理系统详细设计文档(Design Document),对作品进行系统性介绍,对 使用的技术机制进行分析,对各个模块进行功能描述并给出主要数据流程和系统结构 本文档的预期读者是本系统的需求用户、团队开发人员、相关领域科研人员1.2背景项目名称:仓库管理系统详细设计说明书项目任务开发者:大连交通大学软件学院R数学072班张同骥06,软件基本运行环境为Windows 环境1。3定义Mysql:数据库管理软件DBMS:数据库管理系统Windows 200
3、3/XP:运行环境JSP :软件开发语言Myeclipse :开发工具1.4参考资料清华大学出版社清华大学出版社高等教育出版社清华大学出版社清华大学出版社软件工程应用实践教程系统分析与设计数据库系统概论Windows网络编程VC技术2程序系统的结构系统主要包括仓库管理模块系统设置模块仓库查询模块用户登录模块仓库管理系统仓库_管理系统设置仓库用户仓仓仓仓商仓库库库库品库_进_退领调_退供仓库销仓成库存售库商设情情_查用用用户户户_退用户登录模块由用户注册登录、用户注销、退出系统三个部分组成.用户可以用两种身份登录本系统.普通 操作人员或者管理人员。不通身份登录被系统授予不同的权限,以便提高本系统
4、的安全性 仓库管理模块仓库管理模块由涂上六个子功能组成。仓库管理模块是整个系统的核心,是所所有数据的来 源。仓库进货,仓库领料、仓库盘点组成了仓库管理的重要过程仓库查询系统仓库查询系统由库存查询、销售查询和库存历史记录查询三个字功能模块组成。库存查询实 现提供库存变化的信息,随时根据客户的要求查询相关的库存信息。销售查询提供了一个完 整的出货查询平台,仓库历史记录查询功能提供对任意一条操作记录的查询系统设置模块系统设置模块包括供应商设置和仓库设置两个部分。供应商是货物的提供者,在供应商设置 中,用户可以输入详细的供应商信息,包括联系方式、供应商名称和主要的经营项目信息, 方便企业管理查询和维护
5、。而在仓库设置中,用户可以将整个仓库虚拟为多个仓库,每个仓库存储不同类型的货物,这样可方便仓库货物的分类管理,也有利于提高仓库进货、出货的 效率3用户登录界面程序设计说明3.1程序描述用户登录界面是仓库管理程序的主程序,包含连接各个模块的借口及用户端程序片。3。2功能功能描述 功能类型:查询数据 功能描述:提高系统的安全性 前提业务:无 后继业务:02 (仓库管理模块) 功能约束:权限约束 约束描述:无 操作权限:仓库管理员3。3性能管理员ID与密码必须完全匹配.3。4输人项字段名称长度录入方式是否非空项数据检验默认显示管理员ID10文本框管理员密码15password3。5输出项动作编号动作
6、名称A01登陆A02重至A03基础信息动作描述点击登陆按钮提交数据 到登陆数据处理页面点击退重至按钮将当前 信息恢复原先状态 点击将显示基础信息3。6算法当用户点击“登陆”按钮之后,数据将提交到登陆数据处理页面。取得帐号密码这两个从页 面传入的值,然后跟数据库当中管理员表中的账号和密码比较。如果正确的话,表示当前已 经有管理员登陆了。处理完毕后,跳转到管理页面,如果失败,则提示登陆失败,并重新进入 到登陆页面3.7流程逻辑3.8 接口用户登录界面仓库管理系统3。9存储分配序号字段名类型长度默认值允许空主键说明1管理员IDInt10V2管理员密码Char153权限Nvarchar154仓库管理模
7、块(02)设计说明4.1程序描述主程序,包含程序片及与其他升序借口,数据库连接等。4。2功能功能类型:其他功能概述:总体归纳仓库管理功能前提业务:用户登录模块(01)后续业务:仓库查询模块(03)功能约束:权限约束约束描述:无操作权限:仓库管理人员4。3性能符合输入输出要求。4.4输人项无4.5输出项无4.6算法动作编号A01A02动作名称仓库进货仓库退货动作描述点击按钮将页面转至仓库进 货页面点击按钮将页面转至仓库退 货页面A03仓库盘点点击按钮将页面转至仓库盘 点页面A04仓库领料点击按钮将页面转至仓库领 料页面A05商品调拨点击按钮将页面转至商品调 拨页面A06仓库退料点击按钮将页面转至
8、仓库退 料页面4.7流程逻辑管理员盘点的时序图商品器点槿圾信息打印模坦:操作:管理员 1:盘点信息 员 nr:2:审核后盘点信息i:n:3:盘点信息列表商品管理时序图4:盘点信息打印报晨:供应:操作员商品进货模商品退货模 圾库存查询模 圾1:进货2:商品清单:3:进货融打印报表 Un!I5:福货清单n:III_|I6:退货商品打印犒表 ,I11I8:商品库存信息::4。8 接口5仓库查询模块(03)设计说明5.1程序描述用于查询数据,其中包含程序片与其他程序借口,显示页面,数据库。5.2功能功能类型:查询数据功能描述:显示查询结果前提业务:无后继业务:功能约束:没有约束约束描述:无操作权限:面
9、向所有用户5。3性能输入的查询内容需与目的内容基本相符,模糊差别不大于规定数值。5。4输人项字段名称长度录入方式是否非空项数据检验默认显示请选择查询类型20下拉列表YN请输入查询内容200文本框YN5.5输出项货名类型厂家价格 库房号 现存量简介5。6算法动作编号动作名称A01确定A02取消动作描述点击按钮提交数据到仓库查询数据处理页面点击按钮将取消本次操作5。7流程逻辑6系统设置模块(04)设计说明6.1程序描述系统设置模块包括供应商设置和仓库设置两个部分1. 供应商是货物的提供者,在供应商设置中,用户可以输入详细的供应商信息, 包括联系方式、供应商名称和主要的经营项目信息,方便企业管理查询
10、和维护2、仓库设置即对公司所有的仓库进行设置及管理,可以新增仓库、编辑仓库的 名称、所属地等信息、并可以对仓库进行删除操作登录系统进入“库管”职能。 依次点击菜单栏中的“仓库管理”一“仓库设置”,进入仓库列表页。点击页面 上方的“新增”,根据页面提示填写并保存,即可成功添加仓库。点击仓库名称, 可查看仓库详细信息,点击“编辑”可修改仓库信息,点击“删除”可删除仓库6.2功能设置系统6。3性能无6.4输人项按照图表输入6.5输出项无动作编号动作名称动作描述A01供应商管理点击按钮将显示供应商管理A02仓库设置点击按钮将显示仓库设置6.7流程逻辑6.8 接口用来查询一条数据的私有接口增加记录的公共接口删除记录的公共接口查询记录的公共接口修改记录的接口6。9测试计划测试范围测试范围主要内容简要说明系统登陆验证验证用户身份,进行权限控制功能性测试信息检索功能测试测试数据库检索代码的健壮功能性测试性测试方法功能性测试:黑盒测试