




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天 津 大 学 网 络 教 育 学 院专科毕业论文题目:个人信贷管理系统的设计与开发完成期限:2014年7 月5 日 至 2014年11 月10 日学 习 中 心 院本部 年 级 2012级专 业 计算机网络技术 指 导 教 师 杨威姓 名 王公澳 学 号 122019393005摘 要随着个人信贷业务的发展,传统的手工信贷管理模式已经不能满足信贷业务不断发展的需求。银行系统为了能够更好的为客户服务,提高其服务质量和市场竞争力,开始着手建立个人信贷管理系统,采用信息化的手段实现对个人信贷业务的管理。本文通过对跟人信贷业务发展情况的分析,在J2EE体系结构的基础上,采用先进的B/S软件设计架构和SQL Server数据库,完成了对个人信贷管理系统的设计和开发。该系统能够完成个人信贷业务的申请、审批、利息计算以及客户信息的管理等功能。关键词:个人信贷管理系统;开发;B/S一、 绪论(一)研究的背景和意义信贷是银行的主要经营业务之一,也是银行利润的主要来源。个人信贷业务是银行信贷业务中非常重要的一个组成部分,近些年来得到了非常迅速的发展。由于个人信贷业务具有较强的独立性,所以个人信贷管理成为银行管理中非常复杂的部分,这主要是因为我国信贷业务实行的年代较早,且管理过程中存在着很大的弊端,难以适应个人信贷管理的市场需求。因此开展个人信贷管理研究变得非常有意义1。目前我国大多数银行的个人信贷业务的发展极为迅速,并且占据了银行信贷业务的主要部分,但是其审批过程中存在着流程混乱、监管不利,导致个人信贷信管管理中存在着较大的风险2。风险管理在个人信贷管理中发挥着极其重要的作用,传统情况下的风险管理都是通过定性分析来完成的,而目前为了获得更加精确的风险分析结果,市场上普遍采用定量分析。为了提高银行在市场竞争中的竞争力,越来越多的银行开展了个人信贷管理系统,加快其信贷业务的发展。信贷管理系统是以客户为中心,实现了各种信息的共享,从而降低了用户的信贷风险系数,所以信贷管理系统的开发不仅能够实现客户对个人信贷业务的管理,而且还能够帮助用户更好的分析其信贷中存在的各种风险,提高其信贷管理的水平3-4。(二) 国内外现状国外个人信贷业务开展较早,其风险分析和评价方法的研究比较成熟,基本上实现了风险分析的量化管理,且其研究成果在各大银行个人信贷管理中得到了非常广泛的应用。国外个人信贷管理系统的研究是随着计算机技术的不断进步而发展起来的,到目前为止经历了四个阶段的发展:脱机处理业务、联机处理业务、信息化的经营决策、业务集成和决策智能化,经过这四个阶段的发展,银行个人信贷管理已经基本上实现了信息化。随着金融业的继续发展,国外银行正在逐步推行电子银行和网络银行,比较典型的是美国在20世纪90年代推出了首个网络银行,并且迅速在世界银行范围内得到了广泛的应用。截止到现在,国外银行的信息化已经由最初的支持金融业务、运作金融业务转变到改造金融业务的时代。国内银行中信息化技术的应用较晚,直到20世纪50年代才开始逐渐被应用。计算机的应用使得银行信息化管理水平得到了较大的提高,于此同时也增加了银行的工作量,他们需要快速准确的完成对客户资料和户口资料的鉴别和处理。截止到目前银行管理已经由当初的手工管理转变为信息化管理,且大部分银行从其金融产品发展的需求出发,开始着手建立自己的信息化系统,以适应市场竞争的需要。(三) 主要内容本文的主要内容是采用先进的软件开发技术,开发一套适用于大多数用户的个人信贷管理系统,本文的主要章节安排如下:第一章 绪论,主要介绍论文研究的背景及国内外现状,并对论文各个章节的内容进行安排。第二章 个人信贷系统概述,主要介绍个人信贷管理系统的特点,并且详细介绍了C/S和B/S两种软件设计架构。分析了系统的业务需求。第三章 系统的总体设计,给出了系统的设计原则,确定了系统的设计架构,并且对系统各个功能模块的流程和数据库进行了设计。第四章 结论和展望,对本文主要研究内容进行了总结,并对未来研究方向做了展望。二、 个人信贷管理系统概述第二部分与第一部分空一行即可。(一) 个人信贷管理系统的特点个人信贷是银行和客户之间存在的一种信贷业务,按照二者约定的协议,银行向客户支付一定数量的贷款金额,用于支持客户的消费。个人信贷业务的种类和数量较多,具有较高的发展潜力。它跟企业信贷不同,具有风险低、回收率高和收益高等特点,但是银行在管理过程中需要完成的手续比较多,工作量较大。目前常用的信贷管理系统可以完成对用户信息的管理、业务管理、利息管理、查询统计等功能。(二) 个人信贷管理系统的架构目前软件系统开发过程中常用的架构有C/S和B/S两种,下面将给出两种软件架构的具体介绍:C/S结构是指传统的客户机服务架构,如图2-1所示,包括了客户端、服务器端以及中间件三个部分。在客户端操作系统中安装相应的软件,用来完成本地数据的交换以及所需要的各种操作的申请功能;服务器用来完成对各项请求内容的处理;中间件实现了系统中客户端和服务端之间的连接5-6。该架构方式下大部分的处理工作都在客户端进行,对服务端的要求较少,系统具有较快的相应速度。但是在该架构的使用需要在客户端安装相应的软件,随着时间的推移和需求的变化,如果软件需要升级,客户端需要重新下载新版软件并且重新进行安装,不利于系统的维护。另外软件开发过程中对操作系统的要求不同,采用C/S架构模式增加了系统开发的成本。客户端服务器数据库请求响应图2-1 C/S结构框架B/S是指网页浏览器和服务器,在工作过程中它简化了客户端的功能,使其简化成了只具有浏览功能的浏览器。该结构是对以前应用较多的C/S结构的改进。它是随着互联网技术的发展而发展的,在该框架结构中,用户对系统的操作是通过全球浏览器来完成的,这样系统中前端的工作量就比较小了,其具体结构如图2-2所示。所以B/S架构模式下避免了软件应用中的不断升级的麻烦,降低了开发系统所需要花费的费用和开发人员的工作强度。采用B/S架构进行系统设计能够打破时间限制,使用系统的人员可以在任何地方、任何时间通过互联网访问系统中的内容,由于系统设计时采用网页模式,所以使用时不用再去下载相应的使用软件,系统的扩展也是非常的容易7-8。客户端服务器数据库返回结果图2-2 B/S结构框架综合考虑C/S和B/S架构的优缺点,结合个人信贷系统开发的具体要求,在本次设计中我们采用了B/S架构模式。(三) 业务需求分析本系统的开发主要是为了满足银行管理中个人信贷的管理,所以其基本业务需求有:(1)客户信息管理通过系统完成对信贷客户各项资料的管理,并且实现客户信贷信息在银行各个部门之间的共享,实现对客户和信贷管理人员之间的有效沟通,同时还可以通过该系统挖掘银行信贷的潜在客户。该模块要能够对客户信息进行添加、修改、查询和删除等各项功能性操作。(2)贷款业务管理通过系统用户可以进行各项贷款的申请,以及银行对客户贷款申请的审批、款额的发放以及跟踪和回收等。该模块要实现放贷管理和逾期管理两个方面的功能。首先客户向银行提出贷款申请,银行收到申请后会对客户的各项信息进行审查,并且查看客户以往的贷款信用记录,完成对客户申请的审批。如果审批通过,系统会将相关的贷款金额发放给客户,如果审批没有通过,银行会通过系统向客户说明原因。贷款期限结束前用户要将贷款本金和利息还给银行,至此整个贷款过程结束。如果因为某些原因客户没有及时还清贷款和相关利息,系统还要根据相关标准,计算客户逾期需支付的违约金,并且向客户发送提醒,催促客户尽快缴纳资金。对于逾期比较严重且拒不执行的客户银行可以常采用法律手段维护自身的合法权益。(3)贷款利息的管理实现对客户信贷中产生利息的管理,主要完成利息的计算和入账两个功能。利息计算包括了复息计算和免息计算两部分,对于满足免息条件的客户在贷款过程中可以免除部分利息,利息计算完成后要将贷款利息进行入账处理。(4)报表管理各项信贷活动的进行都需要填写相关的表格信息,并且形成报表形式,系统要能够具备对各种报表的输出功能。该模块要能够实现对各项报表信息的管理、和查询功能。三、 系统的总体设计(一) 总体设计1、 设计原则系统在设计过程中要满足以下几个原则:(1)实用性原则,系统设计完成后要能够满足个人信贷管理的基本需求,能够完成贷款的申请、审批、贷款的发放、计息的计算以及贷款的催还等等功能。(2)先进性原则,技术决定着生产力,系统设计中必须采用先进的软件开发和设计技术,保证系统的先进性,同时也便于系统后期的投资和维护。(3)安全性原则,信贷管理系统中存放了客户的大量个人信息以及贷款信息等,一旦被泄露将会给客户带来不可估量的损失,所以在设计过程中要保证系统运行的安全性,防止数据泄露的可能性。(4)扩展性原则,银行信贷业务的不断发展,使得信贷的种类不断发展变化,同时信贷的流程也不断变化,系统设计过程中必须预留一定的接口和模块,便于系统后续功能的增加。2、 系统总体架构设计在C/S架构中,数据库系统需要系统维护人员定期对其进行维护和管理。客户端也要不断进行更新,维护人员需要在安装客户端的地方来回进行奔波。B/S架构中,采用网络浏览器作为系统应用的客户端,无需对其进行维护,维护人员可以将其精力集中在服务器端。主要保证服务器端的正常运行即可实现整个系统的正常运行,减少了系统维护中投入的各项费用。本次系统设计中采用B/S三层架构模式,主要包括了用户层、业务层和数据层。系统中大部分的处理工作由业务层来完成,其具体结构如下图3-1所示。图3-1 系统总体架构设计3、 系统的功能结构设计在三层B/S架构下,用户通过IE浏览器来访问个人信贷管理系统,并且完成对各项功能的操作。系统的功能结构如下图3-2所示。客户信息管理报表管理客户信息添加客户信息录入客户信息修改客户信息删除客户信息查询客户等级评估报表查询报表管理贷款业务信息管理利息管理个人信贷管理系统贷款信息审批贷款信息申请贷款信息编辑贷款信息删除贷款信息查询利息的减免利息的计算图3-2 个人信贷管理系统功能模块(二) 功能模块的设计1、 客户管理模块该部分内容主要是对客户的信息进行管理,包括客户信息的录入、编辑、删除、查询和统计等,并且对客户信用等级进行评估等。使用过程中必须注意对相关信息的保存,否则各项修改操作都是无效的,客户信息修改的具体的操作流程如下图3-3所示。银行在对客户贷款进行审批时需要参考客户的信用等级,其信用等级的评估流程如下图3-4所示。开始是否保存NN选择客户记录修改信息保存修改YY结束是否结束图3-3 客户信息修改流程开始读取客户资料分析履约记录信用评估获得结果结束图3-4 客户信用等级评估流程图2、 业务管理模块通过上面的需求分析我们可以看到该模块要完成对贷款业务的管理和逾期管理两个功能。客户申请贷款之前需要准备相关申请资料,银行负责对其资料进行审核,如果审核通过则将贷款发放给用户,贷款期满用户需向银行支付本金和足额利息,具体的贷款管理流程如下图3-5所示。开始通过NN贷款申请贷款审批贷款发放贷款回收到期YY结束图3-5 贷款管理流程如果客户未按时还清贷款,系统会启动逾期利息计算功能,其利息计算的流程如下图3-6所示。开始参考标准计算违约金催缴款项法律催欠是否收到NY结束图3-6 利息催缴流程图3、 利息管理模块利息管理模块需要对客户贷款利息进行计算和入账两个功能,利息计算过程中需要按照国家相关的规定进行,包括贷款额度、利率以及周期等,同时对于享受国家优惠政策的要减免相关利息。回收后的利息要记录到相关的账目中,实现资金的回收。具体的利息计算流程如下图3-7所示。开始读取贷款利息依据利率计算利息金额结束图3-7 利息计算流程图(三) 数据库的设计目前人们常用的数据库有VF数据库、Access数据库、SQL Server数据库和Oracle数据库。每个数据库都有其自身的特点,对于VF数据库和Access数据库来说其存储量较小,但是其占用内存小、运行速度快,在小型系统中的应用较多。SQL Server数据库和Oracle数据库对数据存储和管理功能强大,属于大型数据库系统。对于广西中医药大学来说,其学生数量庞大,VF和Access数据库均不能满足其团务系统的使用要求,而Oracel数据库又太大,故在这次设计中选择了SQL Server数据库。1、 数据库概念结构设计本次设计中采用了自下而上的数据库设计方法,首先完成对数据库概念结构的设计,然后再将其总结到一块,得到数据库的整体概念。根据个人信贷管理系统的设计和开发的具体要求,下面我们通过E-R图来表示其结构。(1)贷款部门贷款部门是和客户进行贷款活动的主体,其属性如下图3-8所示。贷款部门部门号电话地址职能负责人名称图 3-8 贷款部门属性E-R图(2)客户管理员客户管理员负责对客户的各项信息进行管理和维护,其属性如下图3-9所示。客户管理员身份证号电话性别手机号所属部门姓名家庭住址图 3-9 客户管理员属性E-R图(3)客户客户属性中要包括客户的姓名、类型、账户以及身份证号等信息,具体属性如下图3-10所示。客户身份证号种类性别手机号信用等级姓名家庭住址图 3-10 客户属性E-R图(5)贷款贷款信息的具体属性如下图3-11所示。贷款贷款期限客户号金额抵押物类别图 3-11 贷款属性E-R图(6)利息利息的属性E-R如下图3-12所示。利息处理标志客户号利率总利息金额编号图 3-12 利息属性E-R图2、 数据库的逻辑结构设计对数据库的结构设计完成后,就要根据其E-R模型图进行数据库第二阶段的设计逻辑结构9 。在进行数据库逻辑结构设计时先将E-R模型转换为关系模型,进而转换成关系表。根据上述广西中医药大学团委管理系统中概念结构设计的E-R图,我们得到表3-1到表3-5的关系表。表3-1贷款部门关系表(ASP-ty)属性名数据类型长度说明Ty_idvarchar7部门编号(主键)Ty_namevarchar8名称Ty_fzrchar2负责人Ty_mzvarchar6电话Ty_jgvarchar50地址Ty_zndatetime8职能表 3-2 客户管理员表(ASP_shhdsqr)属性名数据类型长度说明Sqr_sfzChar50身份证号Sqr_nameChar8姓名Sqr_sexChar2性别Sqr_telChar50电话Sqr_phoVarchar50手机号Sqr_zzVarchar50家庭住址Sqr_bmChar20所属部门表 3-3 客户表(ASP_shhdsqr)属性名数据类型长度说明Sqr_sfzChar50身份证号Sqr_nameChar8姓名Sqr_sexChar2性别Sqr_zlChar50种类Sqr_phoVarchar50手机号Sqr_zzVarchar50家庭住址Sqr_djChar20信用等级表 3-3 贷款表(ASP_shhdsqr)属性名数据类型长度说明Sqr_IDChar50身客户号Sqr_lbChar8类别Sqr_jeChar20金额Sqr_dywChar50抵押物Sqr_qxVarchar50贷款期限表 3-5 利息表(ASP_shhdsqr)属性名数据类型长度说明Sqr_IDChar50客户号Sqr_jeChar8金额Sqr_llChar2利率Sqr_zlxChar50总利息Sqr_bhVarchar50编号Sqr_clbzVarchar50处理标志四、系统的实现4.1 客户管理模块该模块包括了客户信息管理和客户信用评估两个模块,能够完成对客户信息的添加、删除、编辑和修改等,同时还能够根据客户的信息对其信用等级进行评价,具体的实现界面如下图4-1和图4-2所示。图4-1 客户信息管理图4-2 客户信用等级评价4.2 业务管理模块该模块主要完成对客户贷款的管理,即贷款的审批以及催款等功能,具体的界面如下图4-3所示。图4-3 贷款审批五、系统的测试5.1 测试内容软件测试包括了界面测试和功能测试两个方面的内容,其中界面测试的目的是检验设计的软件是否能够在不同操作系统和不同显示器中正确使用,功能测试则是检验系统是否实现了预定的功能。5.2 界面测试首先将系统分别在XP系统和Win7系统中运行,发现系统界面显示完好,字体和图形比例正常。然后将系统分别在15寸和17寸显示器中运行,系统界面中的图形和文字显示正常,没有出现较大的偏差。5.3 功能性测试本次测试中将系统中的各个功能模块进行了检验,发现均能够实现预定的功能,下面我们给出信贷申请时的测试用例,如下表1所示。测试目的检验信贷申请中是否存在问题,查看系统能够实现其功能测试对象信贷申请模块前提条件部署应用程序,连接数据库测试类型功能性测试输入信贷信息输入要求输入模块设计信息的申请信息输出申请接收活申请拒绝,并且给出拒绝理由5.4 测试结果分析通过对个人信贷管理系统的界面测试和功能性测试,验证了系统的正确性,说明本文涉及的个人信贷管理系统能够满足一般客户信贷管理的需求,且具有较好的界面美观性。六、 总结与展望个人信贷管理系统是银行中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准房屋互换合同文本及使用说明
- 2025年煤炭局考试题库及答案
- 2025年育婴师职业技能大赛婴幼儿心理辅导模拟试题
- 2025年教师资格证面试结构化模拟题:教师职业素养试题型
- 2025年高压电工考试题库:电力系统通信与控制试题解析
- 2025年消防执业资格考试题库基础知识试题及系统答案试卷
- 2025年职业师专业能力测试卷:企业培训项目评估与优化试题
- 2025年室内设计师职业资格考试真题模拟卷:室内设计装饰材料选购与搭配试题
- 2025年护士执业资格考试题库(妇产科护理学专项)妇产科护理学易错考点试题
- 2025年统计学期末考试:抽样调查方法与抽样调查数据挖掘结果试题
- 2025至2030中国大宗物资供应链行业发展趋势分析与未来投资战略咨询研究报告
- 2025湖南益阳安化县事业单位招聘工作人员61人考试参考试题及答案解析
- 7 呼风唤雨的世纪 课件
- 电瓶托盘堆垛车安全培训课件
- 快递分拣中心操作流程及安全规范
- 机加工安全质量培训计划课件
- 2025年全国计算机等级考试三级网络技术模拟题及答案
- 胰岛素储存知识培训课件
- 2025至2030年中国卡丁车俱乐部行业市场调研分析及投资战略咨询报告
- 建设项目环境影响评价分类管理名录(报告书、表、登记表)
- 加油站职业健康危害因素分析
评论
0/150
提交评论