苍穹外卖项目
文章平均质量分 96
失重外太空.
懂点java基础, 会写两三行代码。学了点 Springboot,Redis,Springcloud,RabbitMQ。敲了几个小项目,目前是程序猿练习生。csdn实力新星,阿里云专家博主。
展开
-
基于SpringBoot+Apache POI的前后端分离外卖项目-苍穹外卖(十九)
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。原创 2024-03-05 09:03:22 · 20379 阅读 · 18 评论 -
基于SpringBoot+Apache ECharts的前后端分离外卖项目-苍穹外卖(十八)
Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。官网地址:https://echarts.apache.org/zh/index.html1). 柱形图2). 饼形图3). 折线图总结:不管是哪种形式的图形,最本质的东西实际上是数据,它其实是对数据的一种可视化展示。原创 2024-02-26 10:06:50 · 20656 阅读 · 15 评论 -
基于SpringBoot+WebSocket+Spring Task的前后端分离外卖项目-订单管理(十七)
是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定位:定时任务框架作用:定时自动执行某段Java代码1). 信用卡每月还款提醒2). 银行贷款每月还款提醒3). 火车票售票系统处理未支付订单4). 入职纪念日为用户发送通知强调:只要是需要定时处理的场景都可以使用Spring TaskWebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输。HTTP是。原创 2024-02-18 17:05:32 · 19260 阅读 · 9 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(十六)
商家端订单管模块原创 2024-02-02 09:07:41 · 20902 阅读 · 18 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十五)
用户订单模块原创 2024-01-29 09:15:17 · 20869 阅读 · 18 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十四)
在电商系统中,用户是通过下单的方式通知商家,用户已经购买了商品,需要商家进行备货和发货。用户将菜品或者套餐加入购物车后,可以点击购物车中的 “去结算” 按钮,页面跳转到订单确认页面,点击 “去支付” 按钮则完成下单操作。:用户提交订单时,需要往订单表orders中插入一条记录,并且需要往order_detail中插入一条或多条记录。在sky-pojo模块,OrdersSubmitDTO.java已定义。在sky-pojo模块,OrderSubmitVO.java已定义。原创 2024-01-25 09:00:32 · 7019 阅读 · 12 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十三)
地址簿,指的是消费者用户的地址信息,用户登录成功后可以维护自己的地址信息。同一个用户可以有多个地址信息,但是只能有一个。这里面有一个字段is_default,实际上我们在设置默认地址时,只需要更新这个字段就可以了。用户的地址信息会存储在address_book表,即地址簿表中。分析每个接口,明确每个接口的请求方式、请求路径、传入参数和返回值。设计接口,共包含7个接口。原创 2024-01-21 10:11:27 · 19393 阅读 · 18 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十二)
用户可以将菜品或者套餐添加到购物车。对于菜品来说,如果设置了口味信息,则需要选择规格后才能加入购物车;对于套餐来说,可以直接点击+将当前套餐加入购物车。在购物车中可以修改菜品和套餐的数量,也可以清空购物车。:添加购物车时,有可能添加菜品,也有可能添加套餐。故传入参数要么是菜品id,要么是套餐id。当用户添加完菜品和套餐后,可进入到购物车中,查看购物中的菜品和套餐。当点击清空按钮时,会把购物车中的数据全部清空。通过上述原型图,设计出对应的添加购物车接口。原创 2024-01-16 10:47:56 · 7564 阅读 · 15 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十一)
Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。EHCacheCaffeineRedis(常用)原创 2024-01-11 12:03:39 · 20126 阅读 · 20 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十)
用户登录成功后跳转到系统首页,在首页需要根据分类来展示菜品和套餐。如果菜品设置了口味信息,需要展示。分析每个接口,明确每个接口的请求方式、请求路径、传入参数和返回值。设计接口,共包含4个接口。重启服务器、重新编译小程序。按钮,否则显示+按钮。原创 2024-01-07 14:05:45 · 868 阅读 · 14 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(九)
微信登录原创 2024-01-03 11:14:25 · 2423 阅读 · 22 评论 -
创造你的第一个微信小程序:简单易懂的入门指南
小程序是一种新的开放能力,开发者可以快速地开发一个小程序。可以在微信内被便捷地获取和传播,同时具有出色的使用体验。官方网址小程序主要运行微信内部,可通过上述网站来整体了解微信小程序的开发。首先,在进行小程序开发时,需要先去注册一个小程序,在注册的时候,它实际上又分成了不同的注册的主体。我们可以以个人的身份来注册一个小程序,当然,也可以以企业政府、媒体或者其他组织的方式来注册小程序。那么,不同的主体注册小程序,最终开放的权限也是不一样的。比如以个人身份来注册小程序,是无法开通支付权限的。原创 2023-12-07 10:33:56 · 22011 阅读 · 18 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖集成Redis(九)
Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。官网中文网key-value结构存储:基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指。原创 2023-12-09 09:02:00 · 20869 阅读 · 19 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(八)
套餐模块的增删改查及分页查询功能的开发原创 2023-11-25 08:51:36 · 21003 阅读 · 22 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(七)
菜品的分页查询,删除和修改原创 2023-11-22 10:16:53 · 20696 阅读 · 27 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(六)
新增菜品功能和文件的上传开发原创 2023-11-20 17:07:11 · 19912 阅读 · 24 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(五)
使用自定义注解实现公共字段的填充原创 2023-11-18 08:57:19 · 1245 阅读 · 21 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(四)
编辑员工功能和分类模块功能开发原创 2023-11-13 12:42:08 · 1306 阅读 · 22 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(三)
员工分页查询和账号启用禁用功能原创 2023-11-11 09:07:51 · 1673 阅读 · 21 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(二)
ThreadLocal 并不是一个Thread,而是Thread的局部变量。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。原创 2023-11-08 12:46:06 · 2035 阅读 · 27 评论 -
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(一)
作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么我们先从 软件开发流程、角色分工、软件环境 三个方面整体介绍一下软件开发。在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。接下来,我们将从项目简介、产品原型、技术选型三个方面来介绍苍穹外卖这个项目。本项目(苍穹外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 小程序端应用 两部分。原创 2023-11-06 08:51:21 · 1504 阅读 · 29 评论