需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10259 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:网络时代已经到来,目前手机内充斥着各种各样应用软件,而大平台上中小商家想要获得自己的流量越来越难。这就使得适合中小商家自己的轻量个性化线上微店铺显得较为必要。近年来,随着微信的崛起,数以亿计的日活跃用户数量一直吸引着众多中小商家的注意,微信公众平台目前是中小商家获得线上活跃用户的重要手段,将线上店铺融入公众平台打通宣传与购买是一个很不错的选择。 因此本课题主要解决如何在微信服务号上接通线上微店铺的问题,并展开一系列调研工作以及系统的研发。实现了服务器端的开发,包括数据查询更新等操作接口;设计了统一的接口方式,实现了前后端分离,不区分客户端和后台的接口设计;通过模版方式,实现了不同店铺的页面共享。本课题解决的是中小商家在微信中搭建个性化轻量电商的问题。本系统WEB端是以VUE.js为框架,服务器端采用Node.js,利用Express框架和MongoDB数据库来实现。经过四个月的设计、开发、功能集成和测试,达到了实际的要求和效果。
关键词:微信公众平台;接口;微商城
目录 摘要 Abstract 1 绪论-1 1.1 研究背景与意义-1 1.2 研究内容-1 1.3 主要技术-1 1.4 论文组织结构-1 2 相关技术简介-2 2.1 Vue.js-2 2.2 Nodejs-2 2.3 MongoDB-2 2.4 Express框架-2 3 线上微商城需求分析-3 3.1 系统需求分析-3 3.2 客户端与服务端通信方式-3 3.3 客户端概要设计-4 3.3.1 客户端功能模块设计-4 3.3.2 客户端总体框架-4 3.4 服务器端概要设计-4 3.4.1 Web服务器架构-4 3.4.2 服务器端设计-4 3.5 后台数据表的设计-4 3.6 后台数据访问接口的设计-7 4 线上微店铺微信客户端与服务端的实现-15 4.1客户端的实现-15 4.1.1客户端基本界面的实现-15 4.1.2数据请求功能的实现-18 4.1.3数据请求HTTP请求的发送-18 4.2服务端的实现-18 4.2.1 MongoDB数据库实现数据存储层-18 4.2.2 Express框架实现数据接口-19 5 线上微店铺的系统测试-20 5.1 测试目标与测试方法-20 5.1.1 功能测试-20 5.1.2 性能测试-27 5.2 测试评价-27 结 论-28 参 考 文 献-29 致 谢-30 |