Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Case Study: Requirements Engineering Scenario: Hotel Orderinq and Manaqement System Problem Statement You are tasked with develaping a comprehensive Hotel Ordering and Management System to
Case Study: Requirements Engineering
Scenario: Hotel Orderinq and Manaqement System
Problem Statement You are tasked with develaping a comprehensive Hotel Ordering and Management
System to streamline the process of room bookings, food orders, and overall hotel managerment.
Requirements:
Room Bookinq:
Guests should be able to brawse available rooms, view room details, and make reservations.
The system shauld allow for online payments for room boakings.
Ordering System:
Guests should be able to place orders far faod, beverages, and other hotel services through the
system.
The system should provide a menu with item details, prices, and availability.
User Management
The system should support user accounts far guests and hotel staff.
Guests should be able to register, log in and track their reservations and orders.
Hotel staff should have roles such as receptionists, managers, and kitchen staff, each with specific
privieqes.
Reservation Manaqement:
Hotel staff should be able to view and manage raom reservatians.
The system should send natifications to guests about reservation confimations and upcoming check
ins.
Inventory Manaqement:
The system should keep track of food and beverage imentory
Staff should be alerted when certain items are running low or when it's time to restack.
UML Diaqrams:
Use Case Diaqram:
Identify use cases such as "Make Reservation," "Place Order," "Manage Reservation," and "Inwentory
Management."
Define actors like "Guest," "Receptionist," "Kitchen Staff," and "Manaqer."
DFD Diaqrams:
Context Diaqram:
Identify external entities such as "Guest," "Staff," and "Inwentory Supplier."
Show the main process, which is the "Hotel Ordering and Mansqement System."
Level DFD Data Flow Diaqram:
Decompose the main process into subprocesses like "Room Booking," "Order Placement,"
and "Inventory Control."
Show data flows between these processes and external entities.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started