人力资源管理系统的设计与实现.docx
- 文档编号:2925080
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:47
- 大小:1.66MB
人力资源管理系统的设计与实现.docx
《人力资源管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统的设计与实现.docx(47页珍藏版)》请在冰豆网上搜索。
人力资源管理系统的设计与实现
毕业设计(论文)
题目:
人力资源管理系统的设计与实现
学生姓名
学号201022030210
班级计算机102202H
所属院(系)计算机科学与技术
指导教师
2014年5月20日
人力资源管理系统的设计与实现
摘要
如今的世界是一个充满竞争的世界,企业为了生存以及更好的发展,就必须要提高他自身的竞争力。
而企业人力资源就是一切资源中最重要的资源,能否有效的发挥企业人力资源在竞争力中的作用,制定人力资源竞争的对策,对于提高企业的核心竞争力具有重大意义。
一个企业要想在如今社会的竞争中能够持续、稳定、健康的发展下去,就必须要降低所需成本,提高企业人力管理的水平,有一套属于自己的管理模式。
所以说,企业第一资源要素就是人力资源,他是企业竞争力的关键。
这样通过企业人力资源管理系统就可以使管理者快速高效的完成企业日常事务中的人事工作,降低人力资源管理的成本,更好的促进企业的发展。
关键词:
人力资源;企业;管理
Designandimplementionofhumanresourcemanagementsystem
Abstruct
Today,thewordisafullofcompetitiveword,forsurvivingandbetterdevelopment,theenterpriseshouldbeimprovetheirowncompetitiveness.Buttheenterprisehumanresourcesarethemostimportantresourcesinallenterpriseresources,whethereffectivelytoexertenterprisehumanresourcesincompetitiveness,andconstitutethecountermeasureofhumanresourcescompetition,forimprovethecorecompetitivenessofenterprisehaveagreatsignificance.Ifaenterprisewanttodevelopsustaining,steadyandhealthy,itshouldbenecessarytoreducethecostandimprovethelevelofhumanresourcesmanagement,haveasuitofownmanagementmodel.Therefore,thefirstelementofenterpriseisthehumanresources,whichisthekeyofenterprisecompetitiveness.Sothatbytheenterprisehumanresourcemanagementsystemtheenterprisecancompleteenterprisedailyaffairsquicklyandefficientlyinhumanwork,reducethecostofhumanrecoursesmanagement,improveenterpriseinbetter.
KeyWords:
humanresources,enterprises,management
第一章引言
1.1课题研究背景
在竞争化日益激烈的今天,效率就是利润,快捷的人力资源管理、人事调动,及时、准确的了解企业的人力资源信息,对于企业的决策者和管理者来说起到至关重要的作用。
然而随着企业的发展,人员的增多,每年人力资源管理的成本也会不断地增加,这一问题不仅耗费企业大量的资金,也耗费了大量的人力。
因此,在市场竞争日趋激烈的环境推动下,人力资源成本的竞争成为了企业竞争核心因素。
为了加快企业的信息化步伐,提高企业的管理水平以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已经变得十分必要和迫切。
1.2课题研究的过程和意义
在系统需求分析的设计过程中,我们通过网络了解人力资源管理系统的功能组成部分,并通过对企业的咨询进行详细的分析,最后通过讨论研究获得需求分析。
然后根据用户的需求设计开发方案,采用图形来建立业务逻辑,最终确定系统功能模块。
该系统可以对企业员工信息和部门信息进行统一管理,企业管理人员可以登录本系统,进行相应的企业人力管理。
该系统可以使管理人员从繁琐的工作中解脱出来,集中时间和精力进行人力资源的整体规划决策,提高企业的市场竞争力,使企业有更好的发展前景。
1.3课题研究内容以及预期目标
研究内容:
1.具有完善的人力资源信息查询模块和管理模块,满足日常管理的需求。
2.数据查询功能,使用户能够根据自己的需求查找相关信息。
3.实现各种查询、添加和删除等操作,数据保密性强,安全可靠,不丢失。
4.详细全面记录并管理企业和人员信息,能够根据用户反馈的信息及时的做出相应的处理方法。
预期目标:
完成一各个功能模块及整个系统都相对完善的企业人力资源管理系统,能够及时地对企业信息进行添加、修改和删除等操作,并提供丰富的查询功能。
第二章开发工具及相关技术简介
2.1开发工具简介
本系统的开发环境是JDK1.6+MyEclipse8.0+Tomcat6.0,使用的语言是Java语言。
JDK(JavaDevelopmentKit)是SunMicrosystems公司为Java开发人员设计的产品[1]【1】。
JDK是整个Java的核心内容,包括了Java运行环境,Java工具和Java基础的类库三部分。
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,Spring,CSS,Javascript,SQL,Hibernate技术。
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发研究而成。
由于Tomcat技术先进、性能稳定,免费,因而深受Java爱好者的喜爱并得到了大部分软件开发商的认可,成为目前比较流行的Web应用服务器[2]。
【2】
2.2MVC框架简介
MVC架构是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制",其应用程序是由这三个部分组成。
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开[3]。
【3】
MVC架构基于JAVA语句实现,Java是由Sun公司开发的新一代编程语言,是目前全球最有影响力的开发工具之一【4】。
它的出现,深刻改变了企业级软件开发的格局。
JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言【5】,它在MVC开发中占据重要位置。
2.3系统运行配置
2.3.1服务器端
操作系统:
Windows8
Web服务器:
Tomcat6.0
Java开发包:
JDK1.5以上
数据库:
SQLServer2005
浏览器:
火狐
分辨率:
最佳效果为1024*768像素
2.3.2客户端
浏览器:
火狐
分辨率:
最佳效果为1024*768像素
第三章系统分析
3.1需求分析
随着企业人力资源管理的网络化,人力资源管理系统在企业管理中越来越受到管理者的青睐。
人力资源管理系统的功能齐全、操作简单易懂,能够保存企业员工的基本信息,分配和管理员工的工作任务,实现对企业员工的考勤管理,能够方便快捷地掌握员工的个人信息、工作进度和工作状态等,降低人力资源管理的人力和企业成本,提高人力资源管理的效率。
3.2可行性研究
3.2.1经济可行性
人力资源管理是企业管理中的一个重要组成部分,它涉及到企业管理的各个方面。
人力资源管理水平的提高,可以带动企业各个方面的发展。
利用计算机对企业人力资源进行管理,既能使人事管理者从日常琐碎的管理工作中解脱出来,还可以大大的提高人才的利用率。
3.2.2技术可行性
通过计算机网络管理可以实现企业信息的共享,数据安全完整性,可以使薪酬管理和人事调动更为科学化、系统化和人性化,为企业和个人提供一个更为完善的工作平台。
第四章系统设计
4.1系统目标
实现企业的应聘信息的管理;实现企业员工培训的一系列相关信息的管理;实现员工的个人信息和薪资信息管理;实现系统用户信息的管理。
4.2主要模块结构图
图4-1人力资源管理系统功能结构图
4.3子模块结构图
4.3.1部门管理子模块结构图
图4-2部门管理子模块结构图
4.3.2招聘管理子模块结构图
图4-3招聘管理子模块结构图
4.3.3员工管理子模块结构图
图4-4员工管理子模块结构图
4.3.4培训管理子模块结构图
图4-5培训管理子模块结构图
4.3.5奖惩管理子模块结构图
图4-6奖惩管理子模块结构图
4.3.6薪资管理子模块结构图
图4-7薪资管理子模块结构图
4.3.7系统管理子模块结构图
图4-8系统管理子模块结构图
第五章数据库设计
5.1数据库分析
在设计人力资源管理系统时,主要从模块组成、数据连接、功能实现、应用意义几个方面着手。
模块组成包括部门管理模块、招聘管理模块、员工管理模块以及各个模块之间所要实现的功能。
每个模块之间脱离不了数据,所以在设计数据库时,要充分考虑数据的高效性,减少数据冗余,保证系统的运行速度[6]。
【6】
5.2数据库概念设计
根据以上分析,规划出本系统中使用的数据库实体分别为管理员实体、招聘人员实体、员工信息管理实体、薪资管理实体、培训信息实体及部门信息实体。
下面将介绍几个关键实体的E-R图。
5.2.1管理员实体
管理员实体包括管理员帐号、管理员密码及管理员级别属性。
其中管理员级别信息中,1代表系统管理员,0代表普通管理员。
图5-1管理员实体的E-R图
5.2.2招聘人员管理实体
招聘人员管理实体包括姓名、性别、出生日期、应聘职位、所学专业、工作经验、文化程度、联系电话、毕业学校、家庭住址、登记日期及个人简历等属性。
图5-2招聘人员实体的E-R图
5.2.3员工信息管理实体
员工信息管理实体包括员工编号、员工姓名、员工年龄、员工性别、出生日期、员工身份证号、民族、婚姻状况、政治面貌、籍贯、联系电话、家庭住址、员工毕业学校、员工所学专业、文化程度、上岗时间、部门名称、部门工种、登记人、登记时间及备注信息属性。
图5-3员工信息管理实体的E-R图
5.2.4薪资管理实体
薪资管理实体包括员工编号、工资发放时间、基本工资、加班次数、工龄、全勤奖、旷工费及保险费等属性。
图5-4薪资管理实体的E-R图
5.3数据库逻辑结构
数据的概念结构设计完之后,就要将数据库概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 设计 实现