基于JSP的人力资源管理系统本科毕业论文设计.docx
- 文档编号:1700293
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:95
- 大小:485.52KB
基于JSP的人力资源管理系统本科毕业论文设计.docx
《基于JSP的人力资源管理系统本科毕业论文设计.docx》由会员分享,可在线阅读,更多相关《基于JSP的人力资源管理系统本科毕业论文设计.docx(95页珍藏版)》请在冰点文库上搜索。
基于JSP的人力资源管理系统本科毕业论文设计
基于JSP的人力资源管理系统
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
摘要
在当今的信息化社会,为了更有效率地工作,人们充分利用现在的电子信息技术,在办公室架设起办公服务平台,将人力资源相关信息统一起来管理,帮助管理者有效组织降低成本和加速增长来创造价值链利润。
因此开发一个界面友好、易于操作的人力资源管理系统十分重要。
本文主要介绍人力资源管理系统,采用自顶向下的结构化系统分析方法,系统是基于MyEclipse来设计开发的,数据库采用MySQL。
系统分为前台和后台两个部分,前台实现了员工的个人薪酬查询,月度考核查询及参与公司调查功能;后台实现了管理员的个人密码管理,员工信息管理,绩效考核管理,薪酬福利管理,调查项目管理和月度考核管理功能。
人力资源管理系统可使企业降低人工成本,提高人事管理的效率,具有管理方便、可靠性高、存储量大等优点,为企业的职员信息管理提供实用的管理工具。
关键词:
人力资源;绩效考核;薪酬福利;管理工具
JSP-basedHumanResourceManagementSystem
Abstract
Intoday'sinformationsociety,inordertoworkmoreefficiently,peoplemakefulluseofelectronicinformationtechnology,setupintheofficefromofficeservicesplatformthatwillunifyhumanresourcesmanagement-relatedinformationtohelpmanagerseffectivelyreducethecostandacceleratethegrowthoftheorganizationtocreatevaluechainprofit.Therefore,thedevelopmentofauser-friendly,easytooperatesystemofhumanresourcemanagementisveryimportant.
Thispaperdescribesthehumanresourcemanagementsystem,usingatop-downstructuredsystemsanalysis,systemdesignisbasedonMyEclipsedevelopment,databaseusingMySQL.Systemisdividedintotwopartsofforegroundandbackground,theforegroundfeaturesare:
personalemolumentsinquiries,inquiriesandparticipatingcompaniesmonthlyassessmentsurvey;backgroundfeaturesare:
Personalpasswordmanagement,employeeinformationmanagement,performanceappraisalmanagement,compensationandbenefitsmanagement,projectmanagementandmonthlyassessmentsurveymanagement.
Humanresourcemanagementsystemwillenableenterprisestoreducelaborcosts,improvepersonnelmanagementefficiency,easeofmanagement,highreliability,storagecapacity,etc.,toprovidepracticalmanagementtoolforenterpriseinformationmanagementstaff.
Keywords:
humanresources;performanceappraisal;salariesandbenefits;managementtools
1绪论
1.1系统开发的背景
人力资源是知识资本的主要载体。
在传统的手工人力资源管理时期,职员一般是直接到办公室或者通过电话查询个人绩效、薪酬等信息,企业做大以后,以下人力资源管理问题就出现了:
企业管理层次多,机构重叠;人事资料管理量大,信息反馈不及时;绩效考核指标定义难度大,考核沦为形式;职员抱怨内部管理不公;职员与企业目标不一,公司缺少战略目标和人力资源规划等等。
这使得人力资源管理者花费大量时间在常规查询及相关政策法规上,不利于工作效率的提高和企业的规范化管理。
随着世界经济全球化,这就要求企业把人力资源管理提升到全局性和战略性的高度。
因此,越来越多的企业利用人力资源管理系统这个工具,企业通过人力资源管理系统统一管理职工各方面的信息,提高办公效率,对人力资源做到有效的利用和开发,满足了现代企业的管理需求。
1.2系统开发的目的
人力资源管理系统开发的目的是使企业的职员信息管理模式从手工记录转变成信息管理,为企业人事部和财务部提供方便条件。
通过对人力资源管理所做工作的详细调查,搜集了大量的资料,并对企业的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,掌握系统开发的流程和方法。
随着企业信息系统的不断完善,企业的管理将越来越依赖于信息化的管理。
所以系统开发将围绕企业的实际对职员信息管理需求的情况,使之能迅速适应企业的需要。
公司人力资源管理系统的实施具有如下现实意义:
(1)减轻人事部门和财务部门的管理人员的工作强度。
(2)人力资源相关信息可以随时浏览查看,而且会更加直观,方便快捷。
(3)改变了以前工资手工记账的方式,电脑录入更加方便快捷,便于统一化管理。
(4)职员可以轻松查看自己的绩效考核与薪酬福利,激发职员工作热情。
(5)实现了人力资源管理中职员对企业满意度调查和企业对职员考评的计算机化。
1.3国内外研究现状
1912年在波士顿召开的“雇佣经理联合会”成立大会上,明确提出了“雇员管理”概念。
美国全国性工会运动的兴起带来了劳动关系的第二次重大变化,当时,在西方资本主义国家的大部分企业中,人事工作的典型职责包括对新员工的招聘和录用、职前上岗培训、员工信息管理,以及制定公司效益计划及福利上的琐事。
20世纪60年代到70年代是人事管理获得大发展的时期,美国许多大学开设了人事管理方面的专业。
这一时期,美国先后颁布了一系列法规,对劳动就业状况和企业用工方式产生了很大影响。
20世纪80年代中后期,战略人力资源管理渐渐产生,这个领域的发展令人瞩目。
在中国,对人力资源管理的研究可以追溯到20世纪80年代中期。
1984年,中国人力资源开发研究会的前身——中国人力资源开发研究中心成立。
1977年以来,我国进行改革开放,对传统的人事管理也进行了不断地改革,逐渐形成了我国自己独特的人力资源管理模式。
人力资源管理系统的革命性变革出现在20世纪90年代末。
由于市场竞争的需要,如何吸引人才,如何激发职员的创造性、培养职员的工作责任感已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一,这使得人力资源管理系统成为发展的必然趋势。
现代人力资源管理系统的特点是从职员信息管理的角度出发,用集中的数据库将几乎所有与职员信息管理相关的数据统一管理起来,形成了集成的信息源。
友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作。
现行人力资源管理系统仍存在诸多缺点,如:
如数据存储量巨大,系统运行不流畅,工资算法多样导致存储起来会碰到困难等。
1.4本文主要研究内容
本文研究的主要内容包括:
(1)介绍了公司人力资源管理系统的背景和现状,阐述了人力资源对公司人力资源管理系统的需求已经到了白热化的程度。
(2)对人力资源管理系统的可行性进行了三个方面的分析,分别对技术可行性、经济可行性和社会可行性进行研究。
(3)在B/S(Browser/Server浏览器/服务器)模式下运行,确定系统开发语言为JSP,后台数据库为MySQL。
(4)在对公司职员信息管理流程详细分析的基础上,提出了系统的功能需求和系统数据库的设计,对数据结构进行了详细的研究和设计,划分出相应的各个功能模块。
(5)对系统进行界面设计,分别对系统登录、员工信息管理、绩效考核管理、薪酬福利管理、月度考核管理、调查项目管理等相关功能做了描述和实现。
(6)对该系统的总结与展望,提出了一些不足和以后的改进方向。
1.5本文结构
本文的结构是先阐述系统开发的背景、目的,然后对人力资源管理系统按照软件开发流程进行需求分析、概要设计、详细设计、编码及测试,重点阐述需求分析、概要设计和详细设计。
2系统分析
2.1可行性分析
2.1.1技术可行性
根据企业提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备。
本系统是一个数据库管理和查询的系统,现有的技术已经较为成熟,硬件、软件的性能要求,环境条件等各项条件良好,估计利用现有技术条件应该可以达到该系统的功能目标。
同时,考虑到给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。
因此,人力资源管理系统具有技术可行性。
2.1.2经济可行性
根据公司有其管理系统可知,企业具有信息化的处理设施,并且拥有支持本系统的应用平台。
因此无需再投入资金购买其他设施。
系统的开发基于本人对程序开发的实践学习而来,软件开发过程投入的成本不高,企业几乎无需资金投入,因此开发经费完全可以接受。
系统开发成功后将大大提高公司职员信息管理这方面工作的效率,减少成本,使企业管理走向正规化,信息化。
这是企业发展强大的必经之路。
因此,人力资源管理系统也具有经济可行性。
2.1.3社会可行性
本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。
(1)法律因素
本系统是根据职员信息管理的实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。
(2)用户使用可行性
本系统对用户的要求,除了需要具备使用电脑的能力外,并不需要特别的技术能力。
了解到目前大多数公司有相关专业的大学生具备使用管理系统的能力,所以在投入使用前,无需对所有人员进行培训。
这样既减少投入成本又简化了操作环节。
因此,人力资源管理系统具有社会可行性。
2.2需求分析
2.2.1需求分析的任务
需求分析的任务是对要解决的问题进行详细分析,弄清楚问题的要求,通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原手工处理的工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。
新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。
调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户的如下需求:
(1)信息要求:
指用户需要从数据库中获得信息的内容。
由信息要求可以导出数据要求,即用户希望从数据库中获取什么数据,并由此决定在数据库中存储哪些数据。
(2)处理要求:
指用户要进行哪些操作,要完成哪些处理功能。
明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。
(3)安全性要求:
由于公司人员较多,因此对系统进行操作的人员也较多。
为了使职员信息管理工作安全、有效地完成,对系统的安全性就有较高的要求。
所以系统要有较好的权限管理,保证系统的稳定安全。
(4)完整性要求:
确定用户的最终需求是一件很困难的事情,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么、不能做什么,因此往往不能准确的表达自己的需求,所提出的需求往往不断地变化。
另一方面,设计人员缺少用户的专业知识,不能理解用户的真正需求,甚至误解用户的需求。
因此在需求分析阶段要求用户的广泛参与,设计人员也要去熟悉客户的业务工作,并且不断深入地与用户进行交流,才能逐步确定用户的实际需求。
2.2.2系统需求
为了保证公司人力资源管理系统符合用户的需求,必须全方位认真了解现有职员信息管理工作的过程,确保系统投入使用后,测评工作可以保质保量完成。
通过对公司的实地观察、跟班作业、与公司领导及普通员工的面谈以及询问等的形式,确定本系统必须满足以下要求:
(1)采用结构化的分析方法进行面向数据流的分析。
主要有分层数据流程图和数据字典组成,帮助更好理解系统功能。
(2)系统需要高度的安全保障。
由于公司人员较多,因此对系统进行操作的人员也较多。
为了使信息管理工作安全、有效地完成,系统要有较好的权限管理,保证系统的稳定安全。
(3)系统需具有良好的人机界面。
由于公司职员多数是四十岁以上的中年员工,对计算机不是特别的熟悉,所以要求系统一定要有人性化的界面,操作要易于进行,确保用户在未了解过多的操作方法的情况下就可以熟练使用系统。
(4)系统需要具备易用性。
由于系统的投入使用是要简化传统的手工操作,提高工作效率,所以系统的使用要快捷方便,系统需具有相关提示,用户不需要特别训练,只需通过简单的操作就可完成相关操作。
(5)系统需具有的功能有员工信息管理功能、月度考核管理功能、绩效考核管理功能、薪酬福利管理功能、调查项目管理功能。
2.3系统性能分析
(1)可靠性和安全性
可靠性是指系统使用的软、硬件可靠性程度,使系统在运行中不发生或极少发生故障,在偶然事故及操作失误时,系统应具有较强的自我恢复能力,而不应该造成系统死锁或者信息丢失。
系统具有的安全性指在登录系统时,系统会在验证用户信息之后,根据用户登录的身份给予相应的权限,只有具有相应权限的用户才能进行相应的操作。
(2)运行效率
任何一个系统的可用资源毕竟有限,设法提高资源的使用效率是系统设计的重要任务之一。
评价系统的运行效率可以从处理能力、运行时间和响应时间3个方面进行。
(3)可修改性
一个系统从它起步的开始到走完它的整个生命周期,被另一个系统所代替的过程中,总是处在不断的被修改之中。
为了提高的可修改性,一定要注重在系统开发中使用正确的方法,并建立一整套完整的开发文档资料。
(4)实用性
本人力资源管理系统是针对公司职员信息管理进行开发的,因此开发应具有实用性,必须能够满足公司职员信息管理的各个环节的需要。
(5)易用性
系统具有相关提示,管理人员和普通员工可以很快地掌握系统中提供的功能。
3系统概要设计
3.1系统设计总体思想
用户根据自己的用户名和密码进行登录,如果输入的用户名或者密码错误,系统都会自动给出提示框提示登录错误。
如果登录成功,根据不同用户的操作权限,登录到页面时有不同的功能。
以管理员身份登录的用户可以对密码进行修改、增加或删除系统管理员、对员工信息进行管理并可为新增加的员工分配普通员工的账号和密码、对绩效考核进行管理、对薪酬福利进行管理、对调查项目进行管理、管理员工年月度考核信息。
而以普通员工身份登录的用户则只可以查看自己的薪酬、查看自己的考核信息、参与公司的调查。
(1)系统采用B/S模式
B/S(Browser/Server)模式即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。
(2)系统采用三层结构开发模式
三层结构通常是指数据访问层、业务逻辑层和表示层,各层之间相互依赖。
三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求而形成的一种标准模式的模块划分方法。
三层结构的优点在于不必为了业务逻辑上的微小变化修改整个程序,只需要修改业务逻辑层的一个函数或者一个过程;增强了代码的可重用性;便于不同层次的开发人员之间的合作,只要遵循
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 人力资源 管理 系统 本科毕业 论文 设计