패스트푸드 매장 운영관리시스템
Post on 15-Jan-2017
212 Views
Preview:
TRANSCRIPT
매장 운영 · 관리 시스템
Term Project
7 조 철학과 김효일 | 문헌정보학과 박병훈 | 자유전공학부 오수정
SCSC 컴퓨터 프로그래밍 1
- Kimgland Burgers -
Q&A
목 차
PART 1 프로젝트 개요
구현 목적 및 필요성
전체 UML 구성클래스별 UML 구성
PART 2 UML 구성
PART 1 프로젝트 개요
>>
Kimgland Burgers
Eat Fresh.Kimgland Burgers
방문 인사
메뉴 주문
재고 확인
재료 재 주문
결제 및 영수증 출력
Kimgland Burgers
0102
03무인 자동 주문 시스템 구현
매장 관리 효율성 극대화
고객 needs 맞춤형 서비스
구현 목적 및 필요성
1프로젝트 개요
PART 2 UML 구성 >>
전체 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 ()
Order Class2UML 구성
OrderOrder
+orderFoods()+credit()
1. stock 객 체 생성
2. 재료 추가
3. 결 제 수 단 선택
4. 영수증 출력
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 ()
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)
TestSubway Class
2UML 구성
TestSub-way TestKimgland
+main()
1. 메뉴주문 여부 출력
2. 관리자 모드 (admin 입력 시 ) 1) 새 재료 추가 2) 정보확인 3) 매출확인 4) 재고주문 5) 관리자모드 종료
Question&Answ
er
>>
감사합니다 ~
top related