人事管理系统数据库设计说明书_001Word格式文档下载.doc
《人事管理系统数据库设计说明书_001Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《人事管理系统数据库设计说明书_001Word格式文档下载.doc(16页珍藏版)》请在冰豆网上搜索。
1.5术语与缩写解释 5
2.数据库环境说明 6
3.数据库的命名规则 6
4.逻辑设计 7
5.物理设计 7
5.1表汇总 7
5.2员工MST 8
5.3部门MST 9
5.4工作时间MST 9
5.5工程评价TBL 9
5.6公司评价TBL 10
5.7应聘员工信息TBL 10
5.8合同履历TBL 11
5.9离职登记TBL 11
5.10日历MST 11
5.11职务MST 12
5.12用户权限TBL 12
5.13用户MST 12
5.14用户权限模块TBL 12
5.15年假MST 13
5.16职务变更履历TBL 13
5.17考勤导入记录TBL 13
5.18通用功能MST 13
5.19熟练度设置MST 14
5.20考勤临时表TBL 14
5.21休假登记TBL 15
5.22休假登记明细表TBL 15
5.23日期明细TBL 15
6.安全性设计 16
6.1防止用户直接操作数据库的方法 16
6.2用户帐号密码的管理方法 16
6.3角色与权限 16
7.数据库管理与维护说明 16
1.文档介绍
1.1文档目的
编写此文档的目的是详细描述人事管理系统中的数据库结构与设计。
1.2文档范围
本文档为该系统的数据库设计说明书,详细的说明了“人事管理系统”的数据库设计、结构情况。
本文档主要适用于开发人员进行系统设计,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。
1.3读者对象
本说明书的预期读者为项目管理人员、项目开发人员、项目测试及维护人员。
1.4参考文档
1)软件所参照的软件开发标准为:
GB8567-88标准
2)XX公司软件开发标准(2008)
3)本项目的需求说明书及产品规格说明书
4)(英)康诺利(Connolly,T.),《数据库系统——设计、实现与管理(第四版)(英文版)》,电子工业出版社,2008。
1.5术语与缩写解释
缩写、术语
解释
DBA
数据库管理员,DatabaseAdministrator
URL
统一资源定位符,Uniform/UniversalResourceLocator
Internet
因特网,又叫做国际互联网
Intranet
企业内部网,是Internet技术在企业内部的应用
PK
主键,PrimaryKey
2.数据库环境说明
本系统采用的数据库版本为SqlServer2000或以上版本,安装在服务器上。
使用sa用户登录数据库创建各种数据库对象。
3.数据库的命名规则
本系统数据库表,表示基础部分信息的表名统一采用TB_为表名前缀(如员工信息表名为TB_EMP,部门信息表名为TB_DEPT),表示其他记录信息的表名统一采用T_为表名前缀(如职务变更履历表名为T_DUTY_RECORD,离职登记表名为T_DIMISSION_RECORD)。
视图部分统一采用V_作为视图名前缀。
4.逻辑设计
人事管理系统实体关系图
5.物理设计
5.1表汇总
表名
表物理名
说明
员工MST
TB_EMP
包含员工基本信息,如员工编号、姓名等
部门MST
TB_DEPT
包含部门基本信息,如部门编号、名称等
工作时间MST
TB_WORKTIME
包含公司上班时间及下班时间
工程评价TBL
T_PJ_EVALUATION
工程中对员工的评价信息
公司评价TBL
T_COMY_EVALUATION
公司对员工的评价信息
应聘员工信息TBL
T_RECT
包含应聘员工基本信息,如姓名、性别等
合同履历TBL
T_CONTRACT_RECORD
记录员工所签订的合同信息
离职登记TBL
T_DIMISSION_RECORD
员工离职情况的记录
日历MST
TB_CALENDAR
包含日历中的年、月、日及假日区分等
职务MST
TB_DUTY
包含职务基本信息,如职务编号、名称
用户权限TBL
T_POPEDOM
记录用户所具有的权限信息
用户MST
TB_USER
包含用户基本信息,如用户名、密码等
用户权限模块TBL
T_POPEDOM_MODULE
系统提供的基本权限
年假MST
TB_YEAR_HOLS
记录员工年假使用情况
职务变更履历TBL
T_DUTY_RECORD
记录员工的职务履历信息
考勤导入记录TBL
T_CHK_RECORD
记录系统考勤excel表导入的状态、时间等
通用功能MST
TB_COM_FUN
包含系统通用功能
熟练度设置MST
TB_PROFICIENCY_SET
记录工程熟练度系数
考勤临时表TBL
T_CHK_ATTENDANCE_TEMP
记录员工考勤信息
休假登记TBL
T_VAC_RECORD
记录员工休假信息
休假登记明细表TBL
T_VAC_RECORD_LIST
记录员工休假详细信息
日期明细TBL
T_DATE_TEMP
以年月形式保存日历信息
5.2员工MST
编号
列名
数据类型
长度
允许空
默认值
列说明
EMP_CD
VARCHAR2
20
○
员工编号
EMP_NAME
员工姓名
SEX
性别
BIRTHDAY
DATE
出生日期
ID_CARD
身份证号
6
MARRY
婚否
7
DIPLOMA
学历
8
HOMEPLACE
籍贯
9
NATION
民族
10
POSTALCODE
邮编
11
LINKMAN
联系人
12
PHONE
联系电话
13
EMAIL
电子邮件
14
ADDRESS
家庭住址
15
CONTRACT_CLASS
合同区分
16
DEPT_CD
部门
17
PJ_CD
工程
18
JOB_CLASS
在职区分
19
JOIN_DATE
入职日期
EMP_CLASS
员工区分
21
EMP_DATE
转正日期
22
FORWARD_WORK_YEAR
入社前工龄
23
DORM
宿舍
24
BED
床位
25
TIMECARD
考勤卡编号
26
EMP_MEMO
50
备注
5.3部门MST
部门编号
DEPT_NAME
部门名称
DEPT_CLASS
部门区分
PARENT_DEPT_CD
管理部门
MANAGER
担当者
5.4工作时间MST
ON_DUTY
上班时间
OFF_DUTY
○
下班时间
5.5工程评价TBL
EVALUATION_DATE
评价日期
EVALUATION_CLASS
8-02
评价区分
EVALUATION_EMP_NAME
"
当前用户"
评价人
FLAG
履历区分
EVALUATION_MEMO
5.6公司评价TBL
10-01
评价人编号
5.7应聘员工信息TBL
RECT_CD
NUMBER
应聘员工编号
RECT_NAME
应聘员工姓名
RECT_DATE
应聘日期
VA