Answered step by step
Verified Expert Solution
Question
1 Approved Answer
outlines a series of use cases for a theoretical airline database system. The document details scenarios including new user registration, user authentication, city and airline
outlines a series of use cases for a theoretical airline database system. The document details scenarios including new user registration, user authentication, city and airline determination, flight and ticket determination, booking information and price, manage users administrator side and add airline information provider side
New User Registration:
Aim: To register a new user who does not exist in the Airline Database.
Primary Actor: User
Success: User is added into the Airline DB enabling access to the online booking service.
Failure: User encounters an authentication error and cannot use the application.
User Authentication:
Aim: To authenticate a user who holds a userid and password.
Primary Actor: User
Success: User is authenticated.
Failure: User is not authenticated.
City and Airline Determination:
Aim: To allow users to determine departure and arrival cities, dates, number of tickets, and select an airline company.
Primary Actor: Airline User
Success: Necessary details are determined.
Failure: The reservation process is halted due to validation or general errors.
Flight and Ticket Determination:
Aim: To enable users to choose from available flights and provide passenger information.
Primary Actor: Airline User
Success: User selects a flight and provides passenger info.
Failure: Information is not displayed due to an error.
Booking Information and Price:
Aim: To display booking details and total price to the user for confirmation.
Primary Actor: Airline User
Success: Booking is confirmed successfully.
Failure: Information display or form submission errors occur.
Manage Users Administrator Side:
Aim: To allow administrators to manage user profiles, including adding, deleting, and updating.
Primary Actor: Airline Administrator
Success: User profiles are managed successfully.
Failure: Operations fail due to errors.
Add Airline Information Provider Side:
Aim: For providers to add or delete informa: PM
AirlineUseCasesModi...
Edit
User Authentication
Characteristic Information:
tableGoal in Context:,Authenticate userScope:Level:PreCondition:,tableUser is registered and holds a userid and apasswordSuccess End Condition:,User is authenticatedFailed End Condition:,User is not authenticatedPrimary Actor:,UserTrieger Event:,User hits "Sign in in the Airline Main Screen
Main Success Scenario:
tableStepActor,User,tableFils in the userid field and password field with a valid UniqueIdentifier ex Email Address and a valid PasswordEser,Hits the "Sign In button to submit the request.System,tableChecks submitted credentials against user database and grant access ifthey match with an existing record. If not they are asked to register.System,table Displays the City and Airline Determination page thatcontains the following fields Departure City, ArrivalCity Deporting Date, Return Date, Airline company, andnumber of tickets required if the user is marked as auser in addition to options for viewing and updating theusers profile. Displays the Administrator Page if the user isauthenticated as Administrator Displays the Provider Main Page if the user isauthenticated as ProviderUser,Hits the "Forsot" button to find his passuerdSystem,Display two fields the secret question and answer questionUser,Enter the ansuer of the serret aueation
tableStepActor,User,Hits the "Sign up button to return back to the wer resUser,Hits the "help" buttonSystem,Displas more information how to sign in
Citvand Sirline Determination
Select files
Add to Tags
Tools
Share
C DE
YOLtion about airlines.
Primary Actor: Airline Provider
Success: Airline information is saved in the database.
Failure: Record could not be saved due to an error.
This document serves as an assignment and is designed to cover various aspects of database management and application design within the context of an airline reservationsystem
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