仓库管理系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仓库管理系统概要设计说明书
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需求规定
本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。并对仓库的库存量进行查询,当存货不足时,让采购员进行采购。
顾客通过进入系统的主界面进行货物的浏览,确定所需要的商品,进行商品的购买时,必须进行顾客的注册。
仓库管理员通过个人帐号进入系统,转到管理显示页面,选择要处理的管理要求。
2.2运行环境
硬件环境:1.管理计算机一台。
2.A4打印机一台
操作系统:无限制
支持环境:IIS
数据库:Microsoft SQL Server 2008
将网站放到装有IIS的服务器上,客户端用IE或者其他浏览器即
可。
2.3基本设计概念和处理流程
1.登陆管理:
2.采购入库管理
3.销售出库管理
4.货物信息管理
5.客户信息管理
6.综合查询功能
2.4结构
2.5功能需求与系统模块的关系
2.6人工处理过程
仓库管理员需在每次入库出库对数据库进行更新,并在每次出库后对库存产品进行库存量统计。
2.7尚未解决的问题
无
3.接口设计
3.1用户接口
系统采用图形用户接口,以网页形式为用户提供良好的操作界面,引导用户完成所需的各种操作。
运行**库存管理系统的主应用程序,仓库管理员输入用户名和密码,只有输入正确才能进入系统。
3.2外部接口
硬件接口:显示器分辨率>=1024*768,以方便在一个屏幕上显示完整,清晰的信息,键盘和鼠标完成输入功能。
打印机接口,根据具体的型号确定接口。
软件接口:软件后台通过网络连接与Microsoft SQL Server 2008数据库连接,即对数据库进行查询,更新,添加,删除等操作。3.3内部接口
1.各个类间的接口。
系统基于B/S模式开发,系统与数据库服务器之间以JDBC连接,
保证数据库系统的物理独立性
2.大量采用窗体的继承,保证风格统一
4.运行设计
4.1运行模块组合
管理员登陆,管理员密码修改属管理员登陆模块。
出库,输入产品出库信息,更新库存表,打印出库通知单,属于销售出库管理模块
入库,输入产品入库信息,打印入库通知单属采购入库管理模块货物信息查询,客户信息查询,打印货物,客户信息属于查询模块
4.2运行控制
操作步骤:主程序运行,等待仓库管理员输入,根据输入调用各个子模块。
1、请求动态网页:登录后,用户在相应的网页上点击相应的按钮,系统自动执行相应的处理过程,把用户请求的网页显示在浏览器上。
2、数据库中增加/删除记录:管理员按指定要求和指定数据格式输入记录信息,点击提交按钮后,系统把新记录存储到数据库中的正确位置或者从数据库中删除相应的信息,同时返回是否增加/删除成功的提示信息。
4.3运行时间
[说明每种运行模块组合将占用各种资源的时间。] 5.系统数据结构设计
5.1逻辑结构设计要点
系统的E-R图
管理员实体E-R图
总E-R图
5.2物理结构设计要点
[给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。]
5.3数据结构与程序的关系