个人贷款核算系统——贷款发放设计与实现

 火... [复制链接]
发表于 2011-1-23 10:35:44 | 显示全部楼层 |阅读模式
摘   要
个人贷款业务是银行的主要金融产品和利润来源,越来越受到业界的高度重视。对于个贷业务而言,银行需要的管理是方方面面的,总体而言可以分为贷前、贷中、贷后管理等。
本系统为个人贷款核算系统,它是位于总行的集中式系统,可通过该系统连接同样位于总行的信贷系统和位于各个分行的综合业务系统。
本系统主要应用java编程语言设计代码处理金融数据,实现贷款发放的开立账户功能和个贷提款功能。
本系统是基于C/S模式构建,开发语言采用Java  c语言,数据库采用Oracle数据库。以上都是当前流行而且成熟的开发技术和工具,有助于开发高性能高可靠性的应用软件系统。
关键词:个人贷款;C/S;Java;c;Oracle;
目   录
摘   要 - 2 -
Abstract - 2 -
目   录 - 3 -
第一章 概述 - 1 -
1.1 项目开发背景 - 1 -
1.2 本论文的研究内容 - 2 -
1.3系统功能及其特点 - 3 -
1.3.1贷款种类 - 3 -
1.3.2还款方式 - 3 -
1.3.3还款周期 - 3 -
1.3.4计息方式及利率调整 - 3 -
1.3.5灵活定制扣款顺序 - 3 -
1.3.6其他 - 4 -
第二章 个人贷款核算系统框架 - 4 -
2.1 系统的框架结构 - 4 -
2.1.1模块构成 - 4 -
2.1.2数据流程 - 5 -
2.1.3模块说明 - 5 -
2.2开发环境需求 - 6 -
2.2.1操作系统 - 6 -
2.2.2开发工具 - 7 -
2.2.3数据库管理系统 - 7 -
第三章 业务需求 - 8 -
3.1开立个贷账户(2B01) - 8 -
3.1.1功能描述 - 8 -
3.1.2输入描述 - 9 -
3.1.3输出描述 - 11 -
3.1.4打印凭证 - 12 -
3.2 个贷提款(2B02) - 12 -
3.2.1功能描述 - 12 -
3.2.2 输入描述 - 12 -
3.2.3输出描述 - 12 -
3.2.4打印凭证 - 13 -
第四章 数据库设计 - 13 -
4.1表实体说明 - 13 -
4.2表结构说明 - 13 -
4.2.1 PLIFA (贷款账户基本信息表) - 13 -
4.2.2 PLPSA(分期还款表) - 15 -
4.2.3个人贷款主文件PLMSA - 16 -
4.2.4 Vouch(传票TRMSA) - 17 -
第五章 个人贷款系统详细设计 - 18 -
5.1交易设计 - 18 -
5.1.1开立个贷账户(002B01) - 18 -
5.1.2个贷提款(002B02) - 24 -
5.2构建设计 - 31 -
5.2.1 PersonLoanAcctAdd_cbt(开立贷款账户) - 31 -
5.2.2 PersonLoanClipAdd_cbt(开立贷款卡片) - 39 -
5.2.3 PayByStageListCompute_cbf (计算分期还款清单) - 42 -
5.2.4 InnerAcctDeCr_cbt(内部账户记账) - 55 -
5.2.5 PersonLoanAcctDeCr_cbt(贷款账户记账) - 59 -
5.2.6 DeCrValidChk_cbt(借贷平衡检查) - 66 -
第六章 结束语 - 67 -
参考文献 - 67 -
第六章 结束语
在这次毕业设计中,我的任务是贷款发放设计与实现,涉及到金融行业银行相关业务的知识,以及在Unix操作系统下进行开发程序的操作,之前我并没有接触过相关的内容,因此在毕设初期,学习新的知识是我做的最主要的工作。另外,对金融数据的时间,帐务计算以及记账的算法是本次毕设的核心部分,是重点更是难点,所以初期也花了很多时间学习。我们小组以Aix操作系统和 Oracle数据库为平台实现了本题的设计。
致  谢
十分感谢这次毕业设计中指导我的老师,他给予了我莫大的帮助。老师的严谨的治学态度和热心的关怀,使我非常感动,同时我也从老师身上学到了许多宝贵的东西。老师负责的工作态度,渊博的理论知识,丰富的实践经验,敬业的工作精神不断影响着我。使我建立做好这次毕业设计的信心和决心,我毕业设计的成绩离不开老师的帮助与支持。另外,也感谢我的同组同学在这次毕设中给予我的支持。在此一同表示感谢!
参考文献
[1] (美)昊斯特曼.Java核心技术(第七版).北京.机械工业出版社.2007.06.23
[2] Marty Poniatowski .unix操作手册.北京.机械工业出版社.2005.02.12
[3] 谭浩强.c语言程序设计(第三版)北京.清华大学出版社.2006.2.2
[4] (美)Bruce Eckel. Java编程思想(第4版) .北京.机械工业出版社.2007.06
[5] 张磊.《C语言程序设计》.北京.高等教育出版社.2007.05
[6] Carnell Holm.Oracle 8i应用高级编程:Java,PL/SQL和XML深入开发.清华大学出版社
[7] 郎彦.《数据库原理与应用》(第三版).北京.高等教育出版社.2005.04.07
 楼主| 发表于 2011-1-23 10:36:09 | 显示全部楼层
第一章 概述
1.1 项目开发背景
商业银行是经营存贷款、办理支付结算为主要业务,并以盈利为主要经营目标的金融企业。
吸收存款是商业银行的基本职能,是商业银行的主要业务活动之一,即负债业务。商业银行作为一个信用机构,是以增加负债来增加资产的,没有存款就没有贷款。加强存款业务的核算,对于有效吸收社会闲散资金,满足社会再生产和流通对资金的需要,具有重要的意义。
贷款业务是商业银行的主要资产业务,也是银行资金运用的主要形式。商业银行通过发放贷款,将一定数量的资金进行周转循环使用,充分发挥资金的使用效能,满足社会再生产过程中对资金的需要,促进国民经济的发展。
商业银行发放贷款,必须遵循资金使用安全性、流动性和盈利性的原则。个人贷款业务是银行的主要金融产品和利润来源,越来越受到业界的高度重视。对于个贷业务而言,银行需要的管理是方方面面的,总体而言可以分为贷前、贷中、贷后管理等。
本系统为个人贷款核算系统,它是位于总行的集中式系统,可通过该系统连接同样位于总行的信贷系统和位于各个分行的综合业务系统。
个人贷款核算系统负责处理所有个人贷款业务的贷款帐务处理,是综合业务系统帐务处理的重要补充。个人贷款核算系统的帐务设置,仅限于与个人信贷业务直接有关的帐务数据,表内帐务只涉及个人贷款本金、应收利息和利息收入,不涉及存款和现金等帐务;表外帐务处理抵质押物、授信额度以及已核销贷款。
综合业务系统不需要保留个人贷款分户帐和各种贷款登记薄,贷款分户帐的核算在个贷核算系统进行,存款和现金等帐务由综合业务系统完成,综合业务系统的帐务处理完成后将结果返回给个人贷款系统。综合业务系统批处理之前,个人贷款核算系统将当日发生的科目日结单发送给综合业务系统,供综合业务系统进行综合核算。另外,个人贷款核算系统还负责贷款结息以及利息的记提。
贷款发放是整个个人贷款业务的第一步,其重要性不言而喻,开户后的建立的贷款账号能放映账户的实时状态,生成的还款计划可以了解账户在整个贷款期限内每一期的金额变化。
 楼主| 发表于 2011-1-23 10:36:26 | 显示全部楼层
1.2 本论文的研究内容
研究方向:主要研究金融行业中对于大量数据的处理方法。
本文主要描述的内容为贷款发放的设计与实现。大体过程分两步,首先开立账户,从信贷系统中提取个人贷款基本信息,进行核实,生成一个唯一标志的贷款账户,并生成还款计划。还款方式有等额本金、等额本息、利随本清、按期还息到期还本等几种方式,其中主要研究等额本金和等额本息两种。然后进行个贷提款,将贷款金额转入开发商账户、消费贷款特约商户账户或储蓄账户,并且分别在个贷系统和综合业务系统记账生成传票。
等额本金是指一种贷款的还款方式,是在还款期内把贷款数总额等分,每月偿还同等数额的本金和剩余贷款在该月所产生的利息,这样由于每月的还款本金额固定,而利息越来越少,贷款人起初还款压力较大,但是随时间的推移每月还款数也越来越少。
等额本息是指一种购房贷款的还款方式,是在还款期内,每月偿还同等数额的贷款(包括本金和利息)。
每月还款额计算公式如下:
[贷款本金×月利率×(1+月利率)^还款月数]÷[(1+月利率)^还款月数-1]
利随本清是以单利计息,到期还本时一次支付所有应付利息。它是一次性付息的一种形式。
“按期还息到期还本”是指一种购房贷款的还款方式,是在还款期内,每月偿还贷款在该月所产生的利息 ,当贷款到期后,一次性归还贷款本金
记账方法就是对发生的经济业务,按会计科目进行整理、分类和登记帐簿的方法。一般包括:记账方法的原理、记录方式、记账方向的符号、记账规则和试算平衡等几个要素。
银行会计记账方法按记账方式的不同,可分为单式记账法和复式记账法两种。
1、单式记账法是指对每项经济业务只通过一个会计科目、一个帐户进行登记,是一种比较简单的不完整的记账方法。目前,银行会计表外科目采用单式记账方法,即业务发生时记收入,业务注销或冲减时记付出,余额反映未销数额。
单式记账法举例:
    如银行收到重要的空白凭证支票50本,用单式记账法记账如下:
     收入:重要空白凭证—支票 50本
    如开户单位来银行购买空白支票一本,则记账如下:
     付出:重要空白凭证—支票1本
2、复式记账法是指对每项经济业务以相等的金额,通过两个或两个以上的帐户(科目)进行对照登记的一种记账方法。
   目前,银行会计表内科目采用借贷记账方法,即以资产负债平衡原理为依据,以“借”、“贷”为记账符号,以“有借就有贷,借贷必相等”为记账规则的一种复式记账法。
借贷记账法应用举例
根据借贷记账法规则,其会计分录为:
1、某储户以现金存入活期储蓄存款5 000元。
     借:现金          5 000.00
        贷:活期储蓄存款   5 000.00
借贷记账法记账原理如下:
资产类科目,增加记借方,减少记贷方,余额反映在借方;
负债及所有者权益类科目,增加记贷方,减少记借方,余额反映在贷方;
损益类科目中费用、支出等增加记借方,减少记贷方,余额反映在借方。
各科目借贷方发生额合计及借贷方余额合计应各自相等。
 楼主| 发表于 2011-1-23 10:36:44 | 显示全部楼层
1.3系统功能及其特点
1.3.1贷款种类
 个人住房贷款;
 个人综合贷款;
 个人汽车贷款;
 个人信用贷款;
 个人大额耐用消费品贷款;
 个人综合授信贷款;
 个人教育贷款;
 行员贷款;
1.3.2还款方式
 利随本清;
 按期还息,到期还本;
 等额本金;
 等额本息;
 自然季等额本金
 自然季等额本息
 双周供等额本金
 双周供等额本息
1.3.3还款周期
 按月;
 按季;
 按双周;
1.3.4计息方式及利率调整
 利率固定不变;
 年初调整
 下一还款周期调整;
 按期计息;
 按日计息;
1.3.5灵活定制扣款顺序
 根据业务需要,能灵活定制以下扣款顺序,以符合银行在不同时期的业务需求:
 表内应收利息复利、表内应收利息;
 表外应收利息复利、表外应收利息;
 呆滞本金利息、呆滞本金;
 逾期本金利息、逾期本金;
 正常本金利息、正常本金等
1.3.6其他
 客户可根据自身的财务状况,随心所欲调整还款计划;
 客户可随时部分提前还款或全部提前还款;
 客户可随时调整还款周期、随时调整贷款期限、随时变更还款方式等;
快速回复 返回顶部 返回列表