银行房地产金融业务创新及风险控制研究及银行ATM机模拟应用系统设计与开发_第1页
银行房地产金融业务创新及风险控制研究及银行ATM机模拟应用系统设计与开发_第2页
银行房地产金融业务创新及风险控制研究及银行ATM机模拟应用系统设计与开发_第3页
银行房地产金融业务创新及风险控制研究及银行ATM机模拟应用系统设计与开发_第4页
银行房地产金融业务创新及风险控制研究及银行ATM机模拟应用系统设计与开发_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1银行房地产金融业务创新及风险控制研究摘要:在日常工作中,各商业银行既要积极稳妥,大力开展和创新房地产金融业务,又要量力而行,采取有效措施,防范和控制房地产金融业务风险。本文从商业银行实际工作出发,就开展和创新房地产金融业务中存在的问题进行分析,并提出了解决问题的方法。关键词:房地产;金融业务创新;风险控制房地产金融业务是商业银行基本业务之一,在商业银行资产业务中占有相当的比重。本文就商业银行开展房地产金融业务创新中存在的问题进行探讨,研究如何充分有效地防范和控制房地产金融风险。一、商业银行房地产金融业务创新的基本情况众所周知,房地产是资金密集型行业,房地产金融业务一直是各大银行重点争夺对象。近几年来,商业银行一直坚持“以市场为导向,以客户为中心,以利润为目标”的经营理念,主动深入房地产市场,研究房地产市场发展规律,开发创新一批适应不同客户需求的房地产金融业务,如土地储备贷款、住房开发贷款、个人住房按揭贷款、个人住房转按揭贷款等系列业务。这些业务的推出,既主动适应了房地产市场发展需要,满足了房地产市场各类客户不同的需求,同时又争取了房地产市场份额,扩大了商业银行影响,提高了商业银行知名度和全行经济效益。同时房地产业属高风险行业,由于房地产金融业务周期长,不确定性因素多,更具有隐蔽性、爆发性、扩散性等金融风险特点。因此,对房地产金融业务的开展和创新,我们既要积极稳妥,量力而行,稳步推进和拓展房地产金融业务,同时,又要依法合规,强化房地产金融资产管理和风险控制,决不能掉以轻心。二、房地产金融业务创新中存在的问题金融创新是银行发展源动力,银行要生存发展,离不开金融创新。银行金融创新常以现有业务作基础,在现有业务的基础上不断推陈出新,稳步发展扩大。综观商业银行房地产金融业务创新,我们认为主要存在以下问题:(一)客户面广量大,部分客户诚信存在一定的问题房地产金融业务主要对象是房地产商、建筑施工企业和符合按揭贷款条件的企事业单位和个人。应该说与商业银行合作的绝大多数客户,信誉好、信用等级高,在日常金融业务合作交往过程中,他们诚实守信,讲大局,识大体,能相互协调配合,谋求共同发展。但是,仍有少数个别客户以各种方式套取或骗取银行资金:①少数不良房地产商及建筑施工企业有意提供虚假的财务报表,诱导银行判断决策失误。②办理“假按揭”套取或骗取银行信贷资金。③私下交易,炒项目。有意隐瞒项目真实交易情况,真转让,假联合开发,偷税漏费,产权责任不明晰。④有意欺骗购房客户。⑤贷款附加条件落实难。申请住房开发贷款前,开发商急于从银行获得贷款资金,好话说尽,保证承诺一大堆。住房开发贷款发放后,开发商承诺兑现难。⑥追保难,执行难。借款人违约后,部分房地产开发商或担保公司缺少诚信,不是积极想办法按合同约定筹集资金代借款人向银行履行还本付息义务,而是强调种种理由,能拖则拖。⑦房地产开发商存续时间短,短期经营行为明显。一些房地产商为某一项目开发临时成立房地产公司,项目开发完工,销售房屋回笼资金后,临时成立公司使命已完成,到工商登记部门办理公司营业执照注销手续。至于房地产开发项目完工后的遗留的问题让你投诉无门。当然,有些房地产商因房地产市场行情发生变化,也会引发金融风险。如在房地产开发低谷期,表现为市场资金紧张、商品房出现滞销、房价不断创新低、房地产商投入资金无法回笼,烂尾楼、空置楼开始大量出现,甚至一些实力差或摊子大的开发商出现大额亏损、歇业倒闭,严重危及银行开发贷款的收回。(二)银行体制及內部操作管理对房地产金融业务的影响房地产金融业务创新与银行体制有关。从银行体制上讲,①现行体制难以让基层行创新金融业务。基层行因授权经营权力有限,一般只能在上级行授权范围内开展各项工作,特殊情况要开办新的业务,须层层上报审批。待具有决定权的上级行审批同意,基层行只能按规定权限和范围开展业务。②金融品种单调,风险集中,创新能力受到限制。受国家金融政策影响,融资产业务仍以贷款业务为主,贷款业务在资产业务中占比大,比例一般超过80%以上。③资产负债结构不匹配,容易引发流动性风险。④银行避险措施少。因房地产金融业务创新滞后,品种单调,当贷款业务出现风险时,银行唯一的办法是尽全力清收转化风险贷款。从银行内部操作上讲,房地产金融业务风险主要表现在:1.对借款企业贷前调查不够,贷款审查把关不严引发的金融风险。2.对个人住房贷款操作不规范可能引发的房地产金融业务风险。①对个人住房贷款审查不严,出现假按揭。②投机性炒房。申请人贷款购房不再是为了改善居住条件,而是充分利用银行政策,待房价升值时出售赚钱,赚钱后资金继续用于购房投资。若购房期间遇房价下跌,资金周转不灵,除了将抵押房屋交银行处置外,无能力偿还银行贷款。③过分依赖抵押担保,忽视第一还款资金来源。一旦泡沫破灭,抵押房屋价值大幅度贬低,银行在处置拍卖抵押房屋过程中,就会出现风险和损失。④期房抵押变现难。在个人住房按揭贷款实际操作中,存在产权不一致的问题:一旦发生纠纷,发放住房按揭贷款的银行在处置抵贷资产期房时,存在产权不清变现难和优先受偿难的问题。⑤基层行房地产金融业务从业人员数量不足、不稳、人员素质参差不齐、贷款管理水平专业化程度不高,以及缺乏更有效的激励机制、约束机制、监控机制、不良贷款处置机制等,也是引发房地产金融业务风险的诱因。(三)国家及地方政策的变化影响房地产金融业务的创新及发展首先就全国而言,国家有关部门在不同的时期根据国民经济发展情况,会制订和出台一些具体政策和规定,这些具体政策和规定在一定时期、一定程度上影响房地产业的发展,而房地产业发展速度的快慢又会波及到银行对房地产业政策的制定,进而影响到房地产金融业务的创新及其发展。央行各项具体金融政策的制定、实施及调整对各商业银行开展房地产金融业务的影响。房地产业属资金密集性行业,对金融政策的敏感程度远远高于其他行业,央行各个时期金融政策(尤其是货币政策)的制定、实施及调整所带来的资金面的变动都可能成为房地产行业的风向标。(四)社会其他因素对房地产金融业务的开展和创新的影响社会其他因素主要表现在:①信息不对称,社会信用体系尚未完全建立。②政出多门、各自为政,影响了银行房地产金融业务创新及发展。③房地产市场运作管理机制不规范,相应机构和配套管理办法缺乏系统性、规范性、全面性和可操作性。④房地产市场相适应的法律法规不完善。三、房地产金融业务创新及风险防范通过以上分析,我们认为在房地产金融业务创新中应做好以下工作:一是加强房地产市场形势分析和相关政策研究,全面、准确理解和贯彻落实中央宏观调控政策,积极探索房地产金融业务创新新思路、新办法。二是树立全局观念,有效控制房贷总量,合理调整房贷结构,提高集约化经营管理水平。一方面,调整现有存量贷款结构,坚决清理和压缩不良贷款,另一方面,严把新增贷款投向关,优中选优,用好、用活新增贷款。三是创新房地产金融业务,要增加风险防范意识,牢固树立风险观念,加强风险管理,建立风险防范、风险监测、风险消化、风险责任约束管理机制,尽量防范、避免与减少风险,增强抗风险能力。四是加强信贷管理,严把贷款“三查”关。加强贷前调查,就是要选好项目和借款人,把准新增贷款投向关。加强贷后检查,就是要按商业银行规定的期限和内容,定期对借款人经营情况、财务指标变动等情况,进行检查、分析,落实借款人资金使用效果和还款资金来源情况,确保借款到期前能按计划还本付息。五是加强担保管理,落实合法有效担保手续。担保是借款人第二还款资金来源,银行办理合法有效担保手续,同样可以起到风险防范作用。六是加强个人住房贷款管理,规范个人住房贷款业务操作。坚持从源头把关,避免因银行自身原因而产生的操作风险。七是依靠社会力量,尽快建立、完善社会信用体系。全面建立企事业单位和个人资料信息库,真正实现资源共享,信息共享,提高商业银行办事效率。八是加强立法工作,补充完善房地产相关法律、法规。尽快制定《房地产法》、《房地产企业开发贷款管理办法》、《个人购房贷款管理办法》、《不良贷款管理办法》等配套法规,统一明确政府相关管理部门、中介机构、房地产开发商、购房人、银行等相关主体权利义务,建立公开、公正、公平合作机制,共同促进房地产市场健康稳定发展。九是加强岗位教育培训,提高银行干部队伍业务素质。首先要选用思想品质好、业务素质高、责任心强的人员从事房贷业务工作,并保持人员的相对稳定。其次要加强房贷从业人员政治、道德和法制教育,强化道德风险防范。第三要完善内控机制,规范内部操作和管理,发现问题,要及时分析,限期整改,必要时,要追究相关责任人责任。第四要建立科学有效的激励机制,通过对房贷从业人员的科学考评,形成有效的人才竞争机制,让优秀人才脱颖而出。内容摘要计算机科学技术的发展不仅极大地促进了整个科学的发展,而且明显加快了经济信息化和社会信息化的进程。绝大多数的公司的日常办公已经离不开计算机技术和软件技术。国内的银行大都大力发展银行自动取款机(ATM),以提高工作效率和降低成本。ATM机是银行柜台传统业务的最佳替代渠道。一方面,ATM机在功能上最接近银行柜台,存款、取款、转帐、缴费、帐户查询等消费者最常使用的银行业务,ATM机均可办理。另一方面,消费者对自助渠道的接受程度高,在所有电子渠道渠道中(ATM机、网上银行、电话银行和手机银行等),ATM机的认知率最高,全国有近70%的消费者至少每2-3周使用一次ATM机,其中近1/3的人一周会使用2-3次。第三,消费者对自助渠道的满意度在各种渠道中是最高的,全国有超过七成的消费者对ATM机满意,而对银行柜台的满意的人仅为4成,网上银行和电话银行也仅为5成左右。本系统运用VS2005,采用.NET,WindowsFrom作为开发工具,使用C#语言编写,并连接SQLServer2005数据库,搭建和模拟银行最常见存款取款转账操作以及后台管理页面设计。可实现用户登录、用户存款、用户取款、用户转账、查询用户明细记录以及后台用户账号管理的功能。关键字:ATM;存取款;转账;目录TOC\o"1-2"\h\z\u一、银行ATM机应用系统 (一)银行ATM机业务 (二)ATM机的市场分析 (三)ATM机的产品和技术分析 二、银行ATM模拟应用系统设计 (一)ATM机业务流程和功能设计 (一)数据设计和数据流程(E-R) 三、应用功能技术开发 (一)数据库和配置 (二)ASP.NET开发技术 (三)WEB技术和硬件需求 (四)ATM前端应用开发 (五)ATM后端管理应用开发 四、功能介绍 (一)ATM前端功能介绍 1、主界面2、存取款功能3、转账功能4、查询功能(二)后台管理功能介绍 1、用户管理2、账户管理3、汇总统计3、基本信息管理五、总结 参考文献 银行ATM机模拟应用系统设计与开发一、银行ATM机应用系统(一)银行ATM机业务用户登录、存取款、余额查询、转账、更改密码等功能。加入银联网络的ATM,不仅能受理提供ATM机服务的商业\t"/2009-06-23/_blank"银行发行的本行卡,还可以向其他发卡银行的持卡人提供服务。(二)ATM机的市场分析根据中国人民银行2013年2月发布的《2012年支付体系运行总体情况》报告,截至2012年末,加入全国联网的ATM设备41.56万台,较2011年末的33.38万台增加了8.18万台,增长率达到了24.51%,与去年23.17%的增长率相比基本持平。根据《金融时报》发布的《2012年中国ATM市场发展述评》数据,作为全球第一大市场的美国,目前ATM保有量约为44.50万台,由于其市场成熟已趋饱和,加之近年来各银行分支机构的破产、兼并等原因导致设备安装数量下降,增长率也低于全球ATM设备安装数量的平均水平。据此推测,2013年中国将有望超越美国,成为全球的第一大ATM市场。有更加乐观的估计,中国的ATM市场总容量将达百万量级,ATM在中国的发展拥有广阔空间。(三)ATM机的产品和技术分析目前国内ATM市场发展迅速,品牌繁多。有NCR,迪堡,西门子,好利获得,东信,御银,广电运通等等。用VS2005,采用.NET,WindowsFrom作为开发工具,使用C#语言编写,并连接SQLServer2005数据库,搭建和模拟银行最常见存款取款转账操作以及后台管理页面设计。二、银行ATM模拟应用系统设计(一)ATM机业务流程和功能设计 1、业务流程:当用户插入自己的银联卡时,系统可以判断磁卡的类别。如果不是有效的磁卡就退卡。如果有效进入下一步操作。根据获取磁卡的有效信息,进入选择操作模板界面。输入密码,如果密码正确,进入选择业务的页面;密码错误,返回输入密码页面。当选择取款,那么系统会提示用户输入取款信息,并提醒用户收取现金。如有误则从新输入。当用户进入查询模块,系统会及时显示用户的余额。并显示ATM机里拥有的现金面值。让用户可以做出正确的选择。如果进入转账汇款时,我们需要用户选择转账类型,要求用户输入转账账号并且要求用户输入两次,以确保输入没有错误,在两次都正确的情况下,最后确定,转账成功。在进入修改密码模块后,系统提示用户输入新的密码,并要求再次输入密码,以确保密码无误,在确认后完成修改操作,并提醒用户新密码生效。功能设计用户登录(loginin)模块:卡号输入:输入银行卡卡号密码输入:输入银行卡密码登录成功提示登录失败提示:a)账号不存在b)密码不正确,请重新输入取款模块取款金额输入:输入取款金额取款成功提示:显示“操作成功,新余额=XXX”取款失败提示:a)显示“您的余额不足”b)显示“取款机款项不足,暂时不能取款,敬请原谅”存款模块存款金额输入:输入取款金额取款成功提示:显示“存款成功,新余额=XXX”余额模块:卡上余额显示:显示卡上余额转账模块:被转账卡号输入:输入想要转入金额的卡号转账金额输入:输入转账金额并确认转账成功提示:显示“转账成功,请选择业务”转账失败提示:显示转账失败原因明细模块:查看所有存取款操作的时间金额(一)数据设计和数据流程(E-R) 三、应用功能技术开发 (一)数据库和配置 (二)ASP.NET开发技术 使用.NET框架引入了受控代码开发环境。使用.NET开发的程序并不会像C++那样被编译为机器语言,而是被编译成一种叫做微软中间语言(MSIL)或者通用中间语言(CIL)的格式。当一个MSIL应用程序被执行的时候,它会被即时编译成适用于所运行平台的机器语言,这样就使代码可以跨平台运行。被编译成MSIL的程序只能运行在安装了通用语言架构(CLI)的平台上,而一些非微软.NET的环境,如Mono和DotGNU使得在Linux和MacOSX上运行MSIL程序成为可能。这是第一个必须运行于基于WindowsNT的Windows平台上的VisualStudio版本,其安装程序强化了这种需求。微软引入了一种被称为C#的新的编程语言,目标是.NET。它还引入了VisualJ#作为VisualJ++的继任者。VisualJ#程序使用Java的语法,但是与VisualJ++程序不同,VisualJ#只能以.NETFramework为目标,而不是像其他Java工具那样以Java虚拟机为目标。VisualBasic被彻底地改变以适应新的框架,其新版被称为VisualBasic.NET。微软还为C++添加了C++托管扩展,这样C++程序员就可以创建.NET程序了。VisualStudio.NET可以被用来开发Windows应用程序(使用WindowsForms,.NET框架的一部分)、Web应用程序(使用ASP.NET和Web服务)以及移动设备(使用.NETCompactFramework)(三)WEB技术和硬件需求 Web客户端设计技术主要包括:HTML语言、C#语言、插件技术Windowsxp做前端和后台(四)ATM前端应用开发 1、登录功能(1)程序启动后进入登录页面,自动隐藏余额、存取款等按钮,只留确认按钮和输入卡号的textbox框以及label提示“请插入银行卡并确认”。publicForm1(){InitializeComponent();ATMinit();//数据初始化op=opst.插卡;SetControls(op);}caseopst.插卡:dataGridView1.Visible=false;BTcunk.Visible=false;BTmingx.Visible=false;BTquk.Visible=false;BTzhuanz.Visible=false;BTyue.Visible=false;TBinp.Visible=false;BTexit.Visible=false;LBmsg.Text="请插入银行卡,并确认";(2)输入卡号确认后检查卡号caseopst.插卡:{//检查卡号boolRet;stringname,cno;Ret=CheckAccount(TBano.Text,outname,outcno,outpwd);if(Ret==true){LBmsg.Text=string.Format("你好,{0}{1},请输入密码",name,cno);op=opst.密码;SetControls(op);}elseLBmsg.Text="抱歉,卡号错误";}break;(3)卡号正确则转输入密码,同样用case选择,密码正确才进入业务选择界面。2、余额功能点击余额按钮则显示该账号的余额。用select语句decimalbalance=GetYue(TBano.Text);LBmsg.Text=string.Format("你账户余额为:{0}元",balance);privatedecimalGetYue(stringano){sql=@"selectbalancefromaccountwhereano=@ano";Cmd=newSqlCommand(sql,Conn);Cmd.Parameters.Add(newSqlParameter("@ano",ano));decimalbalance=(decimal)Cmd.ExecuteScalar();return(balance);}取款功能点击取款按钮,提示输入取款金额后确认,privatevoidBTquk_Click(objectsender,EventArgse){op=opst.取款;SetControls(op);}caseopst.取款:TBinp.Visible=true;TBinp.Text="";TBinp.PasswordChar='\x0';BTquer.Visible=true;LBmsg.Text="请输入取款金额,并确认";break;存款功能点击存款按钮,提示输入存款金额后确认privatevoidBTcunk_Click(objectsender,EventArgse){op=opst.存款;SetControls(op);}caseopst.存款:balance=GetYue(TBano.Text);new_balance=balance+int.Parse(TBinp.Text);SetYue(TBano.Text,new_balance);//写账户日志account_detailSetLog(TBano.Text,op.ToString(),decimal.Parse(TBinp.Text));LBmsg.Text="存款成功,新余额="+new_balance.ToString();op=opst.业务;TBinp.Visible=false;break;转账功能点击转账按钮,提示“请输入对方账号并确认”。如果有该账号,则提示转账人姓名,输入金额,确认后提示“转账成功”。privatevoidBTzhuanz_Click(objectsender,EventArgse){op=opst.转帐1;TBinp.Visible=true;TBinp.Text="";TBinp.PasswordChar='\x0';BTquer.Visible=true;LBmsg.Text="请对方帐号,并确认";}caseopst.转帐1:{stringname,cno;third_ano=TBinp.Text;boolRet=CheckAccount(TBinp.Text,outname,outcno,outpwd);if(Ret==true){LBmsg.Text=string.Format("对方帐号{0}{1},请输入转账金额",name,cno);TBano.Visible=false;op=opst.转帐2;TBinp.Text="";}else{LBmsg.Text="抱歉,对方帐号错误,请重新输入";TBinp.Text="";}}break;caseopst.转帐2://TBano.Text,third_ano,TBinp.Text;//1、操作本人账户balance=GetYue(TBano.Text);new_balance=balance-int.Parse(TBinp.Text);SetYue(TBano.Text,new_balance);//2、操作对方账户balance=GetYue(third_ano);new_balance=balance+int.Parse(TBinp.Text);SetYue(TBano.Text,new_balance);LBmsg.Text="转账成功,请选择业务";TBinp.Text="";TBinp.Visible=false;BTquer.Visible=false;op=opst.业务;break;退卡功能返回插卡界面caseopst.退卡:dataGridView1.Visible=false;TBano.Visible=true;BTcunk.Visible=false;BTmingx.Visible=false;BTquk.Visible=false;BTzhuanz.Visible=false;BTyue.Visible=false;TBinp.Visible=false;BTexit.Visible=false;TBano.Visible=true;LBmsg.Text="请插入银行卡,并确认";break;银行publicpartialclassatm_bank:System.Web.UI.Page{publicstringsch="";publicintpage_num,curr_page;protectedvoidPage_Load(objectsender,EventArgse){sch=Request.QueryString["sch"];stringsql=@"selectb_no,b_name

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论