Professional Documents
Culture Documents
DESIGN DOCUMENT
Submitted by
DHANRAJ KUMAR G (27068)
JAGADHEESHAN G (27075)
JAGANNATHAN R (27076)
KRISHNAN JEESHA (27085)
SEKHAR S (27111)
SHAKTHI KAMAL (27112)
1
INDEX
2
1. Use Cases
1.1 Description
This section list use cases for AFIRS. The various user classes identified the following use cases
and primary actors for the AFIRS:
1.0.E.2 Cutoff time for available ticket (the cutoff time is usually 5
hours before the departure time of the flight) (at step 1)
1. System informs Customer that the cutoff time policy occurs.
1a. System denies the access to the particular ticket information
terminates use case.
1.2.E.1 the user input query is not reasonable (e.g. departure time is
behind arrival time) (at step 1)
1. System informs Customer of right form of query to input.
2. Customer changes query.
Includes: None
Priority: High
Frequency of Use: Approximately 400 users, average of one usage per day
Special 1. Customer shall be able to cancel the order at any time prior to
Requirements: confirming the order.
2. Customer shall be able to view all tickets he reserved within the
previous six months. (Priority = medium)
Notes and Issues: 1. The default time zone of departure/arrival information is the local
time zone of specific city.
2. If customer doesn’t need to have an account until reservation is
placed.
5
1.4 Administrative Use Case
6
information should be temporally invisible/inaccessible for
customers.
7
2 Sequence Diagram
1: change reservation
2: Get customer details
3: get itineary
4: show itineray
5: select segment
9: payment
8
3 ACTIVITY DIAGRAM FOR MAKING RESERVATION
9
5 SWIMLANE DIAGRAM
6 CLASS DIAGRAM
The class diagram describes the attributes and operations of a class and also the constraints
imposed on the system. The class diagrams are widely used in the modeling of object oriented
systems because they are the only UML diagrams which can be mapped directly with object
oriented languages.
The class diagram shows a collection of classes, interfaces, associations, collaborations and
constraints. It is also known as a structural diagram.
Contents:
Class diagrams commonly contain the following things
Classes
Interfaces
Collaborations
Dependency, generation and association relationships
10
Traveller
Name Reservation incharge
Passport no. Incharge name
Telephone no. incharge id
Address inchrg location
Viewinfo() accept()
Booking() reject()
Payment() update database()
cancel_reservation() manage payment()
Date_change()
Airline Database
Airline name
Date of update
7 DEPLOYMENT DIAGRAM
Airline
Reservatio
n
Database
Reservation
In charge
Traveler n
Traveler 1 Traveler 2
11
8 AFIRS Login Page
12
9 AFIRS Search page
13