论文部分内容阅读
随着信息技术的不断发展,企业对人力资源信息化管理的需求越来越强烈,信息系统在企业发展过程中也起着日益重要的作用。结合先进的绩效管理理念,采用高效的开发技术,遵循软件工程的思想,完成绩效考核系统的构建,以实现员工绩效的信息化管理,有效挖掘员工自身的生产效能,从而增强企业的核心竞争力,正成为众多中小型企业的关注所在。本文以某企业对员工绩效的信息化管理需求为背景,设计并实现了基于B/S的企业绩效考核系统。具体而言,本文工作包括:首先分析了企业绩效考核的现状,对国内外绩效考核的发展情况进行了阐述;根据企业当前的绩效考核流程及信息化需求,采用用例图、流程图、状态图等形式,对绩效考核系统的功能需求和业务流程进行了分析;结合需求分析的结果,完成了绩效考核系统的概要设计,包括功能模块、关键业务流程和数据库等的设计;采用SSH架构实现了绩效考核系统,对其中各个层次的实现进行了详细的阐述;最后对构建的绩效考核系统开展了测试工作,介绍了测试需求和测试环境,从功能、性能、界面交互、安全性等多个角度来测试系统,并根据测试结果进行了分析总结。本系统采用了基于MVC模式的SSH架构,利用J2EE的相关技术,完成了绩效考核系统的构建。在表现层,借助于Struts的业务层次化,将用户界面和功能逻辑进行了分离,降低了系统的耦合度,保证了系统的可维护性和可扩展性;在业务层,通过Struts的Action类灵活地对系统的业务逻辑进行转发处理,增强了系统的适应性;在数据持久层,采用Hibernate框架完成了系统数据的对象化操作及持久化,有效保证了系统性能。此外,开发过程中还运用了其他先进理念和技术,使得最终完成的系统具备交互性好、可靠性强、稳定性高等特点。目前,绩效考核系统已在企业内部中部署运行,得到了员工的一致认可,有效地提供了企业绩效考核业务的工作效率,促进了企业信息化发展的进程。