仓库管理系统概要设计说明书Word格式.docx
《仓库管理系统概要设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《仓库管理系统概要设计说明书Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
换货流程
退货单
库房配货
配货手工调整
库货单
出库流程
发票清单
是否配货成功?
打印配货单
修改配货状态
是否生成欠货单?
生成欠货单
各仓房打印库货单
库货完工,将货送到备发区
核对备发区实货和单据
是否准确
NO
发货
将货收到客户处并带回运输回单
配货调度
库房保管员
发货员
运输员
YES
基础信息管理
仓库信息
系统参数设置
管理员设置
库房设置
管理子系统
输入模块
维护模块
查看模块
出库模块
入库模块
需求模块
还库模块
报表模块
收发存表
库存清单
统计模块
供应统计
分类统计
人员信息查询
仓库信息查询
库存查询
收支明细
查询子系统
仓库
管理
系统
输入
数据
输出
结果
原始数据输入
处理结果
基础信息数据
管理请求数据
查询信息
仓库信息数据
系统参数
管理员数据
库房信息
人员信息
2.4结构
3接口设计
3.1用户接口
用户接口
采用窗口化,菜单式进行设计,在操作时响应热键
3.2外部接口
硬件接口
一卡通,扫描仪器
软件接口
//通过JDBC对MYSQL数据库的连接
3.3内部接口
通过面向对象语言设计类,在public类中实现调用
各模块之间采用函数调用、参数传递、返回值的方式
类间实现严格封装
4运行设计
4.1运行模块组合
本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现个模块之间不同功能的连接和组合。
各模块之间相对独立,程序的可移植性好。
各模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。
4.2运行控制
只要符合操作说明书,用户可自由控制
4.3运行时间
由用户决定
5系统数据结构设计
5.1逻辑结构设计要点
仓库信息表Storehouse
列名
数据类型
长度
是否为空
属性
Sid
int
4
主键
Sname
Varchar
50
Menu
100
√
产品类型表ProType
TypeId
TypeName
UpperId
用户表Users
Id
Name
Purview
Nvarchar
16
入库表StoreIn
Sitype
20
Pid
MakeDate
Char
10
Pprice
decimal
9
Pnum
Uid
EmpName
OptName
库存信息表ProinStore
SpId
出库表Takeout
Ttype
Cid
产品信息表Product
Pname
Pstyle
Punit
Plow
Phigh
Valid
AlarmDays
客户信息表Client
Cname
Ctype
tinyint
1
Contact
30
Address
Postcode
Phone
Fax
5.2物理结构设计要点
材料信息表material
说明
Material_no
Varchar(6)
Notnull
材料号(主键),自动产生,可修改
Material_name
Varchar(20)
材料名称
Material_xh
null
型号规格
Material_manufacture
Null
生产厂家
Product_dw
Varchar(8)
单位(米、只、个)
Material_price
Money
参考价格(默认0)
仓库信息表Store
可否为空
Stor_no
Varchar
(2)
仓库号(主键)
Stor_name
NOTNull
仓库名
Manager_no
负责人号,引用自yg表中的”emp_no”
Stor_total
Int
仓位数
Stor_area
Float
面积(平方米)
库存信息表Material_kc
Material_id
NotNull
材料号(主键,外键)
Kc_balance
float
期初余额
Kc_amout
现有库存
Kc_pc
盘库数量
Kc_pcyk
盘库盈亏(盘库数量-现有库存)
Kc_pctime
Datetime
盘库时间(盘库时系统自动产生,不能修改)
仓库号(外键)
Amout_onload
在途数量,默认为0
产品类型表ProType
int(4)
产品号(主键)
Varchar(50)
产品名称
入库信息表Material_rk
Cgdd_no
Varchar(7)
Not
采购订单号(外键),自动产生入库单号
Materialrkd_no
入库单号(主键)可修改
Speople
Varchar(10)
送货人
Rk_indate
入库日期(自动产生可修改)
仓库号
Audit_no
审核人号
Has_Audited
bit
审核否,默认为未审核
Rk_demo
Text
备注信息
Make_man
制单人
入库单号(主键一,外键),可修改,但要保证一次入库单业务中的入库单号是一致的
材料号(主键二、外键)
Rk_amout
入库数量
出库信息表Material_ck
Materialckd_no
出库单号(主键),自动产生,可修改
Getpeople
提货人
ck_date
出库时间(系统自动入)
ck_amout
出库数量
user_dept
使用部门
Cgpeople_no
仓库管理员号
audit_no
审核人号,引用emp_no
是否审核,默认未审核
Ck_memo
出库单号(主键一,外键),自动产生,可修改,但要保证一次出库单业务中的出库单号是一致的
客户信息表Client
列名
Client_id
Client_name
Client_type
Tinyint
(1)
Client_contact
Varchar(30)
Client_Address
Client_postcode