摘要

随着智能移动设备的普及和移动互联网与人们生活息息相关的大背景下,为了适应社会发展和转型,越来越多的传统产业都加入到了互联网这个大家庭中;近年来,在电商、新零售趋势的影响下,实体零售商也都在谋求自身的渠道变革,完善消费体验。如今微信已有超过十亿的用户,市场巨大,而微信小程序的开通不仅能够降低品牌开发和营销成本, 实现精准营销,提升品牌知名度,同时能提供便捷的支付方式,提升用户购物体验,因此多个品牌纷纷投入到小程序的开发中。随之带动了移动 web 技术(html5)运营而生。而传统的农产品销售模式耗费了大量的人力物力财力,很难快速响应到客户的需求,导致 了人们花很多时间却得不到更高的效率。本文介绍了基于生态农业的电子商务微信小程序设计的研究意义,以及系统所需要实现的功能和技术要领,建立完整的需求分析和数据库设计, 结合最新的 html5 和微信 Wxml 技术配合后端 PHP 的 thinkphp 框架、Mysql 数据库。完成前端数据可视化、前后端分离、MVC、AJAX 等技术。开发一套以社会实践为性质以实际运营为目的的基于微信小程序的生态农产品电子商城,并完成测试且正常运行。

关键词 B/S 架构,商城管理系统,移动 APP,HTML,PHP,生态农产品

E-commerce wechat small program design based on Ecological Agriculture

Abstract

With the popularization of intelligent mobile devices and the close relationship between mobile Internet and people’s life, in order to adapt to social development and transformation, more and more traditional industries have joined the Internet family; in recent years, under the influence of e-commerce and new retail trends, physical retailers are also seeking their own channel changes and improving consumer experience. Now wechat has more than one billion users and a huge market. The opening of wechat apps can not only reduce the cost of brand development and marketing, achieve precise marketing,
improve brand awareness, but also provide convenient payment methods and enhance the user shopping experience. Therefore, many brands have invested in the development of apps. With this, the operation of mobile Web Technology (HTML5) comes into being.
However, the traditional agricultural product sales model consumes a lot of human and material resources and financial resources, it is difficult to respond to the needs of customers quickly, resulting in people spending a lot of time but not getting higher
efficiency. This paper introduces the research significance of e-commerce wechat small program design based on ecological agriculture, as well as the functions and technical essentials needed to be realized by the system, establishes a complete demand analysis and database design, combines the latest HTML5 and wechat wxml technology with the
ThinkPHP framework and MySQL database of back-end PHP. Complete the front-end data visualization, front-end and back-end separation, MVC, Ajax and other technologies. Develop a set of ecological agricultural products e-mall based on wechat small program with the nature of social practice and the purpose of actual operation, and complete the test

and normal operation.

Keywords: B / S architecture, mall management system, mobile app, HTML, PHP, ecological agricultural products

前言

近年来,国家提出“实施电子商务进农村”的要求和政策,国家正在鼓励农村电子商 务的发展,想让更多的农村拥有自己的电子商务平台,让更多农民使用属于自己的电子商 务富起来。本课题的目的就是为不同的农民和所生产的作物提供不同的微信网上销售平台, 用微信小程序实现电子商务的解决方案来带动地方经济发展,解决农村的就业问题,在促 进农民的经济增收的同时还为城市居民提供了绿色健康的农产品供应链。

第一章 绪论

1.1课题研究的意义
电子商务不仅改造着农产品流通渠道,同时也使农民的角色和社会身份有了变化,电子商务改变了农民原来“面朝黄土背朝天”的劳动方式,和“日出而作、日落而息”的生活方式。把网络经营当做生活来源,并逐渐跟随买家的购物习惯和作息来调整自己的生活, 在这一过程中,农民实现了社会角色的转变。此外,电子商务还促进了农民返乡创业和就近就业。目前,阿里巴巴、京东、苏宁都已经将农村电商上线到他们自己的平台,可见农村电商的影响力。因此,结合目前农村电子商务的实际,研究和探讨农村电子商务发展过程中存在的问题并提出相关对策,对于促进全国农村电子商务发展有着重要的现实意义。
1.2背景
1.2.1课题研究在国内外的研究现状和发展趋势
目前农村电子商务发展现状和研究现状处于探索阶段,很多条件和因素还没有满足。还面临着观念转变较慢,认识不到位、农民上网比例低、农业网站分布不均匀,利用程度低、农村电子商务基础设施薄弱和农村电子商务人才缺乏等等困难和问题。但是发展农村电子商务是十分必要的,信息供给方式的变化,可促进农业生产效率的提高。
本课题未来的发展趋势是值得我们每一个人所期待的,李克强总理在国务院常务会议 上,再次力挺电子商务等新兴业态。电子商务大大降低了流通成本,带动了实体经济的发展,极大地促进了就业,“对激发中国经济的活力功不可没”。现在大的电子商务企业都在 向农村发展,而且发展得很快,这会大大带动农产品流通,而且也带动农村就业。我想未 来的发展趋势肯定是农业结合互联网和物联网,用娱乐化的模式进行众筹养殖的发展趋势。

第二章 需求采集与分析

2.1需求采集
1.客户下单操作。客户可以用自己的手机号码加短信验证码登录系统,登陆后可以自由选择商品进行下单、加入购物车、拼团等操作。
2.优惠券使用问题。优惠券的目的一方面是促进顾客消费,提高本产品的销售水平和知名度,一方面又可以为顾客带来实惠。这个双向的功能实现需要不同的商家能在后台发布优惠券,微信客户端可以领取并使用。
3.商品管理问题。本产品要能及时给商家显示当前所有生鲜商品的订单情况和库存情况 ,从而客户端可以提供更好的开台服务。
4.销量统计和分析。本产品要能对生鲜商品每日的销量进行统计和反馈,并且能生成报表或图表。
2.2需求分析
每一位微信用户都能通过扫码进入小程序,通过短信验证码或者允许小程序授权微信登录信息的方式注册登录微信小程序前端,进入前端可签到兑换商城积分,领取优惠券, 砍价,拼团,阅读推荐专栏的操作,首页提供生鲜食品的预览、收藏、加入购物车、立即购买等功能,商品的分类查看,购物车的查看及推荐购物,个人中心板块可对订单进行查询,查看收藏商品等。可以管理商城的收货地址(可授权微信添加收货地址),加入购物车和下单购买操作,购买完成后有查看物流的功能。用户的购买动作能在后台实时被监控, 用户进入支付界面不付款将会有时间戳对操作时间作超时处理,超时将自动取消订单。用户购买完成将对其进行自动收货及自动好评的处理。
后台能对商品进行“增”、“删”、“改”、“查”的操作,对微信支付接口的证书文件进行上传的操作,对用户信息的“增”、“删”、“改”、“查”操作,用户订单的查看。可添加管理优惠券,有对应的营销策略,如:对“充值赠送规则”、“拼团规则”、“分享领取积分规则”、“砍价规则”、“拼团规则”的设置和使用,有“推荐栏目”的文章编辑发布操作。

使用微信公众号里自带的客服助手进行客服功能实现。
采用 ThinkPHP 框架作为后台接口的开发,微信小程序作为前端,后台 CMS 使用独立的界面,通过 token 令牌验证并分配权限。
整个项目的编程思想为 AOP 面向切面编程思想;使用编程语言和框架是 PHP 的thinkPHP 5 框架编写服务端应用程序的业务逻辑和访问数据库的能力,从而向小程序客户端提供数据。数据库应用的技术为 MySQL 进行数据库的设计并与业务逻辑紧密集合。项目结合微信服务(如支付接口、小程序直接与用户交互),特点:通用且架构良好,三端分离
(客户端、服务端与数据管理分离)基于 REST API,客户端轻量化,适配 IOS、Android、小程序与单页面,潜在用户量大。

第三章 开发中采用的编程思想

3.1AOP 面向切面编程思想
AOP 面向切面编程思想可以增加代码的复用性,节省时间,tp 框架的 behavior 就是典型的 AOP,
使用 ORM 的方式与数据库交互;用面向对象的思维构建前端代码。
参数验证层和全局异常处理层都是 web 框架里面非常重要的基础框架设施。
我觉得 AOP 思想是一个好的程序员该有的编程思想,写代码不能写的过于直白,我们应该站在一个更高的角度用比较抽象的方式来统一的,总体的处理某一个问题。就像我的毕业设计里面的全局异常处理,我们并不会把异常处理分散在具体的业务代码里面,而是我们提供了类似于横切面,这个横切面就是 render 方法,在 render 里面,他会统一的处理所有的异常,这就是面向切面编程的应用。
就像我们去电影院里面去看电影,电影院总有一个检票口,我不管每一位观影顾客的票是在哪里买的(线下、猫眼、美团、淘宝),顾客要进场必须要先到检票口来,统一的看顾客能不能进我们的电影院。
AOP 的优势:
假如有 300 个人来看电影,我们不可能给 300 个顾客都配备一个检票员。现实情况下我们一定是在统一的检票口配备 1~2 个检票员,检票口我们也只设置一个。
从这个举例就能看出,如果我们把我们的参数校验和异常处理分布在每一个业务逻辑里面就类似于我们给每一个观影顾客配备了一个检票员或者说是开放了多个检票入口,这样做的成本就会增加,所以 AOP 编程思想的好处就在于高效率,代码高复用性。
。。。。。。。。。。。。。。。。
。。。。。。。
全部下载链接:》》》》

基于生态农业的电子商务微信小程序毕业设计(论文)相关推荐

  1. 新生报到小程序毕业设计,微信新生报到小程序系统设计与实现,微信小程序毕业设计论文怎么写毕设源码开题报告需求分析怎么做

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序新生报到系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构:通过后台添加学校信息.分院信息.班级信息.老师信息 ...

  2. 微信小程序毕业设计论文求职招聘|兼职管理系统+后台管理项目源代码

  3. 微信小程序毕业设计论文管理系统+后台管理系统项目源代码

  4. 微信小程序毕业设计论文教学管理系统+后台管理系统项目源代码

  5. 微信小程序毕业设计论文居家养老+后台管理系统项目源代码

  6. 计算机毕业论文选题微信小程序毕业设计论文ssm便捷记账本小程序+后台管理系统|前后分离VUE[包运行成功]

  7. 微信小程序毕业设计论文医院挂号预约系统+后台管理系统项目源代码

  8. 计算机毕业论文选题微信小程序毕业设计论文SSM项目物流仓库平台+后台管理系统|前后分离VUE[包运行成功]

  9. 微信小程序毕业设计论文下厨房|菜谱+后台管理系统项目源代码

最新文章

  1. 企鹅帝国的疯狂反扑!
  2. js+css立体旋转
  3. Source Insight使用技巧
  4. 【BZOJ1070】【codevs2436】修车,费用流
  5. 自定义控件_水平滑动的View 自定义属性
  6. EXTASP.Net几天使用总结
  7. 清新脱俗的Java选课系统
  8. tc自动服务器,使用linux下的TC进行服务器流量控制
  9. 动态ARP检测,引发上网断断续续
  10. C/C++正则表达式匹配数字范围/小数点后几位
  11. Wonderware-InTouch 使用 Web 网页控件显示报表
  12. 完美mix-in(混入)模式———js对象想怎么玩就怎么玩
  13. 未转变者服务器bug,未转变者攻略 unturned无敌BUG说明
  14. 微信企业号的五个典型案例分享
  15. 软件测试基础知识 - 单元测试、集成测试、系统测试、回归测试、验收测试这几步中最重要的是哪一步
  16. 基于色彩恒常( color constancy)特性的Frankle-McCann Retinex图像增强。
  17. 手机原来也能把照片制作成视频?1分钟包你学会,发朋友圈超有范
  18. 东京商城注册页面使用的正则表达式......
  19. zzulioj:1168: 账单(指针专题)
  20. python将数据逐行写入excel_使用python将数据写入excel

热门文章

  1. IDC_ISP网络之IDC机房内网络架构及配置
  2. #874358#基于django/neo4j的电视剧浏览数据推荐系统
  3. 嵌入式实践教程--ASOC之Codec
  4. 试简述smtp通信的三个阶段的过程_通信原理简答题汇总
  5. opengl开发环境搭建
  6. 手机火狐浏览器怎么设置电脑模式_手机浏览器pc版电脑模拟设置教程(图示)
  7. 2015第16本:协同学--大自然构成的奥秘
  8. 若依前后端分离版生成代码实现仓库的增删改查
  9. Newton迭代法求解Toeplitz矩阵逆的程序
  10. 失传千年AE特效真经(一)