软件工程系毕业论文人力资源系统开发论文.doc

上传人:小小飞 文档编号:3973495 上传时间:2019-10-11 格式:DOC 页数:24 大小:482.57KB
返回 下载 相关 举报
软件工程系毕业论文人力资源系统开发论文.doc_第1页
第1页 / 共24页
软件工程系毕业论文人力资源系统开发论文.doc_第2页
第2页 / 共24页
软件工程系毕业论文人力资源系统开发论文.doc_第3页
第3页 / 共24页
软件工程系毕业论文人力资源系统开发论文.doc_第4页
第4页 / 共24页
软件工程系毕业论文人力资源系统开发论文.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件工程系毕业论文人力资源系统开发论文.doc》由会员分享,可在线阅读,更多相关《软件工程系毕业论文人力资源系统开发论文.doc(24页珍藏版)》请在三一文库上搜索。

1、毕 业 设 计 报 告课题: 人力资源管理系统 系部: 软件工程系 班级: 学号: 学生: 指导教师: 装订交卷日期:2011年3月20日毕业设计成绩评定表指导教师评语:(包含学生在毕业设计期间的表现)成绩(平时成绩): 指导教师签名:年 月 日评阅教师评语:(毕业设计与设计报告的质量与水平)成绩(评阅成绩): 评阅教师签名:年 月 日答辩情况记录:(不安排答辩的学生此表不填)答辩成绩:答辩委员会主任(或答辩教师小组组长)签名:年 月 日总评成绩:毕业设计任务书一、设计课题:人力资源管理系统二、设计目的:为了能更好的、清晰的管理人员的入职与入职后的管理,让老板能够更好的管理公司的在职员工,所以

2、设计了这个人力资源管理系统。本课题SQL Server2005数据库为后台、JSP为前台,设计一个人力资源管理系统。通过本课题的设计,使得人员的管理更加的方便与快捷。三、设计要求 本课题设计要求如下:1、人员管理模块实现对人员信息的录入,人员信息的查看;2、招聘管理模块本模块实现的功能是应聘信息人员的录入,应聘信息的查看;3、培训管理模块本模块是对招聘的人员的培训计划的录入,培训计划的查看。四、毕业设计报告要求:毕业设计报告由以下几部分组成:1、标题封面:标题要求简洁、确切、鲜明。2、毕业设成绩评定记录表(教师等填写)3、毕业设计任务书(教师指导完成)4、目录5、正文6、附录五、设计进度计划:

3、11月25日12月1日 查阅资料、系统功能分析、模块设计、数据库设计12月5日 2月15日 代码设计、调试3月1日 3月25日 撰写毕业设计报告 4月初 毕业设计答辨(如有变动,另行通知)六、毕业答辨需提交的材料:1、完整的系统代码(光盘或磁盘)2、毕业设计报告学生签名: 指导教师签名:2011年12月12日人力资源管理系统的设计与开发摘 要随着互联网信息时代的到来,互联网已进入到了人们生活的方方面面,这样使得人们的生活也与得到了快速的发展。网络进入企业,使企业的管理更加的方便与快捷,企业人力资源管理系统就是现代企业管理的核心内容。随着计算机信息技术的高速发展,电子商务模式的空前盛行,企业之间

4、的竞争也从有形的经济市场转向了网络。开发以计算机技术、网络技术、信息技术支持的现代企业人力资源管理系统,既能提高企业人力资源管理的技术含量和企业的办事效率,也能使人力资源管理能够进入现代化、决策科学化的进程。本人力资源管理系统运用现代的人力资源管理理论,结合企业具体情况,通过概要设计说明书与详细设计说明书的分析,实现了一个基于JSP开发界面、java实现功能、sqlserver作为数据库的人力资源管理系统,主要内容有:人员管理、招聘管理、培训管理。系统的建立旨在将与人力资源管理有关的数据统一起来,形成一个统一的数据源,并能帮助企业的人力资源管理人员进行人力资源管理和规划。关键词:人力资源管理,

5、JSP,Java,SQL数据库Abstract With the rapid development of computer,Intemet and electric business,the competition between enterprises has been moved from tangible market to InternetHaman Resource Management System emerged for applying the information technique in enterprise management Haman Resource Mana

6、gement System is an important function of Enterprise Management Platform(EMP)It Can improve the management level of enterpriseThe purpose of HRMS design is to realize uniform management of human resource information, to supply haman resource information for decision-making support, to make users com

7、municating with each other in time and to cooperate with other system easily In this paper, a Human Resource Management System based on JSP is proposed by combined the modem theory of human resource management and enterprisesfactsThe current status of human source management is analyzedThe research

8、of HRMS in this Paper focus Oil:organization management modme,people management module,application management module,performance management module,salary management module,training management module,bylaw management module and system management moduleThe purpose of HMRS establish is to consolidate a

9、ll the information related to human resource management, to form a unified data resource and to help human resource system administrator manage and layout haman resourceKey words: Human Resource Management System,Java,JSP,Sql 目录1 绪论81.1 系统开发背景81.1.1 背景介绍81.1.2人力资源系统发展历史及现状91.2 课题的研究意义和主要内容91.3 本文的组织

10、结构102 系统分析102.1 系统需求分析102.1.1 性能需求112.1.2 功能需求112.2 系统可行性分析112.2.1 经济可行性112.2.2 技术可行性123 系统设计123.1 系统目标123.2 系统功能结构设计123.3 数据库设计133.3.1 数据库需求分析133.3.2 数据库逻辑结构设计144 系统实现164.1 系统登录页面164.2 系统测试214.2.1 测试内容214.2.2 测试的结果22结 论23致 谢24参考文献251 绪论1.1系统开发背景1.1.1背景介绍 人力资源管理从产生至今已有很久的历史了。在没有人力资源管理出现以前,人们整理复杂事情的效

11、率是很低的,随着人力资源管理的出现,人们现代意义上的人力管理是随着工业革命的产生而发展起来的。在发展进程中,人们不断的去完善,从而孕育成今日的现代人力资源管理理论体系。现代人力资源管理将人力资源与物质资源相区别,强调了人的能动性、时效性、智力性和社会性。人力资源管理的发展可以划分为以下四个阶段:第一阶段(20世纪30年代之前):在这一阶段,人们创立了科学管理理论,这一理论以研究如何提高人的劳动效率为核心,科学管理理论使管理由经验成为科学,并提高了劳动效率,因此成为了人力资源管理的起点。但是,管理者将人视为“物质人”,完全忽视工人的心理需要。因此,该阶段仍属于人事管理,工作的主要内容是招录和雇用

12、工人,确立工资支付制度,解决企业内部的分工与协作问题。第二阶段(20世纪30年代至20世纪60年代):在本阶段,行为科学理论和产业关系学对人力资源管理理论产生了重要影响。其工作重点从以“事”为中心转向以“人为中心,强调充分发挥人的积极性。该阶段出现了劳动人事部门,除了负责招工外,还负责协调劳资关系,明确管理人员与工人之间的分工,并开始有目的的培训,然后根据其特点分配适当的工作。第三阶段(20世纪60年代至20世纪80年代):这一时期劳动经济学对人力资源管理理论产生了重要影响,该理论认为必须通过国家立法来强化就业保障,并强调改善雇佣关系、提高工人地位的重要性等等,因此有效而合法的管理活动开始变得

13、越来越重要。第四阶段(20世纪80年代至今):在该阶段,人力资源管理在企业中的作用发生了质的变化,同时,信息技术的成熟与应用使管理者摆脱了日常琐碎工作的束缚,使工作的效率大幅度提高了。该阶段人力资源管理已经成为企业的中枢,开始从企业长远战略的角度对人进行管理。它是现在人们所说的真正意义上的人力资源管理。随着经济全球化、网络化、数字化的发展,知识经济时代已经来临,企业竞争的焦点也从资金、物质等物化资源的竞争转化为智力资源的竞争,而智力资源的竞争实质是人力资源的竞争,因此,人力资源管理己成为企业管理的重要内容。1.1.2 人力资源系统发展与现状随着工业的发展,人力资源管理在企业中的作用发生了质的变

14、化,并发生了许多新的需求,在新的需求产生下,有些繁琐的工作是无法完成的。计算机和网络的日益发展是这个矛盾得到了缓解,人力资源系统也就应运而生了,它经历了一下的几个发展阶段:第一代人力资源管理系统出现于20世纪60年代末期,除了能自动计算人员薪酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。 第二代人力资源管理系统出现于20世纪70年代末,对非财务人力资源信息和薪资的历史信息都进行设计,也有了初级的报表生成和数据分析功能。 第三代人力资源管理系统出现于20世纪90年代末,这一代人力资源管理系统的数据库将几乎所有与人力资源相关的数据都进行了收集与管理,更有强力报表生成工具、数据

15、分析工具和信息共享的实现。 现代人力资源管理系统融合了先进的管理经验和电子信息技术技术。随着知识经济的来临,所谓人力资本的观念已经形成,人力资本的重要性更不下于土地、厂房、设备与资金等,甚至超越,除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需要妥善的人力资源管理,才能够发挥人力资源的最佳效用。这就是人力资源管理系统快速发展的根本原因。1.2 课题的研究意义和主要内容人力资源管理系统完善其在资源共享、知识管理等方面的功能具有理论意义和现实意义。人是组织中最重要的资源,对人员的有效管理是企事业管理工作中的一项重要职能,是加强竞争能力的有效保障。在人才竞争越来越激烈的情况下,

16、需要应用现代信息技术,辅助管理者完成多方面的任务。一套完善的人力资源管理系统,可以使企业避免发生一些不必要的问题,公司能否找到适当的员工,取决于公司是否建立了一套完善的人力资源管理系统,只有建立完善的人力资源管理系统,才能吸引更多适合本企业的优秀员工,拟订具体的计划,逐步进行人员培训,建立和完善员工的招聘、奖惩、培训以及调度等问题。现代人力资源管理系统是由多个不同结构、采用不同处理技术的子系统构成,包括人员管理,薪酬管理,招聘管理等几个核心模块。就实际应用而言,如何对员工进行合理的分配,调动员工工作的积极性,对员工进行提升培训已经成为一个企业能否健康迅速发展的最为重要的因素,然而由于在网络化组

17、织中,各个事业部所处的地理位置不同,具备的人力资源种类、能力、数量以及所接受的任务也有所不同,因此可能会出现员工管理上的一些问题,例如如何提升员工的能力,调动员工的积极性,合理利用人力资源以提高市场响应速度、客户满意度和人力资源的利用率,便成为一个迫切需要解决的问题。本文即是在上述意义的基础上,提出了一种合理的、有效的、易于维护的人力资源管理系统。1.3 本文的组织结构本文共分4章,各章内容安排如下:第1章绪论主要介绍了人力资源管理的背景和发展现状,深入介绍了课题研究的意义以及文章的主要内容和本文的组织结构。第2章对系统进行了分析。具体对系统的性能需求,功能需求和可行性进行了详细的分析。并简单

18、介绍了系统的环境。第3章就第2章的功能、性能和可行性分析,对人力资源管理系统进行了详细的设计。规划了系统目标、系统的业务流程图,并对系统的数据库进行了详细的分析和设计。第4章具体介绍了系统的实现。主要是对系统界面实现和进行了详细的介绍并阐述了系统测试的内容。2、系统分析2、1 系统需求分析人事管理系统是一个企业单位不可缺少的部分,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大

19、的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点例。因此,开发一个运行稳定,功能完善的人力资源管理系统成为一种必要。2、1、1 性能需求作为一个数据库系统,首先,系统要有很好的稳定性和可维护性,使得系统易于维护;其次,系统要有很好的可扩展性,能够在现有框架不变的前提下增加新的业务逻辑,进行二次开发;第三,系统要有很好的可移植性,在Windows系统下开发,适合觉得部分用户,以满足不同用户的需求;第四,系统要考虑使用该系统的所有用户的实际电脑操作水平,尽可能使界面简洁、美观、操作简单。2

20、、1、2 功能需求人力资源管理系统需要人力资源管理不受地域的限制,不受时间限制,只要人员能够上网,通过验证并登陆系统,便可以随时查看人力资源信息,进行人力资源信息数据的管理和更新。人力资源管理系统具有人员管理、招聘管理、培训管理、等功能。人力资源管理部门负责添加、修改、删除各类信息。领导和人力资源管理部门可以输入关键字查询档案信息、出勤信息、考核信息和薪水信息。职工可以查看个人出勤信息、考核信息和薪水信息。2、2 系统可行性分析计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。因此,很多企业都开始利用网络开展商务活动,可以看到,在企业进行网上商业活动时产生的

21、效益是多方面的。但是,开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,对在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目的开发风险,避免人力、物力和财力的浪费.经济可行性分析和技术可行性分析在很多方面是互相关联的,项目风险越大,开发高质量的软件的可行性就越小。2、2、1 经济可行性通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值。人才利用率的提高,增强了企业的核心竞争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。2、2、2 技术可行性由于开发此系统需要的环境有操作系统:Wind

22、ows XP/Windows 7;数据库:SQL Server 2000;java开发工具:eclipse;开发工具包:JDK Version1.4.2;JSP服务器:Tomcat;基于编程开发语言JSP,需要操作人员熟练使用JSP语言和SQL查询语言;需要操作人员熟练使用进行相关数据库的操作,具有一定的数据库开发功底及编程能力。使用的开发工具把 JAVA、JSP、SQL 相结合,优美的界面设计再加上Windows 稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲此系统是可行的综合以上两点开发此系统是可行的。3 系统设计3、1 系统目标人力资源管理

23、系统的使用,应该达到以下目标:(1)系统开发符合企业实际需求,切合实际,能够提高企业人力资源管理水平,提高工作效率,降低成本。(2)用户可以根据自己的实际情况做出修改,并有效的查找相关员工等信息 (3)系统根据用户实际设计,使用方便,设计统一的人力资源界面。(4)能够及时提供相关数据和报表,用以支持企业决策。(5)系统运行稳定、安全可靠。3、2 系统功能结构设计人力资源管理系统是针对员工管理的一个WEB管理平台。系统主要包括以下功能模块:人员管理:主要包括浏览人员信息、添加人员信息、人员信息的添加、人员信息的修改。招聘管理:主要包括应聘人员信息的详细查看、删除、添加以及信息入库。培训管理:主要

24、包括培训计划的详细信息、信息删除、添加培训计划和填写培训总结。人力资源管理系统功能结构如图3.1所示:身份识别是否为公司员工否是系统首页人员管理招聘管理培训管理人员信息录入人员信息查看应聘信息录入应聘信息查看人才库浏览培训计划录入培训计划查看培训计划查看图 3.1系统功能结构流程图3、3 数据库设计数据库在一个信息管理系统中地位非常重要,数据库结构设计的好坏将直接对应用系统的效率,实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。3、3、1 数据库需求分析数据库系统充分了解各方面的需求,本系统的需求具体体现在各种信息的提供、保存、更新,这要求数据库的结构能充

25、分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,为后面的具体设计打下基础。数据录入和处理的准确性和实时性:数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。数据的一致性与完整性:由于系统的数据是共享的,在不同的部门中,信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则

26、,如果不能符合完整性约束,系统应该拒绝该数据。根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计用户信息表、管理员信息表、培训信息表应聘信息表、招聘信息表、薪水信息表。3、3、2 数据库逻辑结构设计(1) user(用户表)用户表主要用于保存用户信息,如表3.1所示。表 3.1 用户信息表(2)job(应聘信息表)应聘信息表主要用于保存应聘信息,如表3.2所示。表 3.2 应聘人员信息表(1)educate(培训信息表)培训信息表主要用于保存培训信息,如表3.3所示。表 3.3 培训人员信息表4 系统实现4、1 系统登录页面对于一个管理系统,简洁明了的页面风格和严谨的逻辑是必不可少的,下

27、面来介绍一下各个模块设计的页面(1).登陆系统人力资源管理系统的登录界面如图4.1所示,进入人资源管理系统后的界面如图4.2所示。图4.1 人力资源管理系统登录系统登录后进入欢迎界面,我们可以看到人力资源管理系统主要包括:人员管理、招聘管理、培训管理、奖惩管理和薪金管理五大管理模块,分别点击相应的标题可以进入各部分界面,如图4.2所示。图4.2 人力资源管理系统(2).人员管理人员管理主要包括人员信息查看和人员信息录入两部分。通过这两个部分基本实现了人员的系统化管理。点击“人员信息录入”可以看到人员信息的表单,如图4.3所示。图4.3 人员信息查看单击【人员信息查看】按钮,系统自动进入如图4.

28、4所示的界面。通过该界面可以查看人员信息,如图4.4所示。图4.4 人员信息查看单击相应人员信息后的【修改】按钮,在系统弹出的修改人员信息的列表中单击各文本框即可进行修改,最后单击【提交】按钮即完成修改操作,如图4.5所示图4.5 人员更新信息(3).招聘管理:招聘管理主要包括:应聘信息录入、人才信息查看和人才信息详细。从人员信息的录入、到人才信息的查看,再到人才信息详细,保证了人力资源一体化的管理。单击【应聘信息录入】按钮,界面右侧自动添加应聘信息录入的界面,如图4.6所示。图4.6 应聘信息录入单击【人才信息查看】按钮,界面右侧自动显示人才信息查看的界面,如图4.7所示。图4.7 人才信息

29、查看人才详细信息单击相应信息后的【详细】按钮,可查看具体的人才信息,单击【删除】按钮,即可删除相应的人才信息。如图4.8所示。图4.8 人才详细信息(4)培训管理培训管理主要包括:培训计划录入、培训计划列表。单击【培训计划录入】按钮,界面右侧自动显示添加培训计划的界面,如图4.9所示。图4.9 培训计划录入单击【培训计划列表】按钮,界面右侧自动显示添加培训计划的界面,如图4.10所示。4.2 系统测试 在对整个系统开发完毕后,对系统进行整体的性能和功能测试,下面以系统整体的性能测试和功能测试进行分析。4.2.1 测试内容(1)系统各个功能模块是否都已实现,系统能否正常运行、关闭及退出。(2)操

30、作界面是否友好,能否兼容各种不同的浏览器,在不同浏览器上运行时界面是否都正常显示。(3)数据库的可维护性如何,数据的录入、删除及更改是否能够顺利完成。(4)数据查询是否合理,能否对各种不同的查询条件进行搜索,查询最合适的记录。4.2.2 测试的结果 软件测试的基本目标系统是否能正常运行。从测试用例的数量和测试结果上看,本项目的测试工作已基本满足测试工作的需求,但在这个测试过程中也存在一定的测试问题:系统在运行、关闭及退出时均正常,运行稳定,但有时也找不到页面。其次用户操作界面较友好,经在IE9.0,360等浏览器上测试,界面都能正常显示,并不出现浏览器不兼容的不良情况。并且数据库的可维护性良好

31、,数据的录入能顺利完成,并能顺利实现对数据删除和修改等动态更新。同时,对数据溢出、越界等非法操作能进行非法提示,使得用户能提前预知操作的正确与否,提高用户的操作效率。综上所述,本项目人力资源管理系统通过测试。结 论在开发过程中,遇到了很多困难,但通过老师的指导和自己翻阅一些资料后还是解决了这些问题,系统设计的目的是在做项目的过程中对所学知识的再一次巩固,同时也是团队协作的一种体现。人力资源系统能够提高企业工作效率、降低成本,满足用户及时沟通需要,实现与其它系统协同工作。具体分析设计了包括人员管理,招聘管理,培训管理,奖惩管理,薪金管理五个功能模块。系统基本满足了企业人力资源管理要求,但是在开发

32、过程中还是显露出很多问题,比如在系统开发过程中,系统编码实现有时不能满足系统设计要求,造成项目无法通过系统测试,必须返工,。对于本系统来说,还是有许多值得改进的地方,主要是在系统性能方面可以进一步的加强。致 谢在整个毕业设计过程中,很多人对我的论文完成给予了大量的支持和帮助。首先,感谢我的指导老师卢建云老师。她始终如一地关心我论文的进展,悉心指导了我完成的论文的各个环节,反复审阅论文稿,提出许多宝贵的修改意见,为本文的完成付出了很多心血。在此,我对敬爱的指导老师表示衷心的祝福和感谢!同时,衷心感谢重庆电子工程职业学院所有支持和帮助过我的老师和同学。1 宋昆、李严等。SQL Server数据库开发实例解析。 机械工业出版社, 2006 2 陈威、白伟明、李楠。JSP工程应用与项目实践。 机械工业出版社,2005 3 杨敏。人力资源管理。 经济管理出版社, 20094 Java编程思想。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1