项目提供:完整源码 + 数据库sql文件 + 数据库表Excel文件
关注我的B站:
程序员阿水呀
,带小白学习更多干货教程!
1、项目功能描述
本项目为双角色,用户和管理员,用户使用小程序前台,管理员使用web后台。
1.1 注册
注册功能:填写用户名、密码进行注册。仅开放小程序端即用户端进行注册。
1.2 登录
web登录功能:填写你所注册过的账号和密码进行登录。(“我已阅读同意《隐私政策》和《服务条款》”没有做后续,只是单纯有这样一行文字做模拟)
小程序登录功能:填写你所注册过的账号和密码进行登录。
1.3 前台界面(用户)
1.3.1 系统首页
登录进入本系统,查看所有轮播图、公告、分类、商品
分类可进行滑动查看。商品采用瀑布流布局
可进行模糊搜索。
商品详情
点击分享,可复制链接至浏览器(HBuilderX须“运行到Chrome”)
可以点赞、收藏商品,也可以直接取消。
加入购物车
点击立即购买,则默认购买一个,可在此切换地址,填写备注。
修改地址:
1.3.2 购物车
加购的商品都会出现在购物车中,商品数量不低于1
可选择其中几个进行下单
可以全选
点击“结算”,进入下单,同样可以修改地址,添加备注。
1.3.3 我的订单
提交订单后,直接进入我的订单界面,我的订单根据订单状态分为“待支付”等,如图所示。
待支付中只存在未支付的订单信息,可选择支付、取消、删除。
点击支付,模拟支付,有三个选项。
随便选择一个支付方式,点击支付。
商家即管理员端进行发货操作后,点击确认收货
评价
可在商品详情中看到这个评价
1.3.4 个人中心
个人中心,有“浏览足迹”、“商品收藏”、“点赞记录”、“历史购买”、“收获地址”、“个人信息”、“修改密码”、“退出登录”
1.3.4.1 浏览足迹
1.3.4.2 商品收藏
1.3.4.3 点赞记录
1.3.4.4 历史购买
1.3.4.5 收获地址
新增收获地址:
1.3.4.6 个人信息
1.3.4.7 修改密码
1.4 后台界面(管理员)
登录管理员账号密码 admin admin
进入主页
1.4.1 数据统计
管理员查看商品销量统计
1.4.2 轮播图管理
轮播图管理,添加用户首页轮播图,可以进行新增删除编辑操作。
1.4.3 公告管理
管理员对公告进行增删改查。
1.4.4 商品分类管理
对商品分类进行增删改查,(全部和推荐必须存在,映射小程序端的分类)
1.4.5 商品管理
管理员对商品进行增删改查的操作,并且可以进行推荐操作
编码为随机数生成:
goods.setCode("N-" + RandomUtil.randomNumbers(8));
1.4.6 订单管理
管理员查看订单,进行发货操作。发货后,订单状态变更为待收货。
可查看订单具体信息。
1.4.7 评价管理
可查看所有评价,用户对订单进行评价,将评价赋予每个订单中的商品。
1.4.8 地址管理
查看用户地址
1.4.9 评价管理
用户管理:可以由管理员对用户进行增删改,可以通过上方四种搜索条件进行查询,即角色、昵称、地址、邮箱查找
2、项目技术栈
操作系统: Windows10/11
开发工具:IDEA、HBuilderX
系统架构: 前后端分离B/S架构
后端: SpringBoot+Mybatis-Plus
前端: Vue+ElementUI+Axios
小程序:Uni-app
数据库: Mysql5.7/8.0
3、项目创新点
(1)精美的前台页面布局设计
(2)模拟完整商城小程序一整套流程,功能完整。
(3)基于uni-app框架开发
(3)点击当前页面左上角后台管理系统左边的 LOGO 在右边的弹窗当中可以选择系统后台的主题色和界面布局
(4)提供数据库字段对应的Excel表,可用于文档方面数据库设计
项目获取看主