高校订餐系统-ssm + vue +微信小程序

62 阅读4分钟

高校订餐系统-ssm + vue +微信小程序

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

一、项目描述

基于ssm + vue +微信小程序的高校订餐系统

本项目为一款高校订餐系统,采用 SSM(Spring + SpringMVC + MyBatis)作为后端框架,结合 Vue.js 打造 Web 管理后台,同时利用微信小程序构建移动端用户界面。

系统涵盖用户、商家与管理员三大模块,用户可浏览商家、充值、下单、评价;商家能管理商品、订单、查看评价;管理员负责整体数据、用户及商家管理。

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

管理员 账户:admin 密码:admin

商家 账户:a1 密码:123456

用户 账户:a1 密码:123456

二、项目功能

(1)用户模块

个人信息:用户可以查看和修改自己的个人信息,如姓名、联系方式、地址等。

商家:用户可以浏览校园内的商家列表,查看商家的菜单和评价。

用户充值:用户可以通过微信支付等方式为自己的账户充值,用于支付订单。

商品:用户可以浏览和搜索商品,查看商品详情。

商品评价信息:用户可以对购买的商品进行评价,查看其他用户的评价。

我的商品订单:用户可以查看自己的订单历史,包括订单状态、金额等信息。

购物车:用户可以将商品添加到购物车,进行批量购买。

公告信息:用户可以查看系统发布的公告,如促销活动、商家变更等。

(2)商家模块

个人中心:

修改密码:商家可以修改自己的登录密码。

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

商品管理:

商品管理:商家可以添加、修改、删除商品,设置商品的价格、库存等信息。

商品评价管理:商家可以查看用户对商品的评价,回复评价。

商品订单管理:商家可以查看和处理订单,如确认订单、发货、完成订单等。

公告信息管理:商家可以查看系统发布的公告,也可以发布自己的店铺公告。

(3)管理员模块

个人中心:

修改密码:管理员可以修改自己的登录密码。

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

管理员管理:管理员可以添加、删除、修改其他管理员的账户信息。

商品管理:

商品管理:管理员可以审核商家添加的商品,确保商品信息的合法性。

商品评价管理:管理员可以查看和管理商品评价,处理违规评价。

商品订单管理:管理员可以查看所有订单的详细信息,进行订单统计和分析。

基础数据管理:

商品类型管理:管理员可以添加、修改、删除商品类型。

公告类型管理:管理员可以添加、修改、删除公告类型。

商家星级类型管理:管理员可以设置商家的星级评定标准。

公告信息管理:管理员可以发布、修改、删除系统公告。

商家管理:管理员可以审核商家的入驻申请,查看商家的经营情况。

用户管理:管理员可以查看用户信息,处理用户投诉和反馈。

轮播图信息:管理员可以上传和管理首页的轮播图,用于展示热门商品或促销活动。

三、运行环境

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

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

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

四、项目技术

服务端技术:SSM

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

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

五、项目截图

1757909437-4f2ce98088f752d.png

1757909442-fa054228da2c5b1.png

1757909445-3f84ec89bfa0bc5.png

1757909451-f98bed48e83613b.png

1757909453-4432a32aaf96f3d.png

1757909460-1adc509738cfb4f.png

1757909464-421cc2fe8d78f7b.png

1757909466-de7d44ac07c60c9.png

1757909472-1aaa5a7a4ec7897.png

1757909473-1ada80bdd5066ca.png

1757909477-37ae0bc8516cf12.png

1757909479-a43dec377725870.png

1757909481-6f3442fc29cfae5.png

1757909483-21ab3044298d0cc.png

1757909484-0df3394971d613f.png

1757909485-c8310548a1945e7.png

1757909486-25c04676a1fd08e.png

1757909487-6aec7d72791a89a.png

1757909487-86c3465e31449fc.png

1757909488-f3292dbb92b50c9.png

1757909489-0a3826461c542ea.png

1757909490-a7fc59ebfea2adb.png

1757909491-b2883c925b5a27a.png

1757909492-1cae771de20c2b5.png

1757909493-2a3e5768c20382c.png

1757909493-d438d61157c687a.png

1757909494-62b5eb143d5bd00.png

1757909495-f7bc57bfa7a9438.png

1757909496-6e31b0d478ab544.png

1757909497-9c3ebc431f746fb.png

1757909497-990d218aa0cd969.png