基于SSH中小型企业人事管理系统设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于SSH中小型企业人事管理系统设计(2)

5。2企业邮件管理 17

5。3考勤管理 18

5。4组织管理 22

5。5事项管理 26

5。6个人管理 28

结论 31

参考文献 32

33

1绪论

在传统的企业人事管理中,员工信息管理、奖惩管理和培训管理等长期以来一直采用人工管理,随着人事管理信息的不断增加,对信息的处理光靠人工处理的传统方式已不能适应人事的管理需要,这就要求人事管理摆脱过去人工操作的枷锁。因此,人事管理迫切需要自动化信息处理手段来处理各种信息。

1。1开发目的源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766

本人事管理系统是专为中小企业的人事管理而设计的,可以为中小企业的人事管理提供较为科学的管理模型,能有效的促进中小企业的人事管理工作效率的提高。

开发系统的目的是针对目前普遍的中小企业人事管理系统存在的功能不全,操作复杂,系统要求高等一系列问题。该管理系统采用基于B/S架构的设计模式,可靠,方便,并且功能齐全。

总体来说,系统的开发目标分为以下几点:

(1)系统界面整洁,美观,操作简单;

(2)可随时掌握最新的员工信息;

(3)查询灵活方便,数据安全可靠;

(4)功能全面,具有实用性。

1。2开发意义

随着互联网的快速发展,利用互联网管理人事信息在企业管理中已成必然的趋势。人事管理工作覆盖面广,涉及到部门管理、员工管理、职位管理、员工培训、奖惩以及发送企业邮件等多个方面。人事管理活动中产生的大量数据和信息,如:各级机构的层次构建,员工的自然状况,职称变动情况,培训信息,考勤情况以及对这些数据进行的快速的准确的各类综合分析等。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段才能够满足这些要求。

2开发平台和技术简介

2。1开发平台简介

本系统采用JSP+Struts2+Hibernate+Spring+MySQL开发。具体开发工具:前台页面使用JSP开发;对于Java代码的编写,选用Myeclipse8。5;JSP服务器选用TomCat7。0;后台数据库MySQL5。5,为了更好地操作数据库,使用NavicatforMySQL进行windows图形化界面的数据库操作工具。

2。2技术简介

2。2。1全注解的配置

此人事管理系统采用在企业日常开发中最常用的全Annotation的配置,注释配置相对于XML配置具有很多的优势:它可以充分利用Java的反射机制获取类结构信息,这些信息可以有效减少配置的工作[4]。

注释和Java代码位于一个文件中,而XML配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和Java代码放在一起,有助于增强程序的内聚性。

因此在很多情况下,注释配置比XML配置更受欢迎,注释配置有进一步流行的趋势。Spring2。5的一大增强就是引入了很多注释类,可以使用注释配置完成大部分XML配置的功能。结合Hibernate自动建表的配置的,使得开发更效率。

2。2。2基于角色的访问控制

本系统的权限控制是基于RBAC模型的,通过给不同的员工配置不同的职位而控制权限,系统中全JSP页面的调用都是通过Struts的Action请求而跳转。通过Struts的拦截器和过滤器可以拦截到每个Action的每个Method方法(系统中对每个Method都设置了相应的权限),从而判断当前员工的职位(职位信息在登录成功后保存在session中),最后根据其职位的权限进行相应的页面处理[5]。确保了本人事管理系统的保密性和安全性。 (责任编辑:qin)