论文摘要:某大型企业人力资源综合管理系统的设计和实现
E-HR ,即电子人力资源。人力资源管理是现代企业资源决策和提高核心竞争力的重要手段。在日本,随着企业的发展、企业的规模越来越大,原有人事制度的改革,企业经营战略的转变,这些都需要建立企业的人力资源管理系统,实现企业的信息化,从而提高公司的整体管理水平和运作效率。本文在分析了当前的信息技术和企业人力资源管理的产品,在调查了日本JR四国公司的现状和需求的基础上,设计了一种灵活的、易于维护的、跨平台的人力资源综合管理系统解决方案。采用了J2EE 体系架构设计。系统的体系结构总体上说可以分为三层:表示层、业务服务层、和数据库层。表示层使用 JSP、SERVLET 技术开发,使得表示层具有结构性,可扩展性和可维护性。业务层使用JavaBean,最终实现了企业人力资源信息的分布式管理,系统结构清晰、易管理,具有良好的可扩展性和可维护性。数据库层提供对数据库进行各种操作的方法,被中间业务逻辑层调用完成业务逻辑。采用了IBM WACs开发框架,对画面迁移、编码的规范进行了统一的管理,用WACs Generator自动生成JSP文件和帮助类和使用各种组件。 能极大提高编码效率,加少开发时间,缩短开发周期,节约开发成本,减少出错的可能性。使用测试驱动开发(TDD, Test-Driven Development) 进行开发和测试。全面正确的认识代码和利用代码,大部分时间代码处在高质量状态。本设计方案以Web 服务技术保证系统的灵活性;以XML 技术保证数据的通用性;以可靠的加密技术确保系统的安全性;以模块式设计及组件式开发方法保证系统的可维护性和可重用性。以测试驱动开发保证程序单元逻辑的正确性和单元的完整性。 目前已经成功地为日本JR四国公司部署和实施了人力资源管理系统,运行良好,并且计划继续推广到JR其他公司,如JR东日本,西日本等,并进一步在日本全国推广,甚至推向海外。