预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

经验交流 基于ofbiz框架的银行绩效考核系统的设计与实现 方霞 (新疆工业高等专科学校计算机系) 摘要:文章根据银行体系结构,借鉴国外绩效管理系统的成功经验,分析国内绩效管理系统的现状和发展 方向,阐述了中国建行新疆分行绩效考核系统分析、设计、实现的过程。系统基于MVC模式,运用了Ofbiz框架 技术保障了系统的稳定性、底层组件的可靠性、数据库访问的高效性,同时大幅提高了项目的开发效率。系统采 用xml、递归算法、md5算法、ssl协议等技术,重点解决了考核表的可定制性、高并发访问量、考核数据的安全 性问题。不仅保障了系统高效安全的运行,同时满足了客户对考核方式可灵活变化的需要。 关键词:绩效考核;MVC模式;ofbiz框架;KPI定性考核 1引言操作系统、网络协议软件、浏览器即可,HTTP传输协 议为所有的应用提供了统一的通信基础。所有的处理核 随着中国加入经济全球化的行列,国内银行将面 心都在服务器端实现,为系统维护提供了方便。本系统 临许多新的机遇和挑战:一方面,引入国外先进技术 的B/S结构如图1所示。 和走出国门将变得更容易;另一方面,外资银行进入 HTTP请求SQL请求 国内带来更激烈的竞争。对于国内银行来说,要赢WedWed服务器数据库 浏览器浏览器 应用服务器 得这场竞争,需要经过多方面的改革,如改善管理体 HTM界面结果 制、提高服务质量、为客户提供多元化服务等。因此 立银行绩效考核系统在人力资源管理上起着非常重 图1B/S结构图 要的作用。 2.2系统的网络结构 基于ofbiz框架的银行绩效考核系统在建行新疆 本系统的网络结构图如图2所示。在此系统模式下, 分行的投入使用,为建行的部门KPI 各分行通过专线连接到总行的业务系统。当有用户进行 (KeyPerformanceIndication)关键业绩指标定性考核 业务操作时,支行的业务人员通过终端受理用户的需求, 及人事考核提供一个无纸化电子办公的途径,该系统 将用户的信息提交到总行的业务系统中。通过存储过程 以其便捷、互动和高保密的优越性,依靠技术手段对 大量信息进行考评、处理、分析,使得实际操作效率总行工作人员受理 提高,绩效考核过程得到及时的监督,实现实施过程 的制度化和规范化。应用备份 A机B机数据服务器其他业务系统 服务器服务器 2系统主要框架 行绩效考核系统是针对人力资源部年度领导人分行1路由器分行2 员的考核、计划财务部每季度各部门计划与总结的 KPI定性考核、以及部门中人员的各类指标的考核所 支行工作人员受理 支行工作人员受理 建立的一套考核管理系统。支行工作人员受理 支行工作人员受理 2.1系统的核心结构 采用了B/S模式,在这种模式中客户端只要安装图2系统的网络结构图 2008年第1期自动化与信息工程33 定时将业务系统中导出的数据文本文件按一定规则的设计模式也被引入进OFBIZ,但仅体现在Servlet 导入到本系统数据库中,生成报表。报表也由存储过控制器(theservletcontroller)中,没有包括在实体引 程定时生成,并将结构存储到表中,供用户在系统中擎中。在实体引擎中使用的设计模式包括:业务代理 调用。(BusinessDelegate),值对象(ValueObject),复合实 3系统实现的关键技术体(CompositeEntity(variation)),值对象组装器(Value ObjectAssembler),服务定位器(ServiceLocator) 3.1MVC设计模式 和数据访问对象(DataAccessObject)。OFBIZ正计 基于J2EE的WEB应用系统,多数都利用MVC 划逐步引入其它设计模式和完善已引入的设计模式 (Model-View-Controller)模式来实现其体系结构。 的实现。使用OFBIZ的框架和组件,可大大缩短开 MVC是八十年代为编程语言Smalltalk-80发明的一 发企业级WEB应用系统的进度和成本。 种软件设计模式。MVC模式将交互式应用分成模型 (Model)、视图(View)和控制器(Controller)三4关键问题及解决方案 部分。模型封装了数据和对数据的操作,是实际进行4.1实现较强的可定制性 数据处理的计算的地方。视图是应用和用户之间的接可定制性是本系统要解决的最重要的问题之一。 口,它负责将应用显现给用户和显示模型的状态。控可定制性主要是为了满足用户在以下场景中的需要: 制器负责视图和模型之间的交互,控制对用户输入的(1)考核管理员想要对考核表中的考核指标作调整 响应响应方式和流程,它主要负责两方面的动作:把(包括增减、分值调整);(2)需要调整考核的参 用户的请求分发到相应的模型;将模型的改变及时反与人员(包括评测