Font Size: a A A

Mobile Cinema Ticket-buying System’s Research Based On Android

Posted on:2013-12-08Degree:MasterType:Thesis
Country:ChinaCandidate:S L FengFull Text:PDF
GTID:2248330374951564Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The rapid development of3rd-generation improves the data transmission efficiency of mobile terminal, and the mobile intelligent terminals is to possess independent and open operating system, high speed processing chip and a powerful computing the storage capacity. All for us to achieve more efficient, colorful digital information life laid communication and hardware foundation.Intelligent mobile terminal has good human-computer interaction experience, and the third party application software’s support can achieve the customization of the mobile phone. Currently more popular intelligent mobile operating system with Microsoft’s Windows Mobile, Nokia’s Symbian, Google’s Android and so on. Comparing the various operating system, Our project select the Android operating system as the development platform to design the mobile cinema ticketing system.Based on the analysis of the Android platform’s technology, this paper proposed physical architecture and technical solutions of the ticket system, we use HTTP protocol and XML technology in network, In system client, we use SAX analysis technology for XML data, and we use MySQL database and SQLite database for the system data storage, the embedded database SQLite is the important part of research. According to the system’s characteristic, we discuss to achieve the framework layers about our system.As an business system for the users and the contracting, cinema ticket-buying system’security is the emphasis of the paper. This paper completed the SQLite database’s detailed design and technical realization, and focused on discussion of database security mechanism. This paper realizes reserved encryption interface by rewriting the SQLite database’s source code. We use RSA algorithm and DES algorithm in the mixed encryption system.Considering the mobile terminal’s memory resource and user experience, in order to maintain the data’s synchronization update between the mobile terminal and the server, we use " classification management" principle in the client and server data interactive, in other words, by accessing the real-time interaction on the the important information, using polling mechanism to achieve the client database and the server database data update. This paper design the timer mode for synchronize and update between the client database and the server database.According to previous research about the framework layers theory, Each function module of the cinema ticketing system is divide into the application layer, the business layer and the adaptation layer design, and Android supply development tools, we use Eclipse to achieve and debug, and shows the running results. Later, we try to detailed testing and assessment on mobile terminal for cinema ticketing system, including three parts:database encryption test, simulator test and mobile terminal test. At the end, we summarize the whole work, and put forward to the next step in the development of our research.
Keywords/Search Tags:Android, Embedded database, Mobile terminal, RSA algorithm, DESalgorithm
PDF Full Text Request
Related items