万码学堂2024级学生房*展
项目感言:
这次团队项目做的是一个小筑餐厅,我负责的是里面的菜品管理,包括菜品的添加、修改、启售、停售以及删除,当然里面还涉及到了针对单个或者多个的启售停售,也涉及到了分页查询和按特定条件查询,主要用到的是springboot相关的技术。
当时分完组后组长决定了做一个外卖项目,需要用到vue、spring、springboot等一些新鲜技术。我们需要跟着教学视频现学现用,好在最后也是成功的把该负责的模块做了出来。项目确定后就是进行分工,组长大佬一个人负责了前端工作,我们组员则各自负责了一个后端的开发。
针对每一个功能下面做一个详细的说明:
菜品的添加功能,这个功能主要实现的是添加菜品。点击添加产品可以进入到相关页面,需要填写菜品的名称、价格、口味、菜品分类以及菜品的图片和描述,其中名称、价格、分类、图片不能没有,如果没有会有对应的提示,填写完成后点击保存便可以成功添加菜品。
菜品的修改功能,这个功能主要实现的是对菜品内容的修改。点击修改既可进行操作,可以对菜品的各个信息进行对应的修改,比如修改名称和价格,修改完后点击保存既可完成操作。
菜品的售卖状态改变功能,可以对单个菜品或者多个菜品进行启售、停售。单个菜品时,直接点击对应的启售停售既可;多个菜品时,需要先选中菜品,然后点击批量启售或者批量停售来操作。
菜品的删除功能,这个功能主要实现的是对单个或者多个菜品的删除功能。单个菜品时,可以直接点击删除;多个菜品时,则需要选中对应菜品再点击批量删除才可以操作。特别需要注意的是,如果当期菜品是启售状态,那么是不可以删除的。
菜品的查询功能,这个功能主要实现的是对现有菜品进行各种各样的查询。输入菜品名字可以根据名字查询,菜品分类处切换分类可以进行分类查询,售卖状态处切换售卖状态可以按启售或者停售查询。
菜品的排序功能,这个主要实现的是根据售价、售卖数量以及最后操作时间查询。
分页查询,主要实现了菜品数据的分页显示,可以在2、10、20、30、40之间切换来使每页显示不同数量菜品,还可以输入页码来进行跳转。
以上就是我做的所有功能,通过这次团队项目,我感觉自己对之前学的知识有了一个更深入的理解与运用,当然也因为该项目了解了一些关于vue、springboot的知识。