物资管理系统数据库设计说明书.docx
《物资管理系统数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《物资管理系统数据库设计说明书.docx(13页珍藏版)》请在冰豆网上搜索。
物资管理系统数据库设计说明书
浙江浙大网新集团有限公司
物资管理系统
数据库设计说明书
创新中心
2013年5月
文档修改记录
版本
修订人
修订说明
批准人
发布日期
1.0.1
史宇鸿
初稿
***
2013/5/14
1引言
1.1编写目的
说明编写本详细设计说明书的目的,指出预期的读者。
1.2背景
项目名称
物资管理系统
项目简称
物资系统
任务提出者
XXX
开发者
XXX、XXX、XXX、XXX等
用户
XXX
同其他系统的关系
1.3术语定义
列出本文中用到的术语及其定义、外文首字母组词的原词组。
1.4参考资料
《物资管理系统需求规格说明书》
《物资管理系统概要设计说明书》
2数据库逻辑模型设计
2.1数据实体-关系图
略
2.2表结构描述
2.2.1人员信息表(RYXX)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
RYBH
人员编号
VARCHAR(20)
20
NO
主键
2
RYMC
人员名称
VARCHAR(50)
50
NO
3
PW
密码
VARCHAR(10)
10
NO
4
ZT
状态
CHAR
(1)
1
NO
1
1:
启用;
2:
停用;
5
XB
性别
CHAR
(1)
1
1:
男;
2:
女
6
NL
年龄
INT
2
7
LXDH
联系电话
VARCHAR(50)
50
8
LXDZ
联系地址
VARCHAR(100)
100
9
JG
籍贯
VARCHAR(50)
50
10
XL
学历
CHAR
(1)
1
1:
初中
2:
高中
3:
专科
4:
本科
5:
硕士
11
BMBH
部门编号
VARCHAR(20)
20
NO
外键
2.2.2部门信息表(BMXX)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
BMBH
部门编号
VARCHAR(20)
20
NO
主键
2
BMMC
部门名称
VARCHAR(50)
50
NO
3
SJBMBH
上级编号
VARCHAR(10)
10
NO
2.2.3功能模块表(GNMK)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
GNBH
功能编号
INT
6
NO
主键
2
SJBH
上级编号
INT
6
NO
3
GNMC
功能名称
VARCHAR(100)
100
NO
4
URL
URL
VARCHAR(100)
100
NO
5
QYZT
启用状态
CHAR
(1)
1
NO
1
1:
启用
2:
停用
2.2.4角色管理表(JSGL)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
JSBH
角色编号
INT
6
NO
主键
2
JSMC
角色名称
VARCHAR(50)
50
NO
2.2.5角色人员表(JSRY)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
JSBH
角色编号
INT
6
NO
主键(外键)
2
RYBH
员工编号
VARCHAR(20)
20
NO
主键(外键)
2.2.6权限分配表(QXFP)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
JSBH
角色编号
INT
6
NO
主键(外键)
2
GNBH
功能编号
INT
6
NO
主键(外键)
2.2.7物资信息表(WZXX)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
WZBH
物资编号
VARCHAR(20)
20
NO
主键
主键
2
WZMC
物资名称
VARCHAR(100)
100
NO
3
WZZT
物资状态
CHAR
(1)
1
1:
正常;
2:
停用;
3:
损坏
4:
报废;
4
LYZT
领用状态
CHAR
(1)
1
NO
1:
闲置
2:
已领用
5
GG
规格
VARCHAR(100)
100
6
DJ
单价
NUMBER(12,2)
12,2
7
GMRQ
购买日期
DATE
8
NO
8
WZDLBH
物资大类
VARCHAR(20)
20
NO
主键(外键)
9
WZXLBH
物资小类
VARCHAR(20)
20
NO
主键(外键)
10
CJBH
厂家编号
VARCHAR(20)
20
NO
主键(外键)
11
WZBM
物资编码
VARCHAR(100)
100
NO
12
JLR
记录人
VARCHAR(20)
20
NO
记录当前登陆人ID
2.2.8物资借贷(WZJD)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
WZJDBH
物资借贷编号
VARCHAR(20)
20
NO
主键
2
WZBH
物资编号
VARCHAR(20)
20
NO
3
LYRQ
领用日期
DATE
8
NO
4
LYR
领用人
VARCHAR(20)
20
NO
记录当前登陆人ID
5
GHZT
归还状态
CHAR
(1)
1
NO
默认1
1:
未归还
2:
已归还
6
SPZT
审批状态
CHAR
(1)
1
NO
默认1
1:
未审批
2:
通过
3:
未通过
7
SPR
审批人
VARCHAR(20)
20
记录当前登陆人ID
8
SPRQ
审批日期
DATE
8
系统日期
9
BZ
备注
VARCHAR(2000)
2000
2.2.9物资归还(WZGH)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
WZGHBH
物资归还编号
VARCHAR(20)
20
NO
主键
2
WZJDBH
借贷编号
VARCHAR(20)
20
NO
主键(外键)
3
GHRQ
归还日期
DATE
8
NO
4
GHR
归还人
VARCHAR(20)
20
NO
记录当前登陆人ID
5
SPR
审批人
VARCHAR(20)
20
记录当前登陆人ID
6
SPRQ
审批日期
DATE
1
系统日期
7
SPZT
审批状态
CHAR
(1)
20
1
1:
未审批
2:
通过
3:
未通过
8
BZ
备注
VARCHAR(2000)
2000
2.2.10物资维修(WZWX)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
WZWXBH
物资维修编号
VARCHAR(20)
20
NO
主键
2
WZBH
物资编号
DATE
8
NO
主键(外键)
3
JLR
记录人
VARCHAR(20)
20
NO
记录当前登陆人ID
4
WXKSRQ
维修开始日期
DATE
8
系统日期
5
WXWCQ
维修完成日期
DATE
8
系统日期
6
WXLY
维修理由
CLOB
7
WXSM
维修说明
CLOB
2.2.11物资报废(WZBF)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
WZBFBH
物资报废编号
VARCHAR(20)
20
NO
主键
2
WZBH
物资编号
VARCHAR(20)
20
NO
主键(外键)
3
JLR
记录人
VARCHAR(20)
20
NO
记录当前登陆人ID
4
BFRQ
报废日期
DATE
8
系统日期
5
BFLY
报废理由
VARCHAR(2000)
2000
2.2.12厂家管理(CJGL)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
CJBH
厂家编号
VARCHAR(20)
20
NO
主键
2
CJMC
厂家名称
VARCHAR(200)
200
NO
3
CJJC
厂家简称
VARCHAR(100)
100
NO
4
LXR
联系人
VARCHAR(50)
50
NO
5
LXDZ
联系地址
VARCHAR(200)
200
6
LXDH
联系电话
VARCHAR(50)
50
NO
7
BZ
备注
VARCHAR(2000)
2000
2.2.13物资大类(WZDL)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
WZDLBH
大类编号
VARCHAR(20)
20
NO
主键
2
WZDLMC
大类名称
VARCHAR(50)
50
NO
2.2.14物资小类(WZXL)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
WZXLBH
小类编号
VARCHAR(20)
20
NO
主键
2
WZXLMC
小类名称
VARCHAR(50)
50
NO
3
WZDLBH
大类编号
VARCHAR(20)
20
NO
2.2.15日志信息表(LOG4J)
编号
字段名
字段说明
类型
长度(精度)
IsNull(是否空)
默认值
备注
1
RZBH
日志编号
VARCHAR(20)
20
NO
主键
2
RZNR
日志内容
VARCHAR(2000)
2000
NO
3
LRRQ
录入日期
DATE
8
NO
系统日期
2.3视图
无
2.4存储过程
无
3物理实现
目标数据库Oracle10G/SQLServer2005/Mysql。
4数据库脚本
略