cd docker
docker compose -p kitchenpos up -d
- ์ํ์ ๋ฑ๋กํ ์ ์๋ค.
- ์ํ์ ๊ฐ๊ฒฉ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ์ํ์ ๊ฐ๊ฒฉ์ 0์ ์ด์์ด์ด์ผ ํ๋ค.
- ์ํ์ ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ์ํ์ ์ด๋ฆ์๋ ๋น์์ด๊ฐ ํฌํจ๋ ์ ์๋ค.
- ์ํ์ ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ ์ ์๋ค.
- ์ํ์ ๊ฐ๊ฒฉ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ณ๊ฒฝํ ์ ์๋ค.
- ์ํ์ ๊ฐ๊ฒฉ์ 0์ ์ด์์ด์ด์ผ ํ๋ค.
- ์ํ์ ๊ฐ๊ฒฉ์ด ๋ณ๊ฒฝ๋ ๋ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ด ๋ฉ๋ด์ ์ํ ์ํ ๊ธ์ก์ ํฉ๋ณด๋ค ํฌ๋ฉด ๋ฉ๋ด๊ฐ ์จ๊ฒจ์ง๋ค.
- ์ํ์ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
- ๋ฉ๋ด ๊ทธ๋ฃน์ ๋ฑ๋กํ ์ ์๋ค.
- ๋ฉ๋ด ๊ทธ๋ฃน์ ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ๋ฉ๋ด ๊ทธ๋ฃน์ ์ด๋ฆ์ ๋น์ ๋ ์ ์๋ค.
- ๋ฉ๋ด ๊ทธ๋ฃน์ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
- 1 ๊ฐ ์ด์์ ๋ฑ๋ก๋ ์ํ์ผ๋ก ๋ฉ๋ด๋ฅผ ๋ฑ๋กํ ์ ์๋ค.
- ์ํ์ด ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ๋ฉ๋ด์ ์ํ ์ํ์ ์๋์ 0 ์ด์์ด์ด์ผ ํ๋ค.
- ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ 0์ ์ด์์ด์ด์ผ ํ๋ค.
- ๋ฉ๋ด์ ์ํ ์ํ ๊ธ์ก์ ํฉ์ ๋ฉ๋ด์ ๊ฐ๊ฒฉ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์์ผ ํ๋ค.
- ๋ฉ๋ด๋ ํน์ ๋ฉ๋ด ๊ทธ๋ฃน์ ์ํด์ผ ํ๋ค.
- ๋ฉ๋ด์ ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ๋ฉ๋ด์ ์ด๋ฆ์๋ ๋น์์ด๊ฐ ํฌํจ๋ ์ ์๋ค.
- ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ ์ ์๋ค.
- ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ณ๊ฒฝํ ์ ์๋ค.
- ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ 0์ ์ด์์ด์ด์ผ ํ๋ค.
- ๋ฉ๋ด์ ์ํ ์ํ ๊ธ์ก์ ํฉ์ ๋ฉ๋ด์ ๊ฐ๊ฒฉ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์์ผ ํ๋ค.
- ๋ฉ๋ด๋ฅผ ๋ ธ์ถํ ์ ์๋ค.
- ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ด ๋ฉ๋ด์ ์ํ ์ํ ๊ธ์ก์ ํฉ๋ณด๋ค ๋์ ๊ฒฝ์ฐ ๋ฉ๋ด๋ฅผ ๋ ธ์ถํ ์ ์๋ค.
- ๋ฉ๋ด๋ฅผ ์จ๊ธธ ์ ์๋ค.
- ๋ฉ๋ด์ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
- ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋ฑ๋กํ ์ ์๋ค.
- ์ฃผ๋ฌธ ํ
์ด๋ธ์ ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์ด๋ฆ์ ๋น์ ๋ ์ ์๋ค.
- ๋น ํ ์ด๋ธ์ ํด์งํ ์ ์๋ค.
- ๋น ํ ์ด๋ธ๋ก ์ค์ ํ ์ ์๋ค.
- ์๋ฃ๋์ง ์์ ์ฃผ๋ฌธ์ด ์๋ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋น ํ ์ด๋ธ๋ก ์ค์ ํ ์ ์๋ค.
- ๋ฐฉ๋ฌธํ ์๋ ์๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
- ๋ฐฉ๋ฌธํ ์๋ ์๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ณ๊ฒฝํ ์ ์๋ค.
- ๋ฐฉ๋ฌธํ ์๋ ์๋ 0 ์ด์์ด์ด์ผ ํ๋ค.
- ๋น ํ ์ด๋ธ์ ๋ฐฉ๋ฌธํ ์๋ ์๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
- ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
- 1๊ฐ ์ด์์ ๋ฑ๋ก๋ ๋ฉ๋ด๋ก ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ๋ฑ๋กํ ์ ์๋ค.
- 1๊ฐ ์ด์์ ๋ฑ๋ก๋ ๋ฉ๋ด๋ก ํฌ์ฅ ์ฃผ๋ฌธ์ ๋ฑ๋กํ ์ ์๋ค.
- 1๊ฐ ์ด์์ ๋ฑ๋ก๋ ๋ฉ๋ด๋ก ๋งค์ฅ ์ฃผ๋ฌธ์ ๋ฑ๋กํ ์ ์๋ค.
- ์ฃผ๋ฌธ ์ ํ์ด ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ๋ฉ๋ด๊ฐ ์์ผ๋ฉด ๋ฑ๋กํ ์ ์๋ค.
- ๋งค์ฅ ์ฃผ๋ฌธ์ ์ฃผ๋ฌธ ํญ๋ชฉ์ ์๋์ด 0 ๋ฏธ๋ง์ผ ์ ์๋ค.
- ๋งค์ฅ ์ฃผ๋ฌธ์ ์ ์ธํ ์ฃผ๋ฌธ์ ๊ฒฝ์ฐ ์ฃผ๋ฌธ ํญ๋ชฉ์ ์๋์ 0 ์ด์์ด์ด์ผ ํ๋ค.
- ๋ฐฐ๋ฌ ์ฃผ์๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ๋ฑ๋กํ ์ ์๋ค.
- ๋ฐฐ๋ฌ ์ฃผ์๋ ๋น์ ๋ ์ ์๋ค.
- ๋น ํ ์ด๋ธ์๋ ๋งค์ฅ ์ฃผ๋ฌธ์ ๋ฑ๋กํ ์ ์๋ค.
- ์จ๊ฒจ์ง ๋ฉ๋ด๋ ์ฃผ๋ฌธํ ์ ์๋ค.
- ์ฃผ๋ฌธํ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ ์ค์ ๋ฉ๋ด ๊ฐ๊ฒฉ๊ณผ ์ผ์นํด์ผ ํ๋ค.
- ์ฃผ๋ฌธ์ ์ ์ํ๋ค.
- ์ ์ ๋๊ธฐ ์ค์ธ ์ฃผ๋ฌธ๋ง ์ ์ํ ์ ์๋ค.
- ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ์ ์๋๋ฉด ๋ฐฐ๋ฌ ๋ํ์ฌ๋ฅผ ํธ์ถํ๋ค.
- ์ฃผ๋ฌธ์ ์๋นํ๋ค.
- ์ ์๋ ์ฃผ๋ฌธ๋ง ์๋นํ ์ ์๋ค.
- ์ฃผ๋ฌธ์ ๋ฐฐ๋ฌํ๋ค.
- ๋ฐฐ๋ฌ ์ฃผ๋ฌธ๋ง ๋ฐฐ๋ฌํ ์ ์๋ค.
- ์๋น๋ ์ฃผ๋ฌธ๋ง ๋ฐฐ๋ฌํ ์ ์๋ค.
- ์ฃผ๋ฌธ์ ๋ฐฐ๋ฌ ์๋ฃํ๋ค.
- ๋ฐฐ๋ฌ ์ค์ธ ์ฃผ๋ฌธ๋ง ๋ฐฐ๋ฌ ์๋ฃํ ์ ์๋ค.
- ์ฃผ๋ฌธ์ ์๋ฃํ๋ค.
- ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ๊ฒฝ์ฐ ๋ฐฐ๋ฌ ์๋ฃ๋ ์ฃผ๋ฌธ๋ง ์๋ฃํ ์ ์๋ค.
- ํฌ์ฅ ๋ฐ ๋งค์ฅ ์ฃผ๋ฌธ์ ๊ฒฝ์ฐ ์๋น๋ ์ฃผ๋ฌธ๋ง ์๋ฃํ ์ ์๋ค.
- ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋ชจ๋ ๋งค์ฅ ์ฃผ๋ฌธ์ด ์๋ฃ๋๋ฉด ๋น ํ ์ด๋ธ๋ก ์ค์ ํ๋ค.
- ์๋ฃ๋์ง ์์ ๋งค์ฅ ์ฃผ๋ฌธ์ด ์๋ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋น ํ ์ด๋ธ๋ก ์ค์ ํ์ง ์๋๋ค.
- ์ฃผ๋ฌธ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
ํค์น ํฌ์ค | kitchen pos | ๋งค์ฅ ์ด์ ๋ฐ ๋ฌผํ ํ๋งค๋ฅผ ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ง ์์คํ |
ํ๋งค์ | seller | ๋งค์ฅ์์ ๋ฉ๋ด๋ฅผ ํ๋งค ๋ฐ ์ฃผ๋ฌธ์ ๋ฐ๋ ์ฌ๋ |
์๋ | customer | ๋งค์ฅ์ ๋์ ์ง๋ถํ๊ณ ํ๋งค์์๊ฒ ์ฃผ๋ฌธ์ ํ๋ ์ฌ๋ |
๋งค์ฅ | store | ํ๋งค์๊ฐ ๋ฉ๋ด๋ฅผ ํ๋งค ๋ฐ ์ฃผ๋ฌธ์ ๋ฐ๋ ์ฅ์ ์๋์ด ์ฃผ๋ฌธํ ๋ฉ๋ด๋ฅผ ์์ฌํ ์๋ ์๋ค. |
๋น์์ด | profanity | ์์ค ๋ฐ ๋ถ์ ์ ํ ๋จ์ด๋ฅผ ์ง์นญ |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
์ํ | product | ํ๋งค์๊ฐ ํ๊ณ ์ ํ๋ ์์์ ์๋ฏธํ๋ฉฐ, ๋ฉ๋ด๋ฅผ ๊ตฌ์ฑํ๋ ์ต์์ ๋จ์ |
์ํ ๊ฐ๊ฒฉ | product price | ์ํ์ ๊ตฌ๋งคํ๊ธฐ ์ํ ๊ฐ๊ฒฉ |
์ํ ์ด๋ฆ | product name | ์ํ์ ๊ตฌ๋ณํ๊ธฐ ์ํด ๋ถ๋ฅด๋ ๋ง |
์ํ ๋ชฉ๋ก | products | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ์ํ์ ๋ชฉ๋ก |
์ํ์ ๋ฑ๋กํ๋ค | register product | ์ํ์ ํฌ์ค ์์คํ ์ ๋ฑ๋กํ๋ ํ์ |
์ํ์ ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ๋ค | change product price | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ํด๋น ์ํ์ ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ๋ ํ์ |
์ํ์ ๋ชฉ๋ก์ ์กฐํํ๋ค | retrieve products | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ์ํ์ ๋ชฉ๋ก์ ์กฐํํ๋ ํ์ |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
๋ฉ๋ด ๊ทธ๋ฃน | menu group | ์ฌ๋ฌ ๋ฉ๋ด๋ฅผ ๋ฌถ์ด ๋ถ๋ฅํ์ฌ ๊ทธ๋ฃนํํ ๋จ์ |
๋ฉ๋ด ๊ทธ๋ฃน ์ด๋ฆ | menu group name | ๋ฉ๋ด ๊ทธ๋ฃน์ ๊ตฌ๋ณํ๊ธฐ ์ํด ๋ถ๋ฅด๋ ๋ง |
๋ฉ๋ด ๊ทธ๋ฃน ๋ชฉ๋ก | menu groups | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ๋ฉ๋ด ๊ทธ๋ฃน ๋ชฉ๋ก |
๋ฉ๋ด ๊ทธ๋ฃน์ ๋ฑ๋กํ๋ค | register menu group | ๋ฉ๋ด ๊ทธ๋ฃน์ ํฌ์ค ์์คํ ์ ๋ฑ๋กํ๋ ํ์ |
๋ฉ๋ด ๊ทธ๋ฃน ๋ชฉ๋ก์ ์กฐํํ๋ค | retrieve menu group | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ๋ฉ๋ด ๊ทธ๋ฃน์ ๋ชฉ๋ก์ ์กฐํํ๋ ํ์ |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
๋ฉ๋ด | menu | ์๋์ด ์ฃผ๋ฌธํ ์ ์๋ ๋จ์ |
๋ฉ๋ด ๊ฐ๊ฒฉ | menu price | ์๋์ด ๋ฉ๋ด๋ฅผ ์ฃผ๋ฌธํ๊ธฐ ์ํด ์ง๋ถํด์ผ ํ๋ ๊ธ์ก |
๋ฉ๋ด ์ด๋ฆ | menu name | ๋ฉ๋ด๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํด ๋ถ๋ฅด๋ ๋ง |
๋ฉ๋ด ๋ ธ์ถ ์ฌ๋ถ | displayed | ์๋์ด ํด๋น ๋ฉ๋ด๋ฅผ ์ฃผ๋ฌธํ ์ ์๋๋ก ๋ ธ์ถ๋์ด ์๋์ง์ ๋ํ ์ฌ๋ถ |
๋ฉ๋ด ๋ชฉ๋ก | menus | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ๋ฉ๋ด์ ๋ชฉ๋ก |
๋ฉ๋ด์ ์ํ ์ํ | menu product | ๋ฉ๋ด๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ ์ํ |
๋ฉ๋ด์ ์ํ ์ํ์ ์๋ | menu product quantity | ๋ฉ๋ด์ ์ํ ์ํ์ ๋ํ ์๋ |
๋ฉ๋ด์ ์ํ ์ํ์ ๊ฐ๊ฒฉ | menu product price | ๋ฉ๋ด์ ์ํ ์ํ์ ๋ํ ๊ฐ๊ฒฉ |
๋ฉ๋ด์ ์ํ ์ํ ๋ชฉ๋ก | menu products | ๋ฉ๋ด๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ ์ํ๋ค์ ๋ชฉ๋ก |
๋ฉ๋ด๋ฅผ ๋ฑ๋กํ๋ค | register menu | ๋ฉ๋ด๋ฅผ ํฌ์ค ์์คํ ์ ๋ฑ๋กํ๋ ํ์ |
๋ฉ๋ด ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ๋ค | change menu price | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ํด๋น ๋ฉ๋ด ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ๋ ํ์ |
๋ฉ๋ด๋ฅผ ๋ ธ์ถํ๋ค | display menu | ์๋์ด ํด๋น ๋ฉ๋ด๋ฅผ ์ฃผ๋ฌธํ ์ ์๋๋ก ๋ ธ์ถํ๋ ํ์ |
๋ฉ๋ด๋ฅผ ์จ๊ธฐ๋ค | hide menu | ์๋์ด ํด๋น ๋ฉ๋ด๋ฅผ ์ฃผ๋ฌธํ ์ ์๋๋ก ์จ๊ธฐ๋ ํ์ |
๋ฉ๋ด ๋ชฉ๋ก์ ์กฐํํ๋ค | retrieve menus | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ๋ฉ๋ด์ ๋ชฉ๋ก์ ์กฐํํ๋ ํ์ |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
์ฃผ๋ฌธ ํ ์ด๋ธ | order table | ๋งค์ฅ์์ ์๋์ด ๋ฉ๋ด๋ฅผ ์๋นํ ์ ์๋ ํ ์ด๋ธ |
์ฃผ๋ฌธ ํ ์ด๋ธ ์ด๋ฆ | order table name | ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๊ตฌ๋ณํ๊ธฐ ์ํด ๋ถ๋ฅด๋ ๋ง |
์ฌ๋ฐ๋ฅด์ง ์์ ์ฃผ๋ฌธ ํ ์ด๋ธ ์ด๋ฆ | invalid order table name | ํฌ์ค ์์คํ ์ ๋ฑ๋กํ ์ ์๋ ์ฃผ๋ฌธ ํ ์ด๋ธ ์ด๋ฆ |
๋น ์ฃผ๋ฌธ ํ ์ด๋ธ | empty order table | ์๋ฌด๋ ์์ง ์์ ์ฃผ๋ฌธ ํ ์ด๋ธ |
๋ฐฉ๋ฌธํ ์๋ ์ | number of guest | ํ์ฌ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์์ ์๋ ์๋์ ์ |
์ฃผ๋ฌธ ํ ์ด๋ธ ์ ์ ์ฌ๋ถ | occupied | ํ์ฌ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์๋์ด ์์ ์๋ ์ง์ ๋ํ ์ฌ๋ถ |
์ฃผ๋ฌธ ํ ์ด๋ธ ๋ชฉ๋ก | order tables | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋ชฉ๋ก |
์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋ฑ๋กํ๋ค | register order table | ์ฃผ๋ฌธ ํ ์ด๋ธ์ ํฌ์ค ์์คํ ์ ๋ฑ๋กํ๋ ํ์ |
์ ๋ฆฌํ๋ค | clear order table | ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์์๋ ์๋์ด ๋ ๋ ๋ค๋ฅธ ์๋์ด ์์ ์ ์๋๋ก ์ ๋ฆฌํ๋ ํ์ |
์๋ค | sit order table | ๋น ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์๋์ด ์๋ ํ์ |
์ฃผ๋ฌธ ํ ์ด๋ธ ๋ชฉ๋ก์ ์กฐํํ๋ค | retrieve order tables | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ๋ชฉ๋ก์ ์กฐํํ๋ ํ์ |
๋ฐฉ๋ฌธํ ์๋ ์๋ฅผ ๋ณ๊ฒฝํ๋ค | change number of guest | ํ์ฌ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์์ ์๋ ์๋์ ์๋ฅผ ๋ณ๊ฒฝํ๋ค. |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
์ฃผ๋ฌธ | order | ์๋์ด ๋ฉ๋ด๋ฅผ ์๋นํ๊ธฐ ์ํด ํ๋งค์์๊ฒ ๋ฉ๋ด๋ฅผ ์์ฒญํ๋ ๊ฒ |
์ฃผ๋ฌธ ์ ํ | order type | ์๋์๊ฒ ๋ฉ๋ด๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ์์ ๋ฐ๋ฅธ ๊ตฌ๋ถ |
์ฃผ๋ฌธ ๋ชฉ๋ก | orders | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ์ฃผ๋ฌธ์ ๋ชฉ๋ก |
์ฃผ๋ฌธ ๋ชฉ๋ก์ ์กฐํํ๋ค | retrieve orders | ํฌ์ค ์์คํ ์ ๋ฑ๋ก๋์ด ์๋ ์ฃผ๋ฌธ ๋ชฉ๋ก์ ์กฐํํ๋ ํ์ |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
๋งค์ฅ ์ฃผ๋ฌธ | eat in order | ์๋์ด ๋งค์ฅ์ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์์ ๋ฉ๋ด๋ฅผ ์๋นํ๋ ์ ํ์ ์ฃผ๋ฌธ |
๋งค์ฅ ์ฃผ๋ฌธ ์ผ์ | eat in order date time | ์๋์ด ํ๋งค์์๊ฒ ๋งค์ฅ ์ฃผ๋ฌธ์ ์์ฒญํ ๋ ์ง ๋ฐ ์๊ฐ |
๋งค์ฅ ์ฃผ๋ฌธ ์ํ | eat in order status | ํ์ฌ ๋งค์ฅ ์ฃผ๋ฌธ์ ์งํ ์ํ |
์ ์ ๋๊ธฐ | waiting | ์๋์ด ์ฃผ๋ฌธํ ํ ํ๋งค์๊ฐ ์ ์ํ๊ธฐ ์ ๊น์ง์ ์ํ |
์ ์ | accepted | ํ๋งค์๊ฐ ์ฃผ๋ฌธ๊ฑด์ ๋ํด ์ ์๋ฅผ ํ ์ํ |
์๋น | served | ํ๋งค์๊ฐ ๋ฉ๋ด ์ค๋น๋ฅผ ์๋ฃํ ํ ๋งค์ฅ์ ์ฃผ๋ฌธ ํ ์ด๋ธ๋ก ์ ๋ฌํ ์ํ |
์ฃผ๋ฌธ ์๋ฃ | completed | ์ฃผ๋ฌธ์ด ์๋ฃ๋ ์ํ |
๋งค์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ | eat in order line item | ์๋์ด ๋งค์ฅ ์ฃผ๋ฌธํ ๋ฉ๋ด ๋ชฉ๋ก์ ํญ๋ชฉ |
๋งค์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ ์๋ | eat in order line item quantity | ๋งค์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ํ ์๋ |
๋งค์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ ๊ฐ๊ฒฉ | eat in order line item price | ๋งค์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ํ ๊ฐ๊ฒฉ |
๋งค์ฅ ์ฃผ๋ฌธ์ ๋ฑ๋กํ๋ค | register eat in order | ๋งค์ฅ ์ฃผ๋ฌธ์ ํฌ์ค ์์คํ ์ ๋ฑ๋กํ๋ ํ์ |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
๋ฐฐ๋ฌ ์ฃผ๋ฌธ | delivery order | ์๋์ด ๋งค์ฅ์ ๋ฐฉ๋ฌธํ์ฌ ์์ฒญํ ๋ฉ๋ด๋ฅผ ๊ฐ์ง๊ณ ๊ฐ๋ ์ ํ์ ์ฃผ๋ฌธ |
๋ฐฐ๋ฌ ์ฃผ์ | delivery address | ์๋์ด ์ฃผ๋ฌธํ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ฐฐ๋ฌํด์ผ ํ๋ ์ฃผ์ |
๋ฐฐ๋ฌ ์ฃผ๋ฌธ ์ผ์ | delivery order date time | ์๋์ด ํ๋งค์์๊ฒ ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ์์ฒญํ ๋ ์ง ๋ฐ ์๊ฐ |
๋ฐฐ๋ฌ ์ฃผ๋ฌธ ์ํ | delivery order status | ํ์ฌ ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ์งํ ์ํ |
์ ์ ๋๊ธฐ | waiting | ์๋์ด ์ฃผ๋ฌธํ ํ ํ๋งค์๊ฐ ์ ์ํ๊ธฐ ์ ๊น์ง์ ์ํ |
์ ์ | accepted | ํ๋งค์๊ฐ ์ฃผ๋ฌธ๊ฑด์ ๋ํด ์ ์๋ฅผ ํ ์ํ |
์๋น | served | ํ๋งค์๊ฐ ๋ฉ๋ด ์ค๋น๋ฅผ ์๋ฃํ ํ ์๋์๊ฒ ๋ฐฐ๋ฌ์ ํ๊ธฐ ์ํด ๋ฐฐ๋ฌ ๊ธฐ์ฌ์๊ฒ ๋ฉ๋ด๋ฅผ ์ ๋ฌํ ์ํ |
๋ฐฐ๋ฌ ์ค | delivering | ๋ฉ๋ด๋ฅผ ์ ๋ฌ๋ฐ์ ๋ฐฐ๋ฌ ๊ธฐ์ฌ๊ฐ ์๋์๊ฒ ๋ฐฐ๋ฌ ์ค์ธ ์ํ |
๋ฐฐ๋ฌ ์๋ฃ | delivered | ๋ฐฐ๋ฌ ๊ธฐ์ฌ๊ฐ ์๋์ด ์์ฒญํ ๋ฐฐ๋ฌ ์ฃผ์์ ๋ฉ๋ด ๋ฐฐ๋ฌ์ด ์๋ฃ๋ ์ํ |
์ฃผ๋ฌธ ์๋ฃ | completed | ์ฃผ๋ฌธ์ด ์๋ฃ๋ ์ํ |
๋ฐฐ๋ฌ ๋ํ์ฌ | delivery agency | ์ฃผ๋ฌธ์ ๋ํ ๋ฐฐ๋ฌ์ ๋์ ์ํํด์ฃผ๋ ๋ํ์ฌ |
๋ฐฐ๋ฌ ๊ธฐ์ฌ | delivery rider | ์๋์๊ฒ ๋ฉ๋ด๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ๋ฐฐ๋ฌ์ ์ํํ๋ ๋ฐฐ๋ฌ ๋ํ์ฌ ์์ ๋ผ์ด๋ |
๋ฐฐ๋ฌ ์ฃผ๋ฌธ ํญ๋ชฉ | delivery order line item | ์๋์ด ๋ฐฐ๋ฌ ์ฃผ๋ฌธํ ๋ฉ๋ด ๋ชฉ๋ก์ ํญ๋ชฉ |
๋ฐฐ๋ฌ ์ฃผ๋ฌธ ํญ๋ชฉ ์๋ | delivery order line item quantity | ๋ฐฐ๋ฌ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ํ ์๋ |
๋ฐฐ๋ฌ ์ฃผ๋ฌธ ํญ๋ชฉ ๊ฐ๊ฒฉ | delivery order line item price | ๋ฐฐ๋ฌ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ํ ๊ฐ๊ฒฉ |
๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ๋ฑ๋กํ๋ค | register delivery order | ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ ํฌ์ค ์์คํ ์ ๋ฑ๋กํ๋ ํ์ |
๋ฐฐ๋ฌ ๋ํ์ฌ์ ๋ฐฐ๋ฌ์ ์์ฒญํ๋ค | request delivery to delivery agency | ํ๋งค์๊ฐ ์๋์๊ฒ ๋ฐฐ๋ฌ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ฐฐ๋ฌํ๊ธฐ ์ํด ๋ฐฐ๋ฌ ๋ํ์ฌ์ ๋ฐฐ๋ฌ์ ์์ฒญํ๋ ํ์ |
ํ๊ธ๋ช | ์๋ฌธ๋ช | ์ค๋ช |
---|---|---|
ํฌ์ฅ ์ฃผ๋ฌธ | takeout order | ์๋์ด ๋งค์ฅ์ ๋ฐฉ๋ฌธํ์ฌ ์์ฒญํ ๋ฉ๋ด๋ฅผ ๊ฐ์ง๊ณ ๊ฐ๋ ์ ํ์ ์ฃผ๋ฌธ |
ํฌ์ฅ ์ฃผ๋ฌธ ์ผ์ | takeout order date time | ์๋์ด ํ๋งค์์๊ฒ ํฌ์ฅ ์ฃผ๋ฌธ์ ์์ฒญํ ๋ ์ง ๋ฐ ์๊ฐ |
ํฌ์ฅ ์ฃผ๋ฌธ ์ํ | takeout order status | ํ์ฌ ํฌ์ฅ ์ฃผ๋ฌธ์ ์งํ ์ํ |
์ ์ ๋๊ธฐ | waiting | ์๋์ด ์ฃผ๋ฌธํ ํ ํ๋งค์๊ฐ ์ ์ํ๊ธฐ ์ ๊น์ง์ ์ํ |
์ ์ | accepted | ํ๋งค์๊ฐ ์ฃผ๋ฌธ๊ฑด์ ๋ํด ์ ์๋ฅผ ํ ์ํ |
์๋น | served | ํ๋งค์๊ฐ ๋ฉ๋ด ์ค๋น๋ฅผ ์๋ฃํ ํ ์๋์ด ๋งค์ฅ์ ๋ฐฉ๋ฌธํ์ฌ ๋ฉ๋ด๋ฅผ ๊ฐ์ง๊ณ ๊ฐ ์ํ |
์ฃผ๋ฌธ ์๋ฃ | completed | ์ฃผ๋ฌธ์ด ์๋ฃ๋ ์ํ |
ํฌ์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ | takeout order line item | ์๋์ด ํฌ์ฅ ์ฃผ๋ฌธํ ๋ฉ๋ด ๋ชฉ๋ก์ ํญ๋ชฉ |
ํฌ์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ ์๋ | takeout order line item quantity | ํฌ์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ํ ์๋ |
ํฌ์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ ๊ฐ๊ฒฉ | takeout order line item price | ํฌ์ฅ ์ฃผ๋ฌธ ํญ๋ชฉ์ ๋ํ ๊ฐ๊ฒฉ |
ํฌ์ฅ ์ฃผ๋ฌธ์ ๋ฑ๋กํ๋ค | register takeout order | ํฌ์ฅ ์ฃผ๋ฌธ์ ํฌ์ค ์์คํ ์ ๋ฑ๋กํ๋ ํ์ |
Product
๋ ์๋ณ์์profanity
๊ฐ ํฌํจ๋์ง ์์productName
๊ทธ๋ฆฌ๊ณ 0์ ์ด์์productPrice
๋ฅผ ๊ฐ์ง๋ค.
MenuGroup
์ ์๋ณ์์ ๊ณต๋ฐฑ์ด ์๋menuGroupName
์ ๊ฐ์ง๋ค.
-Menu
๋ ์๋ณ์์ profanity
๊ฐ ํฌํจ๋์ง ์์ menuName
, 0์ ์ด์์ menuPrice
, ๋ฉ๋ด ๋
ธ์ถ ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ displayed
, ๊ทธ๋ฆฌ๊ณ menuProduct
๋ค์ ๊ฐ์ง๋ค.
-
Menu
๋ ๋ฐ๋์MenuGroup
์ ์ํด์์ด์ผ ํ๋ค. -
Menu
๋menuProduct
๋ค์ ๊ฐ๊ฒฉ(menuProductQuantity
*menuProductPrice
)๋ค์ ํฉ๊ณ๋ณด๋ค ๊ฐ๊ฒฉ์ด ๋์ง ์์์ผ ํ๋ค๋ ๊ฐ๊ฒฉ์ ์ฑ ์ ๊ฐ์ง๊ณ ์๋ค. -
Menu
๋ ๊ฐ๊ฒฉ์ ์ฑ ๋ด์์menuPrice
๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค. -
๊ฐ๊ฒฉ์ ์ฑ ์ด ์ง์ผ์ง
Menu
๋ ๊ณ ๊ฐ์ด ๋ณผ ์ ์๋๋ก ๋ ธ์ถํ ์ ์๋ค. -
Menu
๋ฅผ ๊ณ ๊ฐ์ด ๋ณผ ์ ์๋๋ก ์จ๊ธธ ์ ์๋ค. -
MenuProduct
๋profanity
๊ฐ ํฌํจ๋์ง ์์productName
, 0์ ์ด์์productPrice
, ๊ทธ๋ฆฌ๊ณ 0๊ฐ ์ด์์menuProductQuantity
๋ฅผ ๊ฐ์ง๋ค.
-
OrderTable
์ ์๋ณ์, ๊ณต๋ฐฑ์ด ์๋orderTableName
, 0๋ช ์ด์์numberOfGuest
, ๊ทธ๋ฆฌ๊ณ ํ์ฌ ๊ณ ๊ฐ์ด ์์ ์๋์ง ํ ์ด๋ธ์ ์ํ๋ฅผ ํ์ธํ๊ธฐ ์ํoccupied
๋ฅผ ๊ฐ์ง๋ค. -
completed
๋์ง ์์Order
๊ฐ ์๋OrderTable
์ ๊ณ ๊ฐ์ด ์์ ์ ์๊ฒ ์ ๋ฆฌํ ์ ์๋ค. -
OrderTable
์ ๊ณ ๊ฐ์ด ์์ ์ ์๋ค. -
๊ณ ๊ฐ์ด ์์ ์๋
OrderTable
์numberOfGuest
๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค. -
EatInOrderLineItem
์ ๊ณ ๊ฐ์๊ฒ ๋ ธ์ถ๋์ด ์๋Menu
,eatInOrderLineItemPrice
๊ทธ๋ฆฌ๊ณeatInOrderLineItemQuantity
๋ฅผ ๊ฐ์ง๋ค. -
EatInOrder
๋ ์๋ณ์,eatInOrderStatus
,eatInOrderDateTime
, ๊ณ ๊ฐ์ด ์์ ์๋OrderTable
๊ทธ๋ฆฌ๊ณ 1๊ฐ ์ด์์EatInOrderLineItem
์ ๊ฐ์ง๋ค. -
EatInOrder
์WAITING
โถ๏ธACCEPTED
โถ๏ธSERVED
โถ๏ธCOMPLETED
์ ์์๋ก ์ฃผ๋ฌธ์ด ์งํ๋๋ค.
-
DeliveryOrderLineItem
์ ๊ณ ๊ฐ์๊ฒ ๋ ธ์ถ๋์ด ์๋Menu
,deliveryOrderLineItemPrice
๊ทธ๋ฆฌ๊ณ 0๊ฐ ์ด์์deliveryOrderLineItemQuantity
๋ฅผ ๊ฐ์ง๋ค. -
DeliveryOrder
๋ ์๋ณ์,deliveryOrderStatus
,deliveryOrderDateTime
, ๊ณต๋ฐฑ์ผ ์ ์๋deliveryAddress
, ๊ทธ๋ฆฌ๊ณ 1๊ฐ ์ด์์DeliveryOrderLineItem
์ ๊ฐ์ง๋ค. -
DeliveryOrder
์WAITING
โถ๏ธACCEPTED
โถ๏ธSERVED
โถ๏ธDELIVERING
โถ๏ธDELIVERED
โถ๏ธCOMPLETED
์ ์์๋ก ์ฃผ๋ฌธ์ด ์งํ๋๋ค.
-
TakeoutOrderLineItem
์ ๊ณ ๊ฐ์๊ฒ ๋ ธ์ถ๋์ด ์๋Menu
,takeoutOrderLineItemPrice
๊ทธ๋ฆฌ๊ณ 0๊ฐ ์ด์์deliveryOrderLineItemQuantity
๋ฅผ ๊ฐ์ง๋ค. -
TakeoutOrder
๋ ์๋ณ์,takeoutOrderStatus
,takeoutOrderDateTime
, ๊ทธ๋ฆฌ๊ณ 1๊ฐ ์ด์์TakeoutOrderLineItem
์ ๊ฐ์ง๋ค. -
TakeoutOrder
์WAITING
โถ๏ธACCEPTED
โถ๏ธSERVED
โถ๏ธCOMPLETED
์ ์์๋ก ์ฃผ๋ฌธ์ด ์งํ๋๋ค.