基于MVC架构的电力企业人员绩效考核系统的设计与实现毕业论文(46页).doc
《基于MVC架构的电力企业人员绩效考核系统的设计与实现毕业论文(46页).doc》由会员分享,可在线阅读,更多相关《基于MVC架构的电力企业人员绩效考核系统的设计与实现毕业论文(46页).doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于MVC架构的电力企业人员绩效考核系统的设计与实现毕业论文-第 45 页摘要随着中国电力业的蓬勃发展,电力公司的企业规模在不断增加,在岗人员的数量也急速增长。与公司业务蓬勃发展和公司员工数量激增相比,电力公司原先的绩效考核方法效率低下,效果也不好。本文主要解决电力公司的绩效考核问题。在开发工具方面,本论文使用微软的Visual Studio 2010作为开发工具,使用微软的SQL server 2008作为数据库管理工具。在程序框架上,本次论文所开发的软件使用微软的MVC架构作为组织程序代码的框架。在开发技术方面,本次论文所开发的软件前台界而使用CSS和DIV技术,使用C#语言来实现软件的
2、业务逻辑。本论文主要从以下几个方面 展工作:(1)分析主流绩效考核方法的特点,并依据电力公司绩效考核的特点选择出适合电力公司的绩效考核算法。(2)对绩效考核过程进行数据挖掘,并将数据挖掘的结果反馈给绩效考核过程,从而提高绩效考核结果的准确性。(3)使用微软的MVC架构作为软件开发的框架,力争构建出高内聚、低耦合的软件体系。本文的研究工作在产业环境下己经投入使用,并取得良好效果。关键词:绩效考核; MVC框架;数据挖掘 ; FP-Tree算法AbstractWith the vigorous development of China power industry, , the companys
3、corporate scale, rapid growth in the number of staff in the post. Flourish with the companys business and the surge in the number of employees compared to the inefficiency of China powers original performance appraisal methods, the results are not good. This article is mainly to solve the problem of
4、 China Power, the companys performance appraisal.Development tools, this thesis using Microsoft Visual Studio 2010 as a development tool, the use of Microsoft SQL Server 2008 as a database management tool. Procedural framework, the software developed in this paper uses the framework of the code of M
5、icrosofts MVC architecture as organizational procedures. Software development technology, developed in this paper front interface using CSS and DIV,using the C # language to implement the business logic of the software.In this thesis, the main work in the following areas(1)To analyze the characteris
6、tics of the mainstream performance assessment methods, and selected based on the characteristics of China Powers performance appraisal performance evaluation algorithm suitable for China Power.(2)The performance appraisal process for data mining and data mining results back to the performance apprai
7、sal process, thereby improving the accuracy of the results of performance appraisal. (3)Using Microsofts MVC architecture as a framework for software development, and strive to build a high cohesion, low coupling software system. This research work in the industrial environment has been put intouse,
8、 and achieved good results.KEY WORDS:Performance appraisal ;MVC framework; Data mining ;FP-Tree algorithm摘要1Abstract1第一章引言61.1问题的提出61.2国内外研究现状61.2. 1常见的绩效考核方法61.2.2数据挖掘技术在绩效考核中的应用71.2.3 MVC软件架构在.NET平台下的应用71.3本课题研究的内容和方法81.3.1研究内容及解决的问题81.3.2论文研究方法91.3.3论文的结构10第二章360度绩效考核模型在本系统的应用112.1 360度考核模型概述112.
9、1.1360度绩效考核模型的定义112.1.2360度绩效考核模型的特点122.1.3 360度绩效考核模型的适用情况122. 2 360度绩效考核模型在本系统的应用142. 2.1企业现况与考核模型匹配度分析142.2.2 360度考核模型的考核项的设定152.2.3 360度考核模型的权重系数设定172.2.4 360度考核模型的权重系数的产生算法19第三章绩效考核系统的需求分析与系统分析203.1绩效考核系统需求分析203.2绩效考核系统可行性分析213. 2.1技术可行性分析213. 2. 2经济可行性分析213. 2. 3社会可行性与实现指导意义分析223.3绩效考核系统业务分析22
10、3.3.1系统组织结构分析223.3.2系统功能分析243. 3. 3系统业务流程分析263. 3. 4系统数据流程分析273.4绩效考核系统用例分析29第四章数据库设计与数据挖掘324.1数据库的设计324.1.1数据库概念结构设计324.1.2数据库 关系数据模型设计334.1.3数据库物理设计344.1.4数据库关系图374.1.5数据库中视图的设计与应用384.1.6数据库中触发器的设计与应用404.2数据挖掘技术在绩效考核系统中的应用424. 2.1数据挖掘技术概述424.2.2本系统中数据挖掘需要解决的问题444.2.3本系统所采用的据挖掘工具和算法454. 2. 4数据预处理方法
11、的实现464.2.5数据挖掘算法的实现54第五章系统的详细设计与实现605. 1 MVC的程序架构605.1.1工程架构分析605.2数据库访问与操作基础类645.3登录及用户相关功能675.4管理子系统695.5绩效考核过程的实现705.5.1绩效考核人员设定705. 5. 2绩效考核评分和绩效考核计算725.5.3绩效考核结果导出功能74第六章 总结与展望776.1全文总结776.1.1权重系数的分析776.1.2考评结果的分析786.1.3系统小结796.2工作展望79参考文献81第一章引言1.1问题的提出随着中国电力业的蓬勃发展,电力公司的企业规模在不断增加,在岗人员的数量也急速增长。
12、与公司业务蓬勃发展和公司员工数量激增相比,电力公司原先的绩效考核方法的效率低下,效果也不尽人意。在绩效考核的方法方面,电力公司针对销售人员采用KPI即关键业绩指标法来进行绩效评估,然而针对服务、支援和管理岗位的人员仅仅采用了“一言堂”式的部门领导打分的考核方法。在绩效考核的管理工具方面,电力公司仅仅使用Excel表格来管理,这样带来了管理数据离散,不方便统计的弊病。 在绩效考核结果的科学性方面,对销售人员的考核采用的KPI方法虽然能够清晰的反映被考核人员的工作水平,但是由于考核的数据项单一,容易造成考核结果的片面性;又由于销售的业绩与季节和月份有一定的关系,容易造成考核结果的波动性。对于服务、
13、支撑和管理岗位人员的考核由于仅仅由领导评分,考核结果具有片面性和个人色彩。1.2国内外研究现状1.2. 1常见的绩效考核方法绩效考核是人力资源管理工作的一个重要方面,常见的绩效考核模型主要有BSC即平衡计分卡法、KPI关键业绩指标法和360度考核方法。BSC平衡计分卡法将员工的学习与成长,内部业务流程,财务和顾客这四个方面作为员工绩效考核的四个主要方面,并以此来构建员工绩效考核体系。KPI关键业绩指标法将企业的发展目标逐步细化、量化,分解并整理出针对不同岗位或个人的关键业绩指标。通过个人或每个岗位的业绩目标的实现来推进企业的发展。KPI绩效考核方法适用于处于成长期的销售型企业,如房地产销售企业
14、都采用KPI法来管理员工绩效。360度绩效考核方法就是通过从员工工作所接触的多方面来采集员工的绩效信息,整个绩效的评估过程是多维度、多方向的,并将绩效考核的结果反馈给被考核的员工,使员工可以依据考核的结果改进自身存在的问题。360度员工绩效考核方法适用于处于成熟期的大型企业。1.2.2数据挖掘技术在绩效考核中的应用数据挖掘技术已经从原先简单的规则发现发展到了实时的应用之中。在金融领域,通信领域,甚至零售业中,数据挖掘技术的使用已经相当成熟。相比之下,在员工绩效考核方面,数据挖掘技术还鲜有使用。数据挖掘技术需要一定的数据量作为样本,而员工绩效考核统计的数据量相对较小,这点制约了数据挖掘技术在员工
15、绩效考核领域的应用。本次论文研究的电力公司具有员工多,绩效记录多,绩效记录数据类型全等特点,适合数据挖掘研究的TT?展。1.2.3 MVC软件架构在.NET平台下的应用MVC是一种成熟的软件架构,其中M是指Module即模型,V是指View即显示,C是指Control即控制。MCV架构是将程序的显示,业务逻辑和数据存储逐一分层,使得程序开发的过程模块内部高内聚,模块之间低耦合,这样便于程序的管理和维护。MVC架构在Java软件 发中非常常见,早在2005年,这种架构就随着struts架构的广泛应用而根植于Java程序员的开发之中。相较同期的VS2005和.NET框架中仅仅做到了将显示层和与其它
16、程序模块分开,并没有做到真正的MVC。在VS2008中添加了 MVC架构的工程,但是 在程序员实际工作中.NET下的MVC架构程序开发依然处于摸索阶段。在VS2010中集成了 MVC架构的网站 发工程。在微软新的开发平台中,MVC不仅仅是一个编写软件的开发模式,还包含了 MVC的工程 源框架。从软件开发的角度讲,MVC架构将数据的输入输出逻辑,系统需要处理的业务逻辑和呈现给用户的显示界面分成不同的代码部分。这样使得不同的开发人员可以专注于自己这部分的开发,个人业务更加精炼,有助于个人的发展和开发团队的建设。从软件质量的角度讲,MVC架构中组件被广泛使用,而这些组件都是基于接口开发的,同时可以被
17、对象mock检测到,这样的架构使得网站测试逐渐渗透到开发中去,整个软件项目变得敏捷。从开发者的角度讲,MVC中URL重写机制,action方法的重载,的传统功能这些都可以轻松地使用,代码的编写变得方便,开发出的代码也愈加规则,程序员可以将精力更多地放到系统功能的实现上。1.3本课题研究的内容和方法1.3.1研究内容及解决的问题本论文主要针对电力公司的员工绩效考核问题进行探索式研究,主要解决的问题包括选择适合的绩效考核模型,利用数据挖掘技术对绩效考核的结果进行加权修正,利用ASP.net的MVC技术构建便于 发,便于维护的系统。1、员工绩效考核模型的选型。不同的绩效考核模型适用于不用的企业中,例
18、如KPI模型适用于销售型企业,360度模型适用于稳定的大型企业。本文首先分析电力公司的现有情况,再依据不同绩效考核模型的特点,为其选择出合适的绩效考核模型。2、将数据挖掘技术应用到绩效考核之中。数据挖掘技术已经从简单的知识发现阶段发展到了将获取的知识尽快应用到实践中的阶段。3、构建MVC架构高性能系统。通过分析不同类型智能卡之间的差异,针对不同类型的芯片设计可配置的压力测试用例。根据使用智能卡的电子设备的不同,设计出覆盖面广的兼容性测试用例。1.3.2论文研究方法本文采用如下方法进行研究:1、首先通过广泛学习数据挖掘的原理和高性能软件开发的实践过程提高论文的学术水平和实践性。再对电力企业现状加
19、以分析,对发现的问题进行解决,以提高论文的实践指导意义。整个分析的过程应先分析,再试验,最后根据实验的结果归纳总结这样的一个过程来进行。2、在软件开发的过程中,结合“敏捷开发”,“MVC架构”,“测试驱动”等先进的软件工程思想来研究分析。3、在论文的调研阶段多学习国内外的先进论文;在论文的研究阶段结合电力的现有情况,多准备方案,并在实际的实践之后再选型;在论文撰写的最后阶段对论文的研究成果加以分析和总结。论文的研究做到研究方法科学严谨,研究成果有实践支撑,并能对实际的生产实践有指导意义。1.3.3论文的结构本论文以360度考核体系作为绩效考核的考核方法,以ASP.net下的MVC架构作为组织程
20、序开发的框架,以数据挖掘作为绩效考核数据分析的方法。本论文共分六章。第一章为引言,在这一?章中综述了本次论文需要完成的主要任务一360度绩效考核体系的应用。同时分析现在国内外对于绩效考核和MVC架构的现状。最后初步提出了本论文的研究方向和方法。第二章为360度绩效考核在本系统中的应用,在这一章中首先分析了 360度绩效考核系统的优点和缺点,并对其适用条件进行了分析,通过分析这些,可以针对电力公司的情况对360度绩效考核体系加以修改,使之适应电力公司的情况。第三章为绩效考核系统的系统分析和需求分析。这一章中通过对绩效考核系统的需求进行分析,明确了绩效考核系统所需要的功能。在数据流程,业务流程的分
21、析过程中系统功能逐步清晰,为系统的实现打下了坚实的基础。第四章为绩效考核系统的数据库设计和数据挖掘应用。数据库设计中完成了对数据库物理设计和逻辑结构设计。在明确数据库结构之后,对数据库的使用效率,存储过程的使用进行了研究。数据挖掘过程的分析包罗了对整个数据挖掘过程的描述,数据预处理算法的描述和数据挖掘算法的描述。第五章为绩效考核系统的实现。在这一章中从系统的MVC架构的实现,系统基础功能的实现,绩效考核流程的实现,绩效考核结果分析过程的实现等环节展开描述。第六章为总结与展望,这一章中总结绩效考核系统的实现中的亮点和改进之处,同时也对系统中存在的问题加以分析和总结。第二章360度绩效考核模型在本
22、系统的应用2.1 360度考核模型概述2.1.1360度绩效考核模型的定义360度绩效考评是一种全方位,多反馈的员工绩效考评体系。360度顾名思义指的是全方位评价员工的绩效。从考评人员来讲,包括员工所服务的内部客户和外部客户,还包括员工的上级领导,同级的同事,下 ,以及员工本人,360度考评体系模型的考评人员关系如图2-1所示:图2-1 360度考评体系模型的考评人员关系图从考评的项目来讲,360度考评不仅仅考核员工的核心任务的完成绩效,还包括员工的管理方面的绩效,工作效率方面的绩效,还包括工作态度,沟通能力等。2.1.2360度绩效考核模型的特点360度考核模型的考核方法具有自己的特点: (
23、一)360度考核的信息量充足 360度考核体系中考核结果的来源范围广,层面、多角度和多层面的充足考核信息使得考核结果更加客观和真实。 (二)360度考核方法的考核针对性强针对不同的考核人员,在360度考核体系中有不同的考核问询者和不同的考核问询体系。不同阶层的考核问询者给出的考核结果也会有不同的权值。故而360度考核体系具有非常强的针对性,使得考核的结果更加的真实有效。 (三)360度考核方法的考核误差小在360度考核体系中,针对同一个被考核者,给出考核结果的阶层不同,有领导,有同事,有客户,同时也包含考核人自己。这样多层次的考核将人为因素的干扰降到了最低的程度。(四)考核体系中具有反馈环节与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MVC 架构 电力企业 人员 绩效考核 系统 设计 实现 毕业论文 46
限制150内