职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-29 16:09:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java、JSP
摘要:
2.1 课题的目的和意义
    进入信息时代以来,电子商务空前发展,企业之间的竞争也已从有形的市场逐渐转向了网络,而相应的企业管理体制也发生了根本的变化,人力资源管理信息系统就应运而生了。
人力资源管理信息系统是为了提高企业人力资源管理水平而设计开发的,是企业管理平台(ERP)的主要组成部分。系统设计的目的是对企业内部的人、财、物进行有效的管理,通过建立信息库、信息的自动处理、员工自助服务来达到信息共享、降低成本、提高效率的目的。最终企业借由资源管理系统,将人力资源运用到最佳经济效益[2]。
2.2 人力资源管理系统概况
人力资源管理系统就是借助于计算机信息技术把现代人力资源管理理念和实践有机的结合起来,创建一种机制和管理平台。在这个系统中,计算机信息技术是支撑性的基础平台,人力资源管理流程和功能实现是目标。
目前,国内的人力资源管理系统大多是源自信息系统,从部门的业务需求方面出发设计。管理信息系统的设计是为了服务于企业内部大多数业务操作员,将操作人员的重复性劳动进行初步自动化,即从管理理论抽象出理想化的业务管理模式,在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化。一般无法满足多体制、多元化、多重组织结构的大型企业数据处理需求。
在与国外同类应用系统及解决方案相比较,目前中国的人力资源管理软件还有一些不足:第一,大部分是由管理信息系统演变而来,从单一的人力资源管理或人事行政管理的业务需求角度出发设计,如人事管理、考勤管理等,服务对象是某一具体业务的自动化操作需求;第二,目前国内的人力资源管理软件虽然已将模块功能扩展至企业人力资源管理或人才资本管理相关的整个业务领域,但在系统完整性、前沿性和集成方面仍有欠缺。但国外系统虽然业务流程非常清晰,管理非常规范,却不够灵活,通用性不强。
近年来,随着Internet的快速发展,基于web的应用系统的开发备受关注,但目前的人力资源管理软件大多是单机系统下的应用,这样对信息的管理者和使用者来说很不方便,并且由于开发工具本身的限制,对网络功能的支持强度不强,为以后软件的升级到互联网带来了麻烦。因此,有必要开发一个基于网络的人力资源管理系统,能在网络环境下实现数据的传输。而且,人力资源管理系统不仅仅能提供给企事业单位的人事部门或人力资源部门使用,而且也能提供给单位所有的部门和员工使用,这样才能使人力资源系统发挥出更大的作用。
2.3 课题的主要研究内容
人力资源管理即是运用现代化的科学方法,对人力进行合理的组织、培训和调配,使企业有限的人力资源可以保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥员工的主观能动性。人力资源管理信息系统不仅可以完成日常业务,而且还可以准确及时地搜索各种人力资源信息以供管理者进行决策。
本系统使用J2EE架构,并以STRUTS为框架,Hibernate作为持久化层,讨论了构件Web应用系统的MVC体系结构。并探讨了设计模式与框架技术,设计并实现了基于STRUTS+Hibernate的人力资源管理信息系统,为以后的研究与实践打下了基础。
该系统对企业员工各种信息进行统一管理,公司管理员可以登录本系统对企业的人力资源进行统一管理,并使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。
其中论文主要完成了以下工作:
(1)基于STRUTS+Hibernate构件多层Web应用系统的框架及相关理论研究。
(2)对人力资源系统各部分所涉及的功能进行分析探讨。
(3)按照需求设计并实现了一个人力资源管理系统的管理员子系统。

目录:
1  引言……………………………………………………………………………………1
2  概述……………………………………………………………………………………2
2.1 课题的目的和意义……………………………………………………………………2
  2.2人力资源管理系统概况………………………………………………………………2
  2.3课题的主要研究内容…………………………………………………………………3
3  相关技术理论…………………………………………………………………………4
  3.1 java语言简介…………………………………………………………………………4
  3.1.1 java的特点…………………………………………………………………………4
3.1.2 java与Internet…………………………………………………………………4
3.2 J2EE体系结构介绍……………………………………………………………………5
3.3 Hibernate与STRUTS简介……………………………………………………………6
3.3.1关于Hibernate……………………………………………………………………6
3.3.2 STRUTS技术简介……………………………………………………………………6
3.3.3 Hibernate和STRUTS综合应用的系统架构………………………………………7
3.4 Ajax技术简介…………………………………………………………………………7
4  系统需求分析…………………………………………………………………………8
4.1 业务需求分析…………………………………………………………………………8
4.2 功能需求分析…………………………………………………………………………8
4.2.1总体功能分析………………………………………………………………………8
4.2.2系统用例图…………………………………………………………………………8
5  系统总体设计…………………………………………………………………………11
5.1 系统设计的原则和目标……………………………………………………………11
5.2 系统体系结构的设计………………………………………………………………11
5.2.1系统的业务模块……………………………………………………………………12
5.2.2系统的层次结构……………………………………………………………………12
5.3 数据库设计…………………………………………………………………………13
6  系统详细设计与实现…………………………………………………………………18
  6.1 系统运行环境………………………………………………………………………18
6.2 系统部署架构………………………………………………………………………18
6.3 系统时序图…………………………………………………………………………18
  6.4 模块功能设计与实现………………………………………………………………19
6.4.1登录模块……………………………………………………………………………19
6.4.2系统主界面…………………………………………………………………………19
6.4.3员工档案管理模块…………………………………………………………………20
6.4.4人员招聘模块………………………………………………………………………23
6.4.5人员培训管理模块…………………………………………………………………23
6.4.6奖惩管理模块………………………………………………………………………24
6.4.7薪资管理模块………………………………………………………………………25
6.4.8文件管理模块………………………………………………………………………26
7  结论 …………………………………………………………………………………28
参考文献…………………………………………………………………………………29
致谢 ………………………………………………………………………………………30

包含资料:


截图:





百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表