文档简介
厦门大学 硕士学位论文 商业银行信贷管理信息系统设计与开发 姓名:马静 申请学位级别:硕士 专业:软件工程 指导教师:刘昆宏 201205 摘要 摘要 目前,跨国金融活动兴起,全球金融已经呈现出明显的一体化趋势,在国 内已经有许多外国银行入驻,我国金融企业不再仅仅局限于产品质量、服务水 平、品牌的竞争,而更多的表现在管理先进技术与管理体系的竞争。商业银行 领域信用风险管理手段和内容发生了很大的变化,信贷管理已成为商业银行谋 求发展的重要途径,是商业银行业务的核心,在商业银行实现经济效益中具有 不可替代的作用。银行业务是以客户为中心、以市场为导向的激烈竞争产业, 商业银行信贷管理系统的开发,将有助于实现银行信息化向“以客户为中心” 的转变,进一步加强信息技术在银行风险管理中的应用,推动银行管理和决策 信息化,全面提高银行的经营管理水平和风险防范水平,帮助银行决策层实现信 贷业务的集约化经营、科学化管理,增强信贷资产的安全性,提高信贷管理水 平,规范业务流程,加强信贷预测和决策的科学性。 本文以计算机技术在我国商业银行运用的未来发展宏观趋势为研究背景, 以商业银行为研究对象,在深入研究国内外商业银行信贷管理系统的基础上, 论文阐述了从需求的提出到分析、系统设计、详细设计到系统功能实现方案的 信贷管理系统的开发过程,运用d e l p h i 开发工具和s q ls e r v e r 数据库理论技 术,引用大量的相关数据,通过理论与实践相结合的方式,从需求分析、系统 设计、数据库设计、系统功能实现方案等几个方面对商业银行信贷系统进行设 计。本文研究结果能对商业银行信贷管理信息系统的设计起到参考作用,同时 也希望能对管理信息系统的设计的发展提供定借鉴。 关键词:信贷管理:信息系统;需求分析 a b s t r a c t w i t ht h er i s eo fc r o s s b o r d e rf i n a n c i a la c t i v i t i e s ,g l o b a lf i n a n c eh a sb e e ns h o w i n g ac l e a rt r e n do fi n t e g r a t i o n ,a n dm a n yf o r e i g nb a n k sh a v es e t t l e di no u rc o u n t r y t h e c o m p e t i t i o na m o n g d o m e s t i cf i n a n c i a le n t e r p r i s e si sn ol o n g e rj u s tl i m i t e dt op r o d u c t q u a l i t y ,s e r v i c el e v e l s ,a n db r a n dc o m p e t i t i o n ,b u ta l s oi nt h ea d v a n c e dm a n a g e m e n t a n dm a n a g e m e n ts y s t e m s i nt h ef i e l d so fc o m m e r c i a lb a n k ,c r e d i tr i s km a n a g e m e n t m e t h o d sa n dc o n t e n t sh a v ec h a n g e dal o t c r e d i tm a n a g e m e n th a sb e c o m ei m p o r t a n t w a yf o rc o m m e r c i a lb a n k st os e e kf o rd e v e l o p m e n ta n di t i sa l s ot h ec o r eo ft h e c o m m e r c i a lb a n k i n gb u s i n e s sh a sa ni r r e p l a c e a b l er o l ei nt h ec o m m e r c i a lb a n k s b u s i n e s s i tt a k e st h ei r r e p l a c e a b l ee f f o r t si nc o m m e r c i a lb a n k s b u s i n e s s b a n ki st h e f i e r c ec o m p e t i t i v ei n d u s t r yo fc u s t o m e r - c e n t r i ca n dm a r k e t - o r i e n t e d ,t h ed e v e l o p m e n t o fc o m m e r c i a lb a n k s c r e d i tm a n a g e m e n ts y s t e mw i l lh e l pt h eb a n k st oc h a n g ei n b a n ki n f o r m a t i o n ,a n da l s oa d v a n c et h ea p p l i c a t i o no fi n f o r m a t i o nt e c h n o l o g yi n b a n k s r i s km a n a g e m e n ta n dd e c i s i o n - m a k i n ga n dm a n a g e m e n tn o r m a l i z a t i o n ,f u l l r i s et h el e v e l so fb a n k s o p e r a t i o nm a n a g e m e n ta n dr i s k - p r o t e c t i n g ,i tw i l la l s oh e l p t h eb a n k s m a n a g e m e n tl e v e l sr e a l i z et h ei n t e n s i v e m a n a g e m e n ta n d s c i e n t i f i c m a n a g e m e n to fc r e d i tb u s i n e s s ,a d v a n c et h es e c u r i t yo fc r e d i ta s s e lr i s et h el e v e lo f c r e d i tm a n a g e m e n t , s t a n d a r dt h eb u s i n e s s p r o c e s sa n de n f o r c et h ec r e d i tf o r e c a s t a n dd e c i s i o n - m a k i n gs c i e n t i f i c a l l y t h er e s e a r c hb a c k g r o u n do ft h et h e s i si st h ef u t u r em a c r od e v e l o p m e n tt r e n d so f c o m p u t e rt e c h n o l o g ya p p l i c a t i o n si nc o m m e r c i a lb a n k si nc h i n a t a k et h ec o m m e r c i a 1b a n k sa st h er e s e a r c ho b j e c t s ,d e e p l yr e s e a r c ht h ed o m e s t i ca n df o r e i g nc o m m e r c i a l b a n kc r e d i tm a n a g e m e n ts y s t e m ,d e s c r i b e st h ec r e d i tm a n a g e m e n ts y s t e md e v e l o p m e n tp r o c e s sf r o md e m a n dn e e d st oa n a l y s i s ,t h es y s t e md e s i g n ,a n df r o md e t a i l e dd e s i g n t os y s t e mf u n c t i o n sr e a l i z a t i o nm e t h o d ,u s i n gd e l p h id e v e l o p m e n tt o o l sa n ds q ls e r v e rd a t a b a s et h e o r y , c i t i n gal a r g en u m b e ro fr e l e v a n td a t aa n dc o m b i n i n gt h e o r ya n d p r a c t i c e ,d e s i g nt h ec o m m e r c i a lb a n kc r e d i tm a n a g e m e n ts y s t e mf r o mn e e d sa n a l y s i s , s y s t e md e s i g n ,d a t a b a s ed e s i g na n ds y s t e mf u n c t i o n sr e a l i z a t i o nm e t h o d r e s u l t so f t h l i a b s t r a c t i ss t u d yw o u l db ear e f e r e n c eo f c o m m e r c i a lb a n kc r e d i tm a n a g e m e n ti n f o r m a t i o ns y s t 锄a n da l s oh o p ec a ng i v ea na i di nf u r t h e r i n gt h ed e v e l o p m e n to fm a n a g e m e n ti n f o r m a t i o ns y s t e m sd e s i g n k e yw o r d s :c r e d i tm a n a g e m e n t ;i n f o r m a t i o ns y s t e m ;d e m a n da n a l y s i s i i i 第一章引言 1 1 课题的研究背景 第一章引言 自2 0 世纪5 0 年代以来,经济全球化的步伐明显加快,各国、各地区之间的 经济联系日益加深。进入2 0 世纪8 0 年代,随着跨国经营活动的兴起,世界经 济呈现出明显的全球化趋势,我国需要更好的融入国际一体化经济大循环中, 这一转变无论是对我国居民的消费结构,还是对国内企业的发展都带来了前所 未有的机遇与挑战。国际分工与合作不断深入发展,企业的国际商务活动不断 扩展和深化。目前,随着中国加入世界贸易组织和积极参与各种双边、多边国 际经贸合作,中国经济正成为世界经济中不可缺少的组成部分。在这种背景条 件下,越来越多的中国企业开始进入到经济信息化体系中。与国内商务活动相 比,国际商务活动要复杂得多,对国际商务管理人员的要求也比对国内商务管 理人员的要求复杂得多。运用计算机信息系统管理企业就是在上述背景下产生 和发展起来的,其学科目标就是研究不同信息管理活动的特殊性,帮助相关政 府机构、国际组织和企业更好地管理或从事自身运作活动。 在网络经济时代,随着信息技术和网络技术的发展,国外的跨国金融业进入 我国的银行业,竞争变得越来越激烈。金融业的电子化( 包括网络化和智能化) 等特征越来越明显,电子化建设应以业务需求和金融创新为中心任务和目标, 坚持系统的开放性、网络化、规范化和一体化,形成大集中和信息系统的一体 化模式,加强银行的各种业务的办理,柜台存取款,电子商务,信贷管理,账 目结算等各种信息管理系统和办公系统的技术手段和功能。需要建立和应用一 些先进的系统,建立的这些应用系统可以使得银行提高效率和科学管理。根据 时代的规则,结合市场环境的变化,加强自身建设,科学管理,把握市场和客 户的需求,实现现代化才能得到持续和良性的发展,才能与国外的银行竞争, 获得一席之地。商业银行信贷系统的应用为银行完善金融服务方式,为客户提 安全的银行金融服务,为银行自身信贷安全保障。 目前,信贷管理已成为商业银行谋求发展的重要途径,银行业正处在以客 户为中心、以市场为导向的激烈竞争时代,如何应用先进的计算机网络技术跟 商业银行信贷管理信息系统设计与开发 踪、预测银行客户的发展动向,最大限度地挖掘客户信息的潜在价值,并利用 这些信息来改进银行服务,提高竞争能力,防范和化解信贷风险,如何由以往 的单一的贷款帐务管理转变为以客户为中心的信息化管理,如何将信息共享处 理,提高贷款质量,减少信贷风险,实现信贷业务的集约化经营、科学化管理, 对增强信贷资产的安全性,提高信贷管理水平,规范业务流程,加强信贷预测 和决策的科学性,是商业银行决策层极需要解决的重大问题。与其同时,商业 银行信贷业务作为商业银行的核心盈利业务,其重要性不言喻。信贷业务作为 银行的主要业务之一,是银行电子化建设的主要组成部分。针对目前金融改革 的不断深入、银行间的竞争日益激烈等现状,对商业银行的信贷管理水平提出 了更高的要求。加大对信贷资产的监管将起到极大的积极作用。然而加大监管 则需要对大量的信息资料进行处理、加工,这对以往半手工、半电脑的信贷管 理模式所不同。 1 2 系统开发目的及意义 在当今跨国金融活动兴起的时代,全球金融产业呈现出明显的一体化趋势 我国商业银行的信用风险管理手段和内容发生了很大的变化,信贷管理已成为 商业银行谋求发展的重要途径,是商业银行业务的核心,在商业银行实现经济 效益中具有不可替代的作用。在以客户为中心、以市场为导向的激烈竞争中, 银行决策层需要运用先进的计算机网络技术来跟踪、预测银行客户的发展动向, 最大限度地挖掘客户信息的潜在价值,并利用这些信息来改进银行服务,提高 竞争能力,防范和化解信贷风险,提高贷款质量,实现信贷业务的集约化经营、 科学化管理,增强信贷资产的安全性,提高信贷管理水平,规范业务流程,加 强信贷预测和决策的科学性。信贷管理及信贷业务的拓展要求建立科学化、规 范化的商业银行信贷管理系统。 随着商业银行的不断发展,银行信贷服务的类型也不断增加,信贷管理工 作也不断的复杂化,所以,要对商业贷款实行全面的标准化、严格化的管理以 及有效监督信贷资产,降低信贷风险,必须要运用最先进的信贷管理工具和管 理工具,采用一致的现代化科学技术。银行信贷管理系统的主要作用是针对各 个银行的信贷业务进行有效的管理。贷款是商业银行业务的核心,也是主要的 2 第一章引言 利润来源。就银行信贷业务本身而言,不管在国外还是在我国,也无论是什么 性质的银行,虽然所开展的业务种类各有差异,利息的计算也不完全相同,但 信贷的本质是完全一样的。在目前,我国的各个商业银行的业务也正在融入国 际标准的范围内,各个商业银行急切的需要一种适合前台、中台、后台操作的 信用业务处理平台,并建立一套完整的信贷管理信息系统。 在经济全球化的今天,我国的商业银行必须学习国际上的先进信用管理经 验,不断的强化风险管理手段,并且要逐步开发适用的我国国情的信用风险管 理模型。随着我国国民经济的快速发展和金融改革的不断深入,各个商业银行 之间的同业竞争会越来越激烈,商业银行的竞争、寻求发展的重要手段主要表 现为管理的现代化和决策的科学化,先进的计算机技术与网络通讯技术必然是 科学化管理以及参与竞争的先决条件与必备工具。中国人民银行在全国推广的 “银行信贷登记咨询系统”为商业银行建立信贷管理系统起到了十分积极的推 动作用。现代化的信息技术为信贷管理系统提供了强大的技术支持和后台保证, 商业银行建立完善的信贷管理系统是完全可行的,也是必须实行的。 论文所建立的商业银行信贷管理系统系统具有三方面的目标: ( 1 ) 在于将建立信贷客户数据中心:以业务管理为纽带,建立与业务关联 的客户信息数据中心,为各项业务处理提供相关客户的静态、动态、关联等全 面信息,为客户营销、产品营销、个性化服务、客户价值评估打下基础。 ( 2 ) 统一管理、规范流程,提升信贷组织的结构,使信贷审批过程结构化、 系统化、简单化,使信贷审批流程顺畅,减少管理人员的工作量,协同各部门、 各分支机构的工作,实现业务流程管理的电子化和业务流程重组,提高工作效 率和贯彻决策的效率。 ( 3 ) 建立严密的风险预警与监控体系,通过各种信贷管理工具,及时监控 各项业务和资产的质量,以减少信贷风险和信贷审批人为性。减少了信贷审批 信息集中化、有效化,便于今后对信贷数据的查阅和分析,充分地利用了信息 资源,避免人为操作错误,节省大量的人力、物力及时间,为各级管理层提供 以数据为基础的及时、准确的信息报告,从而帮助管理层进行有效地决策和管 理,来实现具体的业务目标。 信贷业务是银行的基本业务之一,同时也是银行的主要利润来源,实施有 商业银行信贷管理信息系统设计与开发 效的电子化管理,可以增强银行信贷资产的安全性,使信贷管理的水平得到提 高,业务流程逐渐规范,信贷预测和决策的科学性得到加强,具有非常重要的 积极作用。 目前,各商业银行都会将各地的业务数据集中到自身总行进行集中管理, 进行数据大集中,但是许多的业务数据仍然需要以纸质的形式进行传送,并时 常由某一业务部门传送到其他部门上级主管领导。这种重复工作,大大增加了 业务处室的工作负担,同时也影响了工作效率。这就要求各商业银行最大程度 地实现信息的共享,充分体现出信息的实时性,使总部与各分支机构之间的数 据和信息流转的规范化管理得到加强,必须建立企业级的信贷管理信息系统, 构建安全、规范、有效、易操作的以及信息分类加工的系统管理平台。该系统 的建立将对防范金融风险、推动金融创新、提升金融服务、增强企业竞争能力 产生积极的作用。 1 3 信贷管理系统国内外研究现状 银行信贷管理在西方国家起步较早,信息化程度也比较高,对系统安全建 设也走在世界前面,处于领先的地位。在美国,首次开发和应用全世界的第一 家网络银行是在上世纪的九十年代中,在那个时候,银行的所有业务都可以不 用通过柜台的服务就完成,只在网上进行就可以,这种银行系统是完全开放的 这是一种先进的管理理念,完全改变了传统银行的业务办理模式。在最开始投 入使用的时候,因为交易的数据是在公众的i n t e r n e t 上进行传输的,这种交易 究竟能不能保护客户的利益和交易的安全让许多人提出质疑。这种在网上进行 电子银行的交易方式良好运行了一段时间后,取得了非常好的效果,人们逐渐 开始接受这种业务办理的模式,大家都赞成通过互联网来办理银行业务,是办 理业务的效率大大的提高了。此时,世界上其他国家的银行也对这种办理方式 产生了兴趣,开始加入到电子银行的建设队伍上来,并建立了自己的网上银行 业务办理和交易系统。在美国和加拿大,几乎所有重要的银行都建立了自己的 网络系统,该地区一半多的个人用户都在这个系统中,所以,这种业务具有非 常广阔的前景。 网络银行的安全问题直接涉及到金融安全和数据的保障,这些技术和资料 4 第一章引言 是各家银行自己开发和研究的保密资料,所以,对于网络银行的安全问题的研 究在国外也进行的较早并且比较深入。在我国,随着信息技术的进步和大力推 进,各大银行也在积极建设自己的网上银行交易系统和各项业务的应用系统, 比如银行信贷管理系统;截止到目前,在我国,有电子银行的个人用户达到7 0 0 0 万户,企业用户也有百万户之多。虽然我国的银行信息化发展速度较快,但是, 因为我国开展银行信息化的时间较晚,水平也比较落后,跟西方的发达国家相 比较而言,我国的发展还处于相对起步的阶段;而且,我国银行的安全问题也 较为明显,需要不断的加强与完善。在我国长期的计划经济体制下,我国商业 银行业缺乏风险意识,并在很长的一段时间内对信贷风险的管理进行了忽视, 启用信贷风险管理体系整体上起步较晚,其信贷管理体系的发展历程主要经历 了三个阶段: ( 1 ) 社会主义计划经济体制下的信贷风险管理 从建国到1 9 7 8 年以前的近3 0 年时间里,在社会主义计划经济体制下, 国家统一承担信贷风险,银行也整体对风险的观念淡薄,当时的信贷风险管理 主要表现在贪污、挪用等经济纪律上,依靠贷款指令性进行计划分配,坚持“计 划性、物资保证性、归还性”的原则来对贷款管理进行加强,以达到控制信贷 风险的目的。 ( 2 ) 社会主义商品经济体制下的信贷风险管理 经历了社会主义计划经济体制之后,在20 世纪八十年代,中央确切的提 出了我国社会主义经济是在公有制基础上的社会主义商品经济。与此同时,信 贷业务发展迅速,信贷风险也逐渐开始逐渐显露出来并加剧。为解决此问题, 我国开始建立了银行信贷风险管理制度与机制,先后确立了存款准备金制度、 呆账准备金制度、备付金制度和资产负债比例管理制度。但是,此时的贷款中 国有企业占据了绝大部分,以前的贷款通常没有制定担保,而且地方政府的行 政干预比较严重,致使许多企业对银行的贷款经常拖欠,导致大量的银行贷款 最终成了坏账、死帐的混乱局面。据不完全统计,仅仅在上个世纪八十年代后 期,企业在银行的贷款中平均有2 0 的贷款无法偿还。 ( 3 ) 社会主义市场经济体制下的信贷风险管理 目前,在我国的商业银行中,已经逐步开始对客户进行资产信用的评估, 商业银行信贷管理信息系统设计与开发 一但是在具体采用的度量方法以及管理制度上还十分的陈旧,主要局限于一些传 统的方法,如定性分析等。我国商业银行的风险管理水平绝大多数还非系统化 管理的阶段,对于如何度量信贷风险并构建全面风险管理系统的研究还需要加 强,还远远不能满足市场经济条件下金融领域日新月异的变化对银行业发展提 出的要求。要使商业银行的风险管理水平达到系统化风险管理的阶段,必须通 过商业银行信贷管理系统的开发与建设,并在此系统的基础上,并对相关的管 理系统进行改进与完善,逐步趋向于战略组合管理的阶段。国企业信用等级以 及等级变化的资料数据库还没有完全建立,信贷风险度量的难度大大增加,引 进和采用西方国家的信贷风险度量模型可能性较小。银行度量风险的数据主要 包括客户不同时期的财务报表以及资本市场的价值或价格,也包括银行贷款损 失的时间序列数据等等。在我国,只有建立起行业信用数据库才是高规格风险 管理体系的有效支持和有力保障。 1 4 论文组织结构 第一章,引言。本章是绪论部分,详细介绍了本系统开发的背景、目的及 意义,然后对银行信息系统进行了简介,最后对信贷管理信息系统的国内外研 究现状进行了分析。 第二章,系统开发技术基础。技术是实现系统功能的基础,本章将主要介 绍本系统开发所需的d e l p h i 开发工具及关系型数据库s o ls e r v e r 2 0 0 0 数据库 技术。 第三章,需求分析。系统分析是系统开发的重要阶段,本章将首先对银行 信贷系统做一个概述,再就此系统开发的必要性、可行性进行分析,然后对系 统的功能需求进行分析,给出业务定义。 第四章,系统设计。系统设计是系统开发的有一个重要阶段,本章将根据 系统设计的原则,定出系统设计的目标,结合系统分析,根据商业银行信贷业 务流程及其软硬件资源对系统进行详细的设计,包括网络结构设计、功能模块 设计、数据库设计等内容。 第五章,系统功能实现方案。系统功能实现是系统开发最重要的阶段,本 章将介绍系统的使用,系统核心代码测试及核心功能模块的测试方案说明。 6 第一章引言 第六章,总结。首先对本文的主要内容进行了总结,然后对设计的系统的 特点进行了说明,分析本系统需要改进的地方,最后对系统的未来改进提出了 相关建议。 商业银行信贷管理信息系统设计与开发 第二章系统开发技术基础 商业银行信贷管理信息系统的开发,一方面要实现银行信贷管理的信息化, 规避信贷风险,另一方面要实现本系统与商业银行其它业务子系统的集成,实 现数据共享。本系统在开发过程中,涉及到的关键技术包括:d e l p h i 开发工具、 面向对象及s q ls e r v e r 数据库技术等。 2 1d e i p h i 开发工具简介 2 1 1d e l p h i 的概念 d e l p h i 是i n p r i s e 公司开发的可视化编程环境,是当今非常快捷的一种 编辑器。具有先进的数据库技术,可以适应于多种数据库结构。d e l p h i 独特的 d a t a - a - w a r e 构件不需任何代码就可以很快做出一个相当精巧的数据库程序, 而且可以在开发期就能看到运行期的结果。在数据库程序设计原理的基础之上, 通过运用d e l p h i 数据库系统各组件功能以及改进数据库的存取方法,从而使 编程效率大大的提高。 d e l p h i 是首次将高级语言程序设计与数据库应用程序设计紧密结合的集成 平台,其鲜明的特色之一是对数据库应用的支持。d e l p h i 在目前流行的可视化 开发工具中,以其对不同数据库连接的支持、对多种软件结构的支持、快速编 译技术以及简单易学等特点成为目前数据库应用系统开发的首选平台。其主要 功能为:支持两层或多层结构的数据库应用系统的开发、提供方便的数据库操 作工具、提供大量d e l p h i 数据库控件和可视化方法。 可视化的面向对象编程与面向过程的一个最显著的区别是它将程序设计的 一切工作间接集中在一个编程环境中,这就是通常所说的集成开发环境 i d e ( i n t e g r a t e dd e v e l o p m e n te n v i r o n m e n t ) 。集成开发环境就是提供设计、编 译、运行和调试应用程序所需要的一切工具的一种环境。在这个环境中,系统 对这些工具进行了很好的连接和布局,以方便用户对应用程序的设计与调度, 减少开发的难度和提高程序开发的效率。b o r l a n dd e l p h i 的集成开发环境涉及 到一个庞大的内容体系,它与m i c r o s o f tw i n d o w s 操作系统的集成开发环境的 8 第二章系统开发技术基础 形式和功能非常相似。b o r l a n dd e l p h i7 的集成开发环境组成主要包括主菜单、 快键按钮栏、组件栏、对象监视器、程序代码编辑器、程序浏览器和窗体等。 2 1 2d e l p h i 优点 公共语言规范( c o m m o nl a n g u a g es p e c i f i c a t i o n ,c l s ) 是描述语言功能 并使用这些功能的一种规范文件,公共语言规范的出现让使用不同程序设计语 言的开发人员可以使用其他语言开发的托管代码,从而实现了语言的交互和代 码的可重用性,提高了程序开发的效率。d e l p h i 类型是完全符合公共语言规范 的,它包含有相当丰富的接口类、具体类以及抽象类,系统开发人员可以直接 使用这些类,也可以从这些类中派生用户自己的类。接口的使用可以通过创建 接口类实现,也可以从实现接口的类中派生类去实现接口功能。 d e l p h i 强大的数据库操作控件使开发人员的工作量大大的减轻。常用的控 件有:t q u e r y 、t a d o q u e r y 、t t a b l e 、t a d o d a t a s e t e 、t a d o t a b l e 等, 它们在 执行查询操作时有一个共同的特点:将所有数据库记录从服务器取回客户端, 再根据查询的条件进行筛选。很显然,如果大量的数据在服务器与客户端之间 传递,就会导致程序执行的速度降低,从而影响应用程序的性能,鉴于此,m ss q l s e r v e r 数据库和d e l p h i 开发工具都提供了存储过程来解决这类问题。存储过 程是一段在服务器上执行的程序,它在服务器端对数据库记录进行了处理,再 把处理后的结果返回到客户端。通过存储过程的使用,一方面可以利用服务器 强大的计算能力和速度;另一方面也避免了把大量的数据从服务器下载到客户 端,减少在网络上的传输量,服务器只需要将计算结果传给客户端,具有非常 明显的高效率。 d e l p h i 开发的数据库应用程序具有管理、存储和维护信息的方法,采用多 种多样的方式对信息进行管理。d e l p h i 自带有四十多个预先建立的数据库组 件,借助于d b m s 的a p i 接口函数,提供可视化编程环境。d e l p h i 包含有集 成的代码编辑器、d a t a b a s ef o r m w i z a r d 、d a t am o d u l ed e s i g n e r 、加速可浏览 的数据库表单以及用于多个表单间的数据访问共享。 d e l p h i 组件面板的数据访问控件在访问数据库中的一个或多个表的字段 需要用到t t a b l e 、t q u e r y 和t s t o r e d p r o c 三个控件。t q u e r y 利用s q l 语言 商业银行信贷管理信息系统设计与开发 访问磁盘中多个数据库表中的数据,并与t d a t a s o u r c e “对话”,实现数据浏览一 控件对数据库的访问。 综合起来看,d e l p h i 具有以下7 个特点: ( 1 ) 直接编译生成可执行代码,编译速度快。由于d e l p h i 编译器采用了 条件编译和选择链接技术,使用d e l p h i 界面它生成的执行文件更加精炼,运 行速度更快。在处理速度和存取服务器方面,d e l p h i 的性能远远高于其他同类 产品。 ( 2 ) 提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性 工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构 架,然后根据用户的实际需要逐步完善。 ( 3 ) 支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许 开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务 器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务 器的请求和网络上的数据传输量,提高了应用处理的速度。 ( 4 ) 具有可重用性和可扩展性。开发人员不必再对诸如标签、按钮及对话 框等w i n d o w s 的常见部件进行编程。d e l p h i 包含许多可以重复使用的部件,允 许用户控制w i n d o w s 的开发效果。 ( 5 ) 拥有强大的网络开发能力,能够快速的开发b s 应用,它内置的i n t r a w e b 和e x p r e s sw e b 使得对于网络的开发效率超过了其他任何的开发工具。 ( 6 ) 具有强大的数据存取功能。它的数据处理工具b d e ( b o r l a n dd a t a b a s e e n g i n e ) 是一个标准的中介软件层,可以用来处理当前流行的数据格式,如 x b a s e 、p a r a d o x 等,也可以通过b d e 的s q ll i n k 直接与s y b a s e 、s q ls e r v e r 、 l n f o r m i x 、o r a c l e 等大型数据库连接。d e l p h i 既可用于开发系统软件,也适合于 应用软件的开发 ( 7 ) d e l p h i 使用独特的v c l 类库,使得编写出的程序显得条理清晰, v c l 是现在最优秀的类库,它使得d e l p h i 在软件开发行业处于一个绝对领 先的地位。用户可以按自己的需要,任意的构建、扩充、甚至是删减v c l , 以满足不同的需要。 1 0 第二章系统开发技术基础 2 2 数据库 2 2 1s q ls e r v e r 2 0 0 0 简介 s q ls e r v e r 是一种关系型数据库模型,是目前最流行的也是被广泛使用的 一种数据库模型,它对以前的数据库进行了修改,简化了数据在管理、检索方 面的操作,使数据的处理速度以及安全性都得到了提高。s q l s e r v e r2 0 0 0 是微 软公司推出的新一代企业级数据库系统,使用x m l 来配置系统以宽松地交换 数据具有强大的启用w e b 特性、增强的可靠性和可伸缩性。数据库和w e b 开 发者都能利用它们现有的技术,使用x m l 数据进行插入、更新和删除。 m i c m s o t ts q ls e r v e r 作为一个关系数据库管理系统( r e l a t i o n a ld a t a b a s e m a n a g e m e n ts y s t e m ,r d b m s ) ,正在被越来越多的商业组织和专业数据库的应 用程序开发人员使用,本系统在开发时也是利用s q ls e r v e r 2 0 0 0 关系型数据库 来实现商业银行信贷数据的管理工作。 2 2 2s q ls e r v e r 2 0 0 0 优点 s q l s e r v e r 2 0 0 0 作为后台数据库,具有以下五个优点: ( 1 ) 易于安装、部署和使用 s q ls e r v e r 提供一系列管理和开发工具,如企业管理器( e n t e r p r i s e m a n a g e r ) 和查询分析器( q u e r ya n a l y z e r ) 等,允许d b a 设计、开发、部署和 管理数据库解决方案,这些接口自动执行重复任务,而且提供简单的途径来执 行复杂操作。 ( 2 ) 高度的集成性 s q ls e r v e r 2 0 0 0 可与w i n d o w s 平台上的集成开发环境和应用程序集成得 完全而简洁。它与w i n d o w sd n a 的集成可用于w e b 应用程序开发,并且 s q l s e r v e r2 0 0 0 支持e n g l i s hq u e r y 和m i c r o s o f t 搜索服务等功能。 ( 3 ) 高度的安全性 登录身份验证可以与w i n d o w s 身份验证集成在一起,因此密码不会存储 在s q ls e r v e r 中,也不会通过网络发送而被网络嗅探器截取。网站可以设置 c 2 级审核,对所有访问数据库的用户进行审核。 商业银行信贷管理信息系统设计与开发 ( 4 ) 灵活性 可以使用s q ls e r v e r 中的不同特性得到相似的结果( 当然,灵活性会带 来多样的选择,而选择意味着开发人员要负责选取达到最终目的最佳方法) 。 ( 5 ) 强大的功能 s q l s e r v e r 支持多用户并发地访问大量数据,并可以维护数据的安全性和 完整性。s q ls e r v e r2 0 0 0 引入了对x k t l 的支持,使其能够通过l i r l 访问s q l s e r v e r :同时支持x m l - d a t a 架构并能在这些架构上制定x p a t h 查询;能够检 索并写入x m l 数据等,功能非常强大。 另外,在数据库领域,s q ls e r v e r 最重要的领先和创新主要有以下几个方 面: ( 1 ) 第一个能够缩放以适应从便携式移动计算到企业级应用的各种规模的数据 库。尽管应用环境差别悬殊,但是s q ls e r v e r 使用的是同一个代码库,因此 从根本上保证了不同应用环境的数据库之间1 0 0 的兼容性。 ( 2 ) 第一个支持自配置和自调整的数据库。 ( 3 ) 第一个和联机分析处理服务器( o n l i n ea n a l y z ep r o c e s s ,o l a p ) 集成的 数据库。 ( 4 ) 第一个与数据传送服务( d a t at r a n s f e rs e r v i c e ,d t s ) 继承的数据库。 ( 5 ) 第一个提供多服务器管理以适应大量服务器应用的数据库。 ( 6 ) 截止到目前最广泛地支持复制任意类型的数据库。 ( 7 ) 与目前世界上装机量最大的服务器操作系统w i n d o w sn t 和m i c r o s o f t b a c ko 伍c e 服务器家族的最佳集成。 ( 8 ) 采用m i c r o s o f t 的全局数据存取( u n i v e r s a ld a t aa c c e s s ) 策略实现了对大 量信息资源的高性能存取。 正是基于以上优点,本系统在开发时选用s q ls e r v e r 2 0 0 0 作为后台数据 库。 2 2 3s 0 ls e r v e r 的组件 s q ls e r v e r 是一个功能强大的、综合性的数据库环境。在m i c r o s o f ts q l s e r v e r 中,最多可以创建3 2 7 6 个数据库,在每个数据库中,最多可以定2 0 亿 第二章系统开发技术基础 个表,每一个表中最多可以定义2 5 0 列,2 5 0 个索引。 数据库或设备用户将数据库与其中所有的对象存储在磁盘文件中,s q ls e r v e r 称数据库文件为设备,但是这只是逻辑单元而不是物理设备。每一个数据库创 建的同时都伴随着一组系统表的生成,s q ls e r v e r 用它来记录关于数据库对象 的数据,比如用户随后生成的表和索引。s q ls e r v e r 像关系数据库产品一样将 数据库对象的控制信息保存在一个关系数据库中,也就是一组系统表。 s q l s e r v e rs e r v i c e 是数据库管理系统的核心数据库引擎,是最重要的组成 部分,其地位就如发动机在汽车中的地位一样重要。在w i n d o w sn t 操作系统 中,s q ls e r v e r 为m ss q l s e r v e rs e r v i c e ,以n t 的一种服务形式出现。从服 务一启动就开始运行在w i n d o w sn t 服务器上,一直到服务停止。s q ls e r v e r 系统中唯一可以直接读取和修改数据的组件就是m ss q ls e r v e rs e r v i c e 。客户 对数据库的所有服务请求,最终都会体现为一组s o l 指令,并向提交这些服务 请求的客户返回执行结果。m i c r o s o f ts q ls e r v e r 提供各种图形和命令行工具 使客户能用不同方法访问数据。 s q l 最初由i b m 开发的适应于多种关系数据库管理系统( d b m ) ,被a n s i 认定为官方关系型查询语言标准,是结构化查询语言的增强版本,是一个关系 数据库系统的高级语言。t r a n s a c ts q l 遵循很多a n s is q l 标准,同时也提供 了一些重要的附加能力和功能。结构化查询语言是由i b m 在7 0 年代开发出 来的查询语言,已经成为关系数据库查询语言的事实标准。t r a n s a c ts q l 是在 s q ls e r v e r 中使用的s q l 语言,它是一个核心组件,作用是访问和管理s q l s e r v e r 的安装中有几个g u i 应用程序可供使用。本地或远程服务器执行几乎 所有管理操作的服务器应用程序是s q le n t e r p r i s em a n a g e r 来控制,w h d o w sn t 操作系统标准的管理应用程序是由s q l p e r f o r m a n c em o n i t o r 来实现。 s q ls e r v e r 是已经被编写为允许s q ls e r v e r 的对象和计数器用 w h d o w sn t 的对象的计数器在p e r f o r m a n c em o n i t o r 中显示。p e r f o r m a n c e m o n i t o r 同时还允许用户为s q ls e r v e r 计数器设置阀值,当到达阀值后,将在 p e r f o r m a n c em o n i t o r 的一个a l e r t 视图中显示警告,即便用户是在各客户工作 站上进行工作,也可以给用户发送一个提醒信息。s q l e x e c u t i v e 是一个智能的、 动态的主管,它在s q ls e r v e r 环境的管理中充当着一个综合的角色,它可以 商业银行信贷管理信息系统设计与开发 提供一个全功能的调度引擎,利用它还可以调度任务和程序。s q l 事件探查器 是一个图形工具,使系统管理员可以对m i c r o s o f ts q ls e r v e r 实例中的事件进 行监视。可以捕获每个有关事件的数据并可以将其保存到文件或s q ls e r v e r 表中供以后分析。可以对生产环境进行监视,了解执行速度太慢而妨碍性能的 存储过程,可以使用s q l 事件探查器只监视感兴趣的事件。要是跟踪变得太 大,可以基于需要的信息进行筛选,以便只收集事件数据的子集。如果监视太 多事件就会增加服务器以及监视进程的开销,特别是在进行长时间进行监视时 会导致跟踪文件以及跟踪表变得非常大。在跟踪事件后,s q l 事件探查器允许 重播在s q ls e r v e r 实例上捕获的事件数据,所以可以像在事件当初发生时一 样有效地重新执行保存的事件。 2 3 本章小结 系统开发技术是实现系统的基础,本章根据国内外关于信贷管理系统的研究 现状,结合商业银行信贷系统开发的实际需求,选用d e l p h i + s q ls e r v e r 这一 目前最为流行的管理信息系统开发环境和工具。详细介绍了与实现本系统相关 的d e l p h i 开发环境、关系型数据库s q ls e r v e r 技术等,从而为系统的设计奠 定了基础。 1 4 第三章需求分析 3 1 银行信贷系统概述 第三章需求分析 目前,我国大多数银行正在创建或已经创建了自己的数据中心,基本上实 现了数据集中,能够统一各项服务。银行的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全员安全再教育培训心得课件
- 养育女孩沟通指南
- 辅导机构消防安全自查手册
- 科技引领安全生产讲解
- 香云纱产品话术
- 商品企划面试全攻略
- 光纤入户培训
- 创新营销话术技巧
- 2025-2026学年教科版高二物理上学期期末常考题之环境保护与可持续发展
- 2025-2026学年统编版九年级语文上册考点梳理
- 喷绘安装合同范本
- 2025年区块链技术化妆品溯源发展报告
- 全反力、摩擦角、自锁现象、辅助角-习题答案
- 2026年湖南食品药品职业学院单招职业适应性测试题库带答案详解
- 《AQ 4272-2025铝镁制品机械加工粉尘防爆安全规范》专题研究报告
- 2025年度威海文旅发展集团有限公司招聘工作人员25人笔试参考题库附带答案详解(3卷)
- T-CNHC 4-2025 昌宁县低质低效茶园改造技术规程
- 2025年手术室护理实践指南试题(含答案)
- 黑龙江省哈尔滨市南岗区2024-2025学年(五四制)六年级上学期期末语文试题
- 2025年山东省政府采购专家入库考试真题(附答案)
- 2025兵团连队职工试题及答案
评论
0/150
提交评论