设计并完成一个数据驱动的管理系统

该文章描述了一个使用SpringBoot框架构建的粮仓信息管理系统,涵盖了食品信息的增删改查功能。通过创建项目、设置依赖、定义实体类、编写控制器和接口,实现了对食品的管理。此外,还利用HTML创建了用户界面,支持分页和搜索功能,并展示了系统操作的成果。

前言

功能要求:
包括但不限于功能要求增删改查和分页。以设备管理管理系统App为例:
1.设备:属性至少3个以上,包括并不限于设备类型、设备名称、初始状态……
2.添加设备
3.删除设备
4.更新设备
5.查找设备(自定义查询依据),显示查询结果。
6.分页
7.排序

本项目是一个粮仓信息管理系统,实现了食品信息的增删改查等功能。

一.创建项目

创建一个spring boot项目,类型选择maven,选择17版本的jdk,然后点击下一步。
在这里插入图片描述
添加依赖,选择“lolmbok",“thymeleal”,“spring data jpa”,"mysql driver"这几个依赖,然后点击创建。在这里插入图片描述

二.创建实体类

里面有“食品名字”,“食品库存”,“食品价格”,“今日出售”这四个信息
在这里插入图片描述

三.创建一个食品控制器

食品控制器类包含了增删改查的操作
在这里插入图片描述

四.接口

创捷一个FoodRepository接口,主要实现的是通过查询食品名字就能找到对应的食品信息。

五.创建界面

我们用html来实现显示粮仓信息以及修改信息的各种操作。
“index_html”是主界面,可以看到所有添加的食品信息。

在这里插入图片描述
“new_food”是新增食品信息界面,在这里可以添加一条新的食品信息。
在这里插入图片描述
“update_food.html”是修改食品信息的界面,这里是控制修改某条食品信息的。
在这里插入图片描述

六.成果展示

在浏览器中输入http://localhost:8080/就能跳转到以下界面。
在这里插入图片描述
点击添加食品信息,或者输入http://localhost:8080/showNewFoodForm就能进入到添加食品信息的界面。如下图所示。
在这里插入图片描述
我们在这里添加一条食品信息,信息内容为“食品名字:小麦”,“食品库存:23”,“食品价格:2”,“今日售出:31”。
在这里插入图片描述
然后点击save food,随后页面跳转,我们可以看到刚才添加的“小麦”信息已经显示出来了。
在这里插入图片描述
点击update我们就可以对这条食品信息进行修改。
我们将羊肉的食品价格由23修改为53。
在这里插入图片描述
点击update food,随后页面跳转,此时我们可以看到羊肉的食物价格已经由23变为53了。
在这里插入图片描述
在下方我们设置了页数,当前界面为第一页,点击“2”,就可以看到第二页的内容。
在这里插入图片描述
delete是删除。
我们回到第一页,点击豆腐这一列的delete。可以看到“豆腐”这条食品信息已经被删除掉了。
在这里插入图片描述
在左下角的total rows是食品信息的数量,原先我们的食品信息为7条,在删除豆腐之后就只剩下6条数据。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值