I
摘 要
而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面。
移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着我
们的日常生活。微信是腾讯公司在 2011 年所发布的一款实时通讯软件,随着互
联网技术的不断发展,微信的功能也不断得到扩充。微信目前已经成为了一个
“航母级别的软件”,也是每个智能手机上必备的软件之一。直到 2017 年“微
信小程序”的发布,也成为了业界的一股热潮。微信小程序的使用无需安装,使
用时只需要扫一扫或者搜一搜,用完即走。微信小程序针对于用户来说,无需在
手机上下载软件,只要是有微信这个软件即可使用。针对于小程序开发者来说,
微信小程序开发时可直接调用自带的 API 接口,开发时较为简单,节省时间人
力与物力。与此同时,小程序也可以实现与原生 app 一样的流畅体验。
本课题题目是基于微信平台的购物商城小程序设计与实现。本文从系统开发
环境、系统目标、设计流程、功能设计等几个方面进行系统的总体设计,详细阐
述了一个功能较完善的购物商城系统的前后台开发、操作流程和涉及的一些关键
技术。介绍了系统的需求分析,系统分析,具体完成了数据流分析,数据字典功
能模块的划分,数据库的设计和界面设计。最后对系统进行了测试分析,以保证
其性能的稳定性和功能的完整性。
关键词 :微信;小程序;购物商城
II
Abstract
With the continuous development of Internet technology, the Internet has
penetrated into all aspects of our life. The popularity of mobile devices has made our
life change dramatically, which also has a profound impact on our daily life. Wechat is
a real-time communication software issued by Tencent in 2011. With the continuous
development of Internet technology, wechat has been expanded. Wechat has become a
"carrier level software" and one of the necessary software on each smartphone. Until
2017, the release of wechat applet has become a hot trend in the industry. Wechat applet
use does not need to install, use only need to scan or search, use up to go. Wechat widget
pin for users, do not need to download software on the mobile phone, as long as there
is wechat software can be used. For the small program developers, the API interface
can be called directly when developing wechat applet. It is relatively simple to develop
and save time, manpower and material resources. At the same time, the applet can also
achieve the same smooth experience as the native app.
The topic of this paper is the design and implementation of time management
applet based on wechat platform. This paper designs the system from the aspects of
system development environment, system objectives, design process and function
design, and elaborates the development, operation process and key technologies of a
community management system with perfect functions. The paper introduces the
system demand analysis, system analysis, data flow analysis, data dictionary function
module division, database design and interface design. Finally, the system is tested and
analyzed to ensure the stability of its performance and the integrity of its functions.
Keywords: WeChat; Mini Program; Shopping mall
III
目 录
1 概述............................................................................................................................1
1.1 课题背景及意义..............................................................................................1
1.2 国内外研究现状.............................................................................................2
1.3 本课题主要工作.............................................................................................3
2 系统开发环境............................................................................................................5
2.1 微信小程序相关技术......................................................................................5
2.2 微信小程序文件目录......................................................................................6
2.3 小程序页面文件构成......................................................................................9
2.4 微信小程序 API 接口 ...................................................................................9
3 系统分析..................................................................................................................11
3.1 可行性分析...................................................................................................11
3.1.1 技术可行性........................................................................................11
3.1.2 操作可行性.........................................................................................11
3.1.3 经济可行性........................................................................................11
3.1.4 法律可行性........................................................................................12
3.2 系统流程分析................................................................................................12
3.2.1 系统开发流程.....................................................................................12
4 开发环境和系统设计..............................................................................................13
4.1 系统开发环境搭建........................................................................................13
4.1.1 微信小程序的注册..........................................................................13
4.1.2 微信小程序开发工具的安装............................................................14
4.1.3 微信小程序开发工具的安装............................................................15
4.2 系统概述.......................................................................................................16
4.2.1 系统结构设计............................................................................................17
4.3 数据库设计....................................................................................................18
5 统详细设计...............................................................................................................19
5.1 系统主界面....................................................................................................19
5.2 分类展示界面................................................................................................19
5.3 购物下单界面................................................................................................20
5.4 订单管理界面................................................................................................22
5.5 后台管理界面................................................................................................23
6 系统测试...................................................................................................................24
IV
6.1 系统测试的意义............................................................................................24
6.2 测试方法.......................................................................................................25
6.3 测试分析........................................................................................................25
结 论......................................................................................................................26
致 谢......................................................................................................................27
参考文献......................................................................................................................28
第 1 页
1 概述
1.1 课题背景及意义
随着 21 世纪新信息时代的到来,网络覆盖范围不断扩大,在线购物已成为
一种新的购物方式。在线购物的方式使我们改变了传统的购物方式,使其变得方
便,简单和快捷。各种在线购物中心都可以提供全天候的消费者服务,因为在线
购物中心每天 24 小时开放,无论白天还是晚上,人们都可以在家中购买所需的
商品。这个巨大的消费市场使在线购物迅速流行。
截至 2014 年底,中国互联网用户跃升至世界第一,达到 6.49 亿,互联网普
及率达到 47.9%。其中,移动互联网用户占全部互联网用户的 85.8%,达到 5.57
亿。年轻人是互联网用户的主体,年龄在 40 岁以下的互联网用户占所有互联网
用户的 78.1%。其中,青年大学生的消费意识是超前的,应成为网络购物的主力
军。
根据中国互联网络信息中心 2019 年 8 月发布的中国互联网络发展情况,日
用品占大学生在线购物的 43%。大学生通常每月在网上购物上的花费不到 1000
元,其中 80%的人每月生活在 1000-2000 元之间。这表明,尽管大学生受自身经
济条件的制约,但他们具有强烈的消费意愿和先进的消费意识,校园市场在规模
和潜力上都将具有无限的潜力。
2017 年 1 月 9 日,该应用程序的启动标志是“微信之父”-张晓龙在广州举
行了微信公开课新闻发布会。从那时起,该应用程序已正式启动。微信应用基于
微信平台。无需在应用商店中下载相应的应用软件。它的优点是它几乎是一个轻
量级的应用程序,不会占用手机的内存。它具有“触手可及”和“开放使用”的
特征。用户可以在微信中搜索对应的应用名称,直接进入应用。同时,小程序为
消费者提供的用户体验并不逊色于传统的购物软件。
随着互联网的不断普及和在线购物的不断发展,在线商品的数量和种类不断
增长,导致人们的购物需求长期选择,影响了购物体验。个性化推荐系统可以很
好地解决这个问题。与购物者相比,它改善了购物体验和商品销量,从而实现了
两全其美。