基于微信小程序的商城系统的设计与实现.docx
《基于微信小程序的商城系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的商城系统的设计与实现.docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内容摘要随着移动互联网时代的到来,社会上的各行各业,各个领域都有着巨大的变化,电商行业也不例外,在时代背景的影响下正在朝着移动电商化的方向发展。小程序电商是典型的移动电商平台, 其开发基于微信小程序模式的网上销售的实现,采用的是微信小程序MINA框架。PHP+MySql模式。对于小程序电商而言,是目前一种新型的互联网销售平台,是独立于淘宝等主流电商平台的一个全新电商平台,能够为商家和用户提供一个全新的沟通方式。目前电商时代已经开始进入下半场,所谓的人口红利逐渐消失,商家之间的竞争越来越剧烈,商家相继开始转换玩法,打造企业个人的私域流量,搭建个人微信商城。錾于此,实现小程序商城销售,已经成为未来
2、电商战争中占有优势地位的必不可少的工具了。那么开发一款专注于企业个人的微信小程序电商平台就非常有必要了。这个电商平台能够将一个全新的用户关系管理平台提供给所有有需求的企业,帮助企业进行私域流量的打造,使得企业对用户关系的管理效率得到提升,从而使得用户的复购率以及转化率得到提高,这样就能够使得企业所需要花费的营销成本大幅度降低,使得用户的终身价值得到最大限度的体现,最终实现企业经济效益的提升,提高公司的团队价值。对于本文所设计的商城系统而言,选择通过Sublime Text 3作为系统的开发环境,同时选择通过wampserver3.1.3作为系统的服务器,选择通过MySQL实现系统数据库的设计,
3、并且基于腾讯所开发出来的MINA框架实现系统框架的设计,然后通过PHP语言实现系统软件的设计,最终基于一种多模块思想实现了基于PHP的微信小程序模式结构的商城系统的开发。关键词:微信小程序商城 wampserver MINA+PHP AbstractWith the advent of the mobile Internet era, there have been tremendous changes in all walks of life and various fields in the society, and the e-commerce industry is no except
4、ion. Under the influence of the era background, it is developing in the direction of mobile e-commerce. Mini-program e-commerce is a typical mobile e-commerce platform. Its development is based on the WeChat mini-program model for online sales, using the WeChat mini-program MINA framework. PHP + MyS
5、ql mode.For small-program e-commerce, it is currently a new type of Internet sales platform. It is a brand-new e-commerce platform independent of mainstream e-commerce platforms such as Taobao. It can provide merchants and users with a new way of communication. At present, the e-commerce era has beg
6、un to enter the second half. The so-called demographic dividend has gradually disappeared. The competition between merchants is becoming more and more fierce. Merchants have begun to change their gameplay, create personal private traffic for enterprises, and build personal WeChat malls. In this rega
7、rd, the realization of small program mall sales has become an indispensable tool for the dominant position in the future e-commerce war.Then it is very necessary to develop a WeChat mini-program e-commerce platform focused on corporate individuals.This e-commerce platform can provide a brand-new use
8、r relationship management platform to all companies in need, help companies create private domain traffic, and improve the efficiency of the companys management of user relationships, so that the users repurchase rate and conversion The rate is improved, which can greatly reduce the marketing costs
9、that the enterprise needs to spend, so that the lifetime value of the user can be maximized, and ultimately improve the economic efficiency of the enterprise and increase the companys team value.For the shopping mall system designed in this article, I chose Sublime Text 3 as the development environm
10、ent of the system, and also chose wampserver3.1.3 as the system server, and chose MySQL to implement the design of the system database, and based on the MINA framework developed by Tencent. Realize the design of the system framework, then realize the design of the system software through PHP languag
11、e, and finally realize the development of the mall system based on the WeChat applet mode structure of PHP based on a multi-module idea.Key words: WeChat applet mall wampserver MINA +PHP 目录第1章 绪论11.1 研究背景11.2 选题的目的和意义11.3 研究现状21.4 课题研究的内容21.5 课题的开发目标31.6 总体设计思想4第2章 系统开发环境和相关技术52.1 系统开发环境52.1.1Sublim
12、e Text 352.1.2wampserver3.1.352.1.3MySQL52.2系统开发相关技术62.2.1PHP语言简介62.2.2MINA简介6第3章 项目需求分析和总体设计73.1商城系统可行性分析73.2 系统功能分析83.3系统用户模块分析9第4章 数据库设计10第5章 系统设计及实现195.1 首页模块195.2商品详情模块205.3商品分类模块245.4 购物车模块27第6章 项目测试316.1 测试过程316.2 测试环境描述316.3 测试用例执行情况326.4 测试评估及改进35第7章 总结37参 考 文 献38致 谢39广东东软学院本科毕业设计(论文)第1章 绪论
13、1.1 研究背景近些年来通信技术的发展使得网络速度越来越快,尤其是5G技术已经开始进行应用。网络购物已经占据了消费市场的绝大部分份额。在刚刚过去的双十一里更是创下了2684亿人民币的交易额度,而这只是淘宝的消费额度。由此可见的是,相比起以往传统的购物方式,现代人们更加依赖于网络环境带来的便捷,享受足不出户就可以浏览各种商品的便捷。由此出发,开发一款能让传统购物业连接上网络的系统势在必行。随着网上购物越来越火热,电商平台也越来越重要,其中小程序电商就是其中的一项。电商企业因为行业方面的特点,平台的运作过于复杂,操作内容繁多,并且,电商企业之间的竞争也变得越来越激烈。越来越多的问题开始不断出现,例
14、如要如何获取平台流量,由于如今互联网人口红利的消失,导致各大电商平台流量获取成本大幅度的提高。于是在2019年突然兴起了一个火热的词,就是所谓的“私域流量”,如果是基于属性的角度上来看,那么对于私域流量而言,主要包括4个特征,首先就是用户并不是公开的,其次就是能够实现反复的使用,然后使用无需费用,最后就是能够直接触达用户;但是,在大多数语境下私域流量指的是微信的个人号、社群、公众号和小程序。由此可见,作为一个电商企业,如果想要在竞争如此剧烈的市场上脱颖而出,就必须未雨绸缪,进军私域流量,进军微信小程序电商。1.2 选题的目的和意义制作一个商城系统的小程序目的在于,能够方便用户快速便捷的浏览整个
15、商场的概况,能够在家里就能选购好商品并且能够选择网络购物还是去实体店购买。同时这款小程序还能方便用户快速找到自己选购的商品在商场的具体位置,避免为了寻路浪费时间。小程序还能方便商场作为推广,假如有活动也能在小程序直接发布信息。小程序给传统购物商城带来的利益甚至还不单只有商品购物带来的利润,商城也可以利用小程序具有的可以快速传播这一特性,建立起自己商城的一个生态圈,还可以利用小程序的强交互性这一个传统纸媒或者视频没有的特性作为广告宣传自己的商城。在现在这个快节奏的生活下,每人都会在每天接收成百上千的短视频,只有极少的一部分能给观众留下印象达到宣传的效果,而在微信小程序中制作一个可以交互的海报或者
16、甚至是小游戏用于宣传自己的商城能给观众带来更加深刻的印象。随着电商行业的不断发展,近几年来电商行业之间的竞争越来越激烈,商家的利润已经大不如前,很多领域的电商都已经开始打起了价格战,因此需要另辟蹊径。随着微信生态的不断完善,近几年来诞生了小程序这一功能,对于该功能而言,目前已经有了很多用户,并且所涉及的领域越来越多。目前已经成为了一种新型的移动应用,使用微信小程序对线上销售平台进行管理,具有线下操作所无法比拟的优点,相比之其他PC端商城平台以及APP端商城平台更具有很大的优势。例如:用户无需下载、用完即走、成本更低、更为快捷、存储量更多、效率更高等等,上述这些优势使得效率得到很大的提升。因此,
17、开发这样一个微信小程序商城平台就成为很有必要的事情。1.3 研究现状互联网在完成普及之后,很多电商平台借势而出,最有代表性的就是阿里巴巴的淘宝平台,由于商家省去了很多成本,所以网上购物的价格相对于实体店而言要低一些,因此网上购物的消费者越来越多,这也在一定程度上使得实体店的经营受到了冲击。在上面提到有关于电商的各种优点的攻击下,传统的购物商城如果不做出变革那必将失去现存的市场份额。所以建立一个网络购物的系统是必须要的选择,而现在几乎所有的人都会使用微信作为日常交流的工具。微信拥有的庞大的装机量将给这个软件带来巨大的用户基础,而以微信小程序这种方式的话更是快捷,小程序具有的体积小,他无需下载,用
18、完即走,具有信息发布、广告发布和服务功能。传统的商城购物可以借助这个机会利用小程序加入到互联网中,更重要的是加入到移动互联网当中。现在移动通信设备越来越发达,网购也不像以前一样需要电脑终端,一部手机既可以完成商品选购、下单支付、收货全过程。而开发小程序的成本则远低于开发一个完整的app,这也使得失败的风险大大降低。1.4 课题研究的内容在本文的内容当中,所设计的是一种以微信小程序作为底层技术的商城系统,系统开发工具所选择的是微信web开发者工具,系统的框架所使用的是MINA框架。系统的开发主要包括前端微信小程序的开发以及后台数据管理系统的建立和维护两个方面。对于前端微信小程序的开发要求具备功能
19、要完备、使用操作简单等特点,同时还需要建立一个后台数据管理系统,对于这个系统而言,需要满足三个要求,第一个就是确保数据完整,第二个就是确保数据安全,第三个就是确保数据稳定。所以,为了保证微信小程序前端使用稳定,在本文的设计当中,对于这个后台数据管理系统而言,选择通过PHP来进行开发,通过PHP来针对前段接口进行编写,在微信小程序端口中访问后台暴露出来的接口,然后获取后台返回的json数据,最后在小程序页面把所有数据渲染出来。1.5 课题的开发目标开发目标有以下几点:(1)综合管理:综合管理即是对小程序客户端的一些配置,例如:小程序的名称,负责人,LOGO图片,小程序的简介,小程序的客服微信号,
20、客服电话,联系邮箱,小程序的版权信息。(2)产品管理:产品模块分别是添加产品和产品管理两个部分,添加产品部分就是上传商品到小程序后台数据库中,填写相应的产品信息和上传相应的产品图片,例如:商品价格、商品分类、商品品牌、商品缩略图等。产品管理即是对商城系统中已存在的商品进行管理,例如:下架商品、修改商品信息、推荐商品。(3)品牌管理:对于品牌模块而言,一共会被划分成两个部分,其中对于添加品牌而言,主要的功能就是实现品牌的添加,品牌管理即是对商城系统中已存在的品牌进行管理,例如:删除品牌、修改品牌信息、推荐品牌。(4)会员管理:会员管理模块需要从数据库中获取所有小程序商城客户端注册登录的用户信息,
21、包括用户的头像、用户的昵称、用户的注册时间、以及用户账号的状态是否正常,可以对某个用户的账号进行禁用操作。(5)管理员管理:对于本文中所设计的管理员模块而言,也是能够划分成两个部门,其中对于添加管理员这个部分而言,进行管理员用户的添加就可以了,添加完成后就能使用该账号密码登陆后台管理系统,其次,管理员账户管理即是查询出系统中已存在的所有管理员账号信息,可以对某个账户进行删除、修改操作。(6)订单管理:对系统中经常已经存在的一些订单数据进行维护,从小程序客户端下单开始,到后台管理系统获取订单信息,在后台,管理员查看整个系统的所有订单,并且可以针对订单进行一些管理操作,如:删除订单,筛选订单等。(
22、7)分类管理:系统中的分类管理模块主要是对小程序客户端中需要用到的商品类别进行统一管理维护,商品类别主要是分多级类别,比如父级和子级,也就是大类目和小类目,在这个模块中,管理员可以任意添加一个或多个商品类别,添加完成之后在产品管理那里就能使用这个商品类别了,不仅于此,在分类管理那里还需要对已存在的所有类别进行维护,管理员可以对此执行一些管理操作,如:删除分类、修改分类、推荐分类等。(8)优惠券管理:小程序客户端不仅仅能提供给用户进行普通的下单购买,还需要引进一些营销手段功能,例如:搞一个优惠券营销,在这里就能实现这样的一个营销功能,管理员可以在此处添加一些店内通用的满减优惠券,如:满100减2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 商城 系统 设计 实现
限制150内