微信点餐系统-springboot + vue +微信小程序

69 阅读3分钟

淘宝店铺搜索:点创微科

微信点餐系统-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的微信点餐系统

这个项目是一个典型的多角色点餐系统,涵盖了用户、商家和管理员三个主要角色,每个角色都有自己的功能模块和权限范围。

通过Spring Boot作为后端框架,Vue作为前端框架,结合微信小程序,实现了点餐、订单管理、用户管理等功能。

登录网址: hhttp://localhost:8081/#/index

管理员账户密码: abo/abo

用户账户密码: 11/11

商家账户密码: 22/22

二、项目功能

1. 用户模块

注册登录:用户可以通过手机号、邮箱等方式注册并登录系统。

个人信息:用户可以查看和修改自己的基本信息,如头像、昵称、联系方式等。

美食信息:用户可以浏览美食列表,查看美食的详细信息,包括图片、价格、描述等。

美食活动:展示当前的美食促销活动或限时优惠。

我的收藏管理:用户可以收藏自己喜欢的美食,方便后续快速查找。

用户充值:用户可以为自己的账户充值,用于支付订单。

购物车:用户可以将喜欢的美食加入购物车,并进行结算。

我的订单:用户可以查看自己的订单状态,包括未支付、已支付、已发货、已完成、已取消、已退款等。

2. 商家模块

注册登录:商家可以通过商家账号登录系统。

个人信息:商家可以查看和修改自己的店铺信息,如店铺名称、地址、联系方式等。

美食信息:商家可以管理自己店铺的美食信息,包括添加、修改、删除美食。

美食活动:商家可以发起美食促销活动,吸引用户下单。

我的收藏管理:商家可以收藏用户反馈或热门美食,方便后续参考。

用户充值:商家也可以为自己的账户充值,用于支付平台费用等。

购物车:商家可以查看购物车中的订单,进行处理。

我的订单:商家可以查看和处理订单,包括未支付、已支付、已发货、已完成、已取消、已退款等状态。

3. 管理员模块

个人中心:

修改密码

查看和修改个人信息

用户管理:管理员可以查看所有用户信息,进行用户权限管理。

商家管理:管理员可以审核商家入驻申请,管理商家信息。

类型管理:管理员可以管理美食的分类信息。

美食信息管理:管理员可以审核商家发布的美食信息,确保内容合法合规。

管理员管理:管理员可以管理其他管理员账号,分配权限。

系统管理:

轮播图管理:管理员可以上传和管理首页轮播图。

美食活动:管理员可以发起全平台的美食活动。

订单管理:管理员可以查看所有订单的状态,包括已完成订单、已发货订单、未支付订单、已取消订单、已支付订单、已退款订单等。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752546175-3f982c610e7a1c1.png

1752546179-ed41d91358a91de.png

1752546184-b661d562bc65003.png

1752546186-886bdb01501ebc8.png

1752546189-2607c66c251d255.png

1752546192-2c93d07076dcddf.png

1752546194-89747d4b9003a9b.png

1752546195-1fef004e57f0026.png

1752546197-3759b5791b8a590.png

1752546201-772eacc14049339.png

1752546202-1c8f5f80f9d31c0.png

1752546204-f4d44668c4d51a3.png

1752546206-968cd65ac7ac50c.png

1752546207-67ed497c1682ac3.png

1752546210-9531c1e7865a360.png

1752546211-48c135db194461f.png

1752546217-a0f9117ba19fdf7.png

1752546218-db20e1e560e7978.png

1752546219-b800a6e197acb35.png

1752546221-a5fdab4a0a44e77.png

1752546224-87ce5beb072166c.png

1752546226-1d22a00927d1b2d.png

1752546229-a63cc61d5426c3e.png

1752546231-34a0caec7058976.png

1752546236-beaa1ea00c18254.png

1752546238-78b3fff583a8448.png

1752546242-4272bc35671b704.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp