基于mssqlserver的银行信贷管理系统的设计与实现计算机应用专业本科论文.docx
- 文档编号:29568498
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:78
- 大小:1.67MB
基于mssqlserver的银行信贷管理系统的设计与实现计算机应用专业本科论文.docx
《基于mssqlserver的银行信贷管理系统的设计与实现计算机应用专业本科论文.docx》由会员分享,可在线阅读,更多相关《基于mssqlserver的银行信贷管理系统的设计与实现计算机应用专业本科论文.docx(78页珍藏版)》请在冰豆网上搜索。
基于mssqlserver的银行信贷管理系统的设计与实现计算机应用专业本科论文
基于mssqlserver的银行信贷管理系统的设计与实现
计算机应用专业
研究生:
指导老师:
【摘要】
随着银行业信息化的不断发展,银行信贷业务的管理系统建设,实现信贷业务进行管理信息化成为了当前发展趋势。
课题在ASP.NET技术框架下,利用了SQLServer数据库技术,研究了针对信贷业务的管理系统。
目前,所实现的银行信贷系统中,主要表现出操作不够便利、数据访问效率低等缺点,逐渐地无法适应当前银行业发展的需求。
课题分析、设计、实现、测试了基于B/S模式的信贷管理系统,提供给银行如:
信贷过程管理、信贷客户管理、信用评级管理、贷后管理等操作功能。
本文的信贷管理系统将在三层架构下运行,具有数据传输效率高、维护方便等特点,主要研究内容如下。
首先,作者对银行信贷系统进行需求分析,先根据银行信贷系统的建设目标,设计了系统的用例图、系统数据流图,包括了:
顶层数据、安全数据、查询数据等流程,同时,论文分析了银行信贷系统的运行性能和业务性能;其次,作者对银行信贷系统的总体架构进行设计,分析设计了系统的功能模块、功能流程、应用层次、网络拓扑结构,其次根据需求分析,具体地设计了系统的业务功能;同时,利用UML建模设计序列图和状态图的,设计了系统数据库,分别就数据库表字段信息、E-R关系图进行设计。
最后,分别就设计与实现银行信贷系统的模块有:
信用评级管理模块、系统用户登录模块、信贷流程管理模块、授信额度管理模块、信贷客户信息管理模块、贷后信息管理模块、系统数据管理模块等,分别就模块的操作界面、功能操作代码、以及数据处理流程,进行了详细地设计与实现。
本课题设计与实现的银行信贷管理系统,在浏览器下运行和操作,相对于C/S模式下的系统来说,提高了系统的可操作性、便利性,更加方便了系统的数据维护。
系统的测试显示,通过系统的测试与分析,如数据添加、查询、删除等操作功能运行稳定,得出系统的测试结果,其性能与功能指标,页面响应时间均保持在200毫秒范围内,信贷管理系统的功能与运行性能,均满足业务需求,也符合通信类系统的特性需求。
银行信贷管理系统的研究,将在一定程度上提高银行信贷部门的业务管理水平,提高银行信贷业务操作的效率,具有较好的研究价值。
关键词:
银行信贷;信贷管理;数据库;B/S模式;SQLServer
DesignandImplementationofManagementSystemforBankcreditBasedonMSSQLServer
ComputerApplications
Graduatestudent:
Advisor:
【Abstract】
Withthecontinuousdevelopmentofinformationtechnologyinthebankingsector,theconstructionofbankcreditbusinessmanagementsystemandimplementationofinformationmanagementforcreditbusinesshavebecometothecurrenttrends.ThemanagementsystemofcreditbusinesshasbeenresearchedbasedonASP.NETframeworktechnology,andusingtheSQLServerdatabasetechnologyinthisthesis.Currently,manybankcreditsystemswhichhadbeenrealizedmaybenotconvenientoperationandlowefficiencyofdataaccess.Thatwillbenotmeettothecurrentdemandofthegraduallydevelopforthebankingsector.Theninthisthesis,thecreditmanagementsystemhasbeenanalyzed,designed,implementedandtestedbasedonB/Smode.Thissystemwillhavemanyfunctions,suchascreditprocessmanagementmodule,customercreditmanagementmodule,creditratingmanagementmodule,loanmanagementmoduleandotheroperationsfunctions.Meanwhile,thecreditmanagementsystemwillrununderthethree-tierstructure,thatmayhavehighefficiencydatatransmission,andeasymaintenance.Themaincontentsofthisthesiswillbeasfollows.
Firstly,theneedsofbankcreditmanagementsystemhavebeenanalyzedbyauthor.Theusecasediagramanddataflowdiagramofthissystemhavebeendesignedaccordingtotheconstructionobjectives.Thedataflowdiagramhasincludedtheprocessesofthetop-leveldata,securitydata,querydataetc..Meanwhile,theoperationperformanceandbusinessperformanceofthebankcreditmanagementsystemhavebeenanalyzed.Secondly,theoverallarchitectureofthebankcreditmanagementsystemhasbeendesignedbyauthor.Thefunctionmodulesandfunctionalprocesseshavebeendesigned.Thenthebusinessfunctionmodulesofthesystemhavebeendetaileddesignedinaccordancewithrequirementsanalysis.Meanwhile,thedatabasewhichisrequiredforthedatastoringofthesystemhasbeendesigned.Thedatafieldinformationtable,ERdiagramandclassdiagramrelationsofthecreditdatahavebeendetaileddesigned.Finally,thefunctionmodulesofthebankcreditmanagementsystemhavebeendesignedandimplemented,suchastheuser'sloginmodule,creditcustomerinformationmanagementmodule,managementmodulelineofcredit,creditprocessmanagementmodule,thecreditratingmanagementmodule,post-loaninformationmanagementmodule,systemdatamanagementmoduleetc..Theuserinterface,functionoperationcodeandthedataprocessingofthesemoduleshavebeendetaileddesignedandimplemented.
Inthisthesis,thebankcreditmanagementsystemhasbeendesignedandimplemented,andthissystemwillberunningandoperatedbasedonthebrowser.WiththerespecttoasystembasedonC/Smode,thissystemwillhavebeenimprovedthebetteroperabilityandconvenience.Andthefunctionofdatamaintenancewillbeenmoreconvenientinthissystem.Thesystemtestinghasshowedthatthebasicfunctionofdataadding,deleting,queryingandverificationofsystemclienthavebeenimplementedaccuratelyinaccordancewiththefunctionaltestingofmanyusers.Then,theaccesstestofsystempagehasshowedthatthepageresponsetimehasbeenmaintainedintherangeof200ms.Thefunctionalandoperationalperformanceofthecreditmanagementsystemhavebemeetingtothebusinessneedsandthecommunicationsneedsofsystemcharacteristics.Theresearchofcreditmanagementforbankwillimprovethelevelofbusinesscreditmanagementsystemforbankcreditdepartments.Thathassomegoodresearchvalueandwillimprovetheefficiencyofbankcreditbusinessoperations.
Keywords:
Bankcredit;Creditmanagement;Database;B/Smode;SQLServer
第一章绪论
论文首先研究银行信贷系统的课题研究背景,针对银行信贷系统进行国内外研究现状的分析,并对课题的研究意义进行阐述,明确地介绍了课题的主要研究内容和工作以及章节的安排。
1.1研究背景和意义
1.1.1研究背景
伴随互联网和网络技术的高速发展,银行信息主管部门的头等大事之一,是如何形成更为系统化的办公环境,有效地利用银行总部的丰富资源。
金融系统在各个时期,运行多种主流操作系统及大型数据库,采用了各种类型的硬件设备,不断充实并发展其信息化基础设施,根据业务需求的特点及业界技术的发展状况,在此基础上开发实施了丰富的应用系统。
此外,在长期持续不断的信息化建设过程中,伴随着银行新的业务需求,要易于实现跟原有系统的联通并适应已有的信息基础设施,一个扩展性强、安全可靠并易于实现的技术架构,需要应用在新系统的建设上。
当前,我国对银行的金融信息化管理操作的制度,进行不断地改革与深化,银行的信贷管理业务空间与管理手段也在不断更新。
利用信息管理技术,对银行的信贷业务管理模式进行信息化的改革,已经成为了目前银行的信贷信息管理的主要发展趋势。
银行的信贷业务管理将逐渐地实现信息内容的系统化、信息传递的规范化、信息形式的标准化,在银行的信贷业务管理中,实施数据管理平台的建设,将有利于提高银行的信贷办公效率和业务管理的业务水平。
信息化是一个国家综合国力的集中体现,成为21世纪国家现代化的基本标志,是各国发展战略的重点内容之一,大力发展信息化,可以抢占信息化领域的制高点。
人类已逐渐步入信息化社会,随着计算机技术、通信技术以及互联网技术的飞速发展,人们对信息和数据的利用与处理也已进入自动化、网络化的阶段。
而相应的,银行面临的风险也大大增加。
银行业务范围也不断扩大,行业间的竞争逐步加剧,银行所处的社会环境大大变化,市场经济的发展和金融改革的推进。
在我国,银行业的数字化管理研究,从一开始就落后于其他国家。
上世纪的改革开放以后,国家一直在不断的完善市场经济体制。
但是事实上,伴随着我国不断深入的经济全球化、市场国际化,银行业的数字化管理的挑战与机遇并存。
数字化管理同样是银行业可持续发展的关键所在,为银行的国际化发展提供了前提条件。
这就对银行管理人员的水平和素质提出了更高层次的要求,因为这是银行业数字化管理的基础所在,功能发挥的关键所在就是数字化管理的环境。
把重视数字化管理代替简单的手工管理,理论结合实际,以积极的姿态参与到数字化管理的分析与研究。
贷款是是银行主要的收入来源,占银行业务的大部分,是商业银行业务的核心。
无论是哪家银行,无论国外还是国内,利息的计算存在差异,所开展的业务种类稍有不同,就银行信贷业务而言,信贷的本质是完全相同的。
银行信贷管理系统针对各银行的信贷业务,进行有效的数字化管理。
本课题将在这些背景的基础上,利用软件开发技术,设计了银行信贷管理系统,在SQLServer数据库中研究了银行信贷业务管理,形成完整的银行信贷管理数字化平台,推动信贷业务的规范化管理。
1.1.2研究意义
随着信息技术不断发展,21世纪的银行,开始着手一定程度上提高银行管理信息化的水平,转变银行信息处理手段落后的这一基本状况。
每一个银行对数字化平台的要求各不相同,而同一个银行的不同时期的要求也会不同。
而与此同时,大家都希望银行各种管理系统的运行速度不断提高,并能提供个性化的操作界面。
因此,对信贷管理系统的设计提出了更高的要求,不仅要适应用户面对的许多业务问题,更要提高系统的工作效率。
本文的银行信贷管理系统的建设,将极大地促进银行的信贷管理的信息化建设发展,具有重要的实践与研究价值利用信息管理技术,对信贷管理系统的管理模式进行改革,已经成为了目前信贷管理系统信息化的趋势。
信贷管理系统,将逐渐地实现信息内容的系统化、信息传递的规范化、信息形式的标准化,在信贷管理系统业务中,实施数据管理平台的建设,将有利于提高办公效率和业务的管理水平。
综上所述,本文研究的业务意义主要有:
(1)提高信息传递与沟通的时效性和准确性
通过构建信贷管理网络通讯、信息交流与发布平台,排除因职位、职能、距离等原因造成的信息传递和沟通不畅而产生的,银行部门的信贷管理发展障碍,以此减少信贷管理信息在途时间,达到多途径的联络与沟通,从而提高银行信贷的信息的时效性、准确性。
(2)整合信息资源,实现知识共享
解决了因人事变动而导致经验流失等问题,彻底改变了信贷文件丢失遗漏、查找困难、管理分散等状况,打破了传统的“信息孤岛”,实现共享和再利用的目的通过信息管理和知识共享,有效整合和积累了各类资源。
(3)提高整体信贷工作效率,规范信贷管理工作
该系统能够减少工作推脱、职责不清、脱节延误等怠工现象,有效避免因跨地域、跨部门、多岗位间业务处理相关问题,实现了信贷管理的协同办公,加强了领导实时了解事务状态、实时掌控工作进度的强度,增强了组织的协调能力,提高了团队的协作能力,也强化了过程监督与控制,最终提高工作效率。
(4)提高银行信贷的响应力,增强凝聚力
银行部门的信贷管理系统功能营造全新的企业文化氛围,提高相应的信息管理的专业素质,能够增强全体工作人员对信息的关注和参与意识,激发他们掌握和运用先进信息技术的热情,在提高管理工作,降低银行部门的信贷管理业务管理成本的同时,提高管理层的响应力。
本文基于银行部门的信息管理部门,建设信贷管理系统,由信贷管理系统的信息化中心的管理人员进行数据管理,对提高信贷管理信息化的建设,其技术意义有:
(1)信贷管理系统为搭建,更适用于地区性信贷管理的体系,提供了完全的信息化的技术平台,更加有效地服务当地银行部门,进行具有地方特色的区域数据和网络信贷信息管理的服务工作。
(2)利用计算机技术、互联网技术、通讯技术,充分使信贷管理系统人员通过任何信息化终端设备,可方便地接入该信贷管理系统信息平台,进而进行信息的浏览、信息发布、信息维护等等操作。
(3)信贷管理系统基于Web的B/S(浏览器/服务器)三层架构的一种信息系统平台的开发,它将传统人工化的信贷管理信息管理局限性,很大的方式割接平移到更加丰富的Internet,功能完备、操作简便、易学易用,银行部门的信贷管理工作人员都可以随时随地使用系统。
1.2国内外研究现状
1.2.1国外研究现状
银行信贷管理系统经历了30多年的发展演变,已经取得了一定成就,具有较大价值的研究。
美国M.D.Zisman教授认为,银行信贷系统就是把通讯技术、计算机技术、系统科学地组成,形成有效地处理银行信贷业务工作的一项重要综合技术[2]。
银行信贷系统随着其支撑技术的发展经历了三个阶段。
第一代银行信贷管理系统以PC、软件的运用为主要标志[4]。
它实质上是一个管理信息系统(MIS),在80年代中期至90年代中期得到迅速发展,该系统以结构化数据作为主要处理和存储对象,实现了信贷文档写作和数据统计电子化,主要面向管理人员和信贷处理人员,将信贷信息载体从传统的纸介质方式转向了比特方式,一般仅限于银行内部的信贷数据计算和统计。
第二代银行信贷管理系统以实现信贷业务工作流程自动化的目的,网络和协同工作技术为主要特征。
对银行信贷管理的发展趋势产生极大影响,以网络作为中心、以信息和工作流为主要处理内容,1995年,Gerstuer提出“以网络作为中心的计算”模式,产生了第二代信贷管理系统[5]。
银行信贷管理系统第三代以充分利用银行局域网为主要标志。
是以数据的管理信息化为核心,建立在银行的网络平台上,可以提高和丰富信贷业务的管理体系和操作效率,利用信贷管理的使用,提高银行信贷的运行效率[6]。
世界经济一体化日益发展,银行业在世界范围内合并的浪潮越来越明显,这就使银行信贷管理难度增加,需要一套能提供一份综合反映整个银行的实际状况高效率的信贷系统,信贷管理信息系统要有银行的信贷经营成果及其数据流量等信息。
伴随着不断出现的新业务,就当前的情况看,现有的信贷管理系统仍旧不能完全解决实践中遇到的许多复杂问题,这就需要首先完善信贷管理的编制规范体系及理论基础;然后,据此完善原有的信贷管理系统,或建立相应的新信贷管理系统。
目前,国外许多国家都在研究构建高效率、低成本、比较容易维护的企业级综合性信贷系统的方法与技术手段,以便高效率的解决银行信贷信息资源应用、集成、共享等问题,银行信贷系统的核心模块是信息化管理的重点所在。
1.2.2国内研究现状
我国加入WTO后,金融业的电子化(包括网络化及智能化)等特征越来越明显,随着信息技术及网络技术的发展,国外的市场给我国金融业带来了严峻的挑战。
加强银行支付结算及贷款理财服务的技术手段及功能件,形成大集中及信息系统的一体化模式,在网络经济时代,需要坚持系统的开放性、网络化、规范化及一体化。
目前,国内众多国有银行,通过B/S(Browser/Server浏览器/服务器)模式维护客户基本信息,以及信贷业务信息,如一些股份制银行,商业银行都上线有企业的信贷管理统,既节约了贷款,又方便了录入,主要功能也基本一致。
通过数据批量处理的实施方案,划分了两种系统开发方式:
一种是使用Java程序结合数据库操纵语言开发批量子系统,目前兴业银行、交通银行、浦东发展银行等商业银行在J2EE平台下,采用该方案。
一种是中国建设银行以及部分商业银行使用的,存储过程开发批量子系统,采用存储过程的方案。
使用Java程序结合数据库操纵语言来完成批量模块的工作,在J2EE平台下的信贷系统,高效的MSSQLSERVER语句来完成复杂的业务逻辑处理,该方法的优点是可以通过编写简单,同时可以灵活的在程序中控制数据库事物。
而且改造的工作量小,如需要进行不同的数据库之间的移植,只需要更改配置文件,就可以成功。
本方案就是准备用高效的MSSQLSERVER语句来设计和实现一个高效的银行信贷系统。
使用存储过程可以编写具有业务逻辑的存储过程,同时有流程判断语句,缺点是执行业务逻辑的语句写法相对不是特别灵活,优点是处理数据的效率较高。
同时如Oracle,DB2,Informix存储过程的语法不尽相同,由于不同的数据库厂商,在不同的数据库之间移植时,改造的工作量很大。
目前,国内的银行信贷系统有安硕、亿阳和易初等几家公司的产品,安硕的信贷管理系统主要有批发信贷管理系统和零售信贷管理系统,拥有强大的风险管理工具,灵活的产品和流程定义,及内置的灵活报表工具。
其他几家公司的功能都颇为类似,又各有侧重。
在国内各软件开发商的信贷管理系统无论从开发手段上、系统产品化程度上都不断提高,当前竞争的焦点主要集中在开发商对业务的理解程度和项目实施的客户化成熟程度上,拥有一套产品化程度高的产品是项目实施成败的关键。
同时,现在我国的部分商业银行并不完全通过外购软件公司产品的方式开发信贷业务管理系统,而是通过银行内部人员直接参与到外部软件公司开发过程的方式进行。
其主要的原因在于,开发出来的信贷业务管理系统使用起来是否有效和方便,其重点还是在于开发者对信贷业务本身的理解程度。
通过内外部结合开发,开发者对信贷业务流程和信贷业务管理要求的理解都会胜过仅仅外包给专门的软件开发公司。
1.3研究内容与方法
本文在进行充分的需求分析的基础上,信贷管理系统的设计主要是依靠现代编程技术ASP.NET,并利用SQLServer数据库设计,记录数据管理过程中的管理型数据信息,对于整个系统采用数据层、中间层、应用层三层结构设计,以面向对象方法,在ASP.NET技术框架下[23],设计开发基于B/S模式的信贷管理系统的设计中,论文主要的研究内容如下。
(1)根据银行部门的信贷管理系统的研究现状与背景,确定信贷管理系统的主要研究目标和内容;根据软件开发的设计需要,选择合适的软件和数据库开发环境,确定了在ASP.NET技术下设计信贷管理系统的界面和编程,实现信贷管理的基本功能,在SQLServer数据库环境下设计系统的数据层。
(2)系统需求分析,根据银行部门的信贷管理业务的工作内容,对信贷管理系统进行功能需求分析、性能需求分析、数据流分析,为系统的设计与实现明确了主要的研究目标和方向;
(3)进行系统的总体设计,根据系统的需求分析内容,建立信贷管理系统的总体结构,并将信贷管理功能的模块进行详细地设计,建立系统的UML模型,包括软件的序列图、状态图、流程图、用例图等,并建立系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 mssqlserver 银行信贷 管理 系统 设计 实现 计算机 应用 专业本科 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)