对高校人力资源信息管理系统的数据库设计_付明柏
时间:2025-04-20
时间:2025-04-20
2009年第4期福建电脑
139
对高校人力资源信息管理系统的数据库设计
付明柏
(云南省昭通师范高等专科学校计算机科学系云南昭通657000)
【摘要】:本系统是为"基于J2EE的高校人力资源信息管理的设计与实现"设计的数据库。阐述了系统需求分析、E-R模型设计、E-R模型向关系模型的转化、表结构和表间的关系、数据库通用操作方法设计等。它对管理信息系统的数据库设计具有一定的借鉴作用。
【关键词】:高校人力资源数据库
0、引言
设计数据库系统的目的是为了使数据库中的数据相互关联且具有最小冗余度,可共享,具有较高数据独立性和数据访问容易。此外,数据库系统还必须提供所存储信息的安全性、完整性和稳定性保证,即使在系统崩溃或有人企图越权访问时也应保障信息的安全性。如果数据将被多用户共享,那么系统还必须设法避免可能产生的异常结果。能在很强的负载下仍保持足够的响应能力;海量的存储能力;极强的数据吞吐能力;它还需要有完善的管理开发工具和应用编程接口;完备的数据库驱动程序;以及运行速度的要求等。人力资源管理是数据库系统中比较具有代表性的应用,主要用于存储员工、工资、所得税和津贴的信息,以及产生工资单等。1.系统需求分析
本文档是针对多校区高校人力资源信息管理系统从总体设计、设备配置等方面所做的说明;其目的是:对该信息管理系统的总体架构设计进行描述。对高校人力资源信息管理系统的业务流程作详细、准确的描述,为系统的概要设计及编码提供指导。其业务描述如下:
1)新增教职工信息录入:当校区或学校有新增教职工时需要进行登记,录入新增教职工信息。
2)上报教职工信息:各校区录入完教职工信息后需要上报学校审批。
3)教职工审批:学校需要对各校区上报的新增教职工进行审批。
4)查询教职工信息:对已录入教职工信息(含未上报、正常和待审批),可以进行信息查询。
5)修改教职工信息:各级用户可以根据自己的权限对已录入教职工信息进行修改。
6)减少教职工:各级用户可以根据自己的权限对已录入教职工做减少。
7)减少教职工恢复:各级用户可以根据自己的权限对已减少教职工做恢复。
8)教职工权限管理:各级用户可以根据自己的权限对教职工权限进行管理。(其中,教职工权限管理包括数据权限管理和功能权限管理)
9)教职工所在部门管理:该业务管理主要是对教职工所在部门进行增、删、改管理。2.系统数据库设计
系统以高级结构化查询语言(SQL)为基础进行设计。2.1数据库逻辑设计
2.1.1系统业务逻辑部分的E-R模型设计
本系统的需求核心是对人员和部门(院、处)的管理,人员是科室的一个集合,而科室隶属于部门之下,它们的关系是:校区->部门->科室->人员。校区不是原子性的,故只需要对部门、科室、人员的管理进行设计,这就确定了相应的三个实体集:部门->科室->人员。
1)实体集之间存在这样的联系,教职工与科室:n:1;教职工
与部门之间是通过科室进行联系的,所以教职工与部门之间没有直接联系;部门与科室:1:n。
2)确认实体集及联系集的属性,教职工:姓名、身份证号、性别、民族、出生日期、工作部门、工作科室、职务、编制、工作证号、个人照片、培训情况等30多个属性;部门:部门代码、部门名称、所属校区、联系电话等科室:科室代码、科室名称、部门代码,联系电话等;职工和科室的联系:聘任;科室和部门的联系:隶属。
3)E-R模型如图2.1所示
图2.1系统业务部分的E-R模型
2.1.2E-R模型向关系模型的转化
E-R模型是概念模型的表示。它是对现实世界客观事务及
其联系的抽象,是用户对系统的应用需求的概念化表示,计算机不能直接处理它。要使计算机能够处理E-R模型中的信息。必须将它转化为具体的DBMS能处理的数据模型。E-R模型可以向现有的各种数据模型转换。而目前市场上DBMS大部分是基于关系数据模型的,这也是本文所采用的方法。
将E-R模型转化为关系模型,实质上就是将实体型和联系转化为关系模式。本系统E-R模型中的三个实体集可以表示如下:
1)教职工(职工ID,姓名,性别,年龄,个人照片,人员换证,审核信息,调出(入)信息,培训信息,奖惩信息)
2)部门(部门ID,名称,电话,所属校区)3)科室(科室ID,名称,电话,所属部门)
在教职工关系模式中可以看出,个人照片、人员换证、审核信息、调出(入)信息、培训信息、奖惩信息等属性都不是原子性,根据1NF的规定,其各属性都还可以再细分成更小的单位,如:教职工审核信息(职工ID,审核人,审核日期,审核结果)
教职工调出(入)信息(职工ID,调出原因,调出校区,调入单位,当前状态,调出日期)
教职工换(发)证信息(职工ID,(换)发证日期)
教职工培训信息(职工ID,培训情况,培训组织部门)
教职工奖惩信息(奖惩序号,奖惩级别,奖惩种类,奖惩原
140
福建因,奖惩日期)
从教职工信息表中抽出以上这些属性信 …… 此处隐藏:1280字,全部文档内容请下载后查看。喜欢就下载吧 ……