# cookbook **Repository Path**: onejay520/cookbook ## Basic Information - **Project Name**: cookbook - **Description**: 基于SpringBoot的美食菜谱小程序 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2022-10-19 - **Last Updated**: 2025-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Getting Started ### Reference Documentation For further reference, please consider the following sections: * [Official Apache Maven documentation](https://maven.apache.org/guides/index.html) * [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.6.3/maven-plugin/reference/html/) * [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.6.3/maven-plugin/reference/html/#build-image) * [MyBatis Framework](https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/) * [Spring Web](https://docs.spring.io/spring-boot/docs/2.6.3/reference/htmlsingle/#boot-features-developing-web-applications) * [JDBC API](https://docs.spring.io/spring-boot/docs/2.6.3/reference/htmlsingle/#boot-features-sql) * [Spring Boot DevTools](https://docs.spring.io/spring-boot/docs/2.6.3/reference/htmlsingle/#using-boot-devtools) ### Guides The following guides illustrate how to use some features concretely: * [MyBatis Quick Start](https://github.com/mybatis/spring-boot-starter/wiki/Quick-Start) * [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/) * [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/) * [Building REST services with Spring](https://spring.io/guides/tutorials/bookmarks/) * [Accessing Relational Data using JDBC with Spring](https://spring.io/guides/gs/relational-data-access/) * [Managing Transactions](https://spring.io/guides/gs/managing-transactions/) * [Accessing data with MySQL](https://spring.io/guides/gs/accessing-data-mysql/) ## 系统功能 ### 一、用户模块 #### 1.用户登录 #### 2.用户注册 #### 3.用户信息管理 #### 4.用户信息删除 ### 二、分类模块 #### 1.添加分类 #### 2.删除分类 #### 3.修改分类名称 #### 4.查看所有分类 #### 5.查看一个分类下的所有菜品 ### 三、菜品模块 #### 1.上传菜品 #####  1.1添加菜品基本信息 #####  1.2添加菜品详细信息 #### 2.查看菜品信息 #####  2.1查看菜品基本信息 #####  2.2查看菜品详细信息 #### 3.删除一道菜品 #####  3.1删除基本信息 #####  3.2删除详细信息 #### 4.修改菜品信息 #####  4.1修改基本信息 #####  4.2修改详细信息 ### 四、食材模块 #### 1.添加一道菜的食材信息 #### 2.修改一道菜的食材信息 #### 3.删除一道菜的食材信息 #### 4.查看一道菜的全部食材 ### 五、制作步骤 #### 1.添加一道菜的制作步骤 #### 2.修改一道菜的制作步骤 #####  2.1修改一道菜的制作步骤时只能一个步骤一个步骤的修改 #### 3.查看一道菜的制作步骤 #### 4.删除一道菜的制作步骤 ### 六、个人收藏 #### 1.添加收藏菜品 #### 2.删除收藏菜品 #### 3.查看菜品收藏 ### 七、论坛帖文 #### 1.发布帖文信息 #### 2.修改帖文信息 #### 3.删除一篇帖文 #### 4.查看帖文信息 #####  4.1查看所有帖文信息 #####  4.2查看一篇帖文信息 ### 八、评论板块 #### 1.添加评论信息 #### 2.修改评论信息 #### 3.删除评论信息 #### 4.查看一个用户的所有评论 ### 九、商铺板块 #### 1.商品分类管理 #####  1.1 新增分类 #####  1.2 修改分类 #####  1.3 删除分类 #####  1.4 查询所有分类 #####  1.5 查看分类下所有商品 #### 2.商品信息管理 #####  2.1 新增商品 #####  2.2 修改商品信息 #####  2.3 删除商品信息 #####  2.4 查看所有商品 #####  2.5 查看某个商品信息 #####  2.6 搜素商品 #### 3.用户订单管理 #####  3.1 查看所有订单 #####  3.2 查看某条订单信息 #####  3.3 新增订单 #####  3.4 删除订单 ###十、每日推荐 #### 1.添加推荐 #### 2.删除推荐 #### 3.查看推荐 ### 十一、特殊食谱版块 #### 1.添加特殊菜品信息 #### 2.修改特殊菜品信息 #### 3.删除特殊菜品信息 #### 4.查看特殊菜品信息 #####  4.1查看一道特殊菜品 #####  4.2查看所有特殊菜品