版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、仓库管理系统概要设计说明书仓库管理系统概要设计说明书 1 引言 1.1 编写目的 本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过 程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管 理系统的软件开发过程, 便于程序员 与客户之间的交流、协作,并作为工 作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范 围的应用。 本文档的预期读者是: 设计人员 开发人员 项目管理人员 测试人员 用户 1.2 项目背景 仓储管理系统( WMS)是仓储管理信息化的具体形式,它在我国的应 用还处于起步阶段。目前在我国市场上呈现出二元结构:以跨国公司或国内 少数先进企业为代
2、表的高端市场,其应用WMS 的比例较高,系统也比较 集中在国外基本成熟的主流品牌;以国内企业为代表的中低端市场,主要应 用国内开发的 WMS 产品。 物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为 “物流的支柱”。在商品交换过程中,虽然物资的购、销活动决定了物资的交 换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。 公司后勤处仓库管理中心委托开发, *班第一小组承接开发。 使仓储物资管理系统实现仓库管理智能化。 1.3 定义 DFD: Data Flow Diagram 数据流图,它从数据传递和加工角度,以 图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流
3、向和逻 辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软 件模型的一种图示方法。 DD;Data Dictionary 数据字典:是指对数据的数据项、数据结 构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述, 其目的是对数据流程图中的各个元素做出详细的说明。 1.4 参考资料 软件工程实践教程 清华大学出版社宋雨编著 软件工程设计案例教程清华大学出版社李代平编著 软件可行性研究报告(GB8567-88) 田宝军 刘利民编著 软件工程导论第五版 清华大学出版社 张海潘 编著 数据库系统概论 (第四版) 高等教育出版社 王珊编著 2 任务概述 2.1 目标 设计并完成仓储物资管理
4、系统,实现委托方要求的功能。 “仓库信息管 理系统”是一套功能强大而又操作简便,实用性的仓储管理软件,其主要包 括有用户登录、仓库管理、业务查询和系统设置管理四大管理功能。系统主 要的实现目标是监控整个仓库的运行情况,提供完善的任务管理计划功能, 实时监控所有货物的在线运动情况,实时提供库存变化的信息,完善公司仓 储情况的监制与有效利用,以提高仓库存效率,为企业适时的提供仓储信息, 为企业创造更多收入与利润。 2.2 条件与限制 本系统在 Windows 环境中开发,故在 Windows 中运行无其它因素限 制(推荐使用官方正版系统)。 基于安全考虑问题本系统建议不要连接外部网络,维护版本所有
5、权。 系统的操作人员应具有一定的计算机方面的知识或经过相应的培训经验, 突发情况可进行操作以缓解损害情况,同时应做好对后台数据库的保密工作。 2.3 运行环境 操作系统:Microsoft Windows XP/ 7/8 中的任何一种。 支持环境:IIS 5.0/6.0/7.0。 数据库名称:Microsoft SQL Server 2005。 2.4 需求概述 本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理, 主要包括,对于生产部门送来的货物进行清点,无误后入库,对于 销售部门请求的货物进行核实,无误后出库。并对仓库的库存量进 行查询,当存货不足时,让采购员进行采购。 仓库管理员通
6、过个人帐号进入系统,转到管理显示页面,选择要 处理的管理要求。 3 总体设计 3.1 处理流程 首先对每个功能处理流程进行图解 1.仓库管理员登陆功能: 2.管理员注册功能: 3.产品入库功能: 4.产品出库功能: 5.警报功能 3.2 总体结构与模块外部设计 3.3 功能分配 货 物 信 息 浏 览 货 物 信 息 添 加 货 物 信 息 删 除 客 户 信 息 浏 览 客 户 信 息 添 加 客 户 信 息 删 除 货 物 查 询 客 户 查 询 货 物 入 库 货 物 出 库 货 物 信 息 查 询 客 户 信 息 查 询 其 他 查 询 打 印 管 理 员 登 陆 密 码 修 改 货
7、物 信 息 管 理 客 户 信 息 管 理 采 购 入 库 管 理 销 售 出 库 管 理 综 合 查 询 打 印 登 陆 管 理 4 接口设计 4.1 外部接口 硬件接口硬件接口: :显示器分辨率=1024*768,以方便在一个屏幕上显示完 整,清晰的信息,键盘和鼠标完成输入功能。 打印机接口,根据具体的型号确定接口。 软件接口:软件接口:软件后台通过网络连接与 Microsoft SQL Server 2005 数据库连接,即对数据库 进行查询,更新,添加,删除等操作。 4.2 内部接口 1.各个类间的接口。 系统基于 B/S 模式开发,系统与数据库服务器之间以 JDBC 连接, 保证数据
8、库系统的物理独立性 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_p
9、rice 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
10、 仓库表 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 数据结构与程序的关系 1.管理员信息表 管理员信息表 名称名称字段名称字段名称
11、类型类型宽度宽度非空非空 管理员 ID管理员 ID字符型 10N 管理员密码密码字符型 10N 管理员名称管理员名称字符型 10N 2.客户信息表 客户信息表 名称名称字段名称字段名称类型类型宽度宽度 主主 键键非空非空 客户编号客户编号字符型 10 主 键 N 客户名称客户名称字符型 30N 客户地址公司地址字符型 50N 客户电话开户银行字符型 30N 客户类型账号字符型 20N 3.货物信息表 货物信息表 名称名称字段名称字段名称类型类型宽度宽度 主主 键键非空非空 货物编号客户编号字符型 10 主 键 N 货物品名客户品名字符型 30N 货物规格货物规格字符型 20N 货物数量货物数量
12、数值型 10N 货物进价货物进价数值型 10N 货物售价货物售价数值型 10N 货物产地货物产地字符型 80N 货物种类货物种类字符型 20N 4.采购员信息表 采购员信息表 名称名称字段名称字段名称类型类型宽度宽度主键主键非空非空 采购员编 号 采购员编 号字符型 10 主键 N 采购员姓 名 采购员姓 名字符型 20N 采购员电 话 采购员电 话字符型 11N 5.库存信息表 库存信息表 名称名称字段名称字段名称类型类型宽度宽度非空非空 货物货号货号字符型 20N 货物品名品名字符型 10N 货物规格规格字符型 10N 货物产地产地字符型 80N 货物数量现有数量字符型 10N 6.采购入
13、库信息表 采购入库信息表 名称名称字段名称字段名称类型类型宽度宽度非空非空 货物编号编号字符型 10N 货物品名品名字符型 10N 货物规格规格字符型 20N 货物进价进价数值型 10N 货物数量数量数值型 10N 客户类型客户类型字符型 10N 客户编号客户编号字符型 10N 客户名称客户名称字符型 20N 本次采购员编号采购员编号字符型 10N 本次采购员姓名采购员姓名字符型 20N 本次进货时间进货时间 日期时间 型 40N 货物产地产地字符型 80N 7.销售出库信息表 销售出库信息表 名称名称字段名称字段名称类型类型宽度宽度非空非空 货物编号编号字符型 10N 货物品名品名字符型 1
14、0N 货物规格规格字符型 20N 货物售价售价数值型 10N 货物数量数量数值型 10N 货物种类种类字符型 10N 客户类型客户类型字符型 10N 客户编号客户编号字符型 10 N 客户名称客户名称字符型 20N 货物产地产地字符型 80N 本次出货时间出货时间 时间日期 型 8N 6 运行设计 6.1 运行模块的组合 管理员登陆,管理员密码修改属管理员登陆模块。 出库,输入产品出库信息,更新库存表,打印出库通知单,属 于销售出库管理模块 入库,输入产品入库信息,打印入库通知单属采购入库管理模 块 货物信息查询,客户信息查询,打印货物,客户信息属于查询 模块 6.2 运行控制 操作步骤:主程
15、序运行,等待仓库管理员输入,根据输入调用各 个子模块。 6.3 运行时间 各个运行模块的时间均控制在 1-2 秒内。系统采用消息驱动的方 式,能提高计算机的利用率。 7 出错处理设计 7.1 出错输出信息 模块名称出错信息形式出错信息含义处理方法 登录页面显示不 出来 登录页面显示不出 来 刷新 登录 登录错误次数过 多 登录错误次数过多 通知用户今天 不能再登录系 统 浏览 客户,货物信息 无法正常显示 货物,客户信息不 全 刷新 查询 无法查到客户和 货物信息 输入关键字后,系 统中有该商品却搜 索不到 重新输入更精 确的关键字 出库无法查看出库表数据库中的销售出检查数据库的 库表出错出库表 入库无法查看入库表 数据库中的采购入 库表出错 检查数据库的 入库表 7.2 出错处理对策 1. 顾客登陆次数过多:弹出消息框提示顾客非法登录,已经超 过 登录上线,今天不能再次登录 2.对数据库进行备份 3.用备份文件进行恢复 4.重新组织数据库 8 安全保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论