티스토리 뷰


요구사항 선정


아래 요구사항을 선정했다. 선정 이유는 주변에서도 흔히 볼 수 있는 호텔 예약 관리 시스템이라 기능 도출하는데 무리가 없을 것으로 보여서이다.


Room with a View

A large hotel reservation company wants to build the next generation hotel reservation and management system specifically tailored to high-end resorts and spas where guests can view and reserve specific rooms.

  • Users: Guests (hundreds), hotel staff (less than 20)
  • Requirements:
    • Registration can be made via web, mobile, phone call, or walk-in.
    • Guests have the ability to either book a type of room (standard, deluxe, or suite) or choose a specific room to stay in by viewing pictures of each room and its location in the hotel.
    • The system must be able to maintain room status (booked, available, ready to clean, etc.) as well as when the room will be needed next.
    • It must also have state-of-the-art housekeeping management functionality so that cleaning and maintenance staff can be directed to various rooms based on priority and reservation need using proprietary devices supplied by the reservation company attached to the cleaning carts.
    • Standard reservation functionality (e.g., payments, registration info, etc.) will be done by leveraging the existing reservations system.
    • The system will be web-based and hosted by the reservation company.
  • Additional Context:
    • 'Peak season is quickly approaching, so the system must be ready quickly or we have to wait until next year!'
    • Company is also investing heavily in cutting edge technology like smart room locks that open via a cell phone
    • Only interested in the high-end market
    • Sales people have tremendous clout in the organization; people often scramble to make their promises true


요구사항 분석


요구사항을 하나씩 살펴보자.

Users: Guests (hundreds), hotel staff (less than 20)


 - Registration can be made via web, mobile, phone call, or walk-in.

 - Guests have the ability to either book a type of room (standard, deluxe, or suite) or choose a specific room to stay in by viewing pictures of each room and its location in the hotel.




컴포넌트 도출


요구사항을 토대로 아래와 같은 Component Diagram을 도출했다.


Component Diagram



간단하게 컴포넌트들에 대해서 설명하자면,

Booking :  예약 관리 서비스

Portal : Staff 전용 포탈 서비스

Room Info : Room 상세 내역 조회용 서비스

Room Manager : Room Status 및 관리 서비스

Door-Lock Manager : 도어락 관련 제어를 위한 키 관리

Service Manager 룸서비스 요청에 대한 관리 

Standard Processor : 스탠다드 룸 관리를 위한 처리

Delux Processor : 디럭스 룸 관리를 위한 리스트 처리

Suite Processor : 스위트 룸 관리를 위한 리스트 처리

Payment 결제 서비스


정도가 되겠다.


컴포넌트 관계도


각 컴포넌트들의 관계도는 아래와 같이 될 것으로 예상이 된다.

Processor는 사실상 룸 타입 별로 빠르게 처리를 하기 위한 일종의 캐싱?큐? 역할 정도로만 보면 되겠다.




공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함