首页> 中文学位 >基于Django和数据库优化策略的比特币信息查询系统
【6h】

基于Django和数据库优化策略的比特币信息查询系统

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1引言

1.2研究背景与意义

1.3 国内外研究现状分析

1.4 本文研究内容

1.5 章节安排

第二章 核心技术

2.1 前言

2.2比特币相关技术

2.3 Django框架

2.4数据库性能优化策略

2.5 本章小结

第三章 比特货币信息查询系统概述

3.1 前言

3.2需求分析

3.3 比特币信息查询系统功能概述

3.4 比特币信息查询系统开发环境

3.5 本章小结

第四章 系统数据库优化方案的设计

4.1 前言

4.2系统数据库的性能优化需求分析

4.3 系统数据库优化方案设计

4.4 数据库性能优化评估

4.6 本章小结

第五章 基于Django的比特货币信息查询系统的设计

5.1 前言

5.2区块链账簿的解析

5.3 系统总体架构设计

5.4 URLconf设计

5.5 用户视图与模板设计

5.6 本章小结

第六章 比特币信息查询系统的实现

6.1前言

6.2比特币信息查询系统的实现

6.3本章小结

第七章 总结与展望

7.1 论文小结

7.2 应用展望

参考文献

攻读硕士学位期间已发表的论文

致谢

展开▼

摘要

随着信息技术的发展,人们的生活逐渐网络化、数字化。人类社会因此发生着深刻的变化,对虚拟数字货币的探索正是在这样的背景下应运而生的。在虚拟数字货币的探索实践中,比特币是目前表现最好的一个。区块链是比特币的核心与基础架构,是一个去中心化的账本系统。因此,比特币系统从本质上说是一种能够数字化、安全地核验、记录大量交易数量的公共货币系统,对于银行业、支付与转账、网络完全、学术记录以及物联网等传统行业将带来变革性的发展,并逐步走入人们的日常生活中。
  虽然虚拟数字货币发展速度较快,但多数国家仍处在进行官方或者民间的尝试并不断总结经验教训的探索阶段,尤其在我国,目前还很少有可以为用户提供交易查询等服务类型的系统,其用户群体仍以技术爱好者或金融投资者为主。由于比特币交易信息是以加密数据的形式存储在区块链中,对于国内每天进行频繁交易的大量比特币用户,无法直观查看交易信息,不得不借助国外相关查询网站。这不仅给比特币用户带来了不便,也制约着比特币的进一步普及和发展。
  基于以上情况,本文以虚拟数字货币比特币这一前沿课题为研究对象,对比特币区块链技术进行了详细分析,并基于 Python开发语言的 Django框架和数据库优化策略,在区块链技术基础上探索比特币交易账单查询系统的设计。
  其中,区块链解析是完成该系统设计的前提和重要保障。在完成区块链解析层面,本文具体分析了比特币交易协议,阐述了区块链账簿结构以及比特币交易所依赖的脚本等,并从技术角度、以Python作为开发语言编写了区块链解析工具。在完成系统信息查询服务功能设计方面,本文从MySQL Server配置、数据库对象表、SQL语句和数据库索引等方面进行优化设计,提用户体验和升系统性能。
  本文网站系统开发采用B/S(Browser/Server)架构,整个架构分为前、后端和数据库三层,利用Python和MySQL来开发。整个系统以Django作为开发框架,极大提高了系统的开发效率,增加了系统的可维护性;后端数据库基于 MySQL,存放从区块链中解析出来的比特币交易账簿信息,同时对系统数据库进行优化,提高了MySQL性能,加快了系统响应速度;前端则基于Bootstrap框架,结合JavaScript和CSS,实现比特币交易细信息查询系统客户端的设计。
  本系统为比特币用户提供了一个可实现区块链账簿查询交易信息的服务,对于开发、完善国内的交易账单查询、交易数据分析等比特币相关服务系统具有积极的促进作用;同时,对于国内用户,大多借助国外网站查询相关交易信息而常常会导致卡、慢、无法登陆等尴尬局面,该比特币交易在线查询系统也可以很好的解决此类问题,有助于推动比特币的普及和发展。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号