仓库管理系统概要设计说明书Word格式文档下载.docx
《仓库管理系统概要设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《仓库管理系统概要设计说明书Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
任何装有IIS的计算机作为服务器端,其他处在同一网络的计算机作为客户端。
1.3定义
DFD:
DataFlowDiagram数据流图,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
DD;
DataDictionary数据字典:
是指对数据的数据项、数据结构、
数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
「4参考资料
1.《软件工程》…钱乐秋钱乐秋,赵文耘,牛军锤编著……清华大学出版社
2.《数据库系统概论》一王珊萨师煩主编高等教育出版社
3.《Java语言程序设计实用教程》董迎红张杰敏编著……北京大学出版社
4.可行性研究报告
5.需求分析说明书
2•总体设计
2.1需求规定
本系统软件主要实现的功能是仓库管理员对仓库进行库存的管
理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后岀库。
并对仓库的库存量进行查询,当存货不足时,让采购员进行采购。
顾客通过进入系统的主界面进行货物的浏览,确定所需要的商品,进行商品的购买时,必须进行顾客的注册。
仓库管理员通过个人帐号进入系统,转到管理显示页而,选择要处理的管理要求。
2.2运行环境
硬件环境:
1•管理计算机一台。
2.A4打卬机一台
操作系统:
无限制
支持环境:
IIS
数据库:
MicrosoftSQLServer2008
将网站放到装有HS的服务器上,客户端用IE或者其他浏览器即
可。
2.3基本设计概念和处理流程
1•登陆管理:
2.采购入库管理
4•货物信息管理
6•综合查询功能
管理员登陆
仓焊管理系统
客户査询
货物出库
2・5功能需求与系统模块的关系
息
浏
添
加
删
除
览
询
库
查
登
陆
改
货物信息管理
V
客户信息
管
理
采
购入库管
销售出库管理
综
合
打
印
2.6人工处理过程
仓库管理员需在每次入库出库对数据库进行更新,并在每次出库
后对库存产品进行库存量统计。
2.7尚未解决的问题
无
3.接口设计
3.1用户接口
系统采用图形用户接口,以网页形式为用户提供良好的操作界面,引导用户完成所需的各种操作。
运行和库存管理系统的主应用程序,仓库管理员输入用户名和密码,只有输入正确才能进入系统。
3.2外部接口
硬件接口:
显示器分辨率〉二1024*76&
以方便在一个屏幕上显示完整,清晰的信息,键盘和鼠标完成输入功能。
打印机接口,根据具体的型号确定接口。
软件接口:
软件后台通过网络连接与MicrosoftSQLServer2008数据库连接,即对数据库进行查询,更新,添加,删除等操作。
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数据结构与程序的关系1・管理员信息表
名称
管理员ID
管理员密码
管理员名称
2.客户信息表
字段名称
类型
宽度
非空
字符型
10
N
密码
X
管理员信息表
・客户信息表
客户编号
客户名称
客户地址
客户电话
客户类型
3.货物信息表
公司地址
开户银行
账号
主
非
键
空
30
50
20
货物信息表
字段名称类型
宽度主非
键空
货物编号
键N
货物品名
客户品名
货物规格
货物数量
数值型
货物进价
货物售价
货物产地
80
货物种类
4.釆购员信息表
采购员信息表
主键
采购员编
釆购员编
号
采购员姓
名
采购员电
话
11
5.库存信息表
库存信息表
货物货号
货号
品名
规格
产地
现有数量
6.釆购入库信息表
采购入库信息表
编号
进价
数量
本次采购员编号
采购员编号
本次采购员姓名
采购员姓名
木次进货时间
进货时间
日期时间
40
7.销售出库信息表
销售出库信息表
售价
种类
时间日期
木次出货时间
出货时间
型
8
6.系统出错处理设计
6.1出错信息
模块名称
出错信息形式
出错信息含义
处理方法
登录
登录页面显示不
出来
登录页而显示不岀
来
刷新
登录错误次数过
多
登录错误次数过多
通知用户今天
不能再登录系
统
浏览
客户,货物信息无
法正常显示
货物,客户信息不
全
查询
无法查到客户和
货物信息
输入关键字后,系统中有该商品却搜索不到
重新输入更精
确的关键字
出库
无法查看出库表
数据库中的销售出
库表出错
检查数据库的
出库表
入库
无法查看入库表
数据库中的采购入
入库表
6.2补救措施
1.顾客登陆次数过多:
弹岀消息框提示顾客非法登录,己经超过登录
上线,今天不能再次登录
2.对数据库进行备份
3.用备份文件进行恢复
4.重新组织数据库
6.3系统维护设计
在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括
进行系统应用程序的维护、代码的维护、数据的备份与恢复、硬件设备维护。
系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。
系统维护工作贯穿于系统的整个运行过程中,包括:
系统应用程序的维护、数据的维护、代码的维护、硬件设备维护,系统维护的重点是系统应用软件的维护工作。
而系统维护工作不应总是被动的等待用户提出要求后才进行,应进行主动的预防性维护。