Skip to content

jisoo78/OOP-TodayGit

 
 

Repository files navigation

스타벅스 주문 시스템

이 프로젝트는 스타벅스 주문을 위한 간단한 자바 기반의 콘솔 애플리케이션입니다.

기능

  • 회원가입 및 로그인
  • 음료 및 디저트 주문
  • 장바구니 관리
  • 결제 기능

사용법

  1. 프로그램 실행 후 회원가입 또는 로그인
  2. 메뉴에서 주문할 상품 선택
  3. 장바구니에 담고, 결제할 때까지 반복
  4. 결제 시 포인트 적립 및 결제 완료

주요 클래스

  • Login: 회원가입 및 로그인 기능 구현
  • Menu: 주문 및 장바구니 관리 기능 구현
  • MemberController: 회원가입 및 로그인 관련 기능 제공
  • MenuController: 메뉴 주문 및 장바구니 관리 기능 제공
  • MemberDB: 회원 정보를 저장하고 관리하는 데이터베이스 클래스

기술 스택

  • 언어: Java

프로젝트 회고

  • 박진수 : 무작정 코드를 작성하기보단 체계적으로 클래스 다이어그램을 그려보고 논리적으로 구성해보는 것의 필요성을 느낌.
  • 이창연 : 다른 사람의 코드를 읽는 게 공부가 된다는 사실을 알게 되었고 그로부터 많은 것을 배울 수 있었음.
  • 이정훈 : 프로젝트의 시작에서 요구사항과 다이어그램의 작성에 대한 중요성을 느끼게 되었습니다. 다이어그램을 간단하게 작성하고 프로젝트를 진행하다 보니 코드 작성 중간에 변경점이 발생하고 이로 인해 전체 구조를 조정해야 할 수도 있는 상황이 발생할뻔하는 문제가 있었습니다. 또한 깃을 통해 형상관리를 처음 진행했는데 아직은 미흡한 부분이 많아 파일 관리에 대한 중요성을 느끼게 되었습니다.
  • 최지수 : 각자 역할을 분배하고 프로젝트를 시행하며 처음 설계부분과 코드 작성 부분에서 안 맞는 부분도 있었지만 진행하면서 안 맞는 부분이나 무리하게 잡은 목표를 팀원들과 협력을 이루면서 문제 해결에 힘썼고 문제를 혼자서 해결하는 것보다 여럿이서 대화를 나누며 정보를 공유하는 부분에서 협력에 대한 큰 깨달음이 생겼으며 발표 준비를 하면서 넘어갔던 부분이나 설명을 하기 위해 다시 봤던 부분들이 공부를 하는데 큰 도움이 됨 다음 프로젝트 준비를 할 때는 자신의 부족한 부분을 잘 파악하고 미숙한 부분들을 채워가는 모습이 보였으면 좋겠음

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%