Presentation S.E Updated
Presentation S.E Updated
Department :
Computer Science
Subject :
Software Engineering
Presentation by :
Group 2
Group Members :
Maheen Hamid (11)
Zainab Noor (34)
Sabeeqa Shabir (7)
Ameer Hammad (1)
Hotel
Reservation
System
A Data Flow Diagram
(DFD) is a graphical
representation of how
data flows within a
system, including inputs,
processes, storage, and
outputs.
Key Components of DFD
External Entities
Process
Data Flows
Data Stores
Entities: Main
Processes
Customer
Housekeeping Hotel Reservation
System (0.0)
Manager
Room Reservation
Receptionist System (1.0)
Billing System Billing Management (2.0)
Food Management Food Service
System Management (3.0)
Housekeeping
Management (4.0)
System Administration
(5.0)
Room Management
System (6.0)
List of Activities
Reservation Management:
Record reservation (1.1)
Verify availability (1.2)
Confirm reservation (1.3)
Billing Activities:
Process payment (2.1)
Generate invoice (2.2)
Food Service Activities:
Receive food order (3.1)
Process order (3.2)
Deliver food (3.3)
Housekeeping Activities:
Record room status (4.1)
Manage cleaning and requests (4.2)
Administrative Activities:
Generating reports (5.1)
Making operational decisions (5.2)
Screensho
t
Proof
Use case diagram:
A use case diagram is a type of diagram in the that
represents the functional aspects of a system. it
provides a graphical depiction of how users (or other
systems) interact with the system to achieve specific
goals. use case diagrams are commonly used during
the requirements-gathering phase of a project to
capture the high-level functionality of the system and
its interactions.
Key Components of use case
diagram
•Security:
Protect data with encryption, require strong
passwords and extra security .
Attributes:
Variables declared:
variableName:VariableType
Method declared:
method():return type
Continue
Continue
1. Inheritance Relationships :FoodItem and Drink
inherit from Food.
4. Associations :
Customer and Bill: A customer generates a bill at the end of their
stay.
Customer and Receptionist : The receptionist helps with bookings
for the customer.
Customer and Rooms: Rooms are linked to customers via room
assignments.
5. Dependency:
Chef depends on Food ingrediants (Food class) to prepare meals.
Receptionist depends on Rooms to assign bookings.
ScreenShot
ThankYou
!!