1、 物资管理系统数据库库设计说明书浙江浙大网新集团有限公司物资管理系统数据库设计说明书创新中心2013年 5 月文档修改记录版本修订人修订说明批准人发布日期1。0.1史宇鸿初稿*2013/5/141引言31.1编写目的31。2背景31。3术语定义41。4参考资料42数据库逻辑模型设计42。1数据实体关系图42.2表结构描述42.2.1人员信息表(RYXX)42。2。2部门信息表(BMXX)52.2。3功能模块表(GNMK)52.2.4角色管理表(JSGL)52。2。5角色人员表(JSRY)62.2.6权限分配表(QXFP)62。2.7物资信息表(WZXX)62.2.8物资借贷(WZJD)72。2
2、.9物资归还(WZGH)72.2.10物资维修(WZWX)82.2。11物资报废(WZBF)82.2。12厂家管理(CJGL)82.2.13物资大类(WZDL)92。2.14物资小类(WZXL)92。2。15日志信息表(LOG4J)92。3视图102。4存储过程103物理实现104数据库脚本101 引言1.1 编写目的说明编写本详细设计说明书的目的,指出预期的读者。1.2 背景项目名称物资管理系统项目简称物资系统任务提出者XXX开发者XXX、XXX、XXX、XXX等用户XXX 同其他系统的关系1.3 术语定义列出本文中用到的术语及其定义、外文首字母组词的原词组。1.4 参考资料物资管理系统需求
3、规格说明书 物资管理系统概要设计说明书 2 数据库逻辑模型设计2.1 数据实体关系图略2.2 表结构描述2.2.1 人员信息表(RYXX)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1RYBH人员编号VARCHAR(20)20NO主键2RYMC人员名称VARCHAR(50)50NO3PW密码VARCHAR(10)10NO4ZT状态CHAR(1)1NO11:启用;2:停用;5XB性别CHAR(1)11:男;2:女6NL年龄INT27LXDH联系电话VARCHAR(50)508LXDZ联系地址VARCHAR(100)1009JG籍贯VARCHAR(50)5010XL学历CHA
4、R(1)11:初中2:高中3:专科4:本科5:硕士11BMBH部门编号VARCHAR(20)20NO外键2.2.2 部门信息表(BMXX)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1BMBH部门编号VARCHAR(20)20NO主键2BMMC部门名称VARCHAR(50)50NO3SJBMBH上级编号VARCHAR(10)10NO2.2.3 功能模块表(GNMK)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1GNBH功能编号INT6NO主键2SJBH上级编号INT6NO3GNMC功能名称VARCHAR(100)100NO4URLURLVARCHAR
5、(100)100NO5QYZT启用状态CHAR(1)1NO11:启用2:停用2.2.4 角色管理表(JSGL)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1JSBH角色编号INT6NO主键2JSMC角色名称VARCHAR(50)50NO2.2.5 角色人员表(JSRY)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1JSBH角色编号INT6NO主键(外键)2RYBH员工编号VARCHAR(20)20NO主键(外键)2.2.6 权限分配表(QXFP)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1JSBH角色编号INT6NO主键(外键
6、)2GNBH功能编号INT6NO主键(外键)2.2.7 物资信息表(WZXX)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1WZBH物资编号VARCHAR(20)20NO主键主键2WZMC物资名称VARCHAR(100)100NO3WZZT物资状态CHAR(1)11:正常;2:停用;3:损坏4:报废;4LYZT领用状态CHAR(1)1NO1:闲置2:已领用5GG规格VARCHAR(100)1006DJ单价NUMBER(12,2)12,27GMRQ购买日期DATE8NO8WZDLBH物资大类VARCHAR(20)20NO主键(外键)9WZXLBH物资小类VARCHAR(20
7、)20NO主键(外键)10CJBH厂家编号VARCHAR(20)20NO主键(外键)11WZBM物资编码VARCHAR(100)100NO12JLR记录人VARCHAR(20)20NO记录当前登陆人ID2.2.8 物资借贷(WZJD)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1WZJDBH物资借贷编号VARCHAR(20)20NO主键2WZBH物资编号VARCHAR(20)20NO3LYRQ领用日期DATE8NO4LYR领用人VARCHAR(20)20NO记录当前登陆人ID5GHZT归还状态CHAR(1)1NO默认11:未归还2:已归还6SPZT审批状态CHAR(1)1
8、NO默认11:未审批2:通过3:未通过7SPR审批人VARCHAR(20)20记录当前登陆人ID8SPRQ审批日期DATE8系统日期9BZ备注VARCHAR(2000)20002.2.9 物资归还(WZGH)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1WZGHBH物资归还编号VARCHAR(20)20NO主键2WZJDBH借贷编号VARCHAR(20)20NO主键(外键)3GHRQ归还日期DATE8NO4GHR归还人VARCHAR(20)20NO记录当前登陆人ID5SPR审批人VARCHAR(20)20记录当前登陆人ID6SPRQ审批日期DATE1系统日期7SPZT审批
9、状态CHAR(1)2011:未审批2:通过3:未通过8BZ备注VARCHAR(2000)20002.2.10 物资维修(WZWX)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1WZWXBH物资维修编号VARCHAR(20)20NO主键2WZBH物资编号DATE8NO主键(外键)3JLR记录人VARCHAR(20)20NO记录当前登陆人ID4WXKSRQ维修开始日期DATE8系统日期5WXWCQ维修完成日期DATE8系统日期6WXLY维修理由CLOB7WXSM维修说明CLOB2.2.11 物资报废(WZBF)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注
10、1WZBFBH物资报废编号VARCHAR(20)20NO主键2WZBH物资编号VARCHAR(20)20NO主键(外键)3JLR记录人VARCHAR(20)20NO记录当前登陆人ID4BFRQ报废日期DATE8系统日期5BFLY报废理由VARCHAR(2000)20002.2.12 厂家管理(CJGL)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1CJBH厂家编号VARCHAR(20)20NO主键2CJMC厂家名称VARCHAR(200)200NO3CJJC厂家简称VARCHAR(100)100NO4LXR联系人VARCHAR(50)50NO5LXDZ联系地址VARCHA
11、R(200)2006LXDH联系电话VARCHAR(50)50NO7BZ备注VARCHAR(2000)20002.2.13 物资大类(WZDL)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1WZDLBH大类编号VARCHAR(20)20NO主键2WZDLMC大类名称VARCHAR(50)50NO2.2.14 物资小类(WZXL)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1WZXLBH小类编号VARCHAR(20)20NO主键2WZXLMC小类名称VARCHAR(50)50NO3WZDLBH大类编号VARCHAR(20)20NO2.2.15 日志信息表(LOG4J)编号字段名字段说明类型长度(精度)IsNull(是否空)默认值备注1RZBH日志编号VARCHAR(20)20NO主键2RZNR日志内容VARCHAR(2000)2000NO3LRRQ录入日期DATE8NO系统日期2.3 视图无2.4 存储过程无3 物理实现目标数据库Oracle10G/SQL Server2005/Mysql.4 数据库脚本略8