본문 바로가기

[Springboot] 커피숍 만들기(1차 시도)

- 도메인 모델과 테이블 설계

=> 회원과 주문 테이블을 one to many 관계로 설정, 주문과 주문상품 테이블을 one to many 관계로 설정 후, 재고 테이블을 따로 두어 컵,원두,빨대 등 각 커피를 만드는 재료들의 재고를 관리한다. (총4개의 테이블)

 

- 구현

=> 임시로 구현을 하던 도중 도메인 및 테이블 설계가 너무 잘못 되었다는걸 확인하고 다시 구현 하기로 하였다.

 

- 문제점 

=> 상품테이블 및 도메인이 없어, 체계화된 재고관리가 불가능하였다. (컵,빨대 및 홀더 등의 공통 재고를 위한 테이블과 개별 상품을위한 상품 테이블을 분리하여 관리해야 하며, 추가로 상품의 종류별로 테이블 및 도메인을 두어(커피,스무디,라떼 등) 관리한다.)

 

'' 카테고리의 다른 글

스프링? 스프링 부트?  (0) 2021.07.13
[Node js](express) 회원가입&로그인 구현  (2) 2020.09.11
Node js로 웹앱 만들기!!  (0) 2020.08.17