摘要:人事管理是企业管理工作中不可或缺的部分,传统的人事管理工作中,对员工和部门的查询改动工作,操作比较繁琐,且效率低下。如今,借助于互联网,实现人事管理信息化,这不仅对人事管理工作的顺利进行具有积极的作用,而且对企业信息化的建设也有很大意义。91355

本人事管理系统使用Struts2,Spring和Hibernate进行整合开发,以MVC分层思想为原则,前端页面显示采用JSP,后台数据库采用MySQL。针对中小型企事业对人事管理的需求,本系统实现了基于角色访问控制RBAC的权限管理以及对员工,部门,职位,考勤,奖惩,培训和个人信息的管理,有效的实现了方便快捷的人事管理,减轻了管理人员的工作量,提高了管理人员的工作效率与工作质量。

与其他人事管理系统开发使用xml配置相比,本系统使用全Annotation的配置开发,系统开发和维护更效率,因为系统权限的设置是基于角色的访问控制RBAC的,确保了人事管理系统对于安全性和保密性的要求。

毕业论文关键词:Struts2,Spring,Hibernate,Annotation,RBAC

Abstract: The personnel management is the enterprise management and indispensable part of the work, the personnel management in transmission, employees and department inquires work changes, the operation is more tedious, and the efficiency is low。Now,By Internet, realizing the personnel management informatization, has the positive effect not only to the personnel management work smoothly, but also have great significance for the construction of enterprise information。

This Personnel management system uses the Struts2, Spring and Hibernate integration and development。The principle of MVC hierarchical  thinking,to  the front page using the JSP back-end database using MySQL,For the needs of small and medium-sized enterprises for personnel management, This system implements role-based access control RBAC permissions management and staff, department, position, time and attendance, incentives, training and personal information  management,effective to achieve a convenient and efficient personnel management,and it reduces the workload of the personnel management staff,improves the administrator productivity and  work quality。

Compared to the development and usage of xml configuration for other Personnel Management System,the system uses whole Annotation configuration development and concise code,which make the system development and maintenance more efficiency, because the permission settings of this system is role-based access  control RBAC,to ensure management system with the security and confidentiality requirements。

Keywords: Struts2,Spring,Hibernate, Annotation ,RBAC

1绪论 6

1。1开发目的 6

1。2开发意义 6

2开发平台和技术简介 6

2。1开发平台简介 6

2。2技术简介 7

3可行性分析和需求分析 8

3。1系统可行性分析 8

3。2需求分析 9

4系统设计 9

4。1系统设计的总体思想 9

4。2系统的架构设计 10

4。3系统的模块设计 11

4。4数据库设计 12

5系统实现 16

5。1系统主界面 16

上一篇:C#+SQLServer企业网上报账系统设计+源代码
下一篇:HTML5的移动端家政服务平台设计+源代码

基于android的环境信息管理系统设计

基于激光超声检测金属材...

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

MATLAB基于流形学习与神经网络的预测建模

农村幼儿教育开题报告

高校体育场馆效益研究【2772字】

基于安卓平台的二维码会议管理系统设计

企业科研管理中统计报表...

透过家徽看日本文化家紋から見る日本文化

华夫饼国内外研究现状

ASP.net+sqlserver会员管理系统设计

家电制造企业绿色供應链...

论商业银行中间业务法律...

“时尚与旅游”电子杂志的设计制作