Skip to content

dandylsj/kiosk_task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

키오스크 과제

Lv1 ~ LV5 캡슐화 까지 필수과제를 완성 하였습니다. 리펙토링을 추가적으로 진행하여 처음 만들었을 때보다 코드의 재사용성을 늘리고 코드의 길이도 비교적 간소화 하였습니다.

자바 문법을 활용하여 키오스크 기능을 구현

프로젝트 소개

키오스크의 기능을 자바로 구현하였으며 사용자가 입력하는 상위 메뉴 리스트를 선택하면 하위 메뉴가 나오고 선택한 메뉴가 어떤것인지 출력되는 기능을 만들었습니다.

이 프로젝트는 자바의 기초적인 흐름 제어 및 객체 지향 설계의 개념을 공부하는 프로젝트로 프로그램을 구성하는 객체들의 역할과 책임을 어떻게 나누고 설정할지 고민을 많이 하여 클래스와 객체, 클래스 내부의 속성(Filed),생성자(Construntor),기능(Method) 이 어떤 기능을 하는지 더 확실히 알아가는 프로젝트 였습니다.


기술 스택

Language: Java 17 IDE: IntelliJ IDEA

개발 기간

2025.10.21 ~ 2025.10.30


와이어 프레임

image

실행 화면

키오스크 작동 화면

주요 기능

실제 매장의 키오스크 작동방식에 따라 상위메뉴(ex 음료류) 를 누르면 하위메뉴(ex 아메리카노,에이드,티) 가 나오도록 만들었고 하위메뉴의 메뉴 번호를 누르면 선택한 메뉴가 어떤것인지 나오도록 만들었습니다.

키오스크 프로젝트 트러블슈팅 보러가기)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages