Java 기반 호텔 예약 및 고객 관리 프로그램
Hotel Reservation Management System은
Java로 구현한 콘솔 기반 호텔 예약 관리 프로그램입니다.
고객(Client)과 관리자(Admin) 기능을 분리하여
예약, 객실 관리, 회원 관리, 직원 관리 기능을 구현했습니다.
- Java 객체지향 프로그래밍(OOP) 이해
- 클래스 분리 및 역할 기반 설계
- 예약 로직 구현
- 사용자/관리자 기능 구분
- 데이터 처리 흐름 설계
- Language: Java
- Environment: JDK
- Structure: Console Application
- Paradigm: Object-Oriented Programming (OOP)
- SignUp.java
- Login.java
- MyPage.java
- reservation.java
- ClientMain.java
- MgRoomDetail.java
- MgFacDetail.java
- EmpManage.java
- CliManage.java
- ex_03.java
- 회원가입
- 로그인 인증
- 사용자 정보 조회
- 객실 선택
- 예약 정보 입력
- 예약 확인
- 객실 정보 수정
- 시설 정보 관리
- 직원 정보 관리
- 고객 관리
- JDK 설치
- 모든 .java 파일 동일 디렉토리에 배치
- 아래 명령어 실행
javac *.java
java ClientMain또는 IDE에서 실행
- Java 클래스 설계 및 구조화
- 사용자 흐름 설계
- 예약 로직 구현
- 콘솔 기반 인터페이스 구현
- 역할 분리 기반 시스템 설계
- GUI 버전 구현 (JavaFX / Swing)
- DB 연동 (MySQL)
- 예약 충돌 검증 강화
- 관리자 권한 인증 강화
- MVC 패턴 적용