进销存管理系统需求分析.docx
- 文档编号:9621334
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:111
- 大小:144.95KB
进销存管理系统需求分析.docx
《进销存管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《进销存管理系统需求分析.docx(111页珍藏版)》请在冰豆网上搜索。
进销存管理系统需求分析
第1章系统需求分析1
1.1需求概述1
1.2需求描述1
1.2.1数据流图1
1.2.2数据字典4
第2章系统初步设计25
2.1.1总E-R图设计25
2.1.2销售管理子系统E-R图设计26
2.1.3采购管理子系统E-R图设计36
2.2数据库不规范化设计举例41
2.2.2不满足第二范式举例41
2.2.3不满足第三范式举例44
2.3系统功能界面设计46
2.3.1系统功能图46
2.3.2销售管理界面设计46
2.3.3仓库管理界面设计47
2.3.4采购管理界面设计48
第3章基于J2EE+MySQL实现49
3.1J2EE实现代码49
3.2数据库的实现代码64
3.3成员名单82
3.4参考资料82
第1章系统需求分析
1.1需求概述
在目前超市中,商品的管理至关重要。
这里对商品的管理包括进、销、存3个方面。
可以建立一个超市进销存管理系统,对超市的管理者、营业员、库存管理员等减轻其工作量,便于经营管理。
功能需求:
①采购管理功能模块:
采购计划、采购订单、采购入库、采购退货、应付款、采购付款。
②销售管理功能模块:
、报价单、销售订单、销售出库、销售退货、应收款、销售收款。
③库存管理功能模块:
其它入库、其它出库、库存警报、库存报表、基本资料设计。
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。
它最主要的特点是能够实时的和准确的控制店内的销售情况。
如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。
顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。
1.2需求描述
1.2.1数据流图
●图1.1第0层数据流图
●图1.2进销存管理系统数据流图(第一层)
说明:
每一个处理也均可由外部实体直接输入数据
●图1.3销售管理数据流程图(第二层)
●图1.4仓库管理数据流程图(第二层)
●图1.5采购管理数据流程图(第二层)
1.2.2数据字典
1.2.2.1数据结构
数据存储:
报价单包含以下两个表。
表1.1报价单
编号
数据项
数据项别名
数据类型
数据项含义
1
报价单单号
bjd
Number
唯一标识
2
报价日期
bjrq
Date
3
客户
kh
Number
外码
4
报价人
bjr
Number
外码
5
货币
hb
Text
6
操作员
czy
Number
外码
7
备注
bz
Text
表1.2报价单明细
编号
数据项
数据项别名
数据类型
数据项含义
1
报价明细单号
bjdmx
Number
唯一标识
2
商品
sp
Number
外码
3
单价
dj
Money
4
报价单号
bjd
Number
外码
5
数量
sl
Number
数据存储:
订单包含以下两个表。
表1.3订单
编号
数据项
数据项别名
数据类型
数据项含义
1
订单单号
dd
Number
唯一标识
2
订单日期
ddrq
Date
3
客户
kh
Number
外码
4
货币
hb
Text
5
销售人
xsr
Number
外码
6
销售日期
jhrq
Date
外码
7
付款方式
fkfs
Text
8
交货地点
jhdd
Text
9
备注
bz
Text
10
完成状态
wczt
Number
11
操作员
czy
Number
外码
12
审核人
shr
Number
外码
13
审核状态
shzt
Number
表1.4订单明细
编号
数据项
数据项别名
数据类型
数据项含义
1
订单明细单号
ddmx
Number
唯一标识
2
商品
sp
Number
外码
3
单价
dj
Money
4
订单单号
dd
Number
外码
5
数量
sl
Number
数据存储:
退货单包含以下两个表。
表1.5退货单
编号
数据项
数据项别名
数据类型
数据项含义
1
单号
ckd
Number
唯一标识
2
退货日期
thrq
Date
3
客户
kh
Number
外码
4
货币
hb
Text
5
销售人
xsr
Number
外码
6
验收人
ysr
Number
外码
7
备注
bz
Text
8
操作员
czy
Number
外码
9
审核人
shhr
Number
外码
10
审核状态
shhzt
Number
11
录入日期
lrrq
Date
12
审核日期
shrq
Date
表1.6退货单明细
编号
数据项
数据项别名
数据类型
数据项含义
1
退货明细单号
ckmx
Number
唯一标识
2
商品
sp
Number
外码
3
单价
dj
Money
4
退货单单号
ckd
Number
外码
5
数量
sl
Number
数据存储:
出库单包含以下两个表。
表1.7出库单
编号
数据项
数据项别名
数据类型
数据项含义
1
单号
ckd
Number
唯一标识
2
销售日期
xsrq
Date
3
客户
kh
Number
外码
4
货币
hb
Text
5
付款方式
fkfs
Text
6
销售人
xsr
Number
外码
7
发货人
fhr
Number
8
送货地址
shdz
Text
9
备注
bz
Text
10
操作员
czy
Number
外码
11
审核人
shhr
Number
外码
12
审核状态
shhzt
Number
13
订单号
ddh
Number
外码
14
录入日期
lrrq
Date
15
审核日期
shrq
Date
表1.8出库单明细
编号
数据项
数据项别名
数据类型
数据项含义
1
出库明细单号
ckmx
Number
唯一标识
2
商品
sp
Number
外码
3
单价
dj
Money
4
出库单单号
ckd
Number
外码
5
数量
sl
Number
数据存储:
应收款单包含以下单个表。
表1.9应收款单
编号
数据项
数据项别名
数据类型
数据项含义
1
单号
ysk
Number
唯一标识
2
收款期限
skqx
Date
3
发生日期
fsrq
Date
4
客户
kh
Number
外码
5
货币
hb
Text
6
应收金额
ysje
Money
7
已收金额
yisje
Money
8
余额
ye
Money
9
销售/退货
ly
Number
10
操作员
czy
Number
外码
11
审核人
shhr
Number
外码
12
备注
bz
Text
13
审核状态
shhzt
Number
数据存储:
收款单包含以下两个表。
表1.10收款单
编号
数据项
数据项别名
数据类型
数据项含义
1
单号
skd
Number
唯一标识
2
收款日期
skrq
Date
3
金额
je
Number
4
客户
kh
Number
外码
5
货币
hb
Text
6
经手人
jsr
Number
外码
7
收款方式
skfs
Text
8
收款去向
skqx
Text
9
操作员
czy
Number
外码
10
审核人
shhr
Number
外码
11
备注
bz
Text
12
审核状态
shhzt
Number
表1.11收款单明细
编号
数据项
数据项别名
数据类型
数据项含义
1
收款明细单号
skmx
Number
唯一标识
2
原始单号
ysdh
Number
外码
3
本次收款
bcsk
Money
数据存储:
商品库存信息单包含以下两个表。
表1.12商品信息表(goodinfo)
编号
数据项
数据项别名
数据类型
数据项含义
1
商品编码
Gcode
Varchar(5)
唯一标识
2
商品名称
mid
varchar(10)
外码
3
类别
kinds
varchar(8)
4
型号
model
varchar(4)
5
单位
unit
varchar
(2)
6
仓库编码
scode
varchar(5)
外码
7
存放仓库
store
varchar(12)
8
入库计划单价
invalue
Money
9
出库计划单价
outvalue
Money
10
原始库存
orstock
Float
11
警戒最小库存
Minspace
Float
12
警戒最大库存
maxspace
Float
表1.13库存文件
编号
数据项
数据项别名
数据类型
数据项含义
1
商品
sp
Number
外码
2
仓库
ck
Number
外码
3
库存数量
kc
Number
数据存储:
出库单包含以下两个表
表1.14出库单
编号
数据项
数据项别名
数据类型
数据项含义
1
单号
ckd
Number
唯一标识
2
销售日期
xsrq
Date
3
客户
kh
Number
外码
4
货币
hb
Text
5
付款方式
fkfs
Text
6
销售人
xsr
Number
外码
7
发货人
fhr
Number
8
送货地址
shdz
Text
9
备注
bz
Text
10
操作员
czy
Number
外码
11
审核人
shhr
Number
外码
12
审核状态
shhzt
Number
13
订单号
ddh
Number
外码
14
录入日期
lrrq
Date
15
审核日期
shrq
Date
表1.15出库单明细
编号
数据项
数据项别名
数据类型
数据项含义
1
出库明细单号
ckmx
Number
唯一标识
2
商品
sp
Number
外码
3
单价
dj
Money
4
出库单单号
ckd
Number
外码
5
数量
sl
Number
数据存储:
商品明细和仓库包含以下两个表
表1.16库存文件
编号
数据项
数据项别名
数据类型
数据项含义
1
商品
sp
Number
外码
2
仓库
ck
Number
外码
3
库存数量
kc
Number
表1.17仓库信息表(cinfo)
编号
数据项
数据项别名
数据类型
数据项含义
1
仓库编号
Code
varchar(5)
唯一标识
2
仓库名称
Name
Varchar(25)
3
存货种类
Kinds
varchar(20)
4
存货价值
Value
Internet
表1.18商品信息表(goodinfo)
编号
数据项
数据项别名
数据类型
数据项含义
1
商品编码
Gcode
Varchar(5)
唯一标识
2
商品名称
mid
varchar(10)
外码
3
类别
kinds
varchar(8)
4
型号
model
varchar(4)
5
单位
unit
varchar
(2)
6
仓库编码
scode
varchar(5)
外码
7
存放仓库
store
varchar(12)
8
入库计划单价
invalue
Money
9
出库计划单价
outvalue
Money
10
原始库存
orstock
Float
11
警戒最小库存
Minspace
Float
12
警戒最大库存
maxspace
Float
数据存储:
入库单包含以下两个表
表1.19入库单(inrd)
编号
数据项
数据项别名
数据类型
数据项含义
1
入货单号
id
varchar(10)
唯一标识
2
商品编码
Code
varchar(15
外码
3
单价
Price
Money
4
数量
Num
Float
5
总额
Totalv
Money
表1.20入库登记表(inregister)
编号
数据项
数据项别名
数据类型
数据项含义
1
入库日期
Date
Time
2
入库单号
Id
varchar(10)
唯一标识
3
商品编码
Code
varchar(5)
外码
4
商品名称
Name
varchar(10)
5
已付款
Avalue
Money
6
供单位编码
Ucode
varchar(5)
外码
7
供货单位
Uname
varchar(20)
8
经办人编码
Opcode
varchar(5)
外码
9
经办人
Operator
varchar(8)
10
备注
Remarks
varchar(255)
数据存储:
报警单包含以下两个表
表1.21报警表(alarm)
编号
数据项
数据项别名
数据类型
数据项含义
1
ID
ID
Char(10)
唯一标识
2
经办人
Operator
varchar(8)
3
报警时间
Alarmt
Time
4
备注
Remarks
varchar(255)
表1.22报警明细表(alarminfo)
编号
数据项
数据项别名
数据类型
数据项含义
1
ID
ID
Char(10)
唯一标识
2
货品编码
Gcode
Vchar(5)
3
单位
unit
Vchar
(2)
4
库存
Stock
Float
5
此报警信息是否已解决
Check
Char
(2)
1-未解决
2-已解决
数据存储:
供货商资料包含以下一个表
表1.23供货商资料文件(supplier)
编号
数据项
数据项别名
数据类型
数据项含义
1
供货商编码
supplierID
char(10)
唯一标识
2
供货商名称
supplierName
varchar(20)
3
联系人
contactman
char(20)
4
职务
position
char(20)
5
地址
address
text(50)
6
城市
city
varchar(20)
7
邮编
postcode
char(6)
8
国家
coutry
char(20)
9
电话
Tel
char(20)
10
开户银行
depositBank
text(50)
11
银行账号
bankAccount
char(20)
12
税号
taxNum
char(20)
13
网址
website
text(50)
14
邮箱
text(50)
15
备注
others
text(100)
16
使用状态
useState
enum
数据存储:
采购计划单包含以下两个表
表1.24采购计划单主文件(caigouPlan)
编号
数据项
数据项别名
数据类型
数据项含义
1
采购计划单号
planID
char(10)
唯一标识
2
部门
depart
varchar(20)
3
计划日期
planDate
date
4
计划人
plannerID
char(10)
外码
5
备注
others
text(100)
6
操作人
operatorID
char(10)
外码
7
录入日期
inDate
date
8
审核人
examinerID
char(10)
外码
9
审核状态
examineState
enum
10
是否处理
deal
enum
表1.25采购计划单明细文件(planDetail)
编号
数据项
数据项别名
数据类型
数据项含义
1
采购计划明细单号
planDetailID
char(10)
唯一标识
2
采购计划单号
planID
char(10)
外码
3
商品编码
goodsID
char(10)
外码
4
数量
quantity
int(5)
5
备注
others
text(100)
数据存储:
采购订单包含以下两个表
表1.26采购订单主文件(caigouOrder)
编号
数据项
数据项别名
数据类型
数据项含义
1
采购订单单号
orderID
char(10)
唯一标识
2
供应商
supplierID
char(10)
外码
3
订单日期
orderDate
date
4
交货日期
deliverDate
date
5
货币
monetary
char(10)
6
采购人
buyerID
char(10)
7
交货地点
POD
text(50)
8
备注
others
text(100
9
操作员
operatorID
char(10)
外码
10
审核人
examinerID
char(10
外码
11
审核状态
examineState
enum
12
是否完成
deal
enum
表1.27采购订单明细文件(orderDetail)
编号
数据项
数据项别名
数据类型
数据项含义
1
采购订单明细单号
orderDetailID
char(10)
唯一标识
2
采购订单单号
orderID
char(10)
外码
3
商品编码
goodsID
char(10)
外码
4
数量
quantity
int(5)
5
单价
uintprice
decimal(5)
6
备注
others
text(100)
数据存储:
采购退货单包含以下两个表
表1.28采购退货单主文件(caigouReturned)
编号
数据项
数据项别名
数据类型
数据项含义
1
采购退货单单号
returnedID
char(10)
唯一标识
2
供货商
supplierID
char(10)
外码
3
货币
monetary
char(10)
外码
4
发票号
billID
char(10)
外码
5
退货日期
returnedDate
date
6
发货人
shipperID
char(10)
外码
7
操作员
operatorID
char(10)
外码
8
录入日期
enterDate
date
9
修改人
opmanID
char(10)
外码
10
修改日期
opDate
date
11
审核人
examinerID
char(10)
外码
12
审核日期
examineDate
date
13
备注
others
text(100)
14
审核状态
examineState
enum
表1.29采购退货单明细文件(returnedDetail)
编号
数据项
数据项别名
数据类型
数据项含义
1
采购退货单明细单号
returnDetailID
char(10)
唯一标识
2
采购退货单单号
returnedID
char(10)
外码
3
商品编码
goodsID
char(10)
外码
4
数量
quantity
int(5)
5
单价
uintprice
decimal(5)
6
备注
others
text(100)
数据存储:
采购入库单包含以下两个表
表1.30采购入库单主文件(caigouEnter)
编号
数据项
数据项别名
数据类型
数据项含义
1
采购入库单单号
enterID
char(10)
唯一标识
2
供应商名称
supplierName
varchar(20)
3
货币
monetary
char(10)
4
发票号
billID
char(10)
外码
5
采购日期
buyDate
date
6
采购人
buyerID
char(10)
外码
7
采购订单单号
orderID
char(10)
外码
8
操作员
operatorID
char(10)
外码
9
录入日期
enterDate
date
外码
10
修改人
opmanIID
char(10)
外码
11
修改日期
opDate
date
12
审核人
examinerID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 需求 分析
![提示](https://static.bdocx.com/images/bang_tan.gif)