oa办公系统数据库设计文档
- 格式:doc
- 大小:188.00 KB
- 文档页数:7
如对您有帮助,请购买打赏,谢谢您!
数据库设计文档
引言
1.编写目的
SimpleOA数据库设计文档是整个项目的数据库输入依据。用于让程序员熟
悉数据存储等各方面的内容,是系统开发人员和系统分析人员必须阅读的项目参
考文档。
2.背景
待开发的数据库名称: SimpleOA
任务提出者:湖南城市学院数计系
开发者: 聂胜杰 聂孟文
技术支持:mysql
用户:admin
本系统是独立的系统,目前不与其它的系统提供接口,所产生的输出
是独立的。本系统使用MySQL作为数据库存储系统。
3.部分类图结构设计
图--数据库物理模型图
1.
Employee(员工表)
字段名称 中文说明 数据类型 大小 是否为空 描 述
1
EMP_ID 员工id号 Integer 11 Not null
主键、自动增长
员工id号
2
EMP_CODE 员工编号 VARCHAR 12 Not null
唯一
也就是用户登
的用户名
3
EMP_NAME 员工名 VARCHAR 12 Not null
唯一
员工名字
4
EMP_PWD 员工密码 VARCHAR 16 Not null
密码
5
EMP_SEX 员工性别 Char 2 Not null
如对您有帮助,请购买打赏,谢谢您!
6
EMP_JOINDATE 员工加入日期 timestamp 默认 Not null
7
EMP_BIRTH 员工生日 timestamp 默认 null
8
EMP_ADDRESS 员工地址 VARCHAR 100 null
9
EMP_EMAIL 员工Email VARCHAR 50 null
10
EMP_PHONE 员工电话 VARCHAR 13 null
11
EMP_DESCRIPTION 员工备注 Text 默认 null
12
DEPT_ID 部门id号 Integer 11 Not null
13
2部门表(dept表)
字段 中文说明 数据类型 大小 是否为空 描 述
1
DEPT_ID 部门id号 Integer 11 Not null
主键、自动增长
2
DEPT_NAME 部门名称 VARCHAR 20 Not null
3
DEPT_FID 上级部门id号 Integer 11 Not null
如果没有上级了
默认的值是0
4
DEPT_DESCRIPTION 部门信息描述 text 默认 null
3.Power(用户权限表)
字段名称 中文说明 数据类型 大小 是否为空 描 述
1
POWER_ID 权限id号 Integer 11 Not null
主键、自动增长
2
POWER_NAME 权限名称 VARCHAR 20 Not null
3
POWER_ADDRESS 链接页面地址 VARCHAR 200 Not null
4
4.权限角色表(powerrole表)
字段名称 中文说明 数据类型 大小 是否为空 描 述
1
POWER_ID 权限id号 Integer 11 Not null
双主键,并实现
外键。一个操作
以给多个角色,
个角色可以有多
2
ROLE_ID 角色id号 Integer 11 Not null
如对您有帮助,请购买打赏,谢谢您!
操作
3
4
5.角色表(role表)
字段名称 中文说明 数据类型 大 小 是否为空 描 述
1
ROLE_ID 角色id号 Integer 11 Not null
主键、自动增长
2
ROLE_NAME 角色名称 VARCHAR 20 Not null
3
4
6.角色员工表(employeerole)
字段名称 中文说明 数据类型 大小 是否为空 描 述
1
ROLE_ID 角色id号 Integer 11 Not null
双主键,并实现
外键,一个员工
以有多个角色,
个角色可以给多
员工
2
EMP_ID 员工id号 Integer 11 Not null
3
4
7.日程表(CALENDAR表)
字段名称 中文说明 数据类型 大小 是否为空 描 述
1
CALENDAR_ID 日程id号 Integer 11 Not null
主键、自动增长
2
CALENDAR _TITLE 日程主题 VARCHAR 20 Not null
3
CALENDAR _STARTTIME 开始时间 timestamp 默认 Not null
4
CALENDAR _ENDTIME 结束时间 timestamp 默认 Not null
5
CALENDAR _REMIND 提醒时间 INTEGER 2 Not null
提醒时间为开
时间之前5~55
钟
6
CALENDAR _CONTENT 提醒内容 Text 默认 Not null
7
CALENDAR_ISREMID 提醒开关 boolean 默认 Not null Default false
8
EMP_ID 员工id号 Integer 11 Not null
外键。一个员工