当前位置:   article > 正文

基于Java (spring-boot)和微信小程序的果蔬商城微信小程序(毕业设计优秀论文)_java买菜购物微信小程序文献综述

java买菜购物微信小程序文献综述

开发环境及所用技术

系统总体使用b/s架构
后台使用springboot+Thymeleaf+MyBatisPlus+shiro+mysql
前端使用小程序开发工具

系统功能结构分析图

在这里插入图片描述

业务流程分析

顾客可以在小程序里浏览店铺商品,下单购买商品,在订单查询里查看自己购买商品的订单,查看订单详情状态,可以给商品点赞,评价自己的订单,查看自己购买最近订单的商品营养分析。可以根据订单的取货号去门店取货,可以联系商家,注册成为商家等。

商家可以填写自己店铺的信息,自己店铺的目录,自己店铺的商品,可以给用户的订单发货(生成取货号),可以查看自己店铺的所有订单。同时也可以作为顾客去别的店铺购买商品等。

后台管理员可以查看所有商家,顾客的信息,也可以查看他们的订单信息等。

顾客在小程序的主页可以看到所有店铺的信息,并且可以根据销量,距离,评分排序店铺,如果顾客未登录,小程序会提示用户登录。用户进入店铺后可以把想买的商品加到购物车,再确定购买后就可以提交订单支付,支付完成后,系统会生成订单,在订单页面查询自己的订单详情,商家在小程序端会收到订单提示,进入接单页面后,可以接单,接单后会生成取货号,商家接单后,用户在订单页面就可以看到取货号,凭取货号去门店取货,取货完成后点击确认收货,收货完成后可以评价店铺,这样一次交易就算完成了。

项目功能展示

视频演示地址:视频演示地址

1、登录和注册功能
后台使用shiro进行鉴权和角色管理,小程序和pc后台分两个不同的realm,只要有一个登录成功就算登录成功,小程序使用sessionid做token,界面展示如下:
在这里插入图片描述
在这里插入图片描述
2、店铺条件浏览功能
小程序用户登录后可以在主页面根据筛选条件进行店铺排序。首先用户进主界面后小程序会请求获得用户的当前位置信息,用户点击确定后在页面左上角会显示,出来把位置信息传给后台,后台计算出店铺离当前用户的距离。在主界面有默认排序、销量最高、距离最近、评分最高四种排序方式。用户点击对应的按钮会使店铺进行对应的排序。主页面使用的是分页查询,默认10条记录,划到底会继续刷新店铺拼接到原有店铺list下方。
在这里插入图片描述
3、店铺搜索功能
用户点击右上角的搜索框便可以进入搜索页面,输入店名,点击搜索,可以模糊查询符合条件的门店,并把门店列表展示在下方。
在这里插入图片描述
4、用户进入店铺添加购物车功能
当用户找到了想进入的店铺后,点击店铺便会来到店铺的主页,主页分类展示了店铺里的商品,用户可以点击商品“+”号来添加商品至购物车,同时也可以点击“-”号减少数量,为了方便,在店铺主页下方嵌入了购物车界面,点击后也可在购物车界面对商品进行增删改。
店铺主页、购物车页面如下图所示:
在这里插入图片描述
在这里插入图片描述
5、用户下单功能
用户在确定了具体的购买意向后,可以点击提交订单,点击后台会生成订单,进入订单结算界面,在订单结算界面可以填写备注,备注商家在接单的时候可以看到。
订单结算界面如下图所示:
在这里插入图片描述
填写完备注后,用户可以点击支付进行订单支付,点击后会提示用户是否确认付款,如果用户确认付款,则系统认定顾客下单成功,若顾客取消,顾客可稍后在订单界面点击去付款。
支付界面如下图:
在这里插入图片描述
用户支付成功后,会跳到订单详情页面,此时,用户下单流程已经走完,购物车清空,等待商家接单。
订单详情页面如下:
在这里插入图片描述
6、查看订单功能
用户点击小程序的订单tab页便可以进入订单查询页面,这个页面会分页显示用户的所有订单,并且可以按订单状态查询不同状态的订单,并且用户在小程序左滑可以删除状态为已完成的订单。点击订单可以进入订单详情页面。
订单查询页面如下图:
在这里插入图片描述
7、确认收货,订单评价功能
商家接单后会生成取货号,用户可以凭取货号去门店自提商品,待取到商品后可以点击确认收货。确认收货后会出现“去评价”按钮,并且会开启线程异步处理店铺所卖的商品执行减库存,点击去评价按钮会跳转到订单评价页面,用户可以给商家打分,上传图片评价,评价后商家的评价页面会显示用户的评价。
店铺评价页面和商家评价展示如下:
在这里插入图片描述
在这里插入图片描述
8、商品营养分析功能
用户在订单完成后,可在“我的”tab页里进入商品营养分析页面。此页面使用的是echart图表,可以分析用户当日,近一周,近一月订单商品的总营养数据,可百分比显示,单独显示等。
商品营养分析页面如下:
在这里插入图片描述
9、商家店铺管理界面展示
商家登入小程序后,可以在“我的”tab页进入我的店铺菜单,在我的店铺菜单可以管理自己店铺的基本信息、类目信息、商品信息。
“我的”tab页、管理店铺主页面如下图所示:
在这里插入图片描述
在这里插入图片描述
商家点击店铺基本信息会进入店铺基本信息编辑页面,在这里可以上传店铺logo等店铺基本信息,并需要在地图中选择店铺的位置。点击保存后会将经度和纬度保存到t_shop表。
店铺基本信息页面,地图选择如下图:
在这里插入图片描述
在这里插入图片描述
商家可以在店铺类目页面增删改查自己店铺的类目。
店铺类目增删改查页面如下:
在这里插入图片描述
商家点击店铺商品后可以进入店铺商品页面,在这个页面可以查看自己店铺的商品,点击商品便可以进入商品编辑页面对商品的营养成分,上架下架等状态进行进一步的修改。同时点击新增商品便可以跳转到新增商品页面。
店铺商品查看页面和商品编辑、新增页面如下图:
在这里插入图片描述
用户在自己店铺下单后,商家在“我的”tab页的店铺订单会有接单提醒(未接单的个数),商家点击店铺订单后会进入店铺订单页面,在店铺订单页面,未接单的订单会显示接单按钮,点击后会生成取货号和用户的取货号对应。商家可以在已完成页面查看已经完成的订单(用户确认收货的订单)。
“我的”tab页提醒、店铺订单页面如下图:
在这里插入图片描述
10、后台管理员可以进行后台用户的增删改查。
后台用户增改查页面如下图:
在这里插入图片描述
后台管理员可以分页查询微信小程序用户。
微信用户管理页面如下图:
在这里插入图片描述
后台管理员可以分页查询微信小程序里的所有订单。
订单查询页面如下图:
在这里插入图片描述
2021-6-1号,后台新增店铺管理,评论管理,商品管理,订单管理,分类管理功能(增强版价格不一样)

在这里插入图片描述

以上是小程序的大致介绍,如果需要代码,请加上图客服电话微信

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/154088
推荐阅读
相关标签
  

闽ICP备14008679号