패스트푸드 매장 운영관리시스템

14
Term Project

Upload: byoung-hun-park

Post on 15-Jan-2017

211 views

Category:

Education


4 download

TRANSCRIPT

Page 1: 패스트푸드 매장 운영관리시스템

매장 운영 · 관리 시스템

Term Project

7 조 철학과 김효일 | 문헌정보학과 박병훈 | 자유전공학부 오수정

SCSC 컴퓨터 프로그래밍 1

- Kimgland Burgers -

Page 2: 패스트푸드 매장 운영관리시스템

Q&A

목 차

PART 1 프로젝트 개요

구현 목적 및 필요성

전체 UML 구성클래스별 UML 구성

PART 2 UML 구성

Page 3: 패스트푸드 매장 운영관리시스템

PART 1 프로젝트 개요

>>

Page 4: 패스트푸드 매장 운영관리시스템

Kimgland Burgers

Page 5: 패스트푸드 매장 운영관리시스템

Eat Fresh.Kimgland Burgers

방문 인사

메뉴 주문

재고 확인

재료 재 주문

결제 및 영수증 출력

Kimgland Burgers

Page 6: 패스트푸드 매장 운영관리시스템

0102

03무인 자동 주문 시스템 구현

매장 관리 효율성 극대화

고객 needs 맞춤형 서비스

구현 목적 및 필요성

1프로젝트 개요

Page 7: 패스트푸드 매장 운영관리시스템

PART 2 UML 구성 >>

Page 8: 패스트푸드 매장 운영관리시스템

전체 UML 구성2

UML 구성Order

+orderFoods()+credit()

Stock#priceOfFoods : int[][]#foods : String[][]#quantity : int[][]#numberOfBreads : int#numberOfVegitables : int#numberOfSauces : int#numberOfBeverages : int+addFoods(a : String, b : int)+getAll()+setStock(kind : int, price : int, name : String, quan : int)+buyFoods(num : int, value : int)+getNumberOfBreads()+getNumberOfVegitables ()+getNumberOfSauces ()+getNumberOfBeverages ()+getQuantity(num : int, value : int)

Revenue#sumOfPrice : int#sumOfBuy : int#orderedPricesOfFoods : int[]#orderedFoods : String[]#numberOfOrderedPricesOfFoods : int#numberOfOrderedFoods : int#sumOfOrderedFoods : int+addOrderFoods(a : String, b : int)+getSumOfOrderedFoods()+setSumOfBuy(a : int)+getFinalRevenue+setSumOFPrice(a : int)+getOrderedPricesOfFoods(num : int)+getOrderedFoods(num : int)+getNumberOfOrderedFoods ()

Page 9: 패스트푸드 매장 운영관리시스템

Order Class2UML 구성

OrderOrder

+orderFoods()+credit()

1. stock 객 체 생성

2. 재료 추가

3. 결 제 수 단 선택

4. 영수증 출력

Page 10: 패스트푸드 매장 운영관리시스템

Revenue Class2UML 구성

Revenue

Revenue#sumOfPrice : int#sumOfBuy : int#orderedPricesOfFoods : int[]#orderedFoods : String[]#numberOfOrderedPricesOfFoods : int#numberOfOrderedFoods : int#sumOfOrderedFoods : int

+addOrderFoods(a : String, b : int)+getSumOfOrderedFoods()+setSumOfBuy(a : int)+getFinalRevenue+setSumOFPrice(a : int)+getOrderedPricesOfFoods(num : int)+getOrderedFoods(num : int)+getNumberOfOrderedFoods ()

Page 11: 패스트푸드 매장 운영관리시스템

Stock Class2UML 구성

Stock

Stock#priceOfFoods : int[][]#foods : String[][]#quantity : int[][]#lackFoods : int[][]#numberOfLackFoods : int#numberOfBreads : int#numberOfVegitables : int#numberOfSauces : int#numberOfBeverages : int+addFoods(a : String, b : int)+getAll()+setStock(kind : int, price : int, name : String, quan : int)+buyFoods(num : int, value : int)+getNumberOfBreads()+getNumberOfVegitables ()+getNumberOfSauces ()+getNumberOfBeverages ()+getQuantity(num : int, value : int)

Page 12: 패스트푸드 매장 운영관리시스템

TestSubway Class

2UML 구성

TestSub-way TestKimgland

+main()

1. 메뉴주문 여부 출력

2. 관리자 모드 (admin 입력 시 ) 1) 새 재료 추가 2) 정보확인 3) 매출확인 4) 재고주문 5) 관리자모드 종료

Page 13: 패스트푸드 매장 운영관리시스템

Question&Answ

er

>>

Page 14: 패스트푸드 매장 운영관리시스템

감사합니다 ~