社区生鲜电商微信小程序系统毕业论文
2020-02-19 07:58:46
摘 要
社区化电子商务是一个全新的新形态,是用大众化的媒体来添加网络销售这个过程中的人际互动、交流和消费者参与。微信电商小程序是在移动互联网的空间的基础上,通过微信这样的社交工具,以用户为核心,社交为相互联系的商业模形式。微信电商小程序现在能够这么火热的原因主要是以下两个方面:推广成本低和开店成本低。推广成本低的原因是因为微信拥有以下几个特点:用户的基数大、每天活跃人数极多以及信息分享传播速度快,这些特点会使店家在收获客户和门店的发展方面变得更加的容易,同时还不需要投入很对的广告方面的费用。开店成本低的主要原因是商城系统的使用费。现在,小程序市场上已经有了很成功的一些制作商可以给社区商家提供一个完整的社区电商小程序系统,小程序的使用价格很低,每年几千元到几万元不等;并且微信客户端的小店功能可以给准备开店的人实现免费开店的功能,而只需要在微信公众号上面进行认证和开通支付的功能就可以了。
本论文了解了目前移动互联网环境下的互联网上面电商营销的特征、现状和微信电商小程序最近的发展和影响,向大家介绍了自己课题的微信社区电商小程序的部分功能,阐述了基于微信小程序搭建开发设计电商小程序的思路,并且提出了有关技术的解决方案。在小程序的微信开发模式下,采用了PHP,WXML等主流的编程语言实现了微信电商小程序的前后端联动,并满足了微信小程序在社区电商营销的基本需求。
本文的结尾是对整个设计进行总结和建议,以及部分代码的展示。
关键词:微信小程序 电商 PHP 社区营销
Abstract
Community-based business is a new form of e-commerce, using social media to increase interpersonal communication, interaction and user participation in the online sales process. WeChat e-commerce is based on the mobile Internet space, with the help of WeChat social software tools, people-centered, social-linked business model. There are two main reasons why WeChat e-commerce can occur: low cost of opening a store and low promotion cost. The cost of opening a store is mainly the usage fee of the mall system. At present, there are mature service providers in the market that can provide a complete set of mall system for merchants. The use price of the mall ranges from several thousand yuan per year; and the micro-store function of WeChat can realize the function of free shop opening for merchants, as long as the WeChat public is completed. The number of certification and the opening payment function can be. The low cost of promotion is because WeChat has the characteristics of large user base, large number of daily activities and fast information sharing. This makes it easier for merchants to obtain customers and store promotion without investing a lot of advertising costs.
This paper understands the characteristics and present situation of e-commerce marketing on the Internet under the current mobile Internet environment, and the recent development and influence of WeChat e-commerce Mini Programs, and introduces some of the functions of Mini Programs, the WeChat community e-commerce business. This paper expounds the idea of building and designing e-commerce Mini Programs based on WeChat Mini Program, and puts forward the solutions of related technologies. Under Mini Programs's WeChat development mode, the front and rear linkage of WeChat e-commerce Mini Programs is realized by using PHP,WXML and other mainstream programming languages, and the basic needs of WeChat Mini Program in community e-commerce marketing are met.
The end of this article is a summary and recommendations for the entire design, as well as a partial code display.
Keywords: Mini Program applet e-commerce PHP community marketing
目录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题研究背景和意义 1
1.2 国内发展现状 2
1.3 本文的主要研究内容 2
第2章 系统业务分析 4
2.1 系统业务流程分析 4
2.2 系统业务数据流分析 5
2.3 系统总体功能分析 6
第3章 前端设计及其功能实现 8
3.1 微信登录页面的设计 8
3.2 电商首页的功能分析和设计 9
3.2.1 首页的功能分析 9
3.2.2 首页的功能设计 10
3.3 购物车页面的功能分析和设计 11
3.3.1 购物车的功能分析 11
3.3.2 购物车功能的设计 11
3.4 个人中心页面的功能分析 12
3.4.1 待确认功能的分析和设计 13
3.4.2 待取货状态的分析 14
3.4.3 已取货状态的分析 14
第4章 后端服务器搭建及相关设计 15
4.1 服务器搭建 15
4.1.1 在ubuntu上搭建apache php mysql环境 16
4.1.2 在ubuntu上部署laravel框架 17
4.2 MySQL中创建数据库 18
4.2.1 创建数据表 20
4.2.2 API接口和功能实现 21
4.3 后台搭建及设计 21
第5章 测试分析 24
第6章 总结和展望 25
参考文献 27
附录 28
致谢 32
第1章 绪论
1.1 课题研究背景和意义
随着这几年我国网络设备的逐步完健全、信息技术的超高速开以及第三方支付工具的遍及,在互联网上购买东西已经慢慢变成了人们日常生活里的重要内容。使用电脑购物使用户享受到这种足不出户的就能购买商品的乐趣,而使用移动手机在线购物则是体现出了智能终端的方便性,能使消费者们随时随地就购买那些自己青睐的商品。面向群众化的社区购物新型模式的理念来源于020概念,它的意思就是把线下购物时机和互联网进行结合,让移动互联网变成线下交易的平台。这个互联网的购物系统最基础的部分是互联网,每个小区或者群体是最根本的单位,而后要运用的是社区的信息化设施,把我们社区那种迷你的线下实体店和互联网商城结合起来运转的一种最新型的电子商务形式,这是传统电子商务一次变革。所以它线上主要的是满足社区的消费者的需要和去给线下的实体店导流,而线下则是更偏向快速和便捷的去给社区的消费者提供充满科技化的智能线上购物体验。
在此基础上,消费方式升级、竞争态势、信息科技技术等多个影响因素的驱使下,中国现阶段的零售行业将会迎来新的转变机遇,那就是“线上: 线下 物流”相互融合的“新零售”模型。“新零售”将要完成的是增进线上和线下的合并化进程,最终变成价格消费时代向价值消费时代的全面转型,技术科技核心是实现以社区用户为中心的预定、库存、服务等方面全新体验,促进消费购物体验的全新发展,推进消费者购物理念和方式的全新改革。
最新零售行业快速发展的核心内容是满足我们在特定的购物场景所需。在顾客逐渐变得信息化、技术化和移动互联网化的趋势下,互联网线上预定商品,回家路上付款立提的购物方式更被用户所喜欢。可是对于传统的零售行业来说,给线下店铺提供了方便快捷的线上购物通道是加强顾客购物体验、提高零售商品效率的重要途径。所以,近这几年国内外零售商都已经开始提供线上和线下相互结合的社区电商购物服务。经过查询,我认为目前市面上主要的线上系统,我发现有APP购物系统,PC端购物系统,依靠第三方应用授权的购物入口等。由于2017年初微信小程序正式上线之后,进一步沸腾了微信的生态圈,微信小程序与原生APP两者相比较最大的优点就是用户不需要进行下载安装,通过扫码或搜索就能够进入小程序里面,所以基于微信和随地随用的小程序平台可以更好的联动线下的服务。
随着这种新型零售的理念和线上与线下相结合的购物方式的大范围普及,购物者对于新出现的这种方便快捷的购物形式的新需求就成为了急需要去解决的新问题。但是目前对于现在马上需要转型的传统线下实体店来说,开发并且维护能够应用于多移动操作系统的应用这必定将会增加线下实体店的运营成本和人力成本。在这之外,一个原生的购物APP还会给使用者的手机带来存储方面的压力,这方面就非常不利于留住原来老用户和拉拢新用户。所以从上面所述,传统线下实体店在“新零售”理念下完成彻底转型之前马上需要解决的问题就是要设计出一个相对低成本的开发和维护的夸平台购物应用系统。在此同时对于大众用户来说其实更重要的是这个购物系统给我们供给了快捷方便、随地随用的全新的网上购物体验。腾讯公司设计的微信小程序一上线使得设计一款可跨平台的为消费者提供线上线下综合购物服务的小应用成为可能。这些就是本毕业设计的特色意义和研究背景。
1.2 国内发展现状
目前互联网的发展速度非常快,并且网上购物的大范围普及也给人们的日常生活带来了日新月异的变化。在这些发展的同时,电子商务也在发展和更新,从电脑PC端到手机快捷移动端的智能化应用广泛普及,使人们的生活也越加的依赖于手机,基于京东、淘宝等的大型的APP系统在人们日常生活的使用次数也变得越来越多了,消费者们能够在这些常见的购物APP系统上购买自己身边没有的商品,甚至是可以购买其他国家的部分商品,这些系统的出现方便了人们生活的同时,商品的流通效率也得到了加速。但随着网上购物新模式和范围的不断扩张,日益凸显的是很多传统电子商务的局限性,几个简单的例子是下单商品的配送问题和物流时间的不确定性,还有用户收到的商品与客户端上产品介绍相差很大的问题,用户自己垫付邮费进行售后维权等问题。这些问题困扰了部分用户,同时也降低了用户的购物体验。
这种新型零售的出现把网上购买商品的范围缩小到线上和线下购物相结合的方式给消费者提供了更可靠、高品质的购物体验。这种新型的消费模式就给了线下大型商场新的机遇,可以促进其快速发展。购物方式的变化日新月异,在互联网的发展下,其变得更加智能化,便捷化和移动化,从而更看中的是线上与线下相结合的社交性,所以新的购物理念和购物模式在社交平台的基础上应运而生。目前来看微信是国内最大的网上社交的平台,其微信的月活跃用户最多高达十亿,人们生活和交流极其重要的部分已经被微信占据。微信公众平台于2012年8月推出,发展到现在不仅形成了得到用户流量的新媒体方式,也促进了基于微信公众平台的生活服务平台的快速成长,其中“美丽说”“京东商城团购”等通过微信平台运营大大地增加了用户使用量。微信于2017年1月9日正式在其客户端发布小程序,运营团体认为轻量级应用是对微信小程序的定位,更适用于连接线下的用户。
1.3 本文的主要研究内容
本课题根据毕业设计的要求,了解了国内相关的发展水平和研究现状,就微信小程序开发的细致流程和考虑实际场景应用,分析了部分技术相关原理和生活实景,对本课题做个简单的介绍。本文研究的电商小程序主要是面对一个社区居民的线上购物APP,整合社区小的实体店的零售化,从而达到一个覆盖周围用户线上和线下的新销售模式,增加了店铺的销售渠道。本课题系统由微信小程序购物客户端,数据库管理,和后台服务器三部分组成。但是本文就实现小程序客户端和后台服务交互以及数据库的设计为重点进行展开论述。
考虑到微信小程序的购物主旨在结合线上线下的购物方式,用户可以到实体店购买商品,去查看商品的质量和包装等。但在有时候社区用户无法第一时间到店选购商品,就可以获取实体店的微信小程序,授权登录之后通过客户端浏览商品,添加到购物车和进行线上预下单,店家收到订单信息后会提前准备好商品,供用户闲暇时间来取这样一个完整的购物流程。
基于以上的需求,我这个项目开发方法采用的是客户端,服务端,数据管理三者分离的一个架构模式。其中客户端的话采用微信小程序来实现,通过向服务器API发送通信请求来获取数据,完成自身逻辑功能的实现。服务端用MYSQL和PHP来构建REST API.。数据管理系统作为运营人员来管理后台,也要从服务器请求数据,来实现线上商品的展示,订单数据管理和状态管理。
第2章 系统业务分析
软件项目包含了业务需求,设计,编码实现和测试等内。其中,业务需求分析是软件项目中非常重要的一部分,它的作用主要是对用户需要解决的想法和问题进行深入的分析,从得到问题,提出方案,再到解决问题都要需要准确系统来完成那部分工作。
2.1 系统业务流程分析
本项目在课题系统中需要的主要工作内容是完成微信小程序的客户端,数据库建设和代码编写以及服务器的开发和设计。首先对于微信小程序电购物系统客户端是属于前端内容,用户通过扫描二维码或者分享的形式进入到小程序的客户端,在客户端里面可以浏览门店后台上传的商品、也可以点击去查看商品详情、并且将喜欢的东西添加到购物车、商品下单、管理购物车和个人的信息等一些网上的主要购物操作。后端数据库的建立,我是通过对相关资料查询进行设计,建立库内相关信息的数据表,之后让每个数据表之间建立相关的联系,实现动态数据交互。
图2. 1 微信小程序系统业务流程图
微信电商小程序的客户端的购物流程图如图2.1所示,首先用户可以进入小程序之后,就要根据提示信息选择是否获取用户信息,选择允许后会将用户基本信息保存在本地,然后会跳转到小程序的首页去浏览商品信息。当用户在浏览社区门店商品的时候,如果有喜欢的商品时,就能把该商品商品添加到购物车,当用户选择结束选购商品后,就可以进入到下一个购物车的页面选择是否预定商品信息,如果选择是那就会产生相关商品的预定订单,如果选择否,那就会把相关商品信息状态变为待确定,以便用户下次确定预定商品。至此购物流程结束。
2.2 系统业务数据流分析
本项目电商小程序购物系统项目的数据主要包括产品、客户、订单数据。消费者在小程序的客户端界面产生的交互动作是项目业务的数据产生的根本,根据购物系统和用户行为的架构进行设计和分析,业务系统项目的数据流处理包括客户端与系统服务器、客户端与本地、客户端与微信的服务器三部分。
图2.2 系统业务数据流图
业务数据流图如图2.2所示,用户能够通过微信小程序电商系统客户端然后提供自己的用户ID去请求数据,像商品、订单等信息。电商小程序客户端得到用户的请求并确认用户ID,就会在相关到业务层进行请求的业务逻辑的处理,然后把处理的数据以页面展示的方式返回到前端。如果用户请求的数据涉及到数据库的查询和更新,客户端就会将操作用户需求的请求参数通过相关业务层与服务器通信,在服务器那一部分进行数据的处理和效验,如果说操作用户的请求是合理的就会在数据库里面进行相应的响应操作,当服务器处理完之后就会将结果返回给到客户端。在本毕业设计系统中,与购物车相关的一些数据自己将它们存放在本地缓存中,这样做的好处就是可以给操作者提供更加灵敏 的反馈数据的效果。
2.3 系统总体功能分析
我们根据对用户网上购物基本需求的分析,对比之后得到手机购物和电脑购物在互联网上的主要功能实现,自己对小程序开发设计有这样三个想法:在设计方面上,微信小程序比原声的APP更为简洁和轻便;在功能方面上,微信小程序更应该注重还原原生APP功能;在使用场景方面上,电商微信小程序应该要比原生的APP目标更为明确。本毕业设计电商微信小程序的主要定位是给线下多数传统社区的小型商店方便应用和传播的线上购物的通道,在这个微信小程序定位上,它应该要结合线下社区的实体店给操作用户供应更为明确购物主题的体验和服务,尽量避免与购物没有关系的功能模块,给操作用户提供随时随地都能网上购物的使用体验。根据以上的分析,本毕业设计的微信电商小程序购物系统的主要业务逻辑模块可以这样分为几部分:用户登录模块、商品主页信息展示,购物车、个人信息管理以及三个商品状态功能模块,如下图所示为总体的系统功能模块,下一章将对各个功能模块进行一个详细的需求分析和介绍。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: