Identify the Actors and the Use Cases from the customer requirements in Appendix-A . Briefly describe them and draw the use case diagram using an UML tool . Prepare Detailed Use Case Descriptions with UML Activity Diagrams for “Submit Homework” and one other Use Case you identify from Moodle (Student Information System) software that has actor of type “student”. For all diagramming use Gliffy (https://www.gliffy.com/) or another UML modeling tool you prefer. APPENDIX-A Online Hotel Reservation System RichOS hotels owner Mr. Tompkins wanted an online reservation system (HORSE) for his new hotel located in Antalya. The hotel has two types of rooms: regular and suit. In order to make a reservation or cancel any other, the clients (persons or travel agency) must logon the system. The clients should register to the system through their names, e-mail and telephone information. Clients will be able to query the availability of the rooms selecting a date interval and room type. The client will be able to reserve the room by selecting a room number and credit card details. Once the client makes the reservation, an e-mail message will be sent to both hotel receptionist and the client, make reservations. The cancellation policy lets clients cancel their reservations 24 hours before the planned check-in time. Clients will be able to list their reservations and see the details if they want. In order to cancel a reservation the client first will select the reservation to be from a list of his/her active reservations. The receptionists can also take reservation requests by phone. In order to do that the receptionist should logon the system with his/her details. The receptionist can query the room availability according to the room type and reservation dates. After room selection the receptionist enters the customer’s details and credit card number and reserves the room on behalf of the customer. Once customers arrive the receptionist checks-in the room and after they leave the receptionist checks-out the rooms using the system. Clients who make at least a total of 36-day long reservations may benefit from the Gold Customer benefits which include % 15 discounts per reservation. Clients will not apply for Gold Customer Status; rather the system will automatically calculate the total reservation period and apply the benefits during the reservation either done by the client or the receptionist. All of the information about the hotel rooms, prices and other related entities will be created, deleted, updated and managed by the System Administrator. The facilities manager will be allowed to select a room from the rooms list and mark the rooms in which there will be a maintenance service as “out-of-service” indicating the unavailability period. The rooms which are out-of-service will not be visible for reservation. When the maintenance is over, he/she will be able to make the room available for selection

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Identify the Actors and the Use Cases from the customer requirements in Appendix-A . Briefly describe them and draw the use case diagram using an UML tool .

Prepare Detailed Use Case Descriptions with UML Activity Diagrams for “Submit Homework” and one other Use Case you identify from Moodle (Student Information System) software that has actor of type “student”.

For all diagramming use Gliffy (https://www.gliffy.com/) or another UML modeling tool you prefer.

APPENDIX-A

Online Hotel Reservation System

RichOS hotels owner Mr. Tompkins wanted an online reservation system (HORSE) for his new hotel located in Antalya.

The hotel has two types of rooms: regular and suit. In order to make a reservation or cancel any other, the clients (persons or travel agency) must logon the system. The clients should register to the system through their names, e-mail and telephone information. Clients will be able to query the availability of the rooms selecting a date interval and room type.

The client will be able to reserve the room by selecting a room number and credit card details. Once the client makes the reservation, an e-mail message will be sent to both hotel receptionist and the client, make reservations. The cancellation policy lets clients cancel their reservations 24 hours before the planned check-in time.

Clients will be able to list their reservations and see the details if they want. In order to cancel a reservation the client first will select the reservation to be from a list of his/her active reservations.

The receptionists can also take reservation requests by phone. In order to do that the receptionist should logon the system with his/her details. The receptionist can query the room availability according to the room type and reservation dates. After room selection the receptionist enters the customer’s details and credit card number and reserves the room on behalf of the customer.

Once customers arrive the receptionist checks-in the room and after they leave the receptionist checks-out the rooms using the system.

Clients who make at least a total of 36-day long reservations may benefit from the Gold Customer benefits which include % 15 discounts per reservation. Clients will not apply for Gold Customer Status; rather the system will automatically calculate the total reservation period and apply the benefits during the reservation either done by the client or the receptionist.

All of the information about the hotel rooms, prices and other related entities will be created, deleted, updated and managed by the System Administrator.

The facilities manager will be allowed to select a room from the rooms list and mark the rooms in which there will be a maintenance service as “out-of-service” indicating the unavailability period. The rooms which are out-of-service will not be visible for reservation. When the maintenance is over, he/she will be able to make the room available for selection

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Requirement Analysis
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education