Font Size: a A A

Design And Implementation Of Electric Power Operation Client Application On Android

Posted on:2016-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:X J ZouFull Text:PDF
GTID:2298330467491997Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Nowadays, office software using in the power industry is still desktop software which is limited by private network and fixed locations. As a result, it leads to low efficiency in real-time reporting and processing business. Meanwhile, with the development of wireless communication and popularization of mobile terminals, mobile applications (apps) and mobile Internet industry have been familiarized and accepted gradually by society. Therefore, in this paper, the electric power operation client app is designed and implemented based on Android for the convenience of mobile workforce in the power industry.First of all, the paper introduces the related technologies and gives the system architecture design of the app. Chapter II is about UI design patterns, data storage, web service technology, Bluetooth communication, positioning, CPK (combined public key) system and technologies to prevent decompilation. Then, the former part of Chapter III extends the app design by software engineering methods, which describes design process and expected target by four steps of demand analysis, structural design and function design, coding implementation and system test.Based on the system architecture design, the latter part of Chapter III as well as Chapter IV demonstrates the concrete realization of this app. In terms of UI design, with a combination of UI design patterns and Android UI development rules, two kinds of custom sliding menu interfaces, prompt message boxes and dialog boxes, lists and tables are completed. In the aspect of login authentication and software protection, the CPK-signature-based login authentication solution is proposed based on CPK system and code obfuscation is applied to prevent decompilation. In wireless communication, Bluetooth communication principles on Android are used to implement printing forms by a connection to Bluetooth thermal printer. To uploading motion trail, three problems of real-time positioning, valid data judgment and regularly uploading trace data are effectively addressed.In the end, Chapter V gives the results of system test. The app passes several rounds of testing with stable performances, which proves it obtains the expected results and meets the basic demands of general services, security services and extending services.
Keywords/Search Tags:Android, CPK, secure login authentication, UI, bluetooth communication, uploading motion trail
PDF Full Text Request
Related items