《国网辽宁电力公司绩效考核管理系统设计与实现.pdf》由会员分享,可在线阅读,更多相关《国网辽宁电力公司绩效考核管理系统设计与实现.pdf(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专业学位硕士学位论文国网辽宁电力公司绩效考核管理系统设计与实现D e s i g na n dI m p l e m e n t a t i o no fP e r f o r m a n c eA p p r a i s a lM a n a g e m e n tS y s t e mf o rL i a o n i n gE l e c t r i cP o w e rCo m p a n y学号:垒!墨!Z Q 墨垒大连理工大学D a l i a nU n i v e r s i t yo fT e c h n o l o g y万方数据I I I r f l ll l l l l l
2、l J l l l l l l l lr J l I JJ l l i l l l lrr l lI I I Y 3 0 5 9 5 2 7。大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:作者签名:万方数据大连理工大学专业学位硕士学位论文摘要随着网络的普及和全国范围内
3、的单位办公信息化建设,促使国网辽宁电力公司尽快地建设信息管理系统。为了提高单位员工工作效率,对员工进行更好的管理及绩效考评制度的普及和信息化建设,绩效管理系统建设势在必行。本文依据B S 架构,并运用U M L 技术、设计模式等相关技术进行模型构建及系统分析和系统设计,采用N E T 开发平台和数据库技术等开发技术,实现目标管理、绩效考核管理、考核对象管理、考核设置管理、系统管理、考核报表管理等功能。本论文在国内外现有绩效考核系统特点的基础上,根据国网辽宁电力公司在绩效考核管理实际业务中的特殊需求,制定了系统的实现目标。梳理国网辽宁电力公司人力资源部门在绩效考核业务方面的相关流程,理清绩效考核
4、管理员对系统的实际需求。完成对系统的总体设计和详细设计工作,将招聘管理系统划分为六大模块,随后将这六个模块进一步功能细分,并完成数据库的设计工作。依照系统设计,完成进行绩效考核管理系统的建设,并协助用户完成系统的测试工作。该系统建成后,已在单位内施行,系统稳定可靠、具有较强的适应性,并且操作界面美观大方、易操作,实现得比较完善和成功。系统的建设极大地提高了办公效率、增强了单位的经济效益。关键词:绩效考核管理;B S 架构;统一建模语言万方数据国网辽宁电力公司绩效考核管理系统设计与实现D e s i g na n dI m p l e m e n t a t i o no fP e r f o
5、r m a n c eA p p r a i s a lM a n a g e m e n tS y s t e mf o rL i a o n i n gE l e c t r i cP o w e rC o m p a n yA b s t r a c tW i t ht h ep o p u l a r i t yo ft h en e t w o r ka n dt h en a t i o n a li n s t i t u t i o n so fo f f i c el n f o r m a t i o nc o n s t r u c t i o n,p r o m p t
6、 i n gL i a o n i n gE l e c t r i cP o w e rC o m p a n ya ss o o na sp o s s i b l et ob u i l di n f o r m a t i o nm a n a g e m e n ts y s t e m I no r d e rt oi m p r o v et h ee f f i c i e n c yo ft h eu n i te m p l o y e e s,s t a i f,b e t t e rm a n a g e m e n ta n dt h ep o p u l a r i
7、 t yo ft h ep e r f o r m a n c ea p p r a i s a ls y s t e ma n di n f o r m a t i o nc o n s t r u c t i o n,t h ec o n s t r u c t i o no ft h ep e r f o r m a n c em a n a g e m e n ts y s t e mi si m p e r a t i v e T h i sa r t i c l ei sb a s e do nB Ss t r u c t u r ea n du s eo fU M Lt e c
8、h n o l o g y,d e s i g np a t t e r n s,a n dr e l a t e dt e c h n o l o g i e ss u c ha sm o d e l i n ga n ds y s t e m sa n a l y s i sa n ds y s t e m sd e s i g n,d e m a n d i n go n N E Td e v e l o p m e n tp l a t f o r ma n dd a t a b a s et e c h n o l o g y,a n di n c l u d i n gg o a
9、lm a n a g e m e n t,p e r f o r m a n c em a n a g e m e n t,c h e c k i n go b j e c t sm a n a g e m e n t,p e r f o r m a n c es e t t i n gm a n a g e m e n t,s y s t e m sm a n a g e m e n t,p e r f o r m a n c er e p o r t i n gm a n a g e m e n ta n do t h e rf u n c t i o n s O nt h eb a s
10、i co ft h ec h a r a c t e r i s t i c so ft h ee x i s t i n gp e r f o r m a n c es y s t e m,w i t ht h em a n a g e m e n to fo i lr e c o v e r ye n t e r p r i s ei nt h ep e r f o r m a n c ep r o c e s so ft h es p e c i a ln e e d s,d e v e l o p e dg o a l so fs y s t e m L i a o n i n gE
11、l e c t r i cP o w e rC o m p a n yi nt h ep e r f o r m a n c eo fH Rr e l a t e db u s i n e s sp r o c e s s e s,p e r f o r m a n c ea d m i n i s t r a t o ro ft h es y s t e mt os o r to u tt h ea c t u a ld e m a n d T h eo v e r a l ls y s t e md e s i g na n dd e t a i l e dd e s i g nw o r
12、 ki sc o m p l e t e d,a n dt h ep e r f o r m a n c em a n a g e m e n ts y s t e mi sd i v i d e di n t os i xm o d u l e s,f o l l o w e db yf u r t h e rf u n c t i o n a ls e g m e n t a t i o nt h e s es i xm o d u l e s I nt h ee n d,t h ed a t a b a s ed e s i g ni sc o m p l e t e d I na c
13、c o r d a n c ew i t hs y s t e md e s i g n,p e r f o r m a n c em a n a g e m e n ts y s t e mc o n s t r u c t i o ni sc o m p l e t e da n dt h es y s t e mi st e s t e d U n i ta f t e rt h ec o m p l e t i o no ft h es y s t e m,t h ep u r p o s eo ft h es y s t e mi ss t a b l ea n dr e l i a
14、 b l e,w i t hs t r o n ga d a p t a b i l i t y,a n dt h ei n t e r f a c ei sn i c ea n de a s yt oo p e r a t e,t oa c h i e v ear e l a t i v e l yc o m p l e t ea n ds u c c e s s f u l T h ec o n s t r u c t i o no ft h es y s t e mg r e a t l yi m p r o v e so 伍c ee f f i c i e n c y;e I l h
15、a n c et h ee c o n o m i ce f f i c i e n c yo ft h eu n i t K e yW o r d s:P e r f o r m a n c eA p p r a i s a lM a n a g e m e n t;B SA r c h i t e c t u r e;U n i f i e dM o d e l i n gL a n g u a g eI I万方数据大连理工大学专业学位硕士学位论文目录摘要IA b s t r a c t I I1绪论11 1课题背景11 2国内外发展现状21 3 本课题的主要工作31 4 论文结构安排42
16、 相关技术52 1U M L 建模技术52 2 设计模式62 3W E B 数据安全技术72 3 1 表单身份验证82 3 2 数据库身份验证82 3 3 加密网上发送的数据83系统分析1 03 1系统需求分析1 03 1 1 系统功能需求1 03 1 2 系统角色分析113 2 系统建模分析1 23 2 1 系统用例模型1 23 2 2 系统静态模型1 33 2 3 系统动态模型1 43 4 系统运行环境154系统设计174 1 系统设计思想1 74 2 系统网络架构1 84 2 系统总体功能设计1 94 3 详细功能设计1 94 3 1考评对象管理2 04 3 2目标管理2 04 3 3
17、绩效考评管理2 0万方数据国网辽宁电力公司绩效考核管理系统设计与实现4 3 4 考评设置2 24 3 5 考评报表管理2 34 3 6 系统维护2 54 4 系统数据库设计2 54 4 1 数据库概念结构设计2 54 4 2 数据库逻辑结构设计2 55系统实现315 1 系统主页的实现3 l5 2 考评设置子系统的实现3 25 2 1考评设置信息管理3 25 2 2 考评设置信息添加3 35 2 3 考评设置详细信息3 45 3 绩效考核管理子系统的实现3 45 3 1 考评信息查询3 45 3 2 考评详细信息3 45 3 3考评信息更新3 55 3 4 考评信息汇总3 96 系统测试4 1
18、6 1 系统测试指标4 16 1 1功能测试4 16 1 2 性能测试4 16 2 系统功能测试4 16 2 1测试方法4 26 2 2 测试相关软件4 36 3 系统性能测试4 36 3 1测试最大并发用户数4 36 3 2 测试吞吐量一4 46 3 3测试响应时间一4 46 4 系统测试结果分析4 4结论4 6参考文献4 7致 射4 9大连理工大学学位论文版权使用授权书5 0万方数据大连理工大学专业学位硕士学位论文1绪论1 1课题背景随着信息网络技术、通信技术的迅速发展,企业信息化管理己成为时代强音。电力企业作为技术密集型组织,其运行效率、安全性能等方面均取决于管理水平的高低。企业要不断发
19、展,实现生产经营目标,离不开好的绩效管理体系和制度,有效的绩效管理有助于提高企业的竞争力,促进员工发展和组织绩效改善,最终实现企业战略目标。而作为绩效管理活动中一个重要环节的绩效考核,其考核效率、透明度直接影响着企业的绩效管理是否有效。绩效考核是实施绩效管理的重要环节,是对员工工作行为和结果的评价,通过评价促使员工改善工作绩效,从而有助于企业经营目标的实现。绩效考核从内涵上包含两层意义:一是对人及其工作状况过行评价;二是对人的工作结果,即人在组织中的相对价值或贡献程度进行评价。从外延上看,包含三层含义:一是从企业经营目标出发进行评价,使评价及评价之后的人事待遇管理有助于企业经营目标的实现;二是
20、作为人力资源管理系统的组成部分,运用一套系统一贯的制度性规范、程序和方法进行评价;三是对组织成员在日常工作中所显示出的能力、工作态度和工作成绩,进行以事实为依据的评价。从结构层次划分,绩效考核可以分为员工个人绩效、团队绩效和企业绩效。其中员工个人绩效是指员工个人的工作行为、表现和结果:团队绩效是指基于团队成员合作产生的绩效,而非简单的个人绩效的累加;企业绩效则是指比团队绩效更高层次的绩效,要受到企业的管理方式、工作流程和组织结构等因素的影响。国网辽宁电力公司目前对各部门和基层直属单位的绩效考核仍然采用传统的纸质考核模式。每月对各团队的考核是由考核牵头部门把按照考核体系建立的纸质考核表分别找相关
21、考核部门和公司领导逐一打分,然后由考核牵头部门汇总计算打分结果,再组织召开月度绩效领导小组会议,对考核结果进行确认后完成该月考核。在这个考核过程中,存在打分者主观因素太强,汇总人工工作量大的弊端,而且常常出现由于某一考核负责人外出的情况下,纸质考核表在该处滞留而影响下一考核程序的开展的情况,月度绩效领导小组会议也常因某些主要领导没时间而一再推迟,使绩效考核效率不高,透明度不够,工作繁琐,在一定程度上直接影响了考核的效果。因此,公司迫切需要建立一个计算机化的对团队绩效进行考核的系统,使绩效考核过程通过网络自动流转,并自动汇总生成考核结果,并且在考核过程中尽可能规避一些万方数据国网辽宁电力公司绩效
22、考核管理系统设计与实现主观因素,让考核过程更加简便,增加透明度,减少人工收集汇总工作量,提高效率,对公司提升管理水平,保障生产经营目标的顺利实现具有现实而重要的意义。通过绩效考核可以客观评价员工是否胜任工作,发现员工长处,有针对地进行辅导培训,促进上下级沟通,并改善工作绩效,从而提升企业绩效水平,有利于企业经营目标的实现。同时,绩效考核是企业薪酬管理的重要支撑工具,考核结果为企业制定相关政策提供参考依据,因此,绩效管理在企业人力资源管理中起着非常重要的作用,对组织战略目标的实现有直接影响。建设基于W e b 的绩效考核管理系统逐渐成为一种趋势,与传统的绩效考核管理系统相比,它的主要优势在于如下
23、几点:(1)企业内部员工的工作效率提高。(2)企业工作流程优化,工作一体化。(3)系统界面美观大方,系统操作简单。(4)具有更好的安全性。(5)数据检查审核更方便。(6)提供领导决策的数据支持。1 2 国内外发展现状从管理学萌芽之初,管理科学家们便对如何提高员工的积极性,尽可能挖掘其潜能,达到实现企业最终目标坚持不懈进行努力研究。绩效考核最早起源于英国,当时英国实行文官制度的初期,文官晋级主要凭资历,通常是所有人都晋级加薪,而不考虑其工作质量和态度,结果造成人员繁冗,积极性不高,工作效率。1 8 5 4 年至1 8 7 0 年,英国文官制度开始实行以个人表现和工作质量、才能为主的考核制度,根据
24、考核结果,对个人实施薪酬的奖励与升降,充分地调动了英国文官的积极性,提高了政府行政管理的效能。英国文官考核制度的成功实行为其他国家的政府和企业提供了经验和榜样,纷纷借鉴和效仿,在政府和企业内部实行绩效考核,通过考核作为奖惩、培训、辞退、职务任用与升降等人事管理的依据。绩效考核发展到今天,主要经历了这样几种方法的发展:(1)图尺度评价方法,这种方法较直观,但会受到过于主观专断的影响而不被推广。(2)关键事件法,选择的多是极端的情况,其实用性和准确性受到严重影响。(3)行为锚定等级评定法,通过建立与不同绩效水平相联系的行为锚定来对绩效等级加以具体的界定。(4)两相比较法,具有片面性,很难客观公正。
25、(5)目标管理法,主要是通过设定工作目标来进行管理。万方数据大连理工大学专业学位硕士学位论文(6)关键绩效指标法,是用于沟通和评估被告评价者绩效的定量化或行为化的标准体系。(7)平衡记分卡法,适用于追求企业核心竞争力建立及持续增长的企业。前四种方法是非系统性的考核方法,已不常用;后3 种方法是系统的考核方法,考核可信度高,较为常用。西方国家的绩效考核经过多年的发展,其体系制度已日趋完善,绩效考核在企业管理中发挥的作用也愈加明显。由于信息化科技起步早,发展快,绩效考核管理系统更加完善,功能全面,应用较为广泛。国内将信息技术应用于人力资源绩效考核可以概括为:应用较早,但发展较慢。上世纪8 0 年代
26、末,随着计算机大量引入中国,较早的信息化应用多是基于数据库的简单管理来处理人事档案、工资等;进入9 0 年代,开始出现产品化的劳资软件,相比较财务和物流管理的信息化发展,还处于较落后状态;进入2 1 世纪,随着信息化的普及和互联网的高速发展,信息化技术在企业人力资源管理中发挥了越来越重要的作用。越来越多的企业意识到,需要引入考核科学、技术先进的绩效考核管理系统来提高人力资源部门的效率,通过加强绩效考核和对人的管理、降低人工成本来提高企业的竞争力和可持续发展。目前,企业人力资源管理绩效考核系统的情况是,大部分企业拥有计算机硬件设备用于日常管理,但软件情况参差不齐,国外软件商瞄准了中国这个发展潜力
27、较大的市场,加大开拓进军力度,而国内软件商也纷纷推出相关的绩效管理软件,抢占先机占据市场;但国内许多软件盲目照搬西方模式,在功能设计上追求大而全,而对每个功能的设计简单,对不同企业的实际情况针对性不强,没有反映出企业在绩效管理和考核中自身的特色。还有相当一些企业尚未应用软件进行绩效管理,绩效考核信息化条件已具备,但仍然处于发展阶段。1 3 本课题的主要工作本文针对国网辽宁电力公司绩效考核管理业务现状,通过对比国内外绩效考评管理系统的优缺点,建立了适用于国网辽宁电力公司实际情况的绩效考核管理系统。主要完成了以下几项主要工作。(1)运用计算机科学和理论提高工作效率。在绩效考评过程中,往往最大的困难
28、就是资源的不足和能力缺失,通过绩效考评管理系统的建立,能在一定程度上减轻管理人员的工作负担,为管理人员提供历史数据报表,采用信息技术取代原有的手工作业方式,省去了很多历史数据的撰写管理工作,使资源得到最大程度的利用。(2)完善管理机制,整合人力资源。万方数据国网辽宁电力公司绩效考核管理系统设计与实现在一个绩效考评活动中,人的因素起着很大的作用,但是涉及的人员众多导致信息传输不流畅已经成为一个不得不解决的问题。通过信息系统可以降低开会的频率,解放人力资源,进行更多的有意义的工作。(3)深度管理绩效信息,有助于提高人才利用率。每次绩效考评活动中都会产生大量的数据,利用这些数据可以为绩效考评管理过程
29、中的绩效成绩、考评计划、目标设置提供数据支持,方便管理者从数据的角度把握工程进度,统一管理绩效考评过程中的各个环节。(4)强化历史数据的管理。每次绩效考评活动往往存在着极大的相似性,传统的方式是通过手工输入的报表来进行参考,但是过程相当复杂和繁琐,通过信息系统的建立,将历史考评以版本号的方式进行保存,在进行新的绩效考评时可以调查历史考评活动进行对比,或者考评活动的复用。1 4 论文结构安排本文总共分为六个章节。第一章:简单介绍国网辽宁电力公司绩效考核的实际业务情况以及系统的开发背景,通过实际情况的阐述,结合国内外对绩效考核系统的研究现状表明系统的开发意义。第二章:由于本系统采用N E T 框架
30、技术,基于B S 架构,使用C f|语言进行系统实现,因此在本章中对这几项技术进行介绍。第三章:完成对系统流程和功能的梳理,从系统角色、性能角度进行需求调研,为系统设计打下基础。第四章:在系统需求调研的基础上把握设计原则,对系统进行功能模块的拆分和细化,并完成系统详细功能设计和数据库设计。第五章:针对系统的部分功能模块给出系统实现原型页面,主要从考评设置和考评管理等几个方面进行介绍。第六章:在系统实现的基础上完成系统功能的测试,详细介绍系统测试内容并对测试结果进行分析。万方数据大连理工大学专业学位硕士学位论文2相关技术2 1U M L 建模技术U n i f i e dM o d e l i
31、n gL a n g u a g e(U M L),是始于1 9 9 7 年一个M O G 标准,它是一个支持软件系统开发和模型化语言,可以为软件开发的诸多阶段来提供支持,从最初的需求分析到最后的安装调试。在本系统开发过程中,采用U M L 对系统进行建立模型。U M L 是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模【1 1-12 1。标准建模语言U M L 的重要内容可以由下列五类图(共9 种图形)来定义。(1)用例图用例图从用户角度描述系统功能,并指出各功能的操作者,是由主角、用例以及它们之间的关系构成的图。该图说明了用例模型中的关系。
32、用例图(U s e rC a s e)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模1 3 1 4】。用例图从用户角度描述系统功能,并指出各功能的操作者,是由主角、用例以及它们之间的关系构成的图。该图说明了用例模型中的关系,被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。(2)类图类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统的静态结构。类图还可用于表示实现类,实现类就是程
33、序员处理的实体。实现类图或许会与逻辑类图显示一些相同的类。类在类图上使用包含三个部分的矩形来描述。最上面的部分显示类的名称,中间部分包含类的属性,最下面的部分包含类的操作(或者说“方法)。(3)对象图对象图(O b j e c t D i a g r a m)是显示了一组对象和他们之间的关系。对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。一个对象图是类图的一个实例。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。万方数据国网辽宁电力公司绩效考核管理系统设计与实现(4)包图包图由包或类组成,表示包与包之间的关系【”。16
34、1。包图用于描述系统的分层结构,是将多个元素组织为语义相关的组的通用机制。(5)活动图活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。作为一种选择,活动可以分组为泳道,泳道用于表示实际执行活动的对象。(6)序列图序列图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中不同对象之间的调用关系,同时还可以很详细地显示对不同对象的不同调用。(7)构件图和配置图。构件图又称为组件图,描述代码部件的物理结构及各部件之间的依赖关系。配置图定义系统中软硬件的物理体系结构。它可以显示实际的计算机和设备(用节点表示)以及它们之间的连接关系,也可显示连接
35、的类型及部件之间的依赖性。在节点内部,放置可执行部件和对象以显示节点与可执行软件单元的对应关系。2 2 设计模式设计模式(D e s i g np a t t e r n)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结【1 1 1。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。一般而言,一个模式有三个基本要素:(1)模式名称(p a t t e r nn a m e):一个助记名,它用一两个词来描述模式的问题、解决方案和效果
36、。命名一个新的模式增加了我们的设计词汇。设计模式允许我们在较高的抽象层次上进行设计。基于一个模式词汇表,我们自己以及同事之间就可以讨论模式并在编写文档时使用它们。模式名可以帮助我们思考,便于我们与其他人交流设计思想及设计结果。找到恰当的模式名也是我们设计模式编目工作的难点之一。(2)问题(p r o b l e m):描述了应该在何时使用模式。它解释了设计问题和问题存在的前因后果,它可能描述了特定的设计问题,如怎样用对象表示算法等。也可能描述了导致不灵活设计的类或对象结构。有时候,问题部分会包括使用模式必须满足的一系列先决条件。万方数据大连理工大学专业学位硕士学位论文(3)解决方案(s o l
37、 u t i o n):描述了设计的组成成分,它们之间的相互关系及各自的职责和协作方式。因为模式就像一个模板,可应用于多种不同场合,所以解决方案并不描述一个特定而具体的设计或实现,而是提供设计问题的抽象描述和怎样用一个具有一般意义的元素组合(类或对象组合)来解决这个问题。抽象工程模式的模型如图2 1 所示。图2 1 抽象工厂模型F i g 2 1M o d e lo fa b s t r a c tf a c t o r y2 3W E B 数据安全技术微软N e t 开发平台中的A D O N E T 真正意义上实现了系统跨平台操作以及相对开源的数据共享机制。其思想是基于数据库的逻辑结构和物
38、理结构设计的,也就是与数据字典能够紧密相连,主流数据库都可以通过A D O N E T 来作为数据源。更重要的是,对于N e t 开发平台,微软为其提供了专门的开发方法,使其能够完成快速的系统相连。W E B 应用程序的安全性至关重要,它的安全性涉及从网络层、应用层到后台数据库等多个层次。要保证整个系统的安全运行,必须有效地保障各层的安全可靠运行。下面先介绍两个基本概念:(1)身份验证(A u t h e n t i c a t i o n):指确认用户具有他们所声明的身份。例如,用户必须提供用户名和密码,该用户名和密码将对照某一颁发机构(例如数据库)来进行检查。(2)授权(A u t h o
39、 r i z a t i o n):指准许或拒绝特定用户访问资源的过程。W E B 数据安全技术包括:万方数据国网辽宁电力公司绩效考核管理系统设计与实现2 3 1 表单身份验证在W e b 应用程序中对页面进行口令保护的方法有两种:c o o k i e 身份验证和H T M I 表单验证。在使用表单身份验证时,将用户名和口令存储在一个自定义的数据存储位置中,比如W e b C o n f i g 文件、X M L 文件或数据表。表单身份验证依赖浏览器c o o k i e 来判断用户的身份。为一个目录启用表单身份验证之后,只有那些在c o o k i e 中存储了正确的身份验证票据的用户才能
40、访问此目录的页面。如果用户请求一个页面,但是它没有正确的身份验证票据,那么将自动地转移回原页面。在使用表单身份验证时,可以很容易地建立一个自动的用户注册系统。例如,可以创建一个数据库表来包含用户名和口令。在此情况下,要添加一个新的注册用户,只需在数据库表中添加新的用户名和口令。用W e b C o n f i g 文件进行用户身份验证,如果只需要存储少量的用户名和口令,可以直接把它们存储在W e b C o n f i g 文件中。要想存储用户名,需要在W e b C o n f i g 文件的a u t h e n t i c a t i o n部分中添加一个c r e d e n t i
41、a l s 元素。2 3 2 数据库身份验证用户注册系统用户名和口令可由数据库表来存储。这时需要创建W e b C o n f i g 对象,它为表单身份验证配置身份验证和授权。U s e r L i s t 数据库表包含每个用户的用户名、口令和唯一值。L o g i n a s p x 页面可以针对它的内容检验用户名和口令。A S P N E T 提供3 种身份验证模式:(1)W i n d o w s 身份验证指使用W i n d o w s 自身的安全管理方式,通过设置W i n d o w s 的用户及D 等权限来保障安全,对于一些大应用,使用此方法将非常复杂和烦琐。它更适合企业内部互
42、联网或外部网。(2)M i c r o s o f tP a s s p o r t 身份验证此方式较为方便和安全,当成员站点注册到P a s s p o r t 时,P a s s p o r t 服务就授予一个站点特定的密钥,用户只用一个用户名和密码可以访问任何成员站,并且在注销离开时,所有P a s s p o r t 相关的信息都会清除。不过,这种方法需要提前注册站点或付费。(3)F o r m s 身份验证此方式容易实现,具有很大的灵活性,最适用W e b 应用程序。它使应用程序可使用H T M L 窗体直接从客户端收集凭据进行身份验证,允许管理W i n d o w s 账户之外的
43、用户,这在I n t c r n e t 中很重要。2 3 3 加密网上发送的数据N E T 框架包含许多用于执行密码书操作的类。可以在A S P N E T 页面中访问这些类。例如,可以使用这些类加密敏感信息,然后将此信息存储进数据库表或文件系统。万方数据大连理工大学专业学位硕士学位论文还可以使用这些类自动添加数字签名。可以使用对称加密算法来加密网上发送的数据。例如,可以将用户在H T M L 表单中输入的信息加密,然后将信息在电子邮件中发送、存储在文件系统中或者存储到数据库表中。N E T 框架中的类支持以下常规加密算法:D E S U n i t e dS t a t e sD a t
44、aE n c r y p t i o nS t a n d a r d。常规密钥加密是指收信方和发信方使用相同的密钥,即加密密钥和解密密钥是相同的并且保持机密性,故也称为对称加密技术或私钥密码体制。万方数据国网辽宁电力公司绩效考核管理系统设计与实现3系统分析需求分析是软件定义时期的最后一个阶段,在它之前还有可行性研究阶段。可行性研究粗略了解用户需求,提出一些可行的方案,基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏任何一个微小的细节,所以需求分析这一阶段,来回答“系统必须做什么”这个问题。需求分析的结果是系统开发的基础,关系到工程
45、的成败和软件产品的质量。3 1系统需求分析3 1 1系统功能需求从系统实现的角度来说,功能模块的细化也有助于程序员对系统的理解。具体的功能需求如下。考评对象管理:考核对象是整个考核活动的基础,考核的规则是针对不同的人、所在不同的部门、在不同的岗位上分别进行考评,也就是说只有确定了考核对象的相关属性,才能够完成考核的具体流程。同时,如果有需要,也可以增加修改删除考核对象的类别。主要功能包括人员的增加修改变更,部门的增加修改变更以及岗位的增加修改变更,把工作环境虚拟化,让人员明确自己的工作环境,体现定岗的思想。同时,如果有需要,也可以增加修改删除考核对象的类别。目标管理:任何以考核形式存在的活动都
46、有一定的考核规则,同样,对于绩效考核来说,对各个部门所在各个岗位的各类人员,都有着非常明确的绩效考核规则。目标管理中,绩效管理员需要依据国网辽宁电力公司的实际情况来制定考核目标。在完成目标管理中的目标考核功能后,绩效考核系统需要自动将结果纳入到绩效考核管理中。绩效考核管理:绩效考核的具体实施是整个系统的重点。首先,绩效管理员需要在此制定绩效考核计划,各个考核对象必须通过本系统填写自评表并有领导来进行流程审批;领导依据设置的考核目标,对员工在一定时间范围内的日常表现进行打分,继而分出优秀、良好、称职以及不称职几个档次。同时绩效管理员和普通员工都能查询考核结果,绩效管理员可以查询所有员工的考核结果
47、,普通员工只有查看自己考核结果的权限。考评设置:考评指标设定功能实现考评指标分类设定、指标分值设定、指标比重设定以及计算公式管理等功能模块,把每个人工作制定成考评标准,生成数据字典,体现定时、定人、定责、定性、定量的思想。在这里面按照需要进行任意的类别的划分,但是由于考虑到计算公式的定义方便,这里的考评指标只弄两层,一层是分类,一层是具体的指标。万方数据大连理工大学专业学位硕士学位论文考评报表管理:考评报表管理是将员工考评信息进行汇总打印的过程,员工可以根据考评报表对自身的所有考评信息进行浏览。通过对考评报表管理的设计,可以使员工的考评信息查询相对方便、信息相对真实。系统维护:系统维护的工作一
48、般由担任系统管理员的信息中心人员来负责,主要是对硬件服务器方面的维护以及软件基本功能配置的维护,在存储和恢复数据方面有着特殊的工作。3 1 2 系统角色分析在本课题提出的国网辽宁电力公司绩效考核管理系统中,主要包括普通员工、绩效管理员、部门责任人、人事处负责人、公司领导以及系统管理员,每个角色的具体职责如下所示。普通员工:普通员工仅限使用绩效考核的相关功能,通过绩效考核系统来填写、提交以及修改本人的自评表信息,以提交给部门负责人审核,并且可以查询本人的考评成绩。同时,对于考评结果,普通员工也可以在系统的公示栏中查看并参与问卷调查。绩效管理员:人事绩效管理员是专门从事绩效管理的相关人员,主要承担
49、系统中考评对象的设置、目标考评、绩效考核、考评设置等多个重要工作,是系统的主要使用者。部门责任人:机关等各部门负责人主要使用目标管理功能模块和绩效考核管理模块,其主要任务主要有:通过国网辽宁电力公司绩效考核系统来提交以及修改部门负责人的自评信息;通过绩效考核系统来对本部f _ I I Y,工的绩效考核信息进行一级审核;设置本部门人员的考评目标。人事处负责人:人事处负责人全面负责公司绩效考核工作。主要功能有:审核机关等各部门负责人所提交的绩效考核信息;查询所有的绩效考核信息;设置公司各个岗位的考评目标。公司领导:公司领导是整个国网辽宁电力公司的主要负责人,因此公司领导不仅拥有普通员工的权限,而且
50、可以审批和监督考评流程并能够查看所有的考评结果信息。系统管理员:系统管理员的权限较广,除了能够对系统所有功能进行维护外,还要负责系统的用户角色划分、系统功能权限的分配以及数据备份和数据恢复。一般系统管理员由单位的信息中心来负责。万方数据国网辽宁电力公司绩效考核管理系统设计与实现3 2 系统建模分析系统建模一般采用的是U M L 进行操作。U M L 建模,就是用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等【1 9】。U M L 提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多个视图