资源描述
物资管理系统数据库库设计说明书
浙江浙大网新集团有限公司
物资管理系统
数据库设计说明书
创新中心
2013年 5 月
文档修改记录
版本
修订人
修订说明
批准人
发布日期
1。0.1
史宇鸿
初稿
***
2013/5/14
1 引言 3
1.1 编写目的 3
1。2 背景 3
1。3 术语定义 4
1。4 参考资料 4
2 数据库逻辑模型设计 4
2。1 数据实体—关系图 4
2.2 表结构描述 4
2.2.1 人员信息表(RYXX) 4
2。2。2 部门信息表(BMXX) 5
2.2。3 功能模块表(GNMK) 5
2.2.4 角色管理表(JSGL) 5
2。2。5 角色人员表(JSRY) 6
2.2.6 权限分配表(QXFP) 6
2。2.7 物资信息表(WZXX) 6
2.2.8 物资借贷(WZJD) 7
2。2.9 物资归还(WZGH) 7
2.2.10 物资维修(WZWX) 8
2.2。11 物资报废(WZBF) 8
2.2。12 厂家管理(CJGL) 8
2.2.13 物资大类(WZDL) 9
2。2.14 物资小类(WZXL) 9
2。2。15 日志信息表(LOG4J) 9
2。3 视图 10
2。4 存储过程 10
3 物理实现 10
4 数据库脚本 10
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/SQL Server2005/Mysql.
4 数据库脚本
略
8
展开阅读全文