文章 2024-01-25 来自:开发者社区

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十四)

2.1 需求分析和设计2.1.1 产品原型用户下单业务说明:在电商系统中,用户是通过下单的方式通知商家,用户已经购买了商品,需要商家进行备货和发货。用户将菜品或者套餐加入购物车后,可以点击购物车中的 “去结算” 按钮,页面跳转到订单确认页面,点击 “去支付” 按钮则完成下单操作。用户点餐业务流程(效果图):2.1.2 接口设计接口分析:接口设计:2.1.3 表设计用户下单业务对应的数据表为ord....

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十四)
文章 2024-01-25 来自:开发者社区

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十三)

1.1 需求分析和设计1.1.1 产品原型地址簿,指的是消费者用户的地址信息,用户登录成功后可以维护自己的地址信息。同一个用户可以有多个地址信息,但是只能有一个默认地址。对于地址簿管理,有以下几个功能:查询地址列表新增地址修改地址删除地址设置默认地址查询默认地址1.1.2 接口设计根据上述原型图先粗粒度设计接口,共包含7个接口。接口设计:新增地址查询登录用户所有地址查询默认地址根据id修改地址根....

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十三)
文章 2024-01-25 来自:开发者社区

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十二)

1.添加购物车1.1 需求分析和设计1.1.1 产品原型用户可以将菜品或者套餐添加到购物车。对于菜品来说,如果设置了口味信息,则需要选择规格后才能加入购物车;对于套餐来说,可以直接点击+将当前套餐加入购物车。在购物车中可以修改菜品和套餐的数量,也可以清空购物车。效果图:1.1.2 接口设计通过上述原型图,设计出对应的添加购物车接口。说明:添加购物车时,有可能添加菜品,也有可能添加套餐。故传入参数....

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十二)
文章 2024-01-25 来自:开发者社区

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十一)

1. 缓存菜品1.1 问题说明用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大。结果:系统响应慢、用户体验差1.2 实现思路通过Redis来缓存菜品数据,减少数据库查询操作。缓存逻辑分析:每个分类下的菜品保存一份缓存数据数据库中菜品数据有变更时清理缓存数据1.3 代码开发修改用户端接口 DishController 的 list 方法,加入缓存处理....

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十一)
文章 2024-01-25 来自:开发者社区

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十)

1.1 需求分析和设计1.1.1 产品原型用户登录成功后跳转到系统首页,在首页需要根据分类来展示菜品和套餐。如果菜品设置了口味信息,需要展示选择规格按钮,否则显示+按钮。菜品列表效果图菜品口味效果图1.1.2 接口设计根据上述原型图先粗粒度设计接口,共包含4个接口。接口设计:查询分类根据分类id查询菜品根据分类id查询套餐根据套餐id查询包含的菜品接下来细粒度分析每个接口,明确每个接口的请求方式....

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十)
文章 2024-01-25 来自:开发者社区

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(九)

1. HttpClient1.1 入门在进行微信登录之前我们要先知道HttpClient是什么,它是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient作用:发送HTTP请求接收响应数据HttpClient应用场景:当我们在使用扫描支付、查看地图、获取....

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(九)
文章 2024-01-23 来自:开发者社区

基于Uniapp+SpringBoot+Vue的电影交流平台小程序设计与实现(源码+lw+部署文档+讲解等)

系统功能结构图具体实现5.1用户信息管理如图5.1显示的就是用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,还进行了对用户名称的模糊查询的条件图5.1 用户信息管理页面5.2电影信息管理如图5.2显示的就是电影信息管理页面,此页面提供给管理员的功能有:查看已发布的电影信息数据,修改电影信息,电影信息作废,即可删除,还进行了对电影信息....

基于Uniapp+SpringBoot+Vue的电影交流平台小程序设计与实现(源码+lw+部署文档+讲解等)
文章 2024-01-23 来自:开发者社区

基于Java+SpringBoot+Vue的微信小程序实现民族节日及民间故事推广系统

开发环境与技术MySQL数据库本课题研究研发的应用程序在数据操作过程中是难以预测的,而且常常产生变化。没有办法直接从word里写数据,这不但不安全,并且难以实现应用程序的功能。想要实现运用所需要的数据存放功能,就必定要选择专业的数据库存储软件。大部分,应用程序达到的功能并不太繁杂,市场中所有关系数据库手机软件都能实现。参照自己的思维构造及使用习惯性,MySQL能够支持中小型系统软件,不用Orac....

基于Java+SpringBoot+Vue的微信小程序实现民族节日及民间故事推广系统
文章 2024-01-19 来自:开发者社区

使用Springboot+vue+微信小程序开发校园二手商城系统

一,环境介绍语言环境:Java:  jdk1.8 数据库:Mysql: mysql5.7应用服务器:Tomcat:  tomcat8.5.31开发工具:IDEA或eclipse+微信开发者工具开发技术:Springboot+vue+微信小程序二,项目简介本项止基于Springboot+vue+微信小程序实现了一个校园二手物品商城交易系统。系统的后台使用springboot+m....

使用Springboot+vue+微信小程序开发校园二手商城系统
文章 2024-01-19 来自:开发者社区

疫情防控|Springboot+小程序+校园疫情防控系统设计与实现

项目编号:BS-XCX-014前言:校园疫情防控系统是针对学校疫情防控管理的要求,为学校疫情防控设计的一款微信小程序,可以用于学生每日健康信息上报统计,助手于数字化疫情管理,包括健康信息上报、班级学生离校申请审批、校园通知、疫情地区可视化图表。本文利用Spring Boot与uniapp技术,设计开发出的一个基于C/S架构的校园疫情防控微信小程序。在整个系统的开发周期中,系统后端选用Spring....

疫情防控|Springboot+小程序+校园疫情防控系统设计与实现

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注