硕士论文基于模拟利润的银行绩效考核系统开发与实施.pdf_第1页
硕士论文基于模拟利润的银行绩效考核系统开发与实施.pdf_第2页
硕士论文基于模拟利润的银行绩效考核系统开发与实施.pdf_第3页
硕士论文基于模拟利润的银行绩效考核系统开发与实施.pdf_第4页
硕士论文基于模拟利润的银行绩效考核系统开发与实施.pdf_第5页
已阅读5页,还剩66页未读 继续免费阅读

硕士论文基于模拟利润的银行绩效考核系统开发与实施.pdf.pdf 免费下载

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

文档简介

重庆大学 硕士学位论文 基于模拟利润的银行绩效考核系统开发与实施 姓名 董震川 申请学位级别 硕士 专业 软件工程 指导教师 王时龙 金纯 20060401 重庆大学硕士学位论文 中文摘要 i 摘 要 随着中国加入经济全球化的行列外资银行的涌入使得国内金融行业竞争更 加激烈为了提高银行的核心竞争力和适应能力许多银行都在探索提高效益和 改善组织绩效的有效途径组织结构调整人力资源整合组织扁平化管理等成 为当代组织变革的主流趋势尽管上述的结构调整措施能够降低成本也能从一 定程度上改善效益但是如果缺少客观的评价体系那么它们只能达到一个短 期激励促进的效果不能够从根本上改善企业的整体业绩和效益要想实现员工 个人绩效与企业整体绩效的协调一致必须建立一个有效的评价绩效和界定绩效 的绩效管理体系建立银行绩效考核系统在人力资源管理上起着非常重要的作用 本文针对一般银行体系结构借鉴国外绩效管理系统的成功经验分析国内 绩效管理系统的现状和发展方向 以 microsoft net 的体系结构 基于网络的可扩 展的应用程序和服务提供数据访问服务的 ado net 数据库访问技术结合 informix 动态数据库技术以构建一套全面规范的银行绩效考核指标为目标建立 一套科学规范可扩展性强的银行绩效考核系统并在此基础上探讨如何通过调 整数据库参数和优化配置提高银行绩效考核系统的性能然后本文给出绩效管 理系统的设计方案采用基于浏览器方式的 b s 体系结构构造银行绩效管理系 统的数据结构框架将系统的功能划分为表示功能及数据三大块在表示层提 供绩效考核系统的用户接口部分在中间层上部署了负责数据整合的核心处理功 能模块在数据库中存储银行机构员工帐户明细信息指标信息等数据系 统由绩效综合查询子系统数据维护管理子系统系统管理子系统和数据库子系 统四部分组成允许银行人员在客户端使用浏览器通过内部网访问该系统数据库 具有查询数据维护权限管理以及相关各项查询统计分析功能最后对 系统的应用情况进行了系统评价 关键词模拟利润绩效考核informixb s 体系结构 重庆大学硕士学位论文 英文摘要 ii abstract with china s joining in the ranks of economic globalization the foreign capital banks invading has made domestic financial trade more competitive to enhance the banks key competitiveness and adaptability many banks have exploring an effective way to improve effectiveness result and better organizational performance meanwhile organizational restructuring human resources integration and organizational flattening management etc have become the mainstream trend of contemporary organizational reform despite the structural adjustment measures aforesaid mentioned can reduce production costs and improve effectiveness to a certain extent if being lack of objective appraisal system they can only achieve a short term prompt effect while can not improve the whole achievement and effectiveness of the enterprise fundamentally to realize the coordination of individual staff performance and overall enterprise performance we must establish an effective performance management system of evaluating and defining system establishing the assessable system of banking performance plays a extremely role on human resources management this article targets the structure of general banks learns the successful experience of the performance management system from abroad analyses the present situation of the performance management system and the developing trend at home regarding microsoft net as structural system it is based on the visiting technology of ado net database provided by extensible application of the web and services it combines informix dynamic database technology and is targeted at establishing a system of overall prescriptive bank performance appraisal target it sets up a system of scientific normative and extensible bank performance appraisal system and then discusses how to regulate database parameter and promoting configuration to improve the capability of bank performance appraisal system then the article shows the blueprint of performance management system adopts b s structure based on browser way forms the digital skeleton of bank performance management system divides the system function into three blocks demonstration function and data we put user s interface part at the layer of demonstration deploy are processing functional module responsible for data integration at the middle layer and store bank organizations staffs detailed information about account targets etc at the database the system is consist of four parts comprehensive performance accessing branch data maintaining branch 重庆大学硕士学位论文 英文摘要 iii system managing branch and database branch the system allows the bankers to use browser to visit the database of the very system though inside web at the users side and has the functions of inquiring data maintaining and jurisdiction management and the functions concerning with the above last it will give a systematic assessment to the application situation of the system keywords simulation profit performance appraisal informix b s architecture 重庆大学硕士学位论文 1 绪 论 1 1 绪 论 1 1 研究背景 随着中国加入经济全球化的行列国内商业银行将面临更多新的机遇和挑战 一方面引入国外先进技术和走出国门将变得更容易另一方面外资银行进入 国内带来更激烈的竞争入世的冲击将会引发金融业大整合国内金融结构将发 生巨大的变化 对于国内的银行来说要赢得这场竞争需要经过多方面的改革经过几年高 速发展的国内商业银行也正处在需要完善管理提高服务的阶段改善管理体制 提高服务质量为客户提供多元化服务是国内商业银行的当务之急 随着我国逐步实现加入 wto 的承诺我国经济与世界经济正在加快一体化进 程我国的银行业和他们的管理者也正以只争朝夕的紧迫感学习吸收国外银行 同业先进的技术和管理经验我国的银行从来没有象现在这样如此重视内部管理 因为他们在与外资银行的一轮又一轮的较量和合作过程中终于觉醒两者之间的 最大差异不在于技术不在于资本不在于行业经验也不在于规模最大的差 异就在于内部管理 1 在于如何将以前那种经验管理粗放式管理个人英雄式管 理变为科学管理规范管理在于如何提升内部员工的素质和技能并将其有效的 发挥出来因为资本规模技术等都可以通过市场运作取得但是员工的素质 银行内部的企业文化是无法购买和复制只能通过有效的内部管理机制自己培养 无论管理者还是受管理者都是人人是管理的主体 二十一世纪的竞争是人才的竞 争 说得一点没错人才流失将是银行面对的一个重大课题合理的激励机制可 以帮助银行吸引人才留住人才而绩效考核制度正是应对这一难题的好的解决 方案绩效考核管理是银行管理中非常重要的一个方面因为绩效考核的结果关 系到每个银行员工的切身利益只有正确的评估银行员工的业绩才可能公正的 奖惩才可能有合理的激励机制 银行的管理者想方设法提高员工的士气和业绩并进行优胜劣汰保持最优秀 的员工团体好的绩效管理不但能激励员工的工作热情还能给出客观公平的 员工成绩表作为优胜劣汰的依据所以绩效管理是人力资源管理的核心在实 现企业战略目标方面也起着举足轻重的作用这已经是业界的一个共识 3 目前国 内多数商业银行的绩效考核还没有使用计算机系统来完成很多工作还主要是靠 人工完成以笔者所在单位华夏银行重庆分行目前的绩效考核实践来看当前华 夏银行重庆分行员工绩效考核工作主要还是手工的方式在实际工作中所有考 核都在月末季末年末通过手工方式由下级支行逐级上报有关数据或是从核 重庆大学硕士学位论文 1 绪 论 2 心帐务系统中提取一些原始数据经过一些初级的分析统计处理再经过人工一项 项计算复核大量的人工机械劳动不仅考核效率低而且考核的随意性也很 大总之目前绩效考核的公正性与准确性很差正是由于考核标准不统一考 核制度不完善很多时候凭感觉办事绩效考核管理并未做到公平公正因而很 容易挫伤员工的积极性导致优秀人才的流失 对于多数银行来说除去管理上的因素实现合理的绩效考核管理系统还存在 一定的技术难度首先由于员工分工不同加之银行业务关系复杂因而难以 用一套量化的指标来考核所有员工其次考核员工需要综合多方面数据这些 数据可能来自生产系统 业务系统 办公自动化系统或其他系统由于系统间的差 异而难以集中数据即使考核数据只取自生产系统也存在数据整理和二次加工 的问题因为生产系统中管理的核心是帐户是面向帐户的数据处理系统而绩 效考核系统管理的核心是银行员工需要经常对员工或部门业绩进行统计分析 所以生产系统的数据结构不能完全满足绩效考核的这个需求而且也不可能在生 产系统上直接完成全面绩效考核统计分析因此生产系统数据必须定期迁移到另 一个为绩效考核设计的数据结构中经整理加工才可以提供给绩效考核管理系统 使用 1 2 研究的目的与意义 商业银行绩效考核是商业银行为实现其发展目标对所属机构部门和员工绩 效进行评价并以相应的激励约束手段作为员工价值分配依据的一套制度安排 绩效考核不仅体现商业银行的发展理念和经营思路同时因直接影响员工的切身 利益而对员工的经营行为产生重大影响故被业内俗称为银行经营管理的 指挥 棒 国内银行业经过几年的高速发展之后正逐步放弃以前粗放式的经营模式 转向着眼于利润和效益的集约式的经营模式而在这一战略转变中实现银行内 部完善合理的绩效考核体系正是其中最为关键的内容 开发基于模拟利润的银行绩效考核管理信息系统并在华夏银行重庆分行实 施改变当前华夏银行重庆分行绩效考核方式还主要是基于手工的方式使本行 当前的绩效考核工作的方式与手段都有质的飞跃从而使银行管理人员能随时透 过数字化的统计分析数据按照量化的绩效考核指标来对所属机构部门和员工 绩效作出科学的评估并实现本银行的发展理念与经营思路从而转变本行业务发 展的增长方式提升银行区域竞争实力促进银行持续健康和谐发展 1 3 国内外研究现状综述 上世纪 90 年代以来我国理论界和业界对银行业的绩效考核问题进行了比较 广泛而深入的探讨和研究在整理相关文献的过程中笔者发现目前就我国银行 重庆大学硕士学位论文 1 绪 论 3 绩效考核问题的研究中研究者们研究的主要方向是我国商业银行建立绩效考核 的必要性目前绩效考核机制存在的问题及改革方向绩效考核指标选择的探讨 等 1 3 1 关于银行业建立绩效考核机制的必要性探讨 关于对银行业建立绩效考核机制的必要性问题的研究主要有三类主体 一是作 为监管机关的中国人民银行和中国银行业监督管理委员会二是理论学术界三 是商业银行本身由于上述三类研究主体所处位置的不一样因此研究的侧重点 也有所不同 1从外部监管机关的角度分析其对商业银行绩效考核机制的关注源于作为 监管机关为维持金融市场秩序维护金融体系的安全和稳定以及与国际体系接 轨的职责如发表在浙江金融上的商业银行绩效考核机制评价一文中指出 目前我国商业银行已建立的各具特色的绩效考核机制在激发员工动力促进业 务发展等方面均发挥了积极的作用但同时也暴露出激励扭曲约束弱化行为 短期等诸多缺陷因此深入研究商业银行绩效考核机制对于促进我国商业银行 改善经营管理提升竞争力促进持续健康发展具有重大的现实意义 2理论界有许多学者认为目前中国金融体制金融系统金融机构和西方 发达国家之间最大的差别就是国内银行缺少有关绩效考核的理论基石于是近 年来我国部分学者在这方面也进行了一些有重要参考价值的研究学者戚娟娟运 用统计综合评价的理论和方法对我国商业银行的绩效进行综合评价 3从商业银行自身角度分析业界普遍认为加入 wto 后我国银行面临 着外资银行的严峻挑战因此有必要建立行之有效的绩效考核系统来留住人才 尤其是高级管理人才同时充分调动员工的积极性和创造性从而更好地实现银 行的经营目标交通银行长沙分行的费憬民撰文指出目前国内大多数商业银行 的绩效考核还多停留在手工操作凭印象论功评奖的状态往往在每次考评过 程中因工作量大及时性差虚假因素过多而导致考核无法真实体现员工绩效 情况最终导致因无法充分调动银行员工的工作积极性和创造性从而影响银行 核心竞力的构筑与发展 1 3 2 关于考核指标选择的探讨 1商业银行经营者业绩评价指标业绩评价指标的选择取决于评价主体及其 评价目的不同商业银行由于各自的评价主体及所处的环境不同因此在选择 具体的业绩评价指标时就会有所不同多年来计划经济试图通过完善指标考核 的方式来解决我国金融机构存在的激励问题实践证明由于这种以规模指标为 核心的评价体系缺乏激励机制因而徒劳无功目前己经有个别股份制商业银 行尝试引入国外银行的一些做法比如增加资本充足率指标经济增加值指标 推行作业成本管理等等然而受制于种种原因这些尝试并未从根本上扭转其传 重庆大学硕士学位论文 1 绪 论 4 统的业绩评价体系 2监管机关对银行的监管指标选择对于人行银监会等外部监管机关而言 由于其所面对的是社会上所有的银行金融机构因此在业绩评价指标的选取上就 必须更多地考虑共性周小川 2003 认为银行业最综合最有效的激励机制有两 个一是 1988 年公布的巴塞尔资本协议其核心指标资本充实率 car 既包含了 银行经营的盈利性目标又能够使其扩张能力受到有效的约束二是 及时校正措 施 pca prompt corrective action 即要从外部对商业银行施加压力要制定相 应的措施使得银行在风险加大或资产质量变差的情况下有足够的压力促使其尽 快加以纠正这等于是给出一个明确的激励信号即资本充足率恶化是不受鼓励 的是受限制的比如 1991 年美国的联邦存款保险公司修正法案其主要内 容是 针对银行不同的资本充足等级规定了相应的 及时校正措施 银行的资本 充足率达到 10 算充足 当下降到 8 的时候 就要提出 不得接受委托存款 的强制 性校正要求在资本充足率低于 8 的时候就会被列为不充足所提出的校正措 施有 不能够接受委托存款暂停分红和提取管理费制定资本补充计划限制资 产增长兼并和设立新的分支机构和开展新的业务必须得到批准与此同时还有 一些非强制性校正措施这些措施的提出使得风险较大的金融机构的扩张速度明 显减慢进而防止风险的进一步扩散 1 3 3 国外银行的实践 1外资银行绩效考核评价方法 通过资料整理总结出外资银行绩效考核评价方法体系的以下几个共同点 一 是 伴随利益相关者 理论的兴起 外资银行在设计业绩评价体系的时候越来越多地 考虑利益相关者的要求 经济增加值 eva 比较标杆 benchmark 等业绩评 价指标在外资银行中广泛应用二是根据巴塞尔协议 的要求外资银行越来越 重视资本管理并逐步将资本金分配到分行作为业绩评价的内容之一三是针对 银行资产负债管理中存在的资金缺口期限错配以及利率风险等问题运用内部 资金转移定价的方法修正营业利润并以经过风险调整后的利润作为经营者业绩 评价的主要依据四是改革银行的成本管理模式通过费用分摊更全面反映银行 的费用成本 2国外商业银行在绩效考核工作中的主要做法 从国外商业银行在绩效考核工作的主要做法来看 他们在绩效管理工作方面基 础扎实象欧美银行的绩效管理基本是以完善的信息管理系统 mis 为基础建立 了科学的内部定价系统和资金内部转移成本分析系统清晰反映每一机构每一 业务团队每个人在考核期内业务开展客户开拓成本占用及收益创造等多方 面情况同时为配合绩效管理建立了详细的任职资格考核体系明确岗位责 任对个人的知识技能和经验的要求 重庆大学硕士学位论文 2 绩效管理系统关键技术 5 2 绩效管理系统关键技术 2 1 绩效管理的概念 1 绩效探源 常言道 大河有水小河满 川积细流海纳百川 两相对照为我们提供 了一副绩效管理的立体图案前者以组织为主体展示了没有组织的成功和赢利 就没有个人的收获和回报后者则追寻绩效的渊源指出没有个人和团队的成就 就没有组织的辉煌 组织绩效来源于各团队的整合而团队绩效又来源于每个员工的创造合力绩 效的三个层次分别为组织绩效团队绩效和员工绩效追本溯源各个层次的绩 效来源于员工的绩效比如一个全球化的优秀企业常常是因为它有国际化的研 发队伍生产团队和营销阵营这些团队的国际化又得益于有高瞻远瞩顺应潮 流的科技人员生产专家和营销精英万丈高台起于垒土所以我们说员工 绩效是根基 2 绩效的含义 对于员工绩效有两种不同的看法其一认为员工绩效是产出其二认 为员工绩效是行为绩效产出论者认为绩效就是员工最终行为的效果绩效行 为论者认为绩效是员工在完成工作过程中表现的一系列行为特征诸如工作能力 责任心工作态度协作意识等 上述两种看法均带有一定的片面性一方面绩效作为产出即是行为的结 果是评估行为的有效性的重要方法但行为要受到外界环境的影响而且受员 工个体内因的直接控制只看结果必然有失偏颇缺少内外环境的综合考虑对 那些受各种因素影响成效不显著的员工这种产出导向的评估会挫伤他们的工 作积极性把绩效作为产出来管理也容易导致员工行为短期化不注重团队合 作及资源合理配置另一方面绩效作为行为在判断上似乎比结果导向更公平 合理但是缺少了目标激励将注意力彻底分散在对员工的要求方面对其产生 误导预期产出则无法实现从现实操作性来讲单纯的行为判断尚无有效的判 断标准实施起来很困难 笔者认为应当全面地综合上述两种观点 绩效作为绩效管理的对象它是行 为和产出的综合因此员工的工作绩效准确的说应当是指他们那些经过考评 的工作行为表现及结果工作绩效被组织和员工共同关注但是关注的角度却 不同对组织而言绩效就是工作任务在数量质量及效率等方面完成的情况 而对职工个人来说绩效则是上级和同事对自己工作情况的评价员工工作绩效 重庆大学硕士学位论文 2 绩效管理系统关键技术 6 的高低直接影响组织的整体效率和效益 3 绩效的特点 1 绩效的多因性 员工工作绩效的优劣不是由单一因素决定的而要受制于许多主客观因素 的影响它既受到环境因素的影响又受到工作特征因素的影响比如自主性 完整性等它既受到员工自身能力个性因素影响也与组织的制度和机制有关 同时更受到员工的工作动机价值观的影响 2 绩效的多维性 一个员工的工作绩效要从多方面考察不能只看一个方面工作绩效是员工 工作结果的总称包括工作任务执行和完成情况的多个方面如银行客户经理绩 效除了存款贷款利润等数量指标完成情况外服务质量出勤状况甚至 团结服从纪律等软的方面也构成绩效的一部分而部门经理的绩效不仅从他 管理的部门的经营指标反映出来也包含他对部下的监控指导以及他在工作中 的创新等等因此工作绩效需要沿多种维度多个方面去进行分析和考评才 能获得有关绩效的真实评价 3 绩效的动态性 员工的工作绩效只是一段时间内工作情况的反映由于激励状态能力水平 以及环境因素的变化原本绩效差的员工可能随着时间的推移而改进同样绩 效好的员工也可能会退步因此管理者切不可凭己有的印象以僵化的观点看待 下属的绩效 理解绩效的多因性多维性和动态性可以使管理者在进行绩效考评时能以 全面客观权变的眼光考察下级的工作绩效有意识地防止片面主观僵化 4 绩效管理的定义 绩效管理其实并不是一个什么新的概念人们早就认识到绩效需要管理无 论是从组织层次考虑还是从个人角度乃至两者之间的其他层次考虑这一点都 是无可争议的在过去几年里人们已经创造了许多以绩效管理为对象的实践的 手段技术工具体系的指导观念事实上绩效管理本身就代表着一种观念 和系统特别是到了 20 世纪 80 年代后期和 90 年代早期绩效管理逐渐成为一种 非常流行的观点 绩效管理定义为管理者为确保员工的工作活动以及工作产出能够与组织的目 标保持一致的这样一个系统过程它是赢得竞争优势的中心环节所在 2 2 绩效管理的系统构架 绩效管理将绩效考评作为一个系统来认识在这个系统中绩效考评不仅包 重庆大学硕士学位论文 2 绩效管理系统关键技术 7 含应用某种方法考评员工工作绩效这一核心过程而且将企业文化企业战略以 及人力资源政策对绩效考评的影响作用纳入同时把考绩结果反馈这一较孤立的 环节与员工培训甚至人力资源开发紧密地联系起来绩效管理系统模型见下图 图 2 1 绩效管理系统模型图 fig 2 1 performance management system models 2 3 基于 b s 模式的三层结构 2 3 1 三层结构功能描述 基于 web 的三层体系结构即客户层逻辑层和数据层三层结构如图所示 图 2 2 b s 的三层体系结构 fig 2 2 b s three tier structure 客户层又叫表示层 给用户一个视觉上的规范界面 通常由用户浏览器充当 运行 tcp ip 协议并响应客户端检索数据文件的 http 请求 用户不需要编写程序 使用统一的浏览器通过中间层即可访问不同的厂商不同的主机不同的数据 库同时也提供一定的安全性确保用户不会看到一些机密的信息 逻辑层又叫功能应用层包含所有商业逻辑以组件形式存在负责接收 客户层传来的 http 请求对其进行解释并生成相应的 sql 语句并将 sql 语句 重庆大学硕士学位论文 2 绩效管理系统关键技术 8 传至数据库服务器 在得到语句执行结果后 将结果转换成浏览器能识别的 html 格式返回到 web 服务器 数据层又叫数据存储层定义和维护数据的完整性和安全性负责接收应 用层传来的 sql 语句执行后将结果送回 2 3 2 三层结构的特点 1硬件要求低 三层架构属于瘦客户的模式用户端只需较低的配置就可以获得不错的性能 相比之下c s 模式对用户端机器的要求比较高对企业而言如果今后还是采用 c s 模式随着技术的更新对硬件更新的要求会随时出现费用将会很大 2基于 web 的工作方式 采用基于 web 的工作方式用户在使用时只需要打开浏览器就可以开始 工作再也不需要在客户端安装各种版本的应用程序屏蔽了网络系统和应用程 序的异构性 3基于组件的应用扩展 应用层的功能由一系列的组件构成组件之间是一种松散结构更换某个组 件时不影响其他组件从而很好地解决了企业个性化问题而且组件式的开发方 式具有软件重用和互操性可以通过接口组装成复杂应用软件维护方便且组 件的修改不影响前端应用程序 4安全性 用户端只能通过功能层来访问数据层减少了入口点把很多危险的系统功 能都屏蔽了 5负载平衡 www 应用程序是分布式的组件运行于不同的服务器上合理的应用程序 能保证系统的扩展性和稳定性 2 4 动态数据库技术 2 4 1 动态数据库技术概述 银行绩效考核系统的后台数据量大而且要求性能稳定informix 数据库作为世 界三大主流大型数据库之一在金融电信等行业有着广泛的应用informix 数据 库技术发展到现今是动态数据库 online 版本online 作为一个先进的关系数据库 管理系统与其先进的体系结构是分不开的尤其是 online7 x 的 dsa dynamic scalable architecture 动态可伸缩体系结构 4 做到了系统核心的并发处理能充 分利用硬件的性能并具有极大的可伸缩性是 iformix 新一代数据库的核心体系结 构具有许多独到和先进之处 重庆大学硕士学位论文 2 绩效管理系统关键技术 9 动态可伸缩体系结构是一具备多线索并行数据库处理的先进结构充分利用 对称多处理器的并行处理能力突破数据库应用领域在性能扩充管理能力和执 行效率上的瓶颈 5 online 动态服务器采用多线索结构其设计目的在于充分利用 可用的硬件资源 cpu磁盘存储器备份磁带设备等等 并且可被联机地动态 再装配以适应系统负载的不断变化这种联机动态调整数据库参数的能力为关 键任务的数据库应用提供高可用性和可伸缩性 informix 数据库技术独到和先进的体系结构决定了它的卓越性能 笔者认为其 稳定性方面相当出色所以在要求稳定性压倒一切的金融业对 informix 数据库 情有独钟informix 数据库在金融企业的市场份额要领先于其他大型数据库ibm 对 informix 的收购也是对 informix 数据库技术的一个极大肯定基于上述原因 本系统的后台数据库构建在 informix 动态数据库 online 7 3 1 版本上的 2 4 2 数据库的特性 首先informix 数据库最突出的特性在于其动态多线索的处理方式 online7 动态服务器的动态可伸缩体系的核心组成部分是被称为 虚拟处理器 的服务器进 程一个 online 虚拟处理器运行多个线索来为多个 sql 客户应用服务虚拟处理 器动态的多线索的特性有下面一些优点 1相同种类的虚拟处理器具有完全相同的代码而且共享对内存中的数据和 处理队列的访问 而且这种共享处理是 online 内部自动进行的 对用户完全透明 2online7 为每个客户运行线索而不是进程线索共享分配给虚拟处理器的 资源 因此多线索能比较高效的利用操作系统资源并减少了操作系统的开销 dsa 动态可伸缩体系结构的多线索结构在用户数量大量增加时更显示出其优越性仍 能保持较高的数据处理吞吐量online7 尤其能充分利用对称多处理的计算机系 统可在 smp 系统上发挥高度的并行性并且具有极大的可伸缩性 3在 online7 中许多种单个数据库操作可以分解为多个线索包括 索引建 立排序恢复扫描连接聚合和分组在多 cpu 处理器机器上可以有多 个 cpu 运行多个 cpu 虚拟处理器来并行的为一个客户服务 从而极大的提高了处 理速度 4如果操作系统支持进程捆绑online7 将允许将一个或多个 cpu 虚拟处理 器与 cpu 捆绑在一起是虚拟处理器独占 cpu 运行这样做提高了 cpu 虚拟 处理器性能的同时还将数据库应用与非数据库应用隔离开来保证了数据库工 作处理 其次informix 的可靠性是数据库的重要特性以前的版本中更改表一修改 删除功能将在该表上加一个排它锁创建更改后的表将数据从原表复制到新的 表中然后将原来的表删除这种方法的缺点是占用数据库和逻辑日志空间使 重庆大学硕士学位论文 2 绩效管理系统关键技术 10 用排它锁并且事务打开的时间较长ids7 3 采用了本地更改表的方法支持在表 的任何位置增加一个新列删除一列或改变列的长度改变列的数据类型等当 数据库服务器发生意外错误时ids 会保留现场以供后来检查在 7 3 中这些意外 情况仅用来终止发生问题的会话而不会使整个数据库系统失败意外处理的情 况分为六个方面 事件警告错误隔离共享内存的转储栈跟踪工具和线索例 程 在 ids7 3 之前从磁盘或磁带恢复操作中中断会导致整个恢复失败用户必 须重新启动整个过程而 ids7 3 的可重启动恢复特性可使用户从失败的最近点重 新启动恢复过程恢复的过程可以分为两个阶段 物理恢复和逻辑恢复在 7 3 版 中只有物理恢复过程是可重启动的可重启动恢复的粒度级别是数据库空间 如果一个恢复过程失败恢复过程可以在上一个成功恢复的 dbspace 之处重新开 始可重启动恢复可以使用户更快地把失效的系统恢复正常运转 informix 存储管理器为 informix 数据库服务器提供数据存储管理服务 ism 从 on bar 接受备份或恢复请求 将数据向安装好的存储介质中写入或从中读出 ism 跟踪数据库或系统管理员定义的数据生存周期内的备份数据并且自动管理存储 设备和存储卷 在 ids7 3 之前 数据复制的实施需要所有的节点都是直接连接的 这样如果数据复制的节点很多或距离较远数据复制的可伸缩性受到了限制 远程通信的开销也相当大在 ids7 3数据复制包可以通过中间节点发送到目的 节点即数据复制的节点之间不必直接连接这样就突破了先前的直连限制在 7 3 中称为 hierarchical replication 层次级复制 2 4 3 性能改进 informix 动态服务器 7 3 为了提高性能在以下方面做了大量的改进 8 1首行优化和排序合并 在以前版本中 informix 查询优化器进行优化的目的只是使查总共花费的时间 达到最少这种优化的结果是增大了系统的吞吐量然而在某些交互应用中 尤其是 pc 用户希望尽快看到第一屏数据这就需要数据库服务器具有更好的响 应时间 首行优化就是为改进响应时间而设计的该优化策略的目的是减少返回第一 行查询结果的时间与先前的优化策略相比首行优化是一个完全不同的优化策 略而且会导致完全不同的查询计划因此如果一个查询是按首行 响应时间 优化的该查询可能会比按吞吐量优化的方法花更长的时间 为了提供首行优化ids 做了改进以允许使用分段的索引来适应查询中的 order by 子句 如果索引中的列与查询中 order by 列相同 ids7 3 将使用分 段的索引来满足 order by由于从分段索引中查询出的结果的顺序是未知的 重庆大学硕士学位论文 2 绩效管理系统关键技术 11 数据库引擎将对这些结果执行一次合并一一这称为排序合并 2优化器导向 在以前的版本中一个查询的查询计划是查询优化器经过分析而自动得出的 外界无法对此进行控制而开发人员常常希望能提供一种控制某些查询的查询计 划的方法以便更加灵活地对程序进行调试 3选择前 n 行 选择前 n 行优化允许用户限制查询输出的结果为前 n 行选择前 n 行常与 order by 子句一起使用如果没有使用 order by 于句则前 n 行就可能是 任何一种顺序 4连接的多路复用 该特性将使单个用户可以与数据库服务器建立多个连接这样用户就可以使 用最少的通信资源充分利用服务器的多线索优势为配置连接使用多路复用 在 sqlhosts 文件和 onconfig 配置文件中都做了改变在 sqlhosts 文件中新增加 了一项 第 5 列用于指定是否使用多路复用 m 0 缺省 指定不使用多路复用而 m 1 使用多路复用 5内存驻留表 在 ids7 3 之前的版本内存缓冲区的使用通过两组 lru 队列来实现 一个存 放空闲页另一个存放修改过的页当一个修改过的页刷新到磁盘上之后该页 将被移动到空闲队列的最近最少使用的一端如果一页被频繁修改而存放修改 页的队列又相对较短 以减少检查点 该页就可能会成为磁盘上的一个 热点 考 虑到一页被修改后被刷新到磁盘上并放在空闲队列中但是又立即被其他读操 作所使用这时访问该页就必须到磁盘上去得到 2 4 4 开发工具 informix 数据库的软件开发工具 环境 主要有 informixsqlinformix esqlinformix4gl 等它们具有不同的功能和特点既能单独使用也可根 据实际需要相互配合使用目前这些软件开发工具在 informix 数据库应用软件 系统的开发过程中扮演着非常重要的角色 1informixsql informix 数据库最早期的软件开发工具是 informixsql 它也是 informix 重要的数据库维护工具 sql structured query language 语言是1974年由boyce和chamberlin提出的 由于它具有功能丰富使用方式灵活语言简洁易学等突出优点被众多计算机 公司和软件公司所采用经过多年的发展sql 语言已成为关系数据库的标准语 言具有数据一体化高度非过程化面向集合的操作方式等特点 重庆大学硕士学位论文 2 绩效管理系统关键技术 12 informix 以 sql 语言为基础加以扩充形成了一个综合应用开发工具 环 境 informixsqlinformixsql 的软件开发工具主要由五个强有力的开发工具 组成即屏幕表格 form 生成工具用户菜单 user menu 生成工具报表 report 书写工具模式定义工具和查询语言 sql屏幕表格是 informixsql 最主要的 功能模块它通过开发者自己设计的与 informix 数据库紧密相连的屏幕表格来操 纵数据库实现数据的输入查询修改和删除等操作informixsql 提供了比 较丰富的数据操纵功能可以进行各种有条件查询和无条件任意查询能够前后 查找修改及删除数据报表控制能够完成简单的报表统计生成和输出通过用 户菜单可以生成各种功能菜单将各种屏幕表格和报表控制连接组合在一起构 成一个完整的应用系统 informixsql 通过数据库管理软件 isql 对 informix 数据库 database 和数据 表 table 进行管理与维护 isql 提供了屏幕表格 sql 交互数据操纵 数据库控制 数据表控制报表控制等功能机制数据库管理员可以利用屏幕表格完成数据的 查询修改和删除也可以使用标准 sql 语言实现数据定义数据操纵对于数 据库的建立和删除可以通过数据库控制来实现对于数据表和索引的建立修改 及删除则可通过数据表控制来完成 作为软件开发工具informixsql 的优点在于它的简单易学以及程序的通 用性 即不需编译 可在各种 unix 操作系统下直接运行 而且程序所占的存储空间 和运行空间较小但它的用户界面只能处理比较简单的数据流程无法适应各种 复杂的应用系统利用 informixsql 进行应用软件开发的过程如下 首先根据用户需求确定相应的应用系统的数据字典利用 informixsql 数据库模式定义工具建立起相关的数据库及数据表完成应用软件开发的数据库 定义与设计过程建立数据库及数据表既可以使用 isql 软件通过系统菜单提示 实现也可以通过建立 shell 文件的方式实现由于 shell 文件本身是文本文件 不需要编译就能执行修改起来非常方便所以使用 shell 文件成为建立数据库及 数据表的常用方法 其次在软件的编程和调试过程中可以充分利用 informixsql 的各种开 发工具进行开发我们可以利用用户菜单创建起应用系统的各级功能菜单利用 屏幕表格构造出应用系统的数据输入模块使用 sql 语言实现数据的处理利用 报表输出工具实现数据的输出这样通过用户菜单屏幕表格sql 语言和报 表输出的有机结合构成了一个完整的应用软件系统 2informixesql informixesql 称为嵌入式 sql 开发工具 即将符合 ansi 标准的 sql 语句 嵌入到宿主语言中主语言可以是 ccobolada 和 fortran 等语言因此 重庆大学硕士学位论文 2 绩效管理系统关键技术 13 informixesql 可细分为 informixesql c informixesql cobol informix esql ada 和 informixesql fortran 等informixesql 是在 informix sql 基础上发展起来的第三代程序语言开发工具 环境 由于 c 语言具有灵活运行效率高与 unix 系统连接方便紧密等特点 所以 informixesql c 便成为 informixesql 开发工具系列中的首选下面以 informixesql c 为例对 informixesql 进行分析 informixesql c 包括预处理程序c 语言的库函数以及前导文件等利用 这些软件可以方便地完成下述工作 1 在 c 语言及其子程序中嵌入 sql 语句 2 执行 decimaldatedatetime 和 interval 等数据类型的转换和 操作 3 使用 c 语言实用函数完成特定的操作 4 在 ace 报表工具中调用 c 函数 5 在 perform 屏幕表格工具中调用 c 函数 informixesql c 作为一个非常优秀的应用软件开发工具在第三代程序设 计语言中占据着重要的地位informixesql c 充分继承了 c 语言简练灵活 表达能力丰富的特点生成的目标程序精练运行效率高通过嵌入在 c 语言中 的 sql 语句informixesql c 可以方便灵活地操纵 informix 数据库利用宿 主变量数据能够在 c 语句和 sql 语句之间进行传递通过分析指示变量c 语 言能够对 sql 语句的返回结果进行逻辑判断确定数据的正确走向为了处理多 行数据informixesql c 提供了一种游标机制能够实现多行数据的查询和插 入informixesql c 还具有动态处理的功能可以动态地处理各种 sql 语句 informixesql c 在应用软件的开发过程中发挥着重要的作用在数据库定 义与设计阶段informixesql c 的表现形式与 informixsql 相似但其目标 程序生成需要经过编译在软件的编程与调试阶段informixesql c 灵活功 能丰富的特点得到充分体现在数据输入模块中我们可以直接使用 informix 提 供的 perform 屏幕表格工具实现数据的输入及查删改等功能在数据处理 模块 c 语言灵活强大的功能得到了充分的发挥在数据输出模块informix 提 供的 ace 报表工具能够方便地实现各种报表输出此外我们还可以编写 c 函数 或使用 unix 系统的 lex 工具等直接生成各式各样的报表实现数据的各种输出 利用 informixesql c 开发软件目标程序必须经过编译生成其目标程序 占用的存储空间较小 运行空间也较小 因此程序的运行效率非常高 由于 informix esql c 程序的主体是 c 语言 虽然灵活性很强 但程序的编写及调试比较复杂 相应的程序维护也比较困难 重庆大学硕士学位论文 2 绩效管理系统关键技术 14 3informix4gl informix4gl 是第四代数据库开发语言 它的功能非常强 可以用一条简单的 语句实现若干条低级语言语句才能实现的功能 informix4gl 提供了开发基于 informix 数据库的管理信息系统的全部工具 包括数据库语言程序设计语言屏幕建立程序菜单建立程序报表书写程序 和窗口管理程序 通过数据库语言我们可以直接在 4gl 程序中对数据库进行定义 数据插入及查删改等操作其程序设计语言既有第四代程序设计语言的简单 性 又有通用程序设计语言的灵活性4gl 的非过程语句非常紧凑 并能满足大量的 应用要求过程化语句可以实现 4gl 的设计者们未能预见的功能informix4gl 包括一个屏幕建立程序 form4gl 软件开发者可以用它来设计美观的屏幕格式 作为应用程序的用户画面 并使用 informix4gl 的交互式语句实现数据的输入及 显示菜单建立程序使程序员只要描述出菜单的各选择项及相应动作就能自动 完成系统功能菜单的建立报表书写程序提供了建立各种报表的语句及内部函数 使报表的生成非常容易利用窗口管理程序可以在应用程序中根据需要打开相应 的窗口并在窗口中执行相应的程序使开发出的程序界面更友好和丰富软件 的功能更强 使用 informix4gl 开发应用软件比较容易使用数据库语言我们可以在 informix4gl 程序中直接定义并建立所需的数据库及数据表利用菜单建立程 序我们可以方便地建立起应用程序的各级功能菜单通过屏幕建立程序和窗口 建立程序我们能够迅速构造起应用程序的数据输入模块使用 4gl 的程序控制 语句内部函数及 c 语言函数接口可以编写出各种复杂流程的数据处理程序 通过报表书写程序能够快速生成各种输出报表 使用 informix4gl 编写程序 它的目标程序也必须经过编译生成 其目标程 序占用的存储空间较大所需运行空间也较大但是4gl 程序的开发及调试比 较简单程序维护也比较方便 重庆大学硕士学位论文

温馨提示

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

评论

0/150

提交评论