Case Study - Oose
Case Study - Oose
CASE STUDY
D V SHRAVANI
BU21CSEN0500304
INTRODUCTION
A Parking Management System automates the process of managing parking
spaces, making it easy to find, reserve, and pay for parking. It provides real-time
slot availability, allows users to book spots, calculates charges, and sends
reminders. For staff, it offers tools to monitor and manage parking operations.
This system improves user convenience, reduces search times, and enhances
the efficiency of parking facilities.
REQUIREMENTS
Functional Requirements:
1. Need Requirements for Function User Registration and Login: To reserve
parking spaces, users (such as drivers) can register and log in using the
system.
2. Parking Slot Availability: Shows current data on open and occupied
parking spaces. Slot Reservation: Enables users to book a time slot for a
predetermined amount of time. Automated billing creates a bill by
calculating parking fees based on how long a car is parked.
3. Staff Access Control: Enables security guards and parking attendants to
monitor parking conditions, control slots, and confirm reservations.
Notifications: Notifies users when their reservations expire and when it's
time to park.
Non-functional specifications Performance:
Diagram Example:
Use Case Diagram: Represent key interactions of each actor (e.g., Driver,
Attendant, Admin) with the system and their corresponding use cases.
Diagram Example:
State Machine : It describe the dynamic behavior of an individual object as a
number of states and transitions between these states.
Notations
Sequence diagram: it is used show the interactions between objects in the
sequential order.
Diagram
}
public class user {
}
public class vehicle {
}
public class parkinglot {
}
public class parkingticket {
public int ticketID;
public int vehicleID;
public int entrytime;
public int exittime;
public int fee;
Test Cases
These cases provide a focused test for each primary component of a Parking
Management System.
Conclusion :