Você está na página 1de 67

Airline

Reservation System
1. ABOUT PROJECT

Every system is designed to achieve one or more objectives. The main
objective of this system is to overcome the problem that comes during manual system.
This system can be based on the Visual Basic.Net-200. !lso this system can
use the "# !ccess as bac$- end% crystal report for Visual studio-200-&0.' using the
system user can complete the (or$ as fast as possible. )t is very time consuming
process so user can save the time to complete the (or$. !lso it is helpful to your daily
(or$ so your (or$ should be maintained every day.
*ere (hen o(ner can provide many facilities in his agency to customer just he
can enter the data% also he can do same thing + maintain his record. The main
objective of this system is to store large amount of data (ithin less time + less space.
This system also aims to maintain correct and ,uic$ processing and to get some
printed outputs li$e reports etc. using computer addition% correction are possible
,uic$ly.
The most important objectives are to provide the security% authority% conclusion
+ future privacy and also to provide the more information ,uic$ly.
To overcome this problem computeri-ation is very important. The system can
reduce the time re,uired for any (or$ that can ta$e long period of completion. There
are some other reasons given belo( (hich indicates the re,uired of the proposed
system.
The computeri-ation generates the number of clean + neat reports at any time.
To various reports is very short time span.
To save time re,uired to calculate the reports.
)t is help for boo$ing for tic$et of airline.
To facilities the user (ith information related this )nstitute.
The project .!irline /eservation #ystem0 is all 1omputeri-ed.
)t saves time and easy to handle.
! specific detail can be easily searched and it consumes less time.
The system provided easy calculation of fees details etc.
2ue to user friendly interface the matter becomes easy to understand.
3aper (or$ becomes less.
Gopal Krishna Gokhale College, Kolhapur 1
Airline
Reservation System
2. SYSTEM ANALYSIS
2.1 FACT FINDING
!fter obtaining bac$ground $no(ledge% the analyst being to collect data in the
e4isting system5s output% input and costs. The tools used for the data collection are as
follo(s6
/evie( of (ritten documents
7n site observation
)ntervie(s + 8uestionnaires
Review of writte !o"#$et%&
9hen available all documentation on data carries :;orms% /ecords% "anual%
etc.< is organi-ed and include in procedures manual are the re,uirements of the
system% (hich helps n determining to (hat e4tent they are met by the present system.
=nfortunately all manuals are not up to date or may not be readable. 2ay to day
problems may have force changes that are not reflected in the manual.
;urthermore% people have the tendency to ignore procedures and find shortcuts
as long as the output is satisfactory. /egarding e4isting forms% analyst to find out ho(
they are filled out% ho( useful they are to be read.

O%ite o'%erv(tio&
!nother fact finding method is used by the system5s analyst is onsite or direct
observation. The analyst5s role is that of an information see$er.
7ne purpose of onsite observation is to get as close as possible to the .real0
system being studies. !s an observer the analyst follo(s a set of rules. 7nsite
observation is the most difficult fact finding techni,ue. )t re,uires in to the user area
and can cause adviser reaction by the user5s staff if not handled properly. The analyst
observes the physical layout of system% location and movement of people and the
(or$ flo(. *e> she is alert to the behavior of user staff and the people (ith (hom they
come into contact. ! change in behavior observed in perspective.
)f onsite observation is to be done properly in a comple4 situation can be time
consuming. 3roper sampling procedures is to be used to ascertain the stability%
interface dra(n from small of behavior can prove inaccurate and therefore unreliable.
Gopal Krishna Gokhale College, Kolhapur 2
Airline
Reservation System
Iterview% (! )#e%tio(ire%&
!s (e have discussed onsite observation is directed to(ard describing and
understanding events and behavior as they occur. This method ho(ever is less
effective for learning about people5s perception% feelings and motivations. The
alternatives are the personal intervie( and the ,uestionnaires. )n either method heavy
reliance is placed on the intervie(5s reports for information about job% the present
system or e4perience. The ,uality of response judged in terms of its reliability and
validity. /eliability means that the information gathered is dependable enough to be
used for ma$ing decision about the system being studied. Validity means that the
,uestions as$ed are so (orded as to elicit the intended information. #o% reliability and
validity of data gathered depend on the design of the intervie(s or ,uestionnaires and
the manner in (hich each instrument is administered.
)n an intervie(% since the analyst and the person in the intervie(s meet face
to face% there is an opportunity for greater fle4ibility in eliciting information.

Gopal Krishna Gokhale College, Kolhapur 3
Airline
Reservation System
2.2 FEASIBILITY STUDY
!ll projects are feasible unlimited resources and definite time. )t is most
product and necessary to evaluate the feasibility of the project at the earliest possible
time. "onths or years of efforts% thousand of rupees and untold professional
embarrassment can be averted if an ill-conceived project is recogni-ed early in the
definition phase. ;easibility of producing ,ualify soft(are is reduced if the ris$s
involved in producing are high. 2uring soft(are engineering there are different
aspects of the feasibility study. ;easibility study means to determine (here the current
system is feasible in the follo(ing aspects.
i. O*er(tio(+ Fe(%i'i+it, &
The proposed system is operational due to the follo(ing reason-
)t provides operating re,uirements of organi-ation effectively? it gives
online ,ueries and reports.
The designed system uses systematic approach and is also menu driven.
The end user need not necessarily be a computer professional to operate the
system and no special training is re,uired for the operating system.
#ystem is user friendly and at every step in the system help messages lists are
displayed. !ny person can ac,uaint himself to the system (ith little practice.
Easy access to the different types of information relating to vehicle from time
to time immediate and time saving is possible.
ii. Te"-i"(+ Fe(%i'i+it, &
)t is a study of functions% performance and constrains that may effect the ability to
achieve an acceptable system. Technical feasibility is fre,uently the most difficult area
to assess at this stage of system development process. The considerations that are
normally associated (ith technical feasibility include.
Deve+o*$et Ri%.%6
1an the system element be designed so that the necessary functions and performance
are achieved@
Re%o#r"e Av(i+('i+it,6
Gopal Krishna Gokhale College, Kolhapur 4
Airline
Reservation System
!re the necessary resources :*ard(are + #oft(are< available to build the system@
Te"-o+o/,6
*as the relevant technology progressed to a state that (ill support the
system@ )t can thus be the misjudgment in technical feasibility study. The system is
technically feasible on account of the follo(ing reasons%
The ne( hard(are and soft(are are available to the company. #o the company
has installed ne( hard(are and soft(are.
The system runs on single user environment.
1ompany has purchased the scanner to store specimen of signature of
shareholders for the verification and to store documents for easy accessibility.
iii. E"oo$i"(+ Fe(%i'i+it, &
)t is evaluation of development cost (eight against the ultimate income or
benefit derived from the system. Economic justification is generally much (eighted
:e4cept notable system such as research programs<.
Economic justification includes a board of concerns that includes cost benefits
analysis% long term corporate income strategies% impact on other profit centers or
products% cost of resources needed for development and potential mar$et gro(th. The
hard(are and soft(are re,uirement is already setup. *ence the access cost incurred is
negligible. Thus ma$ing the proposed system economically feasible is very essential.
The system is economically feasible on account of the follo(ing reasons%
There (ill be only one time capital investment to purchase of hard(are and
soft(are pac$age. )f the soft(are is developed in house cost of ready made soft(are
can be saved.
"aintenance cost is reduced% as there is no need of maintaining same date in
various records for various documents.
!s there is no need of e4tra employees and e4tra registers% it is cost effective.
Gopal Krishna Gokhale College, Kolhapur 5
Airline
Reservation System
iv. Le/(+ Fe(%i'i+it,&
)t is a determination of any infringement% violation or liability that could result
from development of system. Aegal feasibility encompasses a board of concerns that
include contracts% liabilities% infringement and myriad other traps fre,uently un$no(n
to the technical staff.
Gopal Krishna Gokhale College, Kolhapur 6
Airline
Reservation System
23 0ARD1ARE AND SOFT1ARE RE)UIREMENT
0(r!w(re Re2#ire$et&
&. *ard dis$ 6 &'0BB
2. /!" 6 &BB
C. "onitor 6 1olor any si-e
D. 3rinter 6 *3 AaserEet &020 plus
Softw(re Re2#ire$et&
&. 7perating system 6 9indo(s F3
2. ;ront End 6 Visual #tudio 200 :VB.NET<
C. Bac$ End 6 "# !ccess 200G
D. /eport 9riter 6 1rystal /eports &0.'.0.0
3. ABOUT SOFT1ARE USED
Gopal Krishna Gokhale College, Kolhapur !
Airline
Reservation System
3.1 Frot E! 4 5i%#(+ B(%i".Net 2667
1-(t i% .NET8
.NET is the "icrosoft 9eb service strategy to connect information% people%
system + device through soft(are. )ntegrated across the "icrosoft platform% .NET
technology provides the ability to ,uic$ly build% deploy% manage + use connected
solutions enable businesses to integrate their systems more rapidly + in more agile
manner + help they reali-e the promise of information anytime% any(here% on any
device. The "icrosoft platform includes everything a business needs to develop +
deploy a 9eb service-connected )T architecture6 serves to host 9eb services%
development tools to create them% applications to use them + a (orld(ide net(or$ of
more than C'000 "icrosoft 1ertified 3artner organi-ations to provide any help you
need.
Itro!#"tio o .Net Fr($ewor.
.NET is the frame(or$ for (hich (e develop applications. )t sits in bet(een
our application programs and operating system. !pplications developed for .NET run
inside .net and are controlled by .NET. )t supports both (indo(s and (eb
applications. .NET provides an object oriented environment. )t ensures safe e4ecution
of the code by performing re,uired runtime validations. ;or e4ample% it is never
possible to access an element of an array outside the boundary. #imilarly% it is not
possible to a program to (rite into another programs area etc. The runtime validations
performed by .net ma$es the entire environment robust.
Co$*oet% Of .NET
Gopal Krishna Gokhale College, Kolhapur "
Airline
Reservation System
.NET frame(or$ has main components .They are6
&. 1onman language runtime
2. .Net class library
1. Co$$o +(/#(/e r#ti$e&
The common language runtime :1A/< is the environment (here all programs
in .Net are run. )t provides various services% li$e memory management and thread
management. 3rograms that run in the 1A/ need not manage memory% as it is
completely ta$en care of by the 1A/. ;or e4ample% (hen a program needs a bloc$
(hen program is done (ith the bloc$.
!ll programs targeted to .Net are converted to .NET are converted to "#)A:"icrosoft
intermediate language<")#A is the output of language compilers in .NET."#)A is
then converted to native code by E)T:just in time compiler< of the 1A/ and then native
code is run by 1A/.
!s every program is ultimately converted to "#)A in.net% the choice of language is
pure personal. ! program is pure personal. 3rogram (ritten in VB.NET and a program
(ritten in 1H are both converted to "#)A. Then "#)A is converted to native code and
run. #o (hether you (rite program in 1H or VB.NET at the end it is "#)A.
2. .NET C+(%% Li'r(r,&
Gopal Krishna Gokhale College, Kolhapur #
..
JScript C++ C# VB
Base Classes
Common Language Specifcation
Windows
Forms
ASP.NET: Web Services And
Web Forms
ADO.NET: Data and XML
Common Language Runtime
Airline
Reservation System
.Net comes (ith thousand of classes to perform all important and not-so-
important operations. )ts library is completely objecting oriented% providing around
'000 classes to perform just about everything.
The follo(ing are the main areas that are converted by class library.
v. 2ata structures
vi. )7 management
vii. 9indo(s and (eb controls
viii. 2ata base access
i4. "ultithreading
The above list is comprehensive and only to provide you an instant idea.
Fe(t#re% of .NET &
The follo(ing are major features of .NET. 9e (ill use these features
throughout journey. *ere is just a brief introduction to all $ey features of .NET.
1. A%%e$'+ie%
!n assembly is either a .2AA or .EFE that forms a part of an application. )t
contains "#)A code that is e4ecuted by 1/A. The follo(ing are other important
points related to an assembly6 )t is the unit on (hich permission are granted. Every
assembly contains a version !ssemblies contain interfaces + classes. They may also
contain other resources such as bitmap% file etc. Every assembly contains assembly
metadata% (hich contains information about assembly.1/A uses this information at the
time of e4ecuting assembly.
T(o assemblies of the same name but (ith different versions can run side-by-side
allo(ing application that depends on a specific version to that version.
2. A%%e$'+, M(ife%t
1ontain name% version% culture + information about referenced assemblies.
3. T,*e $et(!(t(
1ontains information about types defined in the assembly.
9. MSIL
)t contains "#)A code that is then e4ecuted by the 1A/ :1ommon /untime
Aanguage<
:. Re%o#r"e%
;iles such as B"3 or E3B file or any other files re,uired by application.
5i%#(+ B(%i" .NET
Gopal Krishna Gokhale College, Kolhapur 1$
Airline
Reservation System
Visual Basic .Net provides the easiest% most productive language and tool for
rapidly building (indo(s and based applications. Visual Basic.Net comes (ith
enhanced visual designers increased applications performance and a po(erful
integrated development :)2E<.)t also supports creation of application for (ireless%
internet-enabled hand held devices.
Fe(t#re% of vi%#(+ '(%i".NET
1. Powerf#+ wi!ow% '(%e! (**+i"(tio%
Visual basic .Net comes (ith features such as a po(erful ne( forms designer%
an in-place menu editor and automatic control anchoring +doc$ing. Visual basic.Net
delivers ne( productivity features for building more robust applications easily
+,uic$ly. 9ith an improved integrated development environment:)2E< and a
significantly reduced startup time% visual basic.Net offers fast% automatic formatting of
code as you type% improved intelligence% an enhanced object bro(ser + F"A designer
+ much more.
2. B#i+!i/ we' '(%e! A**+i"(tio%
9ith visual basic.Net (e can build applications more rapidly +deploy +
maintain them (ith efficiency. Visual basic .Net 200C + .net frame(or$&.& ma$es
.2AA *ell0 thing of the past. #ide by side versioning enables multiple versions of the
same component F173I development + (eb auto do(nload of (indo(s based
application combine the simplicity of (eb page deployment + maintenance (ith the
po(er of rich% responsive (indo(s based applications.
Si$*+ifie! De*+o,$et
9ith Visual Basic .NET (e can build application more rapidly + deploy +
maintain them (ith efficiency. Visual Basic .NET 200C + .net frame(or$ &.& ma$es
.2AA *ell0 a thing of the past. #ide-by-side versioning enables multiple version of
the same component. F173I deployment + (eb auto do(nload of (indo(s based
application combine the simplicity of (eb page deployment + maintenance (ith the
po(er of rich% responsive (indo(s based applications.
Powerf#+; f+e<i'+e; %i$*+ifie! !(t( (""e%%
Gopal Krishna Gokhale College, Kolhapur 11
Airline
Reservation System
Iou can tac$le any data access scenario easily (ith !27.NET + !27 data
access. The fle4ibility of !27.NET enables data binding to any database% as (ell as
classes% collections + arrays + provides true F"A representation of data. #eamless
access to !27 enables simple data access for connected data binding scenarios. =sing
!27.NET% Visual Basic .NET can gain high-speed access to "# #8A server% oracle%
2B2% "icrosoft access + more.
I$*rove! "o!i/
Iou can code faster + more effectively. ! multitude of enhancements to the
code editor% including enhanced intelligence% smart listing of code for greater
readability + a bac$ground complier for real time notification of synta4 errors
transforms into a /apid !pplication 2evelopment :/!2< coding machine.
Dire"t (""e%% to t-e *+(tfor$%
Visual Basic 2evelopers can have full access to the capabilities available in
.NET frame(or$ &.& developers can easily program system services including the
event log% performance% counters + file systems. The ne( (indo( service project
template enables to build real "icrosoft 9indo(s NT services. 3rogramming against
services + creating ne( (indo( services is not available in Visual Basic .NET
standard? it re,uires Visual #tudio 200C professional or higher.
F#++ o'=e"t 4 oriete! "o%tr#"t%
Iou can create reusable% enterprise J class% code using full object oriented
constructs. Aanguage features include full implementation inheritance% encapsulation
+ polymorphism. #tructure e4ception handling provides a global error handler.
Gopal Krishna Gokhale College, Kolhapur 12
Airline
Reservation System
3.2 B(". E!& Mi"ro%oft A""e%% 266>
The !ccess database is made up of tables% ,ueries% forms% reports% macros +
modules. Each of these objects has its o(n special functions.
The !ccess environment also consists of miscellaneous objects% (hich include
relationships% data properties + import or e4port specifications. 9ith these objects%
you can develop a po(erful application. Iou can convert database to other versions
also.
)n "#-!ccess (e can perform follo(ing operations.
K ;inding information
K !dding% modifying + deleting information
K #orting records
K 3rocessing data
K Beneration of reports
The various components of "#-!ccess are as follo(s6
1. T('+e%&
)n the tables% your data is stored in the access format or you can reference data
by lin$ing the tables% all other objects in your database are directly or indirectly
referenced to your tables.
2. )#erie%&
8ueries on access are po(erful + multifaceted. #elect ,ueries allo( you to
summari-e + perform calculations on the data in the tables.
3. For$%&
!lthough you can enter + modify the data in the tables in datasheet vie(% you
can control the user action very (ell or you can do much facilitate data entry. This is
(here the forms come into picture. ;orms are the means of displaying% modifying +
adding data. They are very fle4ible + po(erful.
9. Re*ort%&
;orms allo( you to enter + edit the information. But (ith reports% you can
display the information + print it on paper.
Gopal Krishna Gokhale College, Kolhapur 13
Airline
Reservation System
3.3 CRYSTAL REPORT 16.:.6.6
1rystal /eports needs very little introduction J it5s a recogni-ed leader among
report generators. )n addition% "icrosoft has bundled 1rystal /eports into "icrosoft
Visual #tudio for several years% so most veteran Visual Basic programmers are
familiar (ith it. The "icrosoft decided to build a report (riter :2ata /eport< and
include it (ith Visual Basic. No(% although Visual #tudio 200 still includes an earlier
version of 1rystal /eports% you have to $no( (here to loo$ to find it on the Visual
#tudio dis$s.
)f you5re only e4perience (ith 1rystal /eports is the version pac$aged (ith Visual
#tudio% forget everything you $no( and get the &0.'.0.0 demonstration version?
there5s no comparison bet(een version &0.'.0.0 and the version in Visual #tudio. !nd
"icrosoft5s 2ata /eport is no competition at all. #eagate #oft(are% the company that
produces 1rystal /eports% (as recently renamed 1rystal 2ecisions. The release of
1rystal /eport &0.'.0.0 ,uic$ly follo(ed% but it5s much more than a simple interim
version. There are many ne( features that ma$e an upgrade to version &0.'.0.0 an
e4cellent decision. !lthough the ability to integrate reporting and analysis into
intranet% e4tranet% and portal applications (ith 1rystal Enterprise is reason enough%
1rystal /eports .' no( supports cross-platform development% (ith support for
9indo(s NT% 9indo( 2000% and =N)F. 7A!3 support is also much improved. The
report 3ublishing 9i-ard publishes reports to the (eb in seconds. )n addition to these
impressive ne( features% there are enhancements to the /eport 2esigner% analysis
tools e4port formats and report vie(ers.
1-(t Doe% It Do8
!n ambitious product% 1rystal /eports &0.'.0.0 has very versatile reporting
capabilities. Iou can use 1rystal /eports as a stand-alone report generator% (riting ad
hoc ,ueries against a (ide variety of data sources. There5s nothing very remar$able
about accessing databases (ith 72B1 or even native drivers? those are standard
features in a report generator. 1rystal /eports &0.'.0.0 goes far beyond database and
3)" support to include Aotus Notes and 2omino% "icrosoft E4change% "icrosoft ))#%
"icrosoft #"#% 9indo(s NT event logs% and N1#!-format 9eb server activity logs.
9hen you do need to pull data from a #8A database% 1rystal /eports can handle
F"A% 7A!3% and relational data sources.
Gopal Krishna Gokhale College, Kolhapur 14
Airline
Reservation System
9.SYSTEM DIAGRAM
9.1 DATA FLO1 DIAGRAM
I) 0
th
Level Data Flow Diagram (DFD):





1
st
Level Data Flow Diagram:
Gopal Krishna Gokhale College, Kolhapur 15
Customer
G
i
v
e
s

B
i
l
l
Customer
%n&ormation
Report
Airline
Reservati
on
System
Airline
Reservati
on
System
C
u
s
t
o
m
e
r
R
e
s
e
r
v
a
t
i
o
n

C
l
e
r
k
Take customer
Information
Take
Reser/Cancel
Ticket
Give Reser/cancel
Info
n
Airport
Give
Information
Make
Reser/cancellation
Give Airline/Class
Info
n
Give BIll
C
h
e
c
K

C
u
s
t
o
m
e
r

n
f
o
n

R
e
p
o
r
t
C
h
e
c
k


A
i
r
l
i
n
e
/
C
l
a
s
s

I
n
f
o
n

R
e
p
o
r
t
C
h
e
c
k

R
e
s
e
r
/
C
a
n
c
e
l


I
n
f
o
n

R
e
p
o
r
t
Airline
Reservation System







9.2.1.1 ENTITY RELATIONS0IP DIAGRAM
Gopal Krishna Gokhale College, Kolhapur 16
Customer %n&o
A'
's
to
(ak
es
Reservation Clerk
G
i
v
e
s

C
u
s
t
o
m
e
r

I
n
f
o
r
m
a
t
i
o
n
Customer
%n&ormatio
n
T
a
k
e
s

I
n
f
o
r
m
a
t
i
o
n


!
a
s
s
"
a
v
e

C
u
s
t
o
m
e
r
I
n
f
o
r
m
a
t
i
o
n







G
i
v
e
s

#
e
s
e
r
v
a
t
i
o
n

I
n
f
o
r
m
a
t
i
o
n
Reservati
on
%n&ormatio
n
"
a
v
e

#
e
s
e
r
v
a
t
i
o
n

I
n
f
o
r
m
a
t
i
o
n
T
a
k
e
s

#
e
s
e
r
v
a
t
i
o
n

I
n
f
o
r
m
a
t
i
o
n


!
a
s
s
G
i
v
e
s

C
a
n
$
e
l
l
a
t
i
o
n

I
n
f
o
r
m
a
t
i
o
n
Can)ellatio
n
%n&ormation
"
a
v
e

C
a
n
$
e
l
l
a
t
i
o
n

I
n
f
o
r
m
a
t
i
o
n
ti)ket)an)ellation
%
i
r
&
o
r
t
*ightmaste
r
Airline
%n&ormati
on
Airline
%n&ormation
Report
G
i
v
e

%
i
r
l
i
n
e

I
n
f
o
r
m
a
t
i
o
n
"
a
v
e

F
l
i
g
h
t

I
n
f
o
r
m
a
t
i
o
n
ti)ketmaster
)ust+in&o
T
a
k
e
s

C
a
n
$
e
l
l
a
t
i
o
n

I
n
f
o


!
a
s
s
,ill
G
i
v
e
s

#
e
s
e
r
v
a
t
i
o
n
B
i
l
l

I
n
f
o
r
m
a
t
i
o
n
G
i
v
e
s

C
a
n
$
e
l
l
a
t
i
o
n

B
i
l
l

I
n
f
o
r
m
a
t
i
o
n
-illmaster
'
a
k
e

B
i
l
l
G
i
v
e

D
e
s
t
i
n
a
t
i
o
n

I
n
f
o
Takes %irline
Information !ass
.estinatio
n
%n&ormati
on
Take Destination
Information !ass
'estinationmaste
r
/light
Routes
%
(
(

I
n
f
o
r
m
a
t
i
o
n
"ave
Destination
Information
G
i
v
e

I

n
f
o
G
i
v
e

F
l
i
g
h
t
I
n
f
o
G
i
v
e

C
u
s
t
o
m
e
r

I
n
f
o
"
e
n
(

C
u
s
t
o
m
e
r

#
e
&
o
r
t
"en( Flight
#e&ort
Airline
Reservation System
:.DATABASE DESIGN
MASTER &?
1. CUSTOMER &? @"#%tAifoB
Gopal Krishna Gokhale College, Kolhapur 1!
Con)ession
,ill
/light in&o
(ak
es
(akes
(a
y
-e
Ge
ts
Can)ellati
on
(ay
or
may
not
get
.estinatio
n
(ak
es
Reservatio
n
Goes
Airline
Reservation System
Pri$(r, Ce, 4 1ustLid
Sr. No. Fie+! N($e D(t(t,*e De%"ri*tio
&. custLid Number To store 1ustomer )2
2. custLname Te4t To store 1ustomer name
C. custLaddress Te4t To store !ddress
D. custLcontactno Number To store 1ontact number
'. custLdob 2ate>Time To #tore 1ustomer 2ate of
Birth
2.FLIG0T &? @f+i/-t$(%terB
Pri$(r, .e, ? ;lightLid
Sr. No Fie+! N($e D(t(t,*e De%"ri*tio
&. flightLid Number To #tore ;light )2
2. flightLname Te4t To #tore ;light Name
C. flightLfrom Te4t To #tore ;light from
D. flightLto Te4t To #tore ;light To
'. flightLdate 2ate>Time To #tore 2ate of Time
M. e4ecutiveLclassLsi-e Number To #tore E4ecutive 1lass #i-e
G. standardLclassLsi-e Number To #tore #tandard 1lass #i-e
. economyLclassLsi-e Number To #tore Economy 1lass #i-e
N. e4ecutiveLclassLfare Number To #tore E4ecutive 1lass ;are
&0. #tandardLclassLfare Number To #tore #tandard 1lass ;are
&&. economyLclassLfare Number To #tore Economy 1lass ;are
3.DESTINATION &? @!e%ti(tio$(%terB
Sr.No. Fie+! N($e D(t(t,*e De%"ri*tio
&. destination Te4t To #tore 2estination
9. CONCESSION &? @"o"e%%io$(%terB
Gopal Krishna Gokhale College, Kolhapur 1"
Airline
Reservation System
Pri$(r, .e,? concessionLid
Sr.o. Fie+! N($e D(t(t,*e De%"ri*tio
&. concessionLid Number To #tore 1oncession )2
2. concessionLtype Te4t To #tore 1oncession Type
C. concessionLrate Number To #tore 1oncession /ate
Gopal Krishna Gokhale College, Kolhapur 1#
Airline
Reservation System
TRASANCTION&?
1. RESER5ATION &? @ti".et$(%terB
Pri$(r, .e,? tic$etLid
Se"o!(r, .e,? custLid%flightLid
Sr.
No.
Fie+! N($e D(t(t,*e De%"ri*tio
&. tic$etLid Number To #tore Tic$et )2
2. reservationLdate 2ate>Time To #tore /eservation 2ate
C. custLid Number To #tore 1ustomer )2
D. custLname Te4t To #tore 1ustomer Name
'. custLaddress Te4t To #tore 1ustomer !ddress
M. custLcontactno Te4t To #tore 1ustomer 1ontact
No
G. custLgender Te4t To #tore 1ustomer Bender
. custLdob 2ate>Time To #tore 1ustomer 2ate of
Birth
N. flightLid Number To #tore ;light )2
&0. flightLname Te4t To #tore ;light Name
&&. flightLfrom Te4t To #tore ;light ;rom
&2. flightLto Te4t To store ;light to
&C. flightLtime Te4t To #tore Time of ;light
&D. flightLdate 2ate>Time To #tore 2ate of ;light
&'. selectedLclass Te4t To #tore #elected 1lass
&M. classLsi-e Number To #tore #i-e of 1lass
&G. classLfare Number To #tore ;are of 1lass
&. concessionLtype Te4t To #tore 1oncession Type
&N. concessionLrate Number To #tore 1oncession /ate
20. totalLammount Number To #tore !mount
2&. status Te4t To #tore #tatus
22. seatno Number To #tore #eat No
2.CANCELLATION 6- @ti".et"("e++(tioB
Sr.No. Fie+! N($e D(t(t,*e De%"ri*tio
&. tic$etLid Number To #tore Tic$et )2
2. reservationLdate 2ate>Time To #tore /eservation 2ate
C. custLid Number To #tore 1ustomer )2
D. custLname Te4t To #tore 1ustomer Name
'. custLaddress Te4t To #tore 1ustomer !ddress
M. custLcontactno Te4t To #tore 1ustomer 1ontact No
G. custLgender Te4t To #tore 1ustomer Bender
. custLdob 2ate>Time To #tore 1ustomer 2ate of
Birth
Gopal Krishna Gokhale College, Kolhapur 2$
Airline
Reservation System
N. flightLid Number To #tore ;light )2
&0. flightLname Te4t To #tore ;light Name
&&. flightLfrom Te4t To #tore ;light ;rom
&2. flightLto Te4t To store ;light to
&C. flightLtime Te4t To #tore Time of ;light
&D. flightLdate 2ate>Time To #tore 2ate of ;light
&'. selectedLclass Te4t To #tore #elected 1lass
&M. classLsi-e Number To #tore #i-e of 1lass
&G. classLfare Number To #tore ;are of 1lass
&. concessionLtype Te4t To #tore 1oncession Type
&N. concessionLrate Number To #tore 1oncession /ate
20. totalLammount Number To #tore !mount
2&. status Te4t To #tore #tatus
22. seatno Number To #tore #eat No
2C. refundLrate Number To #tore /efund /ate
2D. totalLrefund Number To #tore Total /efund
3.BILL &? @'i++$(%terB
Pri$(r, .e,? billLid
Se"o!(r, .e,? tic$etLid%custLid%flightLid
Sr.
No.
Fie+! N($e D(t(t,*e De%"ri*tio
&. billLid Number To #tore Bill )2
2. tic$etLid Number To #tore Tic$et )2
C. custLid Number To #tore 1ustomer )2
D. custLname Te4t To #tore 1ustomer Name
'. flightLid Number To #tore ;light )2
M. #eatno Number To #tore #eat No
G. billLtype Te4t To #tore Bill type
. paymentLtype Te4t To #tore 3ayment Type
N. paymentLinfo Te4t To #tore 3ayment )nformation
&0. billLissueLdate 2ate>Time To #tore Bill )ssue 2ate
Gopal Krishna Gokhale College, Kolhapur 21
Airline
Reservation System
D.SOURCE CODE
MODULE &?
)mports #ystem.2ata.7le2b
"odule connectionLmodule
3ublic str !s #tring O P3roviderO"icrosoft.Eet.7AE2B.D.0?2ata
#ourceO>airlineQairlineQairlineQbinQ2ebugQairdata.mdbP
3ublic cmd !s Ne( 7le2b1ommand
3ublic dr !s 7le2b2ata/eader
3ublic cn !s Ne( 7le2b1onnection:str<
3ublic #ub connect:<
)f cn.#tate O 1onnection#tate.1losed Then cn.7pen:<
)f cn.#tate O 1onnection#tate.7pen Then cn.1lose:<
cn.7pen:<
cmd.1onnection O cn
End #ub
End "odule
LOGIN &?
)mports #ystem.2ata.7le2b
3ublic 1lass login
3rivate #ub btnloginL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnlogin.1lic$
2im str !s #tring
2im respons !s 2ialog/esult
str O P select R from login (here username O SP + t4tusernm.Te4t + PS and pass(ordO
SP + t4tpass(ord.Te4t + PSP
cmd.1ommandTe4t O str
cmd.1onnection O cn
dr O cmd.E4ecute/eader
)f :dr./ead:<< Then
mdi.#ho(:<
"e.*ide:<
Else
"essageBo4.#ho(:P=sername and 3ass(ord do not match P% PAoginP<
respons O "essageBo4.#ho(:P2o you (ant to retry@P% PAoginP%
"essageBo4Buttons./etry1ancel<
Gopal Krishna Gokhale College, Kolhapur 22
Airline
Reservation System
)f respons O 9indo(s.;orms.2ialog/esult./etry Then
t4tusernm.Te4t O PP
t4tpass(ord.Te4t O PP
t4tusernm.;ocus:<
Else
1lose:<
End )f
End )f
dr.1lose:<
End #ub
3rivate #ub Button&L1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles Button&.1lic$
t4tusernm.Te4t O PP
t4tpass(ord.Te4t O PP
t4tusernm.;ocus:<
End #ub
3rivate #ub btnlogoutL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnlogout.1lic$
cn.1lose:<
"e.1lose:<
End #ub
3rivate #ub loginLAoad:ByVal sender !s 7bject% ByVal e !s #ystem.Event!rgs<
*andles "e.Aoad
1all connect:<
t4tusernm.;ocus:<
End #ub
End 1lass
Gopal Krishna Gokhale College, Kolhapur 23
Airline
Reservation System
MDI &?
3ublic 1lass mdi
3rivate #ub 1ustinfoTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles 1ustinfoTool#trip"enu)tem.1lic$
;orm&.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub ;light"asterTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles ;light"asterTool#trip"enu)tem.1lic$
flightmaster.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub 2estination"asterTool#trip"enu)temL1lic$:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
2estination"asterTool#trip"enu)tem.1lic$
destinationmaster.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub Tic$eTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject% ByVal e
!s #ystem.Event!rgs< *andles Tic$eTool#trip"enu)tem.1lic$
Tic$etL1ancellation.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub 1oncessionTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles 1oncessionTool#trip"enu)tem.1lic$
concessionmaster.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub Tic$et/eservationTool#trip"enu)temL1lic$:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
Tic$et/eservationTool#trip"enu)tem.1lic$
Tic$etL/eservation.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub ;light/ecordsTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs<
flightsho(.#ho(:<
"e.Enabled O ;alse
End #ub
Gopal Krishna Gokhale College, Kolhapur 24
Airline
Reservation System
3rivate #ub E4itTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject% ByVal e
!s #ystem.Event!rgs< *andles E4itTool#trip"enu)tem.1lic$
2im ab !s 2ialog/esult
ab O "essageBo4.#ho(:P2o you (ant to e4it @P% P!re you sure P%
"essageBo4Buttons.IesNo% "essageBo4)con.8uestion<
)f ab O 9indo(s.;orms.2ialog/esult.Ies Then
"e.1lose:<
login.1lose:<
End )f
"e.2ispose:<
End #ub
3rivate #ub 1ustomer/eportTool#trip"enu)temL1lic$:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
1ustomer/eportTool#trip"enu)tem.1lic$
custLreportLform.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub ;light/eportTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles ;light/eportTool#trip"enu)tem.1lic$
flightLmasterLreport.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub 2estination/eportTool#trip"enu)temL1lic$:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
2estination/eportTool#trip"enu)tem.1lic$
destinationLmasterLreport.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub 1oncession/eportTool#trip"enu)temL1lic$:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
1oncession/eportTool#trip"enu)tem.1lic$
concessionLmasterLreport.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub /eservatin/eportTool#trip"enu)temL1lic$:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
/eservatin/eportTool#trip"enu)tem.1lic$
tic$etLmasterLreport.#ho(:<
"e.Enabled O ;alse
End #ub
Gopal Krishna Gokhale College, Kolhapur 25
Airline
Reservation System
3rivate #ub 1ancellation/eportTool#trip"enu)temL1lic$:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
1ancellation/eportTool#trip"enu)tem.1lic$
tic$etLcancellationLreport.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub mdiL;orm1losed:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.;orm1losedEvent!rgs< *andles "e.;orm1losed
cn.1lose:<
login.1lose:<
End #ub
3rivate #ub Bill"aster2Tool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs<
billLmaster2.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub Bill/eportTool#trip"enu)temL1lic$:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles Bill/eportTool#trip"enu)tem.1lic$
billmasterLreport.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub ;light/ecordsTool#trip"enu)temL1lic$L&:ByVal sender !s
#ystem.7bject% ByVal e !s #ystem.Event!rgs< *andles
;light/ecordsTool#trip"enu)tem.1lic$
flightsho(.#ho(:<
"e.Enabled O ;alse
End #ub
3rivate #ub Bill"asterTool#trip"enu)temL1lic$L&:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles Bill"asterTool#trip"enu)tem.1lic$
billLmaster2.#ho(:<
"e.Enabled O ;alse
End #ub
End 1lass
Gopal Krishna Gokhale College, Kolhapur 26
Airline
Reservation System
MASTER &?
CUSTOMER &?
)mports #ystem.2ata.7le2b
3ublic 1lass ;orm&
3rivate #ub ;orm&L;orm1losed:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.;orm1losedEvent!rgs< *andles "e.;orm1losed
cn.1lose:<
mdi.Enabled O True
End #ub
3rivate #ub ;orm&LAoad:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles "yBase.Aoad
2im table !s Ne( 2ataTable
1all t4tclear:<
1all btnon:<
1all t4toff:<
1all connect:<
1all gd:<
End #ub
3rivate #ub searchbyname:<
2im adpti !s Ne( 7le2b2ata!dapter
2im dt !s Ne( 2ataTable
adpti O Ne( 7le2b2ata!dapter:Pselect R ;rom custLinfo 9here custLname Ai$eSP +
t4tsearchbyname.Te4t + PTS 7rder by custLidP% cn<
adpti.;ill:dt<
2ataBridVie(&.2ata#ource O dt
End #ub
3rivate #ub gd:<
2im table !s Ne( 2ataTable
cmd O Ne( 7le2b1ommand:Pselect R from custLinfoP% cn<
dr O cmd.E4ecute/eader:<
table.Aoad:dr<
2ataBridVie(&.2ata#ource O table
dr.1lose:<
End #ub
3rivate #ub btnsearchL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnsearch.1lic$
btnoff:<
2im cid !s )nteger
2im str !s #tring
Gopal Krishna Gokhale College, Kolhapur 2!
Airline
Reservation System
Try
cid O )nputBo4:PEnter 1ustmer )d to #earch /ecordP<
str O Pselect R from custLinfo (here custLidOP + cid
cmd.1ommandTe4t O str
dr O cmd.E4ecute/eader
)f :dr./ead:<< Then
t4tcustLid.Te4t O dr:PcustLidP<
t4tcustLname.Te4t O dr:PcustLnameP<
t4tcustLaddress.Te4t O dr:PcustLaddressP<
t4tcustLcontactno.Te4t O dr:PcustLcontactnoP<
)f dr:PcustLgenderP< O PmaleP Then
rdomale.1hec$ed O True
Else
rdofemale.1hec$ed O True
End )f
btnadd.Enabled O ;alse
btnsave.Enabled O ;alse
btndelete.Enabled O True
btnmodify.Enabled O True
1all t4ton:<
dtpdob.Value O dr:PcustLdobP<
dr.1lose:<
Else
"sgBo4:P/ecord not ;oundP<
dr.1lose:<
End )f
1atch e4 !s E4ception
End Try
1all gd:<
End #ub
3rivate #ub btnaddL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnadd.1lic$
btnoff:<
t4ton:<
dtpdob.Value O No(
2im cid !s )nteger
2im str !s #tring
str O Pselect ma4:custLid< from custLinfo P
cmd.1ommandTe4t O str
cid O cmd.E4ecute#calar
cid O cid U &
t4tcustLid.Te4t O cid
1all gd:<
End #ub
Gopal Krishna Gokhale College, Kolhapur 2"
Airline
Reservation System
3rivate #ub btnon:<
btnadd.Enabled O True
btnsave.Enabled O ;alse
btnmodify.Enabled O ;alse
btndelete.Enabled O ;alse
btnsearch.Enabled O True
btncancel.Enabled O True
btne4it.Enabled O True
End #ub
3rivate #ub btnoff:<
btnadd.Enabled O ;alse
btnsave.Enabled O True
btnmodify.Enabled O ;alse
btndelete.Enabled O ;alse
btnsearch.Enabled O ;alse
btncancel.Enabled O True
btne4it.Enabled O True
End #ub
3rivate #ub t4ton:<
t4tcustLname.Enabled O True
t4tcustLaddress.Enabled O True
t4tcustLcontactno.Enabled O True
End #ub
3rivate #ub t4toff:<
t4tcustLname.Enabled O ;alse
t4tcustLaddress.Enabled O ;alse
t4tcustLcontactno.Enabled O ;alse
End #ub
3rivate #ub t4tclear:<
t4tcustLid.Te4t O PP
t4tcustLname.Te4t O PP
t4tcustLaddress.Te4t O PP
t4tcustLcontactno.Te4t O PP
dtpdob.Value O No(
End #ub
3rivate #ub btne4itL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btne4it.1lic$
"e.1lose:<
End #ub
Gopal Krishna Gokhale College, Kolhapur 2#
Airline
Reservation System
3rivate #ub btnsaveL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnsave.1lic$
)f Trim:t4tcustLname.Te4t< O PP Then
"sgBo4:PName can not be left blan$P<
t4tcustLname.;ocus:<
Else)f Trim:t4tcustLaddress.Te4t< O PP Then
"sgBo4:P!ddress can not be left blan$P<
t4tcustLaddress.;ocus:<
Else)f Trim:t4tcustLcontactno.Te4t< O PP Then
"sgBo4:P1ontact No. can not be left blan$P<
t4tcustLcontactno.;ocus:<
Else
2im str !s #tring
2im gen !s #tring
)f rdofemale.1hec$ed O True Then
gen O rdofemale.Te4t
Else
gen O rdomale.Te4t
End )f
str O Pinsert into custLinfo values:P + Val:t4tcustLid.Te4t< + P%SP +
Trim:t4tcustLname.Te4t< + PS%SP + Trim:t4tcustLaddress.Te4t< + PS%SP +
Val:t4tcustLcontactno.Te4t< + PS%SP + gen + PS%SP + :dtpdob.Te4t< + PS <P
cmd.1ommandTe4t O str
cmd.E4ecuteNon8uery:<
"sgBo4:P/ecord is saveP<
t4tclear:<
1all btnon:<
1all t4toff:<
1all t4tclear:<
1all gd:<
End )f
End #ub
3rivate #ub btncancelL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btncancel.1lic$
1all btnon:<
1all t4tclear:<
1all t4toff:<
1all gd:<
End #ub
3rivate #ub btndeleteL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btndelete.1lic$
2im s !s #tring
2im str !s #tring
s O "sgBo4:Pare you sureP% "sgBo4#tyle.IesNo<
)f s O vbIes Then
Gopal Krishna Gokhale College, Kolhapur 3$
Airline
Reservation System
str O P delete from custLinfo (here custLidOP + Val:t4tcustLid.Te4t< + PP
cmd.1ommandTe4t O str
cmd.E4ecuteNon8uery:<
"sgBo4:P /E17/2 )# 2EAETE2 P<
1all btnon:<
1all t4toff:<
1all t4tclear:<
End )f
1all gd:<
End #ub
3rivate #ub btnmodifyL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnmodify.1lic$
)f Trim:t4tcustLname.Te4t< O PP Then
"sgBo4:PName can not be left blan$P<
t4tcustLname.;ocus:<
Else)f Trim:t4tcustLaddress.Te4t< O PP Then
"sgBo4:P!ddress can not be left blan$P<
t4tcustLaddress.;ocus:<
Else)f Trim:t4tcustLcontactno.Te4t< O PP Then
"sgBo4:P1ontact No. can not be left blan$P<
t4tcustLcontactno.;ocus:<
Else
2im s% str !s #tring
2im gen !s #tring
)f rdofemale.1hec$ed O True Then
gen O rdofemale.Te4t
Else
gen O rdomale.Te4t
End )f
s O "sgBo4:P!/E I7= #=/EP% "sgBo4#tyle.IesNo<
)f s O vbIes Then
str O P update custLinfo set custLnameOSP + t4tcustLname.Te4t + PS% custLaddressOSP
+ t4tcustLaddress.Te4t + PS%custLcontactnoOP + Val:t4tcustLcontactno.Te4t< + P%
custLgenderOSP + gen + PS% custLdobOSP + dtpdob.Te4t + PS (here custLidOP +
Val:t4tcustLid.Te4t<
cmd.1ommandTe4t O str
cmd.E4ecuteNon8uery:<
"sgBo4:P/E17/2 =32!TE2 #=11E##;=AAIP<
1all t4tclear:<
1all btnon:<
1all t4toff:<
End )f
1all gd:<
End )f
End #ub
Gopal Krishna Gokhale College, Kolhapur 31
Airline
Reservation System
3rivate #ub t4tcustLnameLVey3ress:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.Vey3ressEvent!rgs< *andles t4tcustLname.Vey3ress
#elect 1ase !sc:e.Vey1har<
1ase % C2% M' To N0% NG To &22
e.*andled O ;alse
1ase Else
e.*andled O True
End #elect
End #ub
3rivate #ub t4tcustLcontactnoLVey3ress:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.Vey3ressEvent!rgs< *andles t4tcustLcontactno.Vey3ress
)f !sc:e.Vey1har< WX Then
)f !sc:e.Vey1har< W D 7r !sc:e.Vey1har< X 'G Then
e.*andled O True
End )f
End )f
End #ub
3rivate #ub t4tsearchbynameLVey3ress:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.Vey3ressEvent!rgs< *andles t4tsearchbyname.Vey3ress
#elect 1ase !sc:e.Vey1har<
1ase % C2% M' To N0% NG To &22
e.*andled O ;alse
1ase Else
e.*andled O True
End #elect
End #ub
3rivate #ub t4tsearchbynameLTe4t1hanged:ByVal sender !s #ystem.7bject% ByVal e
!s #ystem.Event!rgs< *andles t4tsearchbyname.Te4t1hanged
1all searchbyname:<
End #ub
End 1lass
Gopal Krishna Gokhale College, Kolhapur 32
Airline
Reservation System
TRANSACTION &?
BOOCING &?
)mports #ystem.2ata.7le2b
3ublic 1lass Tic$etL/eservation
3rivate #ub Tic$etL/eservationL;orm1losed:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.;orm1losedEvent!rgs< *andles "e.;orm1losed
cn.1lose:<
mdi.Enabled O True
End #ub
3rivate #ub Tic$etL/eservationLAoad:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles "yBase.Aoad
btnsave.Enabled O ;alse
btnreset.Enabled O ;alse
btnsearch.Enabled O ;alse
1all connect:<
1all t4toff:<
2im str& !s #tring
2im str2 !s #tring
btnsearch.Enabled O ;alse
str& O Pselect R from flightmasterP
cmd.1ommandTe4t O str&
dr O cmd.E4ecute/eader
2o 9hile :dr./ead<
cmbflightLid.)tems.!dd:dr:PflightLidP<<
Aoop
dr.1lose:<
str2 O Pselect R from concessionmasterP
cmd.1ommandTe4t O str2
dr O cmd.E4ecute/eader
2o 9hile :dr./ead<
cmbcontype.)tems.!dd:dr:PconcessionLtypeP<<
Aoop
dr.1lose:<
1all gd:<
End #ub
3rivate #ub searchbyname:<
2im adpti !s Ne( 7le2b2ata!dapter
2im dt !s Ne( 2ataTable
Gopal Krishna Gokhale College, Kolhapur 33
Airline
Reservation System
adpti O Ne( 7le2b2ata!dapter:Pselect R ;rom tic$etmaster 9here custLname Ai$eSP
+ t4tsearchbyname.Te4t + PTS 7rder by tic$etLidP% cn<
adpti.;ill:dt<
2ataBridVie(&.2ata#ource O dt
End #ub
3rivate #ub gd:<
2im table !s Ne( 2ataTable
cmd O Ne( 7le2b1ommand:Pselect R from tic$etmasterP% cn<
dr O cmd.E4ecute/eader:<
table.Aoad:dr<
2ataBridVie(&.2ata#ource O table
dr.1lose:<
End #ub
3rivate #ub t4ton:<
t4ttic$etLid.Enabled O True
t4tcustLid.Enabled O True
t4tcustLname.Enabled O True
t4tcustLaddress.Enabled O True
t4tcustLcontactno.Enabled O True
rdomale.Enabled O True
rdofemale.Enabled O True
dtpdob.Enabled O True
dtpresdate.Enabled O True
cmbflightLid.Enabled O True
t4tflightLname.Enabled O True
cmbfrom.Enabled O True
cmbto.Enabled O True
t4tflightLtime.Enabled O True
dtpflightdate.Enabled O True
cmbclass.Enabled O True
t4tsi-e.Enabled O True
t4tas.Enabled O True
t4trs.Enabled O True
t4tfare.Enabled O True
cmbcontype.Enabled O True
t4tconrate.Enabled O True
t4ttotal.Enabled O True
End #ub
3rivate #ub t4toff:<
t4ttic$etLid.Enabled O ;alse
t4tcustLid.Enabled O ;alse
t4tcustLname.Enabled O ;alse
t4tcustLaddress.Enabled O ;alse
Gopal Krishna Gokhale College, Kolhapur 34
Airline
Reservation System
t4tcustLcontactno.Enabled O ;alse
rdomale.Enabled O ;alse
rdofemale.Enabled O ;alse
dtpdob.Enabled O ;alse
dtpresdate.Enabled O ;alse
cmbflightLid.Enabled O ;alse
t4tflightLname.Enabled O ;alse
cmbfrom.Enabled O ;alse
cmbto.Enabled O ;alse
t4tflightLtime.Enabled O ;alse
dtpflightdate.Enabled O ;alse
cmbclass.Enabled O ;alse
t4tsi-e.Enabled O ;alse
t4tas.Enabled O ;alse
t4trs.Enabled O ;alse
t4tfare.Enabled O ;alse
cmbcontype.Enabled O ;alse
t4tconrate.Enabled O ;alse
t4ttotal.Enabled O ;alse
End #ub
3rivate #ub btnaddL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnadd.1lic$
btnsave.Enabled O True
btnreset.Enabled O True
btnsearch.Enabled O True
1all t4ton:<
btnsearch.Enabled O True
dtpresdate.Value O No(
2im cid !s )nteger
2im str !s #tring
str O Pselect ma4:tic$etLid< from tic$etmasterP
cmd.1ommandTe4t O str
cid O cmd.E4ecute#calar
cid O cid U &
t4ttic$etLid.Te4t O cid
1all gd:<
End #ub
3rivate #ub btnsearchL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnsearch.1lic$
2im str !s #tring
Try
str O Pselect R from custLinfo (here custLidOP + Val:t4tcustLid.Te4t<
cmd.1ommandTe4t O str
dr O cmd.E4ecute/eader
Gopal Krishna Gokhale College, Kolhapur 35
Airline
Reservation System
)f :dr./ead:<< Then
t4tcustLid.Te4t O dr:PcustLidP<
t4tcustLname.Te4t O dr:PcustLnameP<
t4tcustLaddress.Te4t O dr:PcustLaddressP<
t4tcustLcontactno.Te4t O dr:PcustLcontactnoP<
)f dr:PcustLgenderP< O PmaleP Then
rdomale.1hec$ed O True
Else
rdofemale.1hec$ed O True
End )f
S1all t4ton:<
dtpdob.Value O dr:PcustLdobP<
dr.1lose:<
Else
"sgBo4:P/ecord not ;oundP<
t4tcustLid.Te4t O PP
t4tcustLname.Te4t O PP
t4tcustLaddress.Te4t O PP
t4tcustLcontactno.Te4t O PP
dtpdob.Value O No(
dr.1lose:<
End )f
1atch e4 !s E4ception
End Try
End #ub
3rivate #ub cmbflightLidL#elected)nde41hanged:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles cmbflightLid.#elected)nde41hanged
)f dr.)s1losed O ;alse Then
dr.1lose:<
End )f
2im str !s #tring
str O Pselect R from flightmaster (here flightLidOP + Val:cmbflightLid.Te4t<
cmd.1ommandTe4t O str
dr O cmd.E4ecute/eader
)f :dr./ead< Then
t4tflightLname.Te4t O dr:PflightLnameP<
cmbfrom.Te4t O dr:PflightLfromP<
cmbto.Te4t O dr:PflightLtoP<
t4tflightLtime.Te4t O dr:PflightLtimeP<
dtpflightdate.Value O dr:PflightLdateP<
End )f
dr.1lose:<
End #ub
Gopal Krishna Gokhale College, Kolhapur 36
Airline
Reservation System
3rivate #ub cmbclassL#elected)nde41hanged:ByVal sender !s #ystem.7bject% ByVal
e !s #ystem.Event!rgs< *andles cmbclass.#elected)nde41hanged
2im str !s #tring
str O Pselect R from flightmaster (here flightLidOP + Val:cmbflightLid.Te4t<
cmd.1ommandTe4t O str
dr O cmd.E4ecute/eader
)f :dr./ead< Then
)f cmbclass.Te4t O Pe4ecutiveLclassP Then
t4tsi-e.Te4t O dr:Pe4ecutiveLclassLsi-eP<
t4tfare.Te4t O dr:Pe4ecutiveLclassLfareP<
Else)f cmbclass.Te4t O PstandardLclassP Then
t4tsi-e.Te4t O dr:PstandardLclassLsi-eP<
t4tfare.Te4t O dr:PstandardLclassLfareP<
Else)f cmbclass.Te4t O PeconomyLclassP Then
t4tsi-e.Te4t O dr:PeconomyLclassLsi-eP<
t4tfare.Te4t O dr:PeconomyLclassLfareP<
End )f
End )f
dr.1lose:<
2im str& !s #tring
S2im cid !s )nteger
2im temp !s )nteger
temp O 0
str& O Pselect R from tic$etmaster (here flightLidOP + Val:cmbflightLid.Te4t< + P
and selectedLclassO SP + :cmbclass.Te4t< + PS and statusOS/eservedS and
flightLdateOHP + dtpflightdate.Value + PHP
cmd.1ommandTe4t O str&
dr O cmd.E4ecute/eader:<
2o 9hile :dr./ead<
temp O temp U &
Aoop
t4tas.Te4t O temp
t4trs.Te4t O Val:t4tsi-e.Te4t< - Val:t4tas.Te4t<
dr.1lose:<
seatno.Te4t O Val:t4tas.Te4t< U &
Scid O cmd.E4ecute#calar
End #ub
3rivate #ub t4tcustLidLVey3ress:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.Vey3ressEvent!rgs< *andles t4tcustLid.Vey3ress
)f !sc:e.Vey1har< WX Then
)f !sc:e.Vey1har< W D 7r !sc:e.Vey1har< X 'G Then
e.*andled O True
End )f
End )f
Gopal Krishna Gokhale College, Kolhapur 3!
Airline
Reservation System
)f !sc:e.Vey1har< O &C Then
2im str !s #tring
Try
str O Pselect R from custLinfo (here custLidOP + Val:t4tcustLid.Te4t<
cmd.1ommandTe4t O str
dr O cmd.E4ecute/eader
)f :dr./ead:<< Then
t4tcustLid.Te4t O dr:PcustLidP<
t4tcustLname.Te4t O dr:PcustLnameP<
t4tcustLaddress.Te4t O dr:PcustLaddressP<
t4tcustLcontactno.Te4t O dr:PcustLcontactnoP<
)f dr:PcustLgenderP< O PmaleP Then
rdomale.1hec$ed O True
Else
rdofemale.1hec$ed O True
End )f
S1all t4ton:<
dtpdob.Value O dr:PcustLdobP<
dr.1lose:<
Else
"sgBo4:P/ecord not ;oundP<
t4tcustLid.Te4t O PP
t4tcustLname.Te4t O PP
t4tcustLaddress.Te4t O PP
t4tcustLcontactno.Te4t O PP
dtpdob.Value O No(
dr.1lose:<
End )f
1atch e4 !s E4ception
End Try
End )f
End #ub
3rivate #ub btnsaveL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnsave.1lic$
)f Trim:t4tcustLid.Te4t< O PP Then
"sgBo4:P3lease enter 1ustomer )2P<
t4tcustLid.;ocus:<
Else)f Trim:cmbflightLid.Te4t< O PP Then
"sgBo4:P3lease enter ;light )2P<
cmbflightLid.;ocus:<
Else)f Trim:cmbclass.Te4t< O PP Then
"sgBo4:P3lease enter 1lassP<
cmbclass.;ocus:<
Else)f Trim:cmbcontype.Te4t< O PP Then
Gopal Krishna Gokhale College, Kolhapur 3"
Airline
Reservation System
"sgBo4:P3lease enter 1oncession typeP<
cmbcontype.;ocus:<
Else
2im str !s #tring
2im gen !s #tring
)f rdofemale.1hec$ed O True Then
gen O rdofemale.Te4t
Else
gen O rdomale.Te4t
End )f
str O Pinsert into tic$etmaster values:P + Val:t4ttic$etLid.Te4t< + P%SP +
:dtpresdate.Te4t< + PS %P + Val:t4tcustLid.Te4t< + P%SP + Trim:t4tcustLname.Te4t< +
PS%SP + Trim:t4tcustLaddress.Te4t< + PS%SP + Val:t4tcustLcontactno.Te4t< + PS%SP + gen
+ PS%SP + :dtpdob.Te4t< + PS %SP + Val:cmbflightLid.Te4t< + PS%SP +
Trim:t4tflightLname.Te4t< + PS%SP + :cmbfrom.Te4t< + PS%SP + :cmbto.Te4t< + PS%SP +
Trim:t4tflightLtime.Te4t< + PS%SP + :dtpflightdate.Te4t< + PS%SP + Trim:cmbclass.Te4t<
+ PS%P + Val:t4tsi-e.Te4t< + P%P + Val:t4tfare.Te4t< + P%SP + Trim:cmbcontype.Te4t< +
PS%P + Val:t4tconrate.Te4t< + P%P + Val:t4ttotal.Te4t< + P%S/eservedS%P +
Val:seatno.Te4t< + P<P
cmd.1ommandTe4t O str
cmd.E4ecuteNon8uery:<
"sgBo4:P/ecord is saveP<
1all gd:<
End )f
End #ub
3rivate #ub cmbcontypeL#elected)nde41hanged:ByVal sender !s #ystem.7bject%
ByVal e !s #ystem.Event!rgs< *andles cmbcontype.#elected)nde41hanged
2im str !s #tring
str O Pselect R from concessionmaster (here concessionLtypeOSP +
Trim:cmbcontype.Te4t< + P SP
cmd.1ommandTe4t O str
dr O cmd.E4ecute/eader
)f :dr./ead< Then
t4tconrate.Te4t O dr:PconcessionLrateP<
End )f
dr.1lose:<
t4ttotal.Te4t O Val:t4tfare.Te4t< - :Val:t4tfare.Te4t< R :Val:t4tconrate.Te4t< > &00<<
End #ub
3rivate #ub btnresetL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btnreset.1lic$
t4ttic$etLid.Te4t O PP
t4tcustLid.Te4t O PP
t4tcustLname.Te4t O PP
t4tcustLaddress.Te4t O PP
Gopal Krishna Gokhale College, Kolhapur 3#
Airline
Reservation System
t4tcustLcontactno.Te4t O PP
rdomale.Enabled O ;alse
rdofemale.Enabled O ;alse
dtpdob.Value O No(
dtpresdate.Value O No(
cmbflightLid.Te4t O PP
t4tflightLname.Te4t O PP
cmbfrom.Te4t O PP
cmbto.Te4t O PP
t4tflightLtime.Te4t O PP
dtpflightdate.Value O No(
cmbclass.Te4t O PP
t4tsi-e.Te4t O PP
t4tas.Te4t O PP
t4trs.Te4t O PP
t4tfare.Te4t O PP
cmbcontype.Te4t O PP
t4tconrate.Te4t O PP
t4ttotal.Te4t O PP
btnsave.Enabled O ;alse
btnsearch.Enabled O ;alse
1all t4toff:<
End #ub
3rivate #ub btne4itL1lic$:ByVal sender !s #ystem.7bject% ByVal e !s
#ystem.Event!rgs< *andles btne4it.1lic$
"e.1lose:<
End #ub
3rivate #ub ch:<
S)f :dr.)s1losed O ;alse< Then
S dr.1lose:<
SEnd )f
2im str& !s #tring
S2im cid !s )nteger
2im temp !s )nteger
temp O 0
str& O Pselect R from tic$etmaster (here flightLidOP + Val:cmbflightLid.Te4t< + P
and selectedLclassO SP + :cmbclass.Te4t< + PS and statusOS/eservedS and seatnoO P +
Val:seatno.Te4t< + P and flightLdateOHP + dtpflightdate.Value + PHP
cmd.1ommandTe4t O str&
dr O cmd.E4ecute/eader:<
)f :dr./ead< Then
"sgBo4:Ppl- change seatP<
S seatno.Bac$1olor O 1olor.Blue
cangrid.#ho(:<
Gopal Krishna Gokhale College, Kolhapur 4$
Airline
Reservation System
End )f
dr.1lose:<
End #ub
3rivate #ub t4tsearchbynameLVey3ress:ByVal sender !s 7bject% ByVal e !s
#ystem.9indo(s.;orms.Vey3ressEvent!rgs< *andles t4tsearchbyname.Vey3ress
#elect 1ase !sc:e.Vey1har<
1ase % C2% M' To N0% NG To &22
e.*andled O ;alse
1ase Else
e.*andled O True
End #elect
End #ub
3rivate #ub t4tsearchbynameLTe4t1hanged:ByVal sender !s #ystem.7bject% ByVal e
!s #ystem.Event!rgs< *andles t4tsearchbyname.Te4t1hanged
1all searchbyname:<
End #ub
End 1lass
Gopal Krishna Gokhale College, Kolhapur 41
Airline
Reservation System
>.FORM DESIGN
LOGIN &?
Gopal Krishna Gokhale College, Kolhapur 42
Airline
Reservation System
MDI &?
Gopal Krishna Gokhale College, Kolhapur 43
Airline
Reservation System
MASTER &?
1. CUSTOMER INFORMATION &?
Gopal Krishna Gokhale College, Kolhapur 44
Airline
Reservation System
2. FLIG0T INFORMATION &?
Gopal Krishna Gokhale College, Kolhapur 45
Airline
Reservation System
3.DESTINATION INFORMATION &?
Gopal Krishna Gokhale College, Kolhapur 46
Airline
Reservation System
9.CONCESSION INFORMATION &?
Gopal Krishna Gokhale College, Kolhapur 4!
Airline
Reservation System
:.FLIG0T RECORDS &?
Gopal Krishna Gokhale College, Kolhapur 4"
Airline
Reservation System
TRANSACTION &?
1. TICCET RESER5ATION &?
Gopal Krishna Gokhale College, Kolhapur 4#
Airline
Reservation System
2. TICCET CANCELLATION&?
Gopal Krishna Gokhale College, Kolhapur 5$
Airline
Reservation System
3.BILL INFORMATION &?
Gopal Krishna Gokhale College, Kolhapur 51
Airline
Reservation System
7.REPORTS
1. CUSTOMER REPORT &?
Gopal Krishna Gokhale College, Kolhapur 52
Airline
Reservation System
2. FLIG0T REPORT &?
Gopal Krishna Gokhale College, Kolhapur 53
Airline
Reservation System
3. DESTINATION REPORT &?
Gopal Krishna Gokhale College, Kolhapur 54
Airline
Reservation System
9. CONCESSION REPORT &?
Gopal Krishna Gokhale College, Kolhapur 55
Airline
Reservation System
:. RESER5ATION REPORT &?
Gopal Krishna Gokhale College, Kolhapur 56
Airline
Reservation System
D. CANCELLATION REPORT &?
Gopal Krishna Gokhale College, Kolhapur 5!
Airline
Reservation System
>. BILL REPORT &?
I . ALL BILL REPORT &?
Gopal Krishna Gokhale College, Kolhapur 5"
Airline
Reservation System
II . RESER5ATION BILL REPORT &?
Gopal Krishna Gokhale College, Kolhapur 5#
Airline
Reservation System
III . CANCELLATION BILL REPORT &?
Gopal Krishna Gokhale College, Kolhapur 6$
Airline
Reservation System
E. USER MANUAL
=ser manual is nothing but the (ay of understanding the computeri-ed system
easily (ithout using the system actual. =ser manual gives the information to user (hat
actual the system contains + ho( it (or$s% (hat system re,uires + (hat it gives
output.
9hen you open system display login (indo( in the (indo( you can enter user
name and pass(ord. No( allo(s you to use system.
7ur system contains the follo(ing menu 6-
&. "aster
2. Transaction
C. /eports
D. E4it
1. M(%ter &?
The first menu is master. )n this menu /eservation cler$ can enter customer5s
information% flight5s information% destination5s information% concession5s information
and flight5s records.
)n "aster there are four master forms and one record form 6-
C#%to$er M(%ter
F+i/-t M(%ter
De%ti(tio M(%ter
Co"e%%io M(%ter
F+i/-t Re"or!%
C#%to$er M(%ter &?
/eservation cler$ ta$es the customer information and fills in this form. This
form contains the fields5 customer id% customer name% customer address% customer
gender% customer contact no. %customer date of birth. This form saves records in the
custLinfo database table.
F+i/-t M(%ter &?
;light master form contains the fields flight id% flight name% flight time% flight
date% flight class%class si-e and fare per seat. /eservation cler$ can add ne( records
through this form. ;light "aster saves records into flightmaster database table.
Gopal Krishna Gokhale College, Kolhapur 61
Airline
Reservation System
De%ti(tio M(%ter &?
2estination master form contains the field destination. /eservation cler$ can
add ne( routes through this form. 2estination master saves records into
destinationmaster database table.
Co"e%%io M(%ter &?
1oncession master contains the fields concession id% concession type%
concession rate. This form allo(s concessions to customers. This form saves records
in the concessionmaster database table.
F+i/-t Re"or!% &?
;light records contains the information of flight schedule. This form allo(s to
search flight records by selecting desired destinations.
2. Tr(%("tio &?
Transaction is the second menu. /eservation cler$ can reserve or cancel seats
for passenger through this menu and ma$e bills.
)n transaction menu there are follo(ing three forms 6-
Ti".et Re%erv(tio
Ti".et C("e++(tio
Bi++ M(%ter
Ti".et Re%erv(tio &?
Tic$et /eservation form contains the fields tic$et id% reservation date%
customer id% customer name% customer address% customer gender% customer contact no.
%customer date of birth% flight id% flight name% flight time% flight date% flight class%class
si-e and fare per seat% seat number% concession type% concession rate% total amount to
pay. /eservation cler$ reserves seat for customer through this form. Tic$et
/eservation transaction saves records into tic$etmaster database table.
Ti".et C("e++(tio &?
Tic$et 1ancellation form contains the fields tic$et id% reservation date%
customer id% customer name% customer address% customer gender% customer contact no.
%customer date of birth% flight id% flight name% flight time% flight date% flight class%class
si-e and fare per seat% seat number% concession type% concession rate% total amount to
pay% refund rate% total refund. /eservation cler$ cancel seat of reserved passenger
through this form. 1ancellation transaction saves records into tic$etcancellation
database table.
Gopal Krishna Gokhale College, Kolhapur 62
Airline
Reservation System
Bi++ M(%ter &?
Bill "aster form contains the fields bill id% tic$et id% customer id% customer
name% flight id% seat number% bill type% payment type% bill issue date. /eservation cler$
ma$es bill of reserved or cancelled tic$et for customer through this form Bill "aster
transaction saves records into billmaster database table.
3.Re*ort 6-
/eport is the third menu. /eservation cler$ chec$s the various records by
using this menu.
)n report menu there are seven information reports 6-
C#%to$er Re*ort
F+i/-t Re*ort
De%ti(tio Re*ort
Co"e%%io Re*ort
Re%erv(tio Re*ort
C("e++(tio Re*ort
Bi++ Re*ort
C#%to$er Re*ort &?
This form contains customer information report depend upon customer id%
customer name% customer date of birth.
F+i/-t Re*ort &?
This form contains flight information report depend upon flight id% flight date%
flight name.
De%ti(tio Re*ort &?
This form contains destination information report.
Co"e%%io Re*ort &?
This form contains flight information report depend upon concession id.
Re%erv(tio Re*ort &?
This form contains tic$et reservation transaction report depend upon tic$et id%
reservation date and customer name
.
C("e++(tio Re*ort &?
This form contains tic$et cancellation transaction report depend upon tic$et
id% reservation date and customer name.
Gopal Krishna Gokhale College, Kolhapur 63
Airline
Reservation System
Bi++ Re*ort &?
This form contains bill transaction report depend upon bill id% bill issue date
and customer name.
9.E<it&
This is the fourth and last menu. =ser can close the system by using this menu.
B#tto% &?
7ur 3roject contains !dd% "odify% #ave% #earch% 2elete% 1ancel and E4it buttons.
They are common in almost forms.
A!! 6-
This button is used to add ne( record in the table.
Mo!if, 6-
This button is used to ma$e a change in the form.
S(ve6
This button is used to save the data or records in database.
Se(r"- 6-
This button is used to search the data or record in the form.
De+ete 6-
This button is used to delete the records from the database.
C("e+ 6-
This button is used to clear the current form fields.
E<it 6-
This button is used to e4it from the current form.
Gopal Krishna Gokhale College, Kolhapur 64
Airline
Reservation System
16. LIMITATIONS
The main dra(bac$ of system is% it is a single user% hence fail to use A!N
activities.
7nly reservation cler$ can operate system as they get full access.
The project is not internet based because online reservation needs !#3.NET
codes.
2eletion of number of record at a time is not possible.
)f one of the records is deleted then (e cannot use related id% because of !uto
increment.
)f any record deleted then it cannot recover bac$.
*elp is not provided.
Gopal Krishna Gokhale College, Kolhapur 65
Airline
Reservation System
11. CONCLUSION

Being a computeri-ed system it is accurate% time saving and beneficial. )t
minimi-e error at great e4tend. )t gives you information about Employee detail and
report etc.
=se this system% it becomes possible to store and handle large record in small
si-e% also becomes tas$ very ,uic$ly and accurately. "inimum efforts are needed for
boo$ing tic$et as (ell as cancel and ma$e bills.
By using this soft(are% (e can maintain daily + monthly transactions
and (hole information of customer% flight% reservation% cancellation +
bills.
=pdating of information becomes so easier.
This system reduces time and paper (or$% (hich help to decrease
complications in maintenance and time.
)t is user friendly + easily operates.
The system is designed in such a (ay that it fulfills re,uirements.
The system is designed in such a (ay that further enhancement are easy
to implement.
2atabase is designed carefully to minimi-e the redundancy of data..
The #ystem has ade,uate scope for modification in future if it is necessary. )n
this (ay (hole system (or$s to reduce manual efforts and ma$e transactions in single
clic$.
!lthough the project (or$ has been done in a complete and detailed manner
but due to the constraint of time% (e could not include some more features (e (anted
to. 9e left these features as a part of the future development. !s soon as (e5ll get time
(e5ll try to add them to my project.
Gopal Krishna Gokhale College, Kolhapur 66
Airline
Reservation System
12. BIBLIOGRAP0Y
Visual Basic. NET Blac$ Boo$
-#teve *ol-ner
3rofessional VB.NET 9ro4 3ublication 20&0
-Bill #heldon% Billy *ollis% Vent #har$ey%
Visual Basic .NET 1onsole and 9indo(s !pplication
-/ajendra #alo$he
2atabase #ystem 1oncept
-Vorth and #ilberschat-
"icrosoft !ccess fundamental
-Even 1allahan
#ystem !nalysis + 2esign
-Elias ". !(ad
(((.google.co.in
(((.startvbdotnet.com
(((.vbdotnetheaven.com
Gopal Krishna Gokhale College, Kolhapur 6!

Você também pode gostar