1、HRMS数据库设计说明书卷 号卷内编号密 级项目编号: S101- 01-2011HRMS分 类:数据库设计说明书Version: 撰 写 人(签名):罗强 完 成 日 期:2011-03-13 本文档 使 用部门:主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: 1. 引言1.1 编写目的数据库设计说明书是根据概要设计说明书的要求所编写的,是为详细设计作依据的,为详细设计提供标准,并提供给编码人员和测试人员。1.2 背景待开发的数据库的名称:HRMS使用此数据库的软件系统的名称:Microsoftsoft SqlServer2005该软件系统开发项目的任
2、务提出者:本人该软件系统的用户:企业单位将安装该软件和这个数据库的计算站(中心):企业数据中心1.3 定义HRMS(Human Resourse Management System)信用卡评估系统CDM(Concept Data Model) 概念数据模型PDM(Physics Data Model) 物理数据模型E-R(Entity Relationship) 实体联系模型1.4 参考资料1 毕业设计开题报告2 教学信息管理平台排课管理子系统的需求规格说明书3 单建魁 赵启升编著.数据库系统试验指导M.北京清华大学学研大厦:清华大学出版社,2004年12月.P1-P30.4 王珊 萨师煊编著
3、.数据库系统概论M.第四版.北京市西城区德外大街4号:高等教育出版社,2006年12月.P78-P125.5郑阿奇编著SQL Server使用教程(第2版)电子工业出版社,2007年6月6王颖,李敏业编著Visual Basic+SQL Server数据库应用实例完全解析人民邮电出版社,2006年7 姚巍编著Visual Basic数据库开发从入门到精通人民邮电出版社,2006年2. 外部设计2.1 类型划分 主表:18个 辅助表: 13个2.2 标识符和约定数据库表的命名是用表名的英文或英文缩写,编程实现简单易记!格式描述说明1UserInfo用户用户信息表2Sys_role角色系统角色表3
4、Sys_right权限系统权限表4Sys_role_right角色-权限系统角色-权限表5Salary_standard工资标准工资标准表6Salary_standard_detail工资标准明细工资标准明细表7Salary_grant工资发放工资发放表8Salary_grant_detail工资发放明细工资方法明细表8Major_change人事调动人事调动表9Human_file员工档案员工档案表10Engage_subject试题试题表11Engage_resume简历信息简历信息表12Engage_major_release职位发布职位发布表13Engage_interview面试情况
5、面试情况表14Engage_exam考试考试表15Engage_exam_detail考试明细考试明细表17Engage_answer试题答案试题答案表18Engage_answer_detail答案明细答案明细表19Config_speciality学历学历表20Config_religion宗教宗教信仰表21Config_question_first_kind试题一级分类试题一级分类表22Config_question_second_kind试题二级分类试题二级分类表23Config_nation名族名族表24Config_major职位职位表25Config_major_kind职位分类
6、职位分类表26Config_goodat特长特长表27Config_file_first_kind一级机构一级机构表28Config_file_second_kind二级机构二级机构表29Config_file_third_kind三级机构三级机构表30Config_educated_degree学位学位表31Config_country国籍国籍表2.3 数据库表设计格式说明 主表: 用户表(UserInfo)UserInfo字段名字段代码字段类型允许为空主键外键1用户IDIdintNPrimarykey2用户名Users_namevarchar(40)Y3用户密码Users_password
7、varchar(50)Y4角色IDRolenoIntY2.角色表Sys_role字段名字段代码字段类型允许为空主键外键1角色IDIdintNPrimarykey2角色名Role_name_namevarchar(40)Y3角色描述Role_descvarchar(50)Y3.权限表Sys_right字段名字段代码字段类型允许为空主键外键1权限IDIdintNPrimarykey2权限父节点Right_parent_codeIntN3权限类型Right_typevarchar(20)Y4权限描述Right_textVarchar(50)Y5权限对应URLRight_urlVarchar(200)
8、N4.角色-权限表Sys_role字段名字段代码字段类型允许为空主键外键1角色-权限IDIdintNPrimarykey2角色IDRf_role_noINTNY3权限Rf_right_noInt NY5.工资标准表Salary_standard字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2工资标准名Salary_standard_namevarchar(40)Y3工资额Salary_summoneyY6.工资标准明细表Salary_standard字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2工资标准IDSs_noIntNY3工资
9、项IDSi_noIntNY4金额SalaryMoney7.工资发放表Salary_standard字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2三级机构IDCtk_noIntNY3人数Human_amountIntY4应发工资总额Salary_sumMoneyY5实发工资总额Salary_paid_sumMoneyY8.人事调动表Salary_grant字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2三级机构IDCtk_noIntNY3档案IDHf_noIntNY4职位IDCm_noIntNY5薪酬标准IDSs_noIntNY6调动
10、原因Change_reasonVarchar(200)Y79.员工档案表Human_file字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2三级机构IDCtk_noIntNY3登记人IDHf_noIntNY4职位IDCm_noIntNY5姓名Human_nameVarchari(50)Y6性别Human_sexVarchar(4)Y7电邮Human_emailVarchar(50)Y8电话号码Human_telephoneVarchar(50)Y9QQHuman_qqVarchar(50)Y10地址Human_addressVarchar(50)Y11邮编Huma
11、n_postcodeVarchar(50)Y12国籍Cc_noIntYY13生日Human_birthdayDatetimeY14名族Cn_noIntYY15宗教Cr_noIntYY16身份证号码Human_id_cardVarchar(50)N17年龄Human_ageIntY18学历Ced_noIntYY19专业Cs_noIntYY20薪酬标准Ss_noIntYY21爱好Human_hobbyVarchar(50)Y22特长Cg_noIntYY23个人履历Human_history_recordVarchar(200)Y24家庭关系Human_family_membershipVarcha
12、r(200)Y25备注RemarkVarchar(200)10.试题表Engage_subject字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2试题二级分类Cqsk_NoIntYY3题干ContextVarchar(50)Y4答案AKey_aVarchar(50)Y5答案BKey_bVarchar(50)Y6答案CKey_cVarchar(50)Y7答案DKey_dVarchar(50)Y8答案EKey_eVarchar(50)Y9正确答案Correct_keyVarchar(50)Y11简历表Human_file字段名字段代码字段类型允许为空主键外键1IDId
13、intNPrimarykey2三级机构IDCtk_noIntNY3登记人IDHf_noIntNY4职位IDCm_noIntNY5姓名Human_nameVarchari(50)Y6性别Human_sexVarchar(4)Y7电邮Human_emailVarchar(50)Y8电话号码Human_telephoneVarchar(50)Y9QQHuman_qqVarchar(50)Y10地址Human_addressVarchar(50)Y11邮编Human_postcodeVarchar(50)Y12国籍Cc_noIntYY13生日Human_birthdayDatetimeY14名族Cn_
14、noIntYY15宗教Cr_noIntYY16身份证号码Human_id_cardVarchar(50)N17年龄Human_ageIntY18学历Ced_noIntYY19专业Cs_noIntYY20薪酬标准Ss_noIntYY21爱好Human_hobbyVarchar(50)Y22特长Cg_noIntYY23个人履历Human_history_recordVarchar(200)Y24家庭关系Human_family_membershipVarchar(200)Y25备注RemarkVarchar(200)12.职位发布表Engage_major_release字段名字段代码字段类型允许
15、为空主键外键1IDIdintNPrimarykey2三级机构IDCtk_noIntYY3职位Cm_noIntYY4招聘类型Engage_typeVarchar(50)Y5职位描述Major_describeVarchar(50)Y6招聘需求Engage_requiredVarchar(50)Y13.面试表Engage_interview字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2形象等级Image_degreeVarchar(20)Y3口语等级Native_language_degreeVarchar(20)Y4外语等级Foreign_language_deg
16、reeVarchar(20)Y5应变能力Response_speed_degreeVarchar(20)Y6EQEQ_degreeVarchar(20)Y7IQIQ_degreeVarchar(20)Y8综合评价Multi_quality_degreeVarchar(20)Y9面试评价Interview_commentVarchar(50)Y14.考试答题表Engage_exam字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2考试编号Exam_numbervarchar(40)Y3职位发布IDEmr_noIntYY4答题限时Limite_timeIntY15.答题
17、明细表Engage_exam字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2考试编号Exam_numbervarchar(40)Y3答题IDEe_noIntYY4二级分类IDCqsk_noIntYY5试题数量Question_amountIntY16. 答案表Engage_answer字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2答案编号Answer_numbervarchar(40)Y3答题IDEe_noIntYY4简历IDEr_noIntYY5答题用时Use_timeIntY6得分Total_pointDoubleY(2) 辅表
18、:17.专业表Config_speciality字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2专业名Speciality_nameVarchar(20)Y18.宗教表Config_religion字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2宗教名Religion_nameVarchar(20)Y19.试题二级分类Config_question_second_kind字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2试题一级分类IDCqfk_noIntYY3二级分类名称Second_kind_nameV
19、archar(50)Y20.试题一级分类Config_question_first_kind字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2一级分类名称First_kind_nameVarchar(50)Y21.名族表Config_nation字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2名族名称Nation_nameVarchar(50)Y22.职位名称Config_major字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2职位名称Major_nameVarchar(50)Y3职位分类IDCmk_no
20、IntYY23.职位分类Config_major_kind字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2职位分类名称Major_kind_nameVarchar(50)Y23.特长表Config_goodat字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2特长名称Goodat_nameVarchar(50)Y24.三级机构表Config_file_third_kind字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2三级机构名Third_kind_nameVarchar(50)Y3二级机构IDCsk_no
21、IntYY25.二级机构名称Config_file_second_kind字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2二级机构名Second_kind_nameVarchar(50)Y3一级机构IDCfk_noIntYY26.一级机构名称Config_file_first_kind字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2一级机构名First_kind_nameVarchar(50)Y27.学历表Config_educated_degree字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2学历名Educated_degree_nameVarchar(50)Y28.国籍表Config_country字段名字段代码字段类型允许为空主键外键1IDIdintNPrimarykey2国籍名Country_nameVarchar(50)Y2.4 支持软件PowerDesigner9.0Microsoft Sqlserver2005结构设计运用设计2.5 数据字典设计2.6 安全保密设计此系统主要实
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1