银行贷款管理系统一一银行业务功能模块、员工管理功能模块.doc
《银行贷款管理系统一一银行业务功能模块、员工管理功能模块.doc》由会员分享,可在线阅读,更多相关《银行贷款管理系统一一银行业务功能模块、员工管理功能模块.doc(22页珍藏版)》请在沃文网上搜索。
1、摘 要:银行贷款,是指银行根据国家政策以一定的利率将资金贷放给资金需要者,并约定期限归还的一种经济行为。文章对银行贷款的意义、方法、要求以及还贷时注意的问题等方面做出了阐述,做提供简单计算、图标帮助客户更好的选择;同时简单介绍银行系统的组成、人员管理,对银行贷款系统的系统的开发过程及其使用方法,具体到工作人员管理、客户办理开销户、以及具体模块的分布、内容、功能作用有详尽的介绍,其中本管理系统中对于贷款利率计算和员工管理两个模块进行了重点阐述和相关内容分析。关键词:银行;贷款;利率计算;员工管理目 录1 引言21.1课题背景21.2银行系统概述22 系统设计22.1 本项目要解决的问题22.2
2、系统开发技术介绍32.3 系统开发模式、平台和技术介绍52.4开发工具介绍52.5可行性分析63 银行业务模块6 3.1银行贷款概述73.2利率计算模块113.3信贷模块154 员工管理模块164.1员工管理174.2在职浏览195 结论与讨论19参考文献20致谢:22211 引言1.1课题背景 现在的银行储蓄系统工作效率低,越来越不能满足广大人民群众的需要,人们希望能更方便更省时就可以办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款提款;现在计算机网络的高速发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在
3、的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。本系统开发的目的就是为了改善银行办理业务的复杂,低效的现状,提供一个基于互联网的安全系统,通过这个平台,人们可以更快的办理业务,银行人员可以减少工作量,提高工作效率。 由于web技术的飞速发展,本系统采用了B/S结构,参考现有银行的功能,分析系统需要实现的功能,结合本次设计的相关要求,进行开发设计并写出需求分析说明书。开发环境:本系统采用Tomcat6.0服务器,以MySQL5.0 数据库存储数据,采用MyEclipse作为开发平台。主要使用的技术有Hibernate,Struts2,JS
4、P,JavaScript,HTML等。1.2银行系统概述银行是通过存款、贷款、汇兑、储蓄等业务,承担信用中介的金融机构。银行是金融机构之一,而且是最主要的金融机构,它主要的业务范围有吸收公众存款、发放贷款以及办理票据贴现等。在我国,中国人民银行是我国的中央银行。银行是经营货币的企业,它的存在方便了社会资金的筹措与融通,它是金融机构里面非常重要的一员。我们可以看出银行的业务,一方面,它以吸收存款的方式,把社会上闲置的货币资金和小额货币节余集中起来,然后以贷款的形式借给需要补充货币的人去使用;在这里,银行充当贷款人和借款人的中介。另一方面,银行为商品生产者和商人办理货币的收付、结算等业务,它又充当
5、支付中介。总之,银行起信用中介作用。 商业银行的基本职能包括:信用中介;支付中介;信用创造;金融服务2 系统设计2.1 本项目要解决的问题 通过JavaWeb 技术配合Struts和Hibernate框架技术,以及MySQL数据开发的技术研究、设计与实现银行业务管理系统。主要解决的问题有:优化开户、销户、存款、取款等传统业务的流程,提高工作效率,在此基础上实现贷款功能的简化操作,使得贷款能够适应小额贷款的快速批准要求,同时要求有对银行业务员进行添加删除功能。系统目标 :本系统希望通过运用数据库理论设计的银行业务管理系统,利用日益繁荣的互联网,为银行打造一个符合时代需求的业务平台。本系统在设计时
6、应该满足以下几个目标:采用人机对话的操作方式,界面设计美观友好,信息查询灵活、快捷、方便、准确,数据存储安全、可靠; 实现储户的日常操作功能,是储户更方便的进行日常生活中的业务办理需要;简化实现贷款功能,减少贷款需要的步骤,提高工作效率;对用户输入的数据,系统进行严格的数据校验,尽可能排除人为的错误;系统最大限度的实现易维护性和易操作性;系统运行稳定、安全可靠。2.2 系统开发技术介绍Struts2框架技术 Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的
7、体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。 Struts2是Struts的下一代产品。是在 Struts 和WebWork的技术基础上进行了合并的全新的Struts2框架。其全新的Struts2的体系结构与Struts1的体系结构的差别巨大。Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这
8、样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。因为Struts2和Struts1有着太大的变化,但是相对于WebWork,Struts2只有很小的变化3。 Struts2的体系与Struts1体系的差别非常大,因为Struts2使用了WebWork的设计核心,而不是Struts1的设计核心。Struts2中大量使用拦截器来处理用户的请求,从而允许用户的业务逻辑控制器与Servlet API分离4图一是Struts2的体系结构简图。Struts2框架的大概处理流程如下:1、加载类(FilterDispatcher)2、
9、读取配置(struts配置文件中的Action)3、派发请求(客户端发送请求)4、调用Action(FilterDispatcher从struts配置文件中读取与之相对应的Action )5、启用拦截器(WebWork拦截器自动对请求应用通用功能,如验证)6、处理业务(回调Action的execute()方法)7、返回响应(通过execute方法将信息返回到FilterDispatcher)8、查找响应(FilterDispatcher根据配置查找响应的是什么信息如:SUCCESS、ERROER,将跳转到哪个jsp页面)9、响应用户(JSP-客户浏览器端显示)Hibernate框架技术 Hib
10、ernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 Hibernate是一个免费的开源Java包,它使得与关系数据库打交道变得十分轻松,就像您的数据库中包含每天使用的普通Java对象一样,同时不必考虑如何把它们从神秘的数据库表中取出(或放回到数据库表中)。它解
11、放了您,使您可以专注于应用程序的对象和功能,而不必担心如何保存它们或稍后如何找到它们5。 运行时,Hibernate读取映射文档,然后动态构建Java类,以便管理数据库与Java之间的转换。在Hibernate中有一个简单而直观的API,用于对数据库所表示的对象执行查询。要修改这些对象,(一般情况下)只需在程序中与它们进行交互,然后告诉Hibernate保存修改即可。类似地,创建新对象也很简单;只需以常规方式创建它们,然后告诉Hibernate有关它们的信息,这样就能在数据库中保存它们。2.3 系统开发模式、平台和技术介绍 系统开发模式(Brower/Server模式) B/S(Browser
12、/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构6。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)1。 由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browse
13、r)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。 B/S三层体系机构模式为MVC(Model-View-Controller),即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离2。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。模型(Model)就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其他层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成
14、用户的请求。2.4开发工具介绍MyEclipse介绍 MyEclipse企业级工作平台(MyEclipse Enterprise WorkBench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, JavaScript, SQL, Hibernate。 MySQL5.0介绍 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008
15、年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于MySQL的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 2.5可行性分析 首次,开发系统的计算机硬件已经非常普及,完全没有问题;其次,现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术要求也比较简单,因此在技术方面是可行的;同时,银行还必须由一定量的系统管理和维和的专业人员,在这方面可以通过培训原来的技术人员成为新的需要的技术人
16、员。本系统所有用到的软件均购买正版,机器设置通过正规渠道获得。 银行存储计算机系统技术在目前是一个技术上成熟的系统,并且在银行公司内部准备采用有力措施保证资金和人员配置等。因此,开发银行业务管理系统是可行的6。为了使银行适应现代化竞争的需求,促进银行信息化,不断满足客户的需求,争取更好的经济效益,建议立即着手系统的建设。3 银行业务模块 按业务复杂程度和对网点依赖程度,银行业务可分为两块:一部分是传统业务,包括一般贷款、简单外汇买卖、贸易融资等,主要是靠大量分行网络、业务量来支持。另外是复杂业务,如衍生产品、结构性融资、租赁、引进战略投资者、收购兼并上市等,这些并不是非常依赖分行网络,是高技术
17、含量、高利润的业务领域。 按照其资产负债表的构成,银行业务主要分为三类:负债业务、资产业务、中间业务。负债业务是银行形成资金来源的业务,是银行中间业务和资产的重要基础。银行负债业务主要由存款业务、借款业务构成。资产业务是银行运用资金的业务,包括贷款业务、证券投资业务、现金资产业务。中间业务是指不构成商业银行表内资产、表内负债形成银行非利息收入的业务,包括交易业务、清算业务、支付结算业务、银行卡业务、代理业务、托管业务、担保业务、承诺业务、理财业务、电子银行业务7。3.1银行贷款概述贷款是银行或其他金融机构按一定利率和必须归还等条件出借货币资金的一种信用活动形式。广义的贷款指贷款、贴现 、透支等
18、出贷资金的总称。银行通过贷款的方式将所集中的货币和货币资金投放出去,可以满足社会扩大再生产对补充资金的需要,促进经济的发展;同时,银行也可以由此取得贷款利息收入,增加银行自身的积累。贷款是按一定利率和确定的期限贷出货币资金的信用活动,是商业银行资产业务中最重要的项目,在资产业务中所占比重最大。按保障程度(风险程度),贷款可划分为信用贷款、担保贷款和抵押(贴现)贷款。信用贷款是指银行完全凭借客户而无须提供担保品而发放的贷款。担保贷款是银行凭借客担保人的双重信誉而发放的贷款。抵押贷款(包括贴现)要求客户提供具有一定价值的商品物质或有价证券作为抵放的贷款。这种标准划分,有利于银行加强贷款安全性或管理
19、。银行在选择发放贷款方式时,应视贷款对象、贷款风险程度加以确定。按期限,贷款可分为短期、中期和长期贷款。1年以短期贷款;17年为中期贷款;710年为长期贷款。以分贷款种类,主要作用是有利于银行掌握资产的流动性性,便于银行短、中、长期贷款保持适当比例。按对象和用途,贷款可以分为工业贷款、农业贷款、科技贷款、消费贷款、投资贷款、证券贷款等。这种法一方面有利于按贷款对象的偿还能力安排贷款秩序,另有利于考察银行信贷资金的流动方向及在国民经济各部门间的分布状况,从而有利于分析银行信贷结构与国民经济情况。按贷款的质量或占用形态,贷款可以分为正常贷款、逾期贷款、呆滞贷款、呆账贷款等。正常贷款是指能按期偿还本
20、款。逾期贷款是指超过贷款合同规定期限而银行又不同意延期的贷款。呆滞贷款是指预计两年以上时间不能归还自呆账贷款是指企业倒闭以后无力归还的贷款。这种分类的于加强银行贷款质量管理,找出产生贷款风险的原因,以措施和对策。银行贷款的意义 银行通过贷款方式将所集中的货币和货币资金投放出去,满足社会扩大再生产的补充资金需要,促进经济发展;同时也可由此取得贷款利息收入,增加银行本身的积累。在中国,还运用贷款的有偿使用原则,促进企业改善经营管理;并且把银行信贷作为分配资金的重要方式,也作为调节和管理经济的重要经济杠杆。 贷款流程1、收取贷款银行所需的买方和卖方的相关资料;2、协助贷款人(买方)签订银行贷款文本、
21、交银行初审;3、协助买卖双方办理交易过户;4、买方领取新产权证后将产权证原件、买卖契约原件、契税单原件、老土地证原件交给担保公司;5、买方新产权证出件以后,担保公司将贷款文本及买方房产资料送交贷款银行和公积金中心审批;6、银行审批完毕后,凭房屋置业担保公司出具的担保函为客户发放贷款;7、贷款到达房屋置业担保公司账户后,通知买卖双方到场签字、卖方领取房款;8、房屋置业担保公司代买方办理土地证和房屋抵押手续。将房产证、土地证交买方,将房屋他项权证交银行。基本需求如下: (1)客户提出申请要求贷款,申请中包括期限、金额、用途和本人基本情况。银行收到申请后,置于“申请档案”中,以申请号标识。 (2)贷
22、款业务员收集到客户的有关证明材料后对贷款申请进行审查,决定是否批准贷款。贷款最后经业务经理核准后,签订合同,未予批准则通知客户。 (3)贷款批准后建立“贷款账户”,贷款账户由贷款编号识别,内容有贷款金额、贷款日期、最后还款金额、最后还款日期、利率、贷款类型(抵押贷款或信用贷款)、还款方式(一次付清、按年付、按月付)、每次还款金额、担保人等。 (4)贷款员打印通知交出纳部门,由出纳部门发放贷款并记账。 (5)贷款划拨的次月,票据部门开始处理客户贷款的每次还贷,并保存贷款账户的每一项“还款情况”,打印支付凭证。如果客户到期未还款,票据部门发出催付账单和违约金账单。票据部门还要定期向贷款员或经理发送
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行贷款 管理 系统 一一 银行业务 功能模块 员工