1、分类号 TP31 密级 公 开 UDC 编号 硕士研究生学位论文题 目 江西省小额担保贷款管理系统的分析与设计学院(所、中心) 软件学院 专业名称 软件工程 研究生姓名 万 颖 学号 R201200643 导师姓名 毛澄映 职称 副教授 2013年11月独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人或集体已经发表或撰写过的研究成果,对本文的研究做出贡献的集体和个人均已在论文中作了明确的说明并表示了谢意。研究生签名: 日 期: 论文使用和授权说明本人完全了解云南大学有关保留、使用学位论文的规定,即:学校有权
2、保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。 (保密的论文在解密后应遵循此规定)研究生签名: 导师签名: 日 期: 本人及导师同意将学位论文提交至清华大学“中国学术期刊(光盘版)电子杂志社”进行电子和网络出版,并编入CNKI系列数据库,传播本学位论文的全部或部分内容,同意按中国优秀博硕士学位论文全文数据库出版章程规定享受相关权益。研究生签名: 导师签名: 日 期: 云南大学软件工程硕士学位论文 江西省小额担保贷款系统分析与设计摘 要随着信息化的高度发展,实现小额担保贷款管理的自动化与智能化
3、成为可能。通过将信息系统的引入,可以将小额担保贷款业务中产生的各种五花八门的文档材料及表格进行统一管理,帮助工作人员对相关信息进行及时处理,提高工作效率,降底工作强度,使工作人员从繁琐复杂的文件管理工作中解脱出来,将经历投入到具有挑战性的工作中去,因而分析设计该系统十分必要。本文首先对国内外小额贷款发展现状进行文献查阅并在对小额贷款相关系统的建设情况进行调研的基础上,针对目前小额担保贷款系统的不足,开发设计了基于B/S模式的江西省小额担保贷款管理系。系统采用面向对象的设计方面通过对业务需求用例建模与业务行为建模的方式明确定了系统的需求。其次,对系统的软硬件进行架构并设计系统的七大功能模块分别是
4、贷款受理管理模块、贷款审批管理模块、财务监控管理模块、贷后监控管理模块、到期未还款业务管理模块、续贷业务管理模块和系统管理模块。再次,对系统数据库进行设计将数据库信息分为逻辑结构设计和物理结构设计,并通过对数据库的设计给出了江西省小额担保贷款管理系统的主要业务E-R图,完成对该系统的界面设计。最后,整个文章撰写过程所遇到的问题等进行总结,并对下一步需要改进的地方进行展望。近年随着网络技术的飞速发展,JSP因其仅需要编写一次码代就可以在任何平台上运行,且具有很强的伸缩性,从只有一个小的Jar文件就可以运行Servlet/JSP,到多台Application进行事务处理、消息处理,一台服务器到无数
5、台服务器,显示了其巨大的生命力。因而本文选用JSP技术来完成小额担保系统的设计,以期达到降低成本,提高系统适应力的要求。关键词:JSP、小额担保贷款、B/S模式AbstractWith the development of information and achieve small secured loan management and intelligent automation possible. Through the introduction of information system, will generate a myriad of micro-lending business
6、for unified management of documentation and forms to assist staff to the timely processing of related information, increase productivity, and reducing working intensity, staff members freed from complex file management, will experience a challenging work, and thus the analysis and design of the syst
7、em is necessary.Firstly the microfinance literature review and development of domestic and foreign research on the micro-credit system construction based on the current deficiency of micro-lending system, developed and designed based on b/s mode of administration of petty secured loans to Jiangxi pr
8、ovince. System using object-oriented design by demand for business use-case modeling with business way out of behavioral modeling to determine your systems needs. Secondly, the system hardware and software architecture and design seven major functional modules of the system are the loan processing,
9、loan approval and administration module, management module financial management module, management module, the overdue repayment after the credit business management modules, to renew loans business management modules and the system management module. Again, to design the system database information
10、 into a logical structure and physical structure of the database design and database design gives a micro-loan management system of Jiangxi provinces main business E-R to complete the interface design of the system. Finally, the article writing process problems to sum up and prospect to the next ste
11、p needs to be improved.In recent years, with the rapid development of network technology, JSP for its only need to write a code can run on any platform, and has a strong adaptability, since only a small Jar file you can run Servlet/JSP, to more than one Application for the transaction, messaging, on
12、e server to many servers, showing its great vitality. Use JSP technology to complete this article thus small secured system design, with a view to achieving lower costs, improve the adaptability of the system requirements.Key words: JSP, Small secured loan, B/S model目 录摘 要IAbstractII目 录IV第一章 绪论11.1研
13、究背景11.2国内外研究现状21.2.1国外研究现状21.2.2国内研究现状31.3本论文的主要工作及章节安排4第二章 相关技术介绍52.1 JAVA简介52.2 JSP简介72.3 SQL Server数据库技术72.4 B/S结构8第三章 需求分析103.1小额担保贷款业务概述103.2 业务需求用例建模113.2.1 信贷部业务用例建模113.2.2 审批部业务用例建模153.2.3 财务部业务用例建模173.2.4 系统管理员业务用例建模193.3 主要业务行为建模213.3.1 贷款受理业务行为建模213.3.2 贷款审批业务行为建模233.3.3 财务监控业务行为建模243.3.4
14、 贷后监控业务行为建模263.3.5 到期未还款业务行为建模273.3.6 续贷业务行为建模28第四章 系统设计314.1 系统架构设计314.1.1 硬件体系架构314.1.2 软件体系结构324.2 系统功能模块设计334.2.1 贷款受理管理模块344.2.2 贷款审批管理模块354.2.3 财务监控管理模块374.2.4 贷后监控管理模块384.2.5 到期未还款业务管理模块394.2.6 续贷业务管理模块404.2.7 系统管理模块414.3数据库设计424.3.1 逻辑结构设计424.3.2 物理结构设计454.4 界面设计494.4.1 登入界面设计494.4.2 客户信息管理界
15、面设计504.4.3 贷款申请管理界面设计514.4.4 财务监控管理界面设计52第五章 总结与展望535.1 总结535.2 展望54参考文献55致谢58V第一章 绪论1.1研究背景小额贷款始创于上世纪七十年代,发展至今已在多个国家应用实践,帮助数以百万的人口脱离贫穷。小额贷款模式由杜晓山教授于1993年引入我国,因其具有额度小、周期短并具有一定的扶贫性质等特点,受到许多城镇居民、农村居民、中小型企业及政府的关注。虽然小额贷款具有一定的扶贫性质,但在市场经济的浪潮中,也要考虑各银行的可持续发展需求。我国于2002年开始推行小额担保贷款,在政府的大力推动下,小额担保贷款业务得到了迅猛的发展。该
16、业务帮助许多自主创业、自谋职业和合伙经营等符合一定条件的人员解决其在从事创业经营中自筹资金不足的情况。可以说小额担保贷款业务在推动创业、带动就业方面发挥了不可忽视的积极作用,在帮助中低收入人群摆脱贫困方面做出了巨大的贡献。小额担保贷款所需处理的业务包括客户信息的记录、贷款信息的记录、担保信息的记录以及财务信息的记录等等。过去工作人员一直采用的是应用Office办公软件对客户信息、贷款信息、担保信息和财务信息等进行造表管理。该管理方式使工作人员从纸质记录的工作方式中解脱出来,不但节约了资源,也大大降低了管理难度。但随着小额担保贷款业务量的逐年上升,使得相关信息也越来越多,资料变的难以查找和管理,
17、Office管理软件也变得繁复起来,工作人员的工作强度无形中增加了许多、工作人员的工作效率也降低了许多。人们开始迫切期待一种新的管理方式出现,以解决大量数据的管理问题。随着信息化的高度发展,实现小额担保贷款管理的自动化与智能化成为可能。通过将信息系统的引入,可以将小额担保贷款业务中产生的各种五花八门的文档材料及表格进行统一管理,帮助工作人员对相关信息进行及时处理,提高工作效率,降底工作强度,使工作人员从繁琐复杂的文件管理工作中解脱出来,将经历投入到具有挑战性的工作中去。1.2国内外研究现状1.2.1国外研究现状1979年尤里斯教授在孟加拉开始推行一个乡村贷款项目,该项目就是小额贷款的鼻祖,项目
18、得到了巨大的成功,此后许多发展中国家纷纷效仿,使得小额贷款业务迅速在各国发展起来1。在具体的实践过程中,由于各国的国情不同,使得小额贷款的发展模式朝着两个方向前行,形成了两个不同的派别,一个是“福利主义”,另一个是“制度主义”,也可称“商业性”和“福利性”两种2。“商业性”小额贷款以印尼3的人民银行为代表,强调机构的可持续性发展。印尼人民银行发放小额贷款的方式是以商业化原则进行运作,评价员工以贷款质量的增加为基数,既不以贷款客户的增加为考核基数,而以赢利为基础,整个业务流程具有标准化和透明化的管理。具体说来其机制是采用传统抵押担保方式,客户可根据自己在现金流决定贷、还款周期,客户如若按时还款则
19、可贷更多的款且利率更低4。“福利性”小额贷款以孟加拉乡村5银行为代表,强调改善贫困人口经济和社会福利的作用。孟加拉小额贷款模式是将农户分为六至八人为一组,然后采用相互联保的方式发放贷款,如果小姐内有成员未还款,则整个小组将受到处罚4。尽管理各国在推广实行小额贷款的程度和具体方案上有所不同,但这并未影响小额贷款的扶贫性质。国外有许多研究者对小额贷款进行了长期的研究并取得了一些成果,主要体现在以下几个方面:1.可持续性。R.Marisol Ravicz6认为在小额贷款开始阶段,需要有政府资金或外部捐赠的介入,但仅靠外部资金的介入将难以实现可持续发展。Niels Hermes7认为要实现持续性发展则
20、无法将小额贷款项目落实到每个穷人身上。Roberto Moro Visconti8认为小额信贷受国际影响小,但小额信贷的后续资金受限,这直接影响了小额信贷的可持续性发展。2.机构监管。Stefan Staschen9认为小额信贷机构的监管与其它金融机构的监管不同,在实际操作中要因地制宜。Christen10等认为不同类型的小额信贷机构因实施不同的监管。R.Marisol Ravicz11认为小额信贷的监管因由中央银行设立监管机构或由央行选取合适代理人进行监管。3.信贷效果。Gibbon12认为乡村妇女可以从小额贷款机构得到帮助,但她们仍然仅可以维持生存。Kabeer13认为虽然小额贷款的推行提
21、高了妇女从事经济活动的机率,但妇女们的工作还是限制在一个很小的范围。Lairap-Fonderson14认为小额贷款业务并未帮助妇女从低资本投入的工作中走出来。1.2.2国内研究现状在我国小额贷款业务起源于上世纪九十年代,由杜晓山教授引入,此后得到了有关部门的重视并逐渐应用于实践。杜晓山认为小额信贷的定义应为,“小额信贷又称微型金融,是指为低收入阶层(包括贫困户)提供贷款和存款服务15”。在我国小额贷款可分为三种类型:一种是由较大的银行提供的助学贷款、下岗失业担保贷款和扶贫贷款;另一种是由农村信用社提供的小额贷款,它的服务对象主要是农民;还有一种是非政府小额贷款组织,如小额贷款公司等16-17
22、。学术界对小额贷款的研究有,徐瑜青认为非政府小额贷款公司由于其身份定位的模糊导致对其的监管处于真空状态18。杜晓山认为因为小额贷款即拥有社会活动属性也拥有经济活动属性,因此对不同的小额信贷公司应该实施不同的监管19。严李锁、郝志宏认为在实践中应从不断完善不良贷款统计制度,改进考核方式,降低小额担保贷款不良率等方面多做努力20。王平山、陈步宇认为应该完善办理小额贷款的方式方法、加强对小额贷款的宣传力度、建立有效的沟通机制等3。彭莉认为应该提高贴息标准,利用信用社区和创业培训完善贷款风险防范5。胡聪慧认为小额贷款主要面临着农业系统性风险和主观违约风险,对于前者小额贷款公司可以通过政府的财政支持来控
23、制自身风险,对于后者则可以通过对贷款发放的全过程进行严格管理来规避21。谭荔认为小额贷款公司不能脱离其民间金融本色,与商业银行错位竞争,才能实现可持续发展22。综上所述,不论是小额贷款的监管问题、小额贷款的沟通机制问题、还是小额贷款的风险防范问题等等都离不开管理问题。因此如何有效将小额贷款各个环节中产生的数据进行管理审核,将直接影响到小额贷款的质量。所谓质量即包括工作人员的服务质量,也包括银行等的小额贷款质量。1.3本论文的主要工作及章节安排江西省小额担保贷款系统分析与设计一文在对国内外小额贷款发展现状进行文献查阅以及小额贷款相关系统的建设情况进行调研的基础上,针对目前小额担保贷款系统的不足,
24、开发设计了基于B/S模式的江西省小额担保贷款管理系统。文章从五个部分对系统进行详细说明。第一部分是绪论部分。首先讨论了江西省小额担保贷款系统的研究背景及研究意义,其次对比了国内外在小额贷款方面的研究现状,最后给出了本论文的主要工作及章节安排。第二部分是相关技术介绍。该部分对系统所涉及到的技术都给出了较为详细的介绍,包括对JAVA的介绍、JSP的介绍、SQL Server数据库技术以及B/S模式的介绍。第三部分是江西省小额担保贷款系统的需求分析介绍。运用面向对象的方式从对系统进行业务需求用例建模和主要业务行为建模。业务需求用例建模从信贷部业务用例、审批部业务用例、财务部业务业例和系统管理员业务用
25、例建模。主要业务行为建模从贷款受理业务、贷款审批业务、财务监控业务、贷后监控业务、到期未还款业务和续贷业务等方面进行行为建模。第四部分是江西省小额担保贷款系统设计部分的介绍。首先是对系统的软、硬件体系架构进行设计。其次是对系统的各功能模块进行设计,系统共包括7大功能模块分别是贷款受理管理模块、贷款审批管理模块、财务监控管理模块、贷后监控管理模块、到期未还款业务管理模块、续贷业务管理模块和系统管理模块。再次,对系统的概念结构和数据库表进行设计。最后是对系统的界面进行设计。第五部分是总结与展望。对江西省小额担保贷款系统设计开发过程中的工作情况进行总结,并对江西省小额担保贷款系统下一步开发的方向进行
26、展望。第二章 相关技术介绍2.1 JAVA简介Java是由Sun公司开发出来的一种语言,之所以开发Java语言是因为Sun公司一个叫Green的项目,该项目想通过发送E-mail的方式对家用电器进行信息交流和控制。但由于当时使用较普遍的C+语言在实现该功能时过于复杂且安全性能差,因而Sun公司开始着手开发一种新的语言Oak也就是Java的前身。但是当时智能化家电市场的需求并没有预期的高,因而Sun公司放弃了该计划,而将Oak应用到了互联网业,并对Oak进行改造重新命名为Java并于1995年正式发布。与其它类型的编程语言不同,Java既是编译型语言,又是解释型语言。之所以说Java是编译型语言
27、是因为它可以转换成一种叫作Java字节码的中间语言。而说Java是编译型语言是因为要运行Java程序就必须安装JVM翻译器以对字节码进行解释23。Java除了是一种编程语言外,它还是一个开发平台,该平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application Programming Interface)构成24。Java虚拟机并不是真正的硬件设备,而是一个想象中的机器,通过软件模拟来实现,只要根据JVM规格描述将解释器移植到特定的计算机上,就可保证经过编译的任何Java代码能够在该系统上运行25。Java应用编程接口的主要功能是为Java应用提
28、供了一个独立于操作系统的标准编程接口26。只要在硬件或操作系统上安装一个Java平台之后,Java应用程序就可正常运行27。具体说来Java的特点有28-30:1、简单,Java语言类似于C+,但该语言将C+中易于出错的指针和内存管理等内容进行了删减,同时Java有许多类库。2、面向对象,与C语言的面向过程不同,Java是模拟现实世界的面向对象的编程语言,这种方式模拟日常生活中的人与人之间的交互。Java提供了丰富的类、继承语句与接口,且支持动态绑定。3、分布式,Java采用Java虚拟机架构,很多工作可以交由终端处理,通过这种方式处理使的数据可以分布式处理。此外,Java类库包含了支持Htt
29、p和Ftp等基于TCP/IP协议的子库。Java应用程序可凭借URL打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。4、高效解释执行,与其它语言需要将语言转换为机器语言不同,java在编译时直接将程序编译成字节码,然后由Java虚拟机来执行程序。这种设计使得Java实现了“一次编译,随处运行”的可能。5、健壮性,Java 通过自行管理内存分配和释放的方法,从根本上消除了有关内存的问题。Java 提供垃圾收集器,可自动收集闲置对象占用的内存。Java 提供面向对象的异常处理机制来解决异常处理的问题。通过类型检查、Null指针检测、数组边界检测等方法,在程序开发早期就发现程序的错
30、误。6、安全性,Java语言具有许多的安全机制,以防止恶意的代码攻击。例如,严格的编译检查、动行检查和网络接口级的安全检查。7、结构中立,不论是什么样的网络系统构成、操作系统甚至不同的CPU只要安装Java虚拟平台就可以运行Java程序。8、可移植性,结构中立是确保程序可移植的必要条件,此外,还需要很多其他条件的配合。Java 在可移植性方面做了许多工作。Java 语言规范中没有任何“同具体实现相关”的内容,解决了所有可能会影响到 Java 可移植性方面的问题。Java 通过定义独立于平台的基本数据类型及其运算,使数据得以在任何硬件平台上保持一致。事实上,几乎所有的 CPU 都能支持以上数据类
31、型,都支持 864 位整数格式的补码运算和单/双精度浮点运算。9、高效率,Java 已经拥有与 C/C+同样甚至更好的运行性能。如果解释器速度不慢,Java 可以在运行时直接将目标代码翻译成机器指令。使用 JVM 1秒钟内可调用 300 000 个过程,与 C/C+不相上下。10、多线程,Java 实现了多线程技术,提供了一些简便地实现多线程的方法,并拥有一套高复杂性的同步机制。11动态性,Java 语言具有动态特性。Java 动态特性是其面向对象设计方法的扩展,允许程序动态地装入运行过程中所需的类,这是 C+进行面向对象程序设计所无法实现的。2.2 JSP简介为了给Web提供一个快捷的方法,
32、也为了方便程序在Web中可以动态显示,Sun公司与多家公司合作建立了JSP一种新的动态技术标准。具体说来JSP由两部分组成一部分是HTML代码别一部分是Java代码。在客户端编程人将有JAVA语言将程序编译好,一旦客户端请求页面,就对Java代码进行处理生成HTML页面返回给客户端浏览器。因为程序操作都只是在服务器上进行操作的,客户端上显示的仅是简单的结果,所以对设备的要求并不高,配置一般的计算机就可运行程序,这在无形中减少了开资31。JSP的优点有,首先仅需要编写一次码代就可以在任何平台上运行;其次具有很强的伸缩性,从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行
33、集群和负载均衡,到多台Application进行事务处理、消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力;最后JSP具有强大的开发工具支持32。JSP的缺点有,首先JSP为了实现跨平台的问题,不得不增加许多新的代码,这使的产品更为复杂;其次,Java的运行速度是用class常驻内存来完成的,所以它在一些清况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面来说,它还需要硬盘空间来存储一系列的java文件和.dass文件,以及相应的版本文件33。2.3 SQL Server数据库技术作为结构化的查询语言SQL一经推出就受到了很多人的关注。1986年10月SQ
34、L被美国国家标准局首次作为一种标准制定出来,随后,国际标准化组织颁布了SQL的正式标准。1992年国际标准化组织公布了SQL 92标准,在此标准中SQL被分为基本集、标准集和完全集三个级别。很多不同种的数据库都支持SQL语言,但是各种不同数据库在SQL标准上又存在着一定的差异,导致这些差异的原因有很多,其中最主要的原因是产品的开发往往先与标准的公布。目前已有的产品多达100多种,其中包括DB2、SQL/DS、ORACLE、INGRES、SYBASE、SQLSERVER、DBASEIV、PARADOX、MICROSOFTACCESS等。其中应用最广的要属SQLSERVER。SQL Server是
35、一种关系库管理系统,从1988年推出至今出现了很多个版本,但其中使用最为广泛的有SQL Server2000、SQL Server2005和SQL Server2008。SQL Server2000可分为开发版、标准版、个人版和企业版四种,每个版本都具有自己的特点,用户可根据开发要求对各个版本进行选择。其中开发版比较适合程序开发人员使用,标准版适合规模不大的部门使用,个人版面向的对象是有个人计算机的用户,而企业版可以支持大型数据仓库系统使用34。SQL Server2005是一种企业级的数据管理平台,它为关系型数据和结构化数据提供了更安全可靠的存储功能,以便用户更好的对数据进行管理。SQL S
36、erver2005共有五个版本企业版、标准版、工作组版、开发版和学习版。企业版可以处理大多数关键业务的企业工作负荷,是超大型企业的较好选择;标准版比较适合中小型企业数据管理与分析平台;工作组版适用于大小与用户数量没有限制的数据库的小型企业;开发版是独立软件供应商、咨询人员、系统集成商、解决方案供应商以及生成和测试应用程序的企业开发人员的理想选择;学习版是基于SQL Server Express数据库平台基于SQL Server200535。SQL Server2008与之前的产品不同,SQL Server2008是目前为止最强大最全面的产品。它具有可信任、高效性和智能性等特点。可信任指的是用户
37、可以以很高的安全性、可靠性和可扩展性来运行其最关键任务的应用程序;高效性是指其具有降低开发和管理他们的数据基础设施的时间和成本;智能性是指其提供了全面的平台,可以在需要时给用户发送观察与信息36。2.4 B/S结构说到B/S结构就不得不说C/S结构,C/S结构由三部分组成分别是服务器、客户机和网络。每台客户机上必须统一装有与系统相关的应用软件,然后用户通过该软件借由网络向服务器请求服务,服务器接到请求后做出相应的回应,完成整个处理过程。B/S结构是从C/S的基础上发展出来的,与C/S结构不同,B/S结构具有三个层次,分别是客户端、应用服务器和数据库服务器。B/S结构的工作原理是用户通过浏览网页
38、的方式发出应用请求;应用服务器接到请求后,处理请求并返回处理结果,如果该请求中含有关于数据库的操作那么就由应用服务器向数据库存服务器提交请求;数据服务器收到来自应用层的请求后响应请求,并进行数据库的内部操作。B/S结构将大量的工作都交给了服务器,因此,到客户端的要求并不是很高,这使得系统维护成本和升级成本大大降低,无形中进一步推进了该种模式的发展。第三章 需求分析3.1小额担保贷款业务概述小额担保贷款的日常事务有贷款受理业务有贷款受理业务、贷款审批业务、财务监控业务、贷后监控业务、到期未还款业务和续贷业务等,这些业务所涉及到的部门有信贷部、审批部、财务部和系统管理员等。信贷部处理的业务有贷款申
39、请、贷款监控、到期未还款业务处理和续贷业务处理等。贷款申请指的是客户向银行提出贷款要求,由信贷部工作人员帮助客户完成申请活动;贷款监控是指在贷款期间对还款情况的监控,一旦客户未及时还款信贷部工作人员需及时催缴贷款;到期未还款业务是指对于没有还款的客户信贷部工作人员对其进行贷款回收或延期处理;续贷业务是为还款情况良好的客户提供的业务,继续发放贷款给该客户。审批部处理的业务主要是贷款审批,贷款审批是对由信贷部提出贷款申请的客户进行客户信息审核、财务信息审核、担保信息审核和贷款用途审核等并根据审核情况给出专业的审批意见。此外,对于提出续贷申请的客户除进行以上审核外还要对其还贷情况进行审核,同样要根据
40、这些信息的审核情况给出相应的审核意见。财务部所处理的业务主要是财务监控业务,该业务主要是对钱的监控,从财务划拨贷款开始,跟踪钱的去处和来处。具体说来要统计发放贷款金额、未到期还款项目、到期还款项目和逾期还款项目。通过到钱的监控,及时与信贷部工作人员联系以便尽快将贷款收回。系统管理员的主要工作就是对信息的录入和对于各种表的汇总,包括用户信息管理、报表管理、项目管理和所属区域管理。用户信息管理是将客户信息录入到系统中,并将客户的相关证件扫描进行系统;报表管理是对包括担保人、项目信息、发放贷款信息、应收到期贷款信息、到期还款信息和逾期还款信息等报表的管理;项目管理主要是对项目进行编号和删除操作;所属
41、区域管理是将报表信息按银不同银行、不同社区、不同街道和不同目标任务进行管理。3.2 业务需求用例建模3.2.1 信贷部业务用例建模信贷部是银行进行贷款活动的先锋部队,该部工作人员活动于整个小额担保贷款业务中,帮助代表银行与客户沟通。信贷部工作人员的主要工作有:一、向有小额担保贷款意向的客户介绍贷款各个品种及各种理小额担保贷款所需的材料等在意向谈好后,信贷部工作人员向客户索要相关材料,签署申请贷款合同,再将贷款申请书和相关材料交由审批部进行审批;二、审批通过后,由信贷部工作人员出面与客户签署相关小额担保贷款合同;三、以上部分完成后由财务部从银行账户中划拨相应贷款金额,由信贷部发放贷款;四、小额担
42、保贷款发放完成后,信贷部工作人员要跟踪整个贷款过程,一旦财务部发现有拖欠情况会立即通知信贷部工作人员,由信贷部工作人员向客户催缴欠费;五、如果客户到期未能按时还款则由信贷部工作人员出面与客户协商处理办法,例如可签展期合同等;六、到期后信贷部工作人员向财务确定是否客户完成还款,完成则结束本次贷款活动,未完成又未签展期合同且客户无限拖延的情况下银行可以对客户抵押品进行拍卖处理。具体信贷部业务用例图如图3-1所示。图3-1信贷部业务用例图信贷部各用例描述如下所示:表3.1 申请贷款用例描述表描述项说明用例名称申请贷款执行者信贷部工作人员用例描述信贷部门根据客户申请贷款的品种,办理相关申请活动前置条件
43、客户了解所办理业务的情况,并将相关材料准备到位后置条件审批部工作人员审核客户信息及相关材料基本事件流1.确定客户需办理的品种;2.确定客户办理渠道;3.确定客户贷款金额;4.设置还款期限;5.设置利率;6.设置客户还款方式;7.设置贷款担保信息;8.拟定合同。可选事件流1.贷款担保可采用“自然人保证”、“联保”、“质押”或“抵押”方式,信贷工人员作可从中进行选择;2.项目类型可采用“个人”或“企业”两类,信贷工作人员可自行选择;3.办理渠道信贷部工作人员可从各大银行中进行选择如“中国邮政储蓄银行南昌市分行”、“农村信用合作联社爱国支行”等。发生频率频繁涉及业务实体小额贷款申请表、客户表3.2合
44、同签署用例描述表描述项说明用例名称合同签署执行者信贷部工作人员用例描述信贷部工作人员根据审批信息和申请贷款信息拟定小额贷款合同前置条件审批部对客户信息及材料等进行审批且审批通过后置条件发放贷款基本事件流1.信贷部工作人员准备小额贷款合同;2.约见客户签署合同;3.信贷部工作人员对合同进行保根。可选事件流无发生频率频繁涉及业务实体小额贷款合同表3.3发放贷款用例描述表描述项说明用例名称发放贷款执行者信贷部工作人员用例描述根据客户申请的贷款金额发放贷款前置条件小额贷款合同签署完成后置条件跟踪贷款基本事件流1.确定所需发放的贷款金额;2.信贷部工作人员到财务部将所发放的贷款金额划拨到客户财户中;可选
45、事件流无发生频率频繁涉及业务实体贷款金额表3.4跟踪贷款用例描述表描述项说明用例名称跟踪贷款执行者信贷部工作人员用例描述确定客户是否按期还款,未按期还款需提醒客户还款前置条件贷款发放后置条件贷款回收基本事件流1.信贷部工作人员到财务部查看客户还款信息;2.判断是否还款;3.催缴还款。可选事件流1.如果未还款信贷部工作人员对客户进行催缴。发生频率少涉及业务实体还款情况表表3.5贷款展期用例描述表描述项说明用例名称贷款展期执行者信贷部工作人员用例描述给客户制订新的利率,延长还贷时间,签署展期合同前置条件未能及时还款后置条件签署展期合同基本事件流1.信贷部工作人员根据银行利率制订新的利率并根据实际情
46、况合理安排延期时间;2.制订展期合同;3.与客户签署展期合同;4.对合同进行存根。可选事件流无发生频率一般涉及业务实体展期合同表3.6贷款回收用例描述表描述项说明用例名称贷款回收执行者信贷部工作人员用例描述财务部确定客户按期还款,信贷部复核后进行贷款回收操作前置条件按期还款后置条件贷款业务结束基本事件流1.信贷部根据合同确定客户的还款方式;2.财务部审查客户是否按期还款;3.客户按期还款且还清款项则贷款业务结束,未按期还款则对抵押财产进行清算。可选事件流1.是否按期还款。发生频率频繁涉及业务实体小额贷款合同3.2.2 审批部业务用例建模审批部是银行保证小额担保贷款质量的重要部门,该部门的工作人员的主要工作是对客户信息、客户担保信息、客户财物信息及客户贷款用途等信息进行审核,审核完成后对客户申请的小额担保贷款是否准许给出专业意见。具体审批部业务用例图如图3-2所示。图3-2审批部业务用例图审批部用例描述如下所示:表3.7贷款审批用例描述表描述项说明用例名称贷款审批执