You are on page 1of 23

ACKNOWLEDGEMENT

Developing a project of this magnitude has helped me a


lot in understanding and implementing Information Technologies.
First of all I would like to express my gratitude to please enter principal’s name here, Principal
and Prof. Ashish Shah, Course Coordinator, Department of Information Technology. They
were really very inspirational and motivating during the entire project.
I would also like to thank Prof. (Miss) Sana Ansari, for imparting immense knowledge
about required software’s and computer languages to me. She always has some new
innovative ideas and has been very helpful, supporting, inspirational and encouraging.
I would also like to thank the other staff members of
Department of Information Technology for the help and assistance that
they have given me during the period of the project.

Your Name

INDEX
Sr. TOPIC Page
No No.
1. Organizational Overview
2. Proposed System
2.1 Advantages
2.2 Features
3. Scope of Proposed System
4. Gantt Chart
5. Diagrams And Charts
5.1 Event Table
5.2 Data Flow Diagrams
5.3 Use Case Diagram
5.4 Class Diagram
5.5 Sequence Diagram
5.6 Activity Diagram
6. Menu Tree
7. Data Dictionaries
7.1 Tables
8. Forms
8.1 Form List
8.2 Form Layouts
9. Reports
9.1 Report List
9.2 Report Layouts
10. System Coding Convention
11. System Coding
12. Test Data
13. Bibliography
EXISTING SYSTEM

The existing system is manual entry of up keeping of the details of the persons who are registered already.
And it is very difficult for each person to come to the office. Users can also enquire about the tickets through phones.
It is very difficult for the user to remember all the

details that they received through phones. And it is also very difficult to calculate how many peoples registered in a
month by hand. This requires quite a lot of time and wastage of money as it requires quite lot of manpower to do
that. Another factor that takes into account that is the possibility of errors and which requires verification and
checking of data relating to various operations which is done manually. Data's are stored globally and are retrieved in
the same manner. Most of the data are hidden from outside the world. The limitations of existing system is that it is
not all personalized. It cannot be used for personal and quick reference. Even the other staff members can make
quick entries if the responsible person is not present.

PROPOSED SYSTEM

The modern computerized system is developed with the aim to overcome the drawbacks of existing system.
The proposed system has got many advantages. People from different parts of the world can register very easily. The
new system is more personalized. It is maze in such a manner that all the new users can understand all the options in
it very easily. It is made in a quick and easy referential manner. This system helps the user to go through the rates
quoted by different travel agencies and select the convenient rate that is suitable for him.

Access to all important matters are not always locked and can be opened easily at the time of urgency. The
advantages of proposed system are that security is maintained in the new system. Securities for all important data are
maintained confidentially. As it is easily understandable and user friendly, quick entries can be made in this system.
ADVANTAGES :-

SkyVantage offers complete hosting solutions for airlines. The SkyVantage System takes advantage of the latest
technology to provide airlines with a "can't survive without" system for reservations and day-to-day operations.
Passenger Service System (PSS)
Airline Reservation System
SVAMS Provides the most advanced PSS along with integrated and fully customized reservation system for
complete management of an airlines inventory and passengers. The online reservation system combines with the
airlines web site for a complete e-commerce solution. Call centers will now have a complete and integrated solution
for offering the airline product.

Revenue Management
Airlines can take advantage of the SkyVantage Revenue Management system tools to amplify the bottom line. The
SkyVantage inventory management technology combines with the revenue management system to provide real-time
analytics of your airline data, airlines can see exactly what needs to be done to increase earnings. Revenue
Management changes can be applied and the reservation system can be updated in real-time. Complexity:
Eliminated.

Loyalty & Social CRM


SkyVantage is the first passenger service system to combine loyalty and social networking in the CRM. With
technology linking your airline and your customers to facebook, twitter, linkedin, tripit and more, now airlines can
know and interact with their customers better than ever before. The SkyVantage CRM has now made decisions
regarding frequent flyer programs and other passenger reward programs easier to make than ever.

SkyVantage Ancillary Marketplace


SkyVantage has deployed technology in the areas of ancillary revenue, packaging and distribution that allows
airlines to go beyond the traditional barriers. Sell your products and services in a visual marketplace, easily and
profitably.

Flight Following
SkyVantage offers flight following screens that are highly integrated into the passenger service system and airline
reservation system. Complete with FAA approved overdue alert notification systems, our color-coded flight
following screens will help you keep your finger on the pulse of your flight operation.

Departure Control System


Maximize the effectiveness of your entire operation with complete departure control. Airlines of all sizes will have
the entire live flight department at their fingertips.
Security and APIS
Passenger Vetting is easier than ever before, and optionally completely automated as part of your local no-fly-list
program. We have multi-national approved passenger security and APIS technologies deployed all over the world.
Information Systems
With SkyVantage, all the information is at your fingertips. Great care has been taken to ensure that live and historical
operations and passenger information has been recorded. DATA IS NEVER PURGED!!! The report that you need is
only limited by your imagination!
E-Suite Booking System
Give customers, travel agents, and other vendors the quick, intuitive way to book online with the SkyVantage e-Suite
internet booking system. Low cost growth is only a few clicks away as your customers will find the easy intuitive
reservation wizard their preferred means of making a reservation. Travel agents may register with your airline take
advantage of low cost direct distribution with completely automated billing processes. Each SkyVantage Customer
will have complete control over the look and feel of the public e-Suite internet booking system.
Direct Distribution and API
Sell your inventory and ancillaries to anyone, at any level, at any time. The SkyVantage API is available for your
use. We can build support for OpenTravel.org and/or OpenAxis XML technologies. Expand your marketplace
through mobile applications and beyond through our JSON or XML technologies. The Sky is only the beginning for
SkyVantage powered airlines. YOU CONTROL YOUR DESTINY.

E-Ticket GDS Integration


SkyVantage has partnered with Hahn Air to make GDS distribution affordable for airlines of all sizes. Need
Electronic Ticketing with DCSell technologies? No problem! With SkyVantage, small airlines have the ability to
Interline and Code-Share with other carriers. And participate in sales on the major online travel agencies (OTA's)
like travelocity, orbitz and many more.

FEATURES:-
Webtrade builds airline reservation system for low-cost airlines
(19 May 2004)

The Internet has become the main sales channel and customer interface for low-cost airlines because of its efficiency
and cost-effectiveness.
Webtrade was contracted to develop a Web-based airline reservation system for a low-cost airline. The airline
booking system took 8 months to develop and despite the rapid development timescale, the airline processed over
40,000 passenger reservations in its first two months of trading.
Features include:
• Online reservations - fast, easy to use search and booking system
• Payment System - secure credit card processing
• Customer Service Centre Module
• Revenue and Yield Management
• Secure Managed Hosting
Webtrade developed, hosted and managed the web-based system allowing the airline get its booking system online
without having to install hardware or software.
The software uses Webtrade's LiveEdit Content Management System.

SCOPE :
The name of the software is “AIRLINE RESERVATION SYSTEM”. This software provides options for
viewing different flights available with different timings for a particular date and provides customers with the facility
to book a ticket, modify or cancel a particular reservation but it does not provide the customers with details of cost of
the ticket and it does not allow the customer to modify a particular part of his reservation and he/she can modify all
his details.
Airline Reservations Systems contain airline schedules, fare tariffs, passenger reservations and ticket records. An
airline's direct distribution works within their own reservation system, as well as pushing out information to the
GDS. A second type of direct distribution channel are consumers who use the internet or mobile applications to make
their own reservations. Travel agencies and other indirect distribution channels access the same GDS as those
accessed by the airlines' reservation systems, and all messaging is transmitted by a standardized messaging system
that functions primarily on TTY messaging called SITA. Since airline reservation systems are business critical
applications, and their functionally quite complex, the operation of an in-house airline reservation system is
relatively expensive.
Prior to deregulation, airlines owned their own reservation systems with travel agents subscribing to them. Today,
the GDS are run by independent companies with airlines and travel agencies as major subscribers.
GANTT CHART :-

DIAGRAMS AND CHARTS :-

EVENT TABLE:-
DATA FLOW DIAGRAM :-

.
USE CASE DIAGRAM:-
Use Case Modeling
Use Case modeling is the simplest and most effective technique for modeling system requirements from a user’s
perspective. Use Cases are used to model how a system or business currently works, or how the users wish it to
work. It is not really an object-oriented approach; it is really a form of process modeling. It is, however, an excellent
way to lead into object-oriented analysis of systems. Use cases are generally the starting point of object-oriented
analysis with UML. The Use Case model consists of actors and use cases. Actors represent users and other systems
that interact with the system. They are drawn as stick figures. They actually represent a type of user, not an instance
of a user. Use cases represent the behavior of the system, scenarios that the system goes through in response to
stimuli from an actor. They are drawn as ellipses.
Figure 3 Use Case Modeling

Each Use Case is documented by a description of the scenario. The description can be written in textual form or in a
step-by-step format. Each Use Case can also be defined by other properties, such as the pre- and postconditions of
the scenario – conditions that exist before the scenario begins, and conditions that exist after
the scenario completes. Activity Diagrams provide a graphical tool to model the process of a Use Case. These are
described in a later section of this document.

Capture and/or Verify Requirements


The final objective of any software design is to satisfy the user requirements for the system. These requirements can
be software requirements, product requirements, or testing requirements. The goal of capturing and verifying user
requirements is to ensure that all requirements are fulfilled by the design, and that the design conforms to the defined
requirements.
Oftentimes system requirements exist already in the form of requirements documents. Use Cases are used tocorrelate
every scenario to the requirements it fulfills. If the requirements do not exist, modeling the system through Use Cases
enables discovery of requirements.

Organization of Use Case Diagrams


During business analysis of the system, you can develop one Use Case model for the system, and build packages to
represent the various business domains of the system. You may decompose each package with a Use Case diagram
that contains the Use Cases of the domain, with actor interactions.

A Use Case for Every Scenario


The goal is to build a Use Case diagram for each significantly different kind of scenario in the system. Each scenario
shows a different sequence of interactions between actors and the system, with no 'or' conditions.

Model Alternate Sequences through "Extends" Relationship


Typically, one models each Use Case with a normal sequence of actions. The user then considers "what if"
conditions for each step, and develops Use Cases based on these alternate sequences of events. The alternate
sequences are modeled in separate Use Cases, which are related to the original Use Case by an "Extends"
relationship. The Extends relationship can be thought of as a Use Case equivalent to inheritance, in that the
Extending Use Case inherits and overrides behavior of the original Use Case.
Eliminate Redundant Modeling through "Uses" Relationship
To eliminate redundant modeling of a chunk of behavior that appears in multiple Use Cases, the chunk of behavior
can be modeled in a separate Use Case that is related to the other Use Cases by the Uses relationship. The Uses
relationship can be thought of as a Use Case equivalent of aggregation

Figure 4 Use Case Extends Versus Uses Relationships

Use Cases Aid in Testing System against Requirements


Use Cases are also used to build test scripts that are used to verify that the application satisfies the business and
system requirements.When you have arrived at the lowest Use Case level, you may create a Sequence diagram for
the Use Case. With the Sequence and Collaboration diagrams, you can model the implementation of the scenario.
CLASS DIAGRAM :-
SEQUENCE DIAGRAM :-
SEQUECNCE DIAGRAM FOR AIRLINE BOOKING SYSTEM

The Sequence diagram is one of the most effective diagrams to model object interactions in a system. A Sequence
diagram is modeled for every Use Case. Whereas the Use Case diagram enables modeling of a business view of the
scenario, the Sequence diagram contains implementation details of the scenario, including the objects and classes
that are used to implement the scenario, and messages passed between the objects.

Typically one examines the description of the Use Case to determine what objects are necessary to implement the
scenario. If you have modeled the description of the Use Case as a sequence of steps, then you can ‘walk through’
the steps to discover what objects are necessary for the steps to occur. A Sequence diagram shows objects involved
in the scenario by vertical dashed lines, and messages passed between the objects as horizontal vectors. The
messages are drawn chronologically from the top of thediagram to the bottom; the horizontal spacing of objects is
arbitrary.

During initial analysis, the modeler typically places the business name of a message on the message line. Later,
during design, the business name is replaced with the name of the method being called by one object on the other.
The method called, or invoked, belongs to the definition of the class instantiated by the object on the receiving end of
the message.
SEQUENCE DIAGRAM FOR AIRLINE BOOKING SYSTEM

Figure 5 Sequence Diagram for a Scenario


ACTIVITY DIAGRAM :-
MENU TREE :-
DATA DICTIONARIES :-

Hush kit
Category

Airline
Interlining
Category

The process of transferring passengers between two carriers flights, typically through a code sharing agreement. See Code
sharing

Airline
Enplanements
Category

The total number of passengers boarding aircraft . Includes both originating and connecting passengers.

Airline
Revenue Passenger Miles (RPM)
Category

a measurement representing one passenger transported one mile in revenue service.

Airline
Revenue per available seat (RASM)
Category

A measure of unit operating revenue, reflecting the total passenger revenues received per seat, per mile. It is computed by
dividing total revenues by available seat miles.

Airline
Available seat miles
Category
A measure of airline capacity; calculated as aircraft miles flown multiplied by the number of seats available for revenue
passenger use.

Airline
Cabotage
Category

The transport of passengers by a foreign carrier for purely domestic flights; illegal in all nations.

Airline
Charter
Category

Nonscheduled service in which all seats are booked by a single entity such as a tour operator

Airline
Commercial Air Carrier
Category

An air carrier that is certificated to carry passengers for a fee.

Airline
Commuter Airline
Category

An airline that operates short haul flights utilizing small capacity aircraft, typically turboprop planes.

Airline
Outsourcing
Category

Contracting certain tasks, such as maintenance, to an outside vendor as a means of reducing operating costs.

Airline
Open skies pact
Category

A bilateral aviation accord between two nations that widens access to markets and provides fare-setting freedom for air carriers.

Airline
National Air Carrier
Category

An air carrier with annual operating revenues between $100 million and 1 billion dollars.

Airline
Major Airline
Category

An air carrier whose annual operating revenues are greater than $1 billion dollars.

Airline
Load Factor
Category

Revenue passenger miles as a percentage of available seat miles in revenue passenger service; measures the proportion of
aircraft seating capacity that is actually sold and used.
Airline
Hub and Spoke System
Category

An air carrier route structure providing broad geographic coverage of major sections of the U.S. without providing point-to-point
service between every small airport.

Airline
Jet
Category

An engine that creates propulsive thrust by expelling air at a much higher velocity than it has taken it in.

Airline
Pitch
Category

Distance between seats, or leg room

Airline
Regional Airline
Category

An air carrier with annual operating revenues of less than $100 million.

Airline
Slot
Category

A rationed position in an airport's schedule for takeoff or landing. Only a handful of airports--those that are at designed capacity
-- use a slot system.

Airline
Stage Length
Category

The distance of a flight in miles. Stage length is frequently shorter than trip length, since two stages may be required to
complete a flight.

Airline
Computer Reservation System
Category

A centralized database listing fare and flight data to book a flight.

Airline
Supersonic Transport
Category

A variety of aircraft designed to fly faster than the speed of sound. The Air France and British Airways Concorde are an
example.

Airline
Breakeven load factor
Category

The passenger load factor that will result in operating revenues being equal to operating expenses, assuming constant revenue
per passenger mile and expenses.
Airline
Aircraft Utilization
Category

Aircraft utilization represents the average number of block hours operated per day per aircraft for the total fleet of aircraft.

Airline
Average fare
Category

Average fare represents the average one-way fare paid per flight segment by a revenue passenger.

Airline
Yield per Passenger Mile
Category

Yield per passenger mile represents the average amount one passenger pays to fly one mile.

Airline
Operating revenue per Available Seat Mile
Category

This represents the operating revenues divided by available seat miles.

Airline
Operating expense per available seat mile
Category

This represents the operating expenses divided by available seat miles.

Airline
Oversales
Category

The practice of booking more passengers than available seats requiring some passengers to be bumped.

Airline
Overides
Category

Bonus commission paid by airlines to travel agents for exceeding sales targets.

Airline

TABLES :-
FORMS :-
REPORTS :-
SYSTEM CODING CONVENTION :-

SYSTEM CODING :-

TEST DATA :-

BIBLIOGRAPHY:-
GOOGLE

You might also like