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

基于unity3D的单机斗地主游戏设计+源代码

基于java+mysql旅游局OA项目系统设计

基于.Net+SQLSever超市信息管理系统设计

基于433MHz智能家居系统设...

基于决策树算法的精准营销策略的研究

基于关联规则的在线购物系统研究

LBS基于GIS的手机地图应用开发

不考虑应力历史的地基沉降程序任务书

加速度存储测试技术国内外研究现状

學信息技术以后能做什么...

移动机器人头部及上肢结构设计开题报告

体育学院学生耐力素质的现状及对策研究

党的群众路线教育实践活...

儿童玩具店加盟店排行榜...

实施计划生育政策的背景...

干秸秆乳酸发酵物有机酸含量分析

基于小波变换的数字水印技术的研究+程序