基于JAVA的人力资源管理系统 摘要 随着现代企业制度的建立以及社会经济的高速发展,企业人力资源已成为左右企业生存发展的重要因素,加强人力资源的有效管理和运作已成为企业提高竞争力的重要手段。 本文论述了一个人力资源管理系统的开发过程,包括系统的需求分析、数据库设计、详细设计和系统的实现等方面。系统设计流程遵照了软件工程的相关标准,由Myeclipse、MySQL数据库和Tomcat服务器组成开发平台,采用Struts和Hibernate两种框架结构,使用JAVA语言进行开发。系统基本满足了用户的业务需求,实现了规划的功能。 关键词:人力资源;框架结构;JAVA;Tomcat;MySQL Human Resource Management System
Abstract With the establishment of modern enterprise system and the rapid social and economic development, corporate human resources has e so important factor for survival and development of enterprises, strengthen the effective management of human resources and operations have e an important means to petitiveness. This paper discusses a human resources management system development process, including system requirements analysis, database design, detailed design and system implementation and so on. System design process in accordance with the relevant standards of software engineering by Myeclipse, MySQL database and Tomcat servers development platform, using two frameworks Struts, and Hibernate structure, the use of JAVA language for development. Basic system to meet the business needs of users, to achieve the planning function. Key Words:Human Resources;Frameworks Struts;Java;Tomcat;MySQL 目录 摘要 I Abstract II 1 绪论 - 1 - 课题研究背景 - 1 - 课题研究意义 - 1 - 2 系统分析 - 3 - 可行性分析 - 3 - 技术可行性 - 3 - 经济可行性 - 3 - 社会可行性 - 3 - 需求分析 - 4 - 应用需求分析 - 4 - 系统功能需求 - 4 - 3 系统设计 - 7 - 系统总体设计 - 7 - 开发所采用的技术 - 8 - 数据库设计 - 8 - 数据需求分析 - 8 - 逻辑结构设计 - 9 - 系统运行环境和开发工具 - 12 - 运行环境 - 12 - 开发工具- 12 - 4 系统实现 - 14 - 用户操作总体设计 - 14 - 用户登录设计 - 14 - 人员管理模块设计 - 15 - 技术难点 - 20 - 中文乱码 - 20 - HQL语言 - 20 - 安全性 - 20 - 5 系统测试 - 21 - 测试的定义及目的 - 21 - 测试的方法 - 21 - 界面测试 - 21 - 功能测试 - 22 - 需求测试 - 22 - 人力资源管理系统的测试 - 23 - 总结 - 24 - 参考文献 - 25 - 致谢 - 26 - 1 绪论 课题研究背景 目前,网络的发展已呈现出商业化、全民化