摘 要
21世纪,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,这种竞争归根结底是人才的竞争,谁能有效地管理和开发人力资源,谁就能掌握知识经济时代的生产力。
本文基于Web的人力资源管理系统的实现进行了研究。首先阐述了人力资源管理的重要地位、基本思想、发展趋势、新时期的一些主要特点等理论知识,分析了建立了基于Web的人力资源管理系统的必要性和可行性,然后对人力资源管理系统进行了需求分析和系统设计,探讨了人力资源管理系统的开发方法和实现技术。
论文给出了基于Web的招聘管理系统开发实例。该实例实现了招聘管理的一些主要功能。主要包括招聘岗位管理、人才库管理、应聘简历管理等模块。不仅能代替日常招聘管理中一些的繁琐的工作,而且能充分利用Internet/Intranet快速地收集和发布信息,给基于Web的人力资源管理系统的开发提供了一个好的思路。
关键词:Web,人力资源管理系统
Abstract
In the 21st century,new and advanced technology develop over the speed limit and market economy is globalizing, which cause the competition among enterprises unprecedentedly fierce,the competition is the talents’one after all,who can manage and develop the human resources effectively,who can grasp the productivity of the knowledge driven economical aera.
The paper studies the realization of Web-based HRMS.Firstly explains some theory knowledge on HRM,such as its concept,development course,main role,some main characteristics of new period,and the influence that some new technologies such as Internet/Intranet bring to HRMS.And carries on demand analysis and system designs on HRMS.Probes into the development approach and realizing technology of the HTMS.
The paper provides the Web-based recruitment administrative system instance,it realize some main functions of recruiting management module.Mainly include applying recruiting management posts,pool of management,management candidates curriculum vitae ,etc.It not only can replace some daily recruit management tedious jobs but also can fully utilize Internet/Intranet to collect and issue information fast.The instance gives a good way to develop Web-Based HRMS.
Key Words: Web,Human Resource Management
II
目 录
1 绪论…………………………………………………………………………………………1 1.1 本课题研究的背景…………………………………………………………………….1 1.2 本课题研究的意义………………………………...…………………………………..1 1.3 本论文研究思路和所做的主要工作………………………………………………….1 2 招聘管理系统的实现技术……..…………………………………………………….…….3 2.1 使用JAVA技术的优点………………………………………………………..………3 2.2 JAVA技术的应用……………………………………………………………..………..4 2.2.1 JAVA应用程序和小应用程序…………………………………………..……….4 2.2.2 JDBC、Servlet、JSP和JavaBeans…………………………………………………4 2.2.3 Struts介绍………………………………………………………………..……….5 2.3 Eclipse简介………………………………………………………………………...…...6 3 招聘管理系统的分析与设计………………………………………………………..……..8 3.1 招聘管理系统的需求分析………………………………………………………..…...8 3.1.1 特性需求分析………………………………………………………………..…..8 3.1.2 招聘的基本过程……………………………………………………………..…..9 3.1.3 数据流程分析……………………………………………………………..……10 3.1.4 系统的E-R模型…………………………………………………………..……11 3.1.5 功能需求分析……………………………………………………………..……11 3.2 招聘管理系统的开发方法……………………………………………………..…….14 3.3 招聘管理系统的分析……………………………………………………………..….14 3.3.1 系统功能结构图………………………………………………………..………15 3.3.2 系统数据流程图…………………………………………………………..……15 3.4 招聘管理系统的体系结构设计…………………………………………………..…….16
3.4.1 C/S和B/S体系结构……………………………………………………………..16 3.4.2 招聘管理系统基于Web的三层结构设计……………………………..……...18 3.5 招聘管理系统的数据库实现………………………………………………………...19 4 招聘管理系统的实现…………………………………………………………………..…30 4.1 本系统的模块功能介绍……………………………………………………..……….30 4.2 功能实现及相应的图形界面…………………………………………………..…….31 4.3 系统的开发工具和运行环境…………………………………………………..…….35 5 招聘管理系统测试…………………………………………………………………..……36 5.1系统测试的目标………………………………………………………………..……..36 5.2 测试的实现……………………………………………………………………..…….36 5.2.1 模块测试…………………………………………………………………..……36 5.2.2 系统及子系统测试………………………………………………………..……36 6 总结与展望………………………………………………………………………..………38 致谢…………………………………………………………………………………..………39 参考文献……………………………………………………………………………..………40
III