0% found this document useful (0 votes)
7 views2 pages

Airline Reservation System Use Cases

The document outlines use cases for an airline reservation system, including finding flights, making reservations, and managing frequent-flier accounts. It also describes a registration system for students, detailing the roles of advisors, faculty, registrars, and admissions in the registration process. Additionally, it emphasizes the importance of checking prerequisites, schedule conflicts, and student information management.

Uploaded by

mmnnssoouurr
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Airline Reservation System Use Cases

The document outlines use cases for an airline reservation system, including finding flights, making reservations, and managing frequent-flier accounts. It also describes a registration system for students, detailing the roles of advisors, faculty, registrars, and admissions in the registration process. Additionally, it emphasizes the importance of checking prerequisites, schedule conflicts, and student information management.

Uploaded by

mmnnssoouurr
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Tutorial 3

SWE 312 - Fall 2024


Dr. Mohsen Denguir

1. Consider an airline reservation system. Identify use cases among the following.

(a) Find Available Flights for an Itinerary.


(b) Make a Flight Reservation.
(c) Select Seats.
(d) Print an Itinerary.
(e) Change a Reservation.
(f) Recall may stored profile so that he doesn’t have to reenter a lot of information
when making a reservation.
(g) Cancel a Reservation.
(h) Enter My Frequent-Flier Number.
(i) See how many miles I accumulated.
(j) Purchase a ticket using frequent-flier miles.
(k) Purchase a seat upgrade using frequent-flier miles.
(l) See if I have qualified for premium-level frequent-flier status.
(m) Indicate which frequent-flier account should receive the miles from an upcoming
flight.
(n) See if I have received mileage credit from a previous flight, car rental, or hotel
stay.

1
2. Draw a use case diagram for the following Registration System.

A student may register for classes during a specified registration period.


To register, a student must see their advisor. The advisor must ap-
prove each course that the student has selected. The advisor will use
the registration system to determine if the student has met the course
prerequisites, is in good academic standings and is eligible to register. If
the advisor approves the courses, the advisor enters the student’s college
id into the course registration system. The course registration number
for each course is entered. The course description, course number and
section for those courses will automatically display. The system will
check for schedule conflicts before saving the registrations. A bill for the
courses will print in the office of the financial administrator. The student
should proceed to pick it up.
Faculty can use the registration system to check enrollments in their
classes, get a class list, check a student’s transcript, look up a student’s
phone number and other such student information.
The registrar can use the registration system to enter new classes for
an upcoming semester, cancel a class, and check conflicts in class-
room/faculty assignments.
Admissions use the registration system to add new students.
Enrollment services use the registration system to report on retention,
update student information, and check fulfillment of graduation require-
ments for those students planning to graduate.

Common questions

Powered by AI

Creating a use case diagram for a university course registration system involves identifying the primary actors, such as students, advisors, faculty, registrars, and enrollment services, alongside the key interactions they have with the system, like course approval, registration, and conflict checking. This diagram helps in visualizing the system's functionality and actor interactions, thereby clarifying requirements and facilitating understanding across stakeholders. It aids developers in component prioritization and design, allows administrators to identify potential process improvements, and helps faculty/staff understand system capabilities for smoother implementation .

Frequent-flier miles can be utilized within an airline reservation system through functionalities such as purchasing tickets or seat upgrades using accumulated miles, checking the mile balance, and checking eligibility for premium-level status. These functions enhance the customer experience by offering flexibility and rewards. Specifically, the ability to purchase tickets or upgrades using miles can lead to significant cost savings for frequent flyers. Additionally, checking premium status eligibility provides loyal customers with incentives like exclusive services or discounts, encouraging continued use of the airline's services .

A frequent-flier program can serve as a competitive advantage by differentiating the airline's offerings through rewards that enhance customer satisfaction and loyalty. Such programs can attract frequent travelers by offering benefits that competitors might not, like exclusive lounges, priority boarding, and free upgrades. By retaining loyal customers, airlines can secure a steady revenue stream while gathering data for personalized marketing. These programs also strengthen brand recognition and enhance word-of-mouth promotion, serving as a strategic tool to capture and retain a loyal customer base in a highly competitive industry .

Integrating a frequent-flyer program into an airline reservation system can significantly increase customer engagement and loyalty by offering tangible rewards for repeated use, such as discounted or free flights, seat upgrades, and premium statuses. This not only enhances the customer's perceived value but also motivates them to choose the airline over competitors. The program fosters a sense of belonging, where customers feel recognized and appreciated, promoting long-term loyalty. As customers accumulate and spend miles, they also provide valuable data on travel habits, enabling the airline to further customize services and promotions .

Advisers in the student registration process are responsible for approving each course a student selects after ensuring that prerequisites are met and the student maintains good academic standings. They input the student’s ID into the system to complete registration. This advisory role is crucial as it ensures academic integrity by preventing students from enrolling in courses they are unprepared for, thus maintaining program quality. Adviser involvement helps optimize course enrollments by resolving prerequisite checks and preventing registration issues, such as schedule conflicts, leading to a streamlined student experience .

Allowing customers to recall stored profiles when making reservations significantly enhances user convenience and efficiency. This feature reduces the effort required for inputting repetitive data, minimizing the time spent during the booking process. It ensures consistency and accuracy of customer information, which decreases errors and enhances personalization of services, leading to improved customer satisfaction. This functionality can increase customer loyalty as streamlined processes often result in repeated use of the system when combined with personalized offers and seamless integration of membership programs .

Faculty may encounter challenges such as data inaccuracy, restricted data access, and system usability issues. To address these, a reliable data verification process is essential to ensure information accuracy. Implementing role-based access controls can secure sensitive data while allowing faculty the necessary access. Usability can be improved by providing faculty with training and intuitive interfaces that simplify navigation. These solutions not only enhance the system's efficiency but also ensure faculty can effectively manage class-related tasks like attendance and student performance tracking .

When developing a seat selection feature, considerations should include real-time availability updates, clear seating maps, user-friendly interface, and associated costs for preferred seating. Integration with customer profiles and frequent-flyer status may offer customized options or upgrades. Enhancing user experience involves ensuring transparency in the selection and payment processes while providing valuable attributes like more legroom or aisle access. This feature meets individual preferences, boosts satisfaction, and can potentially increase revenue through premium seating charges .

Enrollment services play a critical role in maintaining and updating student information, and reporting retention and graduation requirements, thus impacting data management significantly. Accurate data handling is essential for generating reliable reports on retention, helping institutions strategize improvements in student retention rates. Proper updates and tracking also ensure compliance with academic requirements, enabling seamless fulfillment of graduation prerequisites. This makes the administrative processes transparent and efficient, supporting institutional goals of thorough and accurate academic and administrative operations .

The "Change a Reservation" use case interacts with several other components such as itinerary management, customer database, and payment systems. It allows customers to modify flight details without starting the booking process anew, facilitating a more adaptable booking experience. This flexibility is crucial for accommodating changing travel plans, thus enhancing customer satisfaction by reducing frustration and cost associated with cancellations. The ability to modify reservations efficiently contributes to a smoother customer experience, encouraging repeat business and reinforcing customer loyalty .

You might also like