Font Size: a A A

Django And Database Optimization Strategy Based Bitcoin Information Inquiry System

Posted on:2017-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:W SunFull Text:PDF
GTID:2308330503978315Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology, people’s lives become more and more networked and digitized. As a result, the profound changes have occurred in the human society. It is in this context that the virtual digital currency came into being. In the exploration and practice process of virtual digital currency, bitcoin is the best one among all of these currency. Block chain, a decentralized billing system, is the core and infrastructure of bitcoin. Therefore, in essence, the bitcoin system can digitally and safely check and record a number of transactions, which will bring the transformational development for banking, payments and transfers, the network security, academic records, the Internet of things and other traditional industry, and gradually pour into people’s daily life.Although the virtual digital currency is developing rapidly, in most countries, it is still in the exploratory stage of official or unofficial attempting and constantly summing up experience and lessons. Especially in our country, there are still few can provide users with transaction query or other types of service system at present, and the user groups are still technology enthusiasts or financial investors. Because the bitcoin transaction information is stored as encrypted data in the block chain, a lot of domestic bitcoin users who make frequent transactions every day cannot intuitive view transaction information and have to rely on foreign related website. It is not only inconvenience for the bitcoin users, but also restricts the further popularization and development of bitcoin.Based on the above situation, this paper takes the virtual digital currency—bitcoin as the research object, making a detailed analysis of the bitcoin blockchain technology, and exploring the design of the inquiry system of bitcoin transaction billing based on the Django framework and database optimization strategy.In this paper, the system adopts B/S(Browser/Server) architecture, using Python and My SQL to program, and the whole architecture is divided into three layers, including the front, the back-end and the database. To realize the design of bitcoin transaction inquiry system, the entire system adopts Django as development framework, greatly improving the development efficiency of the system and increasing the system maintainability. The back-end database is based on My SQL, which stores all of the bitcoin transaction information parsed from blockchain. At the same time, the system database is optimized, which improves the performance of My SQL and speeds up the response of system. Combined with Java Script and CSS, the front-end is designed based on bootstrap framework.The system provides a blockchain billing query transaction information service for bitcoin users, which has a positive role in promoting the development and improvement of domestic transaction billing inquiries, transaction data analysis or other services system related with bitcoin. At the same time, for the phenomenon that most domestic users have to rely on related foreign transaction information query websites and often get into troubles like a stuck, slow, unable to login, this bitcoin transactions online query system can solve this kind of problems as well, and is helpful to promote the popularization and development of the bitcoin.
Keywords/Search Tags:bitcoin, blockchain, Django, My SQL, Performance Optimization
PDF Full Text Request
Related items