实例介绍
本文设计了基于区块链技术的众筹平台,区块链技术具有去中心化、防篡改等特点。在区块链技术的支持下,实现了用户信息的不可被篡改性,从而解决了第三方支付的信任问题。
原创性声明 本人声明:所呈交的学位论文是本人在导师的指导下进行的研究工作及取得 的研究成果。除本文已经注明引用的内容外,论文中不包含其他人已经发表或撰 写过的研究成果,也不包含为获得内蒙古大学及其他教育机构的学位或证书而使 用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 学位笔文件者签各兰正指号教师签名 期:2017-6- 期:2a07-6-0 在学期间研究成果使用承诺书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:内蒙古 大学有权将学位论文的全部内容或部分保留并向国家有关机构、部门送交学位论 文的复印件和磁盘,允许编入有关数据库进行检索,也可以采用影印、缩印或其 他复制手段保存、汇编学位论文。为保护学院和导师的知识产权,作者在学期间 取得的研究成果属于内蒙古大学作者今后使用涉及在学期间主要研究内容或研 究成果,须征得内蒙古大学就读期间导师的同意;若用于发表论文,版权单位必 须署名为内蒙古大学方可投稿或公开发表。 学位论文作者签名:王凯正 指导教师签名: 日 期:201-6-06日 期:z207-6-66 内蒙古大学硕士学位论文 基于区块链技术的众筹平台的设计与实现 摘要 在当今的互联网发展趋势之下,众筹的发展得到了新的突破。众筹就是大 众集资,依靠众人的力量来完成一个项目。但目前大多数的众筹模式存在着很 大的缺陷,那就是第三方支付的信任问题。数据得不到信任,交易将无法继续。 本论文设计了基于区块链技术的众筹平台,区块链技术具有去中心化、防 篡改等*点。在区块链技术的支持下,实现了用户信息的不可被篡改性,从而 解决了第三方支付的信任问题 本论文的主要研究成果如下 (1)完成了基于区块链技术的众筹平台的设计。将设计部分按照三层架构 进行展开,其中包括接口层,数据封装层,业务逻辑层。接口层涉及到区块链 底层的接口,在进行接口调用之前需要进行开发者身份验证。数据封装层主要 是对数据的封装处理,封装提供了一整套众筹开发的工具包。业务逻辑层包括 用户模块、发起模块、跟投模块和结算模块,用户模块可以对用户信息进行査 询、交易信息査询、用户账户充值等功能;发起模块用于众筹项目的发起;跟 投模块可以对现有的众筹项目进行跟投操作;结算模块对于到期的众筹项目进 行结算。 (2)完成了基于区块链技术的众筹平台的实现。在服务端采用 Tomcat作 为系统的服务器,在数据存储端使用 My SQL数据库进行数据的存储。区块链采 用布比平台作为众筹开发的基础平台,并使用该平台提供的接口进行众筹平台 基于区块链技术的众筹平台的设计与实现 的实现。在这些技术的支持下,完成了众筹的各个功能。最后,对众筹平台进 行测试,其中包括功能测试和界面测试。最终实现了数据可信任的众筹平台 关键词:众筹;区块链;防篡改;信任 内古大学硕士学位论文 DESIGN AND IMPLEMENTATION OF CROWDFUNDING PLATFORM BASED ON BLOCKCHAIN ABSTRACT In today's Internet development trend the development of the crowd funding have been a new breakthrough. The crowd funding is the public fund-raising relying on the strength of the people to complete a project. But most of the current co-cast model there is a big flaw, that is, third-party payment of trust. The data will not be trusted and the transaction will not continue in this paper, the block chain technology is used to realize the common platform and the block chain technology has the characteristics of de-centering and tampering The use of block chain technology to achieve the platform to ensure that the user's information can not be tampered with, and then solve the third-party payment of trust The main research results of this paper are as follows (1)Completed the block chain technology based on the design of the public platform. The design part of the three-tier architecture to expand, including the interface layer, data encapsulation layer, business logic layer. The interface layer 基于区块链技术的众筹平台的设计与实现 refers to the interface at the bottom of the block chain and requires developer authentication before making an interface call. data encapsulation layer is mainly on the data package processing, packaging provides a set of development tools package The service logic layer includes the user module, the initiating module the voting module and the settlement module the user module can inquire the user information the transaction information inquiry and the user account recharge function; the initiating module is used for the initiation of the project; The existing co-ordination projects with the vote operation; settlement module for the expiration of the various projects to settle (2)Completed the block chain technology based on the realization of the public platform. In the server side using Tomcat as the system server, in the data storage side using MySQL database for data storage. The block chain uses the platform as the basic platform for the development of the public, and uses the interface provided by the platform to carry out the realization of the platform. With the support of these technologies, all the functions are completed. Finally, the platform for testing including functional testing and interface testing The final realization of the data can e trusted all the platfor KEYWORDS: crowd funding, block chain; tamper resistant; trust 内蒙古大学硕士学位论文 目录 摘要 ABSTRACT III 图目录 VIII 表目录 第一章引言 1.1选题背景及意义 1.1.I选题背景 1.1.2选题意义 1.2众筹现状 1.3本文结构安排 1.4本章总结 第二章需求分析 2.1用户需求 2.2功能需求. 2.3业务需求 66667 2.4本章总结 第三章相关知识与技术 3.1区块链 3.1.1什么是区块链 3.1.2区块链的特点 3.1.3区块链的运转 88990 3..4非对称加密 3.1.5哈希 ..,,,,11 3.1.6共识. 11 3.2点对点网络 12 3.2.1点对点网络的介绍 鲁甲甲音 12 3.2.2点对点网络与区块链网络的比较 13 基于区块链技术的众筹平台的设计与实现 3.3数据交互格式JS0N. 13 3.4前端框架 BOOTSTRAP 14 3.5本章总结 第四章系统设计 4.1系统整体介绍. 4.2系统结构. 17 4.2.1系统软件结构. 17 4.2.2系统物理结构 19 4.3接口层 20 44数据封装层 4.41数据写入的封装 21 4.4.2数据查询的封装 A4.3消息的加密 24 4.5业务逻辑层 25 生.5.1用户模块的设计 25 4.5.2发起模块的设计 29 4.5.3跟投模块的设计 31 4.5.4结算模块的设计 33 46数据库的设计 34 4.7本章总结 36 第五章系统实现 37 5.1运行环境 37 5.2主要功能展示 5.21系统主界面展示 5.2.2发起众筹界面展示 2.3跟投界面展示 5.2.4其他界面展示 40 5.3本章总结 第六章系统测试 ..42 6.1测试的重要性与目的 42 内蒙古大学硕士学位论文 6.1.1重要性 42 6.1.2目的 6.2测试策略 42 6.2.1功能测试 6.2.2界面测试 6.3本章总结. 49 第七章总结与展望 参考文献 致谢 54 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论