Font Size: a A A

The Design And Implementation Of Moblile Auction Client Based On IOS

Posted on:2016-07-15Degree:MasterType:Thesis
Country:ChinaCandidate:K HuFull Text:PDF
GTID:2308330464972725Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
E-commerce relies on the support of the Internet rapid development and gradually mature. Among them,the online auction model has become one of the important business of e-commerce.Usually,the traditional online auction model is a web-based platform, lack of flexibility, immediacy and other outstanding advantages.The combination of online auction and the mobile platform could solve this problem.The mobile client mentioned in this paper is one of the most important constituent of WuHan YinPen "Palm Trading System".The client development and implementation is under the background.This paper using the idea of software engineering as a guide, based on the relevant technical knowledge of mobile application development, and in detail analyzed the online auction based on business needs.This paper focus on the data security of the network communication issues of client and server, designed and implemented the iOS mobile client.Specifically including the following:First of all, through reading literature,we researched the data encryption schemes at home and abroad, and analysis the advantages and disadvantages of different encryption technology.Combined with the specific circumstances of WuHan YinPeng "Palm Trading System",we put forward a optimization proposal with MD5 encryption and AES algorithm as the core technology.Secondly, according to the client demand analysis,we designed an architecture of client based on MVC.And we implemented mainly core function modules such as navigation menu, the auction market, commodity details, transaction history, my money modules and so on. The front client use SQLite database to realize the local data persistence, using third-party libraries ASIHTTPRequest to implement asynchronous network request, the server in the background design Web service interfaces based on the REST architecture style, and to carry on the Apache server platform.Then, we have analyzed the current mainstream encryption algorithm such as AES, BASE64, MD5 and DES.Through the way of using MD5 encrypt the AES keys,we designed the client’s data security module, then encrypted the user’s sensitive data in two aspects of network communication and local storage.The client can use service safely.Finally, we run the client on iPhone for simulating real usage of users.Then we tested client’s CPU usage, memory usage, and memory leaks warned through Instruments tools. Test results show that the client has achieved the expected design goals and can be stable operation.
Keywords/Search Tags:IOS, Mobile Client, Electronic Commerce, Auction
PDF Full Text Request
Related items