摘 要
传统的金融服务行业发展水平不高,增长速度缓慢,并且传统金融行业针对小额贷款存在效率低下、手续繁琐、放贷周期长等缺点,导致很多小额贷款很难从银行贷出来,P2P 网络借贷正是这样的背景下应运而生。P2P 网络借贷是一种通过网络技术向第三方提供投资和借款的网络金融平台,为资金提供方与需求方建立了一个非常高效的交流平台。
本文深入介绍了 P2P 网络借贷行业的发展和 P2P 网络借贷系统开发的实用价值,系统平台开发基于 B/S 体系结构,采用 PHP 脚本语言作为主要编程语言,服务器端采用Apache作为PHP解释器,系统的后台数据库采用流行的开源数据库MySQL,运用 ThinkPHP 框架技术和 WAMP 集成开发环境,不仅提升了系统的开发效率,并且降低了系统维护的难度。根据 P2P 网络借贷的实际需求进行了系统分析与设计,包括 P2P 网络借贷系统的贷款流程分析,投标流程分析,并画出了相应的流程图,对系统的前后台进行了功能需求分析。介绍了整个系统的开发流程,对系统的前后台功能模块进行了设计,系统功能模块清晰合理。设计了主要模块的功能时序图,对系统的数据库进行了分析与设计。对 P2P 网络借贷平台中的安全问题进行了研究,针对 SQL 注入的安全问题,提出了通过数据库设计技巧、安全配置等方法进行防范;针对跨站脚本的安全问题提出了用过滤以及验证输入输出等方法进行防范。
通过对系统的不断调试和测试,证明该系统具有很好的兼容性、安全性和易用性的特点,能够稳定、安全及快速的运行,对网络借贷行业的发展起到一定的推动作用。
关键词:P2P 网络借贷, PHP, ThinkPHP, 安全防范
Abstract
The level of development of the traditional financial services industry is not high efficient and slow growth. For individuals, the countryside and small business, the supply of financial services lagged far behind, and the traditional financial industry for microcredit exists inefficient, cumbersome, long lending period and other shortcomings, leading to many small loans from banks is difficult to credit, P2P lending is developed under this circumstance.P2P lending provides third-party with loans and borrowings through a network of financial technology network platform. P2P lending establishes a very efficient communication platform for Investors and borrowers as a financial network and the combination of emerging industries.
This article introduces the development of P2P lending industry and practical value of P2P lending system in depth. The system platform is based on B/S architecture, using PHP technology as the primary programming language, taking open source database Apache as the PHP interpreter, MySQL as the network database server, through the use of ThinkPHP framework technology and WAMP Integrated Development Environment, not only enhance the efficiency of system development, but also reduces the difficulty of system maintenance. This article introduces the analysis and design of system according to the actual needs of P2P network lending, including loan process analysis and investment process analysis of P2P lending system, and designs the corresponding flow diagram. Analysis the front desk and backstage function requirements. Introduces the development process and implementation process of the whole system, and design the front desk and backstage function module, the system function module is clear and reasonable. Design the main functional sequence diagram, analysis and design of database system in detail. Research on the potential security problem of P2P lending platform, In view of the SQL injection security issues suggest by use of database design skills, security configuration and other methods to defensive. In view of the cross-site scripting attacks suggest by use of filtering input and output verification methods to defensive.
Through continues system debugging and testing prove that the system has good compatibility, security and ease of use features, able to meet the requirements, promote the development of P2P lending industry.
Keywords: P2P lending, PHP, ThinkPHP, Security defensive
随着全球化趋势的不断发展以及信息技术的广泛应用,P2P 借贷作为一种创新的、非常具有竞争力的经济模式而得到了高速的发展。P2P 借贷属于小额信贷的领域,由于其运营模式类型多样,再加上与互联网技术相结合,从而使得 P2P 借贷具有很强的竞争力[1]。P2P 借贷是从国外引进的一种技术,国内将其称为网络借贷或者人人贷,通过中介机构(P2P 借贷平台)搭桥牵线,以信用贷款的方式,将有投资理财需求的个人或企业的资金借贷给其他有借款需求的个人或企业,总的来说,P2P 借贷系统起到的是中介的作用,也就是一个信息平台[2]。这种新型模式的交易过程通过互联网完成,P2P 借贷平台主要是提供几千至几百万元的小额信贷,对于这种不是大额的贷款,无需通过银行,也不需要担保或者抵押之类的措施,并且借款的操作流程也十分简洁,因此这种模式可以快速的解决有资金需求的个人或企业,作为一种新型的融资力量再加上网络技术的飞速发展,这种模式正在被越来越多的人认可。
第一家 P2P 借贷平台是 2005 年 3 月出现在英国伦敦的 Zopa,目前 Zopa 已经成为英国首家交易额超过 10 亿(相当于 15.64 亿美元)的 P2P 网络借贷平台[3]。英国政府对这一新兴行业大力支持,政府的管理方针就是为储蓄者提供更好的回报,为借款者提供更优质的服务。在美国,各种金融机构的资金也开始迅速地投入这个大市场中[4]。2006 年,美国本土成立了 Prosper,作为美国第一家 P2P 借贷公司,该平台的发展借鉴了 Zopa,不过他们在 Zopa 的基础上加以创新,采取了更加适合美国的方式,这家公司在 2008 年金融危机之前都是美国 P2P 市场的领头羊[5]。随后 2007 年,Lending Club 在美国成立。该公司在 2014 年 12 月 12 日通过 IPO 获得了大量资金,上调了发行价至每股 15 美元,融资总金额达到了 8.7 亿美元,如今该公司总市值大概54 亿美元左右,此后,P2P 借贷平台在国际上开始广泛传播[6]。
我国的P2P借贷平台最早出现于2007年,宜信和拍拍贷分别开始在国内发展P2P借贷业务,这种 P2P 网络借贷模式被很多敢于尝试互联网投资的创业者关注,随后其中一部分具备冒险创业精神的投资者尝试开办了 P2P 借贷平台[7-8]。刚开始由于人们对这种模式了解的不深,2012年以前,全国的 P2P 借贷平台大约发展到 20 家左右,活跃的平台更少只有不到 10 家。随着行业知识的普及和商业模式的探索,2011-2013 年 P2P 借贷行业开始爆发式增长。2014 年,我国的 P2P 借贷行业依然延续高速增长的势头,根据零壹研究院监测,P2P 借贷平台数量从 2013 年的近 700 家上升到 2014 年底的近 2000 家,撮合贷款规模方面从 2013 年的 1000 亿元左右增长到 2014 年的 3000 亿元左右[9]。中国的 P2P 借贷行业正在通过模式创新、理念创新和技术创新加快推动我国的金融改革[10-11],P2P 借贷行业未来 10 年仍将继续保持的高速增长,主要有以下方面因素:首先,政府大力支持,在 2015 年召开的两会中,政府工作报告第一次阐述了互联网金融,可见,国家对互联网金融的高度重视和关注。其次,人们的理财意识越来越高,随着人民可支配收入的增加,有更多的资金可以用来理财。最后,国内 P2P 行业可以借鉴国外的经验,P2P 借贷不仅在国内得到了蓬勃发展,而且在国外的发展更加迅速。
通过 P2P 借贷平台可以实现多方面的社会效益。首先,只要个人信誉记录良好,此种借贷平台的匹配率非常高,能够有效降低小额融资的成本。其次,可以明显改善传统银行的贷款难的问题,通过合理利用社会闲散资金,有效发挥网络的低成本以及充分整合社会资源,可以大大提高民间资本运作透明度, 在宏观方面也可以改善当今借贷市场的混乱局面。再次,通过这种新的平台有效规范民间的融资模式,可以增加民间资本在金融市场的占有率,从而打破传统上过高依赖于房地产投资或股市的金融环境,对于社会资金的安全性和社会的稳定性有很高的促进作用。最后,P2P 借贷平台能够促进我国征信系统的建设。P2P 借贷企业之所以能够在国外得到蓬勃的发展,就是由于国外的信用体系十分健全,而我国 P2P 借贷企业在获得客户的信用记录方面存在很多困难,但是反过来讲,正是在对这方面问题的研究解决过程中,可以促进我国信用系统的建设。随着人们对互联网技术的信息服务越来越倚重,虚拟经济与实体经济的协同发展已经成为现代金融业发展的大趋势。
本文通过搜集和查阅与本课题相关研究领域的参考资料,在相关研究理论的基础上,研究和设计了一个小额 P2P 网络借贷系统。系统平台开发基于 B/S 体系结构,采用 PHP 脚本语言作为主要编程语言,服务器端采用 Apache 作为 PHP 解释器,系统的后台数据库是流行的开源数据库 MySQL,通过运用 ThinkPHP 框架技术和 WAMP 集成开发环境,不仅提升了系统开发效率,并且降低了系统维护的难度。本文共分为六章,各章节的内容安排如下:
第 1 章:绪论。本章为全文的整体介绍部分,主要介绍了本课题的研究背景与意义,分析了国内外的研究现状。
第 2 章:相关技术介绍。介绍了与课题相关的技术,包括 PHP 脚本语言、MySQL 数据库、Apache 服务器、ThinkPHP 框架、B/S 体系结构。
第 3 章:系统需求分析。对系统进行了详细的需求分析,包括 P2P 借贷系统的贷款流程分析、投标流程分析,并画出了相应的流程图,对系统的前后台进行了功能需求分析,并以角色为基础绘制了用例图,然后进行了非功能需求分析,为后面的设计和实现奠定了基础。
第 4 章:P2P 网络借贷系统设计。介绍了整个系统的开发流程,从方便用户操作的角度对系统的前后台功能模块进行了设计,并介绍了各模块的功能。对系统的数据库进行了详细的分析与设计,采用数据库图形化管理工具 phpMyAdmin 创建数据库,展示了重要的数据库表。
第 5 章:P2P 网络借贷系统实现及安全防范方案。本章介绍了系统的开发环境,详细介绍了系统所实现的主要功能。对 P2P 网络借贷平台中的安全问题进行了研究,针对 SQL 注入的安全问题,提出了通过数据库设计技巧、安全配置等方法进行防范;针对跨站脚本的安全问题提出了用过滤以及验证输入输出等方法进行防范。
第 6 章:总结与展望。本章对全文的总体内容进行了说明汇总,对本系统的不足之处加以说明,并对系统的后期工作进行了展望。
P2P网络借贷系统前台模块演示:
系统前台首页
用户注册界面
用户登录界面
工具箱
我要理财页面
投标界面图
信用认证
选择借款类型界面
填写借款信息界面
会员中心界面图
系统后台登录界面
系统首页界面图
贷款管理界面图
目录
摘 要
Abstract
第 1 章 绪论
1.1 选题背景与意义
1.2 国内外研究现状
1.3 论文的主要工作及组织结构
第 2 章 相关技术分析
2.1 PHP 脚本语言
2.2 MySQL 数据库
2.3 Apache 服务器
2.4 ThinkPHP 框架
2.5 B/S 体系结构
2.6 本章小结
第 3 章 系统需求分析
3.1 前台功能需求分析
3.2 后台功能需求分析
3.3 贷款流程分析
3.4 投标流程分析
3.5 系统非功能需求分析
3.6 本章小结
第 4 章 P2P 网络借贷系统设计
4.1 系统开发流程
4.2 系统功能模块设计
4.3 功能时序图设计
4.4 系统数据库设计
4.5 本章小结
第 5 章 P2P 网络借贷系统实现及安全防范方案
5.1 系统开发环境
5.2 前台功能模块展示
5.3 后台功能模块展示
5.4 系统安全防范
5.5 本章小结
第 6 章 总结与展望
6.1 总结
6.2 展望
参考文献
致 谢
个人简介
(如您需要查看本篇毕业设计全文,请您联系客服索取)