温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于J2EE的绩效考核系统的设计与实现
计算机专业
基于
J2EE
绩效考核
系统
设计
实现
基于J2EE的绩效考核系统的设计与实现
Design and implementation of the performance appraisal system based on J2EE
摘要:绩效考核是一项科学性、系统性的工作,也是绩效管理的关键,其是否能够达到预期的目的直接关乎到管理的效益。而绩效考核就是评估人员将工作的最终目标、工作业绩、工作效益作为参考体,通过科学的评估手段,对员工的工作进行考核,得出员工在过去工作中是否达到了预定的工作目标、取得了工作成效,携同员工自身的发展一并反馈给工作人员的一个系统性的工作。近几年来,中国的IT软件行业不断的发展,软件不同的使用模式、管理方案差异,对IT企业的管理上又有了一个层面上的提升,而绩效作为一个系统的评估工作,能够激发员工的动力,促进员工的工作积极性和工作热情,但是通过对绩效考核的分析显示,在国内的IT行业,很多企业对于员工的绩效考核仍然存在不足。本文将以提高软件研发工作者的技能为目标,在绩效考核的基础上,对研发进行考核。将项目考核作为主体,辅之以部门考核来实现对员工的整体考核。所谓项目考核,就是指对职工的日常工作进行评估,结合项目进行整体评估。使用者的满意程度作为考核的标准,与此同时,也反应了该项目的效益;所谓部门考核,其主要考核对象是职工的工作能力、对待工作的态度、工作的效益等等,项目考核的结果作为衡量工作成效的标准,将部门考核的结果作为指导内容,引导员工向更健康、更成熟的方向发展。将两种考核相结合,对职工的工作成果和职工的发展做双向考核,最终实现考核的最终目的,促进企业的开发和管理。针对本系统进行实际考核,结合软件研发效益,在整体设计方案上采用了B/S架构模式,在软件实现的功能上采用DAO技术,其主旨在于将数据同逻辑隔离,与此同时,采取Struts框架,辅之以MVC设计方案,将软件的视图能够与逻辑完美结合,最终实现本系统在工作时不受到时间的限制、地理的限制,具有灵活性,可以随时随地的进行信息收集,保证数据的准确和安全。
关键词:绩效考核;J2EE;项目考核
Abstract:Performance evaluation is a scientific and systematic work, and is also a key performance management, whether it can achieve the desired objective directly related to the management benefit. Performance appraisal is the evaluation of personnel will be the ultimate goal, work performance, work efficiency as reference, through a scientific assessment methods, assessment of the staff, the staff will work in the past to achieve the intended target, made the work efficiency, and development with the staff own also feedback to a a systematic work staff. In recent years, development of Chinese IT software industry, software usage patterns, different management scheme of IT difference, enterprise management has a level of ascension, and performance as a system of evaluation work, can inspire staff motivation, and promote the staff's working enthusiasm and working enthusiasm, but through the analysis of the performance appraisal of the display, in the domestic IT industry, many enterprises for the employee's performance still exist. This paper will be to improve the software development workers skills as the goal, in the performance evaluation is based on the examination of the R & D. The project appraisal as the main body, supplemented by the department assessment to achieve the overall assessment of the employees. The so-called project appraisal, is refers to the evaluation of staff's daily work, combined with the project overall evaluation. User satisfaction as evaluation standard, at the same time, also reflects the benefits of this project; the so-called department assessment, the main object is to assess the treatment of workers work ability, work attitude, work performance and so on, the project appraisal results as a measure of work efficiency standards, departmental test results as the guidance, guide the employees to develop more healthy, more mature direction. Two kinds of combination of the assessment, development work and workers to staff do a two-way, achieve the final goal of evaluation, promoting the development and management of enterprises. The actual evaluation for the system, combined with the software development efficiency, in the design of the overall scheme adopts the B/S architecture, using DAO technology in the functions of the software, its purpose lies in the data and Logic Isolation, at the same time, take the Struts framework, complemented by MVC design, the software can be combined with perfectly logical view finally, this system is not restricted by time, work in the geographical restrictions, flexibility, can whenever and wherever possible to collect information, and ensure the data accuracy and safety.
Keywords: J2EE; performance evaluation; project evaluation
目 录
第一章 绪论 1
1.1 系统开发背景 1
1.2 国内外技术开发状况 1
1.2.1 绩效考核系统的开发概况 1
1.2.2 MVC的应用现状 2
1.3 系统解决的主要问题 3
1.4 本文的主要技术 4
1.4.1 J2EE应用服务器技术 4
1.4.2 静态页面生成技术 4
1.4.3 数据库访问技术 4
1.5 本文的主要工作 4
1.6 本文的组织结构 5
第二章 相关理论和技术研究 6
2.1 B/S 结构 6
2.2 J2EE 技术介绍 6
2.3 MVC模式 9
第三章 需求分析 11
3.1 系统总体业务概述 11
3.2 系统需求获取模式 11
3.3 系统需求描述 12
3.3.1 业务流程分析 12
3.3.2功能需求分析 19
第四章 绩效考核的算法 43
4.1 经验公式仿真元模型构建方法 43
4.1.1 经验公式基本形态编码 43
4.1.2 目标函数与适应度函数 45
4.1.3 交叉算子 45
4.1.4 选择算子 46
4.1.5 变异算子 46
4.2 试验方案 47
第五章 系统架构设计 48
5.1 系统设计目标和原则(约束) 48
5.1.1 系统的设计目标 48
5.1.2 系统的设计原则 48
5.2 系统技术架构设计 49
5.3 系统功能架构设计 49
5.4 系统程序流程设计 50
第六章 系统实现与测试 52
6.1 系统总体实现 52
6.2 系统功能实现 52
6.2.1 系统通用模块 52
6.2.2导航界面 52
6.2.3系统设置模块 53
6.2.4 月考核管理模块 53
6.2.5 半年考核管理模块 55
6.2.6 项目管理模块 55
6.2.7 日常报表管理模块 57
6.2.8 信息管理模块 57
6.2.9 个人管理模块 57
6.3 系统测试 57
6.3.1 系统测试目的 57
6.3.2 系统测试的环境与方案 58
6.3.3 web界面测试 58
6.3.4 系统功能测试用例表 59
6.3.5 系统测试结果与分析 60
第七章 总结与展望 61
参考文献 62
致谢 66
第一章 绪论
第一章 绪论
1.1 系统开发背景
绩效考核主要从两个方面出发[1],第一,管理层面;第二,发展层面;其主旨在于能够加强软件研发人员的整体素质、增强职工的技能水平、提高工作效益、促进组织的平稳快速发展,最终实现双赢的局面。除此之外,绩效考核也是同企业的工作目标相协调的。而一个完整的绩效考核系统不仅仅能够提高职工的职业技能,更能够促进职工的工作积极性,并且合理利用资源,促进员工之间互助互利。而如果绩效考核系统不科学,则会起到负面作用,不仅仅降低职工的工作积极性,对企业自身的发展也是一种影响,尤其是在人力管理上,降低了管理的工作效益,削弱团队精神,阻碍职工之间交流。所以说,绩效考核不论针对整体还是个人,都有着举足轻重的地位,应当受到高度的重视[2]。
当绩效考核快要结束的时候,相关的负责人必须要依据已经制定出来的计划,对员工进行评估