Micro-Project Proposal
“Airline Reservation System”
BRIEF INTRODUCTION: -
Airline Reservation System contains the details about flight schedules and its fare tariffs,
passenger reservations and ticket records. An airline’s inventory contains all flights with their
available seats. The inventory of an airline service is generally divided into three categories
of classes (e.g. First, Business or Economy class) and each category is having seats up to 26
bookings, along with prices and booking conditions. Inventory data is imported and
maintained through a Schedule Distribution System over standardized interfaces. One of the
core functions of the inventory management of airline reservations is the inventory control.
Inventory control steers how many seats are available for the different booking classes, by
opening and closing individual booking classes for sale. In combination with the fares and
booking conditions stored in the Fare Quote System the price for each sold seat is
determined.
AIM OF THE MICRO-PROJECT: -
Airline Reservation System
INTENDED COURSE OUTCOMES: -
CO a. Select suitable Software Process model for Software Development.
CO b. Prepare Software Requirement Specification.
CO c. Use Software Modelling to Create Data Designs.
CO d. Estimate Size and Cost of Software Product.
CO e. Apply Project Management and Quality Assurance principles in Software
Development.
LITERATURE REVIEW: -
The following are features of this system:
Highly customizable system.
Reservation cancellation system.
Trustworthy and reliable.
Multiple language support.
Government Polytechnic Arvi 1
Multiple currency acceptances.
Secure online payment gateway Seamless, fast, and error-free online reservation facility
to the users.
Advantages:
Fully customized.
User-friendly interface.
Real-time update.
Easy cancellation process.
Easy refunds after the cancellation.
24/7 booking available for customers.
Disadvantages:
It acts as a barrier between ethnicities.
Chances of creating more castes in the society instead of eliminating it.
The dominant class or the creamy layer gets the entire benefit.
It opposes meritocracy.
It provides short-term relief but, in reality harms the society in the long run.
PROPOSED METHODOLOGY: -
• Understand the topic given to us.
• Discuss about the topic with group members.
• Divide the topic throughout each member of the group.
• Collected the information from member and verify from our lecturer.
• Prepared the main report of our micro project.
Government Polytechnic Arvi 2
RESOURSE USED: -
Sr. Name of resources Specification Quantity
No.
1. Computer system (i3-i5 preferable) Ram 1
minimum 4gb
2. Operating system Windows 7 or above 1
3. Browser Chrome 1
GROUP MEMBER: -
Sr. Name Enrolment Signature
No. No.
1. Sakshi j Shinde 2001320014
2. Aryan S Dahiya 2001320016
3. Ruturaj S Khandwe 2001320102
4. Saurav N Chafle 2001320103
5. Rohit D Kasrewar 2001320104
Government Polytechnic Arvi 3
ACTION PLAN: -
Sr. Details of Activity Planned start Planned finish Team
No. date date Members
1. To discuss and get the topic of All
micro project.
2. Start planning on topic of micro All
project.
3. Collect information about our All
topic.
4. Distribute works within group All
members.
5. To start with creating with main All
copy of microproject.
6. Collect different information All
about microproject.
7. Initiate different views about All
micro project.
8. Editing process must be done All
before hard copy.
9. Check softcopy properly before All
preparing of hardcopy.
10. To start creating copy properly. All
11. Checking the information from All
monitor
12. Check the soft copy. All
13. To present soft copy via G-mail. All
14. To present soft copy via G-mail. All
Government Polytechnic Arvi 4
A
MICROPROJECT REPORT ON
“Airline Reservation System”
In partial fulfill of diploma in computer engineering
(4th semester)
In subject of:
Software Engineering
(SEN)
Submitted By:
Sakshi J. Shinde
Aryan S. Dahiya
Ruturaj S. Khandwe
Saurav N. Chafle
Rohit D. Kasrewar
Submitted to
Maharashtra State board of Technical Education, Mumbai
Under guidance of
Prof. M. K Tatte
Lecturer In
Department of computer engineering
Government Poly technic Arvi, Dist.- Wardha
(2021-2022)
Government Polytechnic Arvi 5
Government Polytechnic, Arvi
Department of Computer Engineering
Certificate
This is to certify that students whose name mention below of
Fourth Semester Diploma in Computer Engineering has
satisfactorily completed the microproject entitled “Airline
Reservation System” for the academic year 2021-22 as prescribed
in MSBTE curriculum.
Name Enrollment no. Roll no.
Sakshi J. Shinde 2001320014 01
Aryan S. Dahiya 2001320016 02
Ruturaj S. Khandwe 2001320102 03
Saurav N. Chafle 2001320103 04
Rohit D. Kasrewar 2001320104 05
Subject teacher Head of the department Principle
M.K. Tatte [Link] [Link]
Place: Arvi
Date: / /202
Government Polytechnic Arvi 6
Declaration
We undersigned hereby declare that the micro project report entitled “Airline
Reservation System” contents is the outcome of our own literature survey. we
further declare that content of this report is properly cited and well
acknowledge. This present report is not submitted to any other examination of
this or any other institute for the award of any diploma.
(Signature)
_______________
_______________
_______________
_______________
_______________
Place: Arvi
Date: / /2022
Government Polytechnic Arvi 7
Micro-Project Proposal
“Airline Reservation System”
RATIONALE: -
Airline Reservation System contains the details about flight schedules and its fare tariffs,
passenger reservations and ticket records. An airline’s inventory contains all flights with their
available seats. The inventory of an airline service is generally divided into three categories
of classes (e.g., First, Business or Economy class) and each category is having seats up to 26
bookings, along with prices and booking conditions. Inventory data is imported and
maintained through a Schedule Distribution System over standardized interfaces. One of the
core functions of the inventory management of airline reservations is the inventory control.
Inventory control steers how many seats are available for the different booking classes, by
opening and closing individual booking classes for sale. In combination with the fares and
booking conditions stored in the Fare Quote System the price for each sold seat is
determined.
INTENDED COURSE OUTCOMES: -
CO a. Select suitable Software Process model for Software Development.
CO b. Prepare Software Requirement Specification.
CO c. Use Software Modelling to Create Data Designs.
CO d. Estimate Size and Cost of Software Product.
CO e. Apply Project Management and Quality Assurance principles in Software
Development.
Government Polytechnic Arvi 8
INTRODUCTION: -
Airline Reservation System contains the details about flight schedules and its fare tariffs,
passenger reservations and ticket records. An airline’s inventory contains all flights with their
available seats.
MODULES
Registration module
Administrative module
Passenger module
Registration module
In registration module first we ask passenger to give his details. After registering with us the
passenger can logon to his/her own account and can view all flight details such as Timings,
Prices, Availability of seats and can book the ticket with unique ticket id. Once Passenger
registered with us can book any number of tickets.
Administrative module
Administrative module is provided for the sake of administrators to manage the site and
update the content at regular intervals, The major operations included in this module are:
Create and maintain airline schedule, fare and timings of the Flight.
View the passenger list.
View the available seats in the flights.
Cancel the tickets.
Updating the flight schedule and timings and fare.
Government Polytechnic Arvi 9
Passenger module
This module is meant for passengers, where a user logging into his/her owns account will
view this panel. The major operations included in this module were
View all airline schedules, timings, fare details and seats availability.
Book for the tickets.
View and cancelling of the ticket.
Send feedback
SYSTEM DESIGN
Unified Modeling Language:
UML stands for Unified Modeling Language. It is a third-generation method for specifying,
visualizing and documenting the artifacts of an object-oriented system under development.
Object modeling is the process by which the logical objects in the real world (problem space)
are represented (mapped) by the actual objects in the program (logical or a mini world). This
visual representation of the objects, their relationships and their structures is for the ease of
understanding. This is a step while developing any product after analysis.
The Unified Modeling Language encompasses a number of models.
Use case diagrams
Class diagrams
Sequence diagrams
Collaboration Diagram
ER Diagram
Government Polytechnic Arvi 10
Use Case Diagram:
Use case diagram consists of use cases and actors and shows the interaction between them.
The key points are:
The main purpose is to show the interaction between the use cases and the actor.
To represent the system requirement from user’s perspective.
The use cases are the functions that are to be performed in the module.
An actor could be the end-user of the system or an external system.
Login
Scheduling flights
View passenger list
ADMIN
Cancel the ticket
view feedback
Log out
Government Polytechnic Arvi 11
Register
Login
View flight timings
and availability
Book the ticket
Send cancel request
USER
Send feedback
Log out
Government Polytechnic Arvi 12
Class Diagram:
Airlines Reservation System Class Diagram de scribes the structure of a Airlines Reservation
System classes, their attributes, operations (or methods), and the relationships among objects.
The main classes of the Airlines Reservation System are Airlines, Reservation, Passenger,
Ticket Booking, Employee, Airline Enquiry.
Government Polytechnic Arvi 13
Sequence Diagram:
The purpose of sequence diagram is to show the flow of functionality through a use case. In
other words, we call it a mapping process in terms of data transfers from the actor through the
corresponding objects.
Government Polytechnic Arvi 14
Collaboration Diagram
Government Polytechnic Arvi 15
ER Diagram
LOGIN
TICKET BOOKING Books
Type
Ticket id no Loginnamee
[Link]
Passengername Mobile
Password
DestinationStationon
Gender
Name
FligthName
SourceStation
Location
Depends Gives
Destination Station
SCHEDULING
ID
FEEDBACK
Time
Seats Name Subject
Flightname
Sourcestation
Email
Government Polytechnic Arvi 16
TEST CASE
Action Inputs Expected Actual Test Test
Output Output Browser Result
Login with Elon Musk System displays admin As IE-11 Pass
username and 1234 home page. Expected
password.
Forget Redirect to User will set a new As IE-11 Pass
password. login page password after verify Expected
OTP and pass change
successfully message will
be display.
Enter pin. 1234@ Pin displayed as 1234@ As IE-11 Pass
Expected
pin
User detail in User released Opening pdf on As IE-11 Pass
PDF file. detail in attach application itself. Expected
PDF file. PIN
User can Sukhui SU-30 Opening the flight name. As IE-11 Pass
search for MH1 Expected
flight name.
Available of Redirect to Available of seat is 10. As IE-11 Pass
seats. login page Expected
in
Available
seat is 10.
Logout Logout a page 10 back a reservation As IE-11 Pass
page. Expected
in logout
your
reservation
.
Government Polytechnic Arvi 17
CONCLUSION
Getting accurate information about what visas or permits you need is an important part of
preparing for a trip or stay abroad. To help you with this task we have provided
information about embassies and consulates abroad, and we have also included
companies that provide visa and passport services.
We offer documentation processing, application & filing services for those interested in
applying for a visa. A strong research team ensures that cases are evaluated and processed
as per the latest updated rules and regulations.
REFRENCE
[Link]
[Link]
[Link]
[Link]
Government Polytechnic Arvi 18