Skip to content

2016년도 1학년 여름방학 기간 Java Study Final Project입니다. (매장관리시스템)

License

Notifications You must be signed in to change notification settings

KMUCSJavaProject/TinkerBell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

매장 관리 시스템

개요

이 프로젝트에서는 Java 스터디의 마지막 프로젝트로 매장 관리 시스템을 Java로 제작해봅니다. Slack으로 정보를 교환하며, Github를 이용해서 소스를 관리합니다.

멤버

멘토
멘티

과제 내용

간단한 매장 관리 시스템을 CLI 환경에서 제작한다. 제작 기간은 2주이다.

매장은 서버(주문을 받는 사람), 카운터(주문을 처리하는 사람), 요리사(요리를 만드는 사람)으로 구분된다. 각 요소는 독립된 클래스로 존재하여야 한다.

서버는 주문을 받아서 카운터에게 넘겨주는 기능과, 요리가 완료되었을 때 다시 요리를 가져다 주는 역할을 한다. 카운터는 서버에서 주문을 받아서 처리하는 기능과, 요리사에게 주문을 전달하는 역할을 한다. 요리사는 카운터로부터 주문을 받는 기능과 요리를 서버에게 전달하는 기능을 담당한다.

주문은 독립된 클래스로 존재하며, 각 주문은 테이블 번호, 주문 번호, 메뉴 코드가 존재해야 한다. 메뉴 코드는 각 메뉴마다 붙어있는 고유 코드로, 메뉴는 최소 10가지가 있어야 한다. 각 메뉴는 그에 상응하는 가격을 보유하고 있다.

요리는 기능 자체는 구현하되 개발의 편의성을 위하여 주문 접수 즉시 완료되는 것으로 한다.

About

2016년도 1학년 여름방학 기간 Java Study Final Project입니다. (매장관리시스템)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages