快餐店点餐结算系统-ssm + vue

48 阅读3分钟

快餐店点餐结算系统-ssm + vue

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

一、项目描述

基于ssm + vue的快餐店点餐结算系统

这是一个基于SSM(Spring、SpringMVC、MyBatis)后端框架和Vue.js前端框架的快餐店点餐结算系统。

它分为前台和后台两个部分,前台主要面向顾客,后台则用于管理员、后厨和员工进行各种管理操作。

前台登录页面 http://localhost:8080/kuaicandiandiancanjiesuan/front/index.html

后台登录页面 http://localhost:8080/kuaicandiandiancanjiesuan/admin/dist/index.html

管理员 账户:admin 密码:admin

后厨 账户:a1 密码:123456

员工 账户:a1 密码:123456

二、项目功能

(1)前台模块

商品:展示快餐店的各种商品,包括菜品、饮料等,顾客可以浏览商品详情并加入购物车。

公告信息:展示快餐店的最新公告,如优惠活动、新品推荐等。

个人中心:用户可以查看自己的订单历史、个人信息等。

购物车:用户可以将选中的商品加入购物车,并在购物车中进行数量调整、删除商品等操作,最后进行结算。

(2)后台模块

个人中心:

修改密码:用户可以修改自己的登录密码。

个人信息:用户可以查看和修改自己的个人信息。

管理员管理:管理员可以管理其他管理员账号,包括添加、删除、修改权限等。

商品管理:

商品管理:管理员可以添加、删除、修改商品信息,包括商品名称、价格、图片、描述等。

商品订单管理:管理员可以查看所有订单的状态,进行订单的处理,如确认订单、发货、完 成订单等。

基础数据管理:

商品类型管理:管理员可以添加、删除、修改商品类型,方便对商品进行分类管理。

公告类型管理:管理员可以添加、删除、修改公告类型,用于分类管理公告信息。

桌台管理:管理员可以添加、删除、修改桌台信息,用于管理餐厅的座位安排。

后厨管理:后厨人员可以通过这个模块查看订单的制作进度,更新订单状态,如开始制作、 制作完成等。

公告信息管理:管理员可以发布、修改、删除公告信息,用于向顾客展示快餐店的最新动 态。

员工管理:管理员可以添加、删除、修改员工信息,包括员工的账号、密码、权限等。

轮播图信息:管理员可以添加、删除、修改轮播图,用于在前台首页展示吸引顾客的图片信 息。

三、运行环境

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

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

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

四、项目技术

服务端技术:SSM

前端技术:Vue

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

五、项目截图

1757311186-d35687e792c264c.png

1757311190-4a281113a1c7595.png

1757311193-b57f79d8c85eacb.png

1757311196-1c95b2be210d654.png

1757311198-2a5b119f5559b60.png

1757311201-3ca19ecfc669152.png

1757311203-601efd0aa1df6c2.png

1757311205-c9179f8c8ecc113.png

1757311208-24bff75185046d4.png

1757311210-8e0ecdbd026bf08.png

1757311213-fd92cac4f67ac52.png

1757311215-c02457f9d5d24d5.png

1757311219-861dcd9c7321016.png

1757311222-9a8742db97fbd6c.png

1757311224-903873305e6a958.png

1757311227-1c41e2fdd83d552.png

1757311230-0f329c973744e57.png

1757311232-d942f556409b10c.png

1757311235-99812a99176f183.png

1757311238-bc0546c0b9b4cf0.png

1757311240-ceec340db53f4f4.png

1757311243-865dbb64b515889.png

1757311246-4a83e312961341c.png

1757311248-e1d9cb709855499.png

1757311251-4b7f5a1a8301bca.png