24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

JAVA语言开发人力资源管理系统

添加时间:2019/06/25 来源:西安电子科技大学 作者:马丽
相应的人力资源管理就是一个企业发展的关键,所谓人力资源管理就是企业根据本身的发展战略,对企业的人力进行管理,从人员配置着手,针对员工的薪资状况、招聘信息、培训计划、员工绩效考核、股权激励等等进行调整的过程。
以下为本篇论文正文:

摘要

  人力资源是一个企业最主要的资源之一。相应的人力资源管理就是一个企业发展的关键,所谓人力资源管理就是企业根据本身的发展战略,对企业的人力进行管理,从人员配置着手,针对员工的薪资状况、招聘信息、培训计划、员工绩效考核、股权激励等等进行调整的过程。通过人力资源管理,能够从主观上调动员工的积极性并最大程度的发挥员工的潜力,在提高员工竞争力的同时,也为企业带来了更多的价值,在一定程度上有效保障了企业战略目标的实现。随着企业信息化的发展,作为管理整个公司的平台,人力资源管理首先应该实现信息化。以前的人力资源管理系统,过于依靠人工,已经不适合企业的发展。在这个信息化的时代,公司要想继续壮大,给自己和员工争取更大的生存空间,必须依靠企业人力资源管理系统,通过人力资源管理系统,实现企业人力物力的合理利用。

  论文主要工作内容如下:

  (1)通过对市场上主流的人力资源管理系统的调研,结合企业的实际情况,并通过查阅大量的相关资料,再此基础上完成了系统的需求分析。

  (2)研究 B/S 模式三层架构的原理、数据库连接技术 Hibernate、页面开发 JSP 技术以及建模语言,将以上技术使用到本文人力资源管理系统的开发当中。

  (3)完成了系统的架构设计,设计架构的时候,结合了需求分析和企业的实际情况,包括后台的数据库架构和系统的总体架构。并用图、表的方式进行展现和描述。

  (4)对系统细节的设计。把系统细化,首先把系统分为几个大的模块,在大的模块下,根据系统的需求,又细分为很多的小模块,众多的小模块组成了大模块,7 个大模块组成了系统。在数据库方面,除了设计表和字段,对表的关系,借助 E-R 图给出了详细的分析和设计,并呈现给读者,在系统角色权限方面,借助角色-权限的访问机制保证系统的安全性。

  (5)根据前期的需求和设计,在此基础上完成了模块的编码实现,并且最后把所有模块进行整合,形成一个统一的整体,相互联系、相互配合完成系统的工作。

  (6)进行了详细的测试工作,包括功能测试和性能测试,有效保证了系统的稳定性。

  (7)采用基于角色的访问控制模型对用户的访问控制,提高系统的安全性。不同角色进入系统访问的界面不相同。

  (8)使用 MVC 三层架构模型,用业务逻辑、数据、界面显示分离的方法开发本系统。

  通过验证,本论文开发的人力资源管理系统能够解决实际工作中遇到的问题,可以提高企业人事管理的效率,降低企业人力资源管理者的劳动强度。系统的安全性依靠的是基于角色的访问控制机制,该机制经过大量实验验证,能够有效的保证系统的安全性和可靠性。系统提供多样的查询功能,使用者可按照相应的筛选条件,获得有效的信息,供使用者参考,能够节省时间、节约人力并且检索准确,确保查找信息正确无误;安全性好,能够保障企业的核心利益。

  关 键 词:人力资源管理,角色控制,信息系统,Web 开发

ABSTRACT

  Human resource is one of the most important resources of enterprises. Human resource management is the key to the development of an enterprise, the human resource management is the enterprise itself according to the development strategy, for enterprise management of human, starting from the personnel allocation, process were adjusted for the employee's salary, recruitment information, training plan, employee performance appraisal, equity incentive and so on. Through human resource management, from the subjective to mobilize the enthusiasm of the staff and to maximize the potential of employees, to improve the competitiveness of the staff at the same time, it also brings more value for the enterprise, to a certain extent, the effective protection of the realization of the strategic goal of enterprise. With the development of enterprise information, as a platform for the management of the whole company, human resource management should be the first to achieve information.

  Previous human resource management system, relying too much on artificial, is not suitable for the development of enterprises. In this era of information technology, the company wants to continue to grow, for themselves and their employees to strive for greater living space, we must rely on the enterprise human resources management system, through the human resources management system, to achieve rational utilization of enterprise resources.

  The main contents are as follows:

  (1)Through the investigation of the mainstream human resource management system, combined with the actual situation of enterprises, and through access to a large number of relevant information, and then on the basis of the completion of the system needs analysis.

  (2)This paper studies the principle of B / S model three-tier architecture, the database connection technology Hibernate, the page development JSP technology and the modeling language, and uses these technologies to the development of human resource management system.

  (3)The architecture of the system was designed and the architecture of the system was designed. The requirements analysis and the actual situation of the enterprise were combined, including the background database structure and the overall architecture of the system. And the use of maps, tables show and describe the way.

  (4)The design of the system details. The system is refined, the system is divided into several large modules, large modules, according to the needs of the system, and subdivided into many small modules, a large number of small modules composed of large modules, 7 large modules The system. In the database, in addition to design tables and fields, the relationship between the table, with the ER diagram gives a detailed analysis and design, and presented to the reader, the role of the system role, with the role of access mechanisms to ensure the security of the system .

  (5)According to the demand and design of the early stage, the coding of the module is realized. Finally, all the modules are integrated to form a unified whole, interrelated and cooperate with each other to complete the work of the system.

  (6)The detailed test work, including functional testing and performance testing, to effectively ensure the stability of the system.

  (7)Using role-based access control model for the user access control, improve the security of the system. Different roles to access the system interface is not the same.

  (8)Using MVC three-tier architecture model, using method of separation of business logic, data, display interface to develop this system.

  Through the verification, the human resource management system developed in this paper can solve the problems in the actual work, can improve the efficiency of personnel management and reduce the labor intensity of the enterprise human resource managers. The security of the system depends on the role-based access control mechanism, which is verified by a large number of experiments, which can effectively guarantee the security and reliability of the system. The system provides a variety of query functions, the user can filter according to the appropriate conditions, access to effective information for the user reference, can save time, save manpower and accurate retrieval to ensure that the information is correct; security, and to protect the enterprise Core interests.

  Keywords: Human Resources Management, RoleControl,Information System, Web Development

  人力资源是一个企业最主要的资源之一。相应的人力资源管理就是一个企业发展的关键,所谓人力资源管理就是企业根据本身的发展战略,对企业的人力进行管理,从人员配置着手,针对员工的薪资状况、招聘信息、培训计划、员工绩效考核、股权激励等等进行调整的过程。通过人力资源管理,能够从主观上调动员工的积极性并最大程度的发挥员工的潜力,在提高员工竞争力的同时,也为企业带来了更多的价值,在一定程度上有效保障了企业战略目标的实现。随着企业信息化的发展,作为管理整个公司的平台,人力资源管理首先应该实现信息化。以前的人力资源管理系统,过于依靠人工,已经不适合企业的发展。在这个信息化的时代,公司要想继续壮大,给自己和员工争取更大的生存空间,必须依靠企业人力资源管理系统,通过人力资源管理系统,实现企业人力物力的合理利用。

  随着去年国家大力倡导互联网创业,吸引了一大批创业者,但创业者对人力资源管理方面还停留在手工阶段,还没有自己的人力资源管理系统,但是随着业务的扩大,传统的人力资源管理系统已经不能满足企业发展的需要,因此,需要一套完整的人力资源管理系统进行企业管理。对于一些中小型企业目前仍然采用传统的手工管理人力资源信息的模式,这就浪费了大量的人力物力,而且对于查找、更新和维护都带来了不小的困难。另外,一些使用了人力资源管理系统的企业,由于安全问题没有得到良好的保证,导致出现系统被恶意访问等问题。因此搭建一个合理、安全的人力资源管理系统是非常必要的。

  本论文以目前企业人力资源管理当中遇到的实际需求为背景,结合市场发展现状,实现了一套人力资源信息管理系统,该系统能够代替人工进行企业人力资源管理的工作,实现办公自动化,并且将系统的可靠性、安全性考虑在内,有效保证了企业的商业秘密和安全性。

  本课题研究的意义是根据软件工程的设计思想,设计一套人力资源管理系统,并能够有效运行,通过系统的设计和实现,体现软件工程思想在工程实践中的指导性作用。本系统基于 Java Web 实现,在功能上可以提高企业人事管理的效率,在业务上可以降低企业人力资源管理者的劳动强度。系统的安全性依靠的是基于角色的访问控制机制,该机制经过大量实验验证,能够有效的保证系统的安全性和可靠性。系统应具有的特点有:信息查找方便,可以节省时间、节约人力;检索准确,确保查找信息正确无误;安全性好,能够保护企业的核心利益。并且,该系统提供多样的查询功能,使用者可按照相应的筛选条件,获得有效的信息,供使用者参考,这也是企业科学化、正规化、信息化管理的必要条件。

  较早的人力资源管理系统主要采用 FoxBase、FoxPro、VFP 等数据库开发工具,系统开发环境也是数据库内置的开发工具。这样的方式开发起来简单易操作,能够很好的利用数据库自身的特点。同时这种方式也存在着明显的缺点,当系统需要扩容或者进行升级的时候,可扩展性非常差,系统间的具有较强的耦合性,需要依赖数据库系统才能正常的运行人力资源管理软件,并且系统不能够进行并行操作。也不能够实现数据共享。代码重用性差。

  近年来随着技术的突飞猛进,传统的 C/S 架构开发的软件系统已经不能够满足日常的使用了,尤其是面向对象技术以及分布式计算技术的发展,C/S 架构开发的软件存在的问题则更加明显。在这种情况下,多层分布式体系结构应运而生。这些系统一般是采用 B/S 结构来开发。当前国内人力资源管理系统比较前沿的研究当属基于 Struts和 Hibernate 技术的人力资源管理系统。目前市场上各种人力资源软件的功能模块几乎相同。一部分是报表类和基于人力资源数据的档案类。该类软件的主要特点是一切数据档案化,通过档案形式为人力资源管理系统服务,通过这种方式,人力资源管理人员可以进行报表制作、数据管理等。

  另一部分是类似管理员工信息的管理类、涉及公司组织架构的组织类、涉及人才培养的招聘类、涉及员工发展通道的薪酬类。目前市场将数据资源档案化管理和人才管理相结合的人力资源管理系统并不多,缺少自动化、流程化的功能。本文所开发的人力资源管理系统能够以员工信息作为数据基础进行归类管理,同时将员工的考勤、培训、薪资等进行有机的整理,这样的好处在于能够极大的节省人力,而且提高了工作效率和精确度。同时,该系统还可以作为一个人才资源库,优秀的人才时刻能够被领导所关注到,这样该软件就具备了提供人才战略支撑能力。

  当今计算机是由西方国家发明的,所以对于计算机方面的使用,西方国家在这一方面的技术是要远远领先的。在上个世纪当中,一家美国公司研究并开发了一套用于管理人员、管理进出库、管理物流的系统软件,这个软件的特点就是将所有的管理信息和管理操作都搬到 Internet 网络上面来,通过使用这样的方法,替换了从前人工手工对信息的处理的方式。这样的方法在现在看来是十分科学并且高效的,但是在当时的人们来看,确遭到了相当大的质疑。但是通过实践证明这样的方式时可行的,随后美国其他公司甚至全球的公司都开始采用这样的方式来进行企业人力资源信息的管理,所以本文开发的人力资源信息管理是非常有市场的也是十分必要的。

  本课题的研究内容主要是人力资源管理系统的设计和实现,重点在实现过程而非实现结果,在实现的过程中,参考了当前国内主流的人力资源管理系统。分析其实现机制,实现过程和实现方法。结合分析结果,从系统的需求分析开始,通过需求确定系统架构,通过架构确定设计方式。通过设计方式确定编码方式、最后结合这几点确定系统的测试环境、测试方法。是一个完整的软件开发流程。在设计上包括了系统的架构设计、系统的功能设计、系统的主页面实现、系统的数据库设计等。考虑到该系统应用于企业的性质,在安全性方面也进行了一定的研究,确定了采用角色访问控制机制,有效的保证了企业的安全信息。

JAVA语言开发人力资源管理系统:

系统登录界面
系统登录界面

查询部门
查询部门

新增部门
新增部门

修改部门信息
修改部门信息

修改财务部名称
修改财务部名称

删除界面
删除界面

员工添加界面
员工添加界面

考勤明细查询
考勤明细查询

薪资设置和管理
薪资设置和管理

培训管理
培训管理

增加培训经历
增加培训经历

目录

  摘要
  ABSTRACT
  第一章 绪论
    1.1 课题背景及研究意义
    1.2 国内外发展现状
      1.2.1 国内人力资源信息化发展现状
      1.2.2 国外人力资源信息化发展现状
    1.3 论文的研究内容
    1.4 论文组织结构
    1.5 本章小结
  第二章 基础理论与技术
    2.1 .NET 相关技术
      2.1.1 MVC 模式
    2.2 数据库介绍
      2.2.1 数据库技术
      2.2.2 数据库选择
    2.3 岗位薪资管理理论
      2.3.1 薪资制度与分配模式
      2.3.2 薪资动态调整办法
    2.4 招聘管理理论
      2.4.1 应届毕业生招聘程序
      2.4.2 引进高级管理人员招聘程序
    2.5 本章小结
  第三章 系统需求分析
    3.1 系统业务需求分析
      3.1.1 部门管理需求
      3.1.2 员工管理需求
      3.1.3 考勤管理需求
      3.1.4 薪资管理需求
      3.1.5 培训管理需求
      3.1.6 招聘管理需求
      3.1.7 系统管理需求
    3.2 系统功能用例需求
      3.2.1 企业决策者用例需求
      3.2.2 人力资源部门员工用例需求
      3.2.3 普通员工用例需求
    3.3 系统性能指标描述
    3.4 本章小结
  第四章 系统的设计与实现
    4.1 系统设计目的及意义
    4.2 系统总体架构设计
      4.2.1 软件系统结构设计
      4.2.2 功能结构设计
      4.2.3 网络拓扑结构设计
      4.2.4 系统设计原则
    4.3 数据库设计
      4.3.1 数据库概念设计
      4.3.2 数据库逻辑设计
    4.4 功能模块流程设计与实现
      4.4.1 部门管理流程的设计与实现
      4.4.2 员工管理流程的设计与实现
      4.4.3 考勤管理流程的设计与实现
      4.4.4 薪资管理模块流程的设计与实现
      4.4.5 培训管理模块流程的设计与实现
      4.4.6 招聘管理模块流程的设计与实现
      4.4.7 系统管理
    4.5 本章小结
  第五章 运行及测试
    5.1 系统运行
      5.1.1 登录系统
      5.1.2 部门管理
      5.1.3 员工管理
      5.1.4 考勤管理
      5.1.5 薪资管理
      5.1.6 培训管理
      5.1.7 招聘管理
      5.1.8 系统管理
    5.2 系统测试
      5.2.1 测试目标
      5.2.2 测试原则
      5.2.3 系统测试环境
      5.2.4 系统功能测试
      5.2.5 系统性能测试
    5.3 系统测试结果及分析
      5.3.1 功能测试结果及分析
      5.3.2 性能测试结果及分析
    5.4 本章小结
  第六章 结束语
    6.1 结论
    6.2 展望
  参考文献
  致谢
  作者简介

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:Java毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!