太原烟草专卖局公司绩效考核系统设计与实现.pdf
下载文档
上传人:地**
编号:1275049
2024-12-16
85页
17.16MB
1、U D C:6 2 0中文图书分类号:T P 3 1 1 5学校代码:1 0 0 0 5学号:G 2 0 0 9 2 2 5 4 1 5密级:公开北京工业大学硕士专业学位论文(非全日制)题目:太原烟草专卖局(公司)绩效考核系统设计与实现英文题目:T H ET A I Y U 棚T O B A C C Oc o i 咖P E R F O R M A N C EE V A L l 璩T 1 0 N&s n D I S I G N 栅I,L 日眶蛋r r A T l 0 N论文作者:李恩宇领域:软件工程研究方向:信息服务申请学位:工程硕士专业学位指导教师:刘瑞祥张少华所在单位:软件学院答辩日期:授予2、学位单位:2 0 1 3 年5 月2 4 日北京工业大学独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:缚日期彬年歹彤钼关于论文使用授权的说明本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保3、存论文。(保密的论文在解密后应遵守此规定)签名:导师签名:勿3 日5,期:年月日7,o,Z 日7 期:年月1 7 t摘要摘要本文研究的目的是通过分析研究烟草行业绩效考核工作的特点,结合国内外比较流行的基于目标管理的绩效考核思想,开发一套适合太原市公司的绩效考核信息系统。以达到构建以业绩为导向的企业激励与约束机制,引导部门、员工关注工作业绩的提高,促进企业各项业务执行力的提升和战略目标及年度目标的实现;通过信息化手段,整合现行的各项考核机制,促进企业管理系统化运作,推动公司各项关键绩效指标及重点工作任务的落实。太原烟草绩效考核系统主要是通过分析被考核对象(部门、岗位)业务活动,行为规范并合公司年4、度、月度目标,建立相应的部门K P I 指标库、岗位K P I 指标库,并通过双方考评、检查考评、自动考评等多种考评方式,并通过灵活的考核维度管理实现对考核指标的分类管理,通过考核结果分布控制实现考核结果与绩效系数的转换。太原烟草绩效考核系统主要由机构管理、岗位管理、指标库管理、目标管理、过程管理、考评管理、维度管理、结果分布、统计分析等子系统组成。我们采用了面向对象的设计方法开发的基于浏览器的信息系统,主要以C 孝(CS H A R P)为开发语言,以M i c r o s o f tV i s u a lS t u d i o2 0 1 0 为开发工具,以M i c r o s o RS 5、q l S e r v e r 2 0 0 8 为信息系统数据库,使用R o s e、P o w e r D e s i g n e r、V i s i o 等基本工具,进行信息系统的需求分析和设计开发。关键词:目标管理;绩效考核;关键业务指标;信息系统北京工业大学工程硕士专业学位论文A b s t r a c tT h er e s e a r c hs t a t e di nm yp a p e ra i m sa td e v e l o p i n ga ni n f o r m a t i o ns y s t e mf o rt h ea s s e s s m e n to f6、w o r ka c h i e v e m e n t so fc o r p o r a t i o n si nT a i y u a nb ya n a l y z i n ga n dr e s e a r c h i n gi n t ot h ec h a r a c t e r i s t i c so ft h ea s s e s s m e n to fw o r ka c h i e v e m e n t so ft o b a c c oi n d u s t r y,c o m b i n i n gp o p u l a rd o m e s t i ca n 7、df o r e i g ni d e a so ft h ea s s e s s m e n to fw o r ka c h i e v e m e n t sb a s e do no b j e c t i v em a n a g e m e n t T h es y s t e mi si n t e n d e dt oe s t a b l i s ha ni n d u s t r i a le n c o u r a g e m e n ta n dr e s t r i c t i o nm e c h a n i s md i r e c t e db yw o r 8、ka c h i e v e m e n t s,d r a wa l ld e p a r t m e n t s a sw e l la st h e i rs t a f f Sa t t e n t i o no ft h ei m p r o v e m e n to fw o r ka c h i e v e m e n t s,p r o m o t et h ee x e c u t i o no fa l lb u s i n e s s e sa n dt h er e a c h i n go fs t r a t e g i ca n da n n u a lg o a9、 l s,c o n f o r me x i s t i n ga s s e s s m e n ts y s t e m s-b ym e a n so fm o d e mi n f o r m a t i o n,a d v a n c et h es y s t e m a t i co p e r a t i o no fi n d u s t r i a lm a n a g e m e n t,a n de x p e d i t et h ef u l f i l l m e n to ft h ek e yn o r m so fw o r ka c h i e v e 10、m e n t sa n da s s i g n m e n t s T h es y s t e mf o r t h ea s s e s s m e n to fw o r ka c h i e v e m e n t so fT a i y u a nT o b a c c oC o r p o r a t i o ni Su s e df o re s t a b l i s h i n gc o r r e s p o n d i n gD e p a r t m e n tK P II n d e xB a n ka n dP o s tK P II n d e xB a n 11、kb ya n a l y z i n gt h ev o c a t i o n a lw o r ka n dt h ec o n d u c ts t a n d a r d so ft h eo b i e c t s(d e p a r t m e n t s,p o s t s)o fa s s e s s m e n ta sw e l la st h ea n n u a la n dm o n t h l yt a r g e t so ft h ec o r p o r a t i o n,a n db r i n g i n ga b o u tac h a n g ef12、 r o ma s s e s s m e n tr e s u l t st ow o r ka c h i e v e m e n tc o e f!E i c i e n tt h r o u g hm u t u a la s s e s s m e n t,c h e c ka s s e s s m e n t,a n ds e l fa s s e s s m e n ta sw e l la sf l e x i b l ed i m e n s i o nm a n a g e m e n t T h es y s t e mf o rt h ea s s e s s m e13、 n to fw o r ka c h i e v e m e n t so fT a i y u a nT o b a c c oC o r p o r a t i o nc o n s i s t so fan u m b e ro fs u b s i d i a r ys y s t e m s:o r g a n i z a t i o nm a n a g e m e n t,p o s tm a n a g e m e n t,i n d e xb a n km a n a g e m e n t,t a r g e tm a n a g e m e n t,p r o c e 14、s sm a n a g e m e n t,a s s e s s m e n tm a n a g e m e n t,d i m e n s i o nm a n a g e m e n t,r e s u l t sd i s t r i b u t i o na n ds t a t i s t i c a la n a l y s i s I tU S e St h em e m o do fo b j e c tO r i e n t e dP r o g r a m m i n ga n db a s i n go nB Ss t r u c t u r e,m a i n l15、 yi nc 孝(CS H A R P)a st h ed e v e l o p m e n tl a n g u a g e,u s i n gM i c r o s o f tV i s u a lS t u d i o2 0 1 0a st h ed e v e l o p m e n tt o o l,u s i n gM i c r o s o f tS q l S e r v e r 2 0 0 8a st h ed a t a b a s e,u s i n gt h eb a s i ct o o l so fR o s e,P o w e r D e s i g n e r16、,V i s i ot oa n a l y s i s i n ga n dd e s i g n i n go ft h ei n f o r m a t i o ns y s t e m s y s t e mt a r g e tm a n a g e m e n t,w o r ka c h i e v e m e n ta s s e s s m e n t,K P I,i n f o r m a t i o nI I目录目录摘要1A b s t r a c t II第1 章绪论11 1项目背景11 2研究的内容以及拟解决的关键问题。11 3国内外研究及应用现状11 4绩效考核系统17、设计思路一41 5本人主要工作51 6论文结构说明一5第2 章关键技术综述72 1A S P N E T 技术简介72 2面向对象技术一82 3B r o w s e r S e r v e r 结构82 4C 孝语言介绍82 5S Q Ls e r v e r2 0 0 8 数据库简介92。6M i c r o s o f tV i s u a lS t u d i o2 0 1 0 开发工具简介92 7绩效考核92 8目标管理92 9本章小结1 0第3 章绩效考核系统需求分析1 13 1建立绩效考核系统的必要性分析1 13 2系统建设可行性分析1 13 3系统开发和运行环境分析1 23 418、业务流程分析1 23 5系统核心业务流程1 33 6绩效考核具体业务分析1 63 7系统用例分析1 93 8活动图分析2 23 8 1 用户注册活动图2 23 8 2 基础信息维护活动图2 3北京工业大学工程硕士专业学位论文3 93 1O第4 章4 14 24 34 44 54 6第5 章5 15 25。35 45 53 8 3K P I 指标库维护管理活动图2 43 8 4 考核单新增活动图2 53 8 5 分级评分活动图2 6系统的主要特点2 7本章小结2 8绩效考核系统设计2 9系统总体设计2 94 1 1 组织机构管理模块2 94 1 2 系统字典管理模块3 04 1 3 权限管理模块19、3 04 1 4K P I 指标库管理模块3 14 1 5 计划管理模块3 14 1 6 绩效考核模块3 2系统安全设计3 2K Pl 指标设计3 3系统数据流分析3 6数据库设计4 04 5 1 数据库概念模型设计4 04 5 2 数据库物理表结构4 1本章小结4 6绩效考核系统的实现4 7公用文件编写4 75 1 1 用户配置文件编写4 75 1 2 样式表设计与实现4 8数据库访问及实现4 9用户登录及权限认证实现4 9分级分层考核的实现5 1K PI 指标库管理设计与实现5 35 5 1部门层考核K P I 指标的维护管理5 35 5 2岗位层考核K P I 指标的维护管理5 35 620、考核管理设计与实现5 45 6 1 考核管理主界面设计与实现5 4I I目录5 6 2 考核单新增窗体设计与实现5 55 6 3 考核单明细新增设计与实现5 75 6 4 本级自评考核设计与实现5 95 6 5 上级考评设计与实现5 95 6 6 检查考核设计与实现6 05 6 7 考核结果统计实现6 05 7本章小结6 1第6 章系统测试及效果6 36 1系统测试。6 36 2测试方法6 36 3测试原则6 36 4功能测试6 46 5性能测试6 86 6兼容性测试7 06 7其它功能测试结果7 16 8测试中发现的问题7 16 9本章小结7 2结论7 3参考文献7 5致谢7 7m北京工业大21、学工程硕士专业学位论文I V第1 章绪论1 1 项目背景第1 章绪论目前太原烟草公司绩效考核还采用传统的手工操作,工作内容涉及方案制订与下发、数据采集、评分和汇总等,工作量大,需要大量的人员参与,考评周期长,进行二次考核需要近半个月,考核成本大。由于考核全靠人工进行,出错的概率较大,经常因为人为出错,形成考核争议,加大了考核部门与被考核对象间的矛盾。考核工作各自为政,无法进行统一管理,二级部门考核和岗位的考核由各部门自主进行,这必然导致各部门考核标准和方法无法统一,影响公司绩效考核工作的整体推进。基于这些因素的考虑,太原市烟草专卖局很有必要建立一套适合自己的绩效考核系统。1。2 研究的内容以及22、拟解决的关键问题通过分析研究烟草行业绩效考核工作的特点,结合国内外比较流行的绩效考核方法,开发一套适合太原市公司的绩效考核信息系统。通过信息化手段,整合现行的各项考核机制,促进企业管理系统化运作,推动公司各项关键绩效指标及重点工作任务的落实,并实现由信息系统对绩效考核工作的全面支撑,具体研究内容如下:(1)研究确定绩效考核采用的基本方法、借助统计学领域相关知识研究确定K P I 指标并进行量化,确定指标的评价算法,构建K P I 指标库,通过数据库实现考核指标的统一管理,并在绩效考核执行中重用。(2)研究建立企业目标分解机制,通过信息系统实现对公司战略、年度目标、月度目标到岗位目标的逐级分解及23、审批、执行、过程管理。(3)研究建立考核系统,实现对K P I(K e yP e r f o r m a n c eI n d i c a t o r,关键业务指标英文缩写)指标的多种方式考评(如共性指标,是所有部门均需要考核的指标,需要进行检查考核,个性指标是部门内部特有指标,需要采用自评和直接上级考评的形式。)(4)研究建立绩效得分与绩效考核系数转换机制,为绩效薪酬的计算提供依据。1 3 国内外研究及应用现状1 绩效考核理论的发展现状北京工业大学 二程硕二L 学位论文国外企业绩效考核历史比较久远,通过相关资料整理,绩效考核首次应用是1 8 1 3 年在美国军方,他们用于对士兵和军人的业绩进24、行评估,到1 8 4 2 年美国联邦政府又将绩效考核应用于政府公务员考核。C a m p b e l l 等人提出“绩效是员工控制自身与组织目标相关的行为”,这一内涵得到了学术界普遍认同和赞赏。针对绩效考核指标进行深入研究是从自2 0 世纪3 0 年代开始的。C E S c h n e i e r,R I N B e a t l y,C S B a i r e d(1 9 8 7)等人在论述“如何建构成功的绩效考核系统”时强调指出:绩效考核最重要的是把握工作的本质,绩效评价的目标是减少评价时的主观性所产生的偏差。为了更加明确地澄清绩效考核中的不确定性和模糊性,加拿大学者从可测量的角度提出了六条25、选择考核指标的标准,分别是确定性原则、可能性原则、客观性原则、非污染性原则、排他性原则和可验证性原则。2 绩效考核信息化发展趋势绩效考核系统是人力资源管理信息系统的重要组成部分,企业之所以进行效绩考核,是因为通过效绩考核,可以为员工的晋升、降职、调职和离职提供依据;组织对员工的绩效考评的反馈;对员工和团队对组织的贡献进行评估;对员工的薪酬决策提供依据;对招聘选择和工作分配的决策进行评估;了解员工和团队的培训和教育的需要;对培训和员工职业生涯规划效果的评估;对工作计划、预算评估和人力资源规划提供信息等。他随着人力资源管理的发展而不断向前发展,在信息化建设方面主要经历了三个阶段。第一阶段,是自动计26、算薪资的初级阶,2 0 世纪6 0 年代末人力资源管理系统诞生了,由于当时发达国家的计算机技术已经进入实用阶段,同时企业的规模也逐渐扩大,用手工来计算和发放薪资既费时费力又非常容易出差错阻3,薪资管理系统应运而生,但他对绩效考核的应用还处于空白。第二代的人力资源管理系统出现在2 0 世纪7 0 年代末。第二代系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑f 3 I,开始记录员工的其他基本信息包括薪资的历史数据,具备了报表生成和薪资数据分析功能,即具有了一部分人事信息管理的功能。其报表生成和薪资数据分析功能也都有了较大的改善,这一阶段的发展,对绩效考核深27、入应用于人力资源打下了基础。到2 0 世纪9 0 年代初,人力资源管理系统出现革命性的变革。它的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据,统一管理起来,成了集成的信息源。人力资源信息系统与绩效考核系统实现有机结合,将管理方法融入了绩效考核,将绩效考核结果与员工薪酬进行了挂勾,人力资源管理信息系统形成了一套完整了应用体系,比较有代表性的有国内厂商开2第1 章绪论发的人力资源管理软件主要有,朗新人力资源管理软件、施特伟人力资源管理系统人事信息管理系统、奇正人力资源管理系统人力资源规划。国外H R 软件主要有S A P、E a s yP a y r o l l 等28、。通过对国内外人力资源信息系统的分析,现有的人力资源信息系统,功能主要集中在人才招聘和选拔,合同管理,员工管理,培训管理,绩效考核,社会保障,考勤管理,岗位变动管理,工资管理,集团管理。可以看出,内容比较全面,但都不是很深入,随着理论研究、管理应用、信息化建设的不断深入,绩效考核有从人力资源分离出来的趋势,绩效考核信息化越来越专业化,目前已经出现了一批优秀和专业化的绩效考核信息系统,如汇德E S P 绩效管理的软件,北森绩效考核系统等。3 绩效考核常用方法目前国内外比较流行的绩效考核信息系统主要有基于“德能勤绩 考核法、3 6 0 度绩效反馈、目标管理法、关键绩效指标考核法和平衡记分卡等这五大29、类算法的考核信息系统,但这五种方法,各有利弊,具体情况见表1-1 所示。表卜1 绩效考核方法T a b l e1-1T h em e t h o d so fP e r f o r m a n c ea p p r a i s a l北京工业大学工程硕士学位论文烟草行业是典型的国有企业,具有国有企业在管理上存在的吃大锅饭、人际关系复杂的特点,在考核上存在难度,如果采用“德能勤绩”考核法和3 6 0 度考核法则会出现流于形式的情况,而平衡计分卡法对作业部门考核比较实用,但对管理部门进行考核显得力不从心,烟草行业不是完全市场经济,有很强的计划性,所以我认为目标管理法与关键绩效指标考核法相结合比较适30、用烟草行业的考核要求,既能兼顾企业的长远发展目标,又可以实现对行政人员和一线作业人员进行考核。本文研究项目是在充分分析了目前国内外比较流行的考核方法,创新性地提出了建立融合目标管理法和关键绩效指标考核法两种考核方法的新的绩效考核信息系统,以目标管理的方法实现从战略目标、公司目标、部门目标和岗位目标的逐级分解,实现对目标的过程管理,同时将目标的分解体现为具体的关键绩效指标,即K P I 指标,通过对具体指标的考核,实现对目标管理结果的检验,从而有效解决了目标管理法与关键业绩效指标法存在的缺点,实现了优势互补本研究课题正是基于这样的绩效考核方法设计开发太原烟草专卖局绩效考核系统,这样的系统对烟草行31、来说应该是适用的,可操作的,具备一定的推广价值。1 4 绩效考核系统设计思路1 技术路线本系统采用B S 结构,基于微软n e tf r a m e w o r k 4 0 3 0 3 1 9 框架进行开发,使用的开发平台是M i c r o s o f tV i s u a lS t u d i o2 0 1 0,使用C 移语言作为主要开发语言,数据库采用S Q L S E R V E R 2 0 0 8。太原烟草绩效考核系统采用W E B 应用四层结构的设计模型:分为页面展示成业务逻辑层数据访问层数据库层,如下图卜1 所示,层次分工明确,有利于后期升级维护。伊H T M L 淄咖a S 响32、t、横表示层技术零。以幸 洲文件、t 啵件、幸-_ T s 文件形式存在甲1 f 一i f 幸燃T a b l e、I)a t a s e t 等)图卜1 系统层次结构模型F i g u r e1-1S y s t e mA r c h i t e c t u r ed e s i g n4第1 章绪论2 研究思路r 一太原烟草绩效考核系统的开发,采用传统的瀑布模型进行开发,主要设计开发思路如下图卜2 所示:卫l 1 蠢一r7 内瞅一结合公司实际o1 5 本人主要工作图l-2 研究思路图F i g u r e1-2S y s t e mR e s e a r c ht h o u g h t太33、原市烟草公司绩效考核系统,太原市烟草公司以自身技术力量自主开发的信息系统,在这个开发团队中,我承担了项目的概要设计、详细设计、编码实现及系统翅螋耋萨作,并协助进行了后期系统的上线培训工作。1 6 论文结构说明本论文共分为六个章节,第一章节为绪论,主要对项目背景、绩效考核国内外现状、系统设计思路和方法进行了阐述。第二章内容重点阐述了系统所采用的技术,包括A S P N E T 技术简介、c 孝(Cs h a 印)语言、S Q L S E R V E R2 0 0 8 数据库、以及M i c r o s o f tV i s u a lS t u d i o2 0 1 0 开发工具等。第三章主要对34、绩效考核系统进行需求分析,涉及业务流程分析、系统用例及活动图分析等内容。第四章对系统的5北京二r=业大学_ T 程硕L 学位论文设计部分进行了详细阐述,涉及系统的运行环境设计、系统功能设计,数据流设计和数据库设计。第五章对系统实现部分进行了论述,包括公共类的编写、数据的访问与实现并列举了系统关键业务用例设计及实现方法。第六章主要阐述绩效系统的测试和实现效果展示,从测试方法、原则、效果等对系统的功能、性能、兼容性以及相关接口进行T N 试。6第2 章关键技术综述第2 章关键技术综述2 1A S P N E T 技术简介美国微软公司开发的N E T 框架是一个多语言组件开发和执行环境,该框架提供了35、一个跨语言的编程环境。由三部门组织,一是公共语言运行时(C L R:C o m m o nL a n g u a g eR u n t i m e)、二是服务框架(S e r v i c e sF r a m e w o r k)和他的上层的两类应用模板,分别是比较传统的W i n d o w s 应用程序模板(W 协F o r m s)和基于A S P N E T 的面向W e b 的网络应用程序模板(W r e bF o n m s 和W e bS e r v i c e s),使得开发B S 结构的应用程序更加高效、快捷。A S P n e t 是基于通用语言的编译运行程序,可以运行在W36、 e b 应用软件开发者开发的几乎全部的平台上。他把通用语言的基本库、消息机制和数据接口的处理都能无缝地整合到A S P n e t 的W e b 应用程序中。独立的A S P n e t 应用程序,能够完美支持C#(CS H A R P,他是C+和J a v a 的结合体)语言,V B 语言,J s c r i p t 脚本,C 十+语言、F+语言等开发语言,软件开发员可以选择一种最适合自己的语言来编写应用程序,还可以方便的使用多种语言来编写同一应用或服务。A S P N E T 提供了稳定的性能、升级性能优秀、开发速度更加快捷、让程序代码管理更简便、全新的语言以及网络应用服务。A S P 37、N E T 具有以下特点:1 运行环境全新构造A S R N E T 具有代码受管(M a n a g e dC o d e)功能,横贯整个可视化开发平台,受管代码在N G W SR u n t i m e 软件功能模块下运行,N G W SR u n t i m e 为我们提供了时间运行环境,它集中管理程序代码的执行。2 运行效率更高程序运行速度,是开发人员始终追求的目标。在A S P 3 0 以前的版本中程序开发人员只要尽可能精简你的代码,将不可避免地将它们移植到一个功能少,性能低的部件中。这些不便情况在A S P N E T 已经很好地解决这一问题。3 应用程序更易控制在A S P N 38、E T 中,开发平台提供了一个“D A T A-B o u n d s(数据绑定)功能,可以实现与数据源连接,可以实现自动装入数据,这样程序控制更加简单易行,实现了B S 程序开发与C S 程序开发进行了整合,真正实现了即见即所得。4 语言支持A S R N E T 支持语言种类很多,既支持编译类语言,也支持比如v B、v c+、C#等,它比编译类语言运行速度快很多,更加适合编写大型应用程序。5。更好的程序升级能力7北京工业大学工程硕一L 学位论文快速发展的分布式应用也需要更快速、量模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和系统需要提供一39、种更强大的可升级服务。2 2 面向对象技术从最初的V B 应用程序开始,计算机界一至对面向对象(O b j e c tO r i e n t e d,o o)的程序设计倍加关注,并不断向前发展。面向对象的程序设计概念和应用已超越了程序设计和软件开发本身,如数据库系统、交互式应用、程序结构、运行平台、分布式系统、网络管理结构、C A D 技术、人工智能等很多领域。面向对象的方法包括面向对象分析(O O A,O b j e c tO r i e n t e dA n a l y s i s)和面向对象的设计(O O D,O b j e c tO r i e n t e dD e s i g n)和40、面向对象的编程实现(O O P,O b j e c tO r i e n t e dP r o g r a m m i n g)。面向对象的开发方法有唯一性、抽象性、继承性和多态性等特点,由于面向对向的程序开发设计特征,目前很多第三方组件的应用,让面向对向的程序开发上升到新的水平。2 3B r o w s e r S e r v e r 结构B S(B r o w s e r S e r v e r)结构即浏览器服务器结构。它是随着I n t e m e t 技术的兴起,对C S 程序结构的一种变化和者改进的结构。在这种结构下的应用程序,用户工作界面是通过浏览器来实现的,将很少一部分事务逻辑在41、客户端浏览器(B r o w s e r)来实现,但是主要事务逻辑在服务器端(S e r v e r)来实现,形成所谓三层(3 t i e r)结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。2 4C 孝语言介绍C 孝(CS h a r p)语言是第一个组件导(C o m p o n e n t o r i e n t e d)的程序开发语言,是微软公司为N E TF r a m e w o r k 框架开发的程序语方,C 孝语法和C+语法、J a v a 语言一样都是对象导l 句(o b j e c t o r i e n t e d)程序语言42、。他具备C c+的强大功能以及V i s u a lB a s i c 简易使用的特性。C 孝语言与J a v a 语言有许多相似之处;如单一继承、开发接口等使用与J a v a语言基本上一样的语法和编译成中间代码再运行的过程。但是C 孝与J a v a 有着明显的不同,它借鉴了D e l p h i 程序开发的一个特点,将C O M(组件对象模型)直接集成,C 群它是微软公司N E T 网络框架的主要开发语言。8第2 章关键技术综述2 5S Q Ls e v q e r2 0 0 8 数据库简介S Q LS e r v e r 数据库是一种关系数据库,是微软公司推出的基于客户机朋艮务器模型的43、数据库管理系统(D B M S),在电子商务、数据仓库和数据库解决方案等应用超着重要的核心作用,丰富的管理工具为企业的数据管理提供强大的支持。同时它也提供的一些可视化的管理工具,可以方便数据库系统管理员快捷地管理及设计数据库的内容和对数据库进行维护。S Q LS e r v e r2 0 0 8 使得使用人员可以运行他们关键的数据处理任务,同时有效降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:(1)信任度高:使得企业可以以很高的可靠性、安全性和扩展性来运行最关键任务的应用程序。(2)运行效率高:使得企业可以降低开发和管理他们的数据基础设施的时问和成本。(3)智能化44、程度高:提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息快报,实时对关键业务节点进行监控和预警。2 6M i c r o s o f tV i s u a lS t u d i o2 0 1 0 开发工具简介V i s u a l S t u d i o2 0 1 0 集成开发环境(I D E)的界面被微软公司进行了重新设计和组织,整个环境变得更加简单明。全面升级了程序框架到N E TF r a m e w o r k4 0版本和C T P(C o m m u n i t yT e c h n o l o g yP r e v i e w-一c r P),并且支持开发面向W i45、 n d o w s7 的应用程序系统。除了支持M i c r o s o f tS Q LS e r v e r 数据库,它还支持I B MD B 2 数据和O r a c l e 数据库。I D E 开发界面更好的支持了多文档窗口以及浮动工具窗,并且对于多显示器的支持也有所增强。2 7 绩效考核绩效考核就是对部门或岗位业绩进行评估的作业模式,它是一项系统工程,涉及到战略目标体系及其目标责任体系、指标评价体系、评价标准及评价方法等内容,其核心目的是促进企业获利能力的提高及综合实力的增强,其实质是做到人尽其才,使人力资源作用发挥到极致。目前比较流程的绩效考核方法有目标管理法、3 6 0 度考核46、法、平衡记分卡法等方法。2 8 目标管理目标管理(M a n a g e m e n tb yO b j e c t i v e;M B O):是-种综合性的绩效管理方法。北京工业大学工程硕“卜学位论文由美国著名管理学大师P e t e rD r u c k e r 于1 9 5 4 年所提出。这是一种以建立目标体系为基础的考核方法,考核与被考核双方共同参与是他的考核特点,它特别强调全体员工共同参与设定具体的又确实能客观衡量工作业绩的目标。目标管理的方法是将组织整体目标逐层转化为各阶层与各单位的子目标,形成目标体系。同时以预定的目标作为激励员工的工具,定期回馈上级共同讨论进行绩效评估。是一种完47、整的规划与控制程序,太原烟草绩效考核系统是以目标管理的思想进行设计的。2 9 本章小结本章重点介绍了论文所用到人技术,并对部分专用名词进行了解释,讨论了微软n e t 架构和应用模型,对A S P N E T 技术进行了详细阐述对系统采用的C 舞开发语言、n e t 开发平台、S Q LS E R V E R 数据库以及绩效考核的相关知识进行了阐述,对目标管理的考核方法进行了解释,这些专用名词在论文下面的一些章节将会引用到。1 0第3 章绩效考核系统需求分析第3 章绩效考核系统需求分析3 1建立绩效考核系统的必要性分析目前太原烟草公司绩效考核还采用传统的手工操作,工作内容涉及方案制订与下发、数48、据采集、评分和汇总等,工作量大,需要大量的人员参与,考评周期长,进行一次考核需要近半个月,考核成本大。由于考核全靠人工进行,出错的概率较大,经常因为人为出错,形成考核争议,加大了考核部门与被考核对象间的矛盾。考核工作各自为政,无法进行统一管理,二级部门考核和岗位的考核由各部门自主进行,这必然导致各部门考核标准和方法无法统一,影响公司绩效考核工作的整体推进。基于以上三方面的考虑,太原市烟草专卖局很有必要建立一套适合自己的绩效考核系统。通过建立绩效考核系统构建以业绩为导向的企业激励与约束机制,引导部门、员工关注工作业绩的提高,促进企业各项业务执行力的提升和战略目标及年度目标的实现。通过绩效管理平台49、,整合现行的各项考核机制,促进企业管理系统化运作,推动公司各项关键绩效指标及重点工作任务的落实;通过信息化手段实现绩效管理的计划、辅导、评价与面谈四个环节,有利于被考核对象转变管理观念,加强各层级之间的沟通,提高部门、员工工作的计划性与主动性,从而促进企业管理水平提升和员工个人能力发展;为员工职业生涯规划、企业激励政策制定及其它人事决策提供必要的客观依据,努力实现企业和员工的共同发展。通过信息化手段全面支撑绩效考核的各个环节,提升了考核效率,续约了考核成本,减少了人为出错的概率。通过信息系统的建设实现了目标管理和绩效考核的有机融合,实现了无纸化办公、痕迹化管理。3 2 系统建设可行性分析系统建50、设的可行性一般从经济可行性、技术可行性、系统运行可行性三方面进行分析。经济可行性,主要从系统建设费用方面进行分析,由于该绩效考核系统采用北京工业大学工程硕二L 专业学位论文自有技术人员开发模式,节省的软件的开发成本,建设费用主要组成为人员培训费用、硬件设备采购费用和数据及服务器软件采购费用。主要采购设备为X 3 6 5 0M 3 服务器两台(分别用作数据库服务器和应用服务器)、W i n d o w s 2 0 0 3 企业版服务操作系统一套、S Q L S E R V E R2 0 0 8 数据库系统一套。预计费用为5 0 万元。企业有能力承担,所以经济方面是可行的。技术可行性方面,系统采用51、成熟的N E T 开发平台,采用C#语言进行开发,目前开发团队已熟练掌握这种技术,同时系统为应用系统开发,不涉及企业目前的核心业务系统和硬件底层,风险小,在技术方面是可行的。系统运行可行性方面,绩效考核系统的建设作为市局(公司)一把手工程,得到了上级领导的大力支持,同时系统运行前,首先通过纸质人工运行,以人工运行为基础,从人工运行切换到系统运行相对比较平衡,同时市(公司)目前信息化水平已经很高,全体员工都能非常熟练地操作电脑为绩效考核系统顺畅运行打下了坚实的基础,所以在系统运行方面是可行的,无障碍的。3 3 系统开发和运行环境分析绩效考核系统面向对象为太原市烟草专卖局(公司)全体在册职工,以目52、前在册职工8 0 0 人计算,每月考核将执行8 0 0 份考核单,每份考核单按考核指标最大数2 0 个,每月产生的最大记录数在1 6 0 0 0 条左右。在考核结果计算方面,都是一些比较简单的加减计算,算法简单,对资源的占用较少,对服务器C P U 的要求不高。软、硬件配备要求如下:1 推荐环境配置(H a r d w a r e)(1)应用服务器:I B MX 3 6 5 0M 3(2)数据库服务器:I B MX 3 6 5 0M 32 软件环境配置(S o f t w a r e)(1)操作系统(O S):W i n d o w sS e r v e r2 0 0 3E n t e r p53、 r i s eE d i t i o n(2)数据库(D a t a b a s e):S q l s e r v e r2 0 0 8(3)W e b 服务(W e bS e r v e r):i i s 6(4)N E TF r a m e w o r k 版本(3 D KV e r s i o n):F r a m e w o r kv 4 03 系统开发环境(1)系统开发工具(D e v e l o p m e n tK i t):M i c r o s o f tV i s u a lS t u d i o2 0 1 0(2)使用的主要开发语言:C#(CS h a r p)3 4 54、业务流程分析业务流程图(T r a n s a c t i o nF l o wD i a g r a m,T F D)采用一些规定的符号及连线1 2第3 章绩效考核系统需求分析来表示某个具体业务处理过程。通过图形的形式描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,通俗易懂,简单明了,易于阅读,也有助于理解业务流程。适合于反映事务处理的业务过程。我们通过对绩效考核业务流程的梳理,可以对系统的组织结构、功能做进一步分析。有助于系统分析人员发现系统中的错误和疏漏,了解该系统的具体工作流程,改善系统的性能,提高业务处理的效率,为更好的进行系统开发提供保障。3 5 系统核心业务流程55、绩效考核核心业务流程涉及考核目标和计划的分解业务流程、部门考核业务流程和岗位考核业务流程,由于部门考核业务流程与岗位考核业务流程类似,在这里重点描述目标分解业务流程和部门考核业务流程。1 考核指标分解业务流程考核指标的分解,结合省局考核目标任务情况,根据太原市烟草公司实际制订相适应的太原市烟草公司年度目标,并将考核目标或重点工作分解到部门形成部门年度计划,部门在具体执行中根据具体指标责任人的不同将指标分解到岗位,从而实现至上而下的目标分解管理体系,实现了省局部门、公司部门、部门目标到岗位目标的有机统一,考核指标分解业务流程图如下图3-1 所示。流程简要描述如下:(1)绩效考核办公室根据省局年度56、目标、考核委员会的相关意见和各部门年度计划,汇总制订太原市烟草专卖局(公司)年度目标,并提交考核委员会审核;(2)考核委员会审核公司年度目标,不同意则驳回考核办公室修订。(3)公司年度目标经考核委员会审核通过后,考核办公室按“年度目标设定表”要求及领导指示将“年度目标 分解到相关分管领导。(4)分管领导将“年度目标 分解到具体业务部门或职能科室;(5)业务部门或职能科室根据上级下达的目标任务,调整制度部门年度目标,并提交分管领导审核;(6)分管领导审核部门年度目标,不同意则驳回部门进行修订;(7)部门根据年度目标制订月度目标计划,并将月度目标计划提交分管领导审核;(8)分管领导审核部门月度目标57、计划,不同意则驳回进行修订;(9)部门将月度目标计划落实到各岗位人员;(1 0)部门员工根据部门下达的目标计划编制个人月度目标计划并提交部门领导审核;北京工业大学工程硕:L 专业学位论文(1 1)部门领导审核员工个人月度目标计划,不同意则驳回进行修订;(1 2)员工按目标计划要求执行。旧标设计与分解流程省局考核委员会考核办公室分管领导部门员工省局年度目标T驳回一J 崩订公司年度日标1 任务、描麓、手段 交审士_ 黑f、入l 接收舒门年度日标同意J 絮嚣J 接收年度 1 l gL 任务、措施、手霞IL 任务、拮麓、手段L 一一一oL。制订郫门年度日标1目标分解刊叫任务、措麓,手段l相关部门 一一58、J一驳I国 嚎一提交审棱磊靠九月度i 习。叫任务、拮麓,手段I:驳回L 一Q 1提交审棱一日标分解刊员工。接收部门月度目标b 兰墨驳回一制订个人月度日标l1 任务、措篱,手段L 7 一提交审植日意r 竺j将实部门图3-1 考核目标分解业务流程图F i g u r e3-1T h eT a r g e td e s i g nA n dD e c o m p o s i t i o nP r o c e s s2 部门月度考核流程部门考核业务执行流程,结合省市公司年度目标人任,并进行月度分解后,施对月度执行情况进行考核,同时在具体考核过程中,根据实际情况,需要提报部门重点工作,并将部门重点工作59、纳入考核范围,具体执行流程图见图3-2 所示。1 4第3 章绩效考核系统需求分析业务流程描述:图3-2 部门月度考核流程F i g u r e3-2M o n t h l ye v a l u a t i o np r o c e s s(1)每月最后5 个工作日,机关各部门制定下月度重点工作计划,并通过系统提报领导审核,审核通过后作为本部门下月的考核内容;(2)由绩效考核办公室每月下达“月度绩效考核检查工作的通知”,并于每月最后5 个工作日内实施月度考核检查,并对上月的重点工作完成情况进行抽北京工业大学“T 程硕I:专业学位论文查,人事科以及整顿办相关人员参与月度考核的联合检查,同时人事科在60、基层考核检查期间组织基层部门开展对机关部门的评议工作,并收集评议结果;(3)每月第1 个工作日,各部门完成对上月K P I 指标及重点工作的自评,并将自评结果提报分管领导考评;(4)每月第2 个工作日,分管领导完成各分管部门本月重点工作的审核以及上月各分管部门的考评;(5)绩效考核办公室在每月第3-4 个工作日进行绩效考核结果汇总、绩效系数转化工作,并提交绩效考核委员会审批;(6)机关各部门在分管领导审核通过后,对本月K P I 指标以及重点工作计划进行计划跟踪,并留存充足的痕迹化资料,作为绩效考核月度抽查的依据;(7)由绩效考核办公室下达“召开月度绩效考核月例会的通知”,并于每月第5 个工作61、日组织召开绩效考核月例会。在绩效考核月例会上公布下月考核工作安排;(8)绩效考核办公室于每月1 0 日前将绩效考核结果提报绩效考核委员会审批,审批通过后由人事科进行工资核算。3 6 绩效考核具体业务分析1 绩效考核组织机构分析绩效考核有两个组织机构即分别是绩效考核委员会、绩效考核办公室。绩效考核委员会是市局(公司)考核工作的最高管理者和考核结果的最终裁定者;绩效考核委员会下设绩效考核办公室,具体负责制定考核方案,组织实施考核,负责考核结果的汇总、发布等;相关部门负责提供相应数据及整改情况上报,具体组织机构图如下图3 3 所示。图3 3 绩效考核组织机构图F i g u r e3-3P e r 62、f o r m a n c ea p p r a i s a lO r g a n i z a t i o nC h a r t1 6第3 章绩效考核系统需求分析2 绩效考核主要角色分析绩效考核系统涉及的解决主要有系统管理员、绩效考核专员、部门员工、部门基础管理员、部门领导和分管领导。系统管理员:主要职责是负责系统的同常维护、系统权限分配等工作。绩效考核专员:主要涉及K P I 指标库的日常维护、绩效考核的实施、查检、相关资料数据的收集整理等工作。部门员工:主要在岗位考核时,进行岗位自评。部门基础管理员:主要负责部门考核个性指标及岗位考核共性指标的维护、,考核,岗位考核、部门的岗位维护、部门考63、核结果查询等内容部门领导:主要组织部门进行岗位考核、开展岗位考核的上级评价、对部门考核进行自评等。分管领导:涉及部门考核的上级评价、部门考核的争议处理等。3 绩效考核考核范围分析绩效考核对象范围:岗位考核、部门考核:考核周期:月度考核、年度考核。4 绩效考核模式分析太原烟草绩效考核系统以K P I 考核指标为基础,实行对部门和岗位进行考核,在考核方式上针对不同的考核指标特点,共性指标为确保考核尺度的一致性和统一性,实行检查考核、个性指标由于只有个部门能够理解,检查部门无法全面掌握这些指标,在操作上实行自评和直接上级考评相结合的考评模式,自评和上级考评分设不同的评分权重,自评权重为4 0,上级考64、评权重为6 0,具体考核模式示意图如图3 4 所示。上级考评I部门自绩聱警翌譬亨鲥殄斡导级考评1 1 自评图3 4 绩效考核模式F i g u r e3-4T h em o d e lo fp e r f o r m a n c ea p p r a i s a l1 7检音一老梭上部lll北京工业大学工程硕二J 二专业学位论文5 绩效考核指标分析考核指标从考核对象来划分,分为岗位考核指标、部门考核指标;从考核指标的评分方式分,分为双方评价指标、检查评分指标;从指标的性质划分,分为个性指标和共性指标,不同的指标权重是不一样的。个性化指标考核权重为7 0,共性指标考核权重为3 0。个性指标由关键65、业务指标(K P I)和重点工作组成,其权重机关科室和基层单位又不尽相同;共性指标包括创新能力(权重5)、学习成长(权重5)、贯标工作(权重5)、干部活动(权重5)和对标工作(权重5)、安全管理(权重5)六个维度,具体指标分类(维度)划分如图3 5 所示。图3 5 绩效考核指标F i g u r e3-5T h eP e r f o r m a n c ee v a l u a t i o ni n d e x6 考核结果算法分析考核结果就是根据被考核对象的所有考核指标的得分统计,按照相关的指标权限,分类权重,考核方权重进行指标加权计算,具体的计算公式部门月度考核结果=个性指标考核得分对旨标权66、重十创新能力考核得分对旨标权重+学习成长考核得分对旨标权重+贯标工作考核得分木指标权重+干部活动考核得分对旨标权重+对标工作考核得分术指标权重+安全管理考核得分对旨标权重。年度考核内容由两部分组成,即年度目标完成情况考核和月度考核得分均值,权重分别为6 0 和4 0,计算公式如下:年度考核结果=年度目标考核术6 0+月度考核得分汇总1 2*4 0。7 绩效考核结果分布分析通过得分区间将部门考核结果划分为多个档次,系统根据绩效等级划分情况将现将考核得分转化为绩效系数,而绩效系数与基础工资相乘得出员工的绩效工资。对应绩效系数如表3-1 所示:1 8第3 章绩效考核系统需求分析表3-1 考核结果分布67、示例T a b l e3 1T h eD i s t n b u t i o nS a m p l eO fA s s e s s m e n tR e s u l t s3 7系统用例分析1 系统登录用例系统登录,涉及系统管理员登录、绩效考核专员登录、被考核部门操作人员和检查考核人员登录以及直接上级考评登录等内容,用户登录主要对登录用户进行用户名和密码验证、权限验证等内容,用例如下图3-6 所示。考核办检查员图3 _ 6 用户登录用例F i g u r e3-6T h eU s e rC a s eo fU s e rL o g i n2 绩效专员系统用例图绩效考核专员,主要通过系统进行组织68、机构维护、K P I 指标维护、K P I 指标维度(t g 就是指标分类)维护、考核权重维护、考核结果分布维护等内容,能够对相关内容进行新增、修改和作废操作,用例如下图3-7 所示。1 9北京工业大学工程硕一I:专业学位论文结果查询图3 7 绩效考核专员日常管理F i g u r e3-7P e r f o r m a n c es p e c i a l i s td a i l ym a n a g e m e n t3 直接上级考评管理用例图直接上级,针对部门而言即为部门的分管领导,针对岗位而言则是本部门的直接领导。直接上级主要实施部门的上级考核和岗位的上级考评,能够通过系统录入考评得69、分和考评意见,用例如下图3 8 所示。7 直接一嗽意见 誊盘二釜:赢j献I 缬直接喙考粥铣、。图3-8 直接上级考评管理F i g u r e3-8L e a d e r s h i pa s s e s s m e n t4 绩效考核系统管理用例图绩效考核系统管理员主要进行系统功能的分配,主要有权限的维护、角色的2 0第3 章绩效考核系统需求分析维护等内容,用例如下图3 9 所示。权限管理图3-9 系统管理维护F i g u r e3-9S y s t e mM a n a g e m e n ta n dM a i n t e n a n c e5 检查考核用例图检查考核即绩效考核办公实施70、对部门考核指标进行检查,检查指标是否按考核目标要求完成,针对检查考核的指标实施评分,并提出改进意见,用例如下图3 1 0 所示。o实际运行情况维护图3-1 0 检查考核用例F i g u r e3 1 0I n s p e c t i o nA n dE v a l u a t i o n6 部门基础管理用例图2 1北京工业大学工程硕:I:专业学位论文部门基础管理员,主要对部门个性指标进行维护,岗位考核指标维护、对部门进行自评,对目标进行跟踪,对部门工作计划进行新增,具体新增、修改了作废操作权限,用例如下图3 1 1 所示。,矿一一、一d n c l u d e 新增77 少岗位考核懒啪。醐删71、芝要一一、,7 ,瑚氚赢:如c 司高、0 弋i、一一,一新。篙墓=_:予一;)部门拗”_ m q 蜒-二!?理、:至二l;)。啦。m 眦a、n n c a t e,二乏i n、c l。u d e,i 蔷,二i 磊磊三、叫u d e,二弋一;磊(,一玉、j 科f 训捌咚一n d u 一一、艄0 三荔二t n c 弋,。I _ 二二)i 7 岗位考核单生成j司N P e、一一,、:二一图3 1 1 部门基础管理F i g u r e3-11T h eb a s i cm a n a g e m e n to fD e p a r t m e n t3 8 活动图分析本考核系统涉及的活动较多,涉及共72、性指标维护活动图、指标分类管理活动图、考核结果分布管制活动图、个性指标维护活动图、部门考核单新增活动图、考核单分管领导审批活动图、考核单自评活动图、考核单检查考评活动图、考核单重点工作管理活动图、考核结果生成及绩效系统转化活动图、评价方评价权重维护活动图、组织机构管理活动图、岗位管理活动图,本论文只对其中部分活动图进行描述。3 8 1 用户注册活动图用户注册活动过程用户录入注册信息,信息系统进行数据有效性验证,保第3 章绩效考核系统需求分析存录入信息,系统进行人员有效性验证,即非公司员工不允许注册、已注册用户不允许重复注册,活动图如下图3 1 2 所示。用户系统界面业务逻辑数据库 入系统网錾卜73、 我入系统界面)(点击用声注珊)-我入注册界面)i,一一,入注癖信息)(验证数据有效性)卜NY丫 示注册成功)|用户角色2飞彳用户角色l系统功能2一爿用户角色2 卜系统功能3蕊系统功能4么:侈_图4-3 系统权限管理关系图F i g u r e4-3S y s t e mp e r m i s s i o n sm a n a g e m e n tr e l a t i o n s4 1 4K P I 指标库管理模块K P I 考核指标库管理通过该功能模块主要实现对部门关键业务指标、岗位关键业务指标的集中维护。通过权限控制实现部门关键业务指标由绩效考核办公室统一维护,岗位关键业务指标由对应部74、门维护,在功能上涉及指标的增加、修改和删除。4 1 5 计划管理模块计划管理分为公司战略管理、公司年度计划、部门年度计划、部门月度计划、岗位月度计划等子模块,在实现上体现在从战略计划到、部门计划、岗位计划的自上而下的层层分解和上级管理负责人对下级提交计划的审批,最重落实到对部门或岗位的重点工作维度的考核,由系统的紧密关联,确保的公司经营目标的有效落实。在具体设计上,公司年度计划是公司战略目标的年度分解,同一战略目标可以分解为多个年度计划:同一年度计划可以分解为多个部门年计划:同一部门年度计划可以分解为本部门的多个月度重点工作计划:部门月度重点工作计划可以分解为多个部门岗位计划,从上层到下层的分75、解是一对多的关系。3 1北京j 业人学T 程颂小专业学位论文在针对部门月度考核和岗位月度考核时,将会把重点工作作为考核的一个维度,同时部门或岗位在提报重点二 作计划的同时将同时加载部门或岗位的K P I指标,从而形成了针对部门有岗位有月度考核单,实现了部门和岗位的所有指标的考核。目标计划的分解示意图如图4 4 所示。震jj 圈霾jf 圈霉ff 霞jf蓐豳i公司战略公司战略公司战略1标1 鸸公司年度目标1i L 一-i 终丽磊磊I:i 一标sm 栏竺望竺。l 1一;fr 一蝌竺J 恤卜|隧年度年度年度善图4 4 目标计划分解示意图F i g u r e4-4S y s t e mp e r m 76、i s s i o n sm a n a g e m e n tr e l a t i o n s4 1 6 绩效考核模块按被考核对象分为考核部门和考核岗位两部分,主要包括部门考核自评,部门考核单分管领导考评、部门考核之检查考评、岗位考核员工白评、岗位考直接领导考评等模块。在考核单的处理逻辑上,遵循下级先自评,上级在考核,绩效专员进行检查考评,最后生成考核得分的处理逻辑。通过对考核单进行状态控制从而实现下级未完成考评上级无法开展考评的串行考核流程。4 2 系统安全设计为确保系统安全运行,避免受到不必要的攻击,影响绩效考核工作的开发,在安全设计上主要从网络安全保障和软件安全设计两个方面进行了保障77、。在硬件安全设计上,充分结合太原市烟草公司现有网络结构,将W E B S E R 服务和数据库服务器部署于内部服务器区,并建立和防火墙双机热备机制,从物理上将内部网络、外部网络及互联网进行了有效隔离,保障了系统安全运行,同时增设了W E B 内容防篡改访火墙保护W E B 页面。网络拓扑结构如图4-5 所示。3 2第4 章绩效考核系统设计图4 5 网络拓扑图F i g u r e4-5T h en e t w o r kt o p o l o g yi sp u r s u e d在软件安全方面有两方面进行安全控制,一是页面访问控制,二是对数据访问的控制。1 页面控制策略页面控制是通过用户界面78、层来实现,目前常用的有两种方式进行页面访问的控制,一是通过判断用户输入的用户名和密码是否合法进行页面访问控制,另一方法是通过M A C 地址合法性判定用户是否有权登录,例如某一具体的页面,只允许网内某几台计算机可以登录,在这种情况可以通过系统与M A C 地址进行绑定,在页面判定用户的M A C 地址是否合法,从而有效控制是否允许用户可以登录。2 数据访问控制策略数据访问控制是对用户访问数据库各种资源的权力控制,这是数据安全的基本手段,当用户通过了页面控制策略的安全认证,进行具体数据的访问浏览时,系统将根据用户的角色,从而判定用户可浏览的数据权限范围,这样就实现了不同的用户,登录同一系统,可浏79、览的数据和页面是不一样的。考核到绩效考核系统是全员使用的信息系统,所以在安全设计上,主要采用了登录用户认证和用户角色控制相结合的软件安全控制模式。4 3K Pl 指标设计K P I 指标为绩效考核的核心内容,K P I 指标算法的确定需要根据考核的内容进行梳理的确定。根据指标的特点我们将指标划分为时问节点指标、效率指标和3 3北京工业大学工程颂卜专业学位论文任务目标指标三项内容。,一是时间节点K P I 指标:这些指标主要考核相关部门是否按规定的时间节点要求达成相关任务目标,由于考核的时间节点较多,列举部分针对时间节点的考核指标进行举例说明,如表4 1 所示。表4 一l 时间节点指标样例表T 80、a b l e4 1T i m en o d ei n d e xs a m p l e二是任务目标指标:是指根据国家局、省局也及市局公司相关任务要求下达的考核指标,部分指标见表4 2 所示。表4-2 任务目标指标样例T a b l e4-2T a r g e ti n d e xs a m p l e质量K P I 指标:是指针对某项工作,按完成的质量如何,通过对质量进行量化,从而实现考核,其中部分指标往往通过历史数据进行分析,并按时间序列算法进行预测制订,大部分指标为上级部门下达,部分指标需要按统计学相关算法进行推算,如部分指标样例如表4 3 所示。表4-3 质量K P I 指标T a b81、 l e4 3Q u a l i t yi n d e xo fK P I为说明K P I 指标的目标值确定方法,我们以电子结算率为例,采用时间序第4 章绩效考核系统设计列算法来确定目标值。设时间序列为 奴),职移动平均的项数为1 1,则第t+l 期预测值的计算公式为:=译=学=三二1 嘲仔1,上式中:y t 表示第t 期实际值;M 1 表示第t 期一次移动平均数:孰+1(t n)表示t+l 期预测值。预测值直接作为考核值为存在误差,我们引入了预测标准误差公式,见公式(3。2):s=掣N1 1(3-2)一。根据以上时间序列算法,K P I 目标值取值为孰+1,合理浮动区间为文+1 一S,9 t82、+1+S】通过对电子结算率的历史数据进行分析,按照时间序列算法,N=6,n=4,计算出7 月份预测值为Y=0 9 4 2 4 1 2,与实际运行值0 9 5 0 3 0 5,偏差=0 0 0 7,以此偏差为作下个月的预测偏差,采用移动平均算法,计算出8 月份目标值为0 9 5 1 2 4 2,以此方法进行电子结算率目标值动态管理,电子结算率K P I 指标通过时间序列算法,过程推导数据如表禾4 所示。表 4 时间序列算法预测电子结算率T a b l e4-4E l e c t r o n i cs e t t l e m e n tr a t es a m p l e3 5北京工业大学工程硕二83、I:专业学位论文4 4 系统数据流分析系统数据流图就是采用图形的方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。本系统的主要数据流图描述如下:1 系统管理员数据流分析系统管理员登录系统后,进行组织机构管理、系统菜单管理、系统角色维护、操作人员权限分配及用户相关查询,系统管理员数据流图如下图4 6 所示。图4-6 系统管理员数据流图F i g u r e4-6A d m i n i s t r a t o rD a t aF l o wD i a g r a m2 绩效考核专员数据流分析3 6第4 章绩效考核系84、统设计绩效考核办公室设置绩效考核专员绩效考核专员主要通过系统进行考核结果的分布配置,也就是实现按考核的得分区间实现结果的分布划分,也可以实现按得分的排名区间实现考核结果的划分:也可以对K P I 指标进行维护,如考核指标的名称、类型、属性、目标值、考核方式,同一维度内的权重等信息:还可以进行考核维度管理,考核维度的管理也就是考核指标的分类管理,可以增加分类,并可以对每个分类进行权重的配置,从而有效实现了对不同的指标不同的维度有区别的考评。绩效考核专员数据流图如下图4 7 所示:图4 7 绩效考核专员数据流图F i g u r e4-7P e r f o r m a n c es p e c i85、 a l i s tD a t aF l o wD i a g r a m3 部门基础管理员数据流图部门绩效考核基础管理员主要可通过系统进行部门考核个性指标及岗位考核共性指标的维护、部门的岗位维护、部门考核结果查询等内容,具体数据流图如下图4 8 所示:3 7北京_ 丁业大学工程硕:f:专业学位论文图4-8 部门基础管理员数据流图F i g u r e4 8D e p a r t m e n tb a s i sa d m i n i s t r a t o r4 检查考核员数据流图检查考核人员是绩效考核办公室下设岗位,主要对共性指标实施检查考核,保障共性指标考核的公平和公正,并对考核结果进行86、查询,检查考核员数据流图如下图4 9 所示。图4-9 检查考核员数据流图F i g u r e4-9C h e c km e m b e rd a t af l o wd i a g r a m3 8第4 章绩效考核系统设计5 部门负责人数据图部门负责人在绩效考核中主要涉及部门级考核的自评与岗位级考核的上级考评,并可以实现对部门级考核结果及岗位级考核结果的查询与分析,部门负责人数据流图图4 1 0 所示。图4-1 0 部门负责人考评管理数据流图F i g u r e4-1 0T h eD e p a r t m e n tl e a d e r sa p p r a i s a lm a n 87、a g e m e n td a t af l o wd i a g r a m6 分管领导数据流图分管领导为岗位或部门的直接上级领导,分管领导主要通过系统进行上级考评,并对考核结果进行查询,分管领导数据流图如下图4-11 所示。图4 一1 1 分管领导考评管理数据流图F i g u r e4-1 1T h eD e p a r t m e n t si nc h a r g eo fl e a d e r sa p p r a i s a l3 9北京工业火学工程硕:l:专业学位论文7 部门员工数据流图分析部门员工在绩效考核过程中属于岗位级考核的被考核对象,主要责任是对岗位考核指标实施自评和88、自评说明,并可以及时查看岗位考核单的状态,如是否完成自评,是否提交上级评价,并可查看最终考核得分,部门员人绩效考核管理数据流图如图4 一1 2 所示。图4 1 2 部门员二 考评管理数据流图F i g u r e4 1 2T h eD e p a r t m e n ts t a f fa p p r a i s a lm a n a g e m e n td a t af l o wd i a g r a m4 5 数据库设计本系统采用M i c r o s o f tS Q LS e r v e r2 0 0 8 企业版数据库,首先创建数据库,在数据库中通过S Q LS e r v e r89、M a n a g e m e n tS t u d i o 创建一个名为j x g l s y s 的数据库(d a t a b a s e),然后根据需求分析,在数据库中使用标准S Q L 语句创建需要的表。4 5 1 数据库概念模型设计概念数据模型也称信息模型,它以实体一联系(E n t i t y R e l a t i o n S h i p,简称E R)理论为基础,并对这一理论进行了扩充,它并不依赖于具体的计算机系统或某个D B M S 系统,但可以将C D M 转换为计算机上某个D B M S 所支持的数据模型,这样的模型就是物理数据模型,即P D。在数据库设计过程中,目前比较流90、行的工具是P o w e rD e s i g n e r,通过该工具可有效建立数据库关系概念系模型和物流模型并最终转化为数据库脚本,对数据库表间关系和一对多、一对一、多对多关系可4 f l第4 章绩效考核系统设计以进行有效设计。下图是绩效考核系统部门表的概念模型C D M(C o n c e p t u a lD a t aM o d e l)设计图,明确了各实体、实体属性、规则等,数据库概念模型如下图4 1 3 所示。岗位O 峭惶 玛h t g e o 蹲躬辟ch a m c t B 伽O 机构代母Ir O n lh e g e ra 幽位撼翻h t l g e r0 订最标mB b n描91、酥维度方蹇孵纳0 标簟度 t 丹h t o g e r0 古寰 斟h o E e rt 度寰彝V a r h b bc l _ 丑呲0 t 度收重F b a to 难度述v t 赫bc h a m c oo 雌*v a r i l b bc h _ c ot 直属t tV a r k b k c h 胁措杯羹鹰主鞋0 矗薹代码h t t e ro 方熏名肆V a m b bc h n c t B6 0)0 方鬟蓄讳v 庸b bc h I 胁日6 0 0)0 仃麓标讽B b B0 所擎位V a r b b bc h n c t 口0 0 0)0 方寨叠型V b k c b a m c t#6 092、)0 耪盐性V a r i a b bc h a m c m n0 M0 用户1 t 丹L o n gb o g e rn gv-b b h a m40 0、a 督码V a H n b bc h a m c k-0 0ke h 由峙h b30 机H f 玛L o n gb e g e to 侮任代毋t e f0 肯簸标识B b、o 音曩方式C h a m c-=0 0)、0 叠舌与号接B o o b a n幕鲢功麓。功蟹蝙玛h k g e rO 玷鸷嚣梓V 内b bc l|“O 功妊卸链C h a m c B6 0O 功雠擅b l e l l e ro 功麓t 越鲫h o g e r0 岫蕾有93、营坛讽B h#撂絮臀R e h 一6 m s h 一、I P?。鬻熬篓”糖o V a e h h。D a l eo001嚣善Kl 撕岸、o 母檀周期岛蛤l 埘D o2 譬2=爿:黑。、溜絮“一r。:;嚣:害羞照。,。署嚣稳;嚣:“”冀i|_ 爹蓼,_ 蒸一W 分鼍重配置明-订丹收重配IO 要耋擎堂。“。e r。o 配置方蹇代Hh:-。,bo 謦三:1 1 弭e g e r:釜i;i;蕃;:氯k。l I l。t。6 0)。苎警备妻V a d a“k e h I c t#6 0)击n 曲:著i 嚣蚕一e b n 一。!量壁F b a t一:釜葡;打V s h b n 4。n 40 0 0)0 妻譬94、枣。V a r i s h bc。I c b#口o):、。U 芤描磊葛L o 啤h-:0 秆照标讽B o o b a a,、!一!二:一!=!?一考扭站墨分布考性结鼍分奇啊l e 击瞄h b0 方蠢 丹h o g e r卫0 啊簟厦譬丹h o l e r0 方童名嚣v 4 b bc h 吣口C O)a 片塞代再h t e 0 站摹丹靠英墅V a m b l e c h a 岫-6 0)0 蛄曩分寿皂彝V a r k h bc 1 _ c t 口c 0O 有矗酥讽8 b-oo 足蛤丹氲P b a to 所一于柱h o p ro 蛄柬分簋F b a t、o 哥用簟r】v|-h k d m I e 95、_ 口0 0 0)j、0 壤箍暮I tF b a t图4 1 3 绩效考核系统数据库C D M 模型图F i g u r e4 1 3C o n c e p t u a lD a t aM o d e lO fP e r f o r m a n c eE v a l u a t i o ns y s t e m4 5 2 数据库物理表结构数据库表结构就是定义系统所涉及表人字段、类型、主键、索引,这些基本属性就组成了数据库的表结构,数据库报结构设计的好与差将直接关系到数据库处理数据的速度、信息系统的扩展性和稳定性。本系统结构较为复杂,需要创建的数据库表有组织机构表(TZ Z J G)、考核结果分96、布表(T J G F B)及明细表(TJ G F BM X)、关键业务指标(K P I)表(T J H G L K P I)及指标考核方案表(T-J H G L _ K P I _ K H F A)、指标维度配置表(T J H G L W D)及明细表(T J H G LW DM X)、用户角色表(T _ R O L E)及角色明细表(TR O L EM X)、系统用户表(TU S E R)、岗位配置表(TG W)、考核任务表(T J H G L)及明细表(T J H G L M X)等,共二十四张数据库表。4 1北京 业大学工程硕j I 二专业学位论文以下是一些本系统中用到的表结构和各字段的97、含义,限于篇幅,只列出部分数据库表结构,具体数据库表结构见表4 5 至表4 一l O。表4-5 组织机构表(T Z Z J G)旦垒!里堡:三墅曼Q 堡型型塑字段名字段类型及长度是否为空备注表4 6 关键业务指标评分规则表(T-K P I Z B F A)T a b l e4-6T h eK P IS c o r i n gr u l e4 2第4 章绩效考核系统设计表4 7 关键业务指标表(I P I)n b l e 4 7 T h e K P I4 3北京_ T 业大学工程硕二l:专业学位论文表4-8 考核表(U H G L)历6 l e4 8T h eE x a m i n a t i 98、o nt a b l e第4 章绩效考核系统设计表4-9 考核明细表(T _ J q t G Lk l X)乃6 l e4 9J 矗eD e t a i lE x a m i n a t i o nt a b l e4 5北京工业大学工程硕:I J 专业学位论文表4 一1 0 岗位配置表(T j w)T a b l e4 1 0T h eP o s tC o n f i g u r a t i o nT a b l e4 6 本章小结本节主要依据系统需求分析,进行系统总体设计,并对系统的各个模块进行了详细的流程分析和功能规划,并通过P o w e rD e s i g n e r 工具进行数据99、库详细设计,进一步明确了系统所涉及的表结构、表单关系及数据库概念C M D 模型。第5 章绩效考核系统的实现第5 章绩效考核系统的实现本章描述绩效考核系统的实现过程。由于整个系统模块众多,每个框架都比较复杂,限于篇幅无法一一列举其实现过程,因此,在以下的描述中,以用户登录、权限认证及部门考核为例,进行系统实现设计。5 1公用文件编写为简化系统开发,提升开发效率,方便日常维护,将重复应用的组件通过建立公用类进行统一管理。5 1 1 用户配置文件编写W e b c o n f i g 文件是一个x m l 文本文件,它用来储存a s p n e tw e b 应用程序的配置信息,它包括默认的配置设100、置,所有的子目录都继承它的配置设置。在运行时对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 配置文件部门设计代码。、4 7北京工业大学工程硕:I:专业学位论文5 1 2 样式表设计与实现为对W E B 应用程序设计风格进行统一管理,方便日后调整风格,建立了S t y l e C S S 样式表公用类。所有的界面设计均需要调用该类,通过样式表可以控制W E B 页面的字体101、大小、颜色等项目。a b e h a v i o r:u r l(L i n k h t c);)a:l i n k,a:v i s i t e d t e x t d e c o r a t i o n:n o n e;c o l o r:#1 1 1 1 1 1;)a:h o v e r t e x t d e c o r a t i o n:u n d e r l i n e】b o d y m a r g i n:0 p x;s c r o l l b a r-b a s e-c o l o r:#E 4 E A F 2;s c r o l l b a r-a r r o w c o102、 l o r:扪F F F F F F;f o n t s i z e:1 2 p x;b a c k g r o u n d-c o l o r:#F 3 F 4 F 6)t a b l e f o n t f a I l l i l y:T a h o m a,V e r d a n a;c o l o r:#1 1 1 1 1 1;f o n t s i z e:1 2 p x)t e x t a r e a,i n p u t,o b j e c t f o n t f a m i l y:T a h o m a,V e r d a n a;f o n t s i z e:1 2 p 103、x;c o l o r:#11 1 1 11;f o n t w e i g h t:n o r m f l;b a c k g r o u n d-c o l o r:#E 4 E A F 2)s e l e c t f o n t-f a m i l y:1 2 p x;f o n t-s i z e:1 2 p x;c o l o r:#11 1 1 11;f o n t-w e i g h t:n o r m a l;b a c k g r o u n d c o l o r:#E 4 E A F 2)f o r m m a r g i n:O p x;)n a v f o n t f104、 a m i l y:T a h o m a,V e r d a n a;f o n t s i z e:1 2 p x;f o n t w e i g h t:b o l d)n a v t d f o n t r a m :T a h o m a,V e r d a n a;f o n t s i z e:1 2 p x;c o l o r:#F F F F F F;f o n t w e i g h t:n o r m a l;t e x t d e c o r a t i o n:n o n e;)h e a d e r f o n t f a m i l y:T a h o m a,105、V e r d a n a;f o n t s i z e:1 2 p x;c o l o r:#F F F F F F;f o n t w e i g h t:b o l d;b a c k g r o u n d i m a g e:u r l(”一i m a g e s c a t b g g i f)c a t e g o r y f o n t f a m i l y:1 2 p x;f o n t s i z e:1 2 p x;c o l o r:#0 0 0 0 0 0;b a c k g r o u n d i m a g e:u r l(”一i m a g e s h e 106、a d e r b g g i f)m u l t i f o n t r a m :1 2 p x;f o n t-s i z e:1 2 p x;c o l o r:#1 1 1 1 1 1;)s m a l l t x t f o n t r a m i e:1 2 p x;f o n t s i z e:1 2 p x)m e d i u m t x t f o n t f a m i l y:T a h o m a,V e r d a n a;f o n t s i z e:1 2 p x;c o l o r:第5 章绩效考核系统的实现孝1 1 1 1 1 1 b o l d f o107、 n t-w e i g h t:b o l d)5 2 数据库访问及实现数据库访问有两种方式,一种是通过建立访问M o d e l,通过S Q U m B 进行数据库访问。别一种是在W e b c o n f i g 中引入数据库连接字符串实现数据库访问。(1)采集S Q L O L E D B 进行数据库连接p u b f i cc l a s sO l e H e l pp u b l i cs t a t i cO l e D b C o n n e c t i o nO p e n C o n n 0s t r i n gl s s t r=p r o v i d e r=s q l108、 o l e d b;u s e rI D=s a;p a s s w o r d=7 9 1 0 0 8;D a t aS o u r c e=M Y-T H I N K 她s i y u;i n i t i a lc a t a l o g=j x g l s y s”;O l e D b C o n n e c t i o nC o n n D a t a=n e wO l e D b C o n n e c t i o n();C o n n D a t a C o n n e c t i o n S t r i n g=l s s t r;r e t u r nC o n n D a109、 t a;)(2)在W e b c o n f i g 中配置连接串5 3 用户登录及权限认证实现(1)用户登录视图层实现用户登录是每个信息平台的入口,为基本功能模块,内容涉及用户的用户名和密码的录入、验证、权限判断和权限的加载,同时将用户登录信息保存在S e s s i o n,以便调用,用户登录视图如下图5-1 所示。4 9北京T 业火学T 程硕:I:专业学位论义图5 一l 用户登录界面F i g u r e5-1U s e rl o g i nf o r m在登录界面设计中主要保用了T e x t B o x、L a b e l、T e x t B o x 组件,同时为防止S Q L 注110、入,IZ,f R e g u l a r E x p r e s s i o n V a l i d a t o r 组件,对输入内容进行有效约束。部分代码如下:(2)用户登录控制层实现在用户登录控制层,主要进行用户合法验证,并向S e s s i o n 中写数据,主要代码如下:p r o t e c t e dv o i dB u t t o n l C l i c k(o b j e c ts e n d e r,E v e n t A r g se)s t r i n gC o n n e c t i o n S t r i n g=S y s t e m C o n f i g u 111、r a t i o n C o n f i g u r a t i o n M a n a g e r A p p S e t t i n g s ”C o n n e c t i o n S tr i n g”】;S q l C o n n e c t i o no b j S q l C o n n e c t i o n=n e ws q l c o n n e c t i o n(C o n n e c t i o n s t r i n g);o b j S q l C o n n e c t i o n O p e n();s t r i n gs t r S Q L=”s e l112、 e c ta 木,b z z j g _ i da sU _ D W,b z z j g _ m ca sb m _ m c,b z z j g _ b m l d b ma sb m l d _ i d,b z z j g _ b m l d m ca sb m l d m e,b z z j g _ d e e pa sj g d p,C z z j g _ i da sj g _ i d,C z z j g _ m ca sj g _ m c bz z j g _ f g l d b ma sf g l d i d,b z z j g _ f g l d m ca sf g l d _113、 m c,b z z j g _ s xa sj g s xf r o mt u s e ra,t z z j gb,t z z j gCw h e r ea u _ d w=b z z j g _ i da n db z z j g _ r o o t i d=c z z j g _ i da n da U M C=+t x t U s e r n a m e T e x t+a n d5 0第5 章绩效考核系统的实现一a u _ _ p w d=”+t x t P a s s w o r d T e x t+”;S q l D a t a R e a d e ro b j R e a d 114、e r;S q l C o m m a n do b j S q I c o m m a n d=n e wS q l C o m m a n d(s t r S Q L,o b j S q l C o n n e c t i o n);lS q l T r a n s a c t i o no b j S q l T r a n s a c t i o n=o b j S q l C o n n e c t i o n B e g i n T r a n s a c t i o n();o b j S q l C o m m a n d T r a n s a c t i o n=o b j115、 S q l T r a n s a c t i o n;t r y o b j R e a d e r=o b j S q l C o m m a n d E x e c u t e R e a d e r 0;i f(!o b j R e a d e r R e a d()R e s p o n s e W r i t e(a l e r t(f 用户或密码错误11;”);)e l s eS e s s i o n UB M q=o b j R e a d e r ”UB M 1:IJ一-一J S e s s i o n a a d _ u b m”=o b j R e a d e r 1116、 l(1 u b m t】;S e s s i o n h d _ u m c。=o b j R e a d e r h d 一咖彬】;S e s s i o n m d _ d w b m =o b j R e a d e r l h dd w b m q;S e s s i o n 1 ld:d 砌C 】=o b j R e a d e r【I hd:删t】;S e s s i o n T I _ G W B M =o b j R e a d e r r【J _ G W B M。-】;S e s s i o n ”U _ G W M C =o b j R e a d e r U _ G V117、 旷】;o b j R e a d e r O o s e 0;关闭D a t a I 沁a d e r 对象R e s p o n s e R e d i r e c t(M a n a g e i n d e x h t m );)c a t c h(E x c e p t i o ne 对o b j S q l T r a n s a c t i o n R o l l b a c k();t x t U s e m a m e T e x t=7 E r r o r:+e x M e s s a g e;f i n a l l y_【o b j S q l c o n n e c t 118、i o n O o s e 0;)5 4 分级分层考核的实现为实现分层考核(考核对象分别为部门层和岗位层)和分级考评(针对考核指标不同特点,共性指标实现绩效考核专员检查考核,个性指标实现被考核对象自评和直接上级考评上结合的考评模式),在进行系统设计时,将针对不同的考核对象和用户角色建立相对应的操作界面,如岗位层有岗位目标管理,部门层有部门月度计划管理、岗位层自评、岗位层考核直接上级考评、部门层月度考核计5 1北京j r 业人学工程硕I:专业学位论文划的审批、分管领导的月度考核和部门层考核自评、部门层考核检查考评管理等,通过对具体业务的功能细分,实现考核的相对独立,而通过具体的考核单的状态控制,119、实现数据在不同层级问流转,有效避免了数据的冲突和功能冲突,对分层分级考核的控制上主要体现在对系统主窗体界面的管理,系统主窗体主要使用的框架结构,通过用户权限的认证,加载用户授权功能菜单,设计效果见图5 2 所不。图5-2 系统主界面F i g u r e5-2S y s t e mm a i nf o r m主界面F r a m e 框架结构实现代码:5 2第5 章绩效考核系统的实现5 5K P l 指标库管理设计与实现5 5 1 部门层考核K P I 指标的维护管理绩效考核系统的核心是建立K P I 指标库,通过实际运行值与目标考核值进行比对,实现对考核指标的评价,在具体考核单生成中将加载部120、门考核K P I 指标,部门K P I 指标维护界面设计见图5 3。图5-3 部门级K P I 指标库维护F i g u r e5-3D e p a r t m e n tK P Id a t a b a s em a i n t e n a n c eF o r mD e s i g n5 5 2 岗位层考核K P I 指标的维护管理岗位层的K P I 维护,主要是针对岗位层的考核建立相应的考核指标,通过建各岗位的K P I 指标库,在进行岗位考核时,将自动加载相对应的考核指标,有效确保考核指标的唯一性,在岗位层的K P I 库维护界面中,主要涉及指标的增加、修改和删除操作,岗位层的K P 121、I 指标维护管理界面如图5 4 所示。5 3北京j r 业大学:程坝:f J 专业学位论文,;童垡垂茎:i 遁二l 酉磕百髹l 鲎重叠蕉二l 笪堡连垂差疆幕啊赚爨黧臻孵璐释骊陌职颤爨嚣戛鹱臻群髑孵孵繁燃目标编码目标内客;善:雏度名称 维赛编姑据源目探指标I 指标性质f极重i选项1 0 0 0 0 2 6 2丰心祝虏管理指靠岗位x P I 指标1 0 1 3当月数据9 5 常般项2 0 篙 删除 修改1 0 0 0 0 2 6 3横,矗谤豫叠维槔牵岗位K P I 指标i 0 1 3当月数据1 0 0 常般顼2 0 X【鬟跨 谬静i 0 0 0 0 2 6 4茎墨一砖甲o 牲贵_ 毒洁茜蔓性指标设122、釜螺走两周赢位E P I 指标1 0 1 3当月数据1 次常擐蠛5 X喇E 睬】谬改1 0 0 0 0 2 6 5礁蔫值班帮阑旱娩;爻设鸶巡誊岗位砰I 指标!0 1 3当月数据2 坎常鳆填5 X 驻陈【谬改1 0 0 0 0 2 6 6辩挥备份f 翳避备柑期东萤备情)完整鎏岗位K P I 指标1 0 1 3当月数据1 0 I);常鳆璋3 C 嗤 懋际j【修改1 0 0 0 0 2 6 7鬟蕾拼崩:s 仃前槐t 辆露艏琦器、:嫒管理,岗位K P I 指标1 0 1 3当月数据0 天常摄璜2 0 X 崖隐 修改”豫群嚣嗍髑徽戮嬲螂獬醐獬潲蝴嬲麓嚣攀戮瓣瓣嬲鄹隔徽誉燮獬粥戮鳓鳓黼嗍鞴燃粼鞭2;露瓣4123、 粥弼硝辨罐黔獬零礴目标维度岗位I P I 指标二J雾姜|双方评价二l目标羹|岗位级指标二I指标性震 常规顼二|目标描述:目蓄|广靴数据潦I 当月数据_可分配扩x,乇译分趣赠:r责任人二二 口客登:慷I 碳鄯I 7,1保存新增l山峨ll 图5 4 岗位级K P I 指标厍维护F i g u r e5-4D t a f f tK P Id a t a b a s em a i n t e n a n c eF o r mD e s i g nK P I 指标的维护界面,主要应用了G r i d V i e w 组件进行已维护指标的显示,并引用D a t aS o u r c e、D r o p 124、D o w n L i s t、T e s t B o x、C o m p a r e V a l i d a t o r 和b u t t o n 组件进行数据的录入,与保存操作。通过该界面可维护K P I 指标的名称、指标维度、考核方式、指标类型、指标属性、数据来源、目标指标,及指标在对应维护中的权重信息、以及考核方、所属部门等关键信息。5 6 考核管理设计与实现考核管理划分为部门层考核计划和岗位层考核计划,在考核任务管理、考核单的新增、修改、提交、过程管理、自评和提交在设计思路上是一致的,只是使用的用户和考核的对象不一样,在考核K P I 指标的调用上,如果是部门级考核则系统自动加载对应125、部门的K P I 考核指标,如果是岗位层考核则系统直接加载对应岗位的K P I 考核指标,下面主要对部门级考核的实现进行了详细阐述。5 6 1 考核管理主界面设计与实现考核任务管理主界面主要用于对已录入的考核计划单进行维护,涉及新增、修改、提交、过程管理、白评和提交上级考评等内容。在主界面中主要引用了T e x t B o x、G r i d V i e w、B u t t o n、S q l D a t a s o u r c e 等组件,用实现对已录入的考核单任务单和显示,显示信息项有任务编码、名称、考核周期、编制部门及任务的执行状态,考核任务管理主界面如下图5 5 所示:4耍i 哆i 彳126、i 霉嬲蕊嬲感圆圈墨l 嘲嘲嬲嬲嬲_ 哑嬲锄嬲撼_计划名称:二二二二二:二二二二二二二二二二二二 重:,雯耋 _ 据嚣S 主融磊郸毫堂皇鬻垮童熬舞嚣;妻毅捂崭主数据螂墨数播警S 定数据邬窘数据辫堇数碧邬皇班撂塑定数强显主丝瑶鹱定数握塑定鞋握塑定越握班定妊握塑左趁擅塑定魁握蛊定堇童握塑主数据嘟定数握绑定数据挪定戤据嘟是数据琊定数掂绑定数据绑定数据绑走壹生据绑定数据绑毫壹皇据挪盖势握螂定数据绑定薹!妾摇绑定壹茔据嘟定数据绑定数据绑定势握铘毫安鼋据绑定赫据螂定数据绑定熟蠹鄂定数据螂定数露释定呈皇据鸟疆:数嚣螂毛数据绑主数据郗室数据螂主数据崭定数据梆定,i 据邻定瓣据绑定置宝据绑定数据绑定数据邬定数据127、娜定崔 据郸定熬据绑定数据绑定撒据郫毫封据密宣壹妻据鳞主薹曼据鳞宅数据螂定数据韩定数据挪定势据挪定数据崭定睾事据缚毫图5-5 考核管理主界面设计F i g u r e5-5A s s e s s m e n tm a n a g e m e n tm a i nF o r md e s i g n5 6 2 考核单新增窗体设计与实现考核任务新增,主要用于创建考核任务单,涉及考核的周期、考核权重配置引用、和考核结果分布控制引用,向TJ H G L 表写入数据,进行新增窗体设计时,主要引用的组件有D a t aS o u r c e、D r o p D o w n L i s t、T e s t 128、B o x、C o m p a r e V a l i d a t o r和b u t t o n 组件。考核任务新增界面设计如下图5 6 所示:任务新增编审I 部门:上级目标住务名称结果分布:起始日期 L BB m I C 陬孺稠。S q l D a t a S o u r c e S D S Y D J H L DS q I D a t a S o u r c e+S D S J G F B乐丢磊尸y y y y-m m d d式格权重配置:结束日期:圆圆图5-6 考核任务新增F i g u r e5 6E v a l u a t i o nF o r mD e s i g nS q l 129、D a t a S o u r c e S D S _ Q Z P Zy y-m m-d d 格在考核任务控制层,实现对考核权重配置表及考核结果分布配置表的读取,同时将T _ J H G L 表中写入数据,部分代码实现如下:p r o t e c t e dv o i dP a g e _ L o a d(o b j e c ts e n d e r,E v e n t A r g se)5 5北京工业大学工程硕:L 专业学位论文L B B M M C T e x t=S e s s i o n ”U _ D W _ M C”】T o S t r i n 9 0;i f(S e s s i o130、 n j g s x”T o S t r i n 9 0-”机关”)L B B M M C T e x t=S e s s i o n ”U _ D w _ M c 】T o S t r i n 9 0;V _ J G B M=S e s s i o n ”U _ D W”】T o S t r i n 9 0;S D S Y D J H L D S e l e c t C o m m a n d=”s e l e c tj h g l _ i d,j h g l _ m cf r o mTJ H G Lw h e r eJ H G LJ H L X=年度计划a n dJ H G LJ H L 131、B=部门计划a n dj h g l _ s s b m _ b m=+S e s s i o n ”U _ D W”】+”;)e l s e L B _ B M M C T e x t=S e s s i o n j g _ r n c 】T o S t r i n 9 0;V _ J G B M=S e s s i o n j g _ i d”】T o S t r i n 9 0;S D S Y D J H L D S e l e c t C o m m a n d=”s e l e c tj h g l _ i d,j h g l _ m cf r o mTJ H G Lw h e r 132、eJ H G LJ H L X=年度计划a n dJ H G LJ H L B=部f 计戈0 a n dj h g l _ s s b m _ b m=+S e s s i o n l j g _ i d”】+”;)i f(t h i s P a g e I s P o s t B a c k)V R W M C=:1 1 BR W M C T e x t;VQ S R Q=T BQ S R Q T e x t;VJ S R Q=T BJ S R Q T e x t;】e l s eT B R W M C T e x t=L B B M M C T e x t+D a t e T i m e 133、N o w T o S t r i n g(3 q y y年M M 月”)+”重点工作目标”;V R W M C=T B _ R W M C T e x t;T B _ Q S R Q T e x t=D a t e T i m e N o w T o S t r i n g(奶j y y-M M”)+”一0 1”;T B _ J S R Q T e x t=D a t e T i m e N o w T o S t r i n g(I ,y y y-M M”)+”一3 0”;VQ S R Q=T BQ S R Q T e x t;VQ=】J S RT BJ S R QT e x t;)完成数134、据录入后,需要将数据写入数据库中保存起来,下面是数据保存操作的代码实现:p r o t e c t e dv o i dB u t t o n lC I i c k(o b j e c ts e n d e r,E v e n t A r g se)s t r i n gC o n n e c t i o n S t r i n g=S y s t e m C o n f i g u r a t i o n C o n f i g u r a t i o n M a n a g e r A p p S e t t i n g s ”C o n n e c t i o n S tr i n g”135、】;S q l C o n n e c t i o nm y S q l C o n n e c t i o n=n e wS q l C o n n e c t i o n(C o n n e c t i o n S t r i n g);m y S q l C o n n e c t i o n O p e n();s t r i n gm y s q l _ i n s e r t=”I N S E R TI N T OT _ J H G L(J H G L _ S J J H _ I D,J H G L _ J H L X,J H G L _ M C,J H G L _ Q S R Q136、,J H G L _ J S R Q,J H G L-L R S J,J H G L _ Y G B M,J H G U G M C,m G L _ S S B M _ B M,J H G L _ SS B M _ M C,J H G L J G F B _ I D,J H G L _ K H Q Z _ I D,J H G L _ J H L B,J H G U HZ T)V A L U E S”十”(I f+”十D D LS J M B T e x t+I I!,I!十”+”月度计划”十,”十”+5 6第5 章绩效考核系统的实现V R W M C+I I!,1 1+”+V _ Q S R 137、Q+1 1 1,1 1+”+V j S R Q+1 1 1,11+”+D a t e T i m e N o w T o S t r i n 9 0+1 1 1,1 1+”+S e s s i o n ”U _ B M”】T o S t r i n 9 0+I I I,1 1+”+S e s s i o n ”h d _ u m c”】T o S t r i n 9 0+,”+”+V _ J G B M+1 1 1,1 1+”+L B B M M C T e x t+”,”+”+D D L J G F B T e x t+1 11,I f+”+D D LQ Z P Z T e x t+I f!138、,I I+”+”部门计划”+,”+”+”新增”+”+”nS q l C o m m a n di n s e r t S q l C o m m a n d=n e wS q l C o m m a n d(m y s q l _ i n s e r t,m y S q l C o n n e c t i o n);i n s e r t S q l C o m m a n d E x e c u t e N o n Q u e r y();m y S q l C o n n e c t i o n C l o s e();R e s p o n s e W r i t e(”a l e r 139、t(数据保存成功!);w i n d o w r e t u m V a l u e=r e f r e s h;w i n d o w d o s e();”);)5 6 3 考核单明细新增设计与实现在完成新增考核任务后,需要进行详细考核单的维护,考核指标涉及月度重点工作考核指标的分解和K P I 指标的批量导入,在进行视图设计时,主要引用的组件有S q l d a t a s o u r c e、G r i d V i e w、D r o p D o w n l i s t、T e x t B o x、B u t t o n 和I m a g e B i t t o n等组件,主要输入数据140、项有目标维度、目标性质、计划启动日程,计划结束日期、上级目标、分拣后的详细内容描述等,考核单新增功能供被考核部门维护除K P I指标以为的考核内容,主要是上级重点工作的分解,本部门重点工作的录入,而K P I 指标由系统自动加载K P I 指标库生成考核明细。设计视图如下图5 7 所示。筮擅险数据嘟定数摇绑定数据绑定数据挪定数据期定数据绑定势据绑定盟壁盥睦数据崭定熬据g B 定封撂娜定数据蟒左釉据挪定数据崭定誊皇据绑定耋基盟鲶数据螂主数据郗定数据释定撒据姆定数据释意数据辩趸势据i I|定磐篮盏琏数据绑定熬据绑定势据娜定数据蟒定数据绑是散据袭定鼓据娇定擅壁型睦数臻缔定数据铘定数据绑定数据彗亭定数141、据绑主数据娜定数据绑定目标缝塞I 冀霎薹未S 酬8 w D!目标性质网二=:=二=二二省_ j启动日期家另_ 另i i i i i j 2 袋式必结束日期 二二二二二二二:鲶入格式必须为y y j y-m m d d 格式I 数据绑定,ll d ms q I O a t a S o u r c e S D S S J M B|竺竺竺霎篓塞鏊曩鲻霎篮矗盎巡差瑚黜班戡遂醛镒登苎望套主l 蒜当舂盛曩皇丢垡霎鏊蓥矗盎叠燃墨蠢是裹銎忑器苫萏蓦器矗翟蓥苎璧圭薹蕴鑫登竺1厘茧蕊重捉墓,E:=篡,一黄焦人一=二二二二 二二二二二=耋F圜豳:L=一L=二二I图5 7 考核任务单明细维护窗体设计F i g u r142、 e5 7A s s e s s m e n tt a s kl i s tm a i n t e n a n c eF o r md e s i g n部门录入工作计划后,点击保存将同步导入K P I 考核指标,数据保存部分实现代码如下:北京工业大学工程硕:|J 专业学位论文p r o t e c t e dv o i dB T _ S A V E _ C l i c k(o b j e c ts e n d e r,E v e n t A r g se)s t r i n gV-一l d b m=1 1 1 1 9V l d x m=,V _ m b w d m c=;s t r i n 143、gC o n n e c t i o n S t r i n g=S y s t e m C o n f i g u r a t i o n C o n f i g u r a t i o n M a n a g e r A p p S e t t i n g s ”C o n n e c t i o n S tr i n g”】;S q l C o n n e c t i o nm y S q l C o n n e c t i o n=n e wS q l C o n n e c t i o n(C o n n e c t i o n S t r i n g);m y S q l C o 144、n n e c t i o n O p e n();s t r i n gu s e r s q l 2=”s e l e c ta 枣f r o mt _ z z j ga,t j h g lbw h e r ea z z j g _ i d=b J H G L _ S S B M _ B Ma n db j h g l _ i d=+R e q u e s t P a r a m s ”t h i d”】+”;S q l C o m m a n dm y S q l C o m m a n d 2=n e wS q l C o m m a n d(u s e r s q l 2,m y S145、 q l C o n n e c t i o n);S q l D a t a R e a d e rm y R e a d e r 2=m y S q l C o m m a n d 2 E x e c u t e R e a d e r 0;i f(m y R e a d e r 2 R e a d()_【V _-Z j l d b m=m y R e a d e r 2 ”z z j g f g l d b m 】T o S t r i n 9 0;V _ z j l d x r n=m y R e a d e r 2 ”z z j g _ f g l d m c”】T o S t r 146、i n 9 0;)m y R e a d e r 2 C l o s e();s t r i n gu s e r s q l l=s e l e c t 木f r o mt j h g lw dw h e r eJ H G L W D I D=+D D L M B W D T e x t+”;S q l C o m m a n dm y S q l C o m m a n d l=n e wS q l C o m m a n d(u s e r s q l l,m y S q l C o n n e c t i o n);S q l D a t a R e a d e rm y R e a 147、d e r l=m y S q l C o m m a n d l E x e c u t e R e a d e r 0;i f(m y R e a d e r l R e a d()【V _ m b w d m c=m y R e a d e r l j h g l _ w d _ m c”】T o S t r i n 9 0;)m y R e a d e r l a o s e O;s t r i n gm y s q l _ i n s e r t=”i n s e r ti n t oT-J H G LM X(J H G L _ I D,J H G L _ M X _ R W M C148、,J H G L _ M X _ Q D S J,J H G LM X j H W C S J,J H G L _ M X _ J H X Z,J H G LM XB M W D,J H G L _ M X _ F GL D B M,J H G L _ M X _ F G L D M C,J H G L _ M X _ S J M B I D,J H G L _ M X X X M S,J H G L _ M X-J H Q Z,J H G LM X _ Z Z J G I D,J H G L _ M X _ K H F S,J H G LM XZ J S J B M,J H G L _ M 149、X _ Z J S J M C,J H G L _ M X _ X Z,J H G L _ M X _ S J Y,J H G LM X _ B M W D M C)V A L U E S”+”(”+”+R e q u e s t P a r a m s ”t _ h i d”】+1 1 11 1+”+T B X X N R T e x t+,”+”+T B Q D R Q T e x t+”,”+”+T B j S R Q T e x t+,”+”+D D L M B X Z T e x t+,”+”+D D L M B W D T e x t+”,”+”+T B Z R R B M T e150、 x t+”,”+”+T B Z R R X M T e x t+1 11,I!+”+D D L S J M B T e x t+I f!,I!+”+T B P F G Z T e x t+”,”+”+T BM B Q Z T e x t+I I!,I!+”+S e s s i o n ”UD W”1+1 1 1,1 1+”+”双方评价”+,”+”+V j-z j l d b m+,”+”+V j z j l d x m+,”+”+”常规项”+,”+”+”当月数据”+”,”+”+Vm b w d m c+”+”y;S q l C o m m a n di n s e r t S q l C o151、 m m a n d=n e wS q l C o m m a n d(m y s q l _ i n s e r t,第5 章绩效考核系统的实现)m y S q l C o n n e c t i o n);i n s e r t S q l C o m m a n d E x e c u t e N o n Q u e r y();m y S q l C o n n e c t i o n C l o s e();R e s p o n s e W r i t e(”a l e r t(数据保存成功);”);R e s p o n s e R e d i r e c t(y d j h _152、 x x j h b z a s p x?t h i d=”+R e q u e s t P a r a m s ”t h i d”】);5 6 4 本级自评考核设计与实现部门制订完工作计划,系统自动生成考核单后,将提交上级审核,通过上级审核后的考核单将进入部门自评环节。部门自评界面主要引用了G R I D、T e x B o x等组件进行设计,系统自动加载所有考核的指标,并显示考核的名称、数据源、权重、目标质量,并要求自动部门录入实际运行值,并根据评分规划录入自评说明,并对指标进行自主评分,自评考核界面视图设计如下图5 8 所示。:;0 l【l 0 0 8 2 3 s 4】【j 皴掂备掰(异153、地备防和醢幂备份)完整攫I 数据源:当月数据I 投垂:2 0【常嫂瑛】蒿磐跏1 撕m 爵落翘挚口目醐龋l:l 雾;田谢1 田菏:7 9 2【1 0 0 8 2 3 6 1 1【】棱心设备雎秀缝僳辜I 数据涎:当月数据I 投重:1 0【常援项】篙掣捌。2 0 1 1-5-3 1 舂蒿帮掌口骱溯I:l 蓄运叵 打田s0 3【l 0 0 8 2 3 5 5】【计划内】系统运行裁差性I 数据源:当月薮据I 投重:3 0【常趣项】静芫藏埘撕3 l 磊擎或掌口薛h 随I:l 蓄运匝 打匝口分固4 1 0 0 8 2 3 4 3 1 计剜内1 轱术问颢舟结童I 黏抿涟:当月薮据I 投垂:2 0【常捐项】图5154、-8 部门考核自评F i g u r e5-8D e p a r t m e n t sa s s e s s m e n ts e l f-a s s e s s m e n tF o r mD e s i g n5 6 5 上级考评设计与实现完成自评后的考核单将自动进入上级考评,上级考评界面主要实现考核指标的加载,下级自评情况的查看,上级考核意见的录入及上级评分录入,设置视图如下图5 9 所示。5 9北京工业大学工程硕:I:专业学位论文保卫科2 0 11 年8 月重点工作计划分管领导考评自谆说鉴:妻“一号为玉填瑶,宴哥运行瘟事 j 对墨赋麓是输 数字,币茸录入汉字,譬果宴际运行值为时舟剥格155、式南y y w m m 鲥i 卿2 0 1 0 3 0 1;,期累是毒无则境一为1 匀有为无,如果是舀分汔赡娃1 0 0 为革位毓(托3 0,剜只录入3 0 即可j 谲拨要求撰写】K P I 一机关f 投重:2 6】,【,0 1 0 6 7 z o l【计翅内菇痿主基奁;毒;萎童单)凳二毒l 蠢妊交:喜月数据|蠢重:蠢i 素蠢囊】i 划时间2 0 1 1 8 3 l完成时间目谇妻睇鼍营慵l 自评得分i 说明0 2【l o l 0 6 7 2 2 l【计划内】鞠渣i 5 l 遗璜目月度捡誊爱盖串I 数据灏:当月数据l 投麓:4 0,【常规埂】计划时问2 0 1 1-S I完威时间宴际运誉值1 0156、 0自评得分1 0 0自译说明一3“0 3 f 1 0 1 0 6 7 2 6 j I 计划f l】按时啦集安全自矗月报收襄奉i 数据源:当月鼓据l 投重:2 0【需瘦项J图5-9 上级考评窗体F i g u r e5 9L e a d e r s h i pa s s e s s m e n tF o r mD e s i g n5 6 6 检查考核设计与实现在针对部门考核的环节,在涉及共性指标方面,为确保考核标准的统一,实行了检查考核的考核机制,检查考核人员在登录信息系统后,系统将根据K P I指标的相关属性进行筛选,自动加载需要检查考核的指标,绩效考核专员进行检查考核结果的录入,具体检查157、考核实现的功能界面设计如图5 1 0 所示。安全管理l 投垂:i 0 0】9 t -o t。s e:l【计埘内 安全管矗最l 蠡蠢i:毒矗i i 蔽釜:赢i 菇擐曩J计薯鲥日1 3 一:一髓亮袁时嗣刨籍工作l 报垂:6 q 0 1一曾1【l o l 3 3 8 0 1】【计崩内狒题研究霄分f 鼓掘源;壹H 赣簟l 毂重:1 0 口【加分赁】计姗 焉醚【,o*3 73 e 0 2 1 1;1-9 1 蒜磊占淼螽蠢妊蠢丢淼计j【B l 嗣2 0 1 3-2-0 3 *o*3 3 s o s W g A 仁i l 错蓉建议得分|数据海:计l 由 司投羹:1 0 0 _【加分璜l宪鼬l 闷幕再巷行,)158、。,r”岩月羲墨l 投重:I o o【常趣袭】黜捆寡辩蓠行r 二二二 评母溯;,;。=图5 1 0 检查考评界面F i g u r e5 1 0I n s p e c t i o n sa n dc h e c k sF o r m5 6 7 考核结果统计实现垃童打分口付。恬毫打分 诗。恬莺打分 二 日“槛宣打分 二 分完成所有部门或岗位的指标考核,即自评考核、上级考评、检查考核三项任务后,系统将通过后台实现对考核结果进行统计,计算被考核对象的综合考核得分。6 0灼j闲一笫5 章绩效考核系统的实现计算方法主要通过数据库S Q L 语句进行实现,具体代码如下:S e l e c t s u m(159、j h g l _ m x _ z p d f 宰j h g l _ m x _ z p q z*j h g l _ m x j h q z*j h g l _ m x w d q z l O O)z p df,s u m(j h g l m x _ s j p f 木j h g l _ m x _ s j k p q z 丰j h g l _ m x j h q z 丰j h g l _ m x _ w d q z 1 0 0)s j p f,s u m(j h g l _ m x _ z p d f*j h g l _ m x _ z p q z 术j h g l _ m x j h q 160、z 霉j h g l _ m x _ w d q z 1 0 0+j h g l _ m x _ s j pf*j h g l _ m x _ s j k p q z 车j h g l _ m x j h q z 掌j h g l _ m x _ w d q z)z h d ff r o mt _ j h g l _ m xw h e r ej h g l _ i d=&t h i d&计算完成后,系统将通过U P D A T E 语句,将计算结果保存到数据库,实现代码如下所示:u p d a t et _ j h g ls e tJ H G L _ Z P D F=”&r s j h g l161、 曲s(”z p d f I)l l,J H G L _ S J K P D F=&r s j h g l _ d f j s(”s j p f)&,J H G L _ K H D F=&r s _ j h g l _ d f j s(”z h d f )&”w h e r eh g li d=&t h i d&完成统计结果保存后,用户即可通过前面人机交互页面查询考核结果即排名情况,具体用户界面设计如下图5 1 1 所示:名称:二二:二:_ _ _:二计I 搪奄志,考接月哟2 0 1 0,年l2,圆_ 强匿翟曩翻暖墨蕊匿潮朦霸圈圆墨蠲蠢匿慰瀑蕊潮隧圜目霞圈一露翻匦圈1 0 0 0 2 7 1 162、3一卷若神!j 葺:z 哥*rt:计瓤j 嚣2 0 1 0 1 2 一l2 0 1D _ 1 2 3 j 喜抖3】王0 六档2m 一翌翳产赶琏趾堕盟戤王盐一一-置咛淼产。,天”m 一-五格“0 2 5 拄监篓目翟篓!主!i 璺垂点工佳!越王2 0 1 0-1 2 12 0 1 0-1 2-3 1 纪耸鉴裹皇3 l 天32恺12O 0 0 2 心7 埕互鞋蛰l 熊E!互|垂点I 盎让i 五墨2 0 1 0-1 2 一I矗1 1 0 1 2-3 1 保卫科3 1 天*六档I20 0(烈6 1翘主生:逸!生1 2 且垂点工焦进划益蛙2 0 1 0-1 2-12 0 1 0-1 2 3 1 铂藏中心3163、 l 天救五挡110 0 位4 5 T 型置蛰!些臣组垂直工盔进蛙盎主2 0 t O-I2 _ l2 0 1 0-1 2-3 1射秀科3 1 天赞伽l 五挡1Io o m 3 8 a 曼吐强塑!二至!缉妥直工盔往丝连毽塑2 0 L 0-1 2-1矗1 1 2-1 2-3 1审计科T 6 2 天1 1 8 麓五挡10 0 1 监3 9 翌蛭盘盟!耋!缉蔓盎工垄吐壁土兰蔓叠2 0 1 0-1 9*-I2 0 1 0-1 2-3 1 整筷咖3 1 天9 6 翌五挡1O O O k 船q 8 鎏堡基蛰!i 生!蝈壁盎工盔进盛矗兰l 照2 0 1 0-1 2 12 0 1 0 1 2-3 1 法规科3 164、1 天驼五挡1l叩0 2 3 T 3 主塞盐置筐壁釜;2 1 盔;!且垂直工盔吐壁王茎毽2 0 1 0-1 2-12 0 1 0-1 2-3 0专囊监f t 哩科天笠五挡lI图5 1 1 绩效考核结果统计界面F i g u r e5 11T h ep e r f o r m a n c ee v a l u a t i o nr e s u l t sF o r m5 7 本章小结因限于论文篇幅,本章通过列举绩效考核系统中几个关键业务用例来说明视图设计与代码实现,内容涉及公共类的设计、用户登录、K P I 指标维护、考核单维护等主要功能界面设计与实现,详细阐述了绩效考核系统共用类的编写、数据6165、 1北京工业大学工程硕二I 二专业学位论文的访问设计、视图的设计与控制层的代码设计。通过举例的形式反应绩效考核的系统设计开发思路和方法。6 2第6 章系统测试及效果6 1系统测试第6 章系统测试及效果在开发软件系统特别是大型软件系统的过程中,面临着大量复杂的问题,有数据格式问题、处理逻辑问题、语法方法等问题,在软件生命周期的各个阶段都不可避免的产生错误,从而影响软件的稳定性和可靠性。在软件投入生成运行之前,如果没有及时发现并纠正软件中的大部分的错误,致使这些错误在实际运用过程中才暴露出来,通常会造成意想不到的后果,影响软件的推广与使用,在特定情况下很可能造成整个软件项目的失败。系统测试是将已经166、确认的软件、计算机硬件、网络等其它元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求存在不符或矛盾的地方,从而提出更加完善的方案。软件测试是确保软件正确性及可靠性的有效方法。测试工作涉及到软件工程的整个生命周期。6 2 测试方法在系统测试过程中主要采用了白盒法和黑盒发两类测试方法,白盒法主要用于检查内部控制结构和数据结构是否正确,在这当中我们选取了合适的测试用例,加强逻辑覆盖和循环覆盖的程度,尽可能地保证每一条语句都能在所选择的测试用例中得到体现,保证了代码的逻辑正确性和功能有效性。黑盒测试又称功能测试,该方法把测试对象看成一个黑盒167、子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求说明书,检查程序是否满足功能要求。6 3 测试原则(1)测试用例由输入数据和预期的输出结果组成,这样便于对照检查,作到有的放矢;(2)测试用例不仅选择合适的数据,也选择不合理的数据,这样能更多的发现错误,提高程序的可靠性;(3)除了检查程序是否做了应做的事,还应该检查是否做了不应该做的事,例如打印程序打了多余的信息;6 3北京工业人学1:程O iI:专业学位论文(4)制定测试计划,排除随意性;(5)长期保留测试用例,以便以后维护方便;(6)对于发现错误较多的程序段,应进行更深入的测试。因为一段程序发现的错误越多,168、其中还存在的错误的概率也越大;同时修改错误的过程中容易引入新的错误;6 4 功能测试本次系统测试在功能测试方面,主要进行了链接有效性测试、表单测试、数据校验测试、C o o k i e s 测试、数据库测试等。1 系统链接有效性测试链接是W e b 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证W e b 应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的U R L 地址才能访问。测试工具:X e n u169、L i n kS l e u t h测试用例:用户登录测试结果如下图6 1 所示:i 蓉阐雹 删l 鬻j 鬻憨攀熬誉鬻i 蘩熬翼鬻嚣鬻i 攀攀醯盎亟疆圆圈E i l eE d i tV i e wO p t i o n s 巡i n d o wH e l p一器;爱;:;剧倒剧剖州剜剜尉A d d r e s slS t a t u slT y p elS i z e T i t l eh t t p:I o c a l h o s t:8 8 8 8 D e f a u l t a s p xo kt e x t J h 3 0 3 8 萤洼潮漳簿h t t p:I l o c M h o 170、s t:8 8 8 8 I m a g e s l i n l c c s so kt e x t c s s2 2 6 6h t t p:I o c a l h o s t:8 8 8 8 i m a g e s I o g i n 4 j p go ki m a 9 3 2 t:“,l,。;。女。l。R e a d yT h r e a d s:0+3o f 3U R I 彳图6 1X e n uL i n kS l e u t h 测试结果F i g u r e6-1X e n uL i n kS l e u t hT e s tR e s u l t通过X e n uL i n kS 171、l e u t h 工具对登录界面的所有链接进行了测试,测试内容第6 章系统测试及效果涉及系统中样式表的引用和图片链接测试,通过测试结果看用户登录界面所有引用链接有效。2 表单及数据校验测试表单测试是指向界面组件如T e x t b o x、D r o p D o w n L i s t 等组件进行数据提交时,是否按需求反馈回正确的内容。测试用例:用户登录填写表单内容:用户名、密码测试数据如下表6 1 所示:表6-1 测试用户数据表1 j b l e6 1T e s tI J s e r s经过对以上5 种登录情况进行测试,在a、b、C 三种情况下,返回结果如下图6 2 所示:图6 2 错误用172、户登录测试结果F i g u r e6-2E r r o rU s e rl o g i nr e s u l t情况d,绩效考核系统按设计要求直接进入系统主窗体。情况e,R e g u l a r E x p r e s s i o n V a l i d a t o r 组件对输入进行了有效阻截,如下图6-3 所示:6 S北京丁业火学1:程硕一卜争业学位论文3 C O O k i e s 测试图6-3 防s q l 注入验证测试结果F i g u r e6-3S Q LI n j e c t i o nT e s tR e s u l tC o o k i e s 通常用来存储用户信息和用173、户在应用系统中的操作,当一个用户使用C o o k i e s 访问了某一个应用系统时,W e b 服务器将发送关于用户的信息,把该信息以C o o k i e s 的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。如果W e b 应用系统使用了C o o k i e s,就必须检查C o o k i e s 是否能正常工作。测试的内容可包括C o o k i e s 是否起作用,是否按预定的时间进行保存,刷新对C o o k i e s 有什么影响等。如果在c o o k i e s 中保存了注册信息,请确认该c o o k i e能够正常工作而且已对这些信息已经加174、密。如果使用c o o k i e 来统计次数,需要验证次数累计正确。C o o k i e s 测试用例:用户登录C o o k i e s 测试工具:I E C o o k i e s V i e w测试结果如下图6 4 所示。第6 章系统测试及效果滋i 遴磊磷黼藜黼黼鳓黼搿鬻黼潲黼霞鬻潮鬻墓鋈强i文件圆绣警圈章蕈凹颧(Q)帮助H E U)曲黢。泌谚x。j 蛰囝蛰l 磐露主页jl 采样数存储时间已惨改时间创建日期口a c o o k i e t a o b a o c o r n7 82 0 1 2 0 4 1 1 2 0 1 2 0 4 1 1 2 0 1 2 0 4 一l|兰I|口g 175、a d p l u s c n42 0 1 2 0 4 1 1 2 0 1 2 0 4 1 1 2 0 1 2 0 4 1;一一L l i ia l i m a m a c o r n22 0 1 2 0 4 1 1 2 0 1 2 0 4 1 1 2 0 1 2 0 4 1口国a l i p a y c o r n6 12 0 1 2 0 4 1 1 2 0 1 2 0 4 1 1 2 0 1 2 0 4 1l-N l,区m,;l l l I l f l I 髓曩_ _ 嘲匾堰互1H l 纠雷睡曩鼍一一,a 曙绣曩l口b a i d u C o m22 0 1 2 0 4 1 1 2 0 1176、 2 0 4 1 1 2 0 1 2 0 4 1口鬈b u s i n e s s s o h u c o m 2 0 1 1 62 0 1 2 0 4 1 1 2 0 1 2 0 4 1 1 2 0 1 2 0 4 1v;密钥,|值l|或名l 来源l 过期时间I 已修改,T A O B A O 1 1 2 2 0 1 2 0 4 1 1 a t p a n e l c o r n否2 0 1 2 0 4 1 1 2 0 1 2 一T A O B A O 5 7 3 0 0 6 1 8 4 6 2 3 a t p a n e l c o m否2 0 2 2 0 4 0 9 2 0 1 2 T 177、A O B A O 5 7 3 0 0 6 1 8 4 6 2 3 a t p a n e l c o m否2 0 2 2 0 4 0 9 2 0 1 2 一T A O B A O 7 7 5 2 5 5 2 9a t p a n e l c o r n否2 0 2 2 0 4 0 9 2 0 1 2 一。llt。2 6C o o k i e 文件I nC o o k i e(s)4 数据库测试图6 4C o o k i e 测试:具截图F i g u r e6-4C o o k i eT e s tR e s u l t在W e b 应用技术中,数据库起着重要的作用,数据库为W e b 应用178、系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。在W e b 应用中,最常用的数据库类型是关系型数据库,可以使用S Q L 对信息进行处理。在使用了数据库的W e b 应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。针对数据库的测试,主要通过S Q Ls e r v e r2 0 0 8 自带的查询工具,对数据后台写入数据进行查检验证,检查数据是否按前台界面要求将数据准确写入相应的数据库表。测试用例:考核任务单新增测179、试工具:S Q Ls e r v e r2 0 0 8 查询工具测试语句:(1)s e l e c ta 术f r o mt _ j h g law h e r eb j h g l _ _ i d=1 0 0 0 4 3 2 3;(2)s e l e c tb 宰f r o mt _ j h g la,t _ j h g l _ m xa sbw h e r ea j h g l _ i d=b j h g l _ i da n dj h g l _ i d=1 0 0 0 4 3 2 3;6 7北京工业火学T 程倾?:l j 专业学位论文测试结果如下图6 5 所示。零磁蕊蕊露蟊灞渝丽罱霹溺180、露霹蘩溪黪鬻零鬻囊鬻搴寨掺露孥繁雾霹鬻零鬟爹孽溺。鬻弼文件(F)羁辑f 日观图(v)查诲(Q)项目(P)滑试(D)工兵们宜口O N)社区(c)帮助(H)。童翱!置询(N)强国国笛b 墨湖泣1 邋;绣。j x g l s y sV 张亍()()弱嘲强l 驴鸭i 固|靛i 鼬三呈学军;憋;潞泼骡嚣理嚣一翠瓣,7 嫒通二前缅F 丽W 谢谢娥那秭翟vX|连接(o)V 落餐疆!i,+。+S c r i p tf。rS e l e c t T o p N R o w sc o m a z l d!r 盘s 三M s。川:j!|豸蠹。趟T 蕊i _ 隆妇麓;:鐾?攀“。i 鬻篇一洽铂谢。,l纛_HC_SQD181、s e l e c ti dashE 固d b。一一 S O _ Y X D Ti i、:引羽翌d b o T _ J Gl ll 一|霉od b o 一一J G F B i?至,1!od b oT 一)G F B M X i:i_ 3d b o T _ J H G Li ij ii od b o 一一 H G L J H G Z R;j 一!l 笃d b o T)H G LK P I;芝i!:。j、生一。一。删。一懋一!量。揣。一。,。鼎:*。、。恐童_ 3d b o T J H G L m K P I _ K 崖朝习结果 b 消息;i;两习d b o T _ J H G L _ M X臻J182、 H G L _ I OM X I DJ H G L _ I DJ H G L _ M XR W M CJ H G L M X Q D S JJ H G LM|雏jd b o T _ J H G LM X-K I-|I1 0 0 0 4 3 2 31 0 0 0 0 3 6 8 内容描述:测试数据目标效果:2 0 1 0-0 4-0 10 0 0 0:0 0 0 0 02 0 1 0 0 4:i:i曩od b o T _ J H G L _ W D|!|21 0 0 0 4 3 2 41 0 0 0 0 3 6 8 考勤卫生2 0 1 0-0 4-0 10 0:0 0:0 0 0 0 02 0183、 1 0-0 4 r i j:当d b o T j s M l-Z31 0 0 0 4 3 2 51 0 0 0 0 3 6 8 创新建议2 0 1 0-0 4-0 1(3 0 0 0-0 00 0 02 0 1 0 一0 4 1 一;:禹。d b o T j s f w 5 q b41 0 0 0 4 3 2 61 0 0 0 0 3 6 8 市场拜访2 0 1 0。一0 10 00 0(3 00 0 02 0 1 0 0 4,重i 3d b o T _ J S L X i。:。萨。j 一。一一一一。一1。;!l-o 一c l h nTh r dr“kI=二=:兰:曼j!:蓝j 点z 一一一184、。一=:=一一矗:一一一=x x 一一=j 嚣=一=_ 一一一二ji 一:一二孺:=i l|;查询已麟a 撕亍 M Y T H I N k 、U S W U(1 0 0 R T M)lM y-T H N K k M y(5 1)i x g l s y s 0 0:0 0:0 05 行i l荔黼。?溪簟譬”一1|j 焉誊鬻。j 譬薹薹i i 鋈琴:譬薯i 誉;f 鬟i 嚣i 雾!i 翟?!孽i 溪薹垂爹篓萋黟譬?”鬻?j i 鬻i i i 零誉。_ 冀|i 蠢。翟蔫父l i自动附加到计算机“洒二:i j i i _=:二E 的进程。瑶;萌r i 翰:j 瓣蠢再静成功:一一线程M Y-T H I 185、N K L I S I Y Ji 5 1 l-(O x -9 5 C)已退出,返回值为0(O x 0 I。线程。“一T H K i l S I Y J s:3(0 x 3 9 5 c)己退出,返回值为oe。)。程序“f 2 3 1。j【s o:】M Y T H I N:M Y I z z N K 二I s:w r 已退出返回值为0(O x 0)。图6-5 数据写入测试结果F i g u r e6-5D a t ai n s e r tD BT e s tR e s u l t通过对查询结果与输入数据进行比较,数据准确写入数据库。通过执行前台界面查询数据,数据能够准确在W e bg r i d 186、w i e w 中显示,显示数据与数据库中数据一致。6 5 性能测试性能测试是系统测试的重要方面,我们知道很多系统在功能设计上非常完善,但在具体使用的时候,往往因性能低下,如并发处理能力差、系统影响速度慢等影响了系统的正常使用。系统的性能测试主要从三个方面进行:负荷测试(L O A D)和压力测试(S T R E S S)、和连接速度测试,负荷测试指的是进行一些边界数据的测试,压力测试更像是恶意测试,压力测试倾向应该是致使整个系统崩溃,连接测试主要验证系统的影响速度。性能测试可以采用相应的工具进行自动化测试。使用用例:目前公司共有员工3 5 0 余人,在这次测试中分别模拟5 0 用户同时并行登187、录、1 0 0 用户同时登录、1 5 0 用户同时登录三种情况。测试工具:W e bA p p l i c a t i o nS t r e s sT o o l第6 章系统测试及效果压力测试情况如下:1 并行用户数配置界面图6-6W e bA p p li c a t i o nS t r e s sT o o l 配置F i g u r e6-6W e bA p p l i c a t i o nS t r e s sT o o lc o n f i g u r e2 创建模拟并行登录的用户鬻斟囤浮戮躐酥醚攀鬻鬻瓣麟鬻撵獭辆戮鞫鬻灏瓣零黼隳黼鬻鬻鞭澜溺黼最貅融轻鲞酣露F i l eE d 188、i tS c r i p t sV i e wW i n d o wH e l p1 isX|卅甲1 日|曩l 破|Q lx|蓦l 蕊|爱i 冒|!露U e f a u l tN u m b e r o fn e T|1 5 02 u。8 1。8产1羹U s r n a el l s y酗o v eM 1P a 5 s-o r d:I T 9 1 0 0 8工n p o r tU s e rP a s s w o r dI s y l 4 67 9 1 0 0 8k y l 4 77 9 1 0 0 8I s y l 4 87 9 1 0 0 8_ _ _ _ _I W l 4 97 9 1 189、0 0 8I s y l 5 07 9 1 0 0 8二脯一一。一一-_ _ ri。攫一一。!甲S c r i p t s:N e wS|诚C l i e n t s 囊U s e r s1 日R e p o r t s|图6 7 测试用户配置F i g u r e6-7W e bA p p l i c a t i o nS t r e s sT o o lT e s tU s e rc o n f i g u r e3 压力测试结果北京jr 业人学j I:程O i _ I:专业学位论文瓷旗分黼蔼蒜蔷警蕃瑟譬莲溺蠢黼糯酾;乏蕊辅攀:盖;函黼蕊溪雾鞲澈藿霎蓝豳国矧e 墅S c r i p t s190、V i e wW i n d o wH e l p;=i 垂母l 擎|回|唿 鼬|劳 豢|x|蓦漆|隆l 冒|量留N e wS c r i p t:P a g eR e s u l t s4重移2 0 1 2 4 1 2 01 6:5U R I:G E T h t t p:i o c a l h o s t:8 8 8 8 奎移2 0 1 2 1 4 1 2 01 6:5 H i tC o u n t:9 2 8 6 8 8曼扫2 0 1 2 4 2 01 7 o R e s u l tC e d e s簖O v e r v i e wC o d eD e s c r ip t i o nC 191、o u n t留S c r i p tS e t t i n互鲁刁T。c r I i 芦n c4 0 0B a dR e q u e s t9 2 8 6 8 8j 由l o c a l h o s tT i m et of i r s tb y t e(i nm i l l i s e c o n d s)pR e s u l tC o d e:!够P a g eS u m m lAverase:8837Min:058j 移P a g eG r o u p s:2 5 t hP e r c e n t i l e:5 1 8 8j 由d e f a u l t5 0 t hP e r c e192、 n t i l e:5 9 0 9 移P a a eD a t a7 5 t hP e r c e n t i l e:2 7 4 i 5一。j 一M a X:1 0 口4 7 9 7留G E T h t t pd 扫D 4 r f fn l|n t。r 下T i m et o1 a s tb y t e(i nm i l l l s e c o n d s】V一一一一曼。jii l b铲S c r i p t s:N e wS 一|鹊C le n t s|露U s e r s 回R e p o r t s|图6 8 测试报告F i g u r e6-8W e bA p p l i c a 193、t i o nS t r e s sT o o lT e s tR e p o r t通过三种情况的测试,我们发现系统在5 0 人和1 0 0 人并行处理进,速度响应没有问题,在1 5 0 人并行处理进,有一些延迟。考核到公司只有3 5 0 人的规模,因此现有设计完全满足实际运行需要。6 6 兼容性测试兼容性测试主要测试W E B 系统的跨平台运行能力、对不同浏览器的兼容能力、以及在不同分辨率下的兼容性。绩效考核系统主要运行于微软W i n d o w s 操作系统,我们主要选择了w i n d o w s 2 0 0 0、w i n d o w s 2 0 0 3、w i n d o w s194、 X P、w i n d o w sv i s t a、w i n d o w s 7 等操作系统,通过实际测试,绩效考核系统在这5 个操作系统下运行I F 常,达到了设计要求。浏览器兼容性测试,我们选择了目前使用的主流浏览器,I E 5、I E 6、I E 7、F i r e f o x 火狐浏览器1 0 和F i r e f o x 火狐浏览器1 1,3 6 0 浏览器、腾讯1 T r 等浏览器,通过对这些常用浏览器进行了运行测试,我们发现在I E 5 存在兼容性问题,部分脚本无法F 常运行。考虑到I E 5 版本已经很少使用,我们对公司还在使用I E 5 浏览器的主机进行了升级,从硬件上195、解决了该问量。分辨率兼容性测试方面,我们选择了8 0 0*6 0 0、10 2 4*7 6 8、12 8 0*8 0 0 等常用分辨率进行了测试,系统能够在这三种情况下F 常显示,无变形情况,满足设计要求。7 0第6 章系统测试及效果6 7 其它功能测试结果为确保信息系统稳定可靠,根据以上的测试原则和测试方法,我们还对其它功能进行测试,得到的测试结果如表6-2 所示:表6 2 其它系统功能测试结果m I b l e 昏2 田l eo t h e r sF u n c t i o n r e s tR e s u l t6 8 测试中发现的问题通过对绩效系统进行了全面细致的测试,通过测试,我们发196、现个别页面出现在不同分辨率下变形的情况,我们根据具体情况设置了页面绝对尺寸进行了解决。个别页面存在加载速度慢的问题,主要体现在自评和领导考评界面,我们通过优化数据库S Q L 脚本及增加索引的方式进行了解决,在系统安全性方面,我们对系统s e s s i o n 和C o o k i e s 进行了控制,在退出浏览器后进行s e s s i o n 和C o o k i e s数据进行了清除操作,提升了系统安全性。北京工业火学工程硕:卜专业学位论文6 9 本章小结本章节重点详细阐述了绩效考核系统的测试方法,以具体用例的方式详细阐述如何通过X e n uL i n kS l e u t h、I 197、E C o o k i e s V i e w、W r e bA p p l i c a t i o nS t r e s sT o o l等工具对W E B 系统开展全方位测试工作,涉及的测试有功能测试、性能测试、兼容性测试等测试,通过测试确保系统准确、稳定、可靠。第7 章结论结论本文详细介绍了太原烟草绩效考核系统开发和实现的过程,通过对绩效考核工作信息化建设进行了可行性研究和详细的需求分析来实现对系统建设的前期研究、中期概要设计、详细设计和系统测试。通过M i c r o s o f tV i s u a lS t u d i o2 0 1 0开发平台和S Q LS e r v e r2 198、0 0 8 数据库中实现绩效考核系统的开发方案。该系统是本人参与设计开发的一个基于量I s 模式的,主要使用C 孝言语,采用A S P N E T 技术开发的绩效考核系统,实现了绩效考核工作全面信息化、无纸化、规范化。实现了全公司绩效考核工作的集中管理,实现了绩效考核工作的公开、公平,极大的提升了绩效考核工作效率,取得了预期效果。在实际的使用当中,本系统也存在一些不足和欠缺之处,需要在日后的应用中不断的更新、完善和升级。拟在将来新版本中作以下改进,以增强系统功能:(1)进一步完善与人力资源管理系统的接口对接,通过绩效考核系统直接调用工资预算数据,由系统直接生成部门或者员工绩效工资。(2)在系统199、审批环节增加电子签名功能,进一步增强系统的安全性。(3)迸一步优化系统性能,提升系统处理效率。北京工业大学工程硕二L 专业学位论文7 4参考文献参考文献 1 孟宪会A S E N E T2 0 应用开发技术【嗍人民邮电出版社,2 0 0 6:5-6 2 邬锦雯人力资源管理信息化 M 北京:北京交通大学出版社,2 0 0 6:1 2 2 0 3 张伶刘宁张正堂H 贼系统、竞争战略与企业绩效关系的实证研究管理科学学报,2 0 0 8 0 2 1 3 2 4 胡配祥,李新A S E N E T 安全性解决方案及其实现口叼淮北煤炭师范学院党报,2 0 0 7:1 0-1 5 5 易隆,基于N E T 200、框架的W 曲应用系统开发与研究咖学位论文,2 0 0 3:1 8 6 张洪星,褚建立基于A S E N E T 的S Q L 注入攻击及防范解决方案咖电脑知识与技术,2 0 0 6:8 0 7 杨建明N E T 下多线程组件中使用线程池【M】机械工业出版社,2 0 0 6:3 0-3 5 8 姚春龙,王昱,李维基于N E T 框架的通用题库系统的研究与实现咖大连工业大学学报,2 0 0 8:1 6 5-1 7 0 9 施凡C 聋和N E T2 0 实战嗍人民邮电出版社,2 0 0 8:5 5 1 0 王珊,萨师煊数据库系统概论【M】,第4 版高等教育出版社,2 0 0 6:1 3 9 1 4 201、5 1 1 陈轮,刘蕾A S E N E T3 5 网络数据库开发I M I 电子工业出版社,2 0 0 8:2 0 1-2 0 2 1 2 陈旭,刘加伶C l i e n t S e r v e r 与B r o w s e r S e r v e r 结构的分析与比较嗍重庆工学院学报,2 0 0 0:6 0-6 5 1 3 黄颖,谢忠粥P N E T 与S Q LS E R V E R 技术在动态系统开发中的应用【M】冲国地质大学武汉信息工程学院学报,2 0 0 7:2 0 1 2 0 9 1 4 马丽红,蔡东宏用A S P 开发基于B S 模式的科技管理信息系统 Y 1 计算机技术与发展202、,2 0 0 8:4 6 4 7 1 5 茅健A S E N E T2 0+S Q LS E R V E R2 0 0 8 指南【峋电子工业出版,2 0 0 8:5 7 5 9 1 6 明日科技A S P N E T 数据库系统开发案例精选【嗍人民邮电出版,2 0 0 7:2 3 1 2 3 5 1 7 程文基于A S P 开发动态网站的设计与实现川现代计算机,2 0 0 6,总第1 4 9 期。:2-3 1 8 陈谊楠基于N E T 平台采用A D O N E T 实现数据访问层【J】电脑编程技巧与维护2 0 1 2,期号(4)。:4 1 9 张海藩软件工程导论清华大学出版社2 0 0 3:203、1 5 0-1 5 8 2 0 孙伟王学卿罔站设计与管理嗍北京清华大学出版社2 0 0 8 1 2:1 0 2-1 0 3 21 A n d r e wS T a n e n b a u m,C o m p u t e rN e t w o r k s M 北京清华大学出版社,2 0 0 6:1 5 8 1 6 0 2 2 R o b i nD e w s o n S Q LS e r v e r2 0 0 8 基础教程【嗍北京:人民邮电出版社,2 0 0 9:2 0 2-2 1 07 S北京工业大学工程硕:l 二专业学位论文 2 3 P a u lW i l t o n S O LS e r204、 v e rd a t a b a s ea p p l i c a t i o n s M ,S u nM i c r o s y s t e m s,2 0 0 8:1 3 6 1 4 0 2 4 J a m e s A S E N E TD a t a b a s eS y s t e mD e v e l o p m e n tC a s eS e l e c t i o n M m o d e l sa n da l g o r i t h m s,2 0 0 8:1 0 7 11 0 2 5 M a r kC i a m p a C 带d e s i g np a t t e r 205、n s M ,E l e c t r o n i cI n d u s t r yP r e s s,2 0 0 9:1 8 0 1 8 5 2 6 S t e p h e nW a l t h e r A S E N E TU N L E A S H E DS e c o n dE d i t i o n M E l e c t r o n i cI n d u s t r yP r e s s,2 0 0 8:1 9 7 1 9 9 2 7 S u nM i c r o s y s t e m s A d m i n i s t r a t o r sG u i d ei P l a n 206、e tW e bS e r v e r M E n t e r p r i s eE d i t i o n 2 0 0 0:3 5 2 8 V i n c e n t M u l t i c r i t e r i as c h e d u l i n g t h e o r y,m o d e l sa n da l g o r i t h m s N ,2 0 0 8:1 0 4 1 0 6,2 9 J o u r n a lo fP l a n tE n g i n e e r i n ga n dM a n a g e m e n t N ,2 0 0 6:1 6 7 1 6 9 3207、 0 M D e i t e l c 孝H o wT oP r o g r a mP r e n t i c eH a l l P e a r s o n M E l e c t r o n i cI n d u s t r yP r e s s,2 0 0 7:2 1 3 2 1 9 3 1 O m a rA LZ a b i r B u i l d i n g W E B2 0P o r t a lw i t hA S E N E T3 5 0 R e i l l y N 2 0 0 7:1 8 3 3 2 P a u lG a r r e t t C r y p t o g r a p 208、h yg u i d a n c e M M a c h i n e r yI n d u s t r yP r e s s,2 0 0 8:1 9 3 1 9 4 3 3 M a r k C i a m p a C r y p t o g r a p h yt h e o r ya n dp r a c t i c e M E l e c t r o n e cI n d u s t r yP r e s s,2 0 0 7:1 1 3 4 S t e p h e nW a l t h e r A S E N E T3 5U n l e a s h e d U n l e a s h e d209、S e r i e s【嗍S a m s,2 0 0 8:1 2 3 1 3 3 3 5 P a u l W i l t o n,S h a w n L i v e r m o r e A S P N E T2 0I n s t a n tR e s u l t s N J o h nW i l e ya n dS o n,2 0 0 6:1 0 0 1 0 1 3 6 I m a rS p a a n j a a r s B e g i n n i n gA s p N e t3 5I nC 孝A n dV b M W i l e yI n d i aP v t L t d,2 0 0 8:210、1 9 0 1 9 3 3 7 J o h nWS a t z i n g e r S y s t e m sA n a l y s i sa n dD e s i g ni naC h a n g i n gW o r l d M C e n g a g eL e a r n i n gE M E A,2 0 0 8:2 4 1 2 4 3 3 8 J o h nR o b b i n s D e b u g g i n gM i c r o s o f t N E T2 0A p p l i c a t i o n s【M】M i c r o s o f tP r e s s,2 0 0 211、7 1 2:6 1 0 3 9 O n i o n E s s e n t i a lA S P N E Tw i t hE x a m p l e si nc 襻【M】B o s t o n:A d d i s o n-W e s l e yL o n g m a nP u b l i s h i n gC o,I n c 2 0 0 3 5:2 3 3 0 4 0 M a t t h e wM a c D o n a l d B e g i n n i n gA S E N E T4 0i n 雠2 0 1 0 M A p r e s s,2 0 1 0:6 7 7 0 41 H a n 212、kM e y n e,S c o t tD a v i s D e v e l o p i n gW e bA p p l i c a t i o n sw i t hA S R N E Ta n dc 孝【M】J o h nW i l e y&S o n s,I n c 2 0 0 2,9:8 6 9 0 4 2 C h r i s t i a nN a g e l,B i l lE v j e n,J a yG l y n n,M o r g a nS k i n n e r,K a r l iW a t s o n P r o f e s s i o n a lC 襻2 0 0 8 M 213、W i l e yI n d i aP v t L t d,2 0 0 8:9 9 1 0 3 4 3 J a m e sA O B r i e n,G e o r g eM M a r a k a s M a n a g e m e n tI n f o r m a t i o nS y s t e m s M M c G r a w H i l l I r w i n 2 0 0 8:1 2 5 1 2 97 6致谢致谢在论文结束之际,我首先要衷心感谢我的导师刘瑞祥教授、张少华高工的谆谆教诲和悉心指导,在整个论文实验和论文写作过程中,你们对我进行了耐心的指导和帮助,提出严格要求,引导我不断开阔思路,为我答疑解惑,鼓励我大胆创新,使我在这一段宝贵的时光中,既增长了知识、开阔了视野、锻炼了心态,又培养了良好的实验习惯和科研精神。感谢学院所有老师对我的指导与关心。感谢各位同学对我的帮助和鼓励。感谢郑州烟草教育学院、北京工业大学及级我任职的单位太原市烟草专卖局(公司)为我提供的良好的学习与发展环境。实用的学习环境,舒适、便捷的生活环境让我顺利度过了人生的关键三年。很快就要离开学校,但在校期间得到的知识、做人的道理以及深交的挚友将会伴随终身。