JAVA/JAVA_팀 프로젝트

JAVA_[ArrayList]_Cafe_설계

onivv 2023. 12. 7. 22:51

[ 카페 프로그램 ]

 

카테고리

커피 : 에스프레소, 아메리카노R, 아메리카노L, 카페라떼R, 카페라떼L

 

설계_CRUD

C     

+ 신메뉴 추가 [ 관리자 01 ]

      PK번호, 카테고리, 이름, 가격, 칼로리

 

R     

1. 전체목록출력(번호로) [ 사용자 ]

     1. 에스프레소

     2. 아메리카노R

     3. 아메리카노L

     4. 카페라떼R

     5. 카페라떼L

          사용자에게 입력받고

           -> 아이스/핫 선택 (syso "에스프레소 선택시 핫만")

           -> 구매

 

2. 추천메뉴 [ 사용자 ]

      랜덤으로 1개 뽑아서 메뉴명 출력

 

3. 메뉴 상세정보  [ 사용자 ]

       칼로리, 카페인 함량 정보 출력

 

+ 물건 재고확인 [ 관리자 02_1 ]

       원두/우유/얼음 선택

       재고가 N개 남았습니다. 출력

 

U    

+ 사용자가 메뉴 주문시 재고 --

 

1. 물건 재고 추가 [ 관리자 02_2 ]

       원두/우유/얼음 선택

       syso "재고를 몇개 추가하시겠습니까?"

       --> 기존재고 += 입력받은 수량

       syso "지금 현재 재고 수량은 N개 입니다."

 

2. 물건 정보 변경 [ 관리자 03 ]

       가격변경

 

D    

3. 메뉴 삭제 [ 관리자 04 ]

 

 

< 사용자 출력화면 >

1. 전체 메뉴 출력
2. 추천 메뉴 출력
3. 메뉴 상세 정보 출력
0. 종료

< 관리자 출력화면 >

1. 신메뉴 추가
2. 물건 재고 확인(+추가)
3. 물건 정보 변경(가격변경)
4. 메뉴 삭제
0. 종료