论文部分内容阅读
计算机技术的飞速发展,引领人类社会步入了信息化时代。如今,各行各业都在进行信息化建设,公安机关作为国家的执法机关,更是需要加快信息化建设的步伐,建立一套功能完善的信息化系统不仅能成倍地提高公安机关的运行效率,更能实现信息的共享和分析处理能力。在这种背景下,开发一套适合于公安机关内部人事管理的信息化系统就显得尤为必要。这种必要性主要体现在三个方面:首先,人事管理系统的实施能大大简化人事管理的业务流程,提高管理效率。系统将传统公安人事管理中的各种业务集成在一起,公安机关内部人员根据身份的不同处理权限之内的管理业务,这样传统的人事管理的繁杂性被系统化解。其次,人事管理系统需要维护公安内部所有人员的基本信息以及档案等信息,能实现人事信息和档案的电子化管理。最后,便于与公安机关内部其他系统的集成,实现各系统间信息共享和功能互补。本文依据实际的公安机关人事管理业务流程,对公安人事管理系统进行了详细的需求分析,在此基础上结合S SH2(Struts2+Spring+Hibernate)组合框架技术对系统进行了设计与实现。该人事管理系统实现了公安机关内部人事管理的自动化以及信息化,具有警员基本信息管理、档案管理、考勤管理、奖惩管理、工资管理等功能,基本满足了公安机关人事管理的需求。SSH2是一种整合Struts2、Spring、Hibernate三种框架的Web开发组合框架技术,基于SSH2的Web应用系统总共分为三层:表现层、业务逻辑层和持久层。Struts2主要作用在表示层,为表示层的控制器和视图提供了很好地支持;Hibernate则用来实现持久层,通常在Hibernate的持久层之上还定义DAO组件来进一步封装数据库的操作;Spring框架为业务逻辑层提供支持,除此之外,Spring IoC容器还用于管理表示层和持久层的对象及其依赖关系。SSH2充分结合了各框架的优势,因此极大简化了复杂应用系统的开发过程,在实际项目开发中得到了广泛的运用。由于该系统是采用SSH2等技术开发的Web应用系统,因此具有如下特点:1)由于是B/S结构的系统,因此无需安装客户端程序,也就避免了客户端的安装、分发、升级等麻烦,用户只需要通过浏览器即可登陆系统进行业务操作;2)SSH2框架技术的运用简化了系统的实现,降低了系统各层次之间的耦合度,使得今后系统的维护及扩展变得容易;3)使用Oracle数据库来存储数据提高了数据的安全性和可靠性;4)具有友好的用户界面,功能选项清晰明了,便于用户操作。