ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:25.30KB ,
资源ID:307138      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/307138.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Java技术的中型企业人事管理系统.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Java技术的中型企业人事管理系统.docx

1、基于Java技术的中型企业人事管理系统基于Java技术的中型企业人事管理系统摘要伴随着Internet技术的不断发展,互联网技术在企业日常管理中起到越来越重要的作用。企业要想最大程度协调和利用自身内部资源,提高人员事务管理效率,拥有一款适合自身的企业管理系统是非常必要的。本文主要介绍利用Java开发一款企业管理系统的基本流程,该系统主要包含企业部门信息管理、员工信息管理、职位管理、考勤管理、工资管理、绩效管理等六大模块。围绕着这六大模块,开发出一套符合现代化办公理念的管理系统,用于提高工作效率。基于每个模块所需要的功能来制定开发内容,力求与市场需求一致,从传统的人事管理变为现代化的管理。关键词

2、 JAVA 、人事管理、 Myeclipse、Java三大框架Hibernate、Struts、SpringABSTRACTWith internet technology is booming, Internet technology plays an increasingly important role in the daily management of the enterprise. Enterprise Make the greatest efforts to coordinate and utilise internal resoure, which purpose to pol

3、ish Transaction management efficiency. It is vital to possess a set of enterprise management system suiting to himself.This paper describes the use of Java to develop a business management system. The system mainly consists of enterprise information management department, employee information manage

4、ment, job management, attendance management, payroll management, performance management that called six modules. Around these six modules, developed a concept in line with modern office management systems for improving efficiency. To develop content based on the development of the function of each m

5、odule is required, and strive to be consistent with market needs, from traditional personnel management into modern management.Keywords:JAVA、 personnel management、Myeclipse、Javas three framework Hibernate、Struts、Spring第一章绪论1.1 研究动机与目的在互联网普及和流行之前,企业单位管理内部事务和员工基本信息基本都通过人事部门进行人工查阅和管理。但是,随着社会不断进步、企业不断发展

6、,企业事物越来越繁多,人员流动量大,每个人档案信息众多,传统的人工模式已经完全不能满足人员的正常管理。相反,利用电脑设备对人事档案信息、部门事物信息进行管理,能够有效提高查阅速度、方便事物信息添加、修改和删除,而且几乎不需要占用过多库房,档案安全性高。因此,实现企业人员事务的电子化管理是非常有必要的。为了更好地配合本文所述人事系统设计与研发工作,需要对市面上存在的主流的企业人员管理系统进行调研。本文调研过程中主要涉及到三家公司,具体如下:一是家乐福超市。针对其作为超市的经营特点,家乐福超市人事管理系统主要包括超市员工的基本信息管理、员工合同和工资管理、员工培训和考勤管理、公司分区域信息管理和超

7、市内部摊位信息管理等。二是北京化工规划院。作为一家化工类研究院,其内部管理系统主要包含部门信息管理、员工基本信息管理、员工工资和考勤管理、员工合同、员工培训信息、员工职位等模块。三是完美世界公司人事系统。作为一家游戏开发公司,其企业内部的人员管理系统主要包含部门基本信息管理、员工基本信息管理、员工工资绩效考核管理、员工职位和考勤管理等。调研结果发现,三家公司的人事管理系统主要模块是相同或相似的,但是每家公司所经营的业务不同,导致其也有很多细微的差别。第一家公司是个超市,有很多的摊位,导致了管理摊位的员工或是摊主很多,这些人的信息都需要有很详细的记录,防止突发情况的发生。通过观察其人事管理系统可

8、以很明显的看到,该公司员工基本信息管理模块主要业务是是对新进员工的添加、离职员工的删除、员工职位调整以及基本信息修改;员工合同模块里有员工合同信息的记录,以及兼职员工的信息记录;考勤模块里有签到、请假,迟到的信息记录;员工培训管理模块中有培训信息的记录;部门信息管理里有超市各部门的信息记录以及部门员工的信息;员工工资管理包括各职位员工的工资信息记录,方便员工升职或降职后的工资管理;摊位信息里有各摊位的信息记录以及摊主和员工的信息记录;公司区域信息管理模块里有各个区域的超市信息,方便总公司的人员来查看。第二家是个事业型单位,有明确的员工工资补贴的规定,所以在员工工资信息管理模块里有各个员工的补贴

9、信息;因为有不定期的组织退休员工体检或出去游玩,也要对退休的员工的信息有详细的记录;在应聘人员信息管理模块里有应聘人员的简历信息和应聘人员的资料,方便公司的人事部门员工来审查和筛选;员工的职位信息里有员工的职位信息;员工合同信息管理里有各员工的合同信息记录,方便职位评定时,改动合同的信息。员工职位管理中有各个员工的职位信息记录,通过员工的职位来给员工发放补贴,以及职位变动时方便查看和修改。第三家是个游戏开发公司,其公司的每个项目都有详细的信息记录,人员的职位也和一般的公司不同,部门也有不同,员工的工资有基础固定,也有每个项目做完后,由合同中规定的奖金以及每位员工在项目开发中的工作量决定了每位员

10、工所得奖金;在人事系统中的绩效考核模块中详细记录了每位员工的工作量以及工作效果;在项目信息管理中有每个项目合同的详细信息,方便项目开发时不停的改动需求;对每次需求改动,相应的金额也会变动,都会记录在本模块中。综合以上企业的人事管理系统,我们可以得出,一个企业人事系统的核心功能应该包括企业员工基本信息管理、各部门信息管理、员工工资及考核管理、员工工作绩效管理等。因此,本文主要着眼于上述核心功能,开发一款适合大众企业使用的企业内部人事管理系统。1.2人事管理系统的开发意义开发一个适合大众企业进行企业内部管理的人事系统,有效地解决了传统纸质档案管理的冗杂性,给公司人事部门缓解了工作压力,也减少了公司

11、档案管理的仓库数量设置。此外,人事档案系统除了能够方便对于企业员工的日常工作管理以及其他的各类日常活动交接外,也能极大的方便公司领导查阅公司人员情况、公司近期相关发展状况,统计公司相关数据等。利用互联网计算机,极大的提高了公司人员管理效率,促进公司制度化和规范化,也促进公司发展更加科学合理。第二章相关技术介绍2.1 数据库技术与操作本次开发所用到的数据库是Sql Server数据库, 其是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows

12、 2012 的大型多处理器的服务器等多种平台使用。此系统使用JAVA的SSH框架设计。数据库链接配置在程序qyrsWebRootWEB-INF 下面的applicationContext.xml 文件中,代码如下:2.2 MyeclipseMyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,

13、JSP,CSS,Javascript,Spring,SQL,Hibernate1。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。在结构上,MyEclipse的特征可以被分为7类:1JavaEE模型2WE

14、B开发工具3EJB开发工具4应用程序服务器的连接器5JavaEE项目部署服务6数据库服务7MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。2.3 JAVA技术本设计主要是利用Windows系统进行开发,用Java语言设计实现一个中型企业员工管理系统,应用主要技术有: JSP技术,Struts技术,Hibernate技术,Spring技术、Sql Server数据库,JavaScript技术。在MyEclipse的运行

15、环境下实现的。JSP实现企业人事管理系统能够让功能页面有效的跳转,使得面向对象的系统有效实现。JSP是为了用来负责页面展示,当中可以使用一些标签。JSP用于辅助对Web请求的处理,为系统开发提供了便利。在人事管理系统的功能实现表现在对用户和对文档的管理,Struts技术是很好的选择,它能够很好地利用J2EE开发Web应用。Struts技术是将 Servlet、JSP和用户标签库的充分结合应用。在系统的实现过程中利用Struts里的Form用于填充表单,而Action负责业务逻辑。Hibernate是一个开放源代码的对象关系映射框架,Hibernate对数据库的操作是通过Session来实现。H

16、ibernate这个强大的中间件可以使开发者依照“面向对象”的原理开发持久化类,实现对象之间的继承、关联、多态、组合等。在Myeclipse的开发平台中有可视化的Hibernate工具可以很方便的使用。第三章系统分析与设计3.1系统概述人事管理系统是企业的重要的内部管理平台,是一个企业进行内部管理至关重要的一部分。公司领导都可以通过该系统实时观看公司运转状态,员工可以通过系统查询与自身相关信息,人事部门还可以通过该系统对员工在本公司内所进行的所有活动进行记录处理。本文所设计的系统主要提供如下功能:员工登录、部门管理、员工管理,其中员工管理包含员工工资管理、日常考勤管理、员工职位管理(包含职位调整)、工作绩效管理等主要功能。3.2可行性分析1. 开发系统的必要性传统企业人员管理通常采用人工方式进行纸质版管理,常常伴随着人工成本、纸张成本大、增删改查复

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1