lniche / p2p-finance

p2p金融项目,用来参考练手:pill:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

P2P网络借贷平台,是p2p借贷与网络借贷相结合的金融服务网站。

p2p借贷是peer to peer lending的缩写,peer是个人的意思。

网络借贷指的是借贷过程中,资料与资金、合同、手续等全部通过网络实现,

它是随着互联网的发展和民间借贷的兴起而发展起来的一种新的金融模式,这也是未来金融服务的发展趋势。

p2p 网络借贷平台分为两个产品一个是投资理财,一个是贷款,都是在网上实现的,是目前互联网热门行业之一。

该项目包含如下几个模块:

1、会员注册及认证

2、资产管理:包括资产统计、充值、提现等功能。

3、投资管理:包括资金的投资状态、交易记录等功能。

4、奖励管理:会员通过邀请注册,根据一定规则进行相应的奖励。

5、消息管理:包括站内信功能、通知设置功能等。

6、账户管理:包括银行卡绑定功能、 账户安全设置功能等。

7、用户交易管理:平台会员购买产品的交易记录。

8、投资管理:平台会员购买理财产品投资管理。

9、产品管理:理财产品管理功能。

10、权限管理:平台后台管理权限功能。

项目特色:

 1、项目整体采用Maven分模块构建、SVN版本控制、PowerDesigner数据建模,基于约定标准的项目工程结构,同时讲解了很多主流Maven插件的使用配置。
 
 2、前端页面采用流行的bootstrap、 angularjs 等流行的前端技术,通过本项目可以掌握 angularjs 的前端的MVC分层设计理念。
 
 3、该项目采用了struts2 hibernate spring和 spring data jpa 开源框架完成,并融入了cxf开源webservice框架的应用,而这些技术都是当下流行的技术。
 
 4、在缓存方面运用了互联网的流行技术redis实现缓存存贮,通过本项目可以理解redis在实际运用中的优势。
 
 5、会员认证通过短信平台发送手机短信流行的认证方式,可以深刻理解手机验证码发送功能的实现。
 
 6、会员认证短信采用MQ消息队列的机制进行发送,通过此功能可以学习MQ消息队列的应用。
 
 7、资产统计模块结合了highchart前度图表技术。
 
 8、登录通过cxf实习restful风格的webservice进行登录认证,从而深入的学习关于webservice的理念及RESTFUL风格的接口实现。
 
 9、用POI实现对数据的导入导出功能,及POI对excel的操作。
 
 10、后台权限采用流行的shiro权限管理框架,通过本项目可以深入了解shiro权限框架的应用及原理。
 
 11、项目部署采用tomcat+Nginx的集群部署方式,在部署过程中可以深刻体会到nginx在负载均衡中发挥的优势。

About

p2p金融项目,用来参考练手:pill:


Languages

Language:Java 39.6%Language:JavaScript 35.3%Language:HTML 17.9%Language:CSS 7.0%Language:Batchfile 0.2%