基于BS模型的个人住房贷款系统设计与实现.docx
- 文档编号:3695143
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:44
- 大小:943.45KB
基于BS模型的个人住房贷款系统设计与实现.docx
《基于BS模型的个人住房贷款系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于BS模型的个人住房贷款系统设计与实现.docx(44页珍藏版)》请在冰豆网上搜索。
基于BS模型的个人住房贷款系统设计与实现
摘要
基于B/S模型的个人住房贷款系统设计与实现
在房屋资源紧缺的当今,个人房屋贷款已经成为了一种重要的买房资金筹备方式。
本文阐述房屋个人贷款业务研究基础上,设计和实现个人房屋贷款系统。
本系统基于对个人贷款的详细研究,开发个人贷款流程的各个模块,编写使用过程,极大减少系统使用者的工作量。
另外系统提供的网络操作机制是优秀的系统安全性和维护性的保障。
本系统实现了个人贷款系统的模式化、一体化、人性化和全面化要求。
本论文针对个人房屋贷款的现状和流程,在对银行业务进行了全面、系统分析的基础之上,进行研究开发,设计并实现了以个人房屋贷款业务为主的个人贷款系统。
系统不但可以全面一体化的体现个人房屋贷款的流程,并且在整个过程中提供方便快捷的操作。
在此基础之上,本文还对于个人贷款风险进行了研究,对于防范和解决个人风险问题做出探讨。
本系统实现更加人性化和系统化的个人贷款业务管理,并且为了达到更好的维护性和安全性,提供地域性管理、分级式管理、网络式登录等多种方案。
系统进一步分为四个主要模块,每个模块会根据贷款人的贷款情况提供不同时期所需的操作内容,模块式的系统编写将更加清晰,并且提高系统客观性,减少了用户使用难度。
系统是建立在B/S模型之上的网络管理系统,可以提供更好的维护。
除此之外,系统更考虑到安全性问题,提供了操作员分级机制和地域性管理机制,是对于用户和贷款人使用安全的重要保障。
本系统是基于JAVA和SQLServer2008编写的系统。
数据库方面,系统将大体分为两个部分,在将系统使用者和系统运行数据分离的基础上,提供更清晰、人性化的数据管理。
通过系统测试,验证了系统的功能性,安全性和有效性。
系统的最终目的是实现一种规范有效并且易操作经济的个人房屋贷款系统,为贷款的操作方和贷款方提供有效可靠的贷款流程保障。
先进技术在个人房屋贷款管理系统中的应用,不仅仅是为了将现有的个人贷款工作做得更出色,重要意义在于提供了一种具有规划性的个人房屋贷款系统,这对于贷款人和操作员双方面都是有益的行为。
关键词:
个人贷款系统;模块化;数据库多级数据分离;B/S网络框架
Abstract
DesignandImplementationofPersonalHousingLoanSystemwhichbasedonB/SModule
Nowadays,sincethehousingresourcesshortageappearednowadays,individualhousingloansbecameanimportantmethodtofinancingit.Thispaperdesignedandfinishedthepersonalloansinhousingbasedonthedeepstudyofitandprogramtheindividualhousingloansystem.Thesystemisbasedonthedetailedstudyofpersonalloans,committedtotheprocessofmodulesofpersonalloans.Morehumaneintheprocessofpreparationgreatlyprovidetheuser’sworkload.Otherwisethesystem’snetworkoperatingisexcellentforthesystem’ssecurityprotection.Thissystemmadethepersonalloanssystemmoremodeling,integrationandfullofhumanerequirements.
Inthispaper,thestatusandprocessofpersonalhousingloan,inthebankingbusinessconductedacomprehensive,systemonthebasisoftheanalysis,researchanddevelopment,designandimplementationofpersonalhousingloanbusinessbasedpersonalloansystem.Thesystemcannotbeonlyfullyintegratedembodimentofpersonalhousingloanprocedures,andthewholeprocesstoprovideaconvenientmodeofoperation.Onthisbasis,thisarticlealsowasstudiedbypersonalloansrisk,topreventandresolvepersonalrisktomakediscuss.
Thesystemprovidemorehumaneandsystematicmanagementofthepersonalloanbusiness,andinordertoachievebettermaintenanceandsecurity,thesystemalsoprovideregionalmanagement,hierarchicalmanagement,network-typelogonandotherprograms.Systemisfurtherdividedintofourmainmodules,eachmodulewillbasedonthelendertoofferdifferentperiodsofloansoperations,themodularsystemwillbemoreclear,alsoincreasetheobjectivityofthesystem,reducetheuser’soperations’difficulties.Inaddition,thesystemisbasedonB/Smodelwhichcanprovidebettermaintenance.Otherwise,thesystemalsoinviewofsecurityissues,provideagradingsystemoperatorsandregionalmanagementmechanismwhichisthelenderfortheusersandtheimportanceofsafeprotection.
ThefollowingsystemisbasedonJAVAandSQLServer2008.Thesystemdividesitsdatabaseintotwopartstoprovidethesystemusersmoreclearanduser-friendlydatamanagement.Fromsystemtesting,corroboratedthefunctionality,securityandeffectivenessofthesystem.
Thesystemistoachievetheultimategoalofaneffectiveandeasyoperationeconomyofthepersonalhousingloansystem,methodofoperationforloansandlendersprovideeffectiveandreliableloansecurityprocess.Advancedtechnologyinindividualhousingloanmanagementsystemapplication,notonlyfortheexistingpersonalloansfordoingabetterjob,importantsignificanceliesinprovidingaprogramofpersonalhousingloansystem,whichthelenderandoperatordoublerespectisbeneficialbehavior.
Keywords:
Individualhousingloans;Modularize;DatabaseDividedIntoLevels;B/SNetworkFramework
第1章 绪论
1.1研究课题与背景
随着我国社会和经济的发展,人们对自己的居住条件提出了越来越高的要求,个人住房已逐步走向商业化、市场化。
但是在这种情况下,与之矛盾的是还未完全达到居民个人理想购房水平的人均收入水平,逐渐的,提前借钱买房、住房已经逐步成为了一种生活理念。
金融行业在企业贷款陷入困境时,认知到社会上这种住房贷款的需求,早在个人贷款评估风险较低的情况下逐步开展了个人住房贷款业务,为银行资金找到了出路的同时,也提供了中国居民对于住房需求及人均收入水平过低的矛盾的解决方案。
具体来说,从字面可以理解个人住房贷款顾名思义,首先必须满足一个条件就是必需是向个人发放的贷款,这个贷款所购买的房子必须是应用于个人居住,该借款的人员必须要用固定的物品作为抵押,为了避免个人贷款有不还的现象,可以在特殊的时间扣押贷款人的物品作为抵偿,如果有担保人的情况可以让担保人来赔偿。
个人住房贷款是金融界提出的一种有效的解决购房矛盾的方法,并且逐渐的形成了一种有规模性,结构性的贷款模式。
具有一整套的流程和手续,并且拥有合法的合同进行凭证。
而个人贷款系统应该在提供人性化界面,简便操作的同时,全面的保存流程所需要的信息,并且提供一定的应用,如本息计算、统计、过期提醒等。
因此开发一个合理的、全面的、具有规范性、一体性的个人贷款系统是必需的。
1.2研究目的与意义
在贷款过程中,需要进行审核,审查以及合同签订等早期准备工作,而庞大的数据存储量是一个个人贷款系统应该提供的功能。
如果没有一个有效的个人贷款系统对这些资料进行管理和统计,只是人为的进行,可能无法客观,有效的进行贷款流程。
合法有效的贷款流程是对于整个贷款项目成功的保障。
在贷款过程中,正规化的管理和先进的技术性能够更加合理有效的完成贷款项目中还款的进行。
同时,这种完成方式必须是在类似于计算机这种公平客观的管理条件下才能够完整的实现的。
使用这样的一个系统将在节约了人力资源的前提下,更加有效的保障一个贷款项目的完成。
开发这样一个系统有如下意义:
1、大幅度提高工作效率,使银行工作人员从全部人为的负担中解脱出来,更加合理有效的完成贷款项目。
2、用计算机数据库管理代替手工统计工作,并且对数据库中的各数据自动进行逻辑验证,使数据统计过程中的错漏减少到最低程度。
3、使得整个贷款流程更加合理有效,在先进技术和管理一体化的保障下,保障了贷款项目的合法完成。
4、使用统一服务器提供服务,综合客户操作和业务操作于网络,从而减少系统升级和新产品使用对于整个贷款系统的消耗。
并且提供了统一的模式,分散性的进行操作,减少了操作的复杂性。
1.3个人贷款概述
经过时间的积累,近些年国际形势的变化,越来越多的银行开始关注个人贷款业务,具体这种业务是在上个世纪二十年代开始发展的,经过近一个世纪的发展,这项业务已经有了长足的发展。
这种比较分散的贷款业务发展非常迅速主要有以下几个重要的原因,首先由于这种业务非常受欢迎,所以有大批量的国际银行组织开始盯上这项业务,并且竞争十分激烈。
另外就是由于经济的飞速发展,每个人的收入提高非常多,所以导致这种业务很受大家的欢迎。
随着个人收入的逐步稳健提高,使得人们愿意利用贷款提前进行消费;再次是各种征信机构大量涌现,银行可以更加方便、快捷的了解借贷人的信用状况和评级。
1.3.1个人贷款种类
(1)个人住房贷款
个人住房贷款又可以分为个人住房商业性贷款和个人住房公积金贷款、个人住房组合贷款。
个人住房商业性贷款是指具有完全民事行为能力的自然人,在购买本市区城镇自主住房时,以其所购买产权住房为抵押物,作为偿还贷款的保证向银行申请的住房商业性贷款。
个人住房商业性贷款是银行信贷资金所发放的自营贷款。
个人住房公积金贷款是指缴存住房公积金的职工,在本市区城镇建造,购买,大修自住住房翻建时,作为偿还贷款的保证,以其所拥有的产权住房作为抵押物,而向银行申请的住房公积金贷款。
个人住房公积金贷款是政策性的住房公积金所发放的委托贷款。
个人住房组合贷款是指只要符合个人住房商业性贷款条件的借款人,在办理个人住房商业性贷款的同时还可向银行申请个人住房公积金贷款,并且缴存住房公积金,也就是借款人向银行申请个人住房商业性贷款和个人住房公积金贷款,用以所购本市区城镇自住住房为抵押物,可以简称为组合贷款。
(2)个人小额信用贷款
个人小额信用贷款是以个人或者家庭为核心的经营类贷款,主要服务于广大个体工商户、私营小企业主等。
(3)个人汽车消费贷款
个人汽车消费贷款是商业银行对在特约经销商处购买自用汽车的购车者发放的人民币担保贷款。
(4)个人耐用消费品贷款
个人耐用消费品贷款是商业银行向借款人发放的用于支付其购买耐用消费品的人民币贷款。
1.3.2个人贷款程序
(1)签订合同:
购房者应与房地产开发公司签订合同,同时必须向房地产开发公司缴纳购房首期款项;
(2)申请贷款:
购房者需准备申请贷款的相关资料,包括个人身份证,户口本等,并且交纳契税、房屋维修基金等各种税费,填写购房所需按揭申请手续和相关法律文件,并到银行委托的律师事务所办理;
(3)贷款审查:
律师事务所对购房者申报资料进行初步审核,而后在由银行信贷部门进行审批;对审查不合格的申请资料,将给予退回处理,并返还所收取的费用;
(4)其它手续:
购房者需到保险公司办理房屋财产保险,律师事务所可以代办公证及抵押物的抵押登记、备案等;
(5)发放贷款:
相关购房手续经银行信贷部门审查合格后,将贷款款项打入房地产开发商的公司账户,并通知购房者。
1.3.3个人贷款风险管理
在进行个人贷款之前,针对于完善的个人贷款系统,需要进行完善的个人贷款风险管理程序。
首先,需要在确定控制权鉴定、高质量的产权、担保人评估和抵押物的基础上完善个人贷款保证程序。
其次,需要建立健全以个人贷款客户信用等级为基础的个人贷款审核决策机制,运用财务分析和非财务分析的方法加以实现。
最后,将客户申请材料进行归档整理,以便今后进行动态管理,有利于银行详细掌握客户的基本财务信息和信贷记录,完善客户信息档案资料。
对个人贷款进行风险管理是在贷款过程中对于客户和银行双方面合理以及合法管理的基础。
1.4本文研究工作
本论文针对个人房屋贷款的现状和流程,在对银行业务进行了全面、系统分析的基础之上,进行研究开发,设计并实现了以个人房屋贷款业务为主的个人贷款系统。
系统不但可以全面一体化的体现个人房屋贷款的流程,并且在整个过程中提供方便快捷的操作。
在此基础之上,本文还对于个人贷款风险进行了研究,对于防范和解决个人风险问题做出探讨。
本论文主要完成以下几方面工作:
(1)对于个人房屋贷款的现状和主要流程进行了深入的了解和探究,从而应用于系统的设计和实现方案中。
(2)对于个人房屋贷款可能存在的风险进行了研究,在个人贷款系统的实现之上,更加加深了对于个人贷款的研究,从而可以更深入的了解个人贷款领域的知识。
(3)研究并且使用了JAVA语言和数据库。
在数据库方面,由于个人贷款问题所需要的资料完整性、具体性的要求,设计需要更加透明化,多层次化。
更好的实现数据库将有利于个人房屋贷款的管理和实现。
(4)应用RUP思想[1],详细阐述个人房屋贷款系统的设计与开发过程:
需求分析阶段,了解对系统的基本需求,提出设计方案并做可行性分析,确定系统的逻辑模型;概要设计阶段,确定系统的体系结构,划分功能模块;详细设计阶段,设计满足系统功能需求的数据库结构,确定每个模块的内部结构及操作流程;系统实现阶段,在JAVA语言充分使用的前提下实现系统;测试阶段,对已完成的系统进行测试,以确保系统的质量。
1.5本章小结
本章是本文研究工作的理论基础。
首先阐述了本文研究的背景、应用价值和意义,以及对于个人房屋贷款系统进一步研究所需要的知识领域研究,然后对个人贷款相关知识及个人房屋贷款系统的基本功能,具体实现,需结合问题做深入研究,最后列出本文所做的研究工作。
接下来的论文中,我们将会从以下几方面来对整个研发系统进行介绍。
第二章主要介绍系统使用的相关技术,从与其他技术进行比较的基础上来达到对于使用技术优点的体现,也从可靠性方面加强了介绍。
第三章对系统进行需求分析,从多方面来展示系统初期设计时所进行的总体分析。
第四章针对第三章的需求分析来进行了详细的系统设计,对于系统也进行了详细的介绍,从功能方面体现了系统的特征和设计思路。
第五章和第六章分别从系统的实现和测试方面进行了系统的描述,这两部分也使用了系统实现后的图片展示,是系统实现的具体体现。
第2章 系统关键技术
2.1JAVA开源简介及与C#的对比
JAVA是名为SunMicrosystems公司在1995年5月发表的JAVA程序设计语言和JAVA平台的总称。
JAVA语言是一种静态的语言,具有稳定高效等优点。
本节将首先对JAVA中的语言运算技术进行描述,然后提出JAVA的一些优势和劣势对比[2]。
2.1.1JAVA语言运算符简介
JAVA是一种可以撰写跨平台的应用软件的面向对象程序设计语言,这种语言具有通用性、高效性、平台移植性和安全性等多方面的特点。
JAVA语言也因为这些特点成为了当下非常流行的语言。
本节,我们将对JAVA语言中语言运算符部分进行简要的描述。
1、编辑本段java运算符
算术运算符:
就是四则运算的符合。
关系运算:
一种属于并、差、交等的集合运算;另一种属于选择、连接、除法、投影等专门的关系运算。
位运算符:
位运算其实就是在计算机内存中把整数进行二进制位的操作。
逻辑运算符:
又名布尔运算,逻辑运算的三种基本形式是与、或、非。
赋值运算符:
“=”属于最基本最常用的赋值运算符。
instanceof运算符:
该运算符是双目运算符,左面的操作元是一个对象,右面是一个类。
当左面的对象是右面的类创建的对象时,该运算符运算结果是true,否则是false[3]。
运算符综述:
Java的表达式就是用运算符连接起来的符合Java规则的式子.运算符的优先级决定了表达式中运算执行的先后顺序.例如,x z相当于(x z),没有必要去记忆运算符号的优先级别,在编写程序时可尽量的使用括号来实现你想要的运算次序,以免产生难以阅读或含糊不清的计算顺序.运算符的结合性决定了并列相同级别的运算符的先后顺序,例如,加减的结合性是从左到右,8-5+3相当于(8-5)+3.逻辑否运算符的结合性是右到左,x相当于! (! x).表3.4是Java所有运算符的优先级和结合性。 2、运算符操作 运算符"+",如果必要则自动把操作数转换为String型。 如果操作数是一个对象,它可定义一个方法toString()返回该对象的String方式。 整数算术运算的异常是由于除零或按零取模造成的。 它将引发一个算术异常。 下溢产生零,上溢导致越界。 数组运算符数组运算符形式如下: 合法的取值范围是从0到数组的长度减1。 对象运算符双目运算符instanceof测试某个对象是否是指定类或其子类的实例。 浮点运算符浮点运算符可以使用常规运算符的组合: 如单目运算符++、--,双目运算符+、-、*和/,以及赋值运算符+=,-=,*=,和/=。 此外,还有取模运算: %和%=也可以作用于浮点数如果浮点表达式中含有一个或一个以上的双精度操作数,则按双精度运算,结果是双精度浮点数。 布尔运算符布尔(boolean)变量或表达式的组合运算可以产生新的boolean值,fales和true(记得是小写)。 用户可以使用==和! =,赋值运算符也可以用&=、|=、^=。 三元条件操作符和C语言中的一样。 ++运算符用于表示直接加1操作。 --运算符用于表示减1操作。 SpringFramework: Java开源J2EE框架 在J2EE中Spring是一个能够解决了许多开发中经常问题的强大框架。 Spring是在J2EE中所应用到的一个强大框架,不但能够解决许多在开发中出现的问题而且Spring是为了鼓励如何注入对接口编程提供了的管理业务,同时对另一类方法且对类编程的程序员够养成良好的习惯的良好工具。 其中JavaBean属性类是它的架构基础是在InversionofControl中的容器。 但能够实行的功能仅仅只能完成整图景中的一部分,而作为Spring的容器方面在建立并解决比较完整的独一无二的架构层方案的同时,并提供了包括简单和有效率的JDBC框架和唯一的数据访问抽象,这样就极大的提高了效率和减少了错误的出现,并且数据架构还集成了许多其它的解决方案比如: Hibernate和O/Rmapping,它们还能够在各种底层管理各种其它抽象类事务的技术管理,如JTA或者JDBC事务都是能够提供统一的编程模式。 Spring又在Java语言编写的框架提供了一个标准,它还能根据个人的需要实现aspects和给POJOs提供了声明管理和其他企业事务。 由于拥有这个强大可框架,使得应用程序面对EJB的复杂性变得轻松又享受了其关机服务,在提供了相应的可以集成的强大而灵活性的MVCWeb框架的IOC。 WebWork: 是标准Web框架Java的开源 由OpenSymphony组织所开发的WebWork模块是致力于MVC模式中的J2EE网页框架的组件化和代码的重用核心部分。 由于现在所应有到得的WebWork2.x都是又RickardOberg之前所开发的WebWork,并被拆分成了两个不同部分: Xwork1和WebWork2两个项目。 Xwork的特点就是简洁和灵活,同时功能非常强大,在Command模式下能够实现一个标准的过程,并完全从web底层脱离出来。 它不但提供了许多核心功能: 如前端拦截机,表达式语言(OGNL–theObjectGraphNotationLanguage是一个可以以进行时表单运行的属性验证,类型转换语言),IoC(InversionofControl倒置控制)容器等。 WebWork2是一个能够建立在Xwork之上类,是用于处理各类HTTP的请求与响应。 WebWork2使用的ServletDispatcher类是将各类能够将HTTP请求的变成Action的类,其中一些其它的类如: session、request、application等等。 而在多视图表示视图部分时大多数应用JSP、FreeMarker、XML等技术。 而在WebW
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 模型 个人住房贷款 系统 设计 实现