摘要:人事管理是企业管理工作中不可或缺的部分,传统的人事管理工作中,对员工和部门的查询改动工作,操作比较繁琐,且效率低下。如今,借助于互联网,实现人事管理信息化,这不仅对人事管理工作的顺利进行具有积极的作用,而且对企业信息化的建设也有很大意义。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的移动端家政服务平台设计+源代码

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

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

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

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

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

基于SNA的唐诗关系分析

基于启发式算法的智能路径规划研究

大学生就业方向与专业关系的研究

小学《道德与法治》学习心得体会

淮安市老漂族心理与休闲体育现状的研究

紫陵阁

林业机械作业中的安全性问题【2230字】

人事管理系统开题报告

浅谈动画短片《天降好运》中的剧本创作

组态王文献综述

适合宝妈开的实体店,适...

弹道修正弹实测弹道气象数据使用方法研究