基于Spring MVC框架的商业银行绩效考核系统设计与实现毕业论文.doc_第1页
基于Spring MVC框架的商业银行绩效考核系统设计与实现毕业论文.doc_第2页
基于Spring MVC框架的商业银行绩效考核系统设计与实现毕业论文.doc_第3页
基于Spring MVC框架的商业银行绩效考核系统设计与实现毕业论文.doc_第4页
基于Spring MVC框架的商业银行绩效考核系统设计与实现毕业论文.doc_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录基于Spring MVC框架的商业银行绩效考核系统设计与实现毕业论文目录摘 要IAbstractII第一章 绪论11.1 项目背景11.2绩效考核的意义11.3 绩效方法论11.4 个人工作21.5 开发环境2第二章 相关技术介绍32.1Spring MVC 简介32.2Hibernate 技术42.3IBM DB252.4Web 服务器 Tomcat52.5JavaScript 技术6第三章 系统分析73.1 需求分析73.2 系统总体设计73.3 系统目标83.4 系统功能设计83.5 系统结构图13第四章 数据库设计144.1总体表设计144.2 数据库表的结构154.3 数据库表的关系图24第五章 系统详细设计265.1事务处理和文件配置265.1.1 事务处理265.1.2 日志文件265.1.3 设计模式工厂模式275.2 数据库连接295.3系统登录界面325.4 我的绩效模块325.4.1 我的绩效模块325.4.2业绩明细模块365.5 绩效信息管理模块365.5.1 FTP 基本信息模块365.5.2 派生指标管理模块455.5.3 考核计划管理模块465.5.4 考核计划分配模块475.6 申诉管理模块475.6.1 申诉条例模块475.6.2 申诉申请模块485.6.3 申诉审批模块495.7评价管理模块495.7.1 我的评价模块495.7.2 待评价资源模块50第六章 系统测试516.1 单元测试516.2 集成测试526.3 冒烟测试526.4 系统测试52第七章 总结53参考文献54致 谢55II第一章 绪论第一章 绪论1.1 项目背景2011年,我国银行业金融机构改革稳步推进。坚持服务实体经济的基本导向,加快转变发展方式,进一步深化体制机制改革,在公司治理、组织架构、流程再造、人力资源管理等方面均呈现可喜变化。2012年,银行业将继续本着服务实体经济的基本宗旨,严格遵循监管指引,实施差异化发展战略,规范有序开展竞争,进一步提升管理能力,力争保持平稳健康发展的格局。与国外商业银行相比,我国的银行业面临的严峻问题不是业务内容和业务手段的差距,而是我们的银行管理能否适应信息化发展的需要。绩效考核作为企业人力资源管理的核心功能已经开始引起金融业管理者的重视,虽然我国商业银行在绩效考核方面已经有一定的经验做法,但完善状态,急需采取措施加以健全。1.2绩效考核的意义随着国内金融市场逐渐对外开放,因为外资法人银行的抢潍布局、国际资本参股国内银行并输入先进的经营管理模式,使得原本就已经充满竞争的金融市场面临着更加激烈的竞争。然而要想在炽热化的竞争中取得胜利,必须要拥有先进水平的管理体系、管理手段及科学的决策支持银行系统,而其中的更关键的因素是人才的竞争。国家的兴盛在于人,国家的灭亡亦在于人,与治国同理企业之间的竞争,说到底是人才的竞争,是人力资源综合素质的竞争。那么如何吸引人才、避免人才的流失是银行现在必须面对的一个问题。合理的激励机制可以帮助银行吸引人才,而绩效管理制度是这个机制的基础。绩效考核管理是银行管理中非常重要的一方面,因为绩效考核的结果关系到每个行员的切身利益,只有正确的评估行员的业绩,才可能有公平公正的奖惩,才可能有合理的激励机制。所以建立绩效管理系统,能够全面提高工作效率和服务水平,为银行管理现代化奠定基础。1.3 绩效方法论 1. KPI考核: KPI(Key Performance Indication)即关键业绩指标,是通过对组织内部某一流程的关键参数进行设置、取样、计算、分析,衡量流程绩效的一种目标式量化管理指标。它是把企业的战略目标分解为可运作目标的工具,是企业绩效管理系统的基础。KPI是现代企业中受到普遍重视的业绩考评方法,可以使企业明确考核对象的主要责任,并以此为基础,明确考核对象的业绩衡量指标,使业绩考评建立在量化的基础之上。2. 平衡计分卡:平衡计分卡是包罗更为广泛,监控更为全面的绩效考核机制。它在财务层面考核的基础上又更进一步,从四个方面进行考核:财务方面、客户方面、业务经营方面、学习与创新。这四个方面综合反映并兼顾了企业的长期目标和短期目标、财务目标和非财务目标、滞后性指标和前瞻性指标以及外部和内部的多方面的业绩评价体系。作为银行考核系统可以从平衡记分卡体系里选取若干指标作为评价要素,如将雇员满意度、客户满意度、销售与经营业绩、资产质量和社区形象作为考评指标,每个方面又可以具体进行细分。1.4 个人工作本论文研究的内容是基于Spring MVC的商业银行绩效管理系统,本人在项目中主要负责需求分析和前台系统设计的工作,具体可归纳如下: 1.在需求分析工作中,了解了行内的管理现状、发展趋势和业务要求,并了解了绩效考核的背景极其意义,学习了现有的绩效考核方法论,并在设计项目考核体系时合理的运用。2.在前台系统设计工作中,实现我的绩效、FTP管理、评分管理、指标管理、考核计划管理、考核方案管理、评价管理、用户管理、报表展示等模块。其中我的绩效模块包括了我当前考核期的绩效详细展示以及展示往期的详细绩效;绩效管理模块包括了绩效基础数据的管理(FTP利率、基础指标、派生指标、考核方案、手动评分)以及考核计划的分配;申诉管理模块包括了申诉条例的展示,可以进行申诉申请以及领导对申诉进行审批;评价管理模块包括了向当前用户展示获得的评价以及可以向同事进行评价;用户管理模块包括了管理员对员工进行角色分配以及分配对应的系统功能给角色。1.5 开发环境 操作系统:Windows 7 编程语言平台:Eclipse Web服务器:Tomcat 报表开发工具:ireport3.6.0 数据库:IBM DB256第二章 相关技术介绍 第二章 相关技术介绍2.1 Spring MVC 简介Spring MVC是结构最清晰的MVC Model2实现。它的Action也不叫Action,而是称做Controller;Controller接收request,response参数,然后返回ModelAndView(其中的Model不是Object类型,而是Map类型)。但在其他的Web Framework中,Action返回值一般都只是一个View Name;Model则需要通过其他的途径(如request.attribute,Context参数,或Action本身的属性数据)传递上去。图2.1Spring 的MVC框架非常强大并不逊色于其他专业的Web框架,如Struts、WebWork,具体表现在:清晰的角色划分:控制器(Controller)、验证器(Validator)、命令对象(command object)、表单对象(form object)、模型对象(model object)、Servlet分发器(DispatcherServlet)、处理器映射(handler mapping)、视图解析器(view resolver)等。每一个角色都可以由一个专门的对象来实现。强大而直接的配置方式:将框架类和应用程序类都能作为JavaBean配置,支持跨多个context的引用,例如,在web控制器中对业务对象和验证器(validator)的引用。可适配、非侵入:可以根据不同的应用场景,选择合适的控制器子类(simple型、command型、form型、wizard型、multi-action型或者自定义),而不是从单一控制器(比如Action/ActionFrom)继承。可重用的业务代码:可以使用现有的业务对象作为命令或表单对象,而不需要在类似ActionForm的子类中重复它们的定义。可定制的绑定和验证:比如将类型不匹配作为应用级的验证错误,这可以保存错误的值。再比如本地化的日期和数字绑定等等。在其他某些框架中,只能使用字符串表单对象,需要手动解析它并转换到业务对象。可定制的handler mapping和view resolution:Spring提供从最简单的URL映射,到复杂的、专用的定制策略。与某些MVC框架强制开发人员使用单一特定技术相比,Spring显得更加灵活。灵活的model转换:在Spring web框架中,使用基于Map的名/值对来达到轻易地与各种视图技术的集成。可定制的本地化和主题解析:支持在JSP中可选择的使用Spring标签库、支持JSTL、支持Velocity(不需要额外的中间层)等等。Spring Bean的生命周期可以被限制在当前的HTTPRequest 或者HTTPSession:准确的说,这并非Spring MVC框架本身特性,而应当属于Spring MVC使用的WebApplicationContext容器。2.2 Hibernate 技术Hibernate是对象/关系映射(ORM,Object/Relational Mapping)的解决方案,简单的说,就是将Java对象与对象关系映射至关系型数据库中的数据表之间的关系,Hibernate提供了这个过程自动对应转换的方案。 Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在基于MVC设计模式的Java Web应用中,Hibernate可以作为应用的数据访问层或持久层。本系统采用Hibernate,主要是考虑以下几点原因:1Hibernate的目标是成为Java中管理数据持久性问题的一种完整解决方案。它协调应用与关系数据库的交互,让开发者解放出来专注于手中的业务问题。2Hibernate是一种非强迫性的解决方案。开发者在写业务逻辑与持久化类时,不会被要求遵循许多Hibernate特定的规则和设计模式。这样,Hibernate就可以与大多数新的和现有的应用平顺的集成,而不需要对应用的其余部分做破坏性的改动。3Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用面向对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在J2EE框架中取代CMP,完成数据持久化的重任。2.3 IBM DB2DB2是IBM公司研发的关系型数据库产品,它最早运行在MVS大型机系统,MVS(多虚拟存储)开创了操作系统的一个新纪元,我们现在听的较多的大型机z/OS系统就是来自MVS,国内的五大行使用的都是IBM大型机,其上运行的是主机DB2。从其诞生之日开始,DB2就定位于要为各种规模的企业提供稳定、高效的数据管理支持。可以说,DB2是当前使用范围最为广泛的数据库产品。DB2可以快速响应网站的高峰交易需要,能容纳分布在不同的数据库中的日益增长的信息,并可随着基础设施从一个处理器扩展到多处理器,以至大型并行群集而不断发展。在新的DB2通用数据库企业服务器版中集成了分区和群集技术,这意味着它的灵活性足以满足这些需要。DB2通用数据库拥有自管理和资源调整(SMART)数据库技术,使数据库管理员可以使用增强的自动化功能来配置、调整和管理他们的数据库。SMART数据库管理可使管理员在管理例行任务时花费较少的时间,将更多的时间集中到帮助企业获得和保持持久的竞争优势上。行业领先的多位群集数据表功能减少了DBA的索引工作量,同时提供数据群集功能,便于快速查找数据,这就意味着可以更快的获得能做出更好决策的信息、支付较少的系统管理费用,并改善了数据仓库应用。DB2创新的查询重写和优化技术以及性能配置功能都在业界领先,这就意味着可以用更多的时间来分析业务信息,而在性能改进和调整问题上消耗较少的时间。DB2内置的计划内和计划外可用性功能,确保业务应用在需要的时候都可用。不管在数据库意外出现故障时切换到备用数据库服务器,还是进行在线维护,DB2都确保业务应用保持可用。在线功能,例如重建索引、加载数据表和配置参数,都可以在不停止数据库的情况下完成,所以提高了性能和高可用性。2.4 Web 服务器 TomcatTomcat是Servlet的运行环境(Servlet容器),它是在Sun公司的JSWDK基础上发展起来的一个JSP和 Servlet 规范的标准实现,使用Tomcat可以体验JSP和 Servlet 的最新规范。经过多年的发展,Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性。Tomcat具有以下特点:1. 部署简单;2. 安全管理;3. 易操作;4. 集成方便;5. 与Apache完美组合。2.5 JavaScript 技术JavaScript是一种由Netscape的Live Script发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。JavaScript一般被作为嵌入式脚本使用,这也使其具有强大的灵活性。JavaScript主要特点如下:1. 简单性JavaScript是一种脚本语言,它采用小程序段的方式实现编程。JavaScript也是一种解释性语言,它的基本结构形式与C、C#、VB等十分类似,但它不需要编译,而是在程序运行过程中被逐行的解释。2. 基于对象JavaScript是基于对象的语言,它可以运用自己已经创建的对象以及对象方法实现许多功能。3. 动态性JavaScript是动态的,它以事件驱动的方式直接对用户的输入做出响应。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。当事件发生后,可能会引起相应的事件响应4. 跨平台JavaScript仅仅依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机(支持JavaScript)就可以运行。第三章 系统分析第三章 系统分析在开始构造一个基于计算机的新系统时,我们对系统需求很难说清楚,或自认为清楚但实际上是含糊或不确定的。因此做系统分析时必须做大量的调查、研究和论证工作,甚至建造系统或某一部分的原型,以便尽早确定系统的功能和性能。3.1 需求分析本系统主要针对的是商业银行的绩效进行管理,本系统满足以下几点要求:1.经济可行性本系统设计采用B/S架构,通过计算机系统对商业银行绩效考核的信息进行管理,来满足了信息管理系统的现代化需求。通过对行员进行全面考核各项指标,量化考核业绩来公平公正的考核行员,改变了传统的人工记录的方式,进而提高了信息管理的效率和质量。在开发过程中采用的工具是免费的,达到了降低开发成本,因此在经济上是可行的。2.易维护性本系统采用的是B/S架构,系统的升级可以在服务器端完成,大大地减少了维护的成本,时间和人力资源。3.可扩展性可以满足无论是对单个功能模块还是多个模块更改的需求,当然也满足添加和删除功能模块对原系统没有影响,可以正常运行的需求。4.系统安全性本系统对不同的登录用户设置了不同的角色。不同用户拥有的角色不同进入系统可以操作的功能也就不同。这样防止了数据被并发更改的情况,实现了对数据的保护,因此在安全性上是可行的。3.2 系统总体设计 系统在总体设计阶段的时候,主要任务是把用户的要求统一到一个整体的逻辑结构或概念模式中,此结构或者概念既要能满足用户的所有要求,又不能只局限在特定的硬件平台和数据库系统。总体设计又称为概要设计或初步设计。通过这个阶段的工作将划分组成系统的物理元素程序、文件、数据、人工过程和文档等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容在以后仔细设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由那些模块组成的,以及这些模块相互的关系。总体设计过程首先寻找实现目标系统的各种不同的方案,需求分析得到的数据流图是设想各种可能的方案的基础。然后分析员从这些供选择的方案中选取若干个合理的反方案,为每一个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。典型的总体设计过程有以下几步:设计供选择的方案、选取合理的方案、推荐最佳的方案、功能分解、设计软件结构、设计数据库、制定测试机会、书写文档、审查和复审。3.3 系统目标 该系统是使用J2EE实现的基于B/S模式的银行绩效管理系统,满足了B/S系统的优势,客户端只需要通过浏览器就能使用系统。系统的升级只需要在服务器端完成即可,大大地减少了维护的成本,时间和人力资源。 绩效管理系统的目标是针对商业银行柜员、客户经理、以及机构的内部考核要求,并结合其它部门的需求,采用KPI考核和平衡计分卡考核相结合的方式,建立一个设计科学合理,查询方便快捷,数据准确及时,操作简单灵活,易于维护管理的绩效管理系统。3.4 系统功能设计本系统的用户分为三种角色:管理员,部门经理和总经理。管理员负责对基础数据进行维护;部门经理属于被考核对象,查看权限;总经理也是被考核对象,有查看和处理各种申请的权限。系统功能分布如下图:图3.1 系统总体用例图本系统可以分为我的绩效,绩效管理,申诉管理,评价管理,用户管理,绩效定制报表6个模块。我的绩效模块中,系统实现的主要功能有: 显示本期的个人绩效 查询往期的个人绩效 显示本期绩效的明细 查询往期的绩效明细在用户登录时,首先展示本期的绩效信息,管理员、部门经理或者客户经理输入考核期就可以查询以往的绩效,还可以详细查询当期的绩效明细,本模块数据流程图:图3.2 我的绩效数据流程图绩效管理模块,系统主要实现的功能有: 显示FTP利率信息和查询 维护FTP利率信息(添加、删除、修改) 手动评分添加 人员手动评分查询 基础指标数据信息显示和查询 基础指标数据维护(添加、删除) 派生指标信息显示和查询 派生指标的添加 考核方案查询和显示 考核方案的添加 考核计划查询以及考核分配管理员或者部门经理登录系统,可以对绩效基础数据进行维护,通过联合查询FTP利率信息表和FTP产品表展示FTP产品利率信息,同时可以对FTP利率进行添加和删除;通过基础指标合成派生指标并展示;部门经理在每期开始需要对本部门员工进行分配考核方案,本模块的数据流程图分为:1)FTP利率管理模块的数据流程图: 图3.3 FTP利率管理模块数据流程图2)派生指标管理模块的数据流程图: 图3.4 派生指标管理数据流程图申诉管理模块中,系统实现的主要功能有: 显示申诉条例 填写申诉申请 申诉审批 查看申诉结果用户遵照申诉条例填写申诉申请,提交后由部门经理进行审批,部门经理根据申诉申请表可以获取自己需要审批的申诉,并将审批结果保存到申诉处理结果表中,本模块的数据流程图为:图3.5 申诉管理数据流程图评价管理模块中,系统实现的主要功能有: 可以对同事进行评价 显示自己获得的评价用户评价属于手动评分的一项,同时用户从评价信息表中获得评价,可以择优改善,并对同事进行评价争取共同进步,本模块的数据流程图为:图3.6 评价管理数据流程图用户管理模块中,系统实现的主要功能有: 给用户分配角色 给角色分配功能绩效报表展示模块中,系统实现的主要功能有: 绩效信息报表展示3.5 系统结构图系统有6大模块,详细系统结构图3.1如下:图3.7 系统功能结构图第四章 数据库设计第四章 数据库设计数据库在一个信息管理系统中占有非常重要的地位。数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据的存储的效率,数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时应首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式,范式是符合某一种级别的关系模式的集合。一般人们设计数据库遵循第三范式。即:数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度11。 本系统使用的是DB2数据库。本系统使用的数据库名为pfmdb。下面具体讲解数据库中各数据表的创建和逻辑结构。4.1总体表设计该系统中共需要创建28个数据表,依次是:表4.1 总体表表名解释FO_FTP_VALUE记录FTP 利率的信息FO_FTP_PRODUCT_INFO记录FTP产品的信息FO_PFM_MANUALGRADE_FACT记录人工评分的信息FO_PFM_GRADE_ITEM_DEF记录人工评分项目定义FP_PFM_MGR_INDICTATOR_GRADE记录员工指标成绩FP_PFM_MGR_GRADE记录员工绩效成绩FP_PFM_MGR_ORG_EXM记录员工考核计划FP_PFM_BASEINDX_DEF记录基础指标定义信息FP_PFM_BASEINDX_REF记录基础指标数据信息FP_PFM_MYPFM记录我的绩效汇总信息FP_PFM_GRADE_TEMPL_DEF记录指标评价模版FP_PFM_GRADE_DEF记录指标评价级别定义FO_PUB_ORG_INFO记录机构信息FP_PFM_ORG_GRADE记录机构绩效成绩FP_PFM_ORG_EXM记录机构考核计划FP_PFM_DERIVE_INDX_DEF记录派生指标定义FP_PFM_DERIVE_INDX_REF记录派生指标定义相关指标FO_PUB_USER_INFO记录用户信息FO_PUB_USER_ROLE记录用户角色APPEAL_RESULT记录申诉处理结果APPEAL_INFO记录申诉条例APPEAL_DETAIL记录申诉申请FO_PUB_FUN_INFO记录系统功能信息FP_PFM_EXM_DEF记录考核方案定义FP_PFM_EXM_INDACTOR记录考核方案相关指标FO_PUB_ROLE_INFO记录角色信息FO_PUB_ROLE_FUN记录角色功能信息表ESTIMATE记录评价信息收集4.2 数据库表的结构1) 表名:用户表标识:FO_PUB_USER_INFO表4.2 用户表 字段名字段描述是否为主键数据类型长度约束说明Mgr_no上级领导否varchar50not nulluserName用户名是varchar50not nullpwd用户密码否varchar50not nullORG_NO机构否varchar50Not null2) 表名:FTP事实表标识:FO_FTP_VALUE 表4.3 FTP 事实表字段名字段描述是否为主键数据类型长度约束说明FTP_IDFTP_ID是decimal20not null自增长Product_Id产品ID否integer10not nullFTP_VALSFTP值否decimal20not nullEFF_DT生效时间否date10not nullEND_DT失效时间否date10not nullSTATUS状态否varchar16not null3) 表名:FTP产品表标识:FO_FTP_PRODUCT_INFO字段名字段描述是否为主键数据类型长度约束说明Product_Id产品ID是integer10Not null自增长currency币种否char5Not nullproduct_term产品期限否varchar32Not nullproduct_typ产品分类否varchar32Not null表4.4 FTP 产品表4) 表名:人工评分事实表标识:FO_PFM_MANUALGRADE_FACT字段名字段描述是否为主键数据类型长度约束说明grade_item_id项目编号是char32Not nullMGR_NM部门经理否varchar50Not nullORG_NO机构否varchar50Not nullMON月份否char8Not nullGRADE分数否integer10Not nullSTATUS状态否char5Not null表4.5 人工评分事实表5) 表名:人工评分项目定义标识:FO_PFM_GRADE_ITEM_DEF字段名字段描述是否为主键数据类型长度约束说明grade_iterm _id项目id是char32Not nullgrade_iterm_nm项目名称否varchar50Not null表4.6 人工评分项目定义6) 表名:员工指标成绩表标识:FP_PFM_MGR_INDICTATOR_GRADE字段名字段描述是否为主键数据类型长度约束说明user_no用户号是varchar32Not nullgrade_templ_cd评价模版否varchar32Not nulldate_dt数据日期否Integer10Not nullgrade分数否varchar32Not nullgrade_cd级别定义否varchar32Not null表4.7 员工指标成绩7) 表名:员工绩效成绩标识:FP_PFM_MGR_GRADE字段名字段描述是否为主键数据类型长度约束说明date_dt数据日期是Integer10Not nullmanager_no用户号否char32Not nullgrade分数否char32Not nullgrade_cd级别定义否char32Not null表4.8 员工绩效成绩8) 表名:员工考核计划标识:FP_PFM_MGR_ORG_EXM字段名字段描述是否为主键数据类型长度约束说明id标识是decimal6Not null自增长user用户否char32Not nulldate_dt数据日期否integer10Not nullmanager_no上级领导否char32Not nulleff_dt生效日期否date10表4.9 员工考核计划9) 表名:基础指标定义标识:FP_PFM_BASEINDX_DEF字段名字段描述是否为主键数据类型长度约束说明indicator_cd指标代码是char32Not nullindicator_nm指标名称否varchar80Not nullindicator_class指标类别否char32Not nullindicator_typ指标类型否char32Not nullindicator_desc指标描述否varchar200Not nullData_cd数据日期否char32Not nullgrade_templ_cd指标名称否char32Not nullstatus状态否varchar16Not null 表4.10 基础指标定义10) 表名:基础指标数据标识:FP_PFM_BASEINDX_REF字段名字段描述是否为主键数据类型长度约束说明Data_cd数值代码是char32Not nullbrief_name数值简称否varchar50Not nulldata_ desc数值描述否varchar100Not nullData_nm数值名称否varchar100Not nullData_typ数值类型否char32Not nullData_tab数值目标表否varchar80Not nullData_col数值目标列否varchar80Not null表4.11基础指标数据11) 表名:我的绩效汇总表标识:FP_PFM_MYPFM字段名字段描述是否为主键数据类型长度约束说明Data_dt评价模版CD是integer10Not nullManager_no上级领导是char32Not nullindicator1绩效指标一否varchar80Not nullOrg_no机构是char32Not nullPfm_grade绩效成绩否char32nullindicator5_desc指标五说明否varchar150Not nullindicator2绩效指标二否varchar80Not nullindicator3绩效指标三否varchar80Not nullindicator4绩效指标四否varchar80Not nullindicator5绩效指标五否varchar80nullExam_desc方案说明否varchar80Not nullorg_flg机构标志否char32Not nullPfm_grade_desc绩效描述否varchar80Not nullindicator1_desc指标一说明否varchar150Not nullindicator2_desc指标二说明否varchar150nullindicator3_desc指标三说明否varchar150Not nullindicator4_desc指标四说明否varchar150Not nullindicator6_desc指标六说明否varchar150Not nullindicator7_desc指标七说明否varchar150Not nullindicator8_desc指标八说明否varchar150nullindicator9_desc指标九说明否varchar150Not nullindicator10_desc指标十说明否varchar150null表4.12 我的绩效汇总12) 表名:指标评价模版表 标识:FP_PFM_GRADE_TEMPL_DEF字段名字段描述是否为主键数据类型长度约束说明Grade_templ_cd评价模版是char32Not nullGrade_templ_nm模版名称否varchar32Not nullGrade_templ_typ模版类型否char32Not nullGrade_mothed评级方法否char32Not nullstatus状态否char5null表4.13 指标评价模版13) 表名:指标评价级别定义表标识:FP_PFM_GRADE_DEF字段名字段描述是否为主键数据类型长度约束说明grade_templ_cd评价模版是char32Not nullGrade_cd级别定义否char32Not nullGrade_name级别名称否Varchar60Not nullGrade_no级别序号否Integer10Not nullGrade_low级别下线值否Decimal5nullGrade_top级别上线值否Decimal5null表4.14 指标评价级别定义14) 表名:机构信息表标识:FO_PUB_ORG_INFO字段名字段描述是否为主键数据类型长度约束说明Org_no机构是char32Not nullOrg_name机构名称否varchar50Not nullBrief_name机构简称否varchar50Not nullPar_org上级机构否char32Not nullOrg_level机构层级否char32null表4.15机构信息15) 表名:机构绩效成绩表标识:FP_PFM_ORG_GRADE字段名字段描述是否为主键数据类型长度约束说明DATA_DT数据日期是char32Not nullORG_NO机构否char32Not nullGRADE分数否integer10Not nullGRADE_CD级别定义CD否char32Not null表4.16机构绩效成绩16) 表名:机构考核计划表标识:FP_PFM_ORG_EXM字段名字段描述是否为主键数据类型长度约束说明ID计划ID是CHAR32Not nullDATA_CD方案代码否CHAR32Not nullDATA_DT数据日期否INTEGER10Not nullORG_NO机构否CHAR32Not nullEFF_DT生效日期否DATE10null表4.17 机构考核计划17) 表名:派生指标定义表标识:FP_PFM_DERIVE_INDX_DEF字段名字段描述是否为主键数据类型长度约束说明INDX_CD指标代码是char32Not nullINDX_NM指标名称否varchar80Not nullINDX_TYP指标类型否char32Not nullFORMULA公式否varchar100Not nullSTATUS状态否varchar16Not null表4.18 派生指标定义18) 表名:派生指标定义相关指标表标识:FP_PFM_DERIVE_INDX_REF字段名字段描述是否为主键数据类型长度约束说明Indx_cd指标代码是char32Not nullRef_indx_cd指标名称否char80Not nullref_seq指标类型否varchar32Not null表4.19 派生指标定义相关指标19) 表名:用户角色表标识:FO_PUB_USER_ROLE字段名字段描述是否为主键数据类型长度约束说明User_role_id用户角色号是decimal4Not null自增长USER_NO用户号否varchar50Not nullROLE_NO角色号否varchar50Not nullCreate_name创建人否varchar50Not nullFLAG启用标识否varchar2Not nullREMARK备注否varchar200Not null表4.20 用户角色20) 表名:申诉处理结果表标识:APPEAL_RESULT字段名字段描述是否为主键数据类型长度约束说明App_resu_no结果编号是decimal6Not null自增长Appeal_comm功能号否varchar2000Not nullResult_flag角色号否char2Not nullApp_user创建人否varchar50Not nullManager_user启用标识否varchar50Not nullAPP_NO备注否decimal6Not nullFLAG标志否varchar2Not null表4.21 申诉处理结果21) 表名:申诉条例表标识:APPEAL_INFO字段名字段描述是否为主键数据类型长度约束说明Date_curr生效时间是decimal6Not null自增长APP_INFO条例否varchar2000Not nullFLAG有效标志否varchar2Not null表4.22 申诉条例22) 表名:系统功能信息表标识:FO_PUB_FUN_INFO字段名字段描述是否为主键数据类型长度约束说明FUN_ID角色编号是varchar50Not nullFun_name角色名称否varchar200Not null表4.23 系统功能信息23) 表名:考核方案定义表标识:FP_PFM_EXM_DEF字段名字段描述是否为主键数据类型长度约束说明Exam_cd方案代码是char32Not nullExam_desc方案内容否varchar100Not nullExam_nm方案名称否varchar50Not nullExam_express表达公式否varchar100Not null表4.24 考核方案定义24) 表名:考核方案相关指标表标识:FP_PFM_EXM_INDACTOR字段名字段描述是否为主键数据类型长

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论