| Based on the study and development of the Human Resources Management System (HRMS) of Hunan Railway Professional Technology College, this paper analyzes the features of modern human resources management systems, indicates the disadvantages of a HRMS without software support and the problems that exist in traditional human resources management software, and then, presents essential measures to implement a HRMS based on Internet/Intranet environments.From the viewpoints of design objectives, functional requirements, core problems in software design, and key technologies in software development, this paper discusses the design and implementation of a HRMS based on Internet/Intranet environments, and presents an entire solution, including software design models, database structure design, and software programming. In the environment of Internet, aimed at the centralized, comprehensive, uniform and cross-region management of human resources information, the system adopts the structure which combines C/S and B/S. Taking advantage of the mobility and maintainability of Web technology, it will reduce the pressure of systemic deposition and maintenance and satisfy the need of distributed application; on the aspect of the realization of the client end, utilizing COM/COM+ technology, the system will realize seamless integration with Microsoft Office and other applications, solve the problem of customizing software report forms flexibly, and provide friendly and custom-made interface. For the requirements of multi-user and distributed application, security control and authority distribution are especially concerned.The system is programmed in Microsoft Visual Basic language and PHP language and based on the platform of Microsoft SQL Server 2000, so the costs of development and deployment became relatively low. This paper can be used as guidance in constructing, updating and reconstructing a HRMS in modern enterprises, and can be used as a reference in studying and developing a HRMS for the designers, inevaluating a HRMS and decision-making for the administrators. |