论文部分内容阅读
人力资源管理系统(HRMS)是一种面向公司内部的管理系统,它要求简洁易用、美观大方、可视化效果好等。它作为日常管理(包括招聘管理、人事管理、宿舍管理、工资管理、考勤管理、行政管理等)和运营管理的信息管理系统,在公司起着核心的作用,对于规模较大的公司来说,它的作用更是不可忽略,一旦系统出现故障,整个工作流程都会瘫痪,这将会给公司带来不可估量的损失。本文分析了人力资源管理系统的背景和国内外的发展现状,简要阐述了系统实现需要解决的主要问题;对系统的目标、设计原则、系统架构及系统功能模块进行重点阐述;对在系统实现过程中的核心业务、界面设计、系统接口等部分进行了分析,并给出具体的实现技术和实现方法。本文解决的关键问题有以下几方面:第一,在分布式技术的基础上,运用组件技术,把信息系统按功能划分为表示逻辑、业务逻辑及数据管理三大块,利用JAVA的RMI技术来实现系统的三层构架和分布式应用。第二,在设计模式上,遵循JAVA的面向对象的设计理念,结合当前比较流行的三个框架(Struts+Hibernater+Spring)整合技术,运用MVC式的开发模式,在开发阶段将其分为业务逻辑层、控制层和视图层。这样便于以后的更新与维护。在功能上将其分为表示层、业务逻辑层与数据层。第三,核心业务。这一块主要考虑的是如何实现招聘管理、人事管理、宿舍管理、工资管理、考勤管理、行政管理等以及各模块间的关系等复杂的业务逻辑。第四,界面设计。界面的设计要求界面友好、简洁、可操作性强。系统采用B/S架构,客户端将以页面的形式显示,这需要对操作过程中出现的异常信息进行过滤和屏蔽。