p2p金融网站的设计与实现

摘 要本次课题将要完成一个P2P金融网站的设计与实现.。自P2P技术从1999年出现之后,在不知不觉发展的已经异常繁荣了。也可能正式因为P2P构架灵活,适用面广阔,所以将P2P应用到其他新领域的现象层出不穷,P2P的软件产品也如雨后春笋一般出现。P2P网络彻底消除了对中央服务器的需求,可以让用户之间直接搜索和交换数据,为彼此能共享资源的有效实现奠定了基础。本网站的拥有自己的界面比如:主页界面,注册登录界面,投资界面,贷款界面,论坛界面 。该系统采用的是JSP技术,利用该技术实现一个动态的网站。以SQL Server作为基础,而Tomcat服务则作为其应用,开发出的一个基于Web技术的B/S结构的P2P金融网系统。网页的设计拟采用JavaScript和html脚本相结合来实现,后台数据的存储和插入则使用数据库来完成,最后将网页和数据库连接来实现一个P2P金融网站
目 录
第一章 绪论 1
1.1研究背景 1
1.2研究内容 1
1.3研究方法 1
第二章 可行性分析 2
2.1社会可行性 2
2.1.1技术的可行性 2
2.1.2经济的可行性 2
2.1.3操作的可行性 2
2.1.4法律的可行性 2
2.2用户例图 2
2.2.1普通用户例图 2
2.2.2注册用户例图 3
2.3关于设计的基本思路 3
第三章 需求分析与设计 5
3.1网站的功能需求 5
3.1.1网站的基本功能 5
3.1.2用户界面需求 5
3.1.3可视化界面设计 5
3.2框架设计 5
3.3数据库分析与设计 6
3.4后台用户权限管理设计 7
3.4.1创建基本表 7
3.4.2插入初始数据 7
第四章 网站功能的实现 8
4.1网站主页的实现 8
4.2个人页面的实现 9
4.2.1用户登录 10
4.2.2 用户个人资料 12
4.2.3 P2P资
 *好棒文|www.hbsrm.com +Q: ^351916072* 
金记录 14
4.3 数据库的设计 16
第五章 网站测试与维护 17
5.1板块登录测试 17
5.2密码修改测试 18
5.3测试结果分析 19
5.4系统维护 19
结束语 20
致 谢 21
参考文献 22
第一章 绪论
1.1研究背景
互联网金融是网络技术与金融活动相结合的重要创新,P2P融资作为其中的重要内容,近年来在国内外均发展迅速。P2P融资"小额、分散"的特点虽然有利于降低自身风险性,但通过决策模 型和实际业务的具体分析可以发现,即便在排除恶意欺诈的情况下,P2P融资仍可能因道德风险、逆向选择、信息不对称等多重因素产生广泛的风险影响,在一定 条件下,这种风险还会对传统金融体系产生系统性冲击。因此,借鉴国际经验,通过明确监管主体,完善监管制度法规,改进监管方法以实现对风险的有效监测和控制,已刻不容缓。
1.2研究内容
本课题所设计的P2P金融网站首页有导航、banner、数据统计公告、发标公告、网站公告、理财项目、行业动态、常见问题等栏目。用户可以查看公司介绍、公司的简介、公司资质、团队介绍、运营理念;可以选择理财产品、产品筛选、产品列表;可以选择借贷业务、小微借贷;用户可以完善个人账户资料、个人资料、账户动态、资金管理、安全管理。
1.3研究方法
本课题开发的目的在于能让用户拥有一个好的P2P网站体验。此次毕业设计,运用B/S架构的原理,需要掌握基于B/S架构下的程序设计与实现方法;使用spring和hibernate的框架和MySQL等主要相关技术。在整个网站系统的开发过程中应用了MySQL数据库管理系统、SQL语言原理程序设计,同时采用成熟的B/S(浏览器/服务器端)结构,同时使用异步请求和局部刷新来提高页面显示效率。后台采用MVC的开发模式,并且引用相关报表工具和UI组件达到统计分析的功能。
第二章 可行性分析
2.1社会可行性
网络安全技术的不断提高,大家对此都比较关注,所有一个安全有效的网站就显得尤为重要。
众所周知无论什么系统都有诸多的限制。因此需进行可行性分析,可以介绍技术、经济、操作和法律四方面
2.1.1技术的可行性
这个应用是用spring和hibernate作为框架的,数据库用的mysql,用hibernate做持久化存储开发语言是Java,java是面对对象的语言,也是我们在大学所学到过得所以很好用。加之数据库这些也有学过,所以技术方面实行方便。
2.1.2经济的可行性
本应用所用的软件都是开源的,很易获得也很容易实现。基本的电脑都能满足需要。
2.1.3操作的可行性
采用头部分版块的模板。使用户可以一目了然,只要鼠标左键单击就能打开相应的页面,简单无需输入,操作简便,对用户的要求也不高,加之本网站可视性高,操作简单易上手
2.1.4法律的可行性
此网站是个人想要解决P2P问题而自行研究的内容,所采用的东西全是正规已公布的东西,侵权和其它问题是不会出现的,因此不会与法律所规定的发生冲突。
2.2用户例图
2.2.1普通用户例图
普通用户作为一个只能浏览网站的存在,只能涉及到一些网站所具备的基本功能,这是网站乐于向大家展示的一些东西

图21 普通用户例图
2.2.2注册用户例图
注册用户作为一个已经注册过本网站的用户,他就能享有更多的权利。

图22 注册用户例图
2.3关于设计的基本思路
1)B/S前后台处理层次分明的模式符合大众用户所熟悉的上网形式。
2)为了能良好的保证系统框架,面向对象尤为重要,它还能使产品的稳定性得到提升,另外运行效率吧也会加快。
3)代码重载相对叫饭,所以需要将其模块化,分成多个小模块之后能简化设计和其过程的实现。
4)为方便现在用户快速上手,系统界面将会设计的友好而简单方便的。
5)讲究效率。网站运行的速度是一个重要的评测标准,那做到资源占用少就显得尤为重要。
6)本着为用户服务的原则。网站上重点要明显,另外还不能缺少细节,并补充需要改进的地方让其更好的适应用户的需要。
第三章 需求分析与设计

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2142.html

好棒文