校园订餐小程序-ssm + vue +微信小程序

56 阅读4分钟

淘宝店铺搜索:点创微科

校园订餐小程序-ssm + vue +微信小程序

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

一、项目描述

项目描述 基于ssm + vue +微信小程序的校园订餐小程序

登录网址: http://localhost:8080/ssm0u4hl/admin/dist/index.html

管理员账户密码: abo/abo

商家账户密码: 商家账号1/123456

用户账户密码: 111/111

二、项目功能

(1)用户模块

注册和登录:用户可以通过手机号和密码注册和登录。

个人信息:用户可以查看和修改个人信息,包括头像、姓名、性别、年龄和手机号。

餐厅信息:用户可以查看各个餐厅的详细信息,包括名称、地址、人均消费、营业时间、商家账 号、联系电话等。

美食信息:用户可以查看各个餐厅提供的美食信息,包括名称、类型、主料、口味、价格、库 存、点击次数等。

我的收藏管理:用户可以收藏餐厅和美食,并在收藏管理中查看。

用户充值:用户可以通过不同的支付方式(如微信支付、支付宝、各大银行)进行充值。

购物车:用户可以将美食加入购物车,并查看购物车中的商品。

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

美食资讯:用户可以查看最新的美食资讯和推荐。

(2)商家模块

个人中心:

修改密码:商家可以修改自己的登录密码,确保账户安全。

个人信息:商家可以查看和更新自己的个人信息,如姓名、性别、年龄和联系方式。

餐厅信息管理:

商家可以添加、修改和删除自己餐厅的信息,包括餐厅名称、地址、人均消费、营业时间等。

可以上传餐厅图片,展示餐厅环境和特色。

可以查看餐厅的审核状态,并进行相应的调整。

美食信息管理:

商家可以添加新的美食信息,包括名称、类型等。

可以修改和删除已有的美食信息。

可以上传美食图片,吸引用户下单。

订单管理:

未支付订单:查看用户下单但未支付的订单,并进行相应的处理。

已取消订单:查看被用户取消的订单,分析原因并改进服务。

已支付订单:查看已支付的订单,准备食材并安排制作。

已退款订单:处理用户的退款请求,确保用户满意度。

已完成订单:查看已完成的订单,确保用户收到餐品。

已发货订单:跟踪已发货的订单,确保按时送达。

管理员模块

个人中心:

修改密码:管理员可以修改自己的登录密码,确保账户安全。

个人信息:管理员可以查看和更新自己的个人信息。

用户管理:管理员可以查看、添加、修改和删除所有用户的信息。

商家管理:管理员可以查看、添加、修改和删除所有商家的信息。

餐厅信息管理:管理员可以管理所有餐厅的信息,包括添加、修改和删除。

美食信息管理:管理员可以查看、添加、修改和删除所有美食的信息。

美食类型管理:管理员可以管理美食的分类,包括添加、修改和删除美食类型。

系统管理:

轮播图管理:管理员可以添加、修改和删除首页的轮播图,展示最新的餐厅和美食信息。

美食资讯管理:管理员可以发布和管理美食资讯,包括美食推荐、餐厅活动等,吸引用户关注和 下单。

三、运行环境

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

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

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

四、项目技术

服务端技术:SSM

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

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

五、项目截图

1751784302-14756836fdb0364.png

1751784307-2ab74dd056188f6.png

1751784316-189a0076adae353.png

1751784322-b12b77fd2926274.png

1751784327-8e49a0ea518c70e.png

1751784329-3026c2c59fd0d93.png

1751784333-c8151bdfc926985.png

1751784337-15b94d1db12e523.png

1751784343-6f04b4732fa54e5.png

1751784344-4f0e94919978abb.png

1751784345-40de483c1b3d113.png

1751784346-36580be7b8d7086.png

1751784347-a00ca7dfd7276aa.png

1751784349-04294615131aa44.png

1751784350-57d53fb112a3268.png

1751784351-3175081f4071a83.png

1751784353-0f51eb49eadb5fc.png

1751784354-bcac316466ab8e4.png

1751784356-b0672b8275755dc.png

1751784357-bf9b7c5ce8e78ca.png

1751784359-b1922fc53e7f176.png

1751784360-5843314466ba8a5.png

1751784361-fd5d8262fa53946.png

1751784366-77e7b6d22c80054.png