摘要:本设计主要实现的是投资人可以在P2P平台上进行投资,而借款人可以在平台上进行借款的功能。该系统平台主要分为工作人员操作的后台和客户操作的前台,平台包括用户注册、登录、实名认证、基本资料审核、发标前审核、满标一审、满标二审等主要功能。本次平台系统的设计采用JAVA为基础开发语言,并使用了一些开源框架来进行系统的架构与实现,在系统的架构方面的采用的是MVC形式的系统模型架构,让系统的设计更为方便、实用和更具有拓展性。
本次设计使用了MySQL数据库作为系统的数据库,作为开源数据库,在性能和功能方面都很好的支撑了本次设计的系统。这次系统的设计采用的IntelliJ IDEA作为开发工具,让本次开发变得更为简便,也提高了开发的效率。
关键词:投资人;借款人;开发语言;开源
目录
摘要
Abstract
绪论-1
1 平台系统概述-2
1.1 P2P背景介绍-2
1.2 平台系统组成-2
1.2.1 JAVA语言-2
1.2.2 MySQL数据库-3
1.2.3 持久层框架MyBatis-3
1.2.4 业务层框架Spring-3
1.2.5 视图层框架SpringMVC-4
1.2.6 前端页面模板引擎Fremarker-4
1.3 平台系统布局-4
1.4 系统设计流程-5
2 需求分析-6
2.1 系统核心需求分析-6
2.2 系统用户注册与登录-7
2.3 身份认证和资料审核-7
2.3.1 账户信息内容-7
2.3.1 账户信息的存放位置-8
2.4 借款流程分析-8
2.4 投标流程分析-9
3 系统实现-10
3.1 从前端页面到视图层SpringMVC框架的Controller-10
3.2 从业务层到持久层和数据库-11
3.3 数据响应-12
4 系统调试运行-13
4.1 系统调试问题-13
4.1.1 图片不能同步的问题-13
4.1.1 在满标二审时数据出错的问题-13
4.2 运行效果-14
4.2.1 系统的注册与登录-14
4.2.2 用户个人中心页面-15
4.2.3 我要借款页面-15
4.2.4 实名认证页面-16
4.2.5 风控材料认证页面-16
4.2.6 借款页面-17
4.2.7 借款页面-18
4.2.8 借款标的详细信息页面-19
4.2.9 投标页面-19
结 论-21
参 考 文 献-22
附录A 程序源码-23
致 谢-28