SlideShare a Scribd company logo
1 of 10
USE CASE DESCRIPTION
1. LOGIN USE CASE DESCRIPTION
Introduction:
This use case describes all the steps followed in order to login into Air Ticket Reservation System.
Actors:
Administrator, Customer
Precondition:
The administrator/Customer must have a valid username and password.
Postcondition:
If the username and password is valid, the actor is successfully logged in to the system; else an error
message will be displayed.
Flow of Events:
Basic Flow:
1. The system will request the actor to enter their login details for the system. The actor fills in the
following details:
- Username
- Password
2. If login details are valid after clicking the Login button, the actor is successfully logged into the
system.
Alternate Flows:
1. Alternate Flow 1: Invalid Entry
If Username / password entered by the actor is invalid or of any field username/password are
empty then the system will display an error message and the actor returns to the basic flow.
2. Alternate Flow 2: User Exits
User can exit at any time and use case ends.
Special Requirements: None
Associated Use Case: None
2. BOOK FLIGHT TICKET USE CASE
Introduction:
This use case describes the steps taken in order to book a ticket.
Actors:
Administrator, Customer
Precondition:
The Administrator/Customer must be logged onto the system before use case begins.
Postcondition:
If the use case is successful, a ticket is booked and the database is updated else the
system remainsunchanged.
Flow of Events:
Basic Flow:
1. This use case starts when the Administrator/Customer/Airline wishes to book a
ticket.
2. The system requests Administrator/Passenger/Airline to enter basic details that
includes:
- Name
- Number of Passengers
- Source
- Destination
- Type of Flight
3. After Successful insertion of all the details the user will be asked to pay for the
ticket and theticket is successfully booked.
Alternate Flows:
1. Alternate Flow 1: Invalid Details:
If in Book Details any invalid detail is mentioned or left blank, the system will
display an errormessage and return to basic flow.
2. Alternate Flow 2: User Exit:
User exit Unexpectedly, the system starts from the beginning.
Special Requirements: None
Associated Use Case: LOGIN
3. CANCEL TICKET USE CASE
Introduction:
This use case describes the steps taken in order to cancel a ticket.
Actors:
Administrator, Customer
Precondition:
The Administrator/Customer must be logged onto the system before use case begins.
Postcondition:
If the use case is successful, a ticket is cancelled and the database is updated, the system
remainsunchanged.
Flow of Events:
Basic Flow:
1. This use case starts when the Administrator/Customer wishes to cancel a ticket.
2. The use case requires the Administrator/Customer to enter the BOOKING ID into the
systemthat he/she wants to cancel.
3. The user selects cancel ticket.
4. The appropriate databases are updated and the refund is given to user and the
ticket iscancelled.
Alternate Flows:
1. Alternate Flow 1: Invalid Booking ID:
If the Booking ID entered is not present, the system will display the message of
BOOKING IDNOT FOUND and will ask the user to enter the BOOKING ID again.
2. Alternate Flow 2: Time to Cancel Ticket Exceeds
If the user cancels the ticket after the 24 hours period, no refund will be given to the
user andticket will be cancelled.
3. Alternate Flow 3: User Exit
User exit Unexpectedly, the system goes from beginning and no changes in the
system takesplace.
Special Requirements: None
Associated Use Case: LOGIN, REDUND
4. VIEW BOOKED TICKET USE CASE
Introduction:
This use case describes the steps taken in order to view a ticket.
Actors:
Administrator, Customer
Precondition:
The Administrator/Customer must be logged onto the system before use case begins.
Postcondition:
If the use case is successful, a ticket is shown to the user else the system remains unchanged.
Flow of Events:
Basic Flow:
1. This use case starts when the Administrator/Customer wishes to view a ticket.
2. The user clicks on the VIEW TICKET tab to view the tickets booked.
3. The Booked ticket should display the following details:
- Name
- Number of Passengers
- Source
- Destination
- Type of Flight
Alternate Flows:
1. Alternate Flow 1: Invalid Ticket Number
If the Ticket Number entered is not correct, the system will display the message of INVALID
TICKET NUMBER and will ask the user to enter the Ticket Number again.
2. Alternate Flow 2: User Exit
User exit Unexpectedly, the system goes from beginning and no changes in the system takes
place.
Special Requirements: None
Associated Use Case: LOGIN
5. REFUND USE CASE DESCRIPTION
Introduction:
This use case describes all the steps followed in order to apply for the refund of cancelled ticket in Air
Ticket Reservation System.
Actors:
Customer
Precondition:
The Customer must be logged into the system and applied for cancellation of ticket.
Postcondition:
Refund if any must be processed in accordance with the refund policy of the system.
Flow of Events:
Basic Flow:
1. The system will request the actor to cancel the ticket in order to apply for a refund.
2. If ticket is cancelled in given time period, a refund will be processed according to the refund
policy of the system.
Alternate Flows:
1. Alternate Flow 1: Invalid Ticket Number
If the Ticket Number entered is not correct, the system will display the message of INVALID
TICKET NUMBER and will ask the user to enter the Ticket Number again.
2. Alternate Flow 2: User Exits
User can exit at any time and use case ends.
Special Requirements: None
Associated Use Case: CANCEL TICKET
6. LOGOUT USE CASE DESCRIPTION
Introduction:
This use case describes all the steps followed in order to logout the Air Ticket Reservation System.
Actors:
Administrator, Customer
Precondition:
Administrator/Customer must be logged into the system.
Postcondition:
The actor is successfully logged out of the system.
Flow of Events:
Basic Flow:
1. The system will request the actor to click the logout button of the system.
2. The actor will get logged out of the system and return to the login page.
Alternate Flow:
1. Alternate Flow 1: User Exits
User can exit at any time and use case ends.
Special Requirements: None
Associated Use Case: LOGIN
7. SEARCH FOR FLIGHT USE CASE
Introduction:
This use case describes all the steps followed in order to search for flight in Air Ticket Reservation System.
Actors:
Customer
Precondition:
Customer must be logged into the system.
Postcondition:
Flight schedules are displayed with all the details.
Flow of Events:
Basic Flow:
1. This use case starts when the Customer wishes to search for flights.
2. The Administrator/Customer needs to enter the following details:
- Source City
- Destination City
- Date of Flight
Alternate Flows:
1. Alternate Flow 1: Invalid Date of Flight
If the Date of flight is not in correct format or the date entered is before the current date, the
system will display the message RE-ENTER DATE.
2. Alternate Flow 2: Source/ Destination City is blank
If the Source/Destination city is left blank, the system will show the message SELECT
SOURCE/DESTINATION.
3. Alternate Flow 3: User Exit
User exit Unexpectedly then goes to beginning and no changes in the system
takesplace.
Special Requirements: None
Associated Use Case: LOGIN
8. MAINTAIN FLIGHT DETAILS USE CASE
Introduction:
This use case describes all the steps taken in order to maintain flight details.
Actors:
Administrator
Precondition:
Administrator must be logged into the system.
Postcondition:
The flight information will be added/ updated / deleted / viewed.
Flow of Events:
Basic Flow:
1. The use case starts when the administrator wants to maintain (Add, update, delete or view) the
flight details.
2. Administrators can request for add/delete/update/view operation.
- If the administrator requests for add operation then add flight sub flow executed.
- If the administrator requests for delete operation then delete flight sub flow executed.
- If the administrator requests for update operation then update flight sub flow executed.
- If administrator requests for view operation then view flight sub flow executed.
1. Basic flow 1: Add Flight
The system requests the administrator to fill some details. This include
o Airplane Model Number
o Airplane Registration Number
o Airplane Capacity
o Flight Number
o Departing city
o Arrival city
o Flight Departure Date
o Flight Departure Time
o Flight Arrival Date
o Flight Arrival Time
Flight gets added to the system.
2. Delete Flight
 The system requests the administrator to enter the Flight Number of the flight.
 The system retrieves and displays the flight information.
 The administrator confirms the delete request.
 The system deletes the flight record.
3. Update Flight
 The system requests the administrator to enter the flight number of the flight.
 The system retrieves the details, displays the details and goes to the update flight sub flow.
 After adding necessary details, the flight details are updated.
4. View Flight
 The system requests the administrator to enter the flight number of the flight.
 The system retrieves and displays the flight information.
Alternate Flows:
1. Alternate Flow 1: Invalid Entry
If in the add flight or update flight sub flow, the actor enters invalid entry or leaves any field empty
the system displays an error message. The actor returns to basic flow and may re-enter the invalid
entry.
2. Alternate Flow 2: Flight Already Exists
If in the add flight sub flow, a flight with a specified flight number exists then the system generates
an error message and the actor returns to basic flow.
3. Alternate Flow 3: Flight Not Found
If in the update flight, delete flight or view flight sub flow the flight information with the specified
flight number does not exist, the system displays an error message and flow goes to basic flow.
4. Alternate Flow 4: Update Cancelled
If in the update flight sub flow, the actor decides not to update the details then the update is cancelled
and flow goes to the beginning of basic flow.
5. Alternate Flow 5: Delete Cancelled
If in the delete flight sub flow, the actor decides not to delete the details then delete is cancelledand
flow goes to the beginning of basic flow.
6. Alternate Flow 6: User Exits
User exit Unexpectedly, then goes to beginning and no changes in the system takes place.
Special Requirements: None
Associated Use Case: LOGIN
9. VIEW FLIGHT OCCUPANCY USE CASE
Introduction:
This use case describes all the steps followed in order to view the flight occupancy in Air Ticket
Reservation System.
Actors:
Administrator
Precondition:
Administrator must be logged into the system.
Postcondition:
Flight occupancy are shown with all the details.
Flow of Events:
Basic Flow:
1. This use case starts when the Administrator/Airline wishes to view the flight occupancy.
2. The Administrator needs to enter the Flight Number of the flight.
3. The Details of the flight is displayed.
Alternate Flows:
1. Alternate Flow 1: Invalid Flight Number
If the flight number is not correct, the system will display the message INVALID FLIGHT
NUMBER.
2. Alternate Flow 2: User Exit
User exit Unexpectedly, the goes to beginning and no changes in the system takes place.
Special Requirements: None
Associated Use Case: LOGIN

More Related Content

What's hot

Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management SystemMoeenuddin Patel
 
Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)Akalanaka Liyanage
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservationSmit Patel
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringDanish Javed
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hmsMiran Hussen
 
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTMLAirline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTMLDeepankar Sandhibigraha
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRSShubham Modi
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus ReservationAstha Patel
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniringAsfand Sheraz Khan Niazi
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirementswajahat Gul
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline reservation system VikasSingh958
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...MD.HABIBUR Rahman
 
Leave management system chp 1 4
Leave management system chp 1 4Leave management system chp 1 4
Leave management system chp 1 4Einstein Balaara
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemdwitigajab
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System DocumentationSanjana Agarwal
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System Vignesh Arun
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
 

What's hot (20)

Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
 
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTMLAirline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
Airline Reservation System - Java, Servlet ASP.NET, Oracle, HTML
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirements
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline reservation system
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...
 
Leave management system chp 1 4
Leave management system chp 1 4Leave management system chp 1 4
Leave management system chp 1 4
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System Documentation
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 

Similar to USE CASE DESCRIPTION of Air Ticket Reservation system.docx

online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
Requirement analysis smart stock business
Requirement analysis smart stock businessRequirement analysis smart stock business
Requirement analysis smart stock businesstasnimmohiuddin
 
Airline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptxAirline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptxPrathameshKanse
 
Sample usecase educationdetails
Sample usecase educationdetailsSample usecase educationdetails
Sample usecase educationdetailsVivek Srivastava
 
Flight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxFlight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxAKHIL969626
 
System Design of Online Ticketing System
System Design of Online Ticketing SystemSystem Design of Online Ticketing System
System Design of Online Ticketing SystemShahriar Parvez
 
Inventory music shop management
Inventory music shop managementInventory music shop management
Inventory music shop managementArafat Bin Reza
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTmarcorelano
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system pptmarcorelano
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALsurya singh
 
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app68922f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892Darshan Parmar
 
Customer Contact DB Development Project
Customer Contact DB Development ProjectCustomer Contact DB Development Project
Customer Contact DB Development ProjectNicholai Stevens
 
Bidders Training Mannual
Bidders Training MannualBidders Training Mannual
Bidders Training MannualNabaraj Paudel
 

Similar to USE CASE DESCRIPTION of Air Ticket Reservation system.docx (20)

online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Deliverable 2
Deliverable 2Deliverable 2
Deliverable 2
 
Lec 10Use Case.pptx
Lec 10Use Case.pptxLec 10Use Case.pptx
Lec 10Use Case.pptx
 
Requirement analysis smart stock business
Requirement analysis smart stock businessRequirement analysis smart stock business
Requirement analysis smart stock business
 
Ramausecase123
Ramausecase123Ramausecase123
Ramausecase123
 
Airline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptxAirline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptx
 
Use S
Use SUse S
Use S
 
Usecase
UsecaseUsecase
Usecase
 
Use1
Use1Use1
Use1
 
Sample usecase educationdetails
Sample usecase educationdetailsSample usecase educationdetails
Sample usecase educationdetails
 
Flight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxFlight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docx
 
System Design of Online Ticketing System
System Design of Online Ticketing SystemSystem Design of Online Ticketing System
System Design of Online Ticketing System
 
Inventory music shop management
Inventory music shop managementInventory music shop management
Inventory music shop management
 
Users manual
Users manualUsers manual
Users manual
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPT
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system ppt
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINAL
 
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app68922f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
 
Customer Contact DB Development Project
Customer Contact DB Development ProjectCustomer Contact DB Development Project
Customer Contact DB Development Project
 
Bidders Training Mannual
Bidders Training MannualBidders Training Mannual
Bidders Training Mannual
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

USE CASE DESCRIPTION of Air Ticket Reservation system.docx

  • 1. USE CASE DESCRIPTION 1. LOGIN USE CASE DESCRIPTION Introduction: This use case describes all the steps followed in order to login into Air Ticket Reservation System. Actors: Administrator, Customer Precondition: The administrator/Customer must have a valid username and password. Postcondition: If the username and password is valid, the actor is successfully logged in to the system; else an error message will be displayed. Flow of Events: Basic Flow: 1. The system will request the actor to enter their login details for the system. The actor fills in the following details: - Username - Password 2. If login details are valid after clicking the Login button, the actor is successfully logged into the system. Alternate Flows: 1. Alternate Flow 1: Invalid Entry If Username / password entered by the actor is invalid or of any field username/password are empty then the system will display an error message and the actor returns to the basic flow. 2. Alternate Flow 2: User Exits User can exit at any time and use case ends. Special Requirements: None Associated Use Case: None
  • 2. 2. BOOK FLIGHT TICKET USE CASE Introduction: This use case describes the steps taken in order to book a ticket. Actors: Administrator, Customer Precondition: The Administrator/Customer must be logged onto the system before use case begins. Postcondition: If the use case is successful, a ticket is booked and the database is updated else the system remainsunchanged. Flow of Events: Basic Flow: 1. This use case starts when the Administrator/Customer/Airline wishes to book a ticket. 2. The system requests Administrator/Passenger/Airline to enter basic details that includes: - Name - Number of Passengers - Source - Destination - Type of Flight 3. After Successful insertion of all the details the user will be asked to pay for the ticket and theticket is successfully booked. Alternate Flows: 1. Alternate Flow 1: Invalid Details: If in Book Details any invalid detail is mentioned or left blank, the system will display an errormessage and return to basic flow. 2. Alternate Flow 2: User Exit: User exit Unexpectedly, the system starts from the beginning. Special Requirements: None Associated Use Case: LOGIN
  • 3. 3. CANCEL TICKET USE CASE Introduction: This use case describes the steps taken in order to cancel a ticket. Actors: Administrator, Customer Precondition: The Administrator/Customer must be logged onto the system before use case begins. Postcondition: If the use case is successful, a ticket is cancelled and the database is updated, the system remainsunchanged. Flow of Events: Basic Flow: 1. This use case starts when the Administrator/Customer wishes to cancel a ticket. 2. The use case requires the Administrator/Customer to enter the BOOKING ID into the systemthat he/she wants to cancel. 3. The user selects cancel ticket. 4. The appropriate databases are updated and the refund is given to user and the ticket iscancelled. Alternate Flows: 1. Alternate Flow 1: Invalid Booking ID: If the Booking ID entered is not present, the system will display the message of BOOKING IDNOT FOUND and will ask the user to enter the BOOKING ID again. 2. Alternate Flow 2: Time to Cancel Ticket Exceeds If the user cancels the ticket after the 24 hours period, no refund will be given to the user andticket will be cancelled. 3. Alternate Flow 3: User Exit User exit Unexpectedly, the system goes from beginning and no changes in the system takesplace. Special Requirements: None Associated Use Case: LOGIN, REDUND
  • 4. 4. VIEW BOOKED TICKET USE CASE Introduction: This use case describes the steps taken in order to view a ticket. Actors: Administrator, Customer Precondition: The Administrator/Customer must be logged onto the system before use case begins. Postcondition: If the use case is successful, a ticket is shown to the user else the system remains unchanged. Flow of Events: Basic Flow: 1. This use case starts when the Administrator/Customer wishes to view a ticket. 2. The user clicks on the VIEW TICKET tab to view the tickets booked. 3. The Booked ticket should display the following details: - Name - Number of Passengers - Source - Destination - Type of Flight Alternate Flows: 1. Alternate Flow 1: Invalid Ticket Number If the Ticket Number entered is not correct, the system will display the message of INVALID TICKET NUMBER and will ask the user to enter the Ticket Number again. 2. Alternate Flow 2: User Exit User exit Unexpectedly, the system goes from beginning and no changes in the system takes place. Special Requirements: None Associated Use Case: LOGIN
  • 5. 5. REFUND USE CASE DESCRIPTION Introduction: This use case describes all the steps followed in order to apply for the refund of cancelled ticket in Air Ticket Reservation System. Actors: Customer Precondition: The Customer must be logged into the system and applied for cancellation of ticket. Postcondition: Refund if any must be processed in accordance with the refund policy of the system. Flow of Events: Basic Flow: 1. The system will request the actor to cancel the ticket in order to apply for a refund. 2. If ticket is cancelled in given time period, a refund will be processed according to the refund policy of the system. Alternate Flows: 1. Alternate Flow 1: Invalid Ticket Number If the Ticket Number entered is not correct, the system will display the message of INVALID TICKET NUMBER and will ask the user to enter the Ticket Number again. 2. Alternate Flow 2: User Exits User can exit at any time and use case ends. Special Requirements: None Associated Use Case: CANCEL TICKET
  • 6. 6. LOGOUT USE CASE DESCRIPTION Introduction: This use case describes all the steps followed in order to logout the Air Ticket Reservation System. Actors: Administrator, Customer Precondition: Administrator/Customer must be logged into the system. Postcondition: The actor is successfully logged out of the system. Flow of Events: Basic Flow: 1. The system will request the actor to click the logout button of the system. 2. The actor will get logged out of the system and return to the login page. Alternate Flow: 1. Alternate Flow 1: User Exits User can exit at any time and use case ends. Special Requirements: None Associated Use Case: LOGIN
  • 7. 7. SEARCH FOR FLIGHT USE CASE Introduction: This use case describes all the steps followed in order to search for flight in Air Ticket Reservation System. Actors: Customer Precondition: Customer must be logged into the system. Postcondition: Flight schedules are displayed with all the details. Flow of Events: Basic Flow: 1. This use case starts when the Customer wishes to search for flights. 2. The Administrator/Customer needs to enter the following details: - Source City - Destination City - Date of Flight Alternate Flows: 1. Alternate Flow 1: Invalid Date of Flight If the Date of flight is not in correct format or the date entered is before the current date, the system will display the message RE-ENTER DATE. 2. Alternate Flow 2: Source/ Destination City is blank If the Source/Destination city is left blank, the system will show the message SELECT SOURCE/DESTINATION. 3. Alternate Flow 3: User Exit User exit Unexpectedly then goes to beginning and no changes in the system takesplace. Special Requirements: None Associated Use Case: LOGIN
  • 8. 8. MAINTAIN FLIGHT DETAILS USE CASE Introduction: This use case describes all the steps taken in order to maintain flight details. Actors: Administrator Precondition: Administrator must be logged into the system. Postcondition: The flight information will be added/ updated / deleted / viewed. Flow of Events: Basic Flow: 1. The use case starts when the administrator wants to maintain (Add, update, delete or view) the flight details. 2. Administrators can request for add/delete/update/view operation. - If the administrator requests for add operation then add flight sub flow executed. - If the administrator requests for delete operation then delete flight sub flow executed. - If the administrator requests for update operation then update flight sub flow executed. - If administrator requests for view operation then view flight sub flow executed. 1. Basic flow 1: Add Flight The system requests the administrator to fill some details. This include o Airplane Model Number o Airplane Registration Number o Airplane Capacity o Flight Number o Departing city o Arrival city o Flight Departure Date o Flight Departure Time o Flight Arrival Date o Flight Arrival Time Flight gets added to the system. 2. Delete Flight  The system requests the administrator to enter the Flight Number of the flight.  The system retrieves and displays the flight information.  The administrator confirms the delete request.  The system deletes the flight record.
  • 9. 3. Update Flight  The system requests the administrator to enter the flight number of the flight.  The system retrieves the details, displays the details and goes to the update flight sub flow.  After adding necessary details, the flight details are updated. 4. View Flight  The system requests the administrator to enter the flight number of the flight.  The system retrieves and displays the flight information. Alternate Flows: 1. Alternate Flow 1: Invalid Entry If in the add flight or update flight sub flow, the actor enters invalid entry or leaves any field empty the system displays an error message. The actor returns to basic flow and may re-enter the invalid entry. 2. Alternate Flow 2: Flight Already Exists If in the add flight sub flow, a flight with a specified flight number exists then the system generates an error message and the actor returns to basic flow. 3. Alternate Flow 3: Flight Not Found If in the update flight, delete flight or view flight sub flow the flight information with the specified flight number does not exist, the system displays an error message and flow goes to basic flow. 4. Alternate Flow 4: Update Cancelled If in the update flight sub flow, the actor decides not to update the details then the update is cancelled and flow goes to the beginning of basic flow. 5. Alternate Flow 5: Delete Cancelled If in the delete flight sub flow, the actor decides not to delete the details then delete is cancelledand flow goes to the beginning of basic flow. 6. Alternate Flow 6: User Exits User exit Unexpectedly, then goes to beginning and no changes in the system takes place. Special Requirements: None Associated Use Case: LOGIN
  • 10. 9. VIEW FLIGHT OCCUPANCY USE CASE Introduction: This use case describes all the steps followed in order to view the flight occupancy in Air Ticket Reservation System. Actors: Administrator Precondition: Administrator must be logged into the system. Postcondition: Flight occupancy are shown with all the details. Flow of Events: Basic Flow: 1. This use case starts when the Administrator/Airline wishes to view the flight occupancy. 2. The Administrator needs to enter the Flight Number of the flight. 3. The Details of the flight is displayed. Alternate Flows: 1. Alternate Flow 1: Invalid Flight Number If the flight number is not correct, the system will display the message INVALID FLIGHT NUMBER. 2. Alternate Flow 2: User Exit User exit Unexpectedly, the goes to beginning and no changes in the system takes place. Special Requirements: None Associated Use Case: LOGIN