基于Java Web的企人力资源管理系统的设计与实现.doc
《基于Java Web的企人力资源管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Java Web的企人力资源管理系统的设计与实现.doc(56页珍藏版)》请在沃文网上搜索。
1、重庆理工大学毕业论文 基于Jave Web的企业人力资源管理系统的设计与开发 目 录摘 要IAbstractII第1章 绪论11.1 概述11.1.1 课题研究背景11.1.2 课题研究的关键问题及其解决方法11.1.3 课题研究意义11.2 系统的基本功能和实现方式21.2.1 系统的基本功能21.2.2 系统的实现方式21.3 本毕业设计的主要工作3第2章 基础理论与基本技术42.1 人力资源管理体系42.1.1 人力资源管理的内涵42.1.2 企业人力资源管理系统设计的原则52.2 Web体系结构52.3 B/S体系结构及C/S体系结构的比较62.4 Jsp/Servlet 技术概述72
2、.4.1 Jsp/Servlet简介7第3章 系统分析103.1 问题定义103.2 可行性分析103.3 需求分析103.3.1 使用对象分析103.3.2 使用对象工作流程分析103.3.3 功能需求分析113.3.4 数据需求分析123.4 本章小结12第4章 系统总体设计124.1 设计目标131.3.1 系统的基本功能134.2 设计原则134.3 系统结构设计144.4 系统数据库设计154.4.1 数据库的选择154.5.2 概念结构设计154.5.3 逻辑结构设计184.5.4 物理结构设计194.6 本章小结19第5章 系统实现195.1 系统主要功能模块的实现195.1.1
3、 管理员登陆的实现195.1.2 员工信息管理的实现205.1.3 培训管理模块的实现225.1.4 招聘管理功能的实现225.1.5 奖惩管理功能的实现235.1.6 薪金管理功能的实现245.1.7 合同管理模块的实现245.1.8 考勤管理的实现255.2 运行环境265.4 有待进一步解决的问题275.5 本章小结27第6章 结束语28致 谢29参考文献30附录一 系统中所有表的详细描述30附录二 SQL建库语句38附录三 系统主要实现代码47附录四 系统使用说明书63文献综述1摘 要为及时、准确地反馈企业人力资源信息,优化企业人才分配,提高企业人力资源管理的质量与效率,本课题在企业资
4、源管理理论、Jsp/Servlet技术以及数据库技术的指导下,建立了基于浏览器/服务器模式(B/S)的集人力信息管理、招聘管理、工资管理、考勤管理、奖惩管理、培训管理等多功能于一体的企业人力资源管理系统。本系统的开发和应用有效解决了传统人力资源管理中信息处理难、信息反馈难等一系列问题,实现了企业人力资源管理网络化和信息化,方便了人力管理者及时掌握人力资源情况、分析人力资源中存在的问题并及时调整管理力度和工作重点,从而大大提高了人才管理效率。本文对系统设计与开发的全过程作了详细的阐述。第一章绪论,主要介绍了概述、系统的基本功能及实现方式和本毕业设计的主要工作。第二章基础理论和基本技术,主要阐述了
5、完成系统开发所涉及到的基础理论知识和相关技术。第三章到第五章详细记录了整个系统开发过程,包括系统的分析、设计和具体实现。第六章是对所有工作的总结。关键词:企业人力资源管理 浏览器/服务器模式 企业资源管理理论 Jsp/Servlet技术AbstractIn order to improve the quality and efficiency of enterprise human resources management, feedback information of human resource accuractely and in time, offer the decision ba
6、sis for enterprise talent management, improve the quality of human resource management, the enterprise resource management theory, Jsp/Servlet technology and database technology guidance, establish the mode of browser / server (B/S) based on human information management, recruitment management, the
7、wage management, attendance management, incentive management, training management and other functions in one of the enterprise human resources management system.The development and application of the present system solve the difficulties of supervision plan arrangement, information collection, infor
8、mation processing, information feedback, information analysis and management in the traditional teaching supervision effectively and realize the networking and informationization of the supervision work. As a result, the teaching manager can manipulate the teaching conditions, analyze the existing p
9、roblems in the teaching process and adjust the power of the management and the emphasis of the supervision work timely, which can improve the efficiency of the teaching supervision and can help improve the quality of the teaching management.Key Words: Enterprise human resouce management; Browser/Ser
10、ver mode;Enterprise human resouce management theory;Jsp/Servlet technology52第1章 绪论 本课题来聪慧科技公司的的实际需求,旨在通过建立一个基于B/S模式的企业人力资源管理系统用来高效管理企业人力资源。1.1 概述1.1.1 课题研究背景人力资源管理是企业管理的中心工作,而人力资源管理水平是一家企业发展的决定因素。如何提高人力资源管理水平是企业发展的永恒主题,因此提高企业人力资源管理水平是必须的。为实施对企业人才的有效监控,各企业逐渐都采用通过计算机实现人力资源的管理。通过科学严谨的人力资源管理体系,使企业人力资源分配
11、调整等更科学高效,有力地促进了企业的稳步提高与发展。但目前有些企业对于企业人力资源管理开展仍然采取传统方式开展工作,工作效率很低。随着国内企业的不断发展,企业人力资源的管理许多面对这越来越多的困难。本课题研究正是为适应这一需求,从实际出发,提出用基于BS模式的软件结构进行研究和开发。集人力信息管理、招聘管理、工资管理、考勤管理、奖惩管理、培训管理等多功能于一体的企业人力资源管理系统。以便人力资源管理者及时掌握人力资源情况,分析企业人力资源中存在的问题并及时解决,随时调整管理力度和工作重点,从而达到提管理管理效率、促进企业发展的目的。1.1.2 课题研究的关键问题及其解决方法1) 关键问题:工资
12、管理与奖惩管理、考勤管理与奖惩管相互关系的处理。解决方法:工资表、考勤表、和奖惩表都有员工编号字段,通过员工编号,可以将考勤信息、奖惩信息和工资信息关联起来。2) 关键问题:招聘信息的发布。解决方法:招聘是面向社会,所有的人都可以浏览招聘信息,在登陆首页显示招聘信息。1.1.3 课题研究意义企业人力资源管理是各企业发展的基础,尤其是随着互联网技术的发展,国内各企业逐渐用网络形式代替传统人力资源管理。企业人力资源管理问题已不仅仅是简单的人力管理,更是企业长久发展的基石。因此各企业通过采取各种措施,提高人力资源管理效率。面对大量的人力信息,传统的企业管理采用手工管理形式,人力信息得不到及时上通下达
13、。许多问题也不能及时得到解决,在某种程度上影响了企业发展。因此,一种信息收集渠道广、覆盖范围大、使用便捷、不受时间、空间与地域等条件限制的人力资源管理系统的开发势在必行。本课题完成后,将会非常理想地解决上述问题,具有现实的应用价值。1.2 系统的基本功能和实现方式1.2.1 系统的基本功能本系统是基于B/S模式设计和开发的一个的企业人力管理系统,它是企业管理系统的一个子系统,系统主要面向参与人力管理的管理员,是一套集数据录入、查询和统计分析于一体的综合性软件系统。本系统要求实现以下功能:1) 基本员工信息管理。由系统管理员收集录入员工信息、编辑员工信息、删除员工、查看员工信息等功能。2) 工资
14、管理功能。添加工资记录,查询工资记录,删除工资记录,编辑工资记录。此外,自动计算个人所得税,发放的工资,并查询当月员工奖惩记录。3) 培训管理功能。录入培训计划,查看培训内容,删除培训记录,编辑培训信息。4) 奖惩管理。录入奖惩信息,统计当月奖惩金额,并插入到当月工资记录中。5) 招聘管理功能。应聘信息录入,应聘信息查看,录入信息编辑。6) 考勤管理功能。录入每天考勤情况,统计每月考勤,查看考勤记录,将有关考勤的奖惩信息连接到奖惩管理中。7) 合同管理功能。录入合同信息,查看合同信息,编辑合同信息,删除合同信息。1.2.2 系统的实现方式此基于B/S的企业人力资源管理系的实现是以SUN公司My
15、eclipse8.6 作为开发平台,以Jsp/Servlet技术为核心,以Java为开发语言,并采用Mysql 5.1作为后台数据库驱动。1.3 本毕业设计的主要工作本毕业设计是要建立一个符合企业人力资源管理实际需求的、基于B/S模式的人力资源管理系统。主要工作如下:1) 提出基于Jsp/Servlet平台的B/S结构的企业人力资源管理系统,即继承传统B/S结构的优点,又要避免其缺点。2) 对系统的可行性、使用对象的工作流程、功能需求、数据需求及软硬件需求进行详细分析。3) 基于以上系统分析,制定相应的系统设计及数据库设计方案,进而成功完成整个系统的开发。4) 完成高质量的论文。第2章 基础理
16、论与基本技术在进行系统分析之前,了解相关的基础理论与基本技术是非常有必要的,这样能为系统的分析与设计提供理论上和技术上的指导。2.1 人力资源管理体系2.1.1 人力资源管理的内涵人力资源管理和企业发展是观密切相关的。现代企业人力资源管理是以企业人力资源为中心,研究如何实现企业资源的合理配置。它冲破了传统的劳动人事管理的约束,不再把人看作是种技术要素,而是把人看作是具有内在的建设性潜力因素,看作是决定企业生存与发展、始终充满生机与活力的特殊资源。不再把人置于严格的监督和控制之下,而是为他们提供创造各种条件,使其主观能动性和自身劳动潜力得以充分发挥。不再容忍人才的浪费和滥用权力造成的士气破坏,而
17、应像为子孙后代造福而爱护自然资源一样珍惜爱护人力资源。要从以物为中心的管理转向以人为中心的管理,更加重视人力资源的开发,更加重视人力资源的投入,来提高人力资源的利用程度,实现企业核心竞争力与可持续发展的长远目标。人才是科技的载体,是科技的发明创造者,是先进科技的运用者和传播者。如果说科技是第一生产力,那么人才就是生产力诸要素中的特殊要素。人才不仅是再生型资源、可持续资源,而且是资本性资源。在现代企业和经济发展中,人才是一种无法估量的资本,一种能给企业带来巨大效益的资本。人才作为资源进行开发是经济发展的必然。企业只有依靠人才智力因素的创新与变革,依靠科技进步,进行有计划的人才资源开发,把人的智慧
18、能力作为一种巨大的资源进行挖掘和利用,才能达到科技进步和经济腾飞。企业必须创造一个适合吸引人才、培养人才的良好环境,建立凭德才上岗、凭业绩取酬、按需要培训的人才资源开发机制,吸引人才,留住人才,满足企业经济发展和竞争对人才的需要,从而实现企业经济快速发展。企业人才资源的目标是吸引人、培养人、用好人,挖掘潜力,激发活力。企业应紧紧围绕经济发展目标,以人才资源开发为根本任务,从根本上解决人才的开发和利用。2.1.2 企业人力资源管理系统设计的原则 企业人力资源管理主要目的是为了科学性管理企业人才。面对企业的不同部门,对人才的不同需求,以及各个员工的特长,对人才的分配等管理至关重要。因此,在构建企业
19、人才管理体系时应遵循如下的原则:1) 系统性原则:企业人力资源管理涉及到员工信息管理、工资管理、考勤管理、奖惩管理、招聘管理、合同管理等方面,对于其中相互关联的管理要关联起来,形成一个系统。不能这些功能分别分割开来。2) 可持续性原则:科学完善的企业人力资源管理系统没有终极的标准。因此,系统的建立与运行、完善实际上是一个不断探索、不断总结的过程。企业人力资源管理系统的内容是多方面的,建立企业人力资源管理系统,要不断地积累,最终达到完善。2.2 Web体系结构WWW技术刚问世的时候,Web首先使用Web服务器将静态HTML传送到浏览器上,与Web相关的所有事物都被设计得非常简单,然而,Web的成
20、功就在于这种简易的初始状态。因为HTTP、HTML和浏览器软件都很简单,所以Web浏览器很快就得到了普及。它允许包含在静态HTML文档中的信息被传递到用户处,并以美化后的形势展现在用户面前,而不管它们使用何种硬件和操作系统。万物都在不断发展,如今,Web浏览器几乎可以做任何事情。除了提供HTML,它们还可以执行嵌入在页面上的相应用户动作的脚本代码。Web浏览器提供复杂的对象模型,并且通过插件或ActiveX技术使二进制组件驻留在其中。并不是所有的浏览器都支持更先进的金属,但现在即使是最一般的浏览器,也会支持比最初的浏览器复杂许多的技术。Web服务器已经发展到一定的复杂程度,在这一点上它已经变成
21、了应用服务器。现在的Web服务器能够驻留服务器端的业务逻辑、访问数据库、验证安全证书和继承事务监控器(例如COM+)。然而与多层模型中的应用服务器不同,Web服务器要执行比驻留业务逻辑更多的工作;它也可以通过产生HTML与嵌入式客户端脚本的混合结构来构建用户接口,并将该接口发送到浏览器上。在这种体系结构中,表示逻辑、业务逻辑和数据逻辑都位于服务器端。此外,如果更新应用程序的任何部分,包括用户界面,只需在服务器端进行更新即可。因此,Web体系结构具有多层的所有优点,并且还具有集中式模型中客户端容易部署的优点。2.3 B/S体系结构及C/S体系结构的比较B/S体系结构和C/S体系结构在很多方面存在
22、着不同:1) 硬件环境不同B/S体系结构建立在广域网的基础上,信息可以自己管理,有比C/S体系结构更强的适应范围。一般只要有操作系统和浏览器就行,与操作系统平台关系最小,面向不可知的用户群;C/S体系结构建立在局域网的基础上,通过专门服务器提供连接和数据交换服务。所处理的用户不仅固定,并且出于相同区域,要求拥有相同的操作系统。2) 结构不同使用B/S体系结构的软件采用三层结构(如图2-1),而使用C/S体系结构的软件一般采用两层结构(如图2-2):图2-1 C/S模式两层体系结构图2-2 B/S模式三层体系结构这两种体系结构的不同点是:两层结构中客户端参与运算,而三层结构中客户端并不参与运算,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Java Web的企人力资源管理系统的设计与实现 基于 Java Web 人力资源 管理 系统 设计 实现