人力资源管理系统毕业设计.doc
《人力资源管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《人力资源管理系统毕业设计.doc(54页珍藏版)》请在三一办公上搜索。
1、重庆三峡学院毕业设计(论文)题目:人力资源管理系统专 业:信息与计算科学年 级:2006级学 号:200607030113作 者:熊小凤 指导老师:王自全(副教授)完成时间:2010年5月9日说 明人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解和管理企业现有的人力资源。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如:效率低、安全性差、时间一长就会产生大量的文件
2、和数据积压,这对于查找、更新和维护都带来了不少的困难。 因此,为了加快企业的信息化步伐,提高企业的管理水平,以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已经变得十分必要和迫切。 本系统详细介绍了企业人力资源管理系统的开发与设计,包括了开发一个管理信息系统的5个阶段:系统可行性研究、系统分析和设计、程序设计、系统测试和技术培训以及评估。序号学号姓名专业、班级任务分配1200607030113熊小凤06级信本组长,系统设计、集成测试、人事管理、培训管理2200606010134甘小江06级信本系统设计、个人管理、招聘管理、系统管理、测试3200606070123蹇 玲06级信本保险
3、广场、薪酬管理、测试目 录摘要IABSTRACT:II1 引言11.1 系统设计背景11.2 系统设计目标与期望11.2.1 树立全新企业形象11.2.2 激发竞争力11.2.3 减轻部门负担11.3 系统设计原则21.3.1 实用性原则21.3.2 经济性原则21.3.3 扩充性原则22 人力资源管理系统的需求分析22.1 用户需求分析23 人力资源管理系统分析与设计33.1 人力资源管理系统结构、功能设计33.2 人力资源管理系统的工作流程图43.3 人力资源管理系统的ER模型53.4人力资源管理系统的数据库设计74系统开发模式及实现技术144.1 系统结构可行性分析144.1.1 B/S
4、模式优点144.2 动态页面技术介绍154.3 程序语言的选择154.4 经典的MVC模式164.4.1 MVC模式简介164.4.2 MVC的优点174.5 开发构架184.5.1 软件开发构架的意义184.5.2 struts184.5.2 spring184.6 持久化数据技术194.6.1 hibernate简介194.7 系统实现层次结构图204.8 数据库214.9 软件环境214.10 硬件环境215 系统实现225.1 人事管理设计225.1.1 人力规划模块实现235.1.2 工作管理模块实现285.1.3 考勤管理模块设计305.2 培训管理设计315.2.1 培训计划实现
5、325.2.2 培训实施实现355.2.3 培训教材设计376 人力资源管理系统设计的技术关键376.1 HQL语言376.2 HIBERNATE映射种类386.3 STRUTS、SPRING和HIBERNATE的整合397 系统测试407.1 测试的定义与目的417.2 测试的原则417.3 测试的方法417.3.1 界面测试417.3.2 功能测试417.3.3 需求测试427.3.4 性能测试427.4 测试中遇到的问题及解决方法427.5 本系统的测试428 结束语43致 谢43参考文献43附件1:资源文件44 99级信息与计算科学毕业论文人力资源管理系统熊小凤(重庆三峡学院 数学与计
6、算机科学学院 信息与计算科学专业2006级 重庆万州 404100)摘要:随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理既浪费时间、人力和物力,又使得数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的人力资源管理系统,采用浏览器/服务器模式来实现人力资源管理系统的各项功能(人事管理、个人管理、招聘管理、培训管理、薪酬管理、保险广场、系统管理),并且可进行多条件查询、更新、密码设置、工资和奖金的统计发放
7、、员工考勤、职位部门设置等功能。提升了企业的效率和竞争力,满足了现代企业管理的需要。JSP继承了所有Java语言的特点,而且发展前景十分广阔,因此本项目才用Jsp语言作为根本,选用经典的Struts+Spring+hibernate作为开发架构。关键字:人力资源管理系统;JSP ;SSH;java;Tomcat Human Resources Management SystemXIONG Xiao-feng (Grade 2006, Information and Computing Science, College of Mathematics and Computer Science,Ch
8、ongqing Three Gorges University, Wanzhou, Chongqing 404100)Abstract: Withthepopularizationofcomputerandtherapiddevelopmentofcomputerscienceandtechnology,peopleincreasinglyusecomputertosolvepracticalproblems.Employeeinformationmanagementisanimportantpartofenterpriseinformationmanagement.Facingalotofp
9、ersonnel,usinghumantreatmentiswasteoftime,andawasteofmanpowerandmaterialresources.And it also can lowertheaccuracyofthedata.Therefore,developpinga human resources management software with afriendlyinterface andeasy to be operatedforautomatingis veryimportant.Andthatwasthepurposeandmeaningof developp
10、ing thissystem.Thehumanresourcemanagementsystem expraunded in this paper usebrowse/servermode toachieveeachfunctionof thehumanresourcemanagementsystem efficiently which including inquiring in many ways,updatingandqueringpassword,statistics and dispensation of salariesandbonuses,emplee attendance,and
11、 the position setting.With it,theenterprises have much moreefficiencyandcompetitiveness. Andthat is thetheneedsofthe modernenterprisemanagement.TheJSPinheritedallJavalanguagefeaturesanditsdevelopmentprospectis very well.Soweuse the JSP language asthe basis of this project and make the classic techni
12、ques of struts,spring and hibernate to be the struction of the system.Key words: Human Resources Management System ;JSP ;SSH;java;Tomcat第47页 共48 页2010届信息与计算科学专业毕业设计(论文)1 引言 1.1 系统设计背景现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动。从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。
13、企业经营的多元化拓展,企业规模的进一步扩大,对企业的管理、业务扩展和企业品牌形象等提出了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。全球范围内的企业内部组织正在发生巨变,未来企业成功的关键是依靠企业人力资源。人才之争已经成为市场竞争中的核心内容之一,而以人为本则成为了企业立足和发展的根本。有效地管理企业人力资源,可以为企业提供强有力的储备力量,使之成为企业发展的主动力。对人力资源进行有效的管理,从而掌握最新、最准确的企业人力资源信息,通过对其进行复杂的统计与分析,充分发挥每个员工的潜能,使之为企业创造更大的价值。1.2 系统设计目标与期望1.2.1 树
14、立全新企业形象对于任何一个企业而言,企业的品牌形象至关重要。 特别是在互联网技术高度发展的今天,透过人力资源管理的网站,员工可通过网站侧面的了解企业形象及企业实力,因此,建立具有国际水准的网站能够极大的提升企业在员工心中的整体形象。1.2.2 激发竞争力在登录后,员工能看到已完成工作任务的名单,如果这里没有他(她)的名字,会极大的激发他(她)的斗志,这也是本系统的作用之一。通过这种方式,能够激发员工自动的全身心投入工作,这要比开动员大会效果明显得多,效率要高得多。1.2.3 减轻部门负担许多人知道,一个公司,所有与员工有关的运作,包括加薪,出差,请假,人员的调动,离任等等都由人力资源部门来完成
15、。如果是一家拥有上千人数的大型企业,管理这些的工作量将会是大得惊人的。因此本系统的开发,可大大缓解该部门的工作压力,同时也降低了从前人工作业的错误几率。总结上述几点,系统目标可归纳如下:1) 帮助企业建立有效的企业形象宣传,企业风采展示,打造企业新形象。2) 增强员工间的竞争意识,调动大家的工作积极性。3) 采取电脑“管理”人的方法,为企业节省人力和物力。1.3 系统设计原则1.3.1 实用性原则充分考虑到人力资源管理可能遇到的种种问题,尽量全面的做好需求分析,以减少日后更新软件的次数。1.3.2 经济性原则建立适合企业自身需求的平台;提供广泛的,涵盖用户多种需求的功能;灵活的数据处理方式满足
16、用户需求;节省系统建设成本,并确保其较好的拓展性和开放性;同时系统具有基于WEB界面的管理后台,能够自主的对系统中大部分内容作更新、修改操作,节省了企业系统的运营成本,提高了信息更新和传播的效率。1.3.3 扩充性原则 系统的整体规划及框架设计是具可扩充性的。前台页面的设计能保证系统在增加栏目后不会破坏系统的整体结构。后台数据库的设计具有高度的扩充性,能够根据需要对栏目和类别的增、删、修改。2 人力资源管理系统的需求分析 2.1 用户需求分析 企业中,传统的人工方式管理文件信息有着不可避免的缺点。效率低,保密性差,面对大量的文件和数据,查找、更新和维护都有不少的困难,同时人工书写容易出现错误和
17、疏漏。相比之下,人力资源管理系统就有着无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长,并且可以根据要求,对员工信息、企业管理制度适时的进行更新和维护,大大降低了成本,节省了人力和物力资源,从而实现企业人力资源管理的标准化、科学化和数字化。人力资源管理系统不仅能帮助人力资源管理人员摆脱繁重的日常工作,还能帮助企业衡量员工工作能力,合理分配任务,制作人力规划,充分发挥员工的潜能,为企业带来更大的经济利益。经过调查分析,要求系统具有以下功能:1) 由于操作人员的计算机知识不是很好,要求系统有良好的人机操作界面。2) 由于该系统的使用对象多,要求有较好的权限管理。3) 具有发
18、布、接收公共消息的功能。4) 对人力资源基础信息进行管理。5) 企业员工工作任务的管理,部门及员工的工作任务分配和管理。6) 对员工的出勤情况进行管理,对员工考勤时间的设置。7) 提供个人工作管理平台,方便员工日常工作管理及日常信息传递。8) 个人信息的管理。9) 对企业员工培训的一系列相关信息内容进行管理。10) 对企业的招聘、应聘信息,招聘、应聘人员信息的全面管理。11) 员工保险知识,基本介绍,政策法规等相关内容的管理。12) 对系统用户信息的管理,对用户权限的设置。13) 系统退出。3 人力资源管理系统分析与设计3.1 人力资源管理系统结构、功能设计本系统主要用于对企业中的“人”进行管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 毕业设计
链接地址:https://www.31ppt.com/p-4971919.html