《基于B_S的永川供电局绩效管理系统设计与实现_张剑.doc》由会员分享,可在线阅读,更多相关《基于B_S的永川供电局绩效管理系统设计与实现_张剑.doc(68页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 作者签名: _ 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人己经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 作者签名: _ 日期: 令年月 /r 日 论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部
2、分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 (保密的学位论文在解密后应遵守此规定 ) 导师签名 :4 曰 期 : 年 月成 分类 f _ 密级 UDC i+1 学位论文 基于 B/S的绩效管理系统设计与实现 (题名和副题名 ) 张剑 (作者姓名) 指导教师 _ 王冰峰 _ 副教授 电子科技大学 成都 代光明 高工 国网永川供电分公司 永川 (姓名、职称、单位名称) 申请学位级 别 硕士 专业学位类 别 工程硕士 _ 工程领域名 _ 软件工程 _ 提交论文日 期 2014.09 论文答辩日 期 2014.11.29 _ 学位授予单位和日 期 电子科技大
3、学 2014年 12 月 25 日 答辩委员会主席 _ 评阅人 _ 注 1:注明国际十进分类法 UDC 的类号。School : School of Automation Engineering DESIGN AND IMPLEMENTATION OF ELECTRIC POWER MATERIALDISPATCHING MANAGEMENT INFORMATION SYSTEM A Master Thesis Submitted to University of Electronic Science and Technology of China Major: Maser of Engine
4、ering Author: _ Jian Zhang _ Advisor: _ BingFeng Wang _ I 摘要 摘要 在人力资源管理的实践活动中,绩效管理是十分重要的组成部分,是关系企 业成功的重要因素。绩效管理的实施旨在提高员工的工作积极性,完成公司预定 的目标,而对员工而言,它能够提高他们的工作积极性。此外,绩效考核是公司 其他方面的管理的基础,例如员工培训、薪资激励、员工升迁与开除等。随着公 司的业务不断拓展,公司原有的绩效管理系统逐步落伍,不能为公司的发展提供 良好的信息支撑,设计一个功能完备、性能良好的绩效管理系统成为公司的燃眉 之急。 本文以 B/S 模式,使用 SQL2
5、000数据库,运用 SSH 框架,利用 JSP 语言 编程完成了供电企业绩效管理系统。整个系统的功能较为完善,涵盖绩效管理系 统所需要的各项工作,系统的主要工作需求包括:用户与部门的管理、考核计划 与计划项目的管理与绩效管理结果管理等。文章首先对系统进行了概要设计与软 件架构设计,接着对各项子功能以及数据库进行了设计。在此基础上,文章从系 统的实现流程、编码以及运行界面三个方面对系统的实现进行了阐述。最后对系 统的测试与部署等方面对系统的测试部分进行了讲解,经过测试,系统能够满足 绩效管理工作的需求,稳定性较高。目前系统运行良好,达 到了预期的效果。绩 效考核管理系统是针对电力企业的使用性强的
6、管理系统,将为的发展壮大奠定坚 实的基础。 关键词:绩效管理,绩效考核,考核计划管理,计划项目管理ABSTRACT ABSTRACT With the development of the company, the company executives have realizedperformance management system based on the traditional performance managementtheory is no longer adapt the development of the company, a pressing matter of them
7、oment is to design a set of scientific performance management system, can effectivelymotivate and guide employee behavior, to support the companys development strategy. Through the construction and operation of performance management system, correctevaluation of assessment of individual value creati
8、on, assessment was the individual canalso know between himself and appraisal standards gap, a clear direction; at the sametime, the formation of a complete value of the distribution system, including the salaryand position promotion, so as to carry out occupation career management for by theexaminat
9、ion of individual. Based on the B/S model, using the SQL2000 database, using SSH framework,using JSP language programming function of the performance management system inpower supply enterprises to achieve. System includes user management module,organizationmanagement, plan management, project manag
10、ement, performanceappraisal modules. The system we build a framework of performance managementsystem, through the study of home and abroad, puts forward the analysis of performancemanagement system based on the needs of the actual situation of the company. Then thesystem needs analysis, completed th
11、e design of the system. The design includes thedesign of each function module of agricultural products, but also to its main businessprocess design. According to the demand analysis described in detail the design andRealization of the system thinking, the successful implementation of the performance
12、management system. Finally, using the Myeclipse testing framework integration,completed the function of system. System through the detailed interface testing,functional testing, performance testing, security testing and compatibility testing,system performance, applicability, safety and compatibilit
13、y to satisfy the requirementsfor asset management. The system runs well at present, achieve the expected effect.Yuan light power performance management is a management system for n electric power. ABSTRACT Keywords: performance management, performance appraisal, appraisal planmanagement, project man
14、agemententerprises with strong management system, will be developed for yuan light power andlay a solid foundation. m目录 IV 目录 第 一 章 绪 论 . 1 1.1 研究背景及意义 . 1 1.1.1 研究背景 . 1 1 丄 2 研究意义 . 1 1.2 国内外研究现状 . 2 1.2.1 国外研究现状 . 2 1.2.2 国内研究现状 . 3 1.3 研究内容及文章结构 . 4 1.3.1 研究内容 . 4 1.3.2 文章结构 . 4 第二章系统关键技术概述 . 5
15、2.1 J2EE 基本架构 . 5 2.2 J2EE 关键技术 . 5 2.2.1 Java Servlet 技术 . 5 2.2.2 JSP 技术 . 6 2.2.3 JDBC 技术 . 7 2.2.4 Spring 框架 . 7 2.2.5 Struts 开发框架 . 8 2.2.6 Hibernate 开发框架 . 9 2.3 B/S 体系结构 . 9 2.3.1 以前端为主的两层 B/S 结构 . 11 2.3.2 以后端为主的两层 B/S 结构 . 12 2.3.3 三层 B/S 结构 . 13 2.4 Ajax 技术 . 14 2.5 数据缓存技术 . 15 第三章绩效管理系统需求
16、分析 . 16 3.1 系统功能性需求分析 . 16 3.1.1 系统需求的调研 . 16 3.1.2业务流程分析 . 17 3.1.3系统功能 模块 . 18 v 3.1.4功能需求 20 3.2 系统非功能需求 . 24 3.2.1 安全性需求 . 24 3.2.2 响应时间 . 24 3.2.3扩展性需求 . 24 3.3 系统可行性分析 . 25 3.3.1 技术可行性分析 . 25 3.3.2操作可行性分析 . 25 3.4 本章小结 . 25 第四章绩效管理系统的设计 . 26 4.1 系统概要设计 . 26 4.1.1 系统的网络拓扑结构 . 26 4.1.2系统软件架构图 .
17、26 4.2 系统核心功能的详细设计 . 27 4.2.1 用户管理设计 . 27 4.2.2组织管理设计 . 28 4.2.3考核计划管理设计 . 29 4.2.4计划项目管理设计 . 30 4.2.5绩效考核设计 . 31 4.3 数据库设计 . 32 4.3.1数据库设计的规范化 . 32 4.3.2数据库概念设计 . 33 4.3.3数据表的设计 . 34 4.4 本章小结 . 37 第五章绩效管理系统的实现 . 38 5.1 用户登录 . 38 5.2 组织管理 . 41 5.3 考核计划管理图 . 45 5.4 计划项目管理 . 47 5.5 绩效考核 . 49 5.6 本章小结
18、. 50 第六章系统测试与部署 . 51 6.1 系统测试 . 51 VI 6.2 系统部署 . 53 6.2.1 软件环境 . 53 6.2.2 硬件环境 . 53 6.3 本章小结 . 53 第七章总结与展望 . 54 7.1 本文工作总结 . 54 7.2 未来工作展望 . 54 酬 . 56 参考文献 . 57第一章绪论 第一章绪论 1.1研究背景及意义 1.1.1研究背景 随着市场经济日益发达,各行业的参与者不断增多,这使得企业之间的竞争 日益白热化,竞争的方式也逐渐发生变化。各企业为了提高核心竞 争力不仅竭力 加强技术创新,引进先进设备,而且开始注重知识和人才的培养。现如今,对人
19、才的培养成为企业新的竞争点。知识就是力量,拥有特定知识的技术人才是企业 核心竞争力所在,人才已经成为核心的竞争力之一。人才是企业重要的无形资本 , 只有充分调动人力资源优势才能尽可能多地为公司带来价值,并在日益激烈的竞 争者脱颖而出。在人力资源管理的实践活动中,绩效管理是十分重要的组成部分 , 是关系企业成功的重要因素。绩效管理的实施旨在提高员工的工作积极性,完成 公司预定的目标,而对员工而言,它能够提高他们的工作积极性。此外 ,绩效考 核是公司其他方面的管理的基础,例如员工培训、薪资激励、员工升迁与开除等。 随着公司的业务不断拓展,公司原有的绩效管理系统逐步落伍,不能为公司 的发展提供良好的
20、信息支撑,设计一个功能完备、性能良好的绩效管理系统成为 公司的燃眉之急。 1.1.2研究意义 采用绩效管理信息系统来开展企业绩效考核工作,可以有效提高绩效管理工 作效率,节约时间、人力成本,提高绩效考核工作客观、公平性。绩效管理系统 实施后,可以为人力资源管理部门节省大量工作时间,不再为纠正部门、员工习 惯 性操作失误花费大量精力,通过发挥绩效管理系统的规范化作用,可以有效提 高绩效方向修正效果,确保全体员工按照绩效系统要求严格要求自身工作行为, 保证正确的绩效提升努力方向。同时,还可以为员工提供科学合理的职业生涯管 理。通过利用绩效系统的规范化运作,科学客观评估每个员工行为价值和贡献大 小,
21、同时让员工了解自己工作表现与绩效考核目标之间的差距,找到正确的绩效 改进方向;此外,还可以在企业内部形成一套科学合理的价值分配体系,将员工 职务晋升、薪酬调整等纳入到绩效考核价值体系当中,为员工提供完善的职业生 涯管理指导 。电了科技大学硕士学位论文 2 1.2国内外研究现状 1.2.1国外研究现状 国外对绩效考核的研究起步较早, Coacio(1977)1认为绩效考核问题是较为 复杂的问题 ,并将其称为阿基里斯的脚后跟。他的这一观点得到了其他权威专家 的认同,他们一致认为绩效考核是企业管理的顽疾。也正是绩效考核的难度较大, 因此目前各地的开展情况都并不理想。以美国为例,它是当前世界上对绩效考
22、核 研究最多的国家,无论是理论还是实践均处于领先地位,然后在一项调查中发现 (Converting Intangible Assets into Tangible Outcomes, 2004), 92 家公司中的百 分之六十五的公司对公司的绩效考核不满意。然而他们均表示绩效考核对实现公 司的目标意义重大 2。 绩效管理的概念是从绩效评估发展而来的,但是它有不同于绩效评估,绩效 评估仅仅只是绩效管理的其中一个部分,它强调的仅仅是事后的考核。而绩效管 理则包括事前计划、事中管理以及事后考核,是一个完整的过程,强调的是过程 管理,绩效管理注重管理过程中计划的制定、绩效评估、人力资源决策和调整等 各
23、个阶段,绩效评估是其核心部分。正因如此,有的学者认为绩效管理是符合逻 辑发展的进步 3。 基于绩效考核缺乏系统性 , Fandray Dayton 认为绩效管理应替代简单的绩效 考核。Nickds、 Tomcoen、 MaryJenkins 均认为有必要废除绩效淡出的绩效评估, 后两者的文章废止绩效评估:为什么会发生,用什么代替?具有一定的代表性, 该书对大量废止绩效评估采用绩效管理取得巨大成功的案例。但是 Nickds, Tomcoen 和 MaryJenkins倡导停止绩效评估并不是结束。 进入 90 年代之后,一大批新的管理理念出现,尤其是企业流程再造理论的 出现促使绩效考核有了很大的提
24、高,之前的绩效考核过于注重与财务目标而忽视 其他的指标,全面质量管理理念让企业绩效考核具有了一定的系统性 5。在考核方 法上,对员工的考核和部 门的考核方法具有一定的差异性,对前者的考核一般使 用目标管理法,对后者的考核使用平衡计分卡的方法居多。这在一项调查中可以 得到验证,根据 Garter Group 调查(Human Resource Management, 1998)的调 查结果可以看出,在全世界排名在 1000以内的企业中,将近 7 成的企业使用平 衡记分卡的方法对部门进行考核 ; Bain Company的调查辅证了这一点,该公司 对北美洲和欧洲的一些公司进行调查,这项调查的结果也
25、显示在北美洲有将近 6 成的公司采用平衡计分卡的绩效考核方法,欧洲的比 例较低,但是也达到了 4 成。 除此之外,国外的企业还针对绩效考核开发了专门的系统,它的基本原理是利用 人格特征和员工的能力作为评价指标,根据输入的数据进行处理并生成绩效诊断 结果。 第一章绪论 3 基于绩效考核缺乏系统性 , Fandray Dayton 认为绩效管理应替代简单的绩效 考核。 Nickds、Tomcoen、 MaryJenkins 均认为有必要废除绩效淡出的绩效评估 , 后两者的文章废止绩效评估:为什么会发生,用什么代替?具有一定的代表性 , 该书对大量废止绩效评估采用绩效管理取得巨大成功的案例。但是 N
26、ickds, Tomcoen 和 MaryJenkins倡导停止绩效评估并不是结束 6_8。 根据 Nickds 的观点,从单纯的绩效评估过度到更为系统的绩效管理必须遵 循一定的原则:一是具有明确的目标,并且这一目标应该得到公司管理层以及普 通员工的认可;二是考核的标准应该是可度量的,即员工的工作是否符合标准应 该是具体的而不是模棱两可的;三是制定的目标应具有一定的灵活性;最后管理 层具有双重角色,他们在作为绩效评估的实施者的同时更应充当指导者的角色 9。 TomCoen1Q和 MaryJenkins11的观点有所不同 ,根据他们的观点,从单纯的 绩效评估过度到更为系统的绩效管理是企业文化的过
27、程。 在实践方面,欧美的绩效管理较为代表性 12。欧美企业的绩效管理实践更为 关注员工的个人行为, Campben 的观点就是这样 13。 1.2.2国内研究现状 国内在绩效管理方面的研究在公共组织如政府部门的研究较多,在企业方面 的研究不够深入与系统。 在实践方面,民营企业的绩效考核走在国有企业的前面。徐工集团就是较早 实施绩效考核的企业之一,其主要采用的考核方法是目标管理法 2()。此外,海尔 集团由于管理水平较为先进,尤其注重企业文化对企业经营的推动,所以海尔集 团的绩效考核机制也较为完善。此外,一些高校也采取较新的绩效考核方法 21。 然后由于我国在绩效管理方面的研究较为滞后,在实践中
28、还存在着一系列问 题:首先,企业对绩效考核的理解存在片面性,并未考虑到绩效考核与企业的企 业文化、员工培训等管理活动的相关性;其二,由于缺乏同类企业的借鉴,很多 公司都是完全沿用国外的大公司的模式,这样需要耗费较大的成本,同时也不一 定符合公司的实际条件。其三,在绩效管理体系的构建方面存在不足。最后,缺 乏和 员工必要且有效的沟通 22。电子科技大学硕士学位论文 4 1.3研究内容及文章结构 1.3.1研究内容 本文以基本组织架构为基础,论述系统的主要功能及总体结构,同时详细的 介绍系统的安全保密、数据元素要求及功能需求。关于如何将各种技术在 J2EE 平 台下进行有机结 合将经过通过对系统的
29、实际设计与开发来阐明,以便解决在 B/S 结构软件开发过程中产生的的权限设置、系统构架、模块接口等问题。在采用 SSH 框架实现适合一般人力资源公司使用的绩效管理平台。整个系统包括五大模块: 组织结构管理模块、用户管理模块、考核计划模块、计划管理模块和绩效考核结 果模块。 1.3.2文章结构 本论文各章结构如下: 第一章:绪论,阐述了本课题的意义与目的,并对国内外文献进行了梳理。 第二章:系统的关键技术,重点介绍了 J2EE 架构中的基本技术以及数据缓 存技术。 第三章:系统需求分析,通过对绩 效管理的业务流程进行管理,提出了设计 的需求分析。 第四章:系统的设计,对整个项目的功能进行设计。
30、第五章:系统的实现,根据系统需求分析与设计,利用 J2EE 技术实现了整 个系统的架构和编程。 第六章:系统测试与部署,阐述了系统的功能测试和非功能测试,并讲述了 系统硬件和软件平台的部署。 第七章:总结与展望,对论文进行了总结,并对下一步研究方向进行了展望。第二章系统关键技术概述 5 第二章系统关键技术概述 2.1 J2EE 基本架构 J2EE 即 JAVA 2平台企业版,它是 sun 公司与业界的一些厂商共同开发的 一个技术标准规范,包含很多组件、服务架构等应用规则。 J2EE 在原来的标准基 础上进行了改进,同时也保留了跨平台特点,以及在数据库连接等方面的规则等。 新的 J2EE 标准规
31、范更好的支持了 EJB、 SERVLET、 JSP、 XML 等技术,同 时对于企业级应用中的通用模块如邮件服务、事务处理等其安全性也得到很大的 提局。 通常在业务处理中,程序员需要考虑各种服务的生存周期、资源共享、并发 控制 等,而现在,这些内容都可以集中配置在一个容器中,做成一个配置文件, 让程序员减少对整个系统的设计与分析,而将更多的时间用于完成业务逻辑处理。 J2EE 的平台无关性以及更好更完善的技术架构使得企业级应用开发有了一个通用 的标准规范。 从本质来看, J2EE 仅仅是一个标准,并不是一个产品,但是 sun 公司为了 使用 java语言开发服务器应用程序提出了一个不依赖于任何
32、操作系统、随意移 植、多用户,安全的企业级平台,在这个平台上可以更容易管理企业应用程序的 开发、部署等工作,平台中也有很多的集成框架能够更好的满足用户的 需求,而 且也可以使用第三方开发的各类组件,开发人员对平台中提供的组件以及外部组 件进行再利用,从而组装出不同的系统。这可以让开发人员将更多的精力投入企 业应用的逻辑与架构设计而无需考虑底层程序的编写。 J2EE 主要具备如下特征: 其一,利用中间组件将模块中复杂的业务逻辑分离出来,中间组建主要有显示界 面、数据范文层等,将功能模块和企业信息数据统一起来;其二,J2EE 的开发平 台都是相同的,因此对于不同的模块都能具备较高程度的集成,减少了
33、开发工作 量,降低了开发难度,同时提升了系统的可维护性、安全性及稳定性。 在 J2EE 平台上有多个主要的组件: SERVLET、 脚本语言 JSP、 JAVABEAN, 这些是在服务器端运行。 2.2 J2EE 关键技术 2.2.1 Java Servlet 技术 Servlet 是一种运行于服务器上的应用程序,其功能是用来扩展 web 服务, 这个程序采用 JAVA 语言编写,在服务器端用来接收请求并做出响应。在程序中, Servlet实际上是以类的形式体现,对于具体的应用程序,需要将父类中的 doGetO 方法或者doPostO方法进行重写。一般情况下,新的 servlet需要继承父类的
34、下列几 个 方法: serviceO:这个方法是用来处理浏览器访问请求,一般客户端向服务器传 递数据,在表单中是通过电子科技大学硕士学位论文 6 Get 或者 Post 的方式实现的。 doGet():表单提交时如果采用 Get 方法,那么服务器端需要调用该方法来处 理请求。 dopostO:表单提交时如果采用 Post 方法,那么服务器端需要调用该方法来 处理请求。 在服务器脚本编写语言 JSP 技术中, Servlet 起着很关键的作用,它专门用来 处理大型 web 应用程序的业务逻辑功能。而在 struts 架构的 WEB 应用程序中, servlet 起着同样的功能,不同的是做 了封装
35、。 2.2.2 JSP 技术 JSP 是一种运行于服务器端的脚本编写语言,是由 sun 公司倡导,多个公司 参与共同开发的一个动态页面技术标准。一个 JSP 动态页面实际上是在静态页面 html 代码中利用 JSP 标签加入了一些 java 程序段,这些 java 程序可以实现对数 据库的操作、重新定向等功能,可以实现页面动态变化的需求。 WEB 服务器在执 行 JSP 页面时,首先对页面中的jsp 脚本代码进行解析,并生成 HTML静态页 面,返回给客户端。 JSP 基于 java 语言语法,简单好理解、实用,而且是支持面 向对象编程,与平 台无关,可以移植到任何系统中,数据安全性很高,可以紧跟 网络发展的变化,具有很强的适应性。在 WEB 应用程序的J2EE 框架中, JSP 是 一个核心的技术,它能够实现动态页面,可以完成用户界面与后台数据库的动态 应用,在开发初期,可以通过 Apache web server 来部署程序并实现运行,JSP 技 术可以开发大型的 WEB 应用程序。 JSP 页面文件通过服务器的解析,将动态内 容与 HTML代码相结合一起传送给浏览器,对于动态的内容, JSP 利用标签的形 式来实现,有效解决了编写动态页面脚本的难度。 JSP 常用的内置对 象: 1. Request 对象 Request 对象用来收集浏览器请求发过