Академический Документы
Профессиональный Документы
Культура Документы
Project Report
On
“AIRLINES”
Year: 2018-19
Submitted to
Agrasen Mahavidhyalay, purani basti , Raipur
Pt.RaviShankar Shukla University,Raipur(C.G)
CERTIFICATE OF APPROVAL
This is to certify that the project work entitled “AIRLINES” is carried out by preeti pagwani,
a student of PGDCA II Sem at Agarsen Mahavidyalaya Purani Basti is here by approved as
a credible work in the degree of Post Graduation Diploma In Computer Application during
the year 2018-19 From Pt. Ravishankar Shukla University, Raipur (CG).
Mr.Vikas Sharma
H.O.D
(Dept. of Comp. Sci.)
CERTIFICATE
This is to certify that the project work entitled “AIRLINES” Submitted to the Agarsen
Mahavidyalaya by preeti pagwani ,in partial fulfillment for the requirement relating to
nature and standard of the award of Post Graduation Diploma In Computer Application
degree by, Pt. Ravishankar Shukla University, Raipur (CG) for the academic year
2018-19.This project work has been carried out under my guidance.
(Guide Name)
Mr. Vikas Sharma
Mr. Vaibhav Ingle
CERTIFICATE OF EVALUATION
This is to certify that the project work entitled “AIRLINES” is carried out by preeti pagwani,
a student of PGDCA II Semester at Agarsen Mahavidyalaya, after proper evaluation and
examination, is hereby approved as a credible work in the discipline of computer science
and is done in a satisfactory manner for its acceptance as a requisite for the award of Post
Graduation Diploma In Computer Application II Semester during the year 2018-2019
from Pt. Ravishankar Shukla University, Raipur (CG)
This is to certify that the project work entitled “AIRLINES” which is submitted by me in the
partial fulfillment for the award of the degree of Post Graduation Diploma In Computer
Application, Agrasen Mahavidyalaya Purani Basti, comprises the original work carried
out by me. I further declare that the work reported in this project has not been submitted
and will not be submitted, either in part or in full for the award of any other degree or
diploma in this institute or any other institute or University.
Place: Raipur preeti pagwani
Date: PGDCA II Semester
ACKNOWLEDGEMENT
We offer our sincere thanks to Department staff members. Finally we would also
like to thank our entire classmate for their corporation and support. We would like
to pay our everlasting regards to our “Agrasen Mahavidyalaya Purani Basti”
Where this project gets completed.
CONTENT
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 category 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.
PROJECT INTRODUCTION
The “Airline Reservation Management” is an ultimate tool for any reservation
management. It helps the management to maintain the database or details of “Airline
Reservation Management” This software is extremely user friendly and has a very good
interface.
The front end of the software is Visual Basic and backend is Microsoft Access. We have
kept the source code so flexible and easy to understand that any changes are easy to implement
or possible to add any extra field related to student or course details. If the data stored in the
database is modified after some time then the modified data will overwrite the previous data.
This software is also helpful in searching any details of vehicle or information related to its
features.
Also the proper documentation of the coding enables any programmer to understand the
logic behind the program. The software is a reflection of an extremely advantageous utility as it
incorporates the features of good software plus it allows reusability to client details plus the
coding and presentation.
The choice of this software was a plus point as the product is in great demand because the
youth has developed a great interest in bank sector and want to create something new for
software industry. Hope that this software prepares all bank users to manage their business
better and we‟ll also be looking for feedback from them.
PURPOSE OF PROJECT
Airline Reservation System contains the details about flight schedules and its fare tariffs,
passenger reservations and ticket records.
The inventory of an airline service is generally divided into three category 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.
In the arena of Information Technology (I.T.) where the information and maintenance is of
significance, the worlds is at the threshold of minimizing manual labor and automate the hectic
procedures to the best possible extent and utilize the information in a way that can really
provide a thrust to the business development.Maintenance provides best manageable system to
the user and/or clients to working easily and sufficiently.
In previous days the management not so increase at that time all work are done on paper. But
now a day‟smarket is change. Today these is a huge things thousands of Plane,
Passengerand.are come on a day. For maintaining these record is not quite easily this program
help to maintain
SCOPES
Region:-
The main region is to creating this program is to safely record details of Plane, Passengerand..
Purpose:-
Fast work with safety and maintain secure records when we need we watch it
PROBLEM IN THE EXISTING SYSTEM
• The system should be flexible enough and made in a manner that it can be customized at
any moment of time.
• It provides the feature of inserting the information in the project and get proper information
according to submitting.
• It provides report on information about existing system and about submitting problems.
SYSTEM ANALYSIS
Airline Reservation Managemet:- Our proposed system there is a scope for the
users to place their new innovative ideas to present any information. Apart from giving
the feedbacks there is also a separate module for the registered users to share their new
concepts and also awarded for better ideas presented. So the shops are optimized
according to the users wish and after having good feedback that they can use easily.
H/W & S/W SPECIFICATION
Software Requirements:-
Hardware Requirements : -
The models such as DFDs, data dictionary, objects diagram etc. generally focus on the
problem structure, not on the external behavior such as user interface, performance
constraints, design constraints that contain the clear specification of the functional,
performance, design and interface requirements of the proposed system.
FUNCTIONAL REQUIREMENTS
PERFORMANCE REQUIREMENTS
There are two types of performance requirements:- Static and Dynamic. SStatic
requirements are required number of terminal to be supported, number of simultaneous
users to be supported, the number of the files system has to process and their sizes etc.
The Dynamic requirements include execution time behavior of the system such as
throughout, response time; execution time for the compilation of the operation acceptable
ranges of different performance should be specified
Our project is not a big size so that is easy to install, less response time, and we can
use easily and period of time specified and this will be using very low memory of the
system.
SELECTED SOFTWARE
The Microsoft is a complete software kit which comprises of all the tools required to make a
good project. The visual Basic works on the windows platform. The best feature of the visual
basic is that by the use of it „.exe‟ file of the project can also be created.
Information plays key role as the horizons of knowledge keep on expanding. Since
this project has an effort to convert the present manual system into a computer based system,
a thorough knowledge of the day- to- day functioning of the present system mandatory. The
objective of the study comprises of:
A) Specification
B) Input
C) Output
D) Intermediate Process
E) User Involvement
SYSTEM ANALYSIS
System analysis is the process of gathering and interpreting facts, diagnosing problems
and using the information to recommend improvements on the system. System analysis is a
problem solving activity that requires intensive communication between the system users and
system developers.
System analysis or study is an important phase of any system development process. The
system is studied to the minutest detail and analyzed. The system analyst plays the role of an
interrogator and dwells deep into the working of the present system. The system is viewed as
a whole and the inputs to the system are identified. The outputs from the organization are
traced through the various processing that the inputs phase through in the organization.
A detailed study of these processes must be made by various techniques like Interviews,
Questionnaires etc. The data collected by these sources must be scrutinized to arrive to a
conclusion. The conclusion is an understanding of how the system functions. This system is
called the existing system. Now, the existing system is subjected to close study and the
problem areas are identified. The designer now functions as a problem solver and tries to sort
out the difficulties that the enterprise faces. The solutions are given as a proposal. The
proposal is then weighed with the existing system analytically and the best one is selected. The
proposal is presented to the user for an endorsement by the user. The proposal is reviewed on
user request and suitable changes are made. This loop ends as soon as the user is satisfied
with the proposal.
PRELIMINARY INVESTIGATION
The first step in the system development life cycle was the preliminary investigation to
determine the feasibility of the system. The purpose of the preliminary investigation was to
evaluate the merits of the project and I made an informal judgment about the feasibility of the
proposed project.
The data collected during the preliminary investigation was gathered using the
primary methods, review of the existing organization records, on-site observation etc.
FEASIBILITY STUDY
A feasibility analysis involves a detailed assessment of the need, value and practicality of
a proposed enterprise, such as systems development. The process of designing and
implementing record-keeping systems has sufficient accountability and resource implications
for an organization. Feasibility analysis will help you make inform and transparent decision at
crucial points during the developmental process to determine whether it is operationally,
economically and technically realistic to produce with a particular course of action. Various
types of feasibility were studied, like:
Technical Feasibility
Operational Feasibility
Economic Feasibility
Social Feasibility
Management Feasibility
Time Feasibility
Fact Finding
Fact-finding means learning about the existing system as much as possible. The various
methods that were employed to find facts are:
a) Interviewing
b) Observing the current system
c) Gathering information from existing documents
d) Defining the system requirements
Steps in feasibility analysis:
The cost encompasses both designing and installing the system. It includes user
training, updating the physical facilities & documenting. System Performance criteria are
evaluated against the cost of each system to determine which system is likely to be the
most cost effective and also meets the performance requirements. Cost are most easily
determine when the receipts if the systems are tangible and measurable. An additional
factor to consider is the cost of the study design and -requirements.
8. Feasibility report:
The feasibility report is a formal document for management use, brief enough and
sufficiently non-technical to be understandable, yet detailed enough to provide the basic
for system design. There is no standard format for preparing feasibility reports. Analyst
usually decides on a format that suits the particular user and the system.
a. Cover letter.
b. Table of contents.
C. Overview.
d. Detailed findings.
e. Economic justification.
g. Appendixes.
SOFTWARE REQUIREMENTS
HARDWARE REQUIREMENTS
Hardware is the physical components of a computer, which includes CPU, internal
storage units, I/O units, other peripherals of any other device that can be used in conjunction
with these units. Broadly, hardware can be termed as the electronic circuits used in building
the computer that executes the software.
Input Data
The goal of designing input data is to make entry easy, logical and free from errors as
possible. The entering data entry operators need to know the allocated space for each field;
field sequence and which must match with that in the source document. The format in which
the data fields are entered should be given in the input form .Here data entry is online; it
makes use of processor that accepts commands and data from the operator through a key
board. The input required is analyzed by the processor. It is then accepted or rejected. Input
stages include the following processes
Data Recording
Data Transcription
Data Conversion
Data Verification
Data Control
Data Transmission
Data Correction
One of the aims of the system analyst must be to select data capture method and
devices, which reduce the number of stages so as to reduce both the changes of errors and the
cost .Input types, can be characterized as.
External
Internal
Operational
Computerized
Interactive
Input files can exist in document form before being input to the computer. Input design
is rather complex since it involves procedures for capturing data as well as inputting it to the
computer.
Outputs from computer systems are required primarily to communicate the results of
processing to users. They are also used to provide a permanent copy of these result for latter
consultation .Computer output is the most important and direct source of information to the
users. Designing computer output should proceed in an organized well throughout the
manner. The right output must be available for the people who find the system easy o use.
The outputs have been defined during the logical design stage. If not, they should defined at
the beginning of the output designing terms of types of output connect, format, response etc.
Various types of outputs are
External outputs
Internal outputs
Operational outputs
Interactive outputs
Turn around outputs
All screens are informative and interactive in such a way that the user can full fill his
requirements through asking queries.
Controlled Redundancy
Data independence
Accurate and integrating
More information at low cost
Recovery from failure
Privacy and security
Performance
Ease of learning and use
STUDEN
ER- DIAGRAM
T-ID
NAME
FATHERNAME
MOTHER NAME
DETAILS
ADMISSION MANAGE
SECTION
GENDESR
MOBLE NO
DATE OF BIRTH
ADDRESS
Student STORES
detail
PASSENGERTABLE
PLANESTABLE
PLANESSCHEDULESTABLE
TRANSACTIONSHISTORYSTABLE
LOGINFROM
MDI (MAIN)FORM
PASSENGERSENTRYFORM
ADD PLANESNEWDETAILSFORM
BOOKINGDETAILSFORM
ADDINGNEWPLANESINFORMATIONFORM
TRANSACTOINSHISTORYFORM
PLANESSCHEDULESFORM
PASSENGERSREPORT
PLANESDETAILSREPORT
TRANSACTIONSREPORT
Exit Sub
If mode = 1 Then
rs.Open "select count(*) from planes where planeNm = '" & txtpn.Text & "'", adocn
txtpn.SetFocus
Exit Sub
Else
Add
frmnpre.loadlist
Unload Me
End If
End If
LoginSucceeded = True
Me.Hide
TRANS_HISTORY.Show
Else
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
End Sub
End
End Sub
End Sub
Unload Me
End Sub
rs.Open "select * from planes where planenm = '" & cboNewPlane.Text & "'", adocn
txtd.Text = rs.Fields("dest")
txtFrom.Text = rs.Fields("from")
txtfair.Text = rs.Fields("fair")
txtFlightNo.Text = rs.Fields("planeNo")
txtFlightTime.Text = rs.Fields("time")
rs.Close
Set rs = Nothing
End Sub
KeyAscii = 0
End Sub
Unload Me
End Sub
Exit Sub
End If
If mode = 1 Then
rs.Open "select count(*) from JetAirways where passportno = '" & txtPassNo.Text & "'
AND flightTime = #" & txtFlightTime.Text & "# AND FLightdt = #" & DTPicker1.Value
& "#", adocn
txtPassNo.SetFocus
Exit Sub
Else
Add
frmmain.loadlist
Unload Me
End If
End If
End Sub
rs.AddNew
rs.Fields("passportNo") = txtPassNo.Text
rs.Fields("passNm") = txtpn.Text
rs.Fields("SeatNo") = txtsn.Text
Exit Sub
Else
rs.Fields("PlaneNo") = cboNewPlane.ItemData(cboNewPlane.ListIndex)
End If
rs.Fields("FlightTime") = txtFlightTime.Text
rs.Fields("luggagewght") = txtWeight.Text
rs.Fields("FlightDt") = DTPicker1.Value
rs.Update
rs.Close
Set rs = Nothing
End Sub
LoadNewplane
DTPicker1.Value = Date
End Sub
Private Sub Display()
rs.Open "select * from JetAirways where passportNo = '" & PassPortNo & "'", adocn,
adOpenKeyset, adLockOptimistic
txtPassNo.Text = rs.Fields("passportNo")
txtpn.Text = rs.Fields("passNm")
txtsn.Text = rs.Fields("SeatNo")
txtFlightNo.Text = rs.Fields("flightNo")
txtFlightTime.Text = rs.Fields("FlightTime")
txtWeight.Text = rs.Fields("luggagewght")
DTPicker1.Value = rs.Fields("FlightDt")
rs1.Open "select * from planes where planeno = " & rs.Fields("planeno"), adocn
cboNewPlane.Text = rs1.Fields("PlaneNm")
txtd.Text = rs1.Fields("dest")
txtFrom.Text = rs1.Fields("from")
txtfair.Text = rs1.Fields("fair")
rs1.Close
rs.Close
Set rs = Nothing
End Sub
cboNewPlane.AddItem rs.Fields("PlaneNm")
cboNewPlane.ItemData(cboNewPlane.NewIndex) = rs.Fields("PlaneNo")
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
End Sub
cboNewPlane.Text = ""
Exit Sub
End If
rs.Open "select * from JetAirways where passportNo = '" & PassPortNo & "'", adocn,
adOpenKeyset, adLockOptimistic
rs.Fields("PassportNo") = txtPassNo.Text
rs.Fields("passNm") = txtpn.Text
rs.Fields("SeatNo") = txtsn.Text
cboNewPlane.Text = ""
cboNewPlane.SetFocus
Exit Sub
Else
rs.Fields("PlaneNo") = cboNewPlane.ItemData(cboNewPlane.ListIndex)
End If
rs.Fields("FlightTime") = txtFlightTime.Text
rs.Fields("luggagewght") = txtWeight.Text
rs.Fields("FlightDt") = DTPicker1.Value
rs.Update
rs.Close
Set rs = Nothing
frmmain.loadlist
Unload Me
End Sub
Option Explicit
Me.Hide
End Sub
LoginSucceeded = True
Me.Hide
MDIForm1.Show
Else
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
End Sub
frmbook.mode = 1
frmbook.Show 1, Me
End Sub
Unload Me
End Sub
adocn.Execute STRSQL
loadlist
Else
End If
End Sub
Private Sub cmdmod_Click()
frmbook.PassPortNo = LVBooking.SelectedItem.Tag
frmbook.mode = 2
frmbook.Show 1, Me
End Sub
loadlist
End Sub
LVBooking.ListItems.Clear
litem.SubItems(1) = rs1.Fields("passNm")
litem.SubItems(2) = rs1.Fields("seatNo")
litem.SubItems(3) = rs1.Fields("planename")
litem.SubItems(4) = rs1.Fields("FlightNo")
litem.SubItems(5) = rs1.Fields("FlightTime")
litem.SubItems(6) = rs1.Fields("luggagewght")
rs1.MoveNext
Loop
rs1.Close
End Sub
Exit Sub
End If
If mode = 1 Then
rs.Open "select count(*) from planes where planeNm = '" & txtpn.Text & "'", adocn
txtpn.SetFocus
Exit Sub
Else
Add
frmnpre.loadlist
Unload Me
End If
End If
End Sub
Unload Me
End Sub
LoadPlaneNo
End Sub
txtpn.Text = rs.Fields("planeNm")
txtpno.Text = rs.Fields("PlaneNo")
txtd.Text = rs.Fields("Dest")
txtfrom.Text = rs.Fields("From")
txtsc.Text = rs.Fields("seats")
txtFair.Text = rs.Fields("Fair")
Text1.Text = rs.Fields("time")
rs.Close
Set rs = Nothing
End Sub
rs.AddNew
rs.Fields("planeNm") = txtpn.Text
rs.Fields("dest") = txtd.Text
rs.Fields("from") = txtfrom.Text
rs.Fields("Seats") = txtsc.Text
rs.Fields("Fair") = txtFair.Text
rs.Fields("time") = Text1.Text
rs.Update
rs.Close
Set rs = Nothing
End Sub
txtpno.Text = 1
Else
txtpno.Text = rs.Fields(0) + 1
End If
rs.Close
Set rs = Nothing
End Sub
rs.Fields("PlaneNm") = txtpn.Text
rs.Fields("dest") = txtd.Text
rs.Fields("From") = txtfrom.Text
rs.Fields("seats") = txtsc.Text
rs.Fields("fair") = txtFair.Text
rs.Update
rs.Close
Set rs = Nothing
frmnpre.loadlist
Unload Me
End Sub
frmnp.mode = 1
frmnp.Show 1, Me
End Sub
Unload Me
End Sub
Private Sub cmdDelete_Click()
If MsgBox("ARE YOU SURE YOU WANT TO DELETE THE RECORD," & vbCrLf &
"ALL THE TICKETS FOR THAT FLIGHT WILL BE CANCELED ", vbYesNo + vbQuestion,
"DELETE") = vbYes Then
adocn.Execute STRSQL
adocn.Execute StrSql1
loadlist
Else
End If
End Sub
frmnp.Planeno = LVPlane.SelectedItem.Tag
frmnp.PlaneName = LVPlane.SelectedItem.ListSubItems(1)
frmnp.mode = 2
frmnp.Show 1, Me
End Sub
Private Sub Form_Load()
loadlist
End Sub
LVPlane.ListItems.Clear
litem.SubItems(1) = rs1.Fields("planeNm")
litem.SubItems(2) = rs1.Fields("Dest")
litem.SubItems(3) = rs1.Fields("From")
litem.SubItems(4) = rs1.Fields("Seats")
litem.SubItems(5) = rs1.Fields("Fair")
litem.Tag = rs1.Fields("planeNo")
rs1.MoveNext
Loop
rs1.Close
End Sub
cmdmod_Click
End Sub
CONCLUSION
It has been a great pleasure for me to work on this existing and challenging project.
This project is small module of large software, which is for “AIRWAY RESERVATION
MANAGEMENT”.
This project proved good for me as it provided practical knowledge of not only about
programming but also get information about wonders of the world.
Benefits
Limitations
The activity time estimates are somewhat subjective and depend on judgement. In cases where there is
little experience in performing an activity, the numbers may be only a guess. In other cases, if the person
or group performing the activity estimates the time there may be bias in the estimate.
Even if the activity times are well-estimated, PERT assumes a beta distribution for these time estimates,
but the actual distribution may be different.
Even if the beta distribution assumption holds, PERT assumes that the probability distribution of the
project completion time is the same as the that of the critical path. Because other paths can become the
critical path if their associated activities are delayed, PERT consistently underestimates the expected
project completion time.
BIBLIOGRAPHY
REFRENCES:-
3. Internet
4. College Faculties