基于微信的电商平台通用客户端的设计与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:oucuifang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的发展,移动端的电子商务平台如雨后春笋一般出现在市面上。一方面,电子商务平台在为用户提供更多选择的同时,其结构也日益复杂,模块间的高耦合使开发人员维护与开发系统的压力增大。另一方面,在移动互联网争抢流量的时代,说服用户去安装一款APP的成本越来越高,微信作为一款自带海量流量的APP,可以发挥其流量方面优势,以微信为平台载体,无需用户额外下载和安装APP,节省了时间。由于上述优势,当前电子商务平台将微信作为载体已成趋势,但这些平台无论是从功能上还是业务上,都不具备跨行业的普遍通用性,且各功能模块耦合性高,复用性较低,二次开发难度大。基于以上原因,本论文提出开发一款低耦合,高复用的基于微信的电商平台通用客户端。本论文主要从将微信作为载体和客户端的组件化开发方式两方面入手,阐述基于微信的电商平台通用客户端的系统结构。本论文采用React组件化的开发思想,将该通用客户端功能组件分为三部分:通用UI组件、基础功能组件与业务组件。每个组件均是通过React封装好的可复用的模块,业务开发过程中通过拼装组件来实现前端UI,并通过配置文件自定义布局,为开发者和使用者提供很大的便利。本论文的工作包括通用UI组件,基础功能组件与重点业务组件三部分的设计与实现。其中以基础功能组件为依赖重点,重点业务组件为中心,通过解决各组件之间的通信与跳转,业务组件与用户的交互等问题,阐述了本论文所实现客户端的通用性。论文最后通过对基于微信的电商平台通用客户端Demo进行了功能和性能测试。功能测试包括:基于微信公众号为客户端载体的测试、通用UI组件的测试、各大重点业务组件测试。性能测试包括:兼容性测试、静态资源体积压缩测试、加载速度优化测试。测试结果表明基于微信的电商平台通用客户端能为开发者提供低耦合通用组件,同时自身具有高性能的特点。本论文提出的方法和取得的成果对移动端Web APP组件化开发具有一定的参考价值。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
随着移动互联网的发展及电子商务的普及,电商平台成为了一个研究与开发的高频热点。然而,大多数电商平台的移动APP客户端还存在着布局调用复杂、形式单一以及灵活性差等缺陷,
【目的/意义】突发公共事件在主流媒体微博空间传播呈现哪些特征和规律,对舆情引导与危机治理具有重要的现实意义。【设计/方法】聚焦天津港“8•12”爆炸事故在人民日报法人
党的十六大召开以来,走新型工业化道路,发展循环经济,实现可持续发展已成为我国经济发展的主旋律.循环经济是按照自然生态代谢循环方式,以资源的节约和循环利用为中心的一种
本文主要介绍了现在深井软岩巷道支护的特征,分析了影响深井软岩巷道支护的支护原理,通过研究深井软岩巷道的变形特点,结合朱集煤矿实际的地理地貌特征,从技术及工艺流程了上提出
<正>马云是这个时代最成功、最伟大的企业家之一,想当初他上大学还只是凭借运气。他最初也只是一个学院的讲师,但从他的经历不难看出,他从来就是一个追求卓越的人,不论做什么
目的:探讨miR-28-5p在多发性骨髓瘤(MM)中的表达、作用机制及其甲基化水平在MM诊断中的应用,为寻求新的靶向治疗方法提供依据。方法:采用RT-PCR检测MM患者骨髓单个核CD138+细
乡镇作为中国最基层的政府机构,承担着大量的公共服务职能,肩负着上情下达、下情上传、服务农村的职责。作为数量最庞大的基层政府机构,乡镇改革是最具有争议的地方,由于各地
<正> 金川有色金属公司是中国最大的镍生产联合企业,年产矿石量170万吨,下属二座地下矿及一座露天矿。金川镍铜矿床,矿体埋藏深,工程地质条件复杂,矿区大小断层纵横交错、地
伴随着改革开放的深入,当前多元与开放的社会环境对中学生有着积极影响的一面,同时,复杂变化的社会环境对于阅历较浅的中学生来说也是一种挑战。面对世界范围思想文化交锋形