文章目录前言软件开发整体介绍软件开发流程瑞吉外卖项目介绍项目介绍产品原型展示技术选型功能架构角色开发环境搭建数据库环境搭建maven项目搭建设置静态资源映射后台登录需求分析代码开发功能测试后台退出需求分析代码开发功能测试🌕博客x主页:己不由心王道长🌕!🌎文章说明:SpringBoot项目-瑞吉外卖【day01】🌎✅系列专栏:SpringBoot项目🌴本篇内容:对黑马的瑞吉外卖项目的day01进行笔记和项目实现🌴☕️每日一语:人有退路,就有些许安全感。等到哪一天,你真没了退路,你就发现眼前哪条路都能走,也能通。☕️🚩交流社区:己不由心王道长(优质编程社区)前言从今天开始,正式进入项目阶段。本次的
文章目录前言公共字段自动填充问题分析代码实现功能测试功能完善新增分类需求分析模型代码开发功能测试分类信息分页查询需求分析代码开发功能测试删除分类需求分析代码开发功能完善修改分类需求分析代码实现结尾🌕博客x主页:己不由心王道长🌕!🌎文章说明:SpringBoot项目-瑞吉外卖【day03】分类管理🌎✅系列专栏:SpringBoot项目🌴本篇内容:对黑马的瑞吉外卖项目的day03进行笔记和项目实现🌴☕️每日一语:生活不可能像你想象得那么好,但也不会像你想象得那么糟。☕️🚩交流社区:己不由心王道长(优质编程社区)前言本次文章对应所属项目的第3天,我在想,我项目进度到底是快了还是慢了。这个问题有点深奥
一、项目导读瑞吉外卖是一个单体架构,整体的业务逻辑也较为简单。如果刚学SpringBoot技术,想要通过项目练手,那这是一个很好的选择,不仅可以练习SpringBoot技术,还可以学习Mybatis-Plus、Redis、项目部署,服务器等相关知识,建议新手跟着教程结合笔记学习,掌握开发流程的梳理,项目中的很多逻辑上的处理还是比较通用的,下次遇到同样的需求也更容易实现出来,作为新手来说,自己探索虽然也是一个锻炼的过程,但由于掌握的技术比较少,所以很多功能的实现只能基于自己掌握的技术,耗费的时间往往很多效果其实也一般并且还容易限制自己的思维,新技术的学习,所以建议看视频以及笔记学习。在本文中将着
1实训基本信息1.1实训项目名称“外卖点餐”系统。1.2实训时间及地点2实训内容简介本项目(“外卖点餐”系统)是专门为餐饮企业(餐厅、饭店)定制的-款软件产品,包括系统管理后台和移动端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。3需求分析3.1软硬件条件IDEA2021.2.3MySQL5.5MyBatisMyBatisPlusGit:版本控制工具。Maven:3.6.1Junit:单元测试工具。3.2 技术可行性3.2.1技术需求外卖点单、支付、订单管理、配送等功
个人名片:博主:酒徒ᝰ.专栏:瑞吉外卖个人简介:沉醉在酒中,借着一股酒劲,去拼搏一个未来。本篇励志:你永远不知道自己有多坚强,直到有一天你除了坚强别无选择。本项目基于B站黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot+mybatisplus开发核心技术的真java实战项目。视频链接【黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot+mybatisplus开发核心技术的真java实战项目】https://www.bilibili.com/video/BV13a411q753?点击观看目录一、手机验证登录与退出笔记1.判断是否为空?二、邮箱验证码登录笔记三
菜品管理业务开发文件上传与下载文件上传介绍 服务端要接收客户端页面上传的文件,通常都会使用Apache的两个组件1.commons-fileupload2.commons-ioSpring框架在spring-web包中对文件上传进行了封装。只需要在Controller的方法中声明一个MultipartFile类型的参数即可接受上传的文件代码实现@Value("${reggie.path}")privateStringbasePath;@PostMapping("/upload")publicRupload(MultipartFilefile){//file是一个临时文件,需要把他转存到指定文件
1.软件开发流程2.瑞吉外卖项目概述3.开发环境搭建(一)启动Navicat启动Navicat,创建mysql连接 (二)数据库设计数据库设计:概念设计(E-R图)、逻辑设计、物理设计1、概念设计概念设计是数据库设计的核心环节。通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。(1)明确建模目标(模型覆盖范围)(2)定义实体集(自底向上标识和定义实体集)(3)定义联系(实体间关联关系)(4)建立信息模型(构造ER模型)(5)确定实体集属性(属性描述一个实体集的特征或性质)(6)对信息模型进行集成与优化(检查和消除命名不一致、结构不一致等)概念设计目前采用最广泛的是ER建
文章目录一、软件开发整体介绍二、瑞吉外卖项目整体介绍三、开发环境搭建1、数据库环境的搭建(一)启动Navicat(二)数据库设计1、概念设计2、逻辑设计(1)用户信息表(user)(2)购物车(shopping_cart)(3)套餐菜品关系(setmeal_dish)(4)套餐(setmeal)(5)订单明细表(orders_detail)(6)订单表(orders)(7)员工信息(employee)(8)菜品口味关系表(dish_flavor)(9)菜品管理(dish)(10)菜品及套餐分类(category)(11)address_book(地址管理)(三)创建数据库(四)导入数据库脚本(
文章目录一、软件开发整体介绍二、瑞吉外卖项目整体介绍三、开发环境搭建1、数据库环境的搭建(一)启动Navicat(二)数据库设计1、概念设计2、逻辑设计(1)用户信息表(user)(2)购物车(shopping_cart)(3)套餐菜品关系(setmeal_dish)(4)套餐(setmeal)(5)订单明细表(orders_detail)(6)订单表(orders)(7)员工信息(employee)(8)菜品口味关系表(dish_flavor)(9)菜品管理(dish)(10)菜品及套餐分类(category)(11)address_book(地址管理)(三)创建数据库(四)导入数据库脚本(