论文部分内容阅读
随着移动互联网技术和移动电子商务的飞速发展,人们对移动端购物方式越来越推崇。同时,社交网络不断深入人心,改变着人们的思想和行为,将其运用在商业营销中发挥了巨大价值。微信作为热门的社交工具,用户规模庞大。基于微信公众号的移动商店更能迎合移动互联网时代的需求。Magento是世界范围内极具代表性且非常流行的在线商店开源软件和面向对象PHP框架,被许多国际品牌在线商店广泛应用于二次开发中。Magento官网虽然提供了构建移动端APP和自适应移动端浏览器的移动端解决方案,却没有提供基于微信公众号的移动端解决方案,无法满足中国用户基于微信公众号的移动商店访问需求,也无法满足Magento移动商店针对中国用户的推广需要。针对上述问题,本文遵循统—软件开发过程对基于微信公众号的Magento移动商店的开发与应用进行了研究。在需求分析阶段,提出了基于微信公众号的Magento移动商店的功能性需求和非功能性需求。在系统设计阶段,首先,采用B/S模式进行架构设计,包括节点与网络设计以及子系统设计。之后,根据分析的功能性需求进行销售类用况设计(包括账户管理用况、购物车管理用况、支付用况和订单管理用况)和推广类用况设计(包括操作自定义菜单用况、消息回复用况、查看推送消息用况和查看模板消息用况)。其中,在支付用况设计中,为了弥补Magento缺少微信支付结算方式以及为了客户在微信公众号中拥有更好的购物体验,还对微信支付模块也称微信支付插件进行了设计。在系统实现阶段,利用Magento框架、Magento 模块开发技术、Bootstrap 框架、HTML5、CSS3 和 JavaScript 技术,对设计的销售类用况和推广类用况进行了编码实现。最后,将上述基于微信公众号的Magento移动商店应用于“中华文化英文虚拟社区广告交易商店”的二次开发中,验证了本文研究成果的有效性。本文研究不仅丰富了基于微信公众号的移动商店以及Magento的移动商店开发实践,同时,也为基于微信公众号的Magento移动商店的二次开发提供了可用模板和开发指导。