호텔 관리 시스템(PMS) 개발 프로젝트 - 기능 구현 및 화면 소개

1. 로그인 화면

① 아이디 입력

사용자가 로그인할 아이디를 입력하는 영역이다.

② 비밀번호 입력

사용자의 비밀번호를 입력하며 보안을 위해 마스킹 처리된다.

③ 아이디 저장하기

체크 시 다음 실행 시 아이디가 자동으로 입력된다.

④ 로그인

입력한 계정 정보를 검증하여 메인 화면으로 이동한다.

⑤ 종료

프로그램을 종료한다.

⑥ 로그인 실패 안내

아이디 또는 비밀번호가 일치하지 않을 경우 오류 메시지를 출력한다.

⑦ 로그인 성공 안내

로그인 성공 시 알림창을 출력한다.

⑧ 로그인 정보 확인

입력한 정보가 정상적으로 전달되는지 확인하였다. / 비밀번호 입력 시 ***로 노출되게 하였다


2. 메인 화면

① 오늘 현황

현재 운영 중인 객실 현황을 한눈에 확인할 수 있도록 구현하였다.

  • 사용 가능 객실
  • 체크인 예정
  • 체크아웃 예정
  • 업그레이드 대상

정보를 표시한다.

② 객실 현황

객실 상태를 실시간으로 확인할 수 있다.

  • VC (Vacant Clean)
  • VD (Vacant Dirty)
  • OC (Occupied Clean)
  • OOO (Out Of Order)

③ 메뉴 탭

고객관리, 예약관리, 객실관리, 업그레이드 추천, 계정정보 메뉴로 이동할 수 있다.


3. 고객관리

① 고객 검색

고객번호, 고객명, 연락처를 기준으로 검색할 수 있다. / 입력할때는 노출 된 문장을 사라지게 한다

② 조회

검색 조건에 맞는 고객 정보를 조회한다.

③ 새로고침

검색 조건을 초기화하고 전체 목록을 다시 불러온다.

④ 고객 등록

신규 고객 등록 창을 실행한다.

⑤ 권한 확인

일반 직원 계정으로 관리자 기능 사용 시 권한 안내 메시지를 출력한다.

⑥ 고객 목록

등록된 고객 정보를 테이블 형태로 확인할 수 있다.

⑦ 고객 상세 정보

선택한 고객의 상세 정보를 확인할 수 있다.

⑧ 수정

고객 정보를 수정한다.

⑨ 고객 삭제

고객 정보를 삭제한다.


4. 예약관리

① 예약 검색

예약번호, 고객명 등을 기준으로 검색한다.

② 조회

예약 정보를 조회한다.

③ 새로고침

검색 조건을 초기화한다.

④ 예약 생성

신규 예약 등록 창을 실행한다.

⑤ 예약 상태 알림

예약 취소 및 권한 관련 메시지를 출력한다.

⑥ 예약 목록

예약 현황을 테이블 형태로 확인할 수 있다.

⑦ 예약 상세 정보

선택한 예약의 상세 내용을 확인한다.

⑧ 예약 삭제

예약 정보를 삭제한다. / 어드민 관리자 권한이 없는 경우 삭제를 할 수  없다.

⑨ 예약 수정 및 예약 취소

예약 내용을 수정하거나 예약 상태를 취소 상태로 변경한다.


5. 예약 등록

① 고객 조회 기능

고객번호를 입력 후 조회 버튼을 누르면 고객 정보를 자동으로 불러온다.

조회되는 정보

  • 고객명
  • 연락처
  • 이메일

추가로 예약에 필요한 정보를 넣는다.

  • 객실 타입 선택
  • 체크인 날짜 지정
  • 체크아웃 날짜 지정
  • 숙박일수 계산
  • 예약금액 입력
  • 메모 작성

6. 객실관리

① 객실 검색

객실번호, 객실타입, 객실층을 기준으로 검색할 수 있다.

② 검색

조건에 맞는 객실을 조회한다.

③ 새로고침

전체 객실 정보를 다시 불러온다.

④ 상태변경

객실 상태 변경 창을 실행한다.

⑤ 객실 정보 수정

객실 정보를 수정한다.

⑥ 객실 정보 등록

신규 객실 등록 창을 실행한다.

⑦ 객실 목록

객실 정보를 테이블 형태로 확인할 수 있다.

⑧ 객실 상세 정보

선택한 객실의 상세 정보를 확인한다.


4-1. 객실 상태 변경 및 객실 등록

① 상태 변경

객실 상태 변경 기능을 실행한다.

② 객실 상태 선택

객실 상태를 변경할 수 있다.

  • VC
  • VD
  • OC
  • OOO

③ 수정 완료 안내

객실 정보 수정 완료 메시지를 출력한다.

④ 객실 등록

신규 객실 정보를 등록한다. / 어드민 관리자 권한만 사용이 가능하다


7. 업그레이드 추천

① 추천 조건 선택

추천 기준을 선택한다.

② 새로고침

추천 목록을 초기화한다.

③ 추천 계산

업그레이드 대상 고객을 자동 분석한다.

④ 추천 상세 정보

선택된 고객의 추천 사유와 추천 객실 정보를 확인할 수 있다.

  • 장기 투숙 고객
  • 재방문 고객
  • VIP 고객
  • 상위 객실 여유 객실 보유

8. 계정정보

① 수정

계정 정보를 수정한다.

② 삭제

계정을 삭제한다.

③ 비밀번호 확인

비밀번호와 비밀번호 확인 값이 일치하지 않을 경우 오류 메시지를 출력한다.