数据库设计.docx
《数据库设计.docx》由会员分享,可在线阅读,更多相关《数据库设计.docx(18页珍藏版)》请在冰豆网上搜索。
![数据库设计.docx](https://file1.bdocx.com/fileroot1/2023-6/5/c05a1863-76bd-4b16-8275-6b76527e5e63/c05a1863-76bd-4b16-8275-6b76527e5e631.gif)
数据库设计
XXX人资信息管理系统
数据库设计文档
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
当前版本:
作者:
完成日期:
2014-12-1
1文档介绍
1.1编写目的
作为软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。
它是开发人员,测试人员编码及测试的重要参考依据。
1.2适用范围
本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。
1.3读者对象
本文档的主要读者包括:
1.本系统的设计人员:
包括模块设计人员
2.本系统的系统开发人员:
包括数据库开发、编码人员
3.本系统的测试人员
1.4参考文献
主要为人资信息管理系统.ppt、人资信息管理系统需求分析与概要设计。
2数据库环境说明
数据库采用MicrsoftSQLServer数据库管理系统建立并维护。
数据库设计过程中采用Micrsoft公司的Visio创建进销存数据库的ER图,并生成数据库脚本文件“数据库设计.DDL”。
其中SQLServer的登录模式为混和身份验证,超级用户的用户名均为sa,密码为:
123456,SQLServer服务器的端口号:
1433。
3数据库的命名规则
符合3个范式:
☑主键外键关系、表间关系、表中字段是不可再分的属性。
☑表的表示:
描述单一信息,功能简单实用、命名规范合理。
☑字段的类型,长度。
☑数据库的命名:
采用全部大写形式。
如:
人资管理系统,数据库名称为RSHGL(人事管理)。
☑数据库表命名:
所有表以RSH_开头,后面跟中文拼音缩写,采用全部大写形式。
如:
职工基本信息表数据库名称为RSH_ZHGJBXX
4逻辑设计
本系统的数据库按照面向对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据表中的关系,反应了对象间的关系
5数据库的实施
本系统基于SQLServer2008R2,数据库的名称为:
DB_OA,由SendMessage、ReadMessage、Role、RolePrivilege、Privilege、User、RecordBackUp、Plan、Company共10个数据表组成。
如表所示
表数据库表的功能说明
序号
表
功能说明
1
SendMessage
发送消息数据表
2
ReadMessage
阅读消息数据表
3
Role
角色数据表
4
RolePrivilege
角色-权限数据表
5
Privilege
权限数据表
6
User
用户信息数据表
7
Record
日志表
8
BackUp
数据库备份记录表
9
Plan
备份计划数据表
10
Company
公司分站数据表
系统整个的物理模型如下图所示:
5.2各表信息
1.职工基本信息表(RSH_ZHGJBXX)
序号
中文描述
列名
类型及精度
数据说明
1
序号_记录
XUHAO_JL
varchar(20)
2
编号_简化工号
BIANHAO_JHGH
varchar(10)
NotNull
3
编号_教育厅工号
BIANHAO_JYTGH
varchar(20)
4
编号_网公司工号
BIANHAO_WGSGH
varchar(20)
5
编号_系所
BIANHAO_XS
varchar(10)
NotNull
6
编号_二级部门
BIANHAO_EJBM
varchar(10)
7
姓名_职工
XINGMING_ZG
varchar(12)
NotNull
8
性别
XINGBIE
varchar
(2)
NotNull
9
姓名_曾用
XINGMING_CY
varchar(12)
10
编号_身份证
BIANHAO_SHFZH
varchar(18)
11
日期_出生
RIQI_CSH
datetime
12
地址_出生
DIZHI_CHSH
varchar(60)
13
民族
MINZU
varchar(10)
14
籍贯
JIGUAN
varchar(20)
15
面貌_政治
MIANMAO_ZHZH
varchar(20)
16
状况_婚姻
ZHUANGKUANG_HY
varchar(8)
17
地址_现住
DIZHI_XZH
varchar(40)
18
专业_现从事
ZHUANYE_XCSH
varchar(40)
19
特长_专业
TECHANG_ZHY
varchar(200)
20
现学历
XUELI_X
varchar(10)
21
编号_现学历证书
BIANHAO_XXLZHSH
varchar(20)
22
专业_现学历所学
ZHUANYE_XXLSX
varchar(60)
23
类别_现学历
LEIBIE_XXL
varchar(20)
24
分类_现学历
FENLEI_XXL
varchar(20)
25
类别_现学历专业
LEIBIE_XXLZHY
varchar(20)
26
现学位
XUEWEI_X
varchar(10)
27
编号_现学位证书
BIANHAO_XXWZHSH
varchar(20)
28
院校_现学历毕业
YUXIAO_XXLBY
varchar(60)
29
日期_现学历毕业
RIQI_XXLBY
datetime
30
分类_现学位
FENLEI_XXW
varchar(20)
31
专业_现学位
ZHUANYE_XXW
varchar(60)
32
日期_现学位取得
RIQI_XXWQD
datetime
33
院校_现学位毕业
YUANXIAO_XXWBY
varchar(60)
34
类别_编制
LEIBIE_BZ
varchar(20)
NotNull
35
分类_劳务人员
FENLEI_LWRY
varchar(10)
36
工龄
GONGLING
varchar
(2)
37
类别_教工
LEIBIE_ZHG
varchar(20)
38
状态_职工当前
ZHUANGTAI_ZHGDQ
varchar(20)
NotNull
39
名称_岗位
MINGCHENG_GW
varchar(40)
40
日期_任职
RIQI_RZH
datetime
NotNull
41
依据_岗位变动
YIJU_GWBD
varchar(60)
42
层次_岗位
CENGCI_GW
varchar
(2)
43
级别_岗位
JIBIE_GW
varchar
(2)
44
日期_岗级变动
RIQI_GJBD
datetime
45
级别_职务
JIBIE_ZHW
varchar(20)
46
身份
SHENFEN
varchar(20)
47
名称_职称
MINGCHENG_ZHCH
varchar(20)
48
编号_职称证书
BIANHAO_ZHCHZHSH
varchar(20)
49
等级_职称
DENGJI_ZHCH
varchar(20)
50
单位_职称授予
DANWEI_ZHCHSHY
varchar(20)
51
依据_职称授予
YIJU_ZHCHSHY
varchar(40)
52
日期_职称取得
RIQI_ZHCHQD
datetime
53
分类_职称
FENLEI_ZHCH
varchar
(2)
54
日期_职业资格取得
RIQI_ZHYZGQD
datetime
55
类型_职业资格
LEIXING_ZHYZG
varchar(10)
56
名称_职业资格
MINGCHENG_ZHYZG
varchar(40)
57
编号_职业资格证书
BIANHAO_ZHYZGZHSH
varchar(20)
58
机构_职业资格颁发
JIGOU_ZHYZGBF
varchar(40)
59
等级_职业资格
DENGJI_ZHYZG
varchar(20)
60
日期_参加工作
RIQI_CJGZ
datetime
61
日期_来校工作
RIQI_LXGZ
datetime
62
年数_来校
NIANSHU_LX
varchar
(2)
63
类别_来源
LEIBIE_LY
varchar(20)
64
是否_教师资格
SHIFOU_JSHZG
varchar
(2)
65
学科_教师证
XUEKE_JSHZH
varchar(40)
66
编号_教师证
BIANHAO_JSHZH
varchar(20)
67
分类_教师证
FENLEI_JSHZH
varchar(20)
68
日期_教师证取得
RIQI_JSHZHQD
datetime
69
日期_入党
RIQI_RD
datetime
70
日期_入团
RIQI_RT
datetime
71
日期_预计退休
RIQI_YJTX
datetime
72
学科_任教
XUEKE_RJ
varchar(40)
73
分类_任教学科
FENLEI_RJXK
varchar(20)
74
分类_任教课程
FENLEI_RJKCH
varchar(20)
75
是否_专业带头人
SHIFOU_ZHYDTR
varchar
(2)
76
是否_专业负责人
SHIFOU_ZHYFZR
varchar
(2)
77
是否_骨干教师
SHIFOU_GGJSH
varchar
(2)
78
是否_双师素质
SHIFOU_SHSHSZH
varchar
(2)
79
类别_双师
LEIBIE_SHSH
varchar(10)
80
时数_周工作
SHISHU_ZHGZ
varchar(10)
81
电话_固定
DIANHUA_GD
varchar(18)
82
电话_移动
DIANHUA_YD
varchar(18)
83
分类_人员_高校报表
FENLEI_RY_GXBB
varchar(20)
84
年度_来校_高校报表
NIANDU_LX_GXBB
varchar(4)
85
年龄_人员_高校报表
NIANLING_RY_GXBB
numeric(5,2)
86
级别_教学名师
JIBIE_JXMSH
varchar(10)
87
账号_信息系统通用
ZHANGHAO_XXXTTY
varchar(20)
88
备注
BEIZHU
varchar(60)
89
备注1
BEIZHU1
varchar(60)
90
备注2
BEIZHU2
varchar(60)
91
时间_记录创建
SHIJIAN_JLCHJ
datetime
92
工号_记录创建人
GONGHAO_JLCHJR
varchar(10)
93
时间_记录修改
SHIJIAN_JLXG
datetime
94
工号_记录修改人
GONGHAO_JLXGR
varchar(10)
95
是否_删除
SHIFOU_SHCH
varchar
(2)
96
工号_删除人
GONGHAO_SHCHR
varchar(10)
97
原因_删除
YUANYIN_SHCH
nvarchar(60)
2.职工岗位过程信息表(RSH_ZHGGWGCHXX)
序号
信息项
中文描述
编码
类型及精度
1
简化工号
编号_简化工号
BIANHAO_JHGH
varchar(10)
2
岗位名称
名称_岗位
MINGCHENG_GW
varchar(30)
3
任职部门
部门_任职
BUMEN_RZH
varchar(50)
4
任职二级部门
部门_任职_二级
BUMEN_RZH_EJ
varchar(50)
5
任职日期
日期_任职
RIQI_RZH
datetime
6
岗位变动依据
依据_岗位变动
YIJU_GWBD
varchar(40)
7
岗位级别变动时间
日期_岗级变动
RIQI_GJBD
datetime
8
岗位层次
层次_岗位
CENGCI_GW
varchar
(2)
9
岗位级别
级数_岗位
JIBIE_GW
varchar
(2)
10
职务级别
级别_职务
JIBIE_ZHW
varchar(20)
11
身份
身份
SHENFEN
varchar(20)
12
任期
期限_任职
QIXIAN_RQ
varchar
(2)
13
免职日期
日期_免职
RIQI_MZH
datetime
14
免职依据
依据_免职
YIJU_MZH
varchar(40)
15
记录创建时间
时间_记录创建
SHIJIAN_JLCHJ
datetime
16
记录创建人工号
工号_记录创建人
GONGHAO_JLCHJR
varchar(10)
17
记录修改时间
时间_记录修改
SHIJIAN_JLXG
datetime
18
记录修改人工号
工号_记录修改人
GONGHAO_JLXGR
varchar(10)
19
删除标记
是否_删除
SHIFOU_SHCH
varchar
(2)
20
删除人工号
工号_删除人
GONGHAO_SHCHR
varchar(10)
21
删除原因
原因_删除
YUANYIN_SHCH
nvarchar(60)
22
备注
备注
BEIZHU
nvarchar(60)
3.职称过程信息表(RSH_ZHCHGCHXX)
序号
信息项
中文描述
编码
类型及精度
1
简化工号
编号_简化工号
BIANHAO_JHGH
varchar(10)
2
专业技术资格证书名称
名称_职称
MINGCHENG_ZHCH
varchar(40)
3
证书编号
编号_职称证书
BIANHAO_ZHCHZHSH
varchar(20)
4
专业技术资格等级
等级_职称
DENGJI_ZHCH
varchar(10)
5
专业技术资格授予单位
单位_职称授予
DANWEI_ZHCHSHY
varchar(20)
6
专业技术资格授予依据
依据_职称授予
YIJU_ZHCHSHY
varchar(40)
7
专业技术资格取得时间
日期_职称取得
RIQI_ZHCHQD
datetime(8)
8
专业技术资格分类
分类_职称
FENLEI_ZHCH
varchar
(2)
9
记录创建时间
时间_记录创建
SHIJIAN_JLCHJ
datetime
10
记录创建人工号
工号_记录创建人
GONGHAO_JLCHJR
varchar(10)
11
记录修改时间
时间_记录修改
SHIJIAN_JLXG
datetime
12
记录修改人工号
工号_记录修改人
GONGHAO_JLXGR
varchar(10)
13
删除标记
是否_删除
SHIFOU_SHCH
varchar
(2)
14
删除人工号
工号_删除人
GONGHAO_SHCHR
varchar(10)
15
删除原因
原因_删除
YUANYIN_SHCH
nvarchar(60)
16
备注
备注
BEIZHU
nvarchar(60)
4.职称过程信息表(RSH_ZHCHGCHXX)
序号
信息项
中文描述
编码
类型及精度
1
简化工号
编号_简化工号
BIANHAO_JHGH
varchar(10)
2
职业资格名称
名称_职业资格
MINGCHENG_ZHYZG
varchar(40)
3
职业资格证书编号
编号_职业资格证书
BIANHAO_ZHYZGZHSH
varchar(20)
4
职业资格类型
类型_职业资格
LEIXING_ZHYZG
varchar(10)
5
职业资格颁发机构
机构_职业资格颁发
JIGOU_ZHYZGBF
varchar(40)
6
职业资格取得时间
日期_职业资格取得
RIQI_ZHYZGQD
datetime(8)
7
职业资格等级
等级_职业资格
DENGJI_ZHYZG
varchar(10)
8
记录创建时间
时间_记录创建
SHIJIAN_JLCHJ
datetime
9
记录创建人工号
工号_记录创建人
GONGHAO_JLCHJR
varchar(10)
10
记录修改时间
时间_记录修改
SHIJIAN_JLXG
datetime
11
记录修改人工号
工号_记录修改人
GONGHAO_JLXGR
varchar(10)
12
删除标记
是否_删除
SHIFOU_SHCH
varchar
(2)
13
删除人工号
工号_删除人
GONGHAO_SHCHR
varchar(10)
14
删除原因
原因_删除
YUANYIN_SHCH
nvarchar(60)
15
备注
备注
BEIZHU
nvarchar(60)
5.学历过程信息表(RSH_XLGCHXX)
序号
中文描述
编码
类型及精度
数据说明
1
编号_简化工号
BIANHAO_JHGH
varchar(10)
NotNull
2
学历
XUELI
varchar(10)
NotNull
3
编号_学历证书
BIANHAO_XLZHSH
varchar(20)
4
专业_学历所学
ZHUANYE_XLSX
varchar(60)
5
类别_学历专业
LEIBIE_XLZHY
varchar(20)
6
类别_学历
LEIBIE_XL
varchar(20)
7
分类_学历
FENLEI_XL
varchar(20)
8
院校_学历毕业
YUXIAO_XLBY
varchar(60)
9
日期_学历毕业
RIQI_XLBY
datetime
10
时间_记录创建
SHIJIAN_JLCHJ
datetime
11
工号_记录创建人
GONGHAO_JLCHJR
varchar(10)
12
时间_记录修改
SHIJIAN_JLXG
datetime
13
工号_记录修改人
GONGHAO_JLXGR
varchar(10)
14
是否_删除
SHIFOU_SHCH
varchar
(2)
15
工号_删除人
GONGHAO_SHCHR
varchar(10)
16
原因_删除
YUANYIN_SHCH
nvarchar(60)
17
备注
BEIZHU
nvarchar(60)
6.职工保险信息表(RSH_ZHGBXXX)
序号
中文描述
编码
类型及精度
数据说明
1
编号_简化工号
BIANHAO_JHGH
varchar(10)
NotNull
2
日期_出生
RIQI_CHSH
datetime
3
日期_出生41
RIQI_CHSH41
datetime
4
日期_出生41_yj
RIQI_CHSH41_YJ
datetime
5
日期_出生102
RIQI_CHSH102
datetime
6
日期_出生102_yj
RIQI_CHSH102_YJ
datetime
7
日期_参加工作
RIQI_CJGZ
datetime
8
时间_记录创建
SHIJIAN_JLCHJ
datetime
9
工号_记录创建人
GONGHAO_JLCHJR
varchar(10)
10
时间_记录修改
SHIJIAN_JLXG
datetime
11
工号_记录修改人
GONGHAO_JLXGR
varchar(10)
12
是否_删除
SHIFOU_SHCH
varchar
(2)
13
工号_删除人
GONGHAO_SHCHR
varchar(10)
14
原因_删除
YUANYIN_SHCH
nvarchar(60)
15
备注
BEIZHU
nvarchar(60)
7.职工档案信息表(RSH_ZHGDAXX)
序号
中文描述
编码
类型及精度
数据说明
1
编号_简化工号
BIANHAO_JHGH
varchar(10)
NotNull
2
日期_出生
RIQI_CHSH
datetime
3
日期_参加工作
RIQI_CJGZ
datetime
4
名称_职称
MINGCHENG_ZHCH
varchar(20)
5
日期_职称取得
RIQI_ZHCHQD
datetime
10
时间_记录创建
SHIJIAN_JLCHJ
datetime
11
工号_记录创建人
GONGHAO_JLCHJR
varchar(10)
12
时间_记录修改
SHIJIAN_JLXG
datetime
13
工号_记录修改人
GONGHAO_JLXGR
varchar(10)
14
是否_删除
SHIFOU_SHCH
varchar
(2)
15
工号_删除人
GONGHAO_SHCHR
varchar(10)
16
原因_删除
YUANYIN_SHCH
nvarchar(60)
17
备注
BEIZHU
nvarchar(60)
表间关系
6安