Font Size: a A A

Design And Implementation Of Online Mobile Music Mall Based On IOS

Posted on:2021-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:W ChenFull Text:PDF
GTID:2428330614971579Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the mobile Internet enters a mature period,the penetration rate of mobile devices continues to increase,and mobile payment and credit systems are improved.Online shopping has become an indispensable way of life in people's lives.Especially during the COVID-19 epidemic,online shopping provided convenience and safety for people in isolation at home,and achieved an "alternative housing economy." The main product of my internship company is a mobile karaoke app.In addition to singing and making friends online,users also have urgent needs for high-quality microphones,headphones,speakers and other hardware.Therefore,the company developed its own products and launched a built-in mobile hardware mall in the App.This article designs and implements an online shopping mall based on the iOS operating system,providing users with a wealth of hardware product choices and product experiences.In addition,a C2 C mode song-singing module has been added to the mall to sell the song-singing function,which can realize the interaction between ordinary audience fans and music celebrities.Music celebrities increase their popularity and earn income.The online mall has two parts: the server and the client.The server is developed using PHP.The iOS client uses many mature components of the open source community such as AFNetworking,Masonry,FMDB,Mantle,etc.,combined with Weex cross-platform development framework to be compatible with Android Platform,and communicate with the server through the HTTPS API.This article mainly introduces the needs analysis,design,implementation and testing of the iOS client,including six modules: product browsing,shopping cart,order,personal center,payment,and jukebox.This project comes from the actual project of the internship company.My main work is as follows:(1)Requirements analysis: Participate in writing requirements documents,participate in requirements review meeting,understand the product design framework,and discuss design details with product colleagues.(2)Outline design: Conduct technical discussions and technical research with technical colleagues,and participate in the selection process of the cross-platform development framework Weex.(3)Detailed design and implementation: Design detailed class diagrams and flow charts of functional modules,and participate in the coding and debugging of some pages.(4)Project test: According to the requirement analysis document,write test cases,and perform functional and non-functional tests on the project.After several months of hard work,the online shopping mall has been launched in grayscale,officially serving the majority of users,and is in a continuous high-speed iteration.
Keywords/Search Tags:Online Mall, iOS System Development, Weex Cross-platform Development Framework
PDF Full Text Request
Related items