笑食点餐系统的设计与开发,包含前端、后端、数据库的设计

本文详细描述了一款校园点餐系统的开发过程,涉及SpringBoot与Vue技术的应用,数据库设计(MySQL),以及前后端开发的具体模块和实现方法。
摘要由CSDN通过智能技术生成

笑食点餐系统的设计与开发


前言

此项目中 :后端使用了SpringBoot框架、前端使用了Vue. 3x 框架、数据库使用了MySQL

该系统主要提供校园用户使用,系统分为普通用户端,商家端,管理员端(后期可以加骑手端)。
系统主要模块:用户模块 、商家模块 、菜品模块 、购物车模块 、订单模块 、地址模块

一、系统使用流程

用户进行登录后进入首页,可以选择不同的美食类型。选择后查看该美食类型的商家列表,进入商家后可以选择菜品。点击添加购物车,可以将菜品添加到购物车中。在购物车中可以进行结算。提交订单。也可以管理收货地址。商家端可以维护自己店铺的食品列表,店铺信息。
管理员端可以接收注册商家的请求并创建商家。

1.部分模块展示

首页:
在这里插入图片描述
支付:
在这里插入图片描述
订单信息:
在这里插入图片描述

二、数据库的设计原理:

1.user(用户表)

在这里插入图片描述

2.business(商家表)

在这里插入图片描述

3.food(食品表)

在这里插入图片描述

4.cart(购物车表)

在这里插入图片描述

5.deliveryaddress(送货地址表)

在这里插入图片描述

6.orders(订单表)

在这里插入图片描述

7.orderdetailet(订单明细表)

在这里插入图片描述

三:后端开发具体设计

1.所用技术

使用SpringBoot框架快速构建Spring的方式 ,使用了MyBatis来对
持久层的操作 ,对数据库的CRUD操作。使用MP工具 ,简化开发 ,提高开发的效率。数据库采用Base64编码方式来存储图片信息。


2.部分代码

在这里插入图片描述

四:前端开发具体设计

1.所用技术

使用了Vue -cli的方式快速搭建了Vue项目 ,使用axios向
服务器发送请求 ,并使用CORS代理方式实现跨域请求。

2.部分代码

在这里插入图片描述


总结

笑食点餐系统是一个校园用户主要使用的在线点餐系统,包括普通用户端、商家端和管理员端。我在项目中承担了数据库设计、后端和前端开发的任务。后端采用了SpringBoot框架,结合MyBatis进行持久层操作,并借助MP工具简化了开发流程,提高了效率。前端使用了Vue-cli快速搭建项目,利用axios发送请求,并通过CORS代理实现了跨域请求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值