区块链数据高效管理系统的设计

 2022-11-15 09:11

论文总字数:15796字

摘 要

互联网为大家的生活带来了极大的变化,线上支付也成为了当代年轻人重要的交易工具。第三方交易平台的服务多元化和操作复杂化情况下,机构不仅会提高数据处理和交易成本,还会有服务质量下降的信任危机。因此,我们需要一种新的数据管理系统来解决上述这种情况。

基于以上背景,结合区块链技术中的一项应用,通过Node.JS技术设计出高效的数据管理系统,帮助用户查看信息,为系统高效管理系统,减少管理成本。服务器端采用的Node.JS这种新型的框架来开发。Node.JS使用JavaScript语言来开发,这大大的减少学习成本和开发成本,并且Node.JS性能强大,有很大的研究价值。

本次课题内容是基于Web的环境来制作一个区块链技术的交易信息储存与查询系统的页面。该系统使用了CCS、JavaScript、PHP语言完成网页的设计。本设计利用Node.js和HTML5设计实现系统功能和显示数据。通过对区块链应用的考察和综合分析,结合应用的相关程序情况,设计功能实现完全的程序,满足客户的需求,节约了成本。该网页通过服务器运行后,用户可以直接通过浏览器进入数据管理系统。

关键词:区块链;数据管理;去中心服务;Node.JS技术;HTML;分布式管理;点对点网络。

Design of Block-chain Data Efficient Management System

Abstract

The Internet has brought great changes to everyone's life.Online payment has become an important way for young people. When the services of the third party trading platform are diversified and the operation is complicated.The organization will not only increase the data processing and transaction cost, but also have the trust crisis of the decline of service quality. Therefore, we need a new system to solve the situation.

Based on the above background, combined with an application in Block-chain technology.Node.JS technology set of order information management system is studied and designed to facilitate enterprises and individuals to view information, improve management efficiency and level, and reduce management costs. A server-side Node.JS of this new framework to develop. Node.JS use JavaScript language to develop, which greatly reduces learning costs and development costs.it has great research value.

Based on the Web environment, the content of this project is to create a block chain technology transaction information storage and query system page. CCS、JavaScript、PHP language is used to design the web page. This design uses Node.JS and HTML5 design to realize system function and display data. Through the inspect and analyse analysis of the block chain, combined with the relevant program situation of the application, the design function realizes the complete program, meets the customer's demand, and saves the cost. After the page runs through the server, the user can enter the data management system directly through the browser.

Keywords: Block-chain , MYSQL , Decentralization , Node.JS , HTML , Distributed management , P2P

目录

区块链数据高效管理系统的设计 I

摘要 I

Abstract II

第一章 绪论 1

1.1. 课题的背景和意义 1

1.2. 国内外发展现状 1

1.3. 课题主要内容 1

1.4. 论文的结构 2

1.5. 本章小结 2

第二章 相关技术简介 3

2.1. 点对点网络通信(P2P) 3

2.2. 区块链技术 3

2.2.1. 区块链的优势 3

2.3. 加密技术 3

2.3.1. 对称加密算法 4

2.3.2. 非对称加密算法 4

2.3.3. 对称加密与非对称加密的区别 4

2.4. 数字签名 4

2.4.1. 数字签名的功能: 4

2.4.2. 数字时间戳(digital time-stamp) 4

2.4.3. 数字凭证 5

2.5. 共识机制 5

2.6. Node.JS简介 5

2.7. 前端基础技术 5

2.7.1. HTML5标准简述及意义 6

2.7.2. MYSQL数据库 6

2.8. 本章小结 6

第三章 系统需求分析 7

3.1. 系统总体结构分析 7

3.2. 应用层功能需求分析 7

3.3. 底层功能设计需求分析 8

3.4. 数据库设计 8

3.5. 数据库需求分析 8

3.6. 本章小结 8

第四章 系统设计 9

4.1. 总体设计 9

4.2. 功能设计 9

4.2.1. 注册和登录功能 9

4.2.2. 交易功能 10

4.2.3. 交易具体的流程实现 11

4.2.4. 历史交易查询 12

4.3. 非功能设计 12

4.3.1. 网页设计 12

4.3.2. 数据库设计 13

4.4. 本章小结 13

第五章 系统实现与测试 14

5.1. 功能测试 14

5.1.1. 数据库连接测试 14

5.1.2. 注册登录功能测试 14

5.1.3. 转账功能测试 14

5.1.4. 交易查询功能测试 14

5.1.5. 共识节点测试 14

5.1.6. 性能测试 14

5.2. 系统实现 14

5.3. 本章小结 15

第六章 结论 16

致谢 17

参考文献 18

绪论

    1. 课题的背景和意义

从手抄电话本到云端同步数据,从现金交易到二维码支付,网络为大家的生活带来了极大的变化。而人们在越来越依赖数据储存与网络交易的同时,网络篡改、数据盗取已成黑客们获利的方式。为了解决网络通信与交易双方的信任问题,第三方成为了双方的保证。然而,在服务多元化和操作复杂化情况下,机构不仅会提高数据处理和交易成本,还可能会量降低服务质量。因此,新的数据管理系统成了我们开发的方向。

近几年来,第三方支付平台的发展势头越来越强大,方便的快捷支付方式确实推动了国内经济和电子商务的发展,但在自身发展的同时也存在一些安全和恶心竞争的问题。在全球排名前十的交易平台中,半数以上都遭遇过黑客攻击。本系统通过区块链技术可以很大程度解决上述问题。用区块链完成的数据管理系统,可以不用专设服务器,不但节省资源,还实用方便。[1]

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

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

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