Skip to content

KII1ua/Software-Engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

39 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Software-Engineering

Sequence Diagram ์„ค๋ช…

Image

  • ์œ„ ์‚ฌ์ง„์˜ ์‹œํ€€์Šค ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์นดํŽ˜ ํ‚ค์˜ค์Šคํฌ ์‹œ์Šคํ…œ์—์„œ ์†๋‹˜์ด ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜๊ณ  ๊ฒฐ์ œํ•˜๋Š” ๊ณผ์ •์„ ์ž๋™ํ™”ํ•œ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๊ฒฐ์ œ ์™„๋ฃŒ ํ›„ ์ฃผ๋ฐฉ ๋ชจ๋‹ˆํ„ฐ์— ์ฃผ๋ฌธ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜์—ฌ ์ค€๋น„ ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ์š”์†Œ

  • ์•กํ„ฐ(Actor) : ์‹œ์Šคํ…œ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ์™ธ๋ถ€ ์š”์†Œ๋กœ ์†๋‹˜์ด ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ์ฒด(Object) : ์‹œ์Šคํ…œ ๋‚ด๋ถ€์˜ ์ปดํฌ๋„ŒํŠธ๋กœ, ํ‚ค์˜ค์Šคํฌ, ๊ฒฐ์ œ ์‹œ์Šคํ…œ, ์ฃผ๋ฐฉ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ๊ฐ์ฒด๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค.
  • ํ™œ์„ฑ๋ฐ•์Šค(Activation Box) : ๊ฐ์ฒด๊ฐ€ ํ™œ์„ฑ ์ƒํƒœ์—์„œ ์‹คํ–‰ ์ค‘์ž„์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง์‚ฌ๊ฐํ˜• ๋ฐ•์Šค์ž…๋‹ˆ๋‹ค.
  • ์ƒ๋ช…์ฃผ๊ธฐ(Lifeline) : ๊ฐ์ฒด์˜ ์กด์žฌ์™€ ์ƒํ˜ธ์ž‘์šฉ์ด ์‹œ๊ฐ„์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ์ด์–ด์ง€๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ˆ˜์ง์ ์ ์„ ์œผ๋กœ ๊ฐ์ฒด์˜ ์ƒ๋ช…์ฃผ๊ธฐ๋ฅผ ํ‘œํ˜„ํ•˜๋ฉฐ ์œ„์—์„œ ์•„๋ž˜๋กœ ์‹œ๊ฐ„์ด ํ๋ฆ…๋‹ˆ๋‹ค.
  • ๋ฉ”์‹œ์ง€(Message) : ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ์ฒด๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ ํ˜น์€ ์˜์‚ฌ์†Œํ†ต ํ†ต์‹ ์„ ์ •์˜ํ•˜๋Š” ์š”์†Œ๋กœ ์—ฌ๊ธฐ์„œ๋Š” ๋ฉ”๋‰ด ์„ ํƒ, ๊ฒฐ์ œ ์š”์ฒญ, ์ฃผ๋ฌธ ์ •๋ณด ์ „๋‹ฌ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ๊ณ„์  ์„ค๋ช…

  1. ๋ฉ”๋‰ด ์„ ํƒ ๋ฐ ์ฃผ๋ฌธ ์ƒ์„ฑ : ์†๋‹˜์ด ํ‚ค์˜ค์Šคํฌ์—์„œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜๊ณ  ์ฃผ๋ฌธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ์ฃผ๋ฌธ ๋‚ด์—ญ ํ™•์ธ ๋ฐ ๊ฒฐ์ œ ์š”์ฒญ : ํ‚ค์˜ค์Šคํฌ๊ฐ€ ์ฃผ๋ฌธ ๋‚ด์—ญ์„ ์†๋‹˜์—๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ  ๊ฒฐ์ œ ์š”์ฒญ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ฒฐ์ œ ์ง„ํ–‰ : ํ‚ค์˜ค์Šคํฌ๊ฐ€ ๊ฒฐ์ œ ๋Œ€ํ–‰์‚ฌ์™€ ํ†ต์‹ ํ•˜์—ฌ ๊ฒฐ์ œ๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ฒฐ์ œ ์Šน์ธ ๊ฒฐ๊ณผ ์ „๋‹ฌ : ์ด๋•Œ ๊ฒฐ์ œ ๋Œ€ํ–‰์‚ฌ์™€ ํ†ต์‹ ํ•˜์—ฌ ๊ฒฐ์ œ๊ฐ€ ์„ฑ๊ณตํ–ˆ๋Š”์ง€ ์‹คํŒจํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๊ฒฐ์ œ๊ฐ€ ์„ฑ๊ณตํ–ˆ์„ ๊ฒฝ์šฐ ํ‚ค์˜ค์Šคํฌ๋Š” ์ฃผ๋ฐฉ ๋ชจ๋‹ˆํ„ฐ์— ์ฃผ๋ฌธ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ์†๋‹˜์—๊ฒŒ ์˜์ˆ˜์ฆ์„ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹คํŒจํ–ˆ์„ ๊ฒฝ์šฐ ํ‚ค์˜ค์Šคํฌ๋Š” ์†๋‹˜์—๊ฒŒ ๊ฒฐ์ œ๊ฐ€ ์‹คํŒจํ–ˆ๋‹ค๋Š” ์•Œ๋ฆผ์„ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค.




Sequence Diagram์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„ ์„ค๋ช…

Entity

  1. Menu Entity
Image
  • ๋ฉ”๋‰ด ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ์—”ํ‹ฐํ‹ฐ๋กœ ๋ฉ”๋‰ด ์ด๋ฆ„, ๊ฐ€๊ฒฉ, ๊ธฐ๋ณธํ‚ค(Id)๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.



  1. Order Entity
Image
  • ์ฃผ๋ฌธ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ์—”ํ‹ฐํ‹ฐ๋กœ ์—ฌ๋Ÿฌ ๋ฉ”๋‰ด์— ํ•˜๋‚˜์˜ ์ฃผ๋ฌธ ์ •๋ณด๊ฐ€ ์„ ํƒ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ManyToOne์˜ ๊ด€๊ณ„๋ฅผ ๋งบ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.(ํ•˜๋‚˜์˜ ๋ฉ”๋‰ด๋งŒ ์„ ํƒ ๊ฐ€๋Šฅํ•จ)
  • ์ฃผ๋ฌธ ์‹œ๊ฐ„, ์ˆ˜๋Ÿ‰, ์ด ๊ฐ€๊ฒฉ, ์ฃผ๋ฌธ์ƒํƒœ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋•Œ ์ฃผ๋ฌธ์ด ์ƒ์„ฑ๋˜์—ˆ์„๋•Œ ์ดˆ๊ธฐ์—๋Š” ์Œ๋ฃŒ๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ค€๋น„์ƒํƒœ๋กœ ๋งŒ๋“ค๊ธฐ์œ„ํ•œ ์ƒ์„ฑ์ž๋ฅผ ์ƒ์„ฑํ•˜์˜€๋‹ค.



  1. Kitchen Entity
Image
  • ์ฃผ๋ฐฉ ๋ชจ๋‹ˆํ„ฐ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ์—”ํ‹ฐํ‹ฐ๋กœ ํ•˜๋‚˜์˜ ์ฃผ๋ฌธ์—๋Š” ์ฃผ๋ฐฉ ๋ชจ๋‹ˆํ„ฐ์˜ ํ•˜๋‚˜์˜ ์ฃผ๋ฌธ๋งŒ ๋งคํ•‘๋  ์ˆ˜ ์žˆ์–ด OneToOne ๊ด€๊ณ„๋ฅผ ๋งบ์Šต๋‹ˆ๋‹ค. (ํ•œ ์ฃผ๋ฌธ์€ ํ•˜๋‚˜์˜ ๋ชจ๋‹ˆํ„ฐ์—๋งŒ ์ถœ๋ ฅ๊ฐ€๋Šฅ)
  • ํ˜„์žฌ ์ฃผ๋ฌธ์ƒํƒœ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • Order๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ดˆ๊ธฐ์— ๋ฐ”๋กœ ์ฃผ๋ฌธ์ž์—๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ์ œ์™„๋ฃŒ ์ƒํƒœ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ƒ์„ฑ์ž๋ฅผ ์ƒ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.



  1. OrderStatus
Image
  • ์ฃผ๋ฌธ์ƒํƒœ ์ •๋ณด์— ๊ฐ’์œผ๋กœ ๋‘๊ฐœ์˜ ์ƒํƒœ๋งŒ ํ•ด๋‹น์ด ๊ฐ€๋Šฅํ•˜๊ธฐ๋•Œ๋ฌธ์—(Paid(๊ฒฐ์ œ์™„๋ฃŒ), Completed(์ค€๋น„์™„๋ฃŒ)) ์—ด๊ฑฐํ˜•(Enum)์œผ๋กœ ์„ ์–ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.



  1. KitchenStatus
Image
  • ์ฃผ๋ฐฉ์ƒํƒœ ์ •๋ณด์— ๋Œ€ํ•œ ๊ฐ’์œผ๋กœ ๋‘๊ฐœ์˜ ์ƒํƒœ๋งŒ ํ•ด๋‹น์ด ๊ฐ€๋Šฅํ•˜๊ธฐ๋•Œ๋ฌธ์—(Waiting(์ค€๋น„์ค‘), Ready(์ค€๋น„์™„๋ฃŒ)) ์—ด๊ฑฐํ˜•(Enum)์œผ๋กœ ์„ ์–ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.




Service

  1. MenuService

Image

  • Menu ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ๋‹ค ์กฐํšŒํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๋ฉ”๋‰ด ์—”ํ‹ฐํ‹ฐ์˜ ๊ธฐ๋ณธ ํ‚ค, ๋ฉ”๋‰ด ์ด๋ฆ„, ๋ฉ”๋‰ด ๊ฐ€๊ฒฉ ์ด 3๊ฐœ์˜ ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.



  1. OrderService

Image

  • ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒฐ์ œ๋ฅผ ์š”์ฒญํ–ˆ์„ ๋•Œ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฒฐ์ œ๊ฐ€ ์™„๋ฃŒ๋ฌ์„ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ๋ฉ”๋‰ด, ๊ฐœ์ˆ˜ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์ดํ•ฉ์ด ์–ผ๋งˆ์ธ์ง€ ๊ณ„์‚ฐํ›„ Order ํ…Œ์ด๋ธ”์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋•Œ ์ฃผ๋ฌธ์ด ์™„๋ฃŒ๋œ ํ›„ ๋ฐ”๋กœ ์ฃผ๋ฐฉ ๋ชจ๋‹ˆํ„ฐ์— ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด์„œ Kitchen ํ…Œ์ด๋ธ”์— ์ €์žฅํ•˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.



  1. KitchenService

Image

  • ์ฃผ๋ฐฉ์—์„œ ์กฐ๋ฆฌ๋˜๋Š” ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜์—ฌ ์ฃผ๋ฌธ์™„๋ฃŒํ›„ 2๋ถ„ ๋’ค์— ์ค€๋น„์™„๋ฃŒ๋œ ์ƒํƒœ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์Šค์ผ€์ฅด๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋•Œ ์ฃผ๋ฌธํ…Œ์ด๋ธ”๋„ ์™„๋ฃŒ๋œ ์ƒํƒœ์—ฌ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์ด ๊ฐฑ์‹ ์„ ํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.




DTO

  1. FindByAllMenu

Image

  • Menu ํ…Œ์ด๋ธ”์—์„œ ๋”ฐ๋กœ ํ•„์š”ํ•œ ๋‚ด์šฉ๋งŒ ๊ณจ๋ผ์„œ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด์„œ DTO๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.



  1. OrderRequestDTO

Image

  • ๊ฒฐ์ œ ์š”์ฒญ์„ ํ• ๋•Œ ๊ฒฐ์ œ ๊ณ ์œ ๋ฒˆํ˜ธ, ์ฃผ๋ฌธ ๋ฒˆํ˜ธ, ๋ฉ”๋‰ด ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋”ฐ๋กœ DTO๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.




Controller

  1. MenuController

Image

๊ฒฐ๊ณผํ™”๋ฉด

Image

  • MenuService ํด๋ž˜์Šค์˜ findByAllMenu ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” api ์—”๋“œํฌ์ธํŠธ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. /api/findByAllMenu ์—”๋“œํฌ์ธํŠธ๋กœ Get์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ๋กœ์ปฌ์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” Menu ํ…Œ์ด๋ธ”์˜ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.



  1. OrderController

Image

  • OrderService ํด๋ž˜์Šค์˜ createOrder ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” api ์—”๋“œํฌ์ธํŠธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒฐ์ œ๋ฅผ ํ•˜๊ณ  ์„ฑ๊ณตํ–ˆ์„ ๊ฒฝ์šฐ /api/paymentOrder ์—”๋“œํฌ์ธํŠธ์— Post์š”์ฒญ์„ ๋ณด๋‚ด Orderํ…Œ์ด๋ธ”๊ณผ Kitchen ํ…Œ์ด๋ธ”์— ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ๋ฉ”๋‰ด์˜ ์ •๋ณด๊ฐ€ ์ €์žฅ์ด๋ฉ๋‹ˆ๋‹ค.



  1. HomeController

Image

  • ๊ฒฐ์ œ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ์œ„ํ•ด์„œ localhost:8080 ๋ฃจํŠธ ๊ฒฝ๋กœ์— index.html์„ ๋ Œ๋”๋งํ•˜๊ธฐ์œ„ํ•œ ์ปจํŠธ๋กค๋Ÿฌ์ž…๋‹ˆ๋‹ค.

    ๊ฒฐ๊ณผํ™”๋ฉด

    Image

    Image

    Image




config

  1. MenuInitializer

Image

  • ์ดˆ๊ธฐ์— ๋ฉ”๋‰ด ๋ฐ์ดํ„ฐ๋“ค์„ DB์— ๋„ฃ์–ด์ฃผ๊ธฐ ์œ„ํ•œ ํด๋ž˜์Šค๋กœ spring boot๋ฅผ ์‹คํ–‰ํ• ๋•Œ ์œ ํšจ์„ฑ๊ฒ€์‚ฌ๋ฅผ ์ฒดํฌํ•œ ํ›„ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์„๊ฒฝ์šฐ ๋„ฃ์–ด์ค€๋‹ค.



HOW TO USE๐Ÿš€

  1. git Repository ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค.

Image


  1. ๋”ฐ๋กœ ๋นˆ ๋””๋ ‰ํ† ๋ฆฌ์— origin์„ ์ถ”๊ฐ€ํ•˜์—ฌ pull์„ ๋ฐ›๋Š”๋‹ค.

Image


git init
git remote add origin https://github.com/KII1ua/Software-Engineering.git
git pull origin main
  1. application.yml ์ˆ˜์ •

Image

  • ๊ฒฝ๋กœ demo/src/main/resources

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/kiosk
    username: {๋กœ์ปฌ์— ์„ค์น˜๋˜์–ด ์žˆ๋Š” mysql username ์ž…๋ ฅ}
    password: {mysql username์— ๋Œ€์‘ํ•˜๋Š” password ์ž…๋ ฅ}
    driver-class-name: com.mysql.cj.jdbc.Driver
  jpa:
    hibernate:
      ddl-auto: update
    properties:
      hibernate:
        show_sql: true
        format_sql: true
        jdbc:
          time_zone: Asia/Seoul
    #    database-platform:

  1. MySql์— ์ ‘์†ํ•˜์—ฌ kiosk ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ
create database kiosk;
  1. demo ํด๋”๋กœ ์ด๋™ํ•˜์—ฌ ํด๋ฆฐ ๋นŒ๋“œ
./gradlew clean build

Image ใ…

  • ์œ„ ์‚ฌ์ง„์ด ๋‚˜์˜ค๋ฉด ๋นŒ๋“œ ์™„๋ฃŒ

  1. build/libs ํด๋”๋กœ ์ด๋™ํ•˜์—ฌ jar ํŒŒ์ผ ์‹คํ–‰
java -jar demo-0.0.1-SNAPSHOT.jar
  • ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ฉด ์ดํ›„ localhost:8080 ์œผ๋กœ ์ ‘์†ํ•˜์—ฌ ํ…Œ์ŠคํŠธ ๊ฒฐ์ œ ์ง„ํ–‰





์ƒ˜ํ”Œ ์ฝ”๋“œ ๋ชจ๋“ˆ ํ‰๊ฐ€ ๊ฒฐ๊ณผ

  • ์‘์ง‘๋„ ํ‰๊ฐ€

    1. MenuService ํด๋ž˜์Šค๋Š” ๋ฉ”๋‰ด ์—”ํ‹ฐํ‹ฐ ์กฐํšŒ์—๋งŒ ์ฑ…์ž„์„ ์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— MenuService์— ๋Œ€ํ•ด์„œ๋Š” ์‘์ง‘๋„๊ฐ€ ๋†’๋‹ค๊ณ  ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
    2. ํ•˜์ง€๋งŒ OrderService KitchenService ํด๋ž˜์Šค๋Š” ์„œ๋กœ๊ฐ€ ํ•˜๋‚˜์”ฉ ์ผ๋ถ€๋ถ„์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— MenuService ํด๋ž˜์Šค ๋งŒํผ์˜ ์‘์ง‘๋„๊ฐ€ ๋†’๋‹ค๊ณ  ํ‰๊ฐ€ํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒฐํ•ฉ๋„ ํ‰๊ฐ€

    1. ๋ชจ๋ธ์˜ ๊ฒฐํ•ฉ๋„๋ฅผ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•ด์„œ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋งŒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ๋‚˜๋ˆ ์„œ ๊ฐ ๊ธฐ๋Šฅ๋“ค์„ ๋ถ„๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒฐํ•ฉ๋„๋Š” ๋‚ฎ๋‹ค๊ณ  ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
    2. ์‘์ง‘๋„์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Order ๊ฐ์ฒด์™€ Kitchen ๊ฐ์ฒด์˜ ์˜์กด์„ฑ์€ ์–ด๋А์ •๋„ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๋ถ€๋ถ„์€ ์ ์ ˆํ•œ ๊ฒฐํ•ฉ๋„๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors