论文部分内容阅读
随着国家经济快速发展,市场流动性偏紧,使得中小企业和个人贷款压力增大且融资非常困难,这也直接促使了P2P网贷平台的迅速发展,成为新兴起的一种金融工具。P2P网贷是对于传统的银行贷款、典当行等融资渠道的一种补充,促进金融体系的多元化发展,对于社会、经济、环境发展起到有利作用。本文将结合作者实际工作需要构建起一套基于Laravel框架的P2P网贷系统,从而深入了解互联网金融的发展方向。本课题按照软件工程思想完成了基于Laravel框架的P2P网贷系统的设计与实现工作,并且对于其中实现的业务难点、实现细节、设计思路等内容进行了介绍与分析。本课题将按照功能需求分析、非功能需求分析、架构设计、模块设计、数据库设计、接口设计、功能模块详细实现、功能模块编码、系统测试的顺序进行整个系统的分析与介绍。从业务角度来看,基于Laravel框架的P2P网贷系统可以划分为前台用户使用系统和后台管理系统。其中前台用户使用系统包括基于第三方托管的P2P网贷系统的常用功能模块,例如注册与登陆,充值与提现管理,投标管理等功能模块;而在后台数据管理系统中则包括网站设置、还款管理、借款标管理等后台维护功能。两个子系统均通过Restful API模式进行架构设计,实现界面与业务逻辑的分离操作。通过两个子系统的无缝集成,可以实现全面的P2P网贷管理功能,推进互联网金融的全面发展。与其他实现的P2P网贷系统相比,本文实现的P2P网贷系统具有如下特征:(1)采用高效优雅的Laravel框架进行网贷平台搭建,能够有效提高代码复用性与结构性;(2)系统采用第三方支付公司进行资金管理,有效保障系统资金安全,避免出现资金安全问题,提高平台的风险安全管理;(3)对于依托于第三方支付平台的P2P网贷平台进行行业领域分析,梳理出其中的工作流程与功能模块;(4)基于Restful API进行业务逻辑封装,实现业务逻辑与界面设计的分离,有效提高系统功能的扩展性。