基于J2EE关于金融贷款平台的设计与应用

 2023-08-02 09:08

论文总字数:35966字

摘 要

p2p(peer-to-peer)是近年来兴起的一种点对点网络贷款模式。p2p的兴起是由于正规的大型金融机构一直未能解决中小企业或个人贷款难的问题。它借助互联网信息技术及大数据的普及,有效的弥补了正规金融机构在提供小额贷款功能上的不足。

本设计金融贷款平台主要分为管理员的四大模块:元数据管理模块,融资产品模块,新闻模块,企业管理模块,以及用户的两大模块:在线申请融资产品模块,查看新闻模块。用户可以在线申请小额贷款,有效的改善了个人以及中小企业申请小额贷款难的问题。本设计基于Spring MVC框架,其平台适应能力好,延展性较强。

关键词:点对点,小额贷款,在线申请,企业报表

Abstract: p2p(peer-to-peer) is a peer-to-peer network loan model that has emerged in recent years because formal large financial institutions have not been able to solve the problem of small and medium-sized enterprises or individual loans. It relies on internet information technology and the popularity of big data. Effectively make up for the formal financial institutions in the provision of microfinance function deficiencies.

The designed financial loan platform is mainly divided into four modules: metadata management module, financing product module, news module, enterprise management module, and two modules of users: online application financing product module. View the news module. Users can apply for small loans online, effectively improving the problem of individuals and small and medium-sized enterprises to apply for small loans.This design mainly adopts the Spring MVC frame, the platform adapts the ability well, the extensibility is strong, its heavy difficulty lies in the enterprise report form display,

Key words: peer-to-peer ,micro loan ,online application ,enterprise report

目 录

1 绪论 4

1.1 项目背景 4

1.2 开发目的 4

1.3 模块功能说明 4

2 金融贷款平台分析 4

2.1 可行性分析 4

2.2 需求分析 5

2.3 框架分析 6

3 金融贷款平台概要设计 6

3.1平台设计 6

3.2系统数据库设计 8

4 平台的详细设计与实现 10

4.1 元数据管理模块 10

4.2 新闻模块 16

4.3 企业管理模块 22

4.4 融资产品模块 28

4.5 用户模块 34

结论 37

参考文献 38

致 谢 39

1 绪论

1.1 项目背景

p2p小额贷款平台的兴起并非偶然,一方面正规的金融机构忽略中小企业及个人贷款的贷款需求,银行审核速度慢,企业资金链断裂,造成一系列恶性结果,p2p的兴起恰巧解决了这类偏弱势群体的贷款需求。另一方面p2p只是充当一个贷款信息中介的角色,它是互联网高速发展及大数据充斥的产物,其提供的无抵押担保及自助交易模式为创业型的小微企业提供了极大地便利,一定程度上缓解了其资金链短缺的问题,其实质上是为正规金融机构的互补,由此可见,p2p此种个人对个人的直接信贷模式是社会发展的产物,其发展是必然的。

1.2 开发目的

在互联网政策利好监管细节渐明之际,p2p这种点对点、个人对个人的信贷模式日益火爆。p2p是小额贷款的信息中介,中小企业及个人能在上面找到合适的产品进行融资贷款,有效的解决了正规贷款金融机构对其贷款难的问题。

本设计就是基于大众所熟知的Java开发平台,采用Spring MVC架构,对p2p这个小额贷款平台进行基础功能的设计与实现,让投资者能后台掌控融资产品的信息发出与删除,让有需要贷款的企业或个人能在平台上看到发布的融资产品信息并可以在线申请,这样既可以解决中小企业贷款难的问题,又可以让投资者获得一定的贷款利润,达到双赢的局面。

1.3 模块功能说明

本设计研究内容基于java的Spring MVC框架,开发工具为MyEclipse8.6,jdk1.7,tomcat1.7以及MySQL,主要有6大模块,分别为:融资产品,新闻管理,元数据管理,企业管理,在线申请,每日新闻。

2 金融贷款平台分析

2.1 可行性分析

该部分主要对p2p金融贷款平台各方面的可行性进行分析,并得出结论。

2.1.1 技术可行性

p2p金融贷款平台是基于Web网页开发的,使用navicat可视化工具对My SQL数据库进行操作,简化了在cmd中的操作语句的编写,开发工具为My Eclipse8.6,配置jdk1.7以及tomcat1.7,平台技术可行,适应性较强,结构清晰,方便日后维护。所以,本设计技术可行。

2.1.2 经济可行性

p2p金融贷款平台主要是用于创业型小微企业及个人的点对点贷款,其成本要求不高,经济影响甚微,主要在于前期的开发,后期维护所需时间极少,而平台的开放,有需要的用户自会在其上进行录入申请等操作。所以,本设计经济可行性高。

2.1.3 操作可行性

p2p金融贷款平台提供两种登陆角色,一种是默认管理员admin,一种是用户,其相应的界面简洁大方,功能模块明显,操作简易明了,无需额外使用前培训等。所以,本设计操作可行性较高。

2.2 需求分析

经过一段时间各大金融贷款平台的资料收集以及使用尝试,对p2p金融平台的开发进行数据表建表设计,可行性分析,功能测试,用户初体验感调查等操作,深入了解了本设计的性能需求以及功能需求。

2.2.1 功能需求

  1. 登陆界面

用户根据不同的身份认证进入不同的操作界面。本设计默认管理员账号为admin,进入后台管理员的操作界面;而除admin之外的其他账号都是进入用户操作界面。

  1. 元数据管理模块

该模块是管理员对融资产品的类型以及可进行的贷款周期进行统一管理,可对其进行添加操作。当添加进入系统之后,可对其单一进行禁用启用操作。此处的数据是为后期融资产品管理模块提供产品类型以及贷款周期的下拉数据来源。

  1. 企业管理模块

该模块分为两部分,一部分是对企业名称、佣金比例以及企业详情进行添加,删除,修改和查询企业详情的操作,该部分是为融资产品管理模块提供发行单位的下拉数据来源。另一部分是企业报表,该部分主要是统计每个企业的融资产品数、总融资目标、实际融资数以及佣金情况,点击详情按钮,可查看分别融资的哪些产品以及对应的融资数和佣金等。此处也是与用户在线申请模块的数据相关的。

  1. 新闻管理模块

该模块是管理员对新闻进行标题,正文,创建时间以及新闻图片的添加、删除、修改和查看详情的操作。该模块的重点在于图片的存放路径及显示。

  1. 融资产品模块

该模块分为两部分,一部分是融资产品管理,这里添加的融资产品的产品类型,贷款周期和发行企业的数据来源在上述模块已进行描述。还有产品名、贷款规模等相关信息的添加,可对产品进行增删改查操作。另一部分是在线申请管理,该部分主要用于统计前台用户是对哪一种产品进行申请以及用户的相关信息。

  1. 在线申请模块

该模块是用户在前台对某种产品进行申请,填写相应的身份信息进行认证后便可以发出申请,后台将接收到该产品的申请信息,用户使用比较便捷。

  1. 每日新闻模块

该模块是用户查看后台新闻模块添加的新闻信息,主要在于头条新闻和非头条新闻的显示区分。该处使用时间以及limit数据限制来区分,该模块还有新闻的分页显示功能。

2.2.2 性能需求

本设计对电脑的配置要求不高,只要搭建好开发工具MyEclipse,jdk,tomcat以及My SQL的环境要求即可。对于信息安全性方面,Java提供的Spring MVC框架安全性很高。且Java具有跨平台特性,本设计的适应性很强,能够很好地保证系统正常运行。

2.3 框架分析

该部分是对p2p金融贷款平台使用的框架进行技术分析,从而得出下述结论。

2.3.1 Spring MVC

MVC模式起源于Smalltalk语言,MVC是Model-View-Controller的简写。它由以下3个部分组成:模型(Model)、视图(View)和控制器(Controller)[1]

MVC减弱了业务逻辑接口和数据接口之间的耦合。

3 金融贷款平台概要设计

3.1平台设计

在金融贷款平台进行设计前,应先对其功能进行详细的划分,保证平台中“功能独立”的特性。在每个功能模块“独立性”的情况下,编写项目可以大大减少后台代码的开发时间。经过对金融贷款平台的功能需求、性能需求还有数据库建表设计的分析,以用户界面的友好性为前提,设计的p2p金融贷款平台整体功能结构如图3-1所示。

剩余内容已隐藏,请支付后下载全文,论文总字数:35966字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;