Font Size: a A A

Design And Implementation Of Generic Client For E-Commerce Platform Based On Wechat

Posted on:2019-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:D R HeFull Text:PDF
GTID:2348330545455574Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet,many mobile e-commerce platforms appear on the market.On the one hand,e-commerce platforms offer increasingly more choices to users while their architecture is becoming increasingly complex.The high coupling between modules increases the pressure on developers to maintain the system,spending time on a large amount of repetitive work.On the other hand,in the era of mobile Internet scramble for traffic,the cost of persuading users to install an APP is getting higher and higher.As an APP with its own massive traffic,WeChat can exert its traffic advantages.Meanwhile,using WeChat as a platform carrier,users do not need to download and install additional APP,saving time and operation.Due to the above advantages,it has become a trend that the current e-commerce platform using WeChat as a carrier.However,these platforms do not have the generality of cross-industry both in function and in business.Moreover,each functional module is high coupled and difficult to secondary development.Based on the above reasons,this thesis proposes to develop a generic client for e-commerce platform based on WeChat.This thesis starts from two aspects:WeChat as component and development mode of carrier and client,and expounds the system structure of general client based on WeChat.This thesis adopts React's component-based development idea,and divides the common client function component into three parts:common UI components,basic functional components and business components.Each component is a reusable module encapsulated by React.During the business development process,front-end UIs are assembled by assembling components and custom layouts are modified through configuration files,which providing a great degree of convenience for developers and users.The work of this thesis includes the design and implementation of common UI components,basic functional components and key business components.Additionally,this thesis expounds the commonality of the clients developed by the subject by solving the problems such as the communication and jumping between components and the interaction between business components and users.At the end of this thesis,the functional and performance testing of generic client demo based on WeChat is conducted.Functional tests include:WeChat for the client carrier testing,common UI components testing,and the major business components testing.Performance tests include:compatibility testing,static resource size compression testing,loading speed optimization testing.The test results show that the generic client for e-commerce platform based on WeChat can provide developers with low-coupling common components and high performance at the same time.The method proposed in this thesis and the achievements obtained have some reference value for the development of Web APP component.
Keywords/Search Tags:WeChat, React, Componentization, E-commerce
PDF Full Text Request
Related items