基于java的餐厅点餐系统springboot+vue
项目描述
基于java的餐厅点餐系统通过MySQL数据库和Java web进行开发
登录网址:
前台路径地址:localhost:8080/springboot3258n/front/dist/index.html
后台路径地址:localhost:8080/springboot3258n/admin/dist/index.html
管理员账号密码:admin/admin
用户账号密码:用户名1/123456
项目功能:
管理员端
1. 系统首页
系统首页是管理员登录后看到的初始页面,提供了对系统整体状态的概览。
– 系统概览:展示当前系统的运行状态,如在线用户数、订单总数、菜品总数等。
– 统计图表:通过图表展示订单数量、销售额等关键数据的趋势,帮助管理员快速了解业务动态。
2. 个人中心
个人中心允许管理员管理自己的账户信息。
– 修改密码:管理员可以在此修改自己的登录密码,确保账户安全。
– 个人信息:管理员可以查看和修改自己的个人信息,如姓名、联系方式等。
3. 用户管理
用户管理模块负责对系统中的用户进行管理。
– 用户列表:展示所有用户的基本信息,包括用户名、注册时间、状态等。
– 用户添加:管理员可以在此添加新用户,设置用户的角色和权限。
– 用户编辑:管理员可以编辑现有用户的信息,如修改用户的角色、状态等。
– 用户删除:管理员可以删除不再需要的用户账号。
4. 餐桌信息管理
餐桌信息管理模块用于管理餐厅的餐桌信息。
– 餐桌列表:展示所有餐桌的基本信息,包括餐桌编号、位置、状态等。
– 餐桌添加:管理员可以在此添加新的餐桌信息。
– 餐桌编辑:管理员可以编辑现有餐桌的信息,如修改餐桌的位置、状态等。
– 餐桌删除:管理员可以删除不再使用的餐桌信息。
5. 餐桌使用管理
餐桌使用管理模块用于管理餐桌的使用情况。
– 使用记录:展示餐桌的使用记录,包括使用时间、使用用户、订单号等。
– 状态更新:管理员可以更新餐桌的使用状态,如标记为“空闲”或“占用”。
– 预订管理:管理员可以管理餐桌的预订情况,包括预订时间、预订用户等。
6. 菜品类型管理
菜品类型管理模块用于管理菜品的分类。
– 类型列表:展示所有菜品类型的基本信息,包括类型名称、描述等。
– 类型添加:管理员可以在此添加新的菜品类型。
– 类型编辑:管理员可以编辑现有菜品类型的信息,如修改类型名称、描述等。
– 类型删除:管理员可以删除不再使用的菜品类型。
7. 菜品信息管理
菜品信息管理模块用于管理餐厅的菜品信息。
– 菜品列表:展示所有菜品的基本信息,包括菜品名称、价格、描述、所属类型等。
– 菜品添加:管理员可以在此添加新的菜品信息。
– 菜品编辑:管理员可以编辑现有菜品的信息,如修改菜品名称、价格等。
– 菜品删除:管理员可以删除不再提供的菜品信息。
8. 系统管理
系统管理模块用于管理系统的配置和内容。
– 轮播图管理:管理员可以上传、编辑和删除轮播图,用于展示餐厅的特色菜品或活动。
– 餐厅资讯:管理员可以发布、编辑和删除餐厅的资讯内容,如新闻、活动等。
9. 订单管理
订单管理模块用于管理餐厅的订单。
– 未支付订单:展示所有未支付的订单,管理员可以进行催款或取消操作。
– 已支付订单:展示所有已支付的订单,管理员可以进行订单处理。
– 已完成订单:展示所有已完成的订单,管理员可以进行订单评价和反馈管理。
– 已取消订单:展示所有已取消的订单,管理员可以查看取消原因。
– 已退款订单:展示所有已退款的订单,管理员可以查看退款详情。
用户端
1. 首页
用户登录后看到的初始页面,提供了餐厅的主要信息和功能入口。
– 餐厅简介:展示餐厅的基本信息,如地址、营业时间等。
– 最新资讯:展示餐厅的最新资讯,如活动、新闻等。
– 推荐菜品:展示餐厅推荐的菜品,吸引用户点餐。
2. 餐桌信息
餐桌信息模块用于展示餐厅的餐桌信息。
– 餐桌列表:展示餐厅的餐桌信息,包括餐桌编号、位置、状态等。
– 预订餐桌:用户可以预订餐桌,选择预订时间、人数等信息。
3. 菜品信息
菜品信息模块用于展示餐厅的菜品信息。
– 菜品分类:展示菜品的分类,用户可以通过分类快速查找菜品。
– 菜品列表:展示所有菜品的详细信息,包括菜品名称、价格、描述、图片等。
– 菜品搜索:用户可以通过关键词搜索菜品,快速找到所需菜品。
4. 餐厅资讯
餐厅资讯模块用于展示餐厅的新闻、活动等信息。
– 资讯列表:展示餐厅的最新资讯,包括新闻、活动等。
– 资讯详情:用户可以点击查看资讯的详细内容。
5. 购物车
购物车模块用于管理用户选择的菜品。
– 菜品添加:用户可以将选中的菜品添加到购物车。
– 菜品删除:用户可以从购物车中删除不需要的菜品。
– 订单结算:用户可以进行订单结算,选择支付方式、填写配送信息等。
6. 个人中心
个人中心模块用于管理用户的个人信息和订单。
– 个人信息:用户可以查看和修改自己的个人信息,如姓名、联系方式等。
– 修改密码:用户可以在此修改自己的登录密码,确保账户安全。
– 我的订单:用户可以查看自己的订单历史,包括订单状态、订单详情等。
– 我的收藏:用户可以查看自己收藏的菜品或资讯,方便后续查看。
运行环境:
开发工具:idea2021.1.2+apache-tomcat-8.0.29
运行环境:jdk16+mysql 5.7+apache-maven-3.8.6-bin
项目技术:JavaScript+HTML+CSS+Java+springboot+vue
以上系统源码经过技术整理与调试,确保能正常运行