스파르타코딩클럽/자바 팀프로젝트 - 호텔예약프로그램
-
[팀프로젝트] 호텔 예약 프로그램 팀 AAA_KPT스파르타코딩클럽/자바 팀프로젝트 - 호텔예약프로그램 2023. 10. 30. 17:03
1. 프로젝트 개요 프로젝트 명: HRSProject 필수 요소: 클래스 형성: 호텔, 객실, 예약, 고객 등 필요한 클래스 구현 객체 요구사항 충족: 각 클래스의 객체들이 요구사항에 맞는 속성을 가지도록 구현 실시간 반영: 시스템이 실시간으로 예약 상황을 반영하도록 구현 관리자 시스템: 호텔 측에서 모든 예약 목록을 조회할 수 있는 기능 구현 예약 취소 기능: 고객이 자신의 예약을 취소할 수 있는 기능 구현 UUID 활용: 각 예약에 대해 고유한 ID를 부여하기 위해 UUID 활용 추가 요소: 달력 기능 추가 : 로컬 데이터를 일정 기간 반영하는 달력 기능 추가하여 사용자가 선택 가능하게 함. 입력 형식에 따른 진행 방식 추가 : 사용자의 입력 형식에 따라 다르게 진행되는 로직 추가. 고객 경험 개선 ..
-
[팀프로젝트] 호텔예약프로그램 1스파르타코딩클럽/자바 팀프로젝트 - 호텔예약프로그램 2023. 10. 24. 21:56
1.정규식 선택사항인데 제일 먼저 구현한 이유는 생각보다 쉬워서? 였다. 아마 직접 다 만들라고 하면 못 만들었겠지만 정규식이 뭔지 궁금해서 구글링해본 모든 글에 예시코드가 있었기에 쉽게 작성할 수 있었다. 그러나 이전 프로젝트에서도 그랬듯 응용은 전혀 다른 문제였고 원래는 고객클래스 생성자의 매개변수에서 휴대폰번호를 받아와서 정규식과 비교하여 일치하지않으면 더이상 입력이 되지 않도록 하려 하였으나, 실제로 실행했을때 휴대폰번호가 정규식과 일치하지 않더라도 모든 스캐너변수를 다 입력받고 나서야 일치하지 않는다는 메세지가 떴다. 이 부분에 대한 해결을 위해 튜터님에게 질문을 드렸는데 정규화를 생성자에서 받아오는 것보다 메인에서 따로 메소드를 하나 생성한 다음에 이것을 활용하는 것이 더 좋다고 하셔서 해당 ..