仓储系统概要设计说明书.doc

合集下载

仓库管理系统概要设计说明书

仓库管理系统概要设计说明书

仓库管理系统概要设计说明书1.1.引言 (1)3.接口设计 (10)4.运行设计 (11)5.系统数据结构设计 (12)2.客户信息表 (14)3.货物信息表 (14)货物信息表 (14)4.采购员信息表 (15)5.库存信息表 (15)6.采购入库信息表 (16)7.销售出库信息表 (17)6.系统出错处理设计 (17)1.引言1.1编写目的近年来,生产的工业化速度迅速加快,生产的产品数量猛增,给传统的仓库管理方式手工作业带来了很大的负担,今天的仓库作业和库存控制作业已十分多样化,复杂化,靠人工去记忆去处理已十分困难,且出现错误的可能性很大。

如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会。

本文正是为解决这个问题而作。

本说明书的预期读者为小中型仓库的管理员及客户和采购员。

1.2背景本系统是:仓库管理系统。

本项目的任务提出者、开发者都是本人用户:中小型仓库管理员。

软件的计算机网络:任何装有IIS的计算机作为服务器端,其他处在同一网络的计算机作为客户端。

1.3定义DFD: Data Flow Diagram 数据流图,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

DD;Data Dictionary 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

1.4参考资料1.《软件工程》---钱乐秋钱乐秋,赵文耘,牛军钰编著------ 清华大学出版社2.《数据库系统概论》—王珊萨师煊主编-------高等教育出版社3.《Java语言程序设计实用教程》董迎红张杰敏编著------ 北京大学出版社4. 可行性研究报告5. 需求分析说明书2.总体设计2.1需求规定本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。

仓库管理系统总体设计说明书

仓库管理系统总体设计说明书

仓库管理系统概要设计说明书1引言1.1编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范围的应用。

本文档的预期读者是:设计人员开发人员项目管理人员测试人员用户1.2项目背景仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。

目前在我国市场上呈现出二元结构:以跨国公司或国内少数先进企业为代表的高端市场,其应用WMS的比例较高,系统也比较集中在国外基本成熟的主流品牌;以国内企业为代表的中低端市场,主要应用国内开发的WMS产品。

物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为“物流的支柱”。

在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。

×××××公司后勤处仓库管理中心委托开发,**班第一小组承接开发。

使仓储物资管理系统实现仓库管理智能化。

1.3定义DFD: Data Flow Diagram 数据流图,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

DD;Data Dictionary 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

1.4参考资料《软件工程实践教程》.清华大学出版社宋雨编著《软件工程设计案例教程》清华大学出版社李代平编著《软件可行性研究报告(GB8567--88)》田宝军刘利民编著《软件工程导论》第五版清华大学出版社张海潘编著《数据库系统概论》(第四版)高等教育出版社王珊编著2任务概述2.1目标设计并完成仓储物资管理系统,实现委托方要求的功能。

仓库管理系统详细设计说明书.doc

仓库管理系统详细设计说明书.doc

1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2程序系统的结构 (2)3程序描述 (2)3.1登录模块 (2)3.1.1功能 (2)3.1.2性能 (2)3.1.3输人项 (3)3.1.4输出项 (3)3.1.5算法 (3)3.1.6流程逻辑 (4)3.1.7接口 (5)3.1.8存储分配 (5)3.1.9注释设计 (5)3.1.10限制条件 (6)3.1.11测试计划 (6)3.1.12尚未解决的问题 (6)3.2客户信息管理模块 (6)3.2.1功能 (6)3.2.2性能 (7)3.2.3输人项 (7)3.2.4输出项 (7)3.2.5算法 (7)3.2.6流程逻辑 (7)3.2.7接口 (8)3.2.8存储分配 (8)3.2.9注释设计 (8)3.2.10限制条件 (9)3.2.11测试计划 (9)3.2.12尚未解决的问题 (9)3.3商品信息管理模块 (9)3.3.1功能 (9)3.3.2性能 (10)3.3.3输人项 (10)3.3.4输出项 (10)3.3.5算法 (10)3.3.6流程逻辑 (10)3.3.7接口 (11)3.3.8存储分配 (11)3.3.10限制条件 (12)3.3.11测试计划 (12)3.3.12尚未解决的问题 (12)3.4供应商信息管理模块 (12)3.4.1功能 (12)3.4.2性能 (13)3.4.3输人项 (13)3.4.4输出项 (13)3.4.5算法 (13)3.4.6流程逻辑 (13)3.4.7接口 (14)3.4.8存储分配 (14)3.4.9注释设计 (14)3.4.10限制条件 (15)3.4.11测试计划 (15)3.4.12尚未解决的问题 (15)3.5商品信息查询 (15)3.5.1功能 (15)3.5.2性能 (16)3.5.3输人项 (16)3.5.4输出项 (16)3.5.5算法 (16)3.5.6流程逻辑 (16)3.5.7接口 (17)3.5.8存储分配 (17)3.5.9注释设计 (17)3.5.10限制条件 (18)3.5.11测试计划 (18)3.5.12尚未解决的问题 (18)3.6客户信息查询模块 (18)3.6.1功能 (18)3.6.2性能 (18)3.6.3输人项 (19)3.6.4输出项 (19)3.6.5算法 (19)3.6.6流程逻辑 (19)3.6.7接口 (20)3.6.8存储分配 (20)3.6.9注释设计 (20)3.6.10限制条件 (21)3.6.11测试计划 (21)3.6.12尚未解决的问题 (21)3.7供应商信息查询模块 (21)3.7.2性能 (21)3.7.3输人项 (22)3.7.4输出项 (22)3.7.5算法 (22)3.7.6流程逻辑 (22)3.7.7接口 (23)3.7.8存储分配 (23)3.7.9注释设计 (23)3.7.10限制条件 (24)3.7.11测试计划 (24)3.7.12尚未解决的问题 (24)3.8商品入库模块 (24)3.8.1功能 (24)3.8.2性能 (25)3.8.3输人项 (25)3.8.4输出项 (25)3.8.5算法 (25)3.8.6流程逻辑 (25)3.8.7接口 (26)3.8.8存储分配 (26)3.8.9注释设计 (26)3.8.10限制条件 (27)3.8.11测试计划 (27)3.8.12尚未解决的问题 (27)3.9商品入库退货模块 (27)3.9.1功能 (27)3.9.2性能 (28)3.9.3输人项 (28)3.9.4输出项 (28)3.9.5算法 (28)3.9.6流程逻辑 (28)3.9.7接口 (29)3.9.8存储分配 (29)3.9.9注释设计 (29)3.9.10限制条件 (30)3.9.11测试计划 (30)3.9.12尚未解决的问题 (30)3.10库存查询模块 (30)3.10.1功能 (30)3.10.2性能 (31)3.10.3输人项 (31)3.10.4输出项 (31)3.10.5算法 (31)3.10.7接口 (32)3.10.8存储分配 (32)3.10.9注释设计 (32)3.10.10限制条件 (33)3.10.11测试计划 (33)3.10.12尚未解决的问题 (33)3.11价格调整模块 (33)3.11.1功能 (33)3.11.2性能 (34)3.11.3输人项 (34)3.11.4输出项 (34)3.11.5算法 (34)3.11.6流程逻辑 (34)3.11.7接口 (35)3.11.8存储分配 (35)3.11.9注释设计 (35)3.11.10限制条件 (36)3.11.11测试计划 (36)3.11.12尚未解决的问题 (36)3.12商品销售模块 (36)3.12.1功能 (36)3.12.2性能 (37)3.12.3输人项 (37)3.12.4输出项 (37)3.12.5算法 (37)3.12.6流程逻辑 (37)3.12.7接口 (38)3.12.8存储分配 (38)3.12.9注释设计 (38)3.12.10限制条件 (39)3.12.11测试计划 (39)3.12.12尚未解决的问题 (39)3.13销售退货模块 (39)3.13.1功能 (39)3.13.2性能 (39)3.13.3输人项 (40)3.13.4输出项 (40)3.13.5算法 (40)3.13.6流程逻辑 (40)3.13.7接口 (41)3.13.8存储分配 (41)3.13.9注释设计 (41)3.13.10限制条件 (42)3.13.12尚未解决的问题 (42)3.14商品入库查询模块 (42)3.14.1功能 (42)3.14.2性能 (43)3.14.3输人项 (43)3.14.4输出项 (43)3.14.5算法 (43)3.14.6流程逻辑 (43)3.14.7接口 (44)3.14.8存储分配 (44)3.14.9注释设计 (44)3.14.10限制条件 (44)3.14.11测试计划 (45)3.14.12尚未解决的问题 (45)3.15商品销售排行模块 (45)3.15.1功能 (45)3.15.2性能 (45)3.15.3输人项 (45)3.15.4输出项 (46)3.15.5算法 (46)3.15.6流程逻辑 (46)3.15.7接口 (47)3.15.8存储分配 (47)3.15.9注释设计 (47)3.15.10限制条件 (48)3.15.11测试计划 (48)3.15.12尚未解决的问题 (48)3.16商品销售额分析模块 (48)3.16.1功能 (48)3.16.2性能 (48)3.16.3输人项 (49)3.16.4输出项 (49)3.16.5算法 (49)3.16.6流程逻辑 (49)3.16.7接口 (50)3.16.8存储分配 (50)3.16.9注释设计 (50)3.16.10限制条件 (51)3.16.11测试计划 (51)3.16.12尚未解决的问题 (51)3.17商品销售结账模块 (51)3.17.1功能 (51)3.17.2性能 (51)3.17.4输出项 (52)3.17.5算法 (52)3.17.6流程逻辑 (52)3.17.7接口 (53)3.17.8存储分配 (53)3.17.9注释设计 (53)3.17.10限制条件 (53)3.17.11测试计划 (54)3.17.12尚未解决的问题 (54)3.18入库退货结账模块 (54)3.18.1功能 (54)3.18.2性能 (54)3.18.3输人项 (54)3.18.4输出项 (55)3.18.5算法 (55)3.18.6流程逻辑 (55)3.18.7接口 (56)3.18.8存储分配 (56)3.18.9注释设计 (56)3.18.10限制条件 (57)3.18.11测试计划 (57)3.18.12尚未解决的问题 (57)3.19销售结账查询模块 (57)3.19.1功能 (57)3.19.2性能 (57)3.19.3输人项 (58)3.19.4输出项 (58)3.19.5算法 (58)3.19.6流程逻辑 (58)3.19.7接口 (59)3.19.8存储分配 (59)3.19.9注释设计 (59)3.19.10限制条件 (60)3.19.11测试计划 (60)3.19.12尚未解决的问题 (60)3.20商品入库结账模块 (60)3.20.1功能 (60)3.20.2性能 (60)3.20.3输人项 (61)3.20.4输出项 (61)3.20.5算法 (61)3.20.6流程逻辑 (61)3.20.7接口 (62)3.20.9注释设计 (62)3.20.10限制条件 (62)3.20.11测试计划 (63)3.20.12尚未解决的问题 (63)3.21销售退货结账模块 (63)3. 21.1功能 (63)3. 21.2性能 (63)3.21.3输人项 (63)3. 21.4输出项 (64)3. 21.5算法 (64)3. 21.6流程逻辑 (64)3. 21.7接口 (65)3. 21.8存储分配 (65)3. 21.9注释设计 (65)3. 21.10限制条件 (65)3.21.11测试计划 (66)3.21.12尚未解决的问题 (66)3.22入库结账查询模块 (66)3. 22.1功能 (66)3. 22.2性能 (66)3. 22.3输人项 (66)3. 22.4输出项 (67)3. 22.5算法 (67)3. 22.6流程逻辑 (67)3. 22.7接口 (68)3. 22.8存储分配 (68)3. 22.9注释设计 (68)3. 22.10限制条件 (68)3. 22.11测试计划 (69)3.22.12尚未解决的问题 (69)详细设计说明书1引言1.1编写目的在完成了针对《小型仓库进销存管理系统》前期分析,同时与用户进行深入的探讨与分析的基础上作出了该详细设计说明书。

仓库管理系统概要设计说明书

仓库管理系统概要设计说明书

仓库管理系统概要设计说明书1.1引言 ................................................................ 错误!未定义书签。

1.1编写目的 ........................................................ 错误!未定义书签。

1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (5)2.4结构 (8)2.5功能器求与程序的关系 (8)2.6人工处理过程 (10)2.7尚未问决的问题 (11)3接口设计 (11)3.1用户接口 (11)3.2外部接口 (11)3.3内部接口 (11)4运行设计 (12)4.1运行模块组合 (12)4.2运行控制 (12)4.3运行时间 (13)5系统数据结构设计 (13)5.1逻辑结构设计要点 (13)5.2物理结构设计要点 (14)5.3数据结构与程序的关系 (15)6系统出错处理设计 (18)6.1出错信息 (19)6.2补救措施 (20)6.3系统维护设计 (20)1.引言1.1编写目的近年来,生产的工业化速度迅速加快,生产的产品数量猛增,给传统的仓库管理方式手工作业带来了很大的负担,今天的仓库作业和库存控制作业已十分多样化,复杂化,靠人工去记忆去处理已十分困难,且出现错误的可能性很大。

如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会。

本文正是为解决这个问题而作。

本说明书的预期读者为小中型仓库的管理员及客户和采购员。

1.2背景本系统是:仓库管理系统。

本项目的任务提出者、开发者都是本人用户:中小型仓库管理员。

软件的计算机网络:任何装有IIS的计算机作为服务器端,其他处在同一网络的计算机作为客户端。

仓库管理信息系统概要设计说明书

仓库管理信息系统概要设计说明书

仓库治理信息系统概要设计讲明书学院:xxxxxxxxx班级:xxxxxxxxxxxx小组:xxxxxx成员:xxxxxxxxxxx1引言1.1编写目的由前面的需求分析,得出了系统的全然需求和全然的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计要紧是利用对比抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

1.2背景建议开发软件名称:仓库信息治理系统工程的提出者:生产企业;开发者:xxxxxxxxxxxxx;用户:仓库治理人员;1.3定义DBMS:数据库治理系统WindowsXP/2003:运行环境MYSQL:数据库治理软件静态数据--系统固化在内的描述系统实现功能的一局部数据。

动态数据--在软件运行过程中用户输进的后系统输出给用户的一局部数据,也确实是基本系统要处理的数据。

数据字典--数据字典中的名字基本上一些属性与内容的抽象和概括,它们的特点是数据的“严密性〞和“精确性〞。

1.4参考资料教材:?信息治理与信息系统实验?陆安生清华大学出版社2007.参考书:?.NET2.0面向对象编程揭秘?金旭亮电子工业出版社2007.教材:?数据库系统概论?萨师煊王珊主编高等教育出版社2总体设计2.1需求规定通过该系统的实施,将仓库治理等方面通过系统来实施,其中包括对仓储物资的收发、结存等活动的有效操纵,为企业保证仓储物资的完好无损,确保生产经营活动的正常进行。

按照需求分析文档中的规格要求,使用条形码扫描器进库、库存、出库,使得信息传递正确、流畅。

同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,平安可靠。

2.2运行环境数据库治理系统软件:MYSQL运行平台:WindowsXP/Windows2003分辨率:最正确效果1024x768像素2.3全然设计概念和处理流程数据流图描述------当有物资想要存进仓库中时,首先向治理员提供物资清单,治理员依据这些信息查瞧仓库信息数据库,符合条件,那么将物资存进仓库,修改仓库信息和物资信息,取物资时也要出示相应物资清单,由治理员查询信息,存在那么答应取出,并相应更新数据库,依据治理员的要求,能够实现查询治理员欲得到的关于仓库和物资的所有信息.同时每月都会依据经营情况总结一份报表.假设是某公司对仓库的租期马上过期,在半个月前提示治理员,由治理员进行处理.假如有某公司想要租用仓库,假如有空闲仓库那么答应,没有那么记录预约信息.仓库治理系统数据流图物资分类模块数据流图租用模块的数据流图查询功能模块的数据流图2.4结构利用层次方框图将仓库治理信息系统的要紧数据元素间的联系概要表述出来。

仓库管理系统(详细设计说明书)

仓库管理系统(详细设计说明书)

仓库管理系统(详细设计说明书) 仓库管理系统(详细设计说明书)版本.1.0日期.20年月日1.引言1.1 目的1.2 范围1.3 定义、缩略词和缩写2.系统概述2.1 功能2.2 总体描述2.3 用户特征2.4 假设和约束2.5 应用场景3.系统设计3.1 架构设计3.1.2 后端设计3.2 数据库设计3.2.1 数据库结构3.2.2 数据库表设计 3.3 数据传输设计3.3.1 接口定义3.3.2 数据格式3.4 安全设计3.4.1 用户认证与授权 3.4.2 数据加密3.4.3 安全性考虑4.模块设计4.1 模块A4.1.1 功能描述4.1.2 接口定义4.1.3 数据流程图4.2 模块B4.2.1 功能描述4.2.2 接口定义4.2.3 数据流程图 4.2.4 输入/输出4.3 模块C4.3.1 功能描述4.3.2 接口定义4.3.3 数据流程图4.3.4 输入/输出5.用户界面设计5.1 页面流程图5.2 页面设计5.2.1 登录页面5.2.2 主页5.2.3 仓库管理页面5.2.4 物品管理页面5.2.5 报表页面6.测试计划6.1 测试目标6.2 测试策略6.3 测试环境6.4 测试用例6.5 验收标准7.部署计划7.1 硬件需求7.2 软件需求7.3 安装步骤7.4 配置步骤7.5 启动和关闭步骤8.维护和支持8.1 错误处理8.2 日志记录和审计功能8.3 可拓展性9.参考文献附件:附件A:数据库表设计附件B:数据流程图附件C:测试用例法律名词及注释:1.著作权:指对作品享有复制、发行、出租、展览、表演、摄制、广播、信息网络传播等权力的权利人享有的权利。

2.商标:指图形、文字、颜色组合等在商品或服务上以区别该商品或者服务来源的标记。

3.专利:指为了保护利益由国家授予的发明者对其发明的专有权。

4.保密协议:指在一定的时间或范围内,受许可方对获得的他方技术或商业机密负有保密责任的约定。

仓储系统说明.doc

仓储系统说明.doc

5.7 倉庫屏幕格式作業流程說明物料管理規劃1.在此項目作業中,先進行倉庫人員代號設定.2.後進入採購中的採購期初設定作業,把所屬倉管人員管理的物料進行規劃和物料的庫存單位等有關倉庫的資料進行設定.●物料繳庫作業流程1.進入物料交貨待驗處理,把廠商所送來的訂單的交貨量等資料輸入進去.2.進入物料判定繳庫作業.先品管判定並列印驗收單,後進行審核繳庫操作.3.如果要修改,就打開驗收物料查修作業列印驗收單.4.如果有超交數量並要繳庫,必進入超交物料判定繳庫把此物料進行品管判定和繳庫操作並列印超交驗收單.●物料退貨作業流程1.由品管進入物料待退處理作業,進行不良品判定操作.注明不良品的原因.並列印.2.如果是倉庫發現不良,就進行物料退貨處理作業.把此物料退回廠商.並列印退貨單.3.如果物料是在生產線發現不良,先進行制令退料處理作業.把物料退回倉庫.再確定此不良物料是加工組件物料,還是成品物料.若是成品物料,就物料退貨處理作業並列印貨單.4.若是加工組件物料,還要判定是電鍍廠的原因,還是粗胚廠的原因.若是粗胚廠的原因,就進入制程的不良品分解作業,把加工(組件)物料分解為粗胚物料,最後進行物料退貨處理作業.並列印退貨單.否則是制程中的重工作業.●生產領料作業流程1.可先進入制令需用物料查修.查清楚此批號所需的數量是否與實際需用數量一致.2.進入制令領料處理作業.根據制令需用數量和目前庫存數量進行領料操作.並列印領料單.●加工領退料作業流程1.可先進入制程需用物料查修,查清所要領的加工單的需用數量對不對.2.進入制程加工領料作業,根據加工單的需用數量和目前庫存數量進行領料操作,並列印發外領料單.3.如果發到加工廠後,加工廠有判定不良,需要退回倉庫,就進入制程加工退料作業,並列印.●成品進出庫作業流程1.生產完,成品需要進庫,進入成品判定繳庫作業,如果品管還沒有就待驗,如果品管已判定就要驗審核進庫.並列印成品驗收單.2.如果要出貨或重工,就進入成品領用出庫作業,進行成品出操作.並列印出庫單.菜單操作標題說明一.物料交貨待驗處理●屏幕格式●主要欄位說明1.已交數量是此訂單已驗收繳庫的數量.自動顯示2.採購單號是廠商交貨的採購單號的輸入欄.3.未交數量是採購數量減去已交數量的結果,自動顯示.4.超交數量是已交數量大於采購數量時,顯示出超交數量.5.綠色的小窗口是此訂單曾驗收過的資料.6.紅色小窗口是此訂單曾退貨的資料.7.驗收單號自動產生.●操作說明1.本作業是進行廠商交貨的作業操作.並等待品管作出判定.2.可進行<新增>、<查詢>、<修改>、<刪除>、<列印>等功能操作.3.其中交貨數量和交貨日期不能空.●資料處理1.<新增>資料時,輸入廠商編號,輸入採購單號.回車後下面的相關資料會自動顯示出來.然後輸入交貨日期、和交貨數量,輸入完後要存檔.2.如果不知道廠商編號,可用”/”操作查詢廠商編號.如果不知道採購單號,就用”/ “操作查出此物料所屬的未交完的訂單.並退出查詢窗口,此採購單會自動顯示出來,相關的資料也跟上顯示.二.物料判定繳庫作業A.待驗物料品管判定●屏幕格式●主要欄位說明1.品管判定和判定原因是選擇輸入欄格,是開發項目中品管判定原因設定的資料.2.表格中的資料是物料交貨待驗處理中的資料●操作說明1.本作業是為品管對交貨物料給出判定結果和原因的操作.2.可進行查詢、<其它>、<列印>等功能操作.3.品管判定和判定原因不能為空●資料處理a.. 資料查詢1. 用鼠標雙擊有相關的文字欄格,其中判定結果和判定原因的欄格不能進行查詢操作外,其餘都能進行操作,2. 雙擊驗收單號或交貨日期欄格,顯示出橙色的輸入欄格後輸入要查的驗收單號或交化日期,回車後會顯示出相同的驗收單號或交貨日期所有的資料.3. 用鼠雙擊其餘時,會顯示出一個查詢窗口,再根據顯示出的窗口資料查出資料.後返回作業窗口就顯示出此資料的情況.例如用鼠標雙擊廠商名稱,會顯示出廠商編號查詢窗口.b. 資料判定1. 用鼠標單擊工具條上<其它>圖標,再移動鼠標單選出品管判定欄格中選擇輸入按鈕並選出判定標題,最後用鼠標在判定原因欄格中單擊選擇輸入按鈕並選出判定原因.2. 操作完後<存檔>並列印驗收單.B.物料驗收繳庫●屏幕格式●操作說明1.本作業是經過品管判定後,進行繳庫的作業操作.2.可進行查詢、<其它>、<審核>等功能操作.3.用鼠標雙擊文字欄格,可以進行相關內容查詢.4.其中超交數量、驗收數量、倉庫名稱、驗收日期不能進行查詢操作.5.驗收單號和交貨日期的查詢操作是直接輸入操作.6.其餘欄格查詢都顯示查詢窗口.●資料處理1.用鼠標單擊工具條的<其它>圖標時,在驗收數量和驗收日期欄格中輸入對應資料.如果驗收數量和交貨數量一樣多和日期是當天的日期,就直接用鼠標單擊<存盤>圖標.2.保存後,用鼠標單擊<審核>圖標,進行繳庫操作,繳庫後資料移到驗收物料查修作業中三.物料退貨處理作業●操作說明1.本作業是為不良品退廠商的作業操作.2.可進行<新增>、<刪除>、<修改>、<查詢>、<審核>、<列印>等功能操作.3.退貨數量不能為空且不能大於目前庫存量.四.驗收物料查修作業●操作說明1.本作定中為物料判定繳庫作業發現有錯誤時能進行修改的作業操作.2.可進行<審核>、<修改>、<查詢>、<列印>等功能操作.3.<修改>時要取消<審核>,才能修改,`修改完要審核通過.4.取消<審核>時,若此驗收單有超交數量.且超交單又品管判定和繳庫.必先返到超交物料判定繳庫作業中取消審核和品管判定為“I.待決”,然後回到本作業中進行操作.操作完後,再返到超交物料判定繳庫中把剛才修改的超交資料進行判定繳庫操作.五.良品物料退庫處理●操作說明1.本作業是為物料領出庫後,因工程變更或物料更換或領出過剩,需要退庫的作業操作.2.可進行<新增>、<修改>、<刪除>、<查詢>、<審核>、<列印>等功能操作.3.查詢時用鼠標單擊工具條上的<查詢>圖標,顯示出範圍查詢窗口.其操作第4.1.19已介紹.六.物料報廢出庫作業1.本作業是因有些不良品物料不能退回廠商且又不能使用,需要報廢出庫的作業操作,否則會影響到欠料情況出現.2.可進行<新增>、<修改>、<刪除>、<查詢>、<審核>、<列印>等功能操作.3.查詢時用鼠標單擊工具條上的<查詢>圖標,顯示出範圍查詢窗口.其操作第4.1.19已介紹.4.<審核>後才能減庫存.七. 制程加工領(退)料作業A.托工物料登錄作業●屏幕格式●主要欄位說明1.加工單號是輸入欄格.2.領料日期欄格是日期修改欄格.<新增>時顯示系統當前的日期.3.表格中的物料名稱標題是加工單要領粗胚物料名稱顯示標題,輸入加工單號自動顯示.4.庫存數量是所領物料的目前庫存量,自顯5.需用數量是加工單的需用數量,自顯6.未領數量是需用數量減去已領數量,自顯.7.本次領用是領料數量的輸入欄格.8.領用倉庫是領用物料存放所在的倉庫,當光標跑到此位置或用鼠標單擊欄格,就顯示出一個選擇輸入按鈕.9.庫存數量是目前庫存量.選擇倉庫後自動顯示.●操作說明1.本作業是為發外加工進行領料的作業操作.2.可進行<新增>[<審核>等功能操作.3.本次領用的數量不得大於庫存數量和需用數量.否則領用不成功.4.<審核>和<修改>時,屏幕會轉換為資料查修屏幕窗口.5.審核後扣庫存.●資料處理用鼠標單擊工具條上<新增>圖標,輸入加工單號,回車後顯示出此加工單的資料情況和在表格中顯示出其的需用物料和需用情況.此時光標跑到領料日期欄格,若要修改日期,就把新的日期輸進去,否則就直接回車,讓光標跑到領用倉庫欄格或移動鼠單擊此欄格,顯示出倉庫名稱,選擇倉庫後回車或用鼠標把光標移到本次領用欄格,此時庫存數量會顯示出目前庫存量,然後輸入領用數量並回車.操作完後<存檔>,並<審核>通過,才能扣目前庫存量.B.資料查修●屏幕格式●主要欄位說明1.表格中的.T.表示審核過的資料,.F.表示不審核的資料.●操作說明1.本作業是為加工領用物料的資料查修的作業操作.2.可進行<新增>、<修改>、<刪除>、<審核>、<查詢>[<列印>等功能操作.3.若在本作業<新增>資料,屏幕會轉換為托外加工領料登錄屏幕窗口.八.制程需用物料查修●屏幕格式●主要欄位說明1.修正加工領用物料下的一條工具條是操作按鈕工具條.單擊一個會改變操作壯況.2.需用數量是加工單的加工數量的需用數量.3.表格中的已領數量是制程加工領料作業中此加工單的領料資料.4.未領數量是需用數量減去已領數量.●操作說明1.本作業是為加工所需的物料和數量查修的作業操作.2.可進行『新增』、『修改』、『查詢』、『刪除』等功能操作.3.要進行操作就用鼠單擊右邊的工具條按鈕來執行操作.4.加工單若有已領數量,『修改』時只能修改需用數量,所用物料編號不能修改.並且不能進行『刪除』操作.否則系統顯示出提示.5.如果加工單對需用物料還有未領數量且後不再領用,就要把此未領數量修改為零.否則會影響下批對此物料的生產需求.6.需用數量和加工領用物料需求表格中的需用數量一致.●資料處理1.在加工單號欄格中輸入加工單號,回車後三個表格窗口會顯示出此加工單資料與表格標題所對應的資料情況.2.若要修改領用物料或需用數量,就用鼠標單擊,工具條的『修改』按鈕,進行修改操作.修改完後,用鼠標單擊『存檔』按鈕.此資料自動顯示在加工領用物料需求的表格中.3.若要新增領用物料,就用鼠標單擊『新增』按鈕,然後在領用物料編號欄格中輸入物料編號和需用數量.『存檔』後此資料會顯示在加工領用物料需求的表格中.4.刪除是把此加工單的加工領用物料需求的表格中的資料5..『放棄』就是在『新增』或『修改』要放棄資料時進行『放棄』操作.九.物料補料請購作業●屏幕格式●主要欄位說明1.補料單號自動產生2.部門代號是補料的部門.輸入時不能為空..3.補料原因是補料情況的說明.輸入時不能為空.4.製造批號是要補料的製造批號.輸入時不能為空.●操作說明1.本作業是為在批號生產中出現因所屬部門的原因造成要補料,而進行開補料單的作業操作.2.可進行<新增>、<修改>、<刪除>、<查詢>、<審核>、<其它>[<列印>等功能操作.3.<其它>操作表示把此補料單轉採購或取消採購.4.若補料單轉採購,此補料單的資料就不能<修改>和<刪除>.5.<查詢>時會顯示範圍查詢窗口.●資料處理資料新增完後,若倉庫呆料大於補料數量,就<審核>出庫.否則,就用鼠標單擊工具條上<其它>圖標,顯示如圖4,34,3若選擇『是(Y)』就進行轉採購操作,選擇『否(N)』就不進行轉採購作業.把此資料調到採購的補料物料採購作業.等物料交回來後才能<審核>出庫.十.零星物料領用出庫●操作說明1.本作業是為沒有批號需求的領用物料作業操作.2.可進行<新增>、<修改>、<刪除>、<查詢>、<審核>等功能操作.3.<查詢>時顯示出範圍查詢窗口.十一.超交物料判定繳庫●屏幕格式●主要欄位說明1.超交數量是交貨數量大於採購單數量.2.調拔數量是超交數量調到有未交的採購單中的數量.3.驗收數量是通過品管驗收的數量.●操作說明1.本作業是為有超交的訂單數量做暫時性的管理,若要調拔到有訂單的數量時,必要經過此作業操作調拔才能成功.2.可進行<修改>、<刪除>、<查詢>、<審核>、<列印>等功能操作.3.<修改>時只能對驗收數量、品管判定、驗收日期操作.4.已調拔的超交資料不能進行<修改>和<刪除>操作5.驗收數量不大於超交數量.十二.物料進出庫存查修A.當前庫存明細●屏幕格式●主要欄位說明1.倉管人員是管理此物料的人員,是根據採購的採購期初資料設定的物料規劃而來的.2.前期已關帳是表示是否執行關閉上個月的資料.3.目前結存是期初存量加入庫總計減出庫總計得出來的.4.表示中的資料是此用戶所管理的物料資料.5.期初庫存是上期的目前庫存量,可以修改和新增.6.入庫總計是與前面有出庫相關的同一物料的總計, 不能修改和新增7.不良品待退是物料待退處理作業中同一物料的數量. 不能修改和新增8.退貨數量是採購物料退貨作業中同一物料的退貨總計.不能修改和新增9.出庫總計是前面一庫存有相關的操作數量.●操作說明1.本作業是對倉庫庫存查修的作業操作.2.可進行<新增>、<修改>、<刪除>、<查詢>、<列印>、<其它>等功能操作.3.其中群組為1000可以進行所有倉管人員資料進行操作.4.<查詢>時顯示出物料查詢窗口.5.<修改>只能修改期初存量.6.<刪除>是對一條物料的庫存資料全部刪除.7.<新增>只能輸入物料編號和期初存量,其它數量都是不能進行操作.8.<其它>操作對當月的庫存情況進行盤點,並把盤點出來的目前庫存轉為下個月的期初庫存.●資料處理1.資料查詢用鼠標單擊工具條上的<查詢>圖標,顯示出物料編號查詢窗口.查到物料編號後退出時屏幕中就顯示出上資料的庫存情況.如果要查其的具體進出情況,就用鼠標單擊物料庫存詳細資料的作業標題(B.有說明).如果要查前期庫存就單擊前期庫存查詢操作標題.會顯示出此物料的前期資料.2.庫存盤點用鼠標單擊顯示如圖5.7然後在圖中的過帳年月份欄格中輸入年月號(如200102)回車或用鼠標單擊『Q.執行』,此時執行進度後顯示出執行進度和欄格中顯示出藍色跑動光條,執行進度到100%後或藍色光條跑完欄格後,此時顯示“過帳執行完畢”的提示窗口.用鼠標單提示窗口中的『確定』退出過帳操作.此時庫存明細資料中的資料全部變為資料的資料,剛才的資料就調到前期庫存查詢作業中了.B.物料庫存詳細資料●屏幕格式●操作說明本作業是查詢物料的具體進出庫每一步操作的數量.與前面的操作有相關連. 十三.物料進出庫存查修(接十二)C.期間物料進出明細●屏幕格式●主要欄位說明1.進出日期是日期輸入範圍欄格.2.『查詢』是一個操作按鈕.3.入庫明細下的表格是物料繳庫資料顯示欄格.4.出庫明細下的表格是物料出庫資料顯示欄格.5.在輸入日期時前面的日期必小於後面的日期,否則系統出現錯誤.●操作說明1.本作業是查於物料具體進出資料情況的作業操作2.在進出日期欄格中輸入日期回車或單擊『查詢』,在表格中就顯示出此物料在這段日期內的進出資料情況.如果資料不對,就根據資料返到有相關的作業進行操作.十四.成品判定繳庫作業●屏幕格式主要幸欄位說明1.繳庫單號是自動產生.2.表格中的資料是成品繳庫的資料,綠色表示已審核過的資料.3.待驗數量是品管沒有判定前的數量輸入欄格.4.驗收數量是品管判定後的數量輸入欄格.●操作說明1.本作業是為成品生產後進行繳庫的作業操作.2.可進行<新增>[<修改>[<刪除>[<審核>[<列印>等功能操作.3.待驗數量和驗收數量不能為空.且驗收數量不能大於待驗數量.4.進行成品領用出庫作業後此作業中的資料不能進行<刪除>操作.●資料處理在輸入資料時,用鼠標單擊工具上的<新增>圖標,後輸入製造序號,接著選擇驗收倉庫,回車後輸入待驗數量,並輸入待驗收日期,最後輸入驗收數量和驗收日期.資料輸入就用鼠標單擊<保存>圖標進行存檔操作.並且Ctrl+U把資料審核通過.後列印驗收單.十五.成品令用出庫作業(成品退貨處理作業)●屏幕格式●主要欄位說明1.領料單號是生動產生.2.部門代號是領用部門的編號輸入欄格,不能為空.3.領用倉庫是成品存放的倉庫選擇輸入欄格.4.領用原因是領用的附加說明,不能為空.●操作說明1.本作業是為成品出庫的作業操作.2.可進行<新增>[<修改>[<刪除>[<審核>[<列印>等功能操作.3.領用數量不能大於成品的目前庫存量.●資料處理新增資料時,用鼠標單擊工具條的<新增>圖標,把光標移到部門代號欄格並輸入部門代號,回車後選出領用倉庫.回車後輸入成品編號,接著輸入領用數量,回車後輸入領用原因和領用日期並回車.資料輸入完後進行<保存>操作,存檔後<審核>通過.十六.成品報廢處理作業(同倉庫的物料報廢出庫作業)十七.成品進出庫存查修(物料進出庫存查修)。

仓库管理信息系统概要设计说明书

仓库管理信息系统概要设计说明书

仓库管理信息系统概要设计说明书学院:xxxxxxxxx班级:xxxxxxxxxxxx小组:xxxxxx成员:xxxxxxxxxxx引言编写目的由前面的需求分析,得出了系统的差不多需求和差不多的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计要紧是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

背景建议开发软件名称:仓库信息治理系统用户:仓库治理人员;定义DBMS:数据库治理系统Windows XP/2003:运行环境MYSQL:数据库治理软件静态数据--系统固化在内的描述系统实现功能的一部分数据。

动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也确实是系统要处理的数据。

数据字典--数据字典中的名字差不多上一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。

参考资料教材:《信息治理与信息系统实验》陆安生清华大学出版社2007.参考书:《.NET 2.0面向对象编程揭秘》金旭亮电子工业出版社200 7.教材:《数据库系统概论》萨师煊王珊主编高等教育出版社总体设计需求规定通过该系统的实施,将仓库治理等方面通过系统来实施,其中包括对仓储物资的收发、结存等活动的有效操纵,为企业保证仓储物资的完好无损,确保生产经营活动的正常进行。

按照需求分析文档中的规格要求,使用条形码扫描器入库、库存、出库,使得信息传递准确、流畅。

同时,系统最大限度地实现易安装,易爱护性,易操作性,运行稳固,安全可靠。

运行环境数据库治理系统软件:MYSQL运行平台:Windows XP/ Windows 2003辨论率:最佳成效1024x768像素差不多设计概念和处理流程库,功能需求和程序的关系设计接口用户接口采纳窗口化,菜单式进行设计,在操作时响应热键外部接口硬件接口:系统较小除硬盘外,差不多没有与外界硬件的联系,只是考虑到数据库大量数据的备份等要求能够保持与磁带机和光盘刻录机的接口,这点较易实现。

仓库管理系统系统设计说明书

仓库管理系统系统设计说明书

系统设计说明书项目名称:家庭理财管理系统专业班级:信息系统1102班组长:孟冬青组员:宋娜一、引言 (1)1。

编写目的 (1)2。

背景 (1)3.定义 (1)4.参考资料 (1)二、任务概述 (1)1。

目标 (1)2。

运行环境 (2)3。

需求概述 (2)4。

条件与限制 (2)三、总体设计 (3)1.处理流程 (3)2。

总体结构和模块外部设计 (4)四、接口设计 (6)1.外部接口 (6)2。

内部接口 (6)五、数据结构设计 (6)1。

数据库数据结构设计 (6)2。

数据结构与系统程序的关系 (7)六、运行设计 (8)1.运行模块组合 (8)2.运行控制 (8)七、出错处理设计 (9)1.出错输出信息 (9)2.补救措施 (9)八、安全保密设计 (9)1.数据安全性 (9)2.登陆用户安全性 (10)3.操作安全性 (10)九、系统维护设计 (10)一、引言1.编写目的编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块来确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。

仓库系统是为了仓库管理而设计的,通过试用本系统,可以更加有效的管理仓库物品,其中包括仓库的基本信息,供应商信息,客户信息并且具有增加,查询,修改等功能,这份说明书的主要读者为系统分析师和软件设计师。

为之后的系统开发提供开发标准。

2。

背景在需求分析阶段中,已经对本软件系统的功能需求做了详细的阐述。

本阶段将会在需求分析阶段的基础上对仓库管理软件系统做进一步的概要设计。

主要包括仓库管理系统的操作处理流程设计、该系统接口设计、出错处理设计和数据库结构的设计等.以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求.另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。

某公司仓储管理系统项目-概要设计说明书

某公司仓储管理系统项目-概要设计说明书

仓储管理系统仓储管理系统项目文档系统概要设计说明书(正式文档)2010年4月10 日目录0第1章前言 (5)1.1编写目的 (5)1.2项目背景 (5)1.3设计原则 (5)1.4定义 (6)1.5参考资料 (6)第2章总体设计 (7)2.1设计目标 (7)2.2需求规定 (7)2.3系统用户 (8)2.4软件架构设计 (8)2.4.1 软件体系架构 (8)2.4.2 软件功能架构 (9)2.5系统开发要求 (11)2.5.1 系统开发/运行环境 (11)2.5.1.1 系统软件开发/运行环境 (11)第3章功能设计 (11)3.1类设计与类关系图 (12)3.1.1 类图 (12)3.1.2 类关系图 (13)3.2.1 需求概述 (16)3.2.2 功能说明 (17)3.2.3 处理流程 (17)3.2.3.1 人员登录: (17)3.2.3.2 人员管理 (17)3.2.3.3 日志管理功能 (19)3.3产品操作模块 (20)3.3.1 需求概述 (20)3.3.2 功能说明 (20)3.3.3 处理流程 (20)3.3.3.1 产品入库 (20)3.3.3.2 产品出库 (20)3.3.3.3 产品还库 (21)3.4信息管理模块 (21)3.4.1 需求概述 (21)3.4.2 功能说明 (22)3.4.3 处理流程 (22)3.4.3.1 产品信息的增加 (22)3.4.3.2 产品信息删除 (22)3.4.3.3 产品信息修改 (23)3.5.1 需求概述 (23)3.5.2 功能说明 (23)3.5.3 对象描述 (23)3.5.4 处理流程 (24)3.5.4.1 产品库存查询 (24)3.5.4.2 产品入库信息查询 (24)3.5.4.3 产品出库信息查询 (24)3.5.4.4 产品还库信息查询 (25)3.6库存管理 (25)3.6.1 需求概述 (25)3.6.2 功能说明 (25)3.6.3 处理流程 (26)3.6.3.1 盘点统计 (26)3.6.3.2 库存报警 (26)3.6.3.3 采购申请 (27)第4章接口设计 (28)4.1用户界面 (28)4.2硬件接口 (28)4.3软件接口 (28)4.4通信接口 (29)第5章非功能设计 (30)5.1系统安全设计 (30)5.2系统性能设计 (30)5.3运行环境设定 (30)第6章系统出错处理 (31)第1章前言1.1 编写目的根据的需求分析,编写出系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

仓库管理信息系统概要设计说明书

仓库管理信息系统概要设计说明书

库房管理信息系统纲要设计说明书学院: xxxxxxxxx班级: xxxxxxxxxxxx小组: xxxxxx成员: xxxxxxxxxxx1前言1.1编写目的由前方的需求剖析,得出了系统的基本需乞降基本的数据流图,要实现整个系统,需要对用户的需求进行设计,纲要设计主假如利用比较抽象的语言对整个需求进行归纳,确立对系统的物理配置,确立整个系统的办理流程和系统的数据构造,接口设计,实现对系统的初步设计。

1.2背景建议开发软件名称:库房信息管理系统项目的提出者:生产公司;开发者: xxxxxxxxxxxxx;用户:库房管理人员;1.3定义DBMS:数据库管理系统Windows XP/2003: 运转环境MYSQL:数据库管理软件静态数据--系统固化在内的描绘系统实现功能的一部分数据。

动向数据--在软件运转过程顶用户输入的后系统输出给用户的一部分数据,也就是系统要办理的数据。

数据词典--数据词典中的名字都是一些属性与内容的抽象和归纳,它们的特色是数据的“严实性”和“精准性” 。

1.4参照资料教材:《信息管理与信息系统实验》陆安生清华大学第一版社2007.参照书:《.NET 2.0 面向对象编程揭秘》金旭亮电子工业第一版社2007.教材:《数据库系统概论》萨师煊王珊主编高等教育第一版社2整体设计2.1需求规定经过该系统的实行,将库房管理等方面经过系统来实行,此中包含对仓储货物的收发、结存等活动的有效控制,为公司保证仓储货物的完整无缺,保证生产经营活动的正常进行。

依据需求剖析文档中的规格要求,使用条形码扫描器入库、库存、出库,使得信息传达正确、流利。

同时,系统最大限度地实现易安装,易保护性,易操作性,运转稳固,安全靠谱。

2.2运转环境数据库管理系统软件: MYSQL运转平台: Windows XP/ Windows 2003分辨率:最正确成效1024x768 像素2.3基本设计观点和办理流程数据流图描绘 ------当有货物想要存入库房中时, 第一向管理员供给货物清单 , 管理员依据这些信息查察库房信息数据库 , 切合条件 , 则将货物存入库房 , 改正库房信息和货物信息 , 取货物时也要出示相应货物清单 , 由管理员查问信息 , 存在则同意拿出 , 并相应更新数据库 , 依据管理员的要求 , 能够实现查问管理员欲获得的对于库房和货物的全部信息 . 并且每个月都会依据经营状况总结一份报表 . 假如某公司对库房的租期马上过期 , 在半个月前提示管理员 , 由管理员进行办理 . 假如有某公司想要租用库房 , 假如有安闲库房则同意 , 没有则记录预定信息 .库房管理系统数据流图1、货物入库货物信息分类出库货物信息F2-- 货物清单租用信息管租用信息F1-- 库房状态信息理2、租用预定信息员办理预定信息F3-- 库房预定信息查问要求3、查问信息信息报表有关货物和库房信息4、生成报表货物分类模块数据流图入库的货物信息公司名库房状况改正的库房信息货物入库信息1.1F1- 库房状态信息查问公司名公司名称F4- 公司明细货物信息货物出库信息货物信息1.2查问F2- 货物清单1.3更新出库的货物信息租用模块的数据流图租约将过期的库房信息租用信息2.2租用库房客户租用信息2.1租用办理F1- 库房状态信息F4- 公司明细2.4生成提示信息提示预定信息 2.3预定库房查问功能模块的数据流图查问要求管理员信息报表 4.1生管理员F3- 库房预定信息F1-- 库房状态信息3.1 查问F2-- 货物清单所得信息F3-- 库房预定信息成报表3.2 综合F4-公司明细办理2.4构造利用层次方框图将库房管理信息系统的主要数据元素间的联系纲要表述出来。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仓储管理系统
概要设计说明书
编制:编制日期:
审核:审核日期:
批准:批准日期:
1. 引言
1.1编写目的
根据的需求分析,编写出系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

1.2项目背景
设计出一个仓库管理系统,通过计算机来简化借仓库管理工作,充分利用现代科技来提高仓库管理的效率,使得仓库管理员工的工作更加方便,提高工作效率
1.3 设计原则
为确保仓库管理系统的可靠性和实用性,在系统方案设计中,应遵循下列设计原则:
可靠性原则:
在设计上应采用成熟的先进技术,关键设备应进行备份,并具有必要的冗余和容错能力;采用JDBC数据库连接池、AJAX等技术以满足在多用户并发的情况下,系统可稳定运行;保证各类数据的正确性和完整性;保证系统能够稳定可靠地处理大量数据;系统有严格的差错控制处理能力;系统有完善的数据备份与恢复机制,保证数据恢复稳定可靠。

安全性原则:
为保障系统信息的安全准确,系统的各环节具备多重保密和认证措施,包括完善的“用户-角色-权限”模式的权限管理以及页面访问控制机制,保证非法用户不能进入系统,用户在许可的范围内使用系统各模块;确保在联网的情况下,各类数据传输安全可靠;系统有完善的数据备份和恢复管理制度;系统通过日志的方式记录所有用户的使用情况,以备核查。

易维护性原则:
系统应采用模块化设计,便于安装、配置、维护和使用。

2. 总体设计
2.1 设计目标
使仓库信息管理员更好地管理仓库入库、出库情况以及库存信息,目标针对于仓库货物的流通情况,能够方便的实现进出产品的出入库功能和信息的查询,并能够明了的反映库存信息情况以及库位使用信息,优化库位存储。

系统要求有一定不合法的法操作的判断能力和容错能力以不至于偶尔的误操作致使系统崩溃或是数据彻底丢失
2.2 需求规定
a仓库管理的具体操作功能(包括):药品代码、药品入库、药品出库、药品移库;
b仓库信息的管理:库存信息、入库信息、出库信息、移库信息、库位信息;
c一些必要的附加功能操作:生成和查看报表、库存警报。

d仓库管理系统的操作日志(记录好每次的操作)
2.3 系统用户
仓库管理系统的用户是所有仓库管理部门的员工及企业管理人员。

不同的职能的员工对系统功能的需求有所不同,其应用系统进行其关心的操作以更好、更快地完成工作。

根据用户的职能以及使用系统的功能不同,将用户划分为以下几类:
管理员
操作员
管理用户
3.功能设计
仓库管理系统主要包括了系统管理模块、药品操作模块、基础信息管理模块、信息查询查询库存信息模块五个功能模块。

下文将分别对这五个功能模块进行描述。

对每个模块的功能项和每个模块的具体设计进行描述。

3.1系统功能模块
3.1.1组织机构
组织机构描述:
组织机构中,记录了公司及部门的基本信息,公司信息包括公司代码、公司名称、公司简称、地址、联系人等信息,部门信息包括部门名称、部门简称,备注等信息。

模拟界面:
3.1.2人员管理
人员管理描述:
人员管理中,记录了公司员工的基本信息,包括员工姓名、工号、职务、部门、是否停用等信息,
功能包括查询、新增、修改、删除、导入、导出、打印,通过人员管理可以查到每个员工在本系统中的状态。

模拟界面:
3.1.3角色管理
角色管理描述:
角色管理中,记录了系统所有角色的信息,包括角色名等信息,该模块为下面的权限管理做基础服务,为每一个用户赋予相应的角色。

模拟界面:
3.1.4权限管理
权限管理描述:
权限管理中,记录所以角色的权限,显示每一个角色的单据录入、统计报表、基础信息等权限明细,可对每个角色进行初始化权限。

模拟界面:
3.1.5日志管理
日志管理描述:
日志管理中,记录了每个用户的登录时间,查看单据时间,等系统日志,为管理员管理本系统提供了基础性信息。

模拟界面:
3.2基础信息管理
3.2.1 药品信息管理
药品信息管理描述:
药品信息管理中,可以新增和管理药品信息,包括:药品全称、药品编码、品牌、条形码、规格、型号、有
效期(天)、计量单位、备注等信息,其中有效期的设定对该产品有过期提醒功能。

主要功能有:药品信息的新增、修改、删除、导入、打印、导出、批量删除、库存预警。

库存预警:对所以药品可以设置上限及下限,对该药品做库存提醒:库存缺货、库存积压。

模拟界面:
3.2.2 库位信息管理
库位信息管理描述:
库位信息管理中,对仓库信息进行管理,并为仓库提供图形界面仓位模拟图,为其他模块提供仓库信息。

包括:仓库编号,仓库名称、仓库类型、状态、长、宽、高等基本信息。

模拟界面:
3.3药品操作管理
3.3.1入库管理
入库管理描述:
在入库管理中,包括入库单号、日期、仓库、经手人、部门、备注、商品编码、全称、规格、型号、品牌、单位、辅助数量、数量等信息。

通过以上信息来确定入库的产品及入库的位置,帮助产品及库存合理管理。

功能:添加商品、移除商品、保存单据、退出。

模拟界面:
3.3.2出库管理
出库管理描述:
出库管理中,包括药品退库出库,销售出库。

当库管员登录成功后,进入主页面,其左边是一个模块导航菜单。

点击出库管理顶级模块将显示它下面的二级模块,并对其进行查找和出库操作。

库管员主要填写出库单进行药品出库,并同时释放所占库位。

模拟界面:
3.3.3移库管理
移库管理描述:
移库管理中,包括调出仓库,调入仓库。

输入商品编码、商品全称、数量等信息,将产品在两个仓库之间调转,使产品管理更为灵活。

模拟界面:
3.4信息查询
3.4.1药品信息查询
药品信息查询描述:
在药品信息查询中,可以查询所以产品的基本信息,可以按条件快速、商品编码、商品全称、规格、型号等筛选查询。

功能:批量删除、库存预警等。

模拟界面:
3.4.2入库信息查询
入库信息查询描述:
在入库信息查询中,可以查询一个时间段内的入库数据,也可以按条件单号、未审核、已审核、已冲红等状态筛选查询。

模拟界面:
3.4.3出库信息查询
出库信息查询描述:
在出库信息查询中,可以查询一个时间段内的出库数据,也可以按条件单号、未审核、已审核、已冲红等状态筛选查询。

模拟界面:
3.4.4移库信息查询
移库信息查询描述:
移库信息查询中,可以查询到产品移库信息,包括调出仓库,调入仓库。

输入商品编码、商品全称、数量等。

模拟界面:
3.5库存信息查询
3.5.1盘点统计
盘点统计描述:
对需要盘点的仓库、经办人、盘点类型做出选择,产生盘点清单单打印出来供仓库管理员对照盘点。

模拟界面:
3.5.2库存信息查询
库存信息描述:
在库存信息中,可以查询所有仓库的库存信息及状态,按照不同的关键字查询相应的数据及记录,以及数据记录的明细、库存量、入库数量、出库数量等。

功能:查询、清空、明细、打印、导出、库存分布、商品批次、单品查询、单位查询
模拟界面:
4.系统出错处理设计
4.1出错信息
所有出错信息均以log日志方式输出:
对于处理错误需在操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,记录至log
对于设定错误,应在开始提交信息类别中,依据权限等判定错误类别,再生成相应出错信息语句,输记录至log。

对于系统错误,根据服务器的响应内容,判断错误类别记录至log。

4.2系统维护设计
维护方面主要为对服务器上的数据库数据进行维护。

可使用oracle 的数据库维护功能机制。

例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。

5 用户界面设计
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上也要做到合理化,在设计语言上,使用JA V A进行编程。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。

相关文档
最新文档