- Git clone git@github.com:Imagine9575/order_system.git
- Change the project structure in JetBrains Idea to jdk1.8
- New module
- Choose spring initializer
- Choose jdk1.8
- Set pom.xml in the module as follows
- Change the artifactId label to project name (12nd lines)
- Add project name to the parent project modules tab
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>order-system</artifactId>
<groupId>com.example</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>demo</artifactId>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
</dependencies>
</project>
- images
- Purpose: Upload images to the server and receive the image URL.
- kitchen
- Purpose: Back kitchen management.
- Real-time bulletin page.
- Order details page.
- Message editing page.
- Purpose: Back kitchen management.
- admin
- Purpose: Restaurant administrator.
- Employee management page.
- Menu management page.
- Order management page.
- Historical business data.
- Display and modification information page.
- Purpose: Restaurant administrator.
- waiter
- Purpose: Restaurant waiter.
- View real-time bulletin.
- Place orders.
- Pending settlement orders.
- Serving messages.
- Back kitchen messages.
- View dishes.
- Purpose: Restaurant waiter.
- menu
- Purpose: Dynamic menu design.
- Administrator menu.
- Waiter menu.
- Back kitchen menu.
- Purpose: Dynamic menu design.