人力资源管理系统数据库设计.doc_第1页
人力资源管理系统数据库设计.doc_第2页
人力资源管理系统数据库设计.doc_第3页
人力资源管理系统数据库设计.doc_第4页
人力资源管理系统数据库设计.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、竞争产品人力资源数据库的设计1.概述(设计主题和可行性分析)1.1项目背景如今,随着科学技术的飞速发展和社会的不断发展进步,人才总是密不可分的。人才是国家和企业核心竞争力的关键,人才是根本生产力。尤其在当今社会,人才的重要性已经达到了顶峰。因此,国家和企业的发展需要人才。通过改革创新是提高管理能力和核心竞争力的根本手段。人力资源管理系统是一种基于先进软件和高速大容量硬件的新型人力资源管理模式。通过集中信息库、自动化信息处理、员工自助服务、外包和服务共享,降低成本,提高效率,改善员工服务模式。它通过与企业现有的网络技术相结合,保证了人力资源与不断变化的技术环境的同步发展。一般来说,人力资源管理系

2、统可以理解为四个部分:(1)管理者角色和目标的变化在传统的人力资源管理中,管理者的大部分精力都花在了繁琐的日常行政事务上,而作为企业管理人员角色的咨询和战略制定工作相对缺乏。通过人力资源管理,系统经理可以将大部分精力投入到为管理层提供建议和意见上,而行政事务的工作可以通过电子系统来完成,这只需要人力资源人员很少的精力和时间。(2)提供更好的服务人力资源管理系统能够快速有效地收集各种信息,加强内部信息沟通。各类用户可以直接从系统中获取他们需要的各类信息,并根据相关信息做出决策和相应的行动计划。(3)降低成本人力资源管理系统可以通过降低人力资源管理的运营成本、降低员工流失率和降低沟通成本来降低企业

3、的运营成本。(4)创新管理理念人力资源管理系统的最终目标是创新企业的管理理念,不仅要改进管理方法,还要优化人力资源管理。先进技术在人力资源管理中的应用不仅是为了更好地做好现有的人力资源工作,更重要的是,为企业做一些更有效率的事情,成为管理层的决策支持,为决策提供信息和解决方案。2.系统目标和构建原则一个标准的人力资源管理系统应该包括几个功能,如图所示。此外,系统还应包括信息系统必须具备的一般功能,如系统管理、权限设置、数据备份和恢复等。就本课程的设计而言,它侧重于分析下图所示的功能,如本人力资源管理的功能设计图所示:人力资源管理系统员工基本信息员工考勤管理部门信息薪酬和福利管理招聘管理位置信息

4、3.支持环境规划3.1网络逻辑结构本人事管理系统采用客户/服务器网络结构。客户端和服务器结构。它是一种软件系统架构,能够充分利用两端硬件环境的优势,合理地将任务分配给客户端和服务器端,降低系统的通信开销。目前,大多数应用软件系统都是客户机/服务器形式的双层结构。由于目前的软件应用系统正在向分布式网络应用发展,网络应用和客户机/服务器应用可以执行相同的业务处理,并使用不同的模块来共享逻辑组件。因此,内部和外部用户都可以访问新的和现有的应用系统,并且新的应用系统可以通过现有应用系统中的逻辑来扩展。这是目前应用系统的发展方向。虽然传统的C/S体系结构采用开放模式,但它只在系统开发层面开放。在特定的应

5、用程序中,客户机和服务器都需要特定的软件支持。因为它不能提供用户真正期望的开放环境,所以C/S结构的软件需要为不同的操作系统开发不同版本的软件,并且产品更新非常快,这使得它很难适应同时使用100多台计算机的局域网用户。而且成本高、效率低。例如,我院使用的上海蓝潮公司的“案例统计”管理软件就是一个典型的C/S架构管理软件。3.2软件支持环境和开发工具软件支持环境:WINDOS XP操作系统硬件环境:中央处理器:英特尔P4,内存:512兆开发工具:mysql4.整体系统结构4.1整体DFD人力资源管理数据流程图如下图所示人力资源管理系统就业信息招聘管理薪酬和福利管理员工基本信息员工考勤管理部门信息

6、员工信息表出勤信息表部门信息表工资信息表招聘信息表员工信息表4.2功能结构人力资源管理系统员工基本信息员工考勤管理部门信息薪酬和福利管理招聘管理就业信息4.3数据库结构概念模型是对信息世界的建模,因此概念模型应该能够方便、准确地表达信息世界中的常见概念。概念模型的方法有很多,其中最著名的是实体关系方法。这种方法使用E-R图来描述现实世界的概念模型。电子病历方法也称为电子病历模型。4.3.1员工电子病历图职员员工编号扇区号名字位置招聘号码性别考勤信息的电子病历图考勤出席信息编号员工编号日期,营业时间结束营业的时间4.3.3部门的工程-关系图部门扇区号部门名称4.4.4薪资E-R表工资位置月薪4.

7、4.5招聘信息表的E-R图工作经验名字招聘号码招聘信息工作表现4.4.6人事管理系统总体E-R图4.5数字词典数据流图表达了数据和处理之间的关系,数据字典是系统中各种数据描述的集合,是详细数据收集和数据分析的主要结果。在数据库设计过程中,数据字典中的内容应不断修改、丰富和完善。一般来说,数据字典应该包括以下部分数据的描述:数据项、数据结构和数据流。4.5.1实体员工数字字典数据项名称数据项的含义类型长度限制员工编号员工编号int4员工的序列号是一个整数主代码名字职员姓名可变长字符串200员工姓名不能为空扇区号员工对应的部门号int4位置工作人员的职位可变长字符串50招聘号码招聘表单中员工的序列

8、号int4性别工作人员的性别茶10性别只能填写男性还是女性4.5.2实体考勤数据字典数据项名称数据项的含义类型长度限制出席人数员工出勤的序列号int4主要代码日期,记录今天的出席日期可变长字符串50员工编号员工编号int4营业时间记录员工上班的时间可变长字符串50空时间表示员工今天缺席结束营业的时间记录员工下班的时间可变长字符串504.5.3实体部门数据字典数据项名称数据项的含义类型长度限制扇区号部门编号int4主要代码不能为空部门名称部门的名称可变长字符串504.5.4实体工资信息表数据字典数据项名称数据项的含义类型长度限制位置职位信息名称可变长字符串50主要代码月薪每月应付工资数漂浮物8月

9、薪根据不同的职位划分4.5.4实体招聘信息数据字典数据项名称数据项的含义类型长度限制招聘号码招聘信息的序列号int4主代码不能为空名字员工姓名可变长字符串200工作经验可变长字符串500员工以前工作经历的描述工作表现可变长字符串500员工以前工作表现的描述5.概念模型是对信息世界的建模,因此概念模型应该能够方便、准确地表达信息世界中的常见概念。概念模型的方法有很多,其中最著名的是实体关系方法。这种方法使用E-R图来描述现实世界的概念模型。电子病历方法也称为电子病历模型。员工信息表(员工编号、姓名、部门编号、职位、招聘编号、性别)考勤信息表(考勤号、日期、工作时间和下班时间)部门信息表(部门编号

10、、部门名称)薪资信息表(职位、月薪)招聘信息表(招聘编号、姓名、工作经历、工作业绩)带下划线的属性是主键。5.2物理结构设计下表是为确定的数据关系建立的工资信息表:招聘信息表员工信息表:出勤信息表:部门信息表:其中,约束是通过这里的SQL语句实现的:更改表员工信息添加约束员工_部门外键(部门号)参考部门信息(部门编号)删除限制更新限制更改表员工信息添加约束员工_职位外键参考薪资信息(职位)删除限制更新限制更改表员工信息添加约束员工_招聘外键(招聘编号)参考招聘信息(招聘编号)删除限制更新限制更改表考勤信息添加约束员工_考勤外键(员工编号)参考员工信息(员工编号)删除限制更新限制5.3各实体表示

11、意图5.4普通用户的权利5.5管理员的管理权限6.应用程序和数据库之间的互连应用程序用JAVA语言编写并与数据库连接后,成功操作后出现如下信息提示界面:提示后输入员工姓名:张三获取查询结果:7.经验和经历通过这次课程设计,我学到了很多相关的信息,尤其是在需求分析的过程中,经过询问和数据分析,我学到了很多关于人力资源管理的知识,并不像我们最初想的那么肤浅。在调查之前,我们的印象是,人力资源只是员工的一个基本管理过程,也就是说,在了解了员工的基本相关信息之后,可以通过分配来实现。经过调查,我们认识到人力资源是建立在对员工进行基本管理的基础上,对员工进行统筹规划和管理。例如,它管理员工的工资、员工的合同、员工的出勤和福利。通过本次课程设计,我对系统需求分析有了全新的、更深层次的理解。看到问题不仅可以通过主观的假设来理解,也可以通过与现实相结合,以及与有这种工作经验的人进行理解和咨询来理解。只有这样,我才能尽可能少犯错误。软件开发的需求阶段是第一步,也是特别重要的一步。只有通过仔细的需求分析,我才能使未来的开发尽可能少。然后是对数据库相关知识的回顾,有一些新的理解,以及对数据库创建的新的理解。此外,该课程设计还存在一些不足,有些功能还没有实现,如员工培训、员工福利功能、员工退

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论