资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计说明书基于JavaEE技术的企业人力资源薪 酬管理系统的设计与实现班 级: 学号: 软件学院姓 名: 软件工程学 院: 专 业: 指导教师: 2014年6月基于JavaEE技术的企业人力资源薪酬管理系统的设计与实现 摘 要企业员工薪酬管理是企业管理的一项重要内容。随着企业员工数量增加,企业的工资管理工作也变得越来越复杂。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存和查询,往往由于个人的因素抄写粗心或计算疏忽,出现工资发放错误的情况。基于以上原因,设计企业员工薪酬系统,使工资管理系统化、规范化、自动化。本系统具有多方面特点:系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了企业员工信息管理的工作效率和企业的信息化的水平。本文主要研究采用JSP、Struts技术开发企业薪酬管理系统。本系统采用浏览器/服务器(B/S)结构开发,选用经典的Struts作为开发架构 ,服务器采用Tomcat,后台数据库的才采用MySQL。本文主要介绍了系统的构成、系统的需求分析与设计,并给出了系统的实现方案及技术细节,包括运行环境的配置、数据库的建立及功能模块的实现细节等。关键词:JSP,struts,薪酬管理,B/S模式Salary of enterprise human resource management system based on Struts framework subsystem design and implementation Abstract Employee salary management is an important part of enterprise management. With the increase in the number of employees, the wages of the management of enterprises has become more and more complex. Funds are the key elements of business survival, capital flows affect the overall operation of the enterprise, an important part of enterprise financial management is the enterprise staffs wages. The early wages are paid and the use of artificial processing material, not only the financial officers spent a lot of time and difficult to preserve and query, often due to personal factors copying carelessness or negligence of the calculation, payment of wages in the wrong phenomenon。 Based on the above reasons, staff salary system design of enterprise, the salary management system, standardization, automation。The system has many features: system fully functional, easy to use user simple, intuitive user interface, security settings complete, greatly reducing the burden on operators and users, improve the work efficiency of employees and corporate information management informatization level.This paper mainly studies the compensation management system of JSP, the development of enterprises Struts technology. This system uses the browser / server (B/S) structure is developed, using the classic Struts as development framework, the server uses Tomcat, the backstage database uses MySQL。 This paper mainly introduces the requirement analysis and design of system structure, system, and presents the implementation scheme and the technical details of the system, implementation details, and functional module including configuration, database operating environment. Keywords: JSP,struts,compensation management,B / S Mode中北大学2014届毕业设计说明书目 录1 引言11。1 项目开发背景11.2 项目开发的意义11。3 国内外状况32 系统使用相关技术52。1 struts框架52。2 JSP62。3 MySql数据库的简介和好处73 系统分析93。1 需求分析93.1。1 应用需求分析93。1.2 系统功能需求93。1。3 薪酬管理模块103.2 预期设计目标103。3 可行性分析103.3。1 技术可行性103。3。2 经济可行性113.3。3 社会可行性114 系统设计124.1 系统总体设计124。1。1 薪酬系统整体业务流程描述124.2 系统各模块的详细设计134。2。1 工资项目管理模块134.2.2 固定工资管理模块14第 I 页 共 II 页4.2。3 导入项目数据录入模块144.2.4 工资结算管理模块154.2.5 报表管理164。3 系统管理模块164.4 数据库设计174.5 代码展示195 系统成果展示245。1 系统成果展示245.1.1登录界面245。1。2登录主页面245。1.3 工资管理模块255。1.4员工管理模块255.1。5系统管理模块256 系统测试276。1 软件测试的目的276.2 软件测试277 结 论30参考文献32致 谢34第 II 页 共 II 页1 引言 1.1 项目开发背景目前,网络的发展已呈现出商业化、全民化、全球化的趋势,网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提出了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具.目前,全球范围内的企业内部组织正在发生巨变,未来企业成功的关键将主要依靠人力资源,人才之争已经成为市场竞争的核心内容之一,以人为本成为企业立足和发展的根本【1】。有效地管理企业的人力资源,不仅能节省大量的人力物力,而且能够帮助企业制订计划,激发员工的积极性,充分发挥每员工的潜能,为企业创造更大的价值。本系统的开发能够改善公司原有的薪酬管理方式,把人力资源管理人员从繁重的手工劳动中解脱出来,为公司带来更大的经济利益。1.2 项目开发的意义随着时代的发展,社会的进步,越来越多的企业建立、发展、壮大、成熟。企业国民经济的基本单元,企业发展得越好,经济进步就越快.然而随着企业的发展,人的增多,每年人力资源管理的成本也会不断地增加,这一问题不仅耗费企业大量的资金,也耗费了大量的人力【2】。当企业规模较小时,人力尚且比较容易完成信息管理,但随着企业规模增大,人员增多,老式的纸质管理方法就会出现许多弊端,比如说,保存困难、不易查询、耗费大量人力却仍然工作效率低下,工作出错率增高等,这种方法已经跟不上时代人力资源管理系统的发展。历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人事的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人事信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人事的需求和理念,而且其非财务的人事信息也不够系统和全面。人力资源管理系统的变革出现在20世纪90年代末【3】.由于市场竞争的需要,如何吸引和留住人才,激发人事的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。公正、公平、合理的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然.第三代人力资源管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人事管理人员得以摆
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号