人力资源管理数据库设计说明书(更改)

上传人:工**** 文档编号:510902782 上传时间:2023-08-03 格式:DOC 页数:12 大小:621KB
返回 下载 相关 举报
人力资源管理数据库设计说明书(更改)_第1页
第1页 / 共12页
人力资源管理数据库设计说明书(更改)_第2页
第2页 / 共12页
人力资源管理数据库设计说明书(更改)_第3页
第3页 / 共12页
人力资源管理数据库设计说明书(更改)_第4页
第4页 / 共12页
人力资源管理数据库设计说明书(更改)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《人力资源管理数据库设计说明书(更改)》由会员分享,可在线阅读,更多相关《人力资源管理数据库设计说明书(更改)(12页珍藏版)》请在金锄头文库上搜索。

1、人力资源数据库设计说明书一、 数据库概要说明我们分析人力资源信息管理系统一般用有如下功能:人力资源系统功能描述1.人力资源系统战略性职能 1)人力资源战略管理功能 包括: 人力资源企业规划 人力资源指标分析 员工素质评测 领导决策支持 领导或经理查询支持 2)人力资源管理和开发功能 包括: 职员招聘管理 文书档案管理(文书、会议记录、文件) 薪酬福利管理 绩效考核管理 离职调动管理 保险业务管理 员工培训管理 企业合同管理 汇总报表管理 劳动人事法规 企业规章制度2.人力资源系统操作性职能 1)人事信息储存和处理功能 员工信息管理 党团工会管理 机构职位管理 2)日常办公处理功能(一般企业人力

2、资源软件还带日常办公功能) 证照管理 宿舍管理 车辆管理 物品管理 奖惩记录 考勤管理 日常费用管理 日程安排(工作日志) 会议安排 3)系统管理功能(包括后台) 角色管理 操作员管理 备份管理 网络配置管理 企业基本信息 页面样式管理 元数据与字典 系统帮助文档(友好性) 关于本系统在此次毕业设计中,我们不可能完成全部上述功能,所以相对进行了一些精简,采用SSH框架技术开发人力资源信息系统,数据库采用Microsoft SQL Server 2005。人力资源管理系统在运行过程中需要对大量的表和数据进行增加、删除、修改、检索的操作,并且还要求对企业人才战略方面提供规划和分析的功能,对领导决策

3、形成支持,因此在设计时采用Microsoft SQL Server 2005数据库来满足运行需求,数据库名“HRIS”,共存储了30张表用于存储不同的信息。如下图: 二、 数据库概要设计(E-R图)1) 用户实体图 2) 员工信息实体3) fdsf4) dsfds5) fdsaf6) fdasf7) fdsafds8) fdsaf9) fdsafd10) fdsafd11) dfsaf12) fdsaf13) fdssaf14) dsaf15) dsaf16) fdsa17) fdsa18) 的萨菲19) 都是20) dsf三、 数据库详细设计(逻辑结构)人力资源管理系统数据库表设计用户表TB

4、_USER该表主要用于保存用户信息字段名数据类型(长度)是否主键允许空外键描述U_IDint是用户IDU_NAMEvarchar(30)用户名称U_PASSvarchar(30)用户密码U_TRUENAMEvarchar(30)是真实姓名CREATE_TIMEdatetime创建的时间STOP_FLAGbit是否禁用U_ROLE_IDint是角色编号注:禁用状态,和删除区别。创建时间、是否停用有默认值。角色表TB_ROLE该表主要用于保存角色信息字段名数据类型(长度)是否主键允许空外键描述ROLE_IDint是角色编号ROLE_NAMEvarchar(50)角色名称ROLE_REMARKvar

5、char(200)是角色备注ROLE_FLAGint是角色状态注:角色状态:1正常 2禁用 3删除。权限表TB_PREMISSION该表主要用于保存权限信息字段名数据类型(长度)是否主键允许空外键描述PREMIS_IDint是权限编号PREMIS_NAMEvarchar(50)权限名称PREMIS_REMARKvarchar(200)是权限备注权限分配表TB_PREMISSION_ASSIGN该表主要用于保存权限和角色的关联关系字段名数据类型(长度)是否主键允许空外键描述ASSIGN_IDint是分配编号ROLE_IDint是角色编号PREMIS_IDint是权限编号数据字典TB_DICT_P

6、UBLIC该表主要用于保存实体表中常用固定不变的信息值字段名数据类型(长度)是否主键允许空外键描述AUTO_IDint是自增流水号DICT_IDvarchar(50)字典编号DICT_ITEM_CODEvarchar(10)字典代码ITEM_CONTENTvarchar(50)名词项STOP_FLAGbit停用标识IS_GROUPbit是否是组合码NOTE_INFOvarchar(100)是备注注:字典代码是其他表中的引用项。为了简便,数据库中我减去了AUTO_ID列(自增流水号),无主键设置。集团公司表TB_COMPANY该表主要用于设置总公司信息,分公司包含在表内字段名数据类型(长度)是否

7、主键允许空外键描述COMP_IDchar(2)是公司IDCOMP_NAMEvarchar(60)公司名称CONTROLLED_ID char(2)是母公司IDCONTROLLED_COMP_NAMEvarchar(60)是母公司名称REMARK varchar(300)是公司简介CHARGE_ID1char(10)是负责人1CHARGE_ID2char(10)是负责人2TOP_FLAGbit是是否是总公司注: 根据负责人ID在职员表中找到负责人信息部门表TB_DEPARTMENT 该表主要用于保存部门信息,包括部门之间的关联字段名数据类型长度是否主键允许空外键描述DEPART_IDchar(3

8、)是部门IDDEPART_NAMEvarchar(50)部门名称PARENT_DEPART_IDchar(3)是父部门IDSTOP_FLAGbit是停用标识COMP_IDchar(2)是是公司编号COMP_NAMEvarchar(60)是公司名称CHARGE_ID1char(10)是负责人1CHARGE_ID2char(10)是负责人2部门职位表TB_DEPART_POSITION该表主要用于保存部门和岗位之间的关联字段名数据类型(长度)是否主键允许空外键描述AUTO_IDint是数据库自增标识POSI_IDchar(2)是岗位IDDEPART_IDchar(3)是部门IDSTAFF_NUMi

9、nt是该岗位人数职位表TB_POSITION该表主要用于职位信息字段名数据类型(长度)是否主键允许空外键描述POSI_IDchar(2)是职位IDPOSI_NAMEvarchar(30)职位名称PARENT_POSI_IDchar(2)是上级职位IDPARENT_POSI _NAMEvarchar(30)是上级职位名称POSI_LEVELvarchar(10)是职位级别POSI_REMARKvarchar(300)是职位描述注:根据职位级别代码去字典中查级别职员表(注:职员编号=公司编号(2)+部门编号(3)+职位编号(2)+顺序码(3)=(10))TB_EMPLOYEE用户表主要用于保存员工

10、信息字段名数据类型(长度)是否主键允许空外键描述EMP_IDchar(10)是职员编号EMP_NAMEvarchar(20)职员姓名COMP_IDchar(2)是是公司编号COMP_NAMEvarchar(60)是公司名称DEPART_IDchar(3)是是部门编号DEPART_NAMEvarchar(50)是部门名称POSI_IDchar(2)是是岗位编号DEPART_POSTvarchar(30)是部门岗位POST_LEVELvarchar(10)是岗位级别EMP_TYPEvarchar(10)是职工类别EMP_STATEvarchar(10)是员工状态EMP_CARD_NOchar(10)是考勤卡号EMP_PAPER_IDvarchar(18)是身份证号EMP_SEXbit是性别EMP_BIRTHDAYdatetime是生日RPR_TYPEvarchar(10)是户口类别RPR_ADDRESSvarchar(100)是户口地址NATIONvarc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号