如何建立高效管理银行信贷风险管理论文系统论文

商业银行信贷管理系统毕业论文-五星文库
免费文档下载
商业银行信贷管理系统毕业论文
导读:在一个银行应用程序中,其存储过程的功能就像在DOS操作系统之下的批处理文件、像其他程序语言内的程序是相,并给出最终被存放在系统表中的执行计划,系统管理员通过对执行某一存储过程的权限进行限制,Crt_var()//定义系统变量,5.4.2.客户管理模块,v_XDYH:S//归属信贷员号,.ADOQuery访问组件,执行SQL语句程序,封装了ADO的RecordSet对象。兼容TQue
. ADOQuery访问组件,执行SQL语句程序,封装了ADO的RecordSet 对象。兼容TQuery。
. ADOStoredProc 访问组件,执行存储过程,封装了ADO的RecordSet 对象。兼容TStoredProc。
. RDSConnection 连接组件,用于建立多层应用程序,封装一个远程的RDS连接,在服务器端控制数据传输,提供商务对象来满足特定的商务要求。
DELPDI对后端数据库连接
可以通过TADOConnection直接与数据库连接。ADOConnection组件可以起到一个桥梁作用,其他TADOTable、TADOQuery、TADOStoredProc组件都可以通过它来操作数据库。
ADOConnection组件有两个重要属性:
ConnectionString属性:利用该属性可以指定一个到数据库的连接。可以通过属性编辑器或手工输入或在程序中赋值。
(1)访问Access 2000时连接字串:
&Provider=Microsoft.Jet.OLEDB.4.0;Data
ID=userNPassword=userPassWord&
(2)访问ODBC数据
& Provider=MADASQL;DSN=dsnNUID=userNPWD=userP&
(3)访问Oracle数据库
“Provider=MSDAORA;Data Sourse=serverNUser ID=userN
Password=userP&
(4)访问MS SQL数据库
&Provider=SQLOLEDB, DataSource=serverNInitial Catalog=
databaseN User ID=userNPassword=userP&
LoginPrompt属性:决定是否弹出密码输入框,把此属性设定为False后,应用程序在运行时将不会弹出密码输入框。
5.2 SQL Server服务器中使用事务
事务(Transaction)是用来设置将连续多个的程序操作必须全部执行成功,否则必须立即答复到未执行任何程序操作的状态,也就是说,执行事务的结果不是全部将数据所要执行的操作完成,要不就是全部一笔数据也不修改。使用事务,可以确保当事务内的某一动作发生问题时,数据库不会停留在不一致的状态下。在事务中共有四个属性,而这四个属性就称之为ACID。ACID指的是:不可部分完成性
Source=databaseNUser
(Atomicity)、一致性(Consistency)、隔离性(Isolation)、与耐久性(Durablility)等四种属性。
例如,在一个银行应用程序中,将金额从一个帐户转到另一帐户就是一个需要利用事务来保护的动作。如果当一个帐户的金额减少时,另一个帐户的余额增加时发生了错误,这时要恢复事务以使数据库内仍然有正确的总余额。
SQL Sever 2000为应用程序提供了事务控制。事务通常是由BEGIN TRAN语句开始,一直执行到COMMIT TRAN或ROLLBACK TRAN语句才会结束事务。当执行完事务中最后一项数据库操作后,若没有任何错误,我们可用COMMIT TRAN表示确认事务。反之,若发现在事务中任何的错误,则执行ROLLBACK TRAN取消事务,并答复至事务执行前的状态。
5.3 SQL Server 服务器中使用存储过程
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
SQL Server 2000中的存储过程与其他编程语言中的过程类似,它们具有以下特点:
.接收输入参数并以输出参数的形式为调用过程或批处理返回多个值。
.包含执行数据库操作的编程语句,包含调用其他过程。
.为调用过程或批处理返回一个状态值,以表示成功或失败(及失败原因)。 在 SQL Server中,其存储过程的功能就像在DOS操作系统之下的批处理文件、像其他程序语言内的程序是相类似的,都是用来处理一些经常要使用、执行的工作。
当利用MS SQL Server 创建一个应用程序时,Transaction-SQL是一种主要的编程语言。若运用Transaction-SQL 来进行编程,有两种方法。其一是,在本地存储Transaction-SQL 程序,并创建应用程序向SQL Server 发送命令来对结果进行处理。其二是,可以把部分用Transaction-SQL 编写的程序作为存储过程存储在SQL Server 中,并创建应用程序来调用存储过程,对数据结果进行处理。存储过程能够通过接收参数向调用者返回结果集,结果集的格式由调用者确定;返回状态值给调用者;指明调用是成功或是失败;包括针对数据库的操作语句,并且可以在一个存储过程中调用另一存储过程。
我们通常更偏爱于使用第二种方法,即在SQL Server中使用存储过程而不是在客户计算机上调用Transaction-SQL 编写的一段程序,原因在于存储过程具有以下优点:
1.存储过程允许标准组件式编程
存储过程在被创建以后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL 语句。而且数据库专业人员可随时对存储过程进行修改,但对应用程序源代码毫无影响(因为应用程序源代码只包含存储过程的调用语句)从而极大地提高
了程序的可移植性。
2.存储过程能够实现较快的执行速度
如果某一操作包含大量的Transaction-SQL 代码或分别被多次执行,那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析优化,并给出最终被存放在系统表中的执行计划,在第一次执行之后,存储过程就驻留在内存中,而省去了重新分析、重新优化和重新编译。而批处理的Transaction-SQL 语句在每次运行时都要进行编译和优化,因此速度相对要慢一些。
3.存储过程能够减少网络流量
对于同一个针对数据数据库对象的操作(如查询、修改),如果这一操作所涉及到的Transaction-SQL 语句被组织成一存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,否则将是多条SQL 语句,从而大大增加了网络流量,降低网络负载。
4.存储过程可被作为一种安全机制来充分利用
系统管理员通过对执行某一存储过程的权限进行限制,从而能够实现对相应的数据访问权限的限制,避免非授权用户对数据的访问,保证数据的安全。
5.减少操作人员及程序设计者所发生的错误问题
同时,使用存储过程有好处,但相对地也会有缺点。
1.程序代码的可移植性降低。
2.无法使用其他程序语言来编写存储过程
3.必须将存储过程程序代码存储在SQL Server上,而无法存在客户机上。
5.4 程序的模块设计
5.4.1全局数据模块
用于定义全局数据及通用函数。
// 定义系统变量
G_LocalIP:
// 取本机IP地址
G_SQLLine:
// 定义数据库连接字串
后端服务器存储过程有:
CrdbStru()//数据库定义表结构
Chk_CZYH()// 检查操作员处理程序
Chk_CANCZ()//检查操作员权限处理程序
5.4.2.客户管理模块
5.4.2.1新增、修改、显示客户资料模块
本模块主要新增(修改)客户资料。TInse_Kh类包括新增客户、修改客户、读客户资料、查询时显示客户资料及供本类方法调用的私有成员函数、变量。下面是TInse_Kh类的声明。
TInse_Kh = class(TForm)
procedure Button3Click(Sender: TObject);//新增客户资料
procedure Button4Click(Sender: TObject);//取消按键
procedure EnterDown(Sender: TO var Key: W
Shift: TShiftState);//按Enter时自动向下跳转到下一个输入框
procedure KHLXClick(Sender: TObject);// 控制输入内容
procedure Button1Click(Sender: TObject);//修改客户资料
Function Read_KHZL(c_DKKHID: Integer):I//从后端数据库读回客户资料
procedure FormCreate(Sender: TObject);
//客户名称
//客户种类
1--单位 2--个人
//证件号码
//单位网址
//Email网址
//首笔贷款帐号
//首笔贷款金额
//基本户开户行名
//基本户帐号
//结算帐号
//信用评级
//上级单位
//归属信贷员号
//单位营业执照号码
//单位法人代表
//法人证件号码
//单位业务范围
//单位注册资金
//单位性质
//单位所属行业性质
{ Public declarations }
用于新增、修改客户资料的后端服务器存储过程有:
INPKHZL()
//新增客户资料处理程序
包含总结汇报、党团工作、人文社科、专业文献、IT计算机、办公文档、文档下载、资格考试、考试资料、教程攻略、计划方案以及商业银行信贷管理系统毕业论文等内容。本文共14页
相关内容搜索信贷管理系统的设计与实现
在互联网金融快速发展的今天,银行对信息化建设越来越重视,信贷业务作为银行的核心竞争力,尤其得到各个银行的重视。为提高信贷业务的管理水平和运行效率,各个银行都在积极地建设信贷系统。某日资银行迫切需要信贷系统来管理目前的信贷业务,尤其是额度的检查、贷款信息查询和合同文档制作。不论是从风险控制的角度还是从成本控制的角度,信贷系统不仅提高工作效率,也能有效地避免录入错误所带来的损失。  本文首先简单的介绍了信贷系统的课题背景及来源,对信贷业务的基本概念和内容做了解释。再结合目前国内外相关贷款系统的情况引出本论文所述信...展开
在互联网金融快速发展的今天,银行对信息化建设越来越重视,信贷业务作为银行的核心竞争力,尤其得到各个银行的重视。为提高信贷业务的管理水平和运行效率,各个银行都在积极地建设信贷系统。某日资银行迫切需要信贷系统来管理目前的信贷业务,尤其是额度的检查、贷款信息查询和合同文档制作。不论是从风险控制的角度还是从成本控制的角度,信贷系统不仅提高工作效率,也能有效地避免录入错误所带来的损失。  本文首先简单的介绍了信贷系统的课题背景及来源,对信贷业务的基本概念和内容做了解释。再结合目前国内外相关贷款系统的情况引出本论文所述信贷系统的内容和意义,以及介绍了本文的结构。  然后本文将重点放在某日资银行的信贷系统的需求分析、设计和实现上,并通过测试验证该系统的可靠性。  在需求分析阶段,本文结合对银行信贷业务流程的分析,将系统主要分成权限管理、贷前业务、贷中实行业务、贷后业务、监管业务和辅助业务6个模块。利用软件工程的方法通过时序图和用例图的方式建立了领域模型。  在设计阶段,本文从整体架构设计和系统功能模块设计两个角度出发,阐述了该系统的SSI架构的设计理念及特点,以及接口设计、调度任务设计、文档制作引擎设计、UI设计、数据库表设计。  在系统实现和测试阶段,本文也是从整体架构的实现和系统功能模块实现的角度描述了SSI前后端的架构实现和系统功能模块的实现。并通过LoadRunner测试工具验证系统功能的准确性和可靠性。  本文所述信贷系统旨在实现信贷业务流程自动化从而为银行内部工作人员提供便利。信贷系统的实现在推动国内外的贷款业务中扮演了重要的角色,通过使用信贷系统,能让业务操作人员快速了解业务体系并且高效地开展金融活动。收起
学位授予单位
机标分类号
本文读者也读过
加载中,请稍候
.客服电话
&&8:00-11:30,13:00-17:00(工作日)XX农商银行信贷管理系统设计与实现--《湖南大学》2016年硕士论文
XX农商银行信贷管理系统设计与实现
【摘要】:随着信贷业务的快速发展和变化,XX农商银行对信贷管理的处理效率提出了更高的要求,随着XX农商银行银行贷款业务的不断发展和服务提升,为了加强在信贷业务的管理,实现信贷管理的信息化处理,把信贷规章制度和要求转化为信息化管理系统,需要建立信贷管理系统,将信贷业务的产品定义、客户信息、授信审批、贷款管理、报表输出、归档管理等功能整合起来,进一步加强银行信贷风险管控能力。本系统以Oracle作为后台数据库进行系统功能开发,利用XML技术实现了系统与其它业务子系统的集成,整个系统以B/S三层架构模式实现,保证了系统具有良好的易用性、安全性、可靠性、和可维护性。本文首先详细地介绍了XX农商银行信贷管理系统的设计方法与实施方法,包括信贷管理系统开发、应用的相关理论知识;接着本文分析了XX农商银行信贷管理系统的业务需求,并对系统的总体设计方案进行了详细描述,包括系统逻辑架构设计、功能结构设计、数据库设计以及网络拓扑结构设计等,最后对系统的测试与实施过程进行了详细描述。XX农商银行通过对信贷业务需求的有机整合和业务流程的再造,构建了全行信贷业务产品信息库,全面覆盖所有业务品种的管理,极大的提高了对全行范围内的信贷业务的管理水平和风险监控能力,对全行进一步加强内部管理,改善资产质量有着极为重要的意义。本系统在规划上顺应了信贷业务处理体制改革的需要,遵循了贷款业务由前台统一营销,后台集中管理的经营管理理念;实现了贷款业务的统一操作和业务流程的全程控制;通过对全行数据的集中管理,大大提高了数据的准确性和及时性,满足了全行客户信息共享的要求,提升了防范贷款风险的能力。
【关键词】:
【学位授予单位】:湖南大学【学位级别】:硕士【学位授予年份】:2016【分类号】:TP311.52【目录】:
摘要5-6Abstract6-14第1章 绪论14-20 1.1 研究背景及意义14-15
1.1.1 研究背景14
1.1.2 研究意义14-15 1.2 国内外研究现状15-18
1.2.1 国外研究现状15-16
1.2.2 国内研究现状16-18 1.3 研究目标及研究内容18-19
1.3.1 研究目标18
1.3.2 研究内容18-19 1.4 论文组织结构19-20第2章 系统相关技术选择20-24 2.1 J2EE技术20-21 2.2 B/S结构21-22 2.3 Web Service22-23 2.4 AJAX技术简介23-24第3章 业务及系统需求分析24-38 3.1 业务需求分析24-31
3.1.1 业务概述24-25
3.1.2 总体业务流程25-26
3.1.3 客户信用评级业务流程26-28
3.1.4 贷款受理审批业务流程28-30
3.1.5 贷款发放管理业务流程30-31 3.2 系统功能需求分析31-36
3.2.1 客户信息管理31
3.2.2 客户信用评级31-32
3.2.3 贷前调查管理32
3.2.4 贷款受理审批32-33
3.2.5 贷款发放管理33-34
3.2.6 贷款合同管理34
3.2.7 贷后管理34-35
3.2.8 利息管理35
3.2.9 系统管理35-36 3.3 非功能性需求分析36-37 3.4 本章小结37-38第4章 系统设计38-56 4.1 系统设计原则38 4.2 系统逻辑架构设计38-39 4.3 系统功能结构设计39-47
4.3.1 客户信息管理40-41
4.3.2 客户信用评级41-42
4.3.3 贷前调查管理42-43
4.3.4 贷款受理审批43
4.3.5 贷款发放管理43-44
4.3.6 贷款合同管理44-45
4.3.7 贷后管理45-46
4.3.8 利息管理46
4.3.9 系统管理46-47 4.4 系统网络拓扑设计47-48 4.5 数据库设计48-53
4.5.1 设计概述48
4.5.2 数据库逻辑设计48-50
4.5.3 数据表设计50-53 4.6 安全设计53-55 4.7 本章小结55-56第5章 系统实现56-64 5.1 实现概述56 5.2 系统实现硬软件环境56-57 5.3 系统登录界面实现57 5.4 客户信息管理界面实现57-58 5.5 信贷受理与审批的实现58-60 5.6 贷后管理详细实现60-63 5.7 本章小结63-64第6章 系统测试64-73 6.1 测试概述64 6.2 测试工具与环境64-65
6.2.1 测试工具64
6.2.2 测试环境64-65 6.3 测试方法65-66 6.4 测试用例66-71
6.4.1 功能测试66-68
6.4.2 单元测试68-70
6.4.3 性能测试70-71 6.5 测试结果分析71-72 6.6 本章小结72-73总结73-74参考文献74-77致谢77
欢迎:、、)
支持CAJ、PDF文件格式
【相似文献】
中国期刊全文数据库
;[J];软件产业与工程;2011年05期
李明富;;[J];金融电子化;2011年11期
吴艳平;;[J];金融科技时代;2014年04期
本刊编辑部;;[J];金融科技时代;2013年06期
;[J];;年期
中国重要报纸全文数据库
吴继峰;[N];周口日报;2010年
徐建华 闵建凯
李其鹏;[N];中国县域经济报;2011年
吴红军 通讯员
秦红金;[N];金融时报;2012年
福建省农村信用社联合社 蓝宗文;[N];中华合作时报;2013年
河北省农信联社廊坊办事处
刘树青;[N];中国农村信用合作报;2013年
郑娟;[N];台州日报;2013年
胡玲玲 徐效平;[N];金融时报;2013年
江西赣州农商银行
何荣清;[N];中国农村信用合作报;2013年
陈和军 张永胜;[N];金华日报;2013年
曹阳;[N];金融时报;2013年
中国硕士学位论文全文数据库
殷晓春;[D];长江大学;2015年
王蕾;[D];兰州大学;2015年
刘莺;[D];南昌大学;2015年
张雪莹;[D];吉林大学;2016年
丁一;[D];福建农林大学;2016年
鹿升;[D];西北农林科技大学;2016年
胡滔;[D];重庆师范大学;2016年
安顺;[D];吉林大学;2016年
翟文鹏;[D];吉林财经大学;2016年
邵晓阳;[D];首都经济贸易大学;2016年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号}

我要回帖

更多关于 小额信贷论文参考文献 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信