进销存管理系统分析设计报告.docx
《进销存管理系统分析设计报告.docx》由会员分享,可在线阅读,更多相关《进销存管理系统分析设计报告.docx(26页珍藏版)》请在冰豆网上搜索。
进销存管理系统分析设计报告
进销存财管理系统分析设计报告
目录:
第1章绪论:
规划
第2章
需求分析
第3章
概念结构设计
第4章
数据库逻辑结构设计
第5章
数据库物理设计
第6章
数据库系统实施
第7章测试报告
第8章操作说明
第9章系统开发总结
第10章
运行维护报告
第1章绪论:
规划
1.1进销存管理现状、存在问题
1.2先进的进销存管理应该如何?
1.3系统目标和要解决的问题
1.4资金预算
1.5进度计划
1.6团队构成
1.6技术平台线路
第2章
需求分析
2.1部门结构职能及岗位人员职责,网络结构图(c/s)
经理室:
了解查询整个企业经营情况
办公室:
人事工资规章管理
业务科:
主管进货
营业大厅:
开销售清单,查询销售情况
仓库:
入库出库库存情况
财务科:
应收应付,已收已付,欠收欠付,费用,销售收入,成本,毛利,利润,利率。
质检科:
检查产品质量情况
2.2主要业务项目及业务流程图
进货时不合格退货,开销售单后可不要,收款后库存减少
2.3完整数据字典
2.4票据报表收集
2.5各业务主要管理原则及处理逻辑
2.6老系统情况
2.7新系统边界(初步模块划分)
第3章概念结构设计
3.1新系统业务流程设计(新部门重组职能设计,新管理规则,新岗位人员设置等)
3.2新系统数据流程图
3.3新系统要求、方案和概图
3.4局部ER图(中层)
3.5整体初步ER图
3.6整体完整ER图(基本ER图)
第4章
数据库逻辑结构设计
4.1数据库设计
1.部门表:
bmt
字段名
说明
类型
长度
精度
小数位
Null
default
index
限制
部门编号
VC
4
部门名称
Vc
20
T
部门负责人
部门电话
2.仓库表:
ckt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Ckh*
仓库编号
vC
2
Ckm
仓库名称
vc
10
T
3.人员权限表:
userinfo
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Name
用户名
vC
15
User_id
注册号
vc
10
Password
口令
Vc
10
Usertpe
Vc
10
usertype:
开票、经理、仓库、dba
4.业务员表ywyt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
ywybh
业务员编号
vC
4
Ywym
业务员名
vc
10
Dh
电话
Vc
12
Dz
地址
Vc
40
Sfz
身份证
vc
12
5.付款方式代码设置
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Dm
代码
vC
2
Fkfs
付款方式
vc
10
常用付款方式有“现金、支票、汇款、汇票、延期、转帐、记帐”等
6.单据编号
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
进货单号
VC
8
销售单号
Vc
8
转仓单号
Vc
8
订货单号
Vc
8
报价单号
Vc
8
7.产品表:
cpt
字段名
说明
类型
长度
精度
小数位
null
Default
Cpbh
产品编号
C
8
Cpm
产品名
C
20
Cpgg
产品规格
C
12
T
Cd
产地
C
12
Xxx
Nb
类别
C
6
T
X
Dw
单位
C
4
T
X
Xsdj
销售单价
money
8
19
4
T
0
Zgkc
最高库存
numeric
9
18
T
0
Zdkc
最低库存
numeric
9
18
T
0
Zgxj
最高销价
money
9
18
4
T
0
Zdxj
最低销价
money
9
18
4
T
0
Cfck
存放仓库
c
8
T
Xxx
Bz
备注
text
16
T
cppy
产品拼音
c
6
Xxx
ckpfj
参考批发价
money
8
19
4
T
0
mjsn
每件数量
int
4
10
T
0
主要成份
功能主治
专利号
发明人
用法用量
批准文号
贮藏
注意
外观图
通用名
存放仓库(一个产品只存放在一个仓库)
8.客户表:
kft
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Kfbh
客户编号
C
10
Kfmc
客户名称
C
40
Kfnb
客户类别
C
2
Dz
地址
C
20
Yb
邮编
C
6
Lxr
联系人
C
10
Dh1
电话1
C
12
Dh2
电话2
C
12
Sh
税号
C
10
Zh
帐号
C
10
Kfyh
开户银行
C
30
Kfbz
客户备注
text
16
9.供方表:
gft
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Gfbh
供方编号
C
10
Gfmc
供方名称
C
40
Gfnb
供方类别
C
2
Dz
地址
C
20
Yb
邮编
C
6
Lxr
联系人
C
10
Dh1
电话1
C
12
Dh2
电话2
C
12
Sh
税号
C
10
Zh
帐号
C
10
Kfyh
开户银行
C
30
Kfbz
客户备注
text
16
10.进货表:
jht
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Jhdh
进货单号
Vc
9
F
jhrq
进货日期
Date
8
ysdh
原始单号
Vc
10
X
cpbh
产品编号
Vc
8
Dw
单位
Vc
10
Sjjs
实进件数
Num
9
10
2
Sjsn
实进数量
Num
9
10
2
Yjjs
应进件数
Num
9
10
2
0
Yjsn
应进数量
Num
9
10
2
0
Jhdj
进货单价
Money
8
19
4
Jhzje
进货总金额
Money
8
19
4
Ghdw
供货单位
vc
30
Jhnb
进货类别
vc
4
Ykr
入库人
vc
10
Ykyj
入库意见
vc
40
‘no’
Zjr
质检人
vc
10
‘no’
Zjyj
质检意见
vc
40
Czy
操作员
vc
10
Jhr
进货人
vc
10
Id
numeric
9
18
F
Bb1
c
10
否有增值票
11.进货明细表:
jhmxt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Jhdh
进货单号
Vc
9
F
Ysdh
原始单号
vc
10
T
Ph
批号
Vc
10
X
Sn
数量
numeric
9
10
4
Id
numeric
9
18
Bb1
c
10
T
12.进货单表jhdt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Jhdh
进货单号
Vc
9
F
Jhrq
进货日期
Date
8
Ysdh
原始单号
Vc
10
X
Gfdh
供方代号
vc
8
Ghdw
供货单位
vc
30
Jhnb
进货类别
vc
4
Ywy
业务员
vc
10
Bs
笔数
int
4
1
Jhzje
进货总金额
Money
8
19
4
Jsfs
结算方式
vc
10
‘即结’
Czy
操作员
vc
10
Id
numeric
9
18
F
是否有增值票
13.进货单明细表jhdmxt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Jhdh
进货单号
Vc
9
F
Cpbh
产品编号
Vc
8
Yjjs
应进件数
Num
9
10
2
0
Yjsn
应进数量
Num
9
10
2
0
Sjjs
实进件数
Num
9
10
2
Sjsn
实进数量
Num
9
10
2
Jhdj
进货单价
Money
8
19
4
Dbje
单笔金额
Money
8
19
4
Ykr
入库人
vc
10
Ykyj
入库意见
vc
40
‘no’
Zjr
质检人
vc
10
‘no’
Zjyj
质检意见
vc
40
Id
numeric
9
18
F
jhdmxbh
进货单明细编号
vc
12
14.进货单明细批号表:
jhdmxpht
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Jhdh
进货单号
Vc
9
F
Cpbh
产品编号
vc
8
T
Ph
批号
Vc
10
X
Jhjs
进货件数
numeric
9
10
2
JhSn
进货数量
numeric
9
10
4
Id
numeric
9
18
15.销售单表xsdt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Xsdh
销售单号
c
10
Xsrq
销售日期
datetime
8
Kpr
开票人
c
10
Hjr
划价人
c
10
T
‘X’
Kfmc
客户名称
c
40
T
‘无’
Xsdzje
销售单总金额
money
8
19
4
Zbs
总笔数
int
4
10
Jsfs
结算方式
c
8
t
‘现金’
Xsnb
销售类别
c
8
‘a’
FKF
付款否
c
4
‘no’
Thf
提货否
c
4
‘no’
Id
numeric
9
18
Bb1
c
10
提货否(只能按销售单提货)
16.销售单明细表xsdmxt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Xsdh
销售单号
C
10
Xsrq
销售日期
datetime
8
Cpbh
药品编号
C
8
Dw
单位
C
4
Xssn
销售数量
numeric
9
18
2
Dj
单价
Money
8
19
4
Pfj
批发价
Money
8
19
4
T
0
Yhj
优惠价
Money
8
19
4
T
0
Dbzje
单笔总金额
Money
8
19
4
Js
件数
numeric
9
18
2
Kl
扣率
decimal
5
5
2
1
Xsmxbh
销售明细编号
C
12
Ph
批号
C
10
T
Bb1
C
10
T
17药品库存表:
kct
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
CPBH
产品编号
C
8
Dw
单位
C
4
T
Ck
仓库
C
10
T
Kcjs
库存件数
numeic
5
8
2
T
Kcsn
库存数量
numeric
8
19
2
T
Kcjjze
库存进价总额
Money
8
19
4
T
Kcpfjze
库存批发价总额
money
8
19
4
T
Id
18.库存明细表:
kcmxt
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
CPBH
产品编号
C
10
Ph
批号
C
10
T
Kcjs
库存件数
numeic
9
10
2
T
Kcsn
库存数量
numeric
9
18
2
T
Id
decimal
9
18
19员工表:
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
职工编号
VC
4
姓名
Vc
10
T
性别
Vc
2
职务
Vc
10
部门
Vc
10
出生日期
Vc
8
籍贯
Vc
10
学历
Vc
10
职称
Vc
10
备注
Vc
50
住址电话
20.工资表:
字段名
说明
类型
长度
精度
小数位
null
default
index
限制
Id*
Int
4
10
日期
datetime
10
T
职工编号
Char
8
基本工资
Money
8
19
4
T
奖金
Money
8
19
4
T
扣款
Money
8
19
4
T
应发工资
Money
8
19
4
T
实发工资
Money
8
19
4
T
T
4.2销存管理系统功能模块图
进销存财管理系统
4.3功能分析
1.业务流程
进货流程:
在进货入库后,在计算机上填写入库清单,自动修改库存表数据。
销售流程:
开票——>收钱记帐——>修改库存——>库房提货记仓库明细帐
2.系统维护帮助功能
设定人员权限;人员权限不同可查询的内容就不同,开票人员只能在客户机上填写销售票据,查询销售情况;仓库进货管理人员可根据入库情况和药品出库情况修改库存表,可查询库存明细清单和分类清单;经理和股东可通过输入密码查询销售报表报表、进货报表、库存报表、利润报表,但不能修改销信号报表。
3.进货入库功能
每次进货后通过计算机输入进货表,根据进货表修改库存表,库存可根据销售和进货随时得到动态更新。
4.自动生成进货计划表格
当某一种药品库存量小于某一个值时自动提示需要进货,并根据最佳库存量,确定每次进货数据,自动生成进货计划表格(在此基础之上可手工修改),大减轻每次进货时的工作量。
5.打印销售清单
每次销售打印销售清单,存入销售明细表,根据它可生成各种报表。
6.报表查询打印功能
生成日销售报表、月销售报表、年销售报表、月利润表、年利润表、库存状态表、进货表。
7.查询功能
查询每天的销售明细情况和利润,按药品名和类别查询销售情况;按药品名和类别查询库存情况。
8.分析统计功能
分析统计销售情况,发现销售规律,确定最佳库存量;生成多种图表(条形图、方圆图、走势图)。
第5章
数据库物理设计
5.1DBMS及开发工具性能了解测试
5.2开发环境平台建立设置(书面记录网络、OS、DBMS环境设置参数)
5.3数据库结构建立
5.4模块设计
5.5菜单及控制设计
5.6IPO表
5.7测试计划
第6章
数据库系统实施
6.1数据入库
6.2接口设计程序控制流程
6.3界面设计
6.4代码设计
6.5并行测试报告(日期、位置、问题、解决方法、原因、人员等)
第7章测试报告
7.1发行(综合)测试报告(日期、位置、问题描述、解决方法、原因、测试人员等)
7.2规范完整文档
第8章操作说明
8.1主要概念术语
8.2操作流程一般说明
8.3注意事项
8.4典型问题及解决方法
第9章系统开发总结
9.1系统性能情况
9.2时间进度资金使用情况
9.2经验
9.3教训
9.4问题综述
第10章
运行维护报告
10.运行维护报告
10.1规章制度设置
10.2每日运行维护报告(性能状态)
10.3重大事件报告
10.4新需求新问题汇总