基于JAVAEE的中小企业人力资源管理系统设计与实现Word格式文档下载.docx
《基于JAVAEE的中小企业人力资源管理系统设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于JAVAEE的中小企业人力资源管理系统设计与实现Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。
本人郑重声明:
在毕业设计(论文)工作中严格遵守学校有关规定,恪守学术规范;
我所提交的毕业设计(论文)是本人在指导教师的指导下独立研究、撰写的成果,设计(论文)中所引用他人的文字、研究成果,均已在设计(论文)中加以说明;
在本人的毕业设计(论文)中未剽窃、抄袭他人的学术观点、思想和成果,未篡改实验数据。
本设计(论文)和资料若有不实之处,本人愿承担一切相关责任。
学生签名:
年月日
摘要
在21世纪的今天,人力资源已经成为企业最重要的资源之一,人力资源管理也已经成为企业最重要的管理职能之一。
企业通过建立智能、高效和全面的人力资源管理系统,为企业的管理层提供准确的人事管理依据与决策数据。
在此基础上,企业可以充分利用现有资源,使企业的人力资源达到最优配置,推动企业可持续稳定的发展。
本文介绍了人力资源的重要性,并分析了人力资源管理系统的重要意义。
以此为基础,分析了企业人力资源管理的业务需求,结合UML模型图对人力资源管理系统的功能和业务流程进行分析。
通过对系统的需求分析,论文设计了系统总体功能规划,并对主要模块做出了详细设计。
在对系统数据分析的基础上,设计了数据库E-R模型和逻辑数据模型。
论文还介绍了开发中使用的主要框架技术,给出部分代码对系统的具体实现进行说明。
关键字:
人力资源管理系统;
框架;
轻量级
ABSTRACT
Onthisdayintwenty-firstCentury,thehumanresourceshavealreadybecomeoneofthemostimportantresourcesofenterprises,humanresourcesmanagementhasbecomeoneofthemostimportantenterprisemanagementfunctions.Enterprisesthroughtheestablishmentofintelligent,efficientandcomprehensivehumanresourcemanagementsystem,toprovideaccuratedataonpersonnelmanagementanddecisionbasisforthemanagementoftheenterprise.Onthisbasis,theenterprisecanmakefulluseofexistingresources,toenableenterprisestoachievetheoptimalallocationofhumanresources,promotethedevelopmentofenterprisesustainablestability.
Thispaperintroducestheimportanceofthehumanresource,andanalyzestheimportanceofhumanresourcemanagementsystem.Onthisbasis,theanalysisofenterprisehumanresourcesmanagementbusinessneeds,combinedwiththeUMLmodeldiagramofthehumanresourcemanagementsystemfunctionsandbusinessprocessanalysis.Byanalyzingthesystemdemand,thispaperdesignedtheoverallfunctionofplanningsystem,andmadeadetaileddesignofthemainmodule.Basedontheanalysisofsystemdata,designedthedatabaseE-Rmodelandlogicaldatamodel.Thepaperalsointroducesthemainframeworktechnologydevelopmentintheuseofpartofthecodeisgiven,theactualimplementationofthesystemaredescribed.
KeyWords:
HumanResourceManagementSystem(HRMS);
Framework;
Lightweight
第一章引言
1.课题背景
人力资源是指在一定时间空间条件下,现实和潜在的劳动力的数量和质量的总和。
与物质资源和其他生物资源相比,人力资源具有生物性、能动性、时效性、智力性、再生性、社会性等特点[1]。
如今全球化、信息化与WTO的大潮汹涌而来,这既是历史性的机遇,同时也对我国企业提出了全新的挑战[2]。
我国企业要想在与跨国公司的竞争中胜出,并持续发展,就必须高度重视管理,尤其是人力资源的管理,而如何快速、科学、高效地管理人力资源就成了各个企业必须解决的难题。
随着科学技术的飞速发展,计算机的处理能力得到了大幅度提升,依托计算机处理大量数据的信息管理系统也应运而生,其中就包括人力资源管理系统。
依赖现代计算机的速度、精准、大容量等优势,人力资源管理系统可以有效改善传统管理模式上数据不够准确、及时、全面等问题,提高企业管理效率,营造出“公平、公正、合理”的企业氛围,调动员工的积极性,充分发挥员工自身的能力,为企业在竞争中赢得更多筹码。
2.课题的意义
如今政府对中小企业扶持的力度逐步加大,中小企业发展迅速,同时企业间的竞争也日益激烈,而竞争的核心就是人才的竞争。
为了让企业在竞争中占据有利地位,必须有一套高效的人力资源管理系统来取代原始的人工管理。
但是目前市面上大多数人力资源管理系统多是面向大型企业开发的,虽说可以满足中小企业的所有需求,但是价格昂贵,让许多中小企业无法承受。
本课题是针对中小企业所需要的高效、廉价的人力资源管理系统的设计与实现,填补针对中小企业开发的人力资源管理系统的空缺,是具有一定的现实意义的。
3.课题的内容
人力资源管理系统是将人力资源信息进行综合管理的高效信息化管理解决方案。
本课题的研究内容为:
基于JAVAEE的中小企业人力资源管理系统的设计与实现。
主要完成的任务有:
对人力资源管理系统做出概述,并结合UML通用建模语言对系统的部门管理、职位管理、人事管理、招聘管理、绩效考核等子系统做需求分析。
在需求分析的基础上,对系统结构和数据库进行设计,并对系统的具体功能做出详细设计。
对系统开发过程中用到的技术进行研究。
系统开发中主要用到的技术有:
Struts、Hibernate框架技术和MySQL数据库技术,并且结合这些技术对系统的实线做出详细说明。
4.论文的组织结构
全文总共分为五章,各章节的主要内容如下:
第一章:
先对课题背景进行描述,接着阐述课题的意义,然后给出课题研究的内容,最后给出论文的结构。
第二章:
详细分析人力资源管理系统的功能需求,并对部门管理、职位管理、人事管理、招聘管理、绩效考核等子系统做出具体的分析,并且给出相应的用例图和流程图进行说明。
最后对系统的可行性做出分析。
第三章:
在需求分析的基础上,设计系统的具体结构。
介绍数据库设计并附有E-R图和主要表的表结构。
最后对系统做出详细设计,介绍部门管理、职位管理、人事管理、招聘管理、绩效考核等子系统的具体设计。
第四章:
先简要介绍系统的开发环境,然后介绍系统开发过程中使用到的关键技术,最后结合系统的部分代码描述系统的具体实现。
第五章:
对课题研究做出总结。
第二章系统需求分析
1.系统概述
人力资源管理系统是通过信息技术实现企业人力资源管理的完整解决方案,是基于高速、大容量的硬件基础上开发的现代化人力资源管理模式。
系统通过集中式的信息处理与信息共享来实现降低成本、提高效率的目的。
2.功能需求分析
本系统主要有:
部门管理、职位管理、人事管理、招聘管理、绩效考核等功能。
2.1.部门管理
随着企业对市场的拓展,规模不断扩大,企业内部的部门可能需要新增、撤销或者合并等改变来适应当前的发展需求。
为了提高企业管理的灵活性,系统需要实现部门管理,主要实现对企业下属的各个部门的新增、更改和撤销。
撤销一个部门前,需要对部门内的所有员工根据其平时的工作业绩和工作能力,就企业的实际需求,对其进行下岗处理或者通过部门调动归并到其他部门任职。
只有原有的员工全部清理完毕,部门才可以被撤销。
撤销和更改部门都要由企业管理层讨论决定,并由人资管理部门实施。
下面是部门管理模块的用例模型:
图2-1部门管理用例图
2.2.职位管理
职位管理是人资管理的基础。
职位管理能明确企业员工的职责和工作范围,可以为企业进行人员的招聘、员工的发展、绩效管理等提供科学的参考依据。
随着企业的发展,企业需要对部分职位做出增加、整合、撤销等调整。
新增职位时必须以相关部门的职能为基础。
撤销和整合职位时,要对原有员工进行重新定职或辞职等操作,在原有员工全部处理完毕后才能撤销或整合职位。
下面是职位管理模块的用例模型:
图2-2职位管理用例图
2.3.人事管理
人事管理是整个系统最为核心的功能,其他功能都是围绕它展开的。
人事管理主要是管理和查询员工的档案、奖惩情况、薪资情况等信息。
其中主要包括:
员工管理和奖惩管理。
●员工管理
系统提供对员工基本信息的查询功能,系统可以更具不同的角色提供不同的权限:
企业领导和人力资源部门可以查看全部员工的信息,而部门经理只能查看本部门的员工信息,员工只能查看自己的信息。
人力资源部可以依据企业员工存在部门调动、升降职、离职、退休等情况,对员工的信息做出调整。
下面是员工管理模块的用例模型:
图2-3员工管理用例图
●奖惩管理
为了维持企业的正常运作,提供工作效率和经济效益,调动员工的积极性,提高员工的组织记录性,企业需要一套有效的奖惩系统。
部门经理依据员工的平时表现向人力资源部提交员工的奖惩申请,由人力资源部审核,审核通过后交由企业领导审批,批准后发布奖惩信息。
下面是奖惩审批的流程图:
图2-4奖惩审批流程图
整个流程有三个角色参与,其中,人力资源部和企业领导可以查看所有员工的奖惩信息,部门经理只能看本部门内员工的奖惩信息,而员工只能查看他本人的奖惩信息。
下面是奖惩管理模块的用例模型:
图2-5奖惩管理用例图
2.4.招聘管理
员工招聘是人资管理的一个重要环节,为了满足企业发展的需求,需要不断地从外部吸收人才为企业添加新的活力。
部门经理根据部门发展需要向人力资源部门发出招聘申请,人力资源部汇总后交给企业领导审批,通过后有人力资源部制定招聘计划、面试、拟定录用名单,由企业领导同意后告知录用。
下面是员工招聘的