基于Java+Spring boot+Mybatis Plus 实现H5在线点餐系统

前言

商城系统就是功能完善的网上销售系统,主要包括产品发布、在线订购、在线支付、在线客服、订单管理等功能模块。商城系统的日常管理如:商品添加修改、订单管理、回复客户留言等都是在线操作的,操作简单,会上网者就可以操作。 商城系统成本低、节省开发时间、性能稳定成熟等优点,让新手学习框架和业务逻辑很快可以上手并掌握。


一、主要功能模块设计

商城系统采用B/S结构、java开发语言、以及Spring boot +Mybatis Plus为项目框架,Mysql数据库,Layui为前端框架。系统主要分为管理员和用户二部分,管理员:首页、个人中心、用户管理、商品管理、订单管理、统计、商品分类管理、系统管理。用户;首页、个人中心、商品预览、商品详情页、我的收藏、我的订单,基本上实现了整个商城系统信息管理的过程。是一个高效的、动态的、相互友好的商城系统

效果图:H5移动端

后台管理端

在这里插入图片描述

在这里插入图片描述

二、项目实现

1.创建maven project

先创建一个名为SpringBootDemo的项目,选择【New Project】
在这里插入图片描述

然后在弹出的下图窗口中,选择左侧菜单的【New Project】(注:和2022之前的idea版本不同,这里左侧没有【Maven】选项,不要选【Maven Archetype】!!!),输入Name(项目名):SpringBootDemo,language选择【java】,build system选择【maven】,然后选择jdk,我这里选的是jdk18.

在这里插入图片描述然后点击【Create】
在这里插入图片描述

2.在project下创建module

点击右键选择【new】—【Module…】
在这里插入图片描述
左侧选择【Spring initializr】,通过idea中集成的Spring initializr工具进行spring boot项目的快速创建。窗口右侧:name可根据自己喜好设置,group和artifact和上面一样的规则,其他选项保持默认值即可,【next】
在这里插入图片描述

Developer Tools模块勾选【Spring Boot DevTools】,web模块勾选【Spring Web】

在这里插入图片描述

此时,一个Springboot项目已经搭建完成,可开发后续功能

3.编写一个用户类、餐品类、购物车、订单类等、Mapper、service(三层架构)

在这里插入图片描述
在这里插入图片描述
由于我们使用mybatis-plus,所以简单的增删改查不用自己写,框架自带了,只需要实现或者继承他的Mapper、Service
在这里插入图片描述在这里插入图片描述

4.创建具体的Api接口

在这里插入图片描述

在这里插入图片描述

5.前端实现

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

这里大致实现了移动点餐系统的功能,后续完善后可上传GIT

猜你喜欢

转载自blog.csdn.net/wml_JavaKill/article/details/126102997