# order_menu_after **Repository Path**: lucas-c/order_menu_after ## Basic Information - **Project Name**: order_menu_after - **Description**: 在线点餐系统后端开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-15 - **Last Updated**: 2026-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 在线订餐系统 ## 项目简介 在线订餐系统是一个基于Spring Boot的Web应用,为用户提供便捷的在线订餐服务,同时为商家提供高效的管理工具。 ## 技术栈 | 技术 | 版本 | 用途 | |------|------|------| | Java | 17| 开发语言 | | Spring Boot | 4.0.5 | 应用框架 | | Spring Web | 4.0.5 | Web开发 | | MySQL | 8.0+ | 数据库 | | Spring Data JPA | 4.0.5 | ORM框架 | | Spring Security | 4.0.5 | 安全框架 | | Maven | 3.8.0+ | 项目管理 | ## 项目结构 ``` src/main/java/com/cjs/order_menu_after_p1/ ├── controller/ # 控制器层 │ └── HelloWorld.java # 示例控制器 └── OrderMenuAfterP1Application.java # 应用程序入口 ``` ## 快速开始 ### 环境要求 - JDK 1.8+ - MySQL 8.0+ - Maven 3.8.0+ ### 安装步骤 1. **克隆项目** ```bash git clone https://github.com/yourusername/order-menu.git cd order-menu ``` 2. **配置数据库** - 创建数据库 `order_menu` - 编辑 `src/main/resources/application.properties` 文件,配置数据库连接信息 3. **构建项目** ```bash mvn clean package ``` 4. **运行项目** ```bash java -jar target/order_menu_after_p1-0.0.1-SNAPSHOT.jar ``` 5. **访问系统** - 示例接口:`http://localhost:8080/hello` ## 功能规划 ### 用户功能 - [ ] 用户注册和登录 - [ ] 个人信息管理 - [ ] 浏览菜品 - [ ] 按分类查看菜品 - [ ] 创建订单 - [ ] 查看订单历史和详情 ### 管理员功能 - [ ] 菜品管理(添加、修改、删除) - [ ] 订单管理(查看、更新状态) - [ ] 用户管理 ## 开发指南 ### 代码规范 - 遵循 Java 代码规范 - 使用 Lombok 简化代码 - 使用 Spring Boot 最佳实践 ### 测试 - 单元测试:`mvn test` - 集成测试:`mvn verify` ## 许可证 本项目采用 MIT 许可证。详见 LICENSE 文件。 ## 联系方式 - 项目地址:https://github.com/yourusername/order-menu - 邮箱:your.email@example.com