1、HR系统数据库设计说明书双俊组汇总HR系统数据库设计说明书 引言 编写目的本文档是HR项目的数据库的设计,用于让程序员熟悉数据库数据存储等各方面的内容,是系统开发人员和系统分析人员必须阅读的。 背景 待开发的数据库名称:hrdata 任务提出者:奋斗教育 开发者:张双俊、刘纪红、杨明杰、陈鹭洋、陆壮孟、林有发、朱达生 技术支持:Oracle 用户:访问本网站的人 本系统是独立的系统,目前不与其它的系统提供接口,所产生的输出都是独立的 本系统使用Oracle作为数据库存储系统,系统将由用户自行购买和安装。 定义 参考资料 国标软件开发文档 外部设计 标识符状态 数据库管理软件:Oracle 10
2、g / 11g 数据库名称:hrdata 结构设计 概念结构设计 数据库名称:hrdata基本表一览基本表一览编号英文名中文名负责人1sys_department部门表张双俊2sys_user用户表张双俊3sys_role角色表张双俊4sys_function功能表张双俊5sys_user_role用户角色表张双俊6sys_role_auth角色权限张双俊7sys_user_auth用户权限张双俊8sys_access_log用户登录日志张双俊9config_major_kind职位分类表张双俊10config_major职位表张双俊11config_questions题库表张双俊12conf
3、ig_question_option题目选项表张双俊13engage_resume简历管理表林有发14engage_interview面试表林有发15engage_major_issue职位发布表林有发16common_exam试卷表林有发17common_exam_details试卷详细林有发18common_answer考试答案表林有发19common_answer_details考试答案明细表林有发20human_archive_change人员档案变更表刘纪洪21human_archive人员档案表刘纪洪22human_bonus人员激励表刘纪洪23human_training人员培训
4、表陈鹭洋24human_major_change职位调动表张双俊25human_time_sheet人员考勤表杨明杰26salary_standard薪酬标准表陆壮孟27salary_standard_details薪酬标准明细表陆壮孟28salary_report薪资总报表陆壮孟29personal_salary个人薪资表陆壮孟30personal_salary_detail个人薪资明细表陆壮孟31merit_rating_template绩效考核模板表陈鹭洋32merit_rating_template_detail绩效考核模板明细表陈鹭洋33merit_rating绩效考核表陈鹭洋34m
5、erit_rating_detail绩效考核明细表陈鹭洋35config_public_attribute公共属性表张双俊-张双俊负责-表1 sys_department 部门表表名部门表英文名sys_department主键dept_id外键序号名称类型大小必填字段默认值备注1dept_idNUMBER(19)19TRUE部门ID2dept_nameVARCHAR2(60)60TRUE部门名称3parent_idNUMBER(19)19TRUE父节点ID4isleafchar(1)1FALSE是否子节点5statusCHAR(1)1TRUE状态6registerNUMBER(19)19FAL
6、SE登记人7regist_timeDATEFALSE登记时间8changerNUMBER(19)19FALSE变更人9change_timeDATEFALSE变更时间表2 sys_user 用户表表名用户表英文名sys_user主键user_id外键dept_id序号名称类型大小必填字段默认值备注1user_idNUMBER(19)19TRUE用户 ID2Dept_idNUMBER(19)19TRUE部门ID3user_nameVARCHAR2(20)20TRUE用户名4user_true_nameVARCHAR2(60)60TRUE真实姓名5user_passwordVARCHAR2(32)
7、32TRUE密码6statusCHAR(1)1TRUE状态7is_managerCHAR(1)1FALSE是否管理者8registerNUMBER(19)19FALSE登记人9regist_timeDATEFALSE登记时间10changerNUMBER(19)19FALSE变更人11change_timeDATEFALSE变更时间表3 sys_role角色表表名角色表英文名sys_role主键role_id外键序号名称类型大小必填字段默认值备注1Role_idNUMBER(19)19TRUE角色ID2Role_nameVARCHAR2(50)50TRUE角色名称3statusCHAR(1)1
8、TRUE状态4registerNUMBER(19)19FALSE登记人5regist_timeDATEFALSE登记时间6changerNUMBER(19)19FALSE变更人7change_timeDATEFALSE变更时间表4 sys_function功能表表名功能表英文名称sys_function主键func_id外键序号名称类型大小必填字段默认值备注1func_idNUMBER(19)19TRUE功能ID2func_nameVARCHAR2(100)100TRUE功能名称3func_urlVARCHAR2(100)100FALSE连接地址4StatusCHAR(1)1TRUE状态5pa
9、rent_idNUMBER(19)19TRUE父节点6IsleafCHAR(1)1TRUE是否叶节点7registerNUMBER(19)19FALSE登记人8Regist_timeDATEFALSE登记时间9changerNUMBER(19)19FALSE变更人10change_timeDATEFALSE变更时间11func_idNUMBER(19)19TRUE功能ID表5 sys_user_role用户角色表表名用户角色表英文名称sys_user_role主键user_id role_id外键user_id role_id序号名称类型大小必填字段默认值备注1user_idNUMBER(19
10、)19TRUE用户ID2role_idNUMBER(19)19TRUE角色ID表6 sys_role_auth角色权限表表名角色权限表英文名称sys_role_auth主键role_id func_id外键role_id func_id序号名称类型大小必填字段默认值备注1role_idNUMBER(19)19TRUE角色ID2func_idNUMBER(19)19TRUE功能ID表7 sys_user_auth用户权限表名用户权限英文名称sys_user_auth主键user_id func_id外键user_id func_id序号名称类型大小必填字段默认值备注1user_idNUMBER(
11、19)19TRUE用户ID2func_idNUMBER(19)19TRUE功能ID表8 sys_access_log用户登录日志表名用户登录日志英文名称sys_access_log主键access_id外键序号名称类型大小必填字段默认值备注1access_idNUMBER(19)19TRUE用户登录日志表ID2user_idNUMBER(19)19TRUE用户ID3access_timeDATETRUE用户登录时间4access_ipVARCHAR2(20)20TRUE登录IP5logout_timeDATEFALSE登出时间6logout_typechar(1)1FALSE登出方式(正常、强
12、制)表9 config_major_kind职位分类表表名职位分类表英文名称config_major_kind主键major_kind_id外键序号名称类型大小必填字段默认值备注1major_kind_idNUMBER(9)9TRUE职位分类ID2major_kind_codechar(2)2TRUE职位分类编号3major_kind_nameVARCHAR2(60)60TRUE职位分类名称4registerNUMBER(19)19FALSE登记人5regist_timeDATEFALSE登记时间6changerNUMBER(19)19FALSE变更人7change_timeDATEFALSE
13、变更时间表10 config_major职位表表名职位表英文名称config_major主键major_id外键major_kind_id序号名称类型大小必填字段默认值备注1major_idNUMBER(9)9TRUE职位ID2major_kind_idNUMBER(9)9TRUE职位分类ID3major_codechar(4)4TRUE职位编号4major_nameVARCHAR2(60)60TRUE职位名称5major_countNUMBER(9)9FALSE人员编制6major_declareVARCHAR2(2000)2000FALSE职位说明7major_principleVARCH
14、AR2(2000)2000FALSE岗位规范8registerNUMBER(19)19FALSE登记人9regist_timeDATEFALSE登记时间10changerNUMBER(19)19FALSE变更人11change_timeDATEFALSE变更时间表11 config_questions题库表表名题库表英文名称config_questions主键question_id外键序号名称类型大小必填字段默认值备注1question_idNUMBER(19)19TRUE题库表ID2question_kind_idNUMBER(9)9TRUE问题分类(数据字典)3question_typec
15、har(1)1TRUE答案类型(单选、多选、简答)4contentVARCHAR2(200)200TRUE题目内容5answerVARCHAR2(200)200TRUE答案6registerNUMBER(19)19FALSE登记人7regist_timeDATEFALSE登记时间8changerNUMBER(19)19FALSE变更人9change_timeDATEFALSE变更时间表12 config_question_option题目选项表表名题目选项表英文名称config_question_option主键option_id外键question_id序号名称类型大小必填字段默认值备注1o
16、ption_idNUMBER(19)19TRUE选项ID2question_idNUMBER(19)19TRUE题目ID3option_codeVARCHAR2(10)10TRUE选项编号4contentVARCHAR2(200)200FALSE选项内容5option_typechar(1)1FALSE选项类型()表13 config_public_attribute公共属性表表名公共属性表英文名称config_public_attribute主键attribute_id外键序号名称类型大小必填字段默认值备注1attribute_idNUMBER(9)9TRUE公共属性ID2attribute
17、_kind_codechar(4)4TRUE公共属性分类编码3attribute_nameVARCHAR2(60)60TRUE公共属性名称4attribute_valueVARCHAR2(60)60TRUE公共属性值5registerNUMBER(19)19FALSE登记人6regist_timeDATEFALSE登记时间7changerNUMBER(19)19FALSE变更人8change_timeDATEFALSE变更时间表14 human_major_change职位调动表表名职位调动表英文名称human_major_change主键major_change_id外键序号名称类型大小必填
18、字段默认值备注1major_change_idNUMBER(19)19TRUE职位调动表ID2human_idNUMBER(19)19TRUE人员ID3dept_idNUMBER(19)19TRUE部门ID4major_idNUMBER(19)19TRUE职位ID5salary_standard_idNUMBER(9)9TRUE薪资标准ID6new_dept_idNUMBER(19)19TRUE新部门ID7new_major_idNUMBER(19)19TRUE新职位ID8new_salary_standard_idNUMBER(9)9TRUE新薪酬标准ID9change_reasonVARC
19、HAR2(500)500TRUE调动原因10registerNUMBER(19)19FALSE登记人11regist_timeDATEFALSE登记时间12checkerNUMBER(19)19FALSE复核人13check_timeDATEFALSE复核时间14check_statuschar(1)1FALSE复核状态15check_commentVARCHAR2(500)500FALSE审核意见-林有发负责-表15 Engage_resume简历管理表表名简历管理表英文名称Engage_resume主键Resume_id外键jobhunt_major_id序号名称类型大小必填字段默认值备注
20、1Resume_idNumber(19)19简历管理表ID2jobhunt_nameVarchar2(60)60求职人姓名3jobhunt_major_idNumber(9)9应聘职位ID4engage_typeVarchar2(30)30招聘类型5jobhunt_addressVarchar2(20)20地址6jobhunt_postcodeVarchar2(6)6 邮编7jobhunt_telephoneVarchar2(60)60电话号码8jobhunt_homephoneVarchar2(60)60 家庭电话9jobhunt_mobilephoneVarchar2(60)60手机10j
21、obhunt_emailVarchar2(60)1Email11jobhunt_hobbyVarchar2(200)200兴趣爱好12jobhunt_specilityVarchar2(200)200 特长13jobhunt_sexChar(2)2性别14jobhunt_religionVarchar2(60)60 宗教信仰15jobhunt_partyVarchar2(60)60 政治面貌16jobhunt_nationalityd Varchar2(60)60国籍17jobhunt_raceVarchar2(60)60 民族18jobhunt_birthdaydate生日19jobhunt
22、_ageVarchar(3)3年龄20jobhunt_educated_degreeVarchar2(60)60教育程度21jobhunt_educated_yearsNumber(2)2教育年限22jobhunt_educated_majorVarchar(60)60专业23jobhunt_collegeVarchar(60)60专业院校24jobhunt_idcardVarchar2(60)60身份证号25jobhunt_birthplaceVarchar2(200)200出生地26demand_salary_standardNumber(15,2)15期望薪酬27jobhunt_history_recordsVarchar2(2000)2000个人履历28remarkVarchar2(500)500备注29recomandationVarchar(500)500推荐意见30jobhunt_pictureFile照片31attachment_nameFile档案附件32registervarchar(20)20登记人33regist_timedata登记时间34checkerVarchar(20)20筛选人35check_timedata筛选时间36check_commentVarchar(500)500筛选推荐意见37interview_amountNumber(2)2面试
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2