论文部分内容阅读
随着我国成功加入WTO,以及经济的持续高增长,企业的经营管理机制正在发生着根本性的变化。其中的一个深刻的变化就是对人的理解和对人的管理,人已成为实现企业自身战略目标的一个非常关键的因素,人才之争是市场竞争中的核心内容之一。
这种对人才的重视,大大促进了企业人力资源管理信息化进程。许多企业纷纷引进人力资源管理系统,来实现对企业人力资本的规划与管理,提高企业的核心竞争力。但是随着企业需求的变化,现行的人力资源管理系统渐渐显露出它的不足:一个是功能上的缺陷,不能满足企业的人力资源管理需求;一个是技术上的缺陷,维护升级需要大的人力物力耗费,难以与其他企业应用集成。
为了解决以上问题,本文通过对人力资源管理系统的分析,结合WebService技术研究,以一个具体实例阐述一套基于WebService技术、B/S三层结构的人力资源管理系统的分析与设计过程,并以一个系统关键技术的设计和实现展示了系统的实施过程。
本文共分五章,内容如下:
第一章:人力资源管理系统概述。介绍了人力资源管理系统的发展历史、应有的功能特性、开发方法、存在的问题以及本文的研究内容和意义。
第二章:WebService技术及其优势。本章首先详细介绍了WebService架构(定义、体系模型和协议栈)、WebService相关标准(XML、SOAP、WSDL、UDDI)、WebService对比其他分布式技术的优势。接着介绍了WebService的开发平台,重点介绍.NET和J2EE,并对比了.NET和J2EE两种开发平台对WebService的支持,以及两种开发平台下WebService的开发方法和开发步骤。最后介绍WebService与HRMS,阐述了HRMS为什么要引入WebService技术,以及引入WebService带来的好处。
第三章:人力资源管理系统分析。本章从以下几个方面阐述了系统分析细节:
(1)公司组织结构。介绍了项目委托方的组织结构,作为系统流程分析的基础。
(2)系统体系结构。用流程图表示了该公司的人力资源管理业务流程和系统的第一层数据流程图。
(3)子系统及其功能描述。详细介绍了系统各个模块的功能流程。
(4)系统的数据需求。把系统的数据需求归为基础需求、业务需求和决策层需求三类。
第四章:人力资源管理系统设计。本章从以下几个方面展示了设计过程:
(1)系统体系结构。系统由表现层、业务层和数据层构成。表现层是基于浏览器的界面,主要由ASP.NET服务器控件、ASP、JavaScrtip(VBScrip)、ActiveX等组件组成。业务层中,根据模块的不同功能和模块的不同调用频率,设计了多个Web服务封装各模块的业务逻辑。此外务层还封装了一组在表现层、业务层和数据层之间提供数据传递的组件,由强类型的数据集表示。数据层主要包括数据访问组件和系统数据库。它通过ADO.NET模式访问后端数据源。
(2)数据库介绍和数据库设计策略。介绍了本系统所用的数据库和系统设计数据库的策略。
(3)关键技术的设计与实现。以系统的用户权限设计为例,介绍了如何构建表现层、业务层和数据层的方法与步骤,同时也介绍了本系统的工作流方案。
第五章:全文总结。分析了系统的特点,并指出了系统存在的一些问题以及进一步研究的方向。