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

合集下载

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

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

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

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

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

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

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

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

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

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

仓库管理系统概要设计说明书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目标设计并完成仓储物资管理系统,实现委托方要求的功能。

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

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

仓库管理系统详细设计说明书班级:xx姓名:xx学号:xx日期:xx年xx月xx日目录第一章需求分析 (3)一、问题背景及描述 (3)二、功能分析 (3)三、建立系统流程图 (3)四、建立数据流图 (5)五、建立数据字典 (7)六、算法描述 (9)七、建立E-R图 (10)八、建立状态图 (12)第二章概要设计............................................. 错误!未定义书签。

一、软件体系结构模型.................................... 错误!未定义书签。

二、用面向数据流的方法设计系统软件结构.................. 错误!未定义书签。

三、数据库逻辑结构设计.................................. 错误!未定义书签。

第三章详细设计. (14)一、数据库物理结构设计.................................. 错误!未定义书签。

二、模块过程设计与界面设计 (14)第四章数据库设计 (20)一、数据字典的设计 (20)二、数据表的设计 (21)第五章编码和单元测试....................................... 错误!未定义书签。

第六章程序运行. (22)一、登陆界面 (22)二、主控制界面 (23)三、客户管理子模块界面 (24)四、用户管理子模块界面 (25)五、产品入库子模块界面 (26)六、产品出库子模块界面 (27)七、产品查询子模块界面 (30)八、修改产品信息子模块界面 (30)九、帮助信息子模块界面.................................. 错误!未定义书签。

第七章心得体会. (32)参考文献.................................................... 错误!未定义书签。

仓库管理系统详细设计说明书.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.保密协议:指在一定的时间或范围内,受许可方对获得的他方技术或商业机密负有保密责任的约定。

仓库管理系统说明书

仓库管理系统说明书

仓库管理系统说明书1. 系统概述仓库管理系统是一种用于管理和监控仓库运作的软件系统。

它旨在提高仓库管理的效率和准确性,帮助用户实现仓库物流的优化和成本控制。

2. 系统功能2.1 库存管理仓库管理系统能够实时跟踪库存情况,记录和管理货物的进出库信息。

用户可以通过系统查询库存量,以及货物的存放位置和状态。

2.2 订单管理系统支持订单管理功能,用户可以通过系统录入和管理各类订单信息。

系统能够实时计算库存和订单之间的差异,并提供警报功能,提醒用户及时采取相应的措施。

2.3 货物跟踪仓库管理系统能够实时监控货物的运输和存放过程,确保货物安全并准确记录。

用户可以通过系统查询货物的运输轨迹和存放历史,提高对货物状态的掌控能力。

2.4 数据分析系统提供数据分析功能,用户可以通过系统生成报表和图表,分析和评估仓库运作的效率和成本。

用户可以根据数据分析结果优化仓库布局和供应链管理,提升整体效益。

3. 系统优势3.1 自动化流程仓库管理系统通过自动化和智能化的流程,减少了人工记录和操作的繁琐,大大提高了工作效率和准确性。

3.2 实时监控用户可以通过系统实时监控仓库的运作情况,及时获取货物位置、数量和状态等重要信息,提高对仓库运作的可视化和可控性。

3.3 节约成本通过仓库管理系统的有效使用,用户可以精确掌握库存水平,避免货物过量或缺货的情况,减少因此而带来的资金损失。

3.4 数据分析支持系统提供的数据分析功能,可以帮助用户根据历史和实时数据作出科学决策,优化仓库的布局、运作流程和供应链管理等环节。

4. 使用指南4.1 安装与部署用户需要将仓库管理系统安装在指定服务器上,并进行相应的配置和部署。

系统提供详细的安装步骤和操作手册,以便用户完成安装过程。

4.2 登录和权限管理用户需要通过有效的账号和密码登录系统。

系统支持多级权限管理,根据用户角色的不同,对系统功能和操作的可访问性进行灵活设置。

4.3 操作流程说明系统提供操作流程的详细说明文档,在用户登录系统后,可以查阅相应的操作手册,按照指引进行相应的操作和管理。

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

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

系统设计说明书项目名称:家庭理财管理系统专业班级:信息系统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。

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

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

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

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

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

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

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

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

数据库物理设计
数据库类型选 择:选择合适 的数据库类型, 如MySQL、
Oracle等
数据库存储设 计:设计数据 库的存储结构, 包括表、视图、
索引等
数据库访问控 制:设置数据 库的访问权限 和安全策略, 确保数据的安 全性和完整性
数据库备份与 恢复:设计数 据库的备份和 恢复策略,确 保数据的可靠
安全性要求
用户身份认证与权限管理
数据加密与备份
防止数据泄露和篡改
灾难恢复与业务连续性计 划
可用性要求
用户界面设计: 简洁明了,易
于操作
系统响应时间: 快速响应,避 免等待时间过

容错性:对用 户输入进行校 验,避免错误 输入导致系统
崩溃
可扩展性:支 持未来功能扩
展和升级
可维护性要求
提供详细的系统文档和用户 手册
公司
仓库管理信息系统 概要设计说明书
单击此处添加副标题
汇报人:
目录
单击添加目录项标题
01
系统概述02系统功能求03系统非功能需求
04
系统架构设计
05
数据库设计
06
01
添加章节标题
01
系统概述
背景介绍
仓库管理信息系统的应用场 景
仓库管理信息系统的发展历 程
仓库管理信息系统的市场需 求
仓库管理信息系统的技术发 展趋势
入库异常处理:描述在物资入库过程中可能出现的异常情况及相应 的处理措施,如数量不符、质量不合格等。
物资出库管理
物资出库申请: 员工提交出库 申请,系统自 动审核并生成
出库单
物资出库审核: 管理员对出库 单进行审核, 确保物资出库 的准确性和合

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

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

仓储管理系统仓储管理系统项目文档系统概要设计说明书(正式文档)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 编写目的根据的需求分析,编写出系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

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

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

仓库管理系统概要设计说明书仓库管理系统概要设计说明书1、引言1.1 目的本文档旨在提供仓库管理系统的概要设计说明,以指导软件开发团队在设计和开发过程中的工作。

该文档详细描述了系统的功能、架构、模块划分以及技术实现等重要方面,为开发团队提供了一个全面的指导。

1.2 背景随着商业环境的快速发展,仓库管理成为了企业供应链管理中不可或缺的一部分。

传统的手工管理方式已经无法满足日益增长的业务需求,因此需要开发一个自动化的仓库管理系统来提高效率和准确度。

2、需求分析2.1 功能需求2.1.1 仓库管理a:入库管理b:出库管理c:库存管理d:库存查询2.1.2 订单管理a:订单创建b:订单查询c:订单处理d:订单状态跟踪2.1.3 人员管理a:用户登录b:用户权限管理2.2 性能需求a:系统响应时间不超过1秒 b:同时处理多个用户请求 2.3 安全需求a:用户身份验证b:数据加密传输3、系统架构3.1 总体架构a:客户端-服务端架构b:三层架构:表示层、业务逻辑层、数据访问层 3.2 模块划分a:用户管理模块b:仓库管理模块c:订单管理模块d:数据库访问模块e:日志管理模块3.3 技术实现a:前端:、CSS、JavaScriptb:后端:Java、Spring框架c:数据库:MySQL4、数据流程4.1 仓库管理a:入库流程i:接收货物ii:检查货物数量和质量 iii:登记货物信息iv:入库确认b:出库流程i:接收出库请求ii:检查库存是否充足 iii:更新库存数量iv:出库确认4.2 订单管理a:订单创建流程i:创建订单ii:选择商品数量和仓库 iii:提交订单b:订单处理流程i:查看待处理订单ii:处理订单iii:更新订单状态5、系统界面设计界面设计方案详见附件1:附件:1、系统界面设计草稿法律名词及注释:1、保密协议:指企业内部或与外部供应商、客户之间签订的关于保护商业机密的协议。

仓库总体设计说明书

仓库总体设计说明书

仓库管理系统总体设计说明书2007—12-10●前言:21世纪是信息化的时代,信息是引领当今时代潮流的最贴切的词语,无论在什么事情上都要求信息化,时效性强,高质量。

繁杂麻烦的仓库管理也希望能利用高科技的手段达到这些要求,跟上时代的脚步,所以开发出一个仓库管理系统是非常必要的事,而且有很大的市场空间。

●系统背景:众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。

所以开发一个可行的仓库管理系统是十分必要的.●开发系统的目的:开发仓库管理系统,主要为减轻仓库管理人员的负担,使货物的存入记录与取出记录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者节省开支。

●系统模块的划分:本系统主要分为业务处理、仓库租用、状态查询、管理员、帮助五个功能模块。

1、业务处理模块:本模块是实现系统功能的主要模块。

存入货物与取出货物两个功能子模块,存入货物需要输入货物编号,名称,所属公司,数量及日期,取出货物操作也同样需要输入同样的信息.2、仓库租用:本模块实现对仓库状态进行管理的模块,分为仓库出租与预约租用和仓库回收三个模块.仓库出租:需要输入企业的详细信息,租用时间,欲租用的仓库型号,预付金额等信息,系统根据所需仓库型号及仓库实际状态自动分配仓库号,如果已满则提示更改型号还是进行预约处理。

预约租用:主要实现在仓库状态已不能满足用户要求时,实现若有满足用户要求的空闲仓库,则首先考虑预约的用户。

仓库回收:本模块实现对租约已过期而不在续约仓库的回收,使其成为未用仓库。

3、状态查询:该模块实现对仓库使用情况,所存货物,租用仓库的公司情况等信息的查询。

◆仓库状态:对仓库的出租情况及使用状况的查询,可以查询全部或某一确定仓库.◆货物信息:对某一确定货物进行查询,显示此货物的存储情况。

仓库管理系统 详细设计说明书范文

仓库管理系统 详细设计说明书范文

1引言2 1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2程序系统的结构 (2)3程序1(标识符)设计说明 (2)3.1程序描述 (3)3.2功能 (3)3.3性能 (3)3.4输人项 (3)3.5输出项 (3)3.6算法 (3)3.7流程逻辑 (3)3.8接口 (3)3.9存储分配 (4)3.10注释设计 (4)3.11限制条件 (4)3.12测试计划 (4)3.13尚未解决的问题 (4)4程序2(标识符)设计说明 (4)详细设计说明书1引言1.1编写目的在完成了针对《仓库管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份详细设计说明书。

此详细设计说明书对《仓库管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。

本说明书的预期读者为仓库管理者、需求分析人员、测试人员、项目管理人员。

1.2背景开发软件的名称:仓库管理系统项目的任务提出者:黄桂芳开发者:团队用户:仓库管理者兼容系统:windows XP1.3定义1.4参考资料[1]《软件工程模型与方法》肖丁等,北京邮电大学出版社;[2]《visual c++程序设计案例教程》张荣梅,北京大学出版社。

2程序系统的结构登录模主模块管理员数据库输出条码输入(标识符)设计说明:用户登录模13程序块 3.1程序描述本系统主要实现用户登录模块。

功能3.2功能描述:仓库管理系统登录退出系统记录登录信息记录退出信息上图为用户登录模块结构图3.3性能精度需求:在各项数据的输入,输出及传输过程中,由于本系统使用数在精度需求上,根据使用需要,摞结构,可以满足各种精度的需求。

:在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。

时间需求灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

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

仓库管理系统概要设计说明书
1引言 (4)
1.1编写目的 (4)
1.2背景 (4)
1.3定义 (4)
1.4参考资料 (5)
2总体设计 (5)
2.1需求规定 (5)
2.2运行环境 (5)
2.3基本设计概念和处理流程 (6)
2.4结构 (10)
2.5功能器求与程序的关系 (10)
2.6人工处理过程 (11)
2.7尚未问决的问题 (11)
3接口设计 (12)
3.1用户接口 (12)
3.2外部接口 (12)
3.3内部接口 (12)
4运行设计 (13)
4.1运行模块组合 (13)
4.2运行控制 (13)
4.3运行时间 (13)
5系统数据结构设计 (14)
5.1逻辑结构设计要点 (14)
5.2物理结构设计要点 (16)
5.3数据结构与程序的关系 (16)
6系统出错处理设计 (17)
6.1出错信息 (17)
6.2补救措施 (17)
6.3系统维护设计 (18)
概要设计说明书
1引言
1.1编写目的
编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块,确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。

这份说明书的主要读者为系统分析师和软件设计师。

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

1.2背景
项目名称:**库存管理系统
项目的任务提出者:傅佳敏等
开发者:傅佳敏等
用户:公司企业,商场,超市,门店等
1.3定义

1.4参考资料
1.张海潘、倪宁,《软件工程》(第三版)人民邮电出版社
2.需求规格说明书
2总体设计
2.1需求规定
本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。

并对仓库的库存量在每一次出库后实施一次数据盘点,若某些货物库存不足,发出警报,提醒生产部门及时供给。

2.2运行环境
硬件环境
1.管理计算机一台。

2.A4打印机一台
3.运行时占用内存:≤2MB。

4.所需硬盘空间:≤10MB
软件环境:
操作系统:Microsoft Windows 2000 Advanced Server
支持环境:IIS 5.0
数据库:Microsoft SQL Server 2008
录C。

2.3基本设计概念和处理流程
首先对每个功能处理流程进行图解
1.仓库管理员登陆功能:
2.管理员注册功能:
3.产品入库功能:
4.产品出库功能:
5.警报功能
2.4结构
2.5功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
库存管理模块产生警报模块管理员登陆模块
管理员登陆√
管理员注册√
出库√
输入产品出库信息√
更新库存表√
打印出库通知单√
入库√
输入产品入库信息√
打印入库通知单√
产品库存量统计√
列出缺货产品列表√
2.6人工处理过程
仓库管理员需在每次入库出库对数据库进行更新,并在每次出库后对库存产品进行库存量统计。

2.7尚未问决的问题

3接口设计
3.1用户接口
运行**库存管理系统的主应用程序,仓库管理员输入用户名和密码,只有输入正确才能进入系统。

3.2外部接口
硬件接口:显示器分辨率>=1024*768,以方便在一个屏幕上显示完整,清晰的信息,键盘和鼠标完成输入功能。

打印机接口,根据具体的型号确定接口。

软件接口:软件后台通过网络连接与Microsoft SQL Server 2008数据库连接,即对数据库进行查询,更新,添加,删除等操作。

3.3内部接口
1.部分采用COM技术,提高代码的重复利用率
2.大量采用窗体的继承,保证风格统一
4运行设计
4.1运行模块组合
管理员登陆,管理员注册属管理员登陆模块。

出库,输入产品出库信息,更新库存表,打印出库通知单,入库,输入产品入库信息,打印入库通知单属库存管理模块。

产品库存量统计,列出缺货产品列表属产生警报模块。

他们各自的调用详见2.4
4.2运行控制
操作步骤:主程序运行,等待仓库管理员输入,根据输入调用各个子模块。

4.3运行时间
各个运行模块的时间均控制在1-2秒内。

系统采用消息驱动的方式,能提高计算机的利用率。

5系统数据结构设计
5.1逻辑结构设计要点
该系统拥有7张表,分别是
管理员表user:
管理员编号u_id varchar(主键)管理员姓名u_name varchar
密码u_password varchar
产品表product:
产品编号p_id varchar(主键)
产品名称p_name varchar
产品单价p_price varchar
产品类别p_leibie varchar
库存表kucun:
产品编号p_id varchar(主键)
产品名称p_name varchar
产品单价p_price varchar
产品类别p_leibie varchar
产品数量p_sum varchar
生产部门编号s_id varchar
生产部门表shengchan_bumen:
生产部门编号s_id varchar(主键)生产部门名称b_name varchar
生产部门类别b_leibie varchar
生产部门主任b_managre varchar
销售部门表xiaoshou_bumen:
部门编号x_id varchar(主键)
部门名称x_name varchar
部门类别x_leibie varchar
部门主任x_managre varchar
仓库表cangku:
仓库编号c_id varvhar(主键)
仓库管理员编号u_id varchar
仓库名称c_name varchar
仓库类别c_leibie varchar
仓库电话c_tel varvhar
警报表jingbao:
警报表编号j_id varchar(主键)
警报产品编号j_proid varchar
警报产品数量j_sum int
警报时间j_time time
5.2物理结构设计要点
本系统内所使用的每个数据结构中的每个数据项的存储要求5.1已给出。

5.3数据结构与程序的关系
数据结构功能名称
管理员登陆管理员
注册
输入出
库产品
信息
更新库
存表
输入入
库存产
品信息
列出缺
货产品
列表
打印出
库通知

产品库
存量统

U_id √√u_password√√
U_name √
P_id √√√√p_name√√√
p_price√√
p_leibie√√√p_sum√√√√√s_id√
x_id√√
j_id √
j_proid √
j_sum √
6系统出错处理设计
6.1出错信息
编号出错状况
1 丢失信息
2 系统遭到破坏
3 系统运行效率降低
6.2补救措施
1.对数据库进行备份
2.用备份文件进行恢复
3.重新组织数据库
6.3系统维护设计
系统较小,没有外加维护模块,因为维护工作比较简单,仅靠数据库的些基本维护措施就可以。

为了便于维护,应该设计三种日志,系统运行日志,操作日志,出错日志。

三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松的监控那个系统的运行情况。

数据表的建立和删除由管理员予以维护。

相关文档
最新文档