仓库管理系统系统设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统设计说明书
项目名称:家庭理财管理系统专业班级:信息系统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.背景
在需求分析阶段中,已经对本软件系统的功能需求做了详细的阐述。本阶段将会在需求分析阶段的基础上对仓库管理软件系统做进一步的概要设计。主要包括仓库管理系统的操作处理流程设计、该系统接口设计、出错处理设计和数据库结构的设计等。以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求。另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。
3.定义
仓库的基本信息:姓名,性别,年龄,用户权限等。
仓库的入库信息:收入信息,保存,添加,修改
用户的支出信息:支出信息,保存,修改,添加,删除。
基本信息查询,入库信息查询,出库信息查询,供应商信息查询,库存查询,客户信息查询
4.参考资料
《软件项目管理》
《软件工程导论》张海藩编著.清华大学出版社
《数据库原理及应用》王珊、萨师煊主编.高等教育出版社
二、任务概述
1.目标
本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库,
并对仓库的库存量在每一次出库后实施一次数据盘点,若某些货物库存不足,发出警报,提醒生产部门及时供给。
2.运行环境
硬件环境
1.管理计算机一台。
2.A4打印机一台
3.运行时占用内存:≤2MB。
4.所需硬盘空间:≤10MB
软件环境:
操作系统:Microsoft Windows 2007
支持环境:IIS 5.0
数据库:Microsoft SQL Server 2008
3.需求概述
本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。并对仓库的库存量进行查询,当存货不足时,让采购员进行采购。
顾客通过进入系统的主界面进行货物的浏览,确定所需要的商品,进行商品的购买时,必须进行顾客的注册,仓库管理员通过个人的帐号进入系统,转到管理显示页面,选择要处理的管理要求。
(1)仓库管理的具体操作功能(包括):设备代码、设备入库、设备出库、设备还库、设备需求。
(2)仓库信息的管理:库存信息、入库信息、出库信息、还库信息、需求信息;
(3)一些必要的附加功能操作:生成和查看报表、库存警报。
(4)仓库管理系统的操作日志(记录好每次的操作)。
4. 条件与限制
为了更好地对仓库进行管理,本系统可以和公司内部网站系联合,达到高效和精确的目的。系统还能根据不同的用户进行不同的权益设置,与一些高档的安全软件组合,提高系统
的安全性。
三、总体设计
1.处理流程
流程图
2.总体结构和模块外部设计
E-R图
供应商
管理员审核
货物入库
入库单
通过
没有通过
货物验收和盘点
定期进行清查
收到出库单
审核准备货物,清点数量
收到提货单
审核
客户提货通过
仓库盘点
通过没有通过,返回
没有通过,返回
业务流图
数据流图
四、接口设计
1.外部接口
(1)用户界面
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局。考虑到用户多对Windows界面熟悉,本系统界面设计将以Windows风格为主。由于本系统采用的是C#编程语言,在界面上可使用Microsoft Visual Studio 2008进行界面布局设计。总的来说,系统的用户界面应具有良好的人机交互特性、简易性和易操作性。
(2)软件接口
本系统应封装好对SQL Server 2005数据库访问的接口,以满足系统对数据库进行系统可使用SQL Server 2005数据库提供的数据备份命令,以做到对数据的保存备(3)硬件接口
在输入方面,对于键盘、鼠标的输入,对输入进处理。
在输出方面,打印机的连接及使用。在网络传输部分,在网络硬件部分,为了实现高速传输,使用快速以太网。
2.内部接口
内部接口方面,各模块之间采用表单提交、超链接的方式进行信息传递。各模块可以通行引用类包调用相应的类中的方法,完成数据库的连接、查询、删除、添加、修改操作。
五、数据结构设计
1.数据库数据结构设计
本系统采用SQL数据库对数据信息进行维护管理,所有数据共涉及4张表。