The Hotel Reservation System Case Computer Science Essay

Use Case Diagram and Class Diagram. Make a usage instance diagram and a category diagram from the following job description of a hotel reserve system. Should you happen ambiguities ( or perchance contraditions ) in the given certification, so clearly write any premises that you might do in deciding them. If the intent of a Use Case might non be clear from its name, so supply a one sentence description.

A.1 Case Study: Hotel Reservation System ( excerpt from the ISO/IEC TR 14143-4 )

A.1.1 Overview

The hotel reserve system is portion of an adjustment system of a general hotel system. This subdivision provides an overview of the requested system. The elaborate functionality of the hotel reserve system together with the pilotage to make it within the hotel system will be described in the following subdivision.

The reserve system supports the undermentioned concern maps related to the lease of hotel suites:

- maintain reserves

- confirm reserves

Room informations used relates to room type, monetary value, and description ( in Dutch, English, French, or German ) , and anyone can do a reserve for a room type.

Get quality help now
writer-marian
writer-marian
checked Verified writer
star star star star 4.8 (309)

“ Writer-marian did a very good job with my paper, she got straight to the point, she made it clear and organized ”

avatar avatar avatar
+84 relevant experts are online
Hire writer

The System confirms a reserve in either English, Dutch, German or French. It is possible to call off a reserve.

The system uses a figure of general information entities, which are maintained by other parts of the hotel adjustment system:

- Hotel, informations includes: name, reference, telephone, teletypewriter, facsimile, hotel director name,

- State, informations includes state codification and state name, and

- Room and ROOM TYPE, describe a hotel room and the assorted room categories.

Get to Know The Price Estimate For Your Paper
Topic
Number of pages
Email Invalid email

By clicking “Check Writers’ Offers”, you agree to our terms of service and privacy policy. We’ll occasionally send you promo and account related email

"You must agree to out terms of services and privacy policy"
Write my paper

You won’t be charged yet!

The hotel reserve system ensures back-to-back enumeration by hive awaying the last issued reserve figure in a file called `` PARAMETERS. ''

The following general demands use to all parts of the hotel adjustment system:

- aid information must be available on screen degree and field degree,

- mistake messages are standard on Line 24 of the screen.

A.1.2 Detailed specifications

To place the type of informations entered into the adjustment system the bill of fare layouts in this specification utilize a twine of `` 9 '' to denote numeral and a twine of `` ten '' to denote alphameric informations.

A.1.2.1 Navigation

A.1.2.1.1 Main bill of fare of hotel system

The chief bill of fare of the hotel system offers two picks: adjustment and bill & A ; payment. The reserve system is portion of the adjustment system. Screen layout for the chief bill of fare:

Functions:

F10: Exit application

Screen elements:

Menu pick, Hotel name

A.1.2.1.2 Accommodation bill of fare choices

Screen layout for the adjustment bill of fare:

Function:

F10: Tax return to Main bill of fare

Screen elements:

Menu pick, Hotel name

Note: The reserve system maps are reached via the first option: Reservation.

A.1.2.2 Functions

A.1.2.2.1 Function: RES Reservation

A reserve petition can be entered utilizing the screen RES. All data except the reserve figure is entered. When altering the reserve informations utilizing screen RES, the reserve figure can be found by name, or portion of a name. All informations, except reserve figure, can be changed. If there is more than one reserve with the same name, the choice - screen ( SEL- RES ) is shown.

The system farther cheques if the declared measure of suites for the coveted room type is available in the coveted period ( non occupied or non reserved ) . `` Being occupied '' is checked on the footing of the informations: room type, start day of the month, figure of yearss, and measure of reserved suites.

If necessary more room types can be stored for the same period. Merely room type and measure of suites can be entered.

If the petition can be met, the credence screen ACP-RES shops the reserve and a verification of the reserve ( CON-RES ) is produced for the charge reference. If the petition can non be met, room type study ( RT-REP ) is called to look up an alternate pick.

Used screens: RES ( petition for reserve ) , SEL-RES ( choice reserves ) , ACP-RES ( accept reserve ) , RT-REP ( room type study ) , CON-RES ( verification of reserve ) .

Screen layout for RES ( ervation ) map:

Functions:

F1: Continue reserve for the same period

F2: Confirm reserve

F3: Change reserve informations ( except reserve figure ) of this reserve figure

F10: Tax return to old bill of fare

Screen elements:

Arrival day of the month

Street figure

Name

City

Post codification

Street

Telephone figure

State codification

Hotel name

Language codification

Number of yearss

Measure

Reservation figure

Room type

A.1.2.2.2 Function: ACP-RES Accept reserve

This map is performed by map RES when a reserve petition can be met. It displays the reserve inside informations and the assigned reserve figure. An recognized reserve can so be confirmed.

Screen layout for ACP-RES map:

Functions:

F1: Continue reserve

F2: Accept reserve, print verification, and return to old bill of fare

F10: Tax return to old bill of fare

Screen Elementss:

Arrival day of the month

Name

Hotel name

Number of yearss

Measure

Reservation figure

Room type

A.1.2.2.3 Function: SEL-RES Select Reservation

Reservation study based on the partial name of the 1 who makes the reserve. This map is activated by RES when a reserve is accessed by charging name and there is more than one reserve stored for that name.

Screen layout for SEL-RES map:

Functions:

F1: Choose a reserve and return to old screen

F9: Tax return to old screen

F10: Tax return to old bill of fare

Screen elements:

Arrival day of the month

Name

City

Hotel name

Reservation figure

A.1.2.2.4 Function: RT-REP Room Type Report

This study is provided when a requested room type is non available. Room type study shows the measure of suites which:

- are non occupied, and

- are non reserved

Screen layout for RT-REP map:

Functions:

F9: Tax return to old screen

F10: Tax return to old bill of fare

Screen elements:

Arrival day of the month

Hotel name

Measure

Number of yearss

Room type

A.1.2.2.5 Function: CON-RES Confirmation of the reserve

This map is performed when an recognized reserve is confirmed. The verification can be made in four linguistic communications ( EN, FR, GE, or NL ) .

Report elements:

& lt ; 1 & gt ; hotel name

& lt ; 2 & gt ; hotel street reference

& lt ; 3 & gt ; postcode - hotel

& lt ; 4 & gt ; metropolis - hotel

& lt ; 5 & gt ; telephone figure - hotel

& lt ; 6 & gt ; fax - hotel

& lt ; 7 & gt ; name

& lt ; 8 & gt ; street reference

& lt ; 9 & gt ; ZIP code

& lt ; 10 & gt ; metropolis

& lt ; 11 & gt ; state

& lt ; 12 & gt ; reserve figure

& lt ; 13 & gt ; day of the month ( system )

& lt ; 14 & gt ; figure of yearss

& lt ; 15 & gt ; Arrival day of the month

& lt ; 16 & gt ; room type

& lt ; 17 & gt ; measure

& lt ; 18 & gt ; description of room type

& lt ; 19 & gt ; hotel director

A.1.3 Description of Entities

The undermentioned concern entities will be used by the Hotel Reservation System:

A.1.3.1 BILLING ADDRESS

A individual or establishment that will pay or has booked a reserve. The individual or establishment is identified by a system generated Billing-identification.

Datas elements:

Billing-identification ( key )

name

street reference

station codification

metropolis

telephone figure

state codification

6

25

30

4

20

12

2

A

A.1.3.2 ROOM

Contains informations about a room that can be let. There is at least 1 room and at most 30 suites per room type.

Datas elements:

Room figure ( cardinal )

Room type

3

2

A.1.3.3 HOTEL

Contains informations refering the hotel that uses the system. The entity contains merely one happening and can ne'er incorporate more.

Datas elements:

Hotel name ( key )

Street reference

City

Post codification

Telephone figure

Teletypewriter

Facsimile

Hotel director

30

30

20

7

12

12

12

25

A.1.3.4 ROOM CLASS

Indicates the quality and monetary value of a figure of similar suites. There are at most 10 room types.

Datas elements:

Room type ( cardinal )

Monetary value of adjustment

Description-EN

Description-FR

Description-GE

Description-NL

2

6

30

30

30

30

A.1.3.5 COUNTRY

State where the individual, who has made/ paid the reserve, lives. Do non confound Country codification with linguistic communication. There are 4 linguistic communications supported by the system but the clients may populate in many more states.

Datas elements:

State codification ( cardinal )

Country-EN

Country-FR

Country-GE

Country-NL

2

25

25

25

25

A.1.3.6 PARAMETERS

Parameter informations for reserving suites and bring forthing bills.

Datas elements:

Last issued reserve figure

Last issued bill figure

Last issued payment figure

6

6

6

A.1.3.7 RESERVATION

Thymine he figure of suites of a certain type that have been promised for a reserve. Language codification can be one of the 4 supported linguistic communications ( EN, FR, GE, NL ) .

Datas elements:

Reservation figure ( cardinal )

Start day of the month

Number of yearss

Billing-identification

Language codification

6

10

2

6

2

A.1.3.8 RESERVATION DETAIL

Denotes the measure in a certain room type that has been promised for a reserve.

Datas elements:

Reservation figure ( cardinal )

Room type

Measure

6

2

2

A

A2: Hotel Accommodation System ( Reservations ) - Initial Requirements

i‚· A.2.1 Business Functions to be supported

The system supports the undermentioned administrative maps of a hotel concern in relation to the lease of hotel suites:

a ) maintain reserves

1 ) make a reserve: obtain a reserve no. and enter all reserve inside informations

2 ) update a reserve: alteration any reserve inside informations except reserve figure

3 ) continue a reserve: go on a complex reserve of more than one input screen

4 ) accept a reserve: finalize a reserve

B ) confirm reserves

1 ) missive to client corroborating the reserve inside informations

degree Celsiuss ) studies

1 ) room type study: lists room handiness from an reaching day of the month for a figure of yearss

2 ) reserve study: lists arrival day of the month and reserve figure for the reserve 's charge name and reference.

Room informations used relates to room type, monetary value, and description ( in Dutch, English, French, or German ) .

Anyone can do a reserve for a room type. The System confirms a reserve in English, Dutch, German or French.

A.2.2 General demands

The adjustment reserve system has to guarantee back-to-back and alone enumeration of the reserve figure.

The undermentioned general conventions apply to the adjustment system:

- designation - each functional screen should name the hotel name and the map name,

- pilotage - map keys should be used to choose, confirm, alteration, coil, or go on concern procedures,

- aid information must be available on screen degree and field degree, and

- mistake messages should be displayed when applicable on each screen.

A.2.3 Data Model

The general information files used by the adjustment reserve system include HOTEL, COUNTRY, ROOM, and ROOM TYPE.

These informations files are maintained by other parts of the hotel system.

Entity Descriptions are as follows:

Charge ADDRESS - A individual or establishment that will pay or has booked a reserve,

HOTEL - Data refering the hotel that uses the system. The entity ne'er contains more than one happening,

ROOM - A room, which can be let. There is at least one room and at most 30 suites per room type,

ROOM CLASS - Indication of quality and monetary value of a figure of similar suites. There are at most 10 room types,

COUNTRY - State where the individual, who has made/ paid the reserve, lives,

RESERVATION - Promise to a client that during a certain period a declared figure of suites for declared room types can be accommodated, and

RESERVATION DETAIL - Number of suites in a certain room type that has been promised for a reserve.

Updated: May 19, 2021
Cite this page

The Hotel Reservation System Case Computer Science Essay. (2020, Jun 02). Retrieved from https://studymoose.com/the-hotel-reservation-system-case-computer-science-new-essay

The Hotel Reservation System Case Computer Science Essay essay
Live chat  with support 24/7

👋 Hi! I’m your smart assistant Amy!

Don’t know where to start? Type your requirements and I’ll connect you to an academic expert within 3 minutes.

get help with your assignment