Font Size: a A A

Design And Implementation Of Bitcoin Prepaid Recharge System For Mobile

Posted on:2015-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:W M ZhaoFull Text:PDF
GTID:2308330464466892Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Bitcoin was appeared in 2009 for the first time, which is a digital currency based on P2 P protocol where a third-party billing system isn’t needed. As a virtual currency, Bitcoin has been accepted by more and more people. As a fast and convenient means of payment, the mobile terminal has been widely used, coupled with the fact that some businesses began to accept Bitcoin as payment currency, the Bitcoin and mobile payment terminals combined to achieve a similar manner to monetary payment will be a new demand. Since the features of existing Bitcoin wallet soft wares are relatively simple, only one on one payment can be achieved. O nly the combination of Bitcoin and existing mobile payment terminals can make it possible for Bitcoin to be used by companies and individuals. With increasing phone users, prepaid recharge becomes increasingly important, which is chance for mobile payment definitely. With the features of Bitcoin in mind, a Bitcoin prepaid recharge system is developed in this paper.Some basic concepts of Bitcoin are first introduced in this paper, and the principles of public key, private key, trade, block, block chain are discussed in depth. This paper presents the architecture of Android system and the characteristics in the development of software. The features and advantages of Java Web development, and its operating principles, as well as development tools used are analyzed. According to the requirements of the system, the analysis, design and implementation of mobile phone software and the server are carried out separately. The mobile client, of which the prepaid recharge interface and the code for functional part have been designed in detail, is based on the Android operating system. The main functions of the phone client software include sending Bitcoins, submitting requests and so on. Java Web technology, My SQ L database and Tomcat server software are used to develop the server, whose main functions includes inquiring service status, obtaining Bitcoin exchange rates, prepaid recharging, Bitcoin refunding, accessing the database and so on. Finally, the system is tested, and the preliminary test results show that the system is running in good condition.Combined with status quos of Bitcoin as a payment currency on mobile payments and prepaid recharge channels, this article discusses the theory of Bitcoin, and the Bitcoin prepaid recharge system is designed. Providing a convenient channel for prepaid recharging, the system is benefitful to Bitcoin as a payment currency and has played a positive role in the development of Bitcoin.
Keywords/Search Tags:Bitcoin, Android, Java web, prepaid recharge
PDF Full Text Request
Related items