数据库详细设计.doc
文本预览下载声明
卷号 卷内编号 密级
数据库详细设计说明书
项目名称: 建工
项目编号:
编写人员:
编写日期:
审批人员:
审批日期:
版本号 修改人/日期 摘要 审定人/日期 V1.0 V2.0
1 引言 3
1.1编写目的 3
1.2背景 3
1.3术语定义 3
1.4参考资料。 3
2总体设计 3
2.1运行环境 3
3功能设计描述 3
3.1数据库所包含的表 3
3.2后台过程、函数、触发器功能说明 3
3.2.1视图 4
3.2.2存储过程 4
3.2.3 函数 4
3.2.4 触发器 4
引言
1.1编写目的
使这个数据库的使用者更加清楚的知道数据库的结构和各表之间的关系
1.2背景
数据库名称:武汉建工系统
数据库软件名称:Mysql
1.3术语定义
sql: Structured Query Language 结构化查询语句。
数据类型
varchar(): 字符型数据类型
int : 整型数据类型
money: 货币型数据类型
float: 浮点型数据类型
datetime: 日期/时间数据类型
约束关系
primary key: 主键约束
Foreign key: 外键约束
Not null: 字段不能为空
Null: 字段允许空值
1.4参考资料。
列出有关的参考资料:
本项目的需求分析书和用户提的供业务流程;
参考《建工综合信息平台》的业务流程;
本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
2总体设计
2.1运行环境
操作系统:windows 2000或更高服务器版本
Mysql
3功能设计描述
3.1所涉及到的表
组织部门表
表名 t_dept(组织部门表) 字段名 数据类型 空/非空 约束关系 说明 d_id int not null primary key 部门编号主键 d_sjid int 上级部门编号 d_zjid int foreign key 当前部门编号 d_zjname varchar(30) 当前部门名称 d_zjremark varchar(30) 备注 备注 记录部门的所有信息
功能模块
表名 t_mk(功能模块) 字段名 数据类型 空/非空 约束关系 说明 m_id int not null primary key 主键ID m_name varchar(20) not null 模块名称 备注 所有功能菜单的详情
岗位结构
表名 t_gw(岗位结构) 字段名 数据类型 空/非空 约束关系 说明 g_id int not null primary key 主键ID g_sjid int not null 上级岗位ID d_id int not null primary key 所属部门ID g_name varchar(20) not null 岗位名称 g_mark varchar(20) not null 备注信息 备注 所有岗位的详情
权限表
表名 t_qx(权限设置表) 字段名 数据类型 空/非空 约束关系 说明 q_id int not null primary key 主键ID g_id int not null primary key 岗位ID m_id int not null primary key 功能模块ID 备注 关联岗位和权限的表
职称表
表名 t_zc(职称表) 字段名 数据类型 空/非空 约束关系 说明 zc_id int primary key 职称编号主键 zc_name varchar(20) 职称名称 zc_remark varchar(200) 备注 备注 员工职称表详情
流程表
表名 t_lc(流程表) 字段名 数据
显示全部