Upload
varun-kalpurath
View
185
Download
23
Tags:
Embed Size (px)
Citation preview
INTRODUCTION
1
1.INTRODUCTION: 1.1.project description
The airline industry is a very particular system. Airlines provide a
service, which is to transport a passenger between two cities at an agreed price. There is
neither physical product given to the consumer, nor inventory created and stored. Airlines
also exhibit very particular economics that, over time, have motivated specific
management concepts, tools and practices. Some of them are analyzed in this section.
The best strategy is to analyze the market for each flight and check what passengers
prefer. If they value lower price tickets, use a plane with more seats. If they belong to a
business community, use a plane with fewer seats (pricing higher), but that gives them
more comfort and workspace.
Airports are subject to various state, county, and municipal requirements when it comes
to budgeting and tracking airport expenses, financial management is another area of
opportunity for improvement. In addition, to discussing general financial management
topics for small airports, the guide book should encourage the development of better
financial systems for small airports and provide information to do so.
For this airport management is very essential in order to maintain all details regarding the
fields such as flight, passenger and other details if required.
2
The managers of small airports have a wide range of responsibilities covering everything
from operations and maintenance to regulatory compliance to stakeholder outreach all of
which must often be accomplished within fiscal constraints. Small airport managers are
as diverse as the airports that they oversee. Some are professional airport managers,
others are fixed-base operators (FBO) who provide management services, and others are
elected officials or municipal employees whose portfolio of duties happens to nclude
managing the local airport. Aviation management is a relatively new academic discipline
and training programs sponsored by industry associations tend to be geared towards the
professional airport manager. Thus, many people who become airport managers or have
responsibility for managing an airport as part of another position, have received little in
the way of formal airport management training.
Airports responding to the survey reported a variety of safety practices currently in use
including: passenger details, flight details, other regular self-inspection of airfield
systems and navigational aids, and employee safety programs.
3
LIST OF MODULES
4
2.LIST OF MODULES
RESERVATION / CANCELLATION/ PASSENGER DETAILS
FLIGHT DETAILS
ADMINISTRATOR
LUGGAGE DETAILS
2.1.MODULE DESCRIPTION:
2.1.1.RESERVATION / CANCELLATION /PASSENGER DETAILS:
a. Passenger details
This is used to maintain all details about the passenger who are going to
reserve for airway. All the details will be maintained in database and it can be retrieved
whenever needed.
b. Reservation/cancellation
This module contains all information about the passenger who reserved
for flight and those who cancelled their flight. It contains passenger information with
additional flight details, their status. This modules includes deletion of passenger details
as well as adding new.
2.1.2.FLIGHT DETAILS:
This module is used to maintain all details about the flight. It includes
flight number, code, source and destination. All details will be maintained in database
and listed whenever passenger reserve ticket.passengers can view the time schedule of
each flight.they can also view single flight details use in airport kiosk.
5
2.1.3.ADMINISTRATOR:
This module is used to monitor other users using the software. It can handle
all operations provided by other users. It can also register new users as well as change the
passwords of default users. It can bypass to other users forms also. Administrator can
control all the data base input and edit errors accordingly.
2.2.LUGGAGE DETAILS:
This module is used to enter luggage details as well as to view them. Data
can be searched through passenger id . wrong data entry can be edited by the user and
administrator. User can view the luggage input in the given form and can also manually
edit wrong data entry.
6
SYSTEM STUDY
7
3.SYSTEM STUDY
3.1.EXISTING SYSTEM:
The existing system is a static system and has called for improvements also have
certain limitations in the development of this Project. The details we maintain is not the
computerized every details of the passenger have to note manually during reservation and
to check during passenger entry.
The modern features such as payment through online core banking systems and
credit card systems are absent in most of them. Passengers can only reserve seats using
the existing system. They cannot choose on their seating position. Delay reporting is not
integrated in to the existing system. So the administrator needs two or more third party
application to accomplish the tasks. The administrator needs to work further if he want to
back up the information reports and the mails he/she sent to the clients.
3.2.PROPOSED SYSTEM:
Details about the airport management are maintained computerized which allow
to the administrator with less management. Data’s are stored and retrieved whenever
needed. Time is saved. It includes all details to be stored in database which provides
flexible operation of data mining.
8
SYSTEM CONFIGURATION
9
4.SYSTEM CONFIGURATION
4.1.HARDWARE CONFIGURATION
The hardware used for the development of the project is:
PROCESSOR : AMD ATHLON X2 2.10 GHz
RAM : 1GB DDR2 RAM
MONITOR : 15”COLOR
HARD DISK : 320 GB
DVDDRIVE : 16x SUPER MULTI
KEYBOARD : STANDARD 102 KEYS
MOUSE : 3 BUTTONS
4.2.SOFTWARE CONFIGURATION
The software used for the development of the project is:
OPERATING SYSTEM : Windows 7
ENVIRONMENT : Visual Studio .NET 2010
.NET FRAMEWORK : Version 4.0
LANGUAGE : VB.NET
10
LANGUAGE SPECIFICATION
11
5.LANGUAGE SPECIFICATION
5.1.FEATURES OF .NET
THE .NET Framework is a new computing platform that simplifies application
development in the highly distributed environment of the Internet.
5.2.OBJECTIVES OF .NET FRAMEWORK:
1. To provide a consistent object-oriented programming environment whether object
codes is stored and executed locally on Internet-distributed, or executed remotely.
2. To provide a code-execution environment to minimizes software deployment and
guarantees safe execution of code.
3. Eliminates the performance problems.
There are different types of applications. To make communication on distributed
environment to ensure that code be accessed by the .NET Framework can integrate with
any other code.
12
COMPONENTS OF .NET FRAME WORK
13
6.COMPONENTS OF .NET FRAME WORK
6.1.THE COMMON LANGUAGE RUNTIME (CLR):
The common language runtime is the foundation of .NET Framework. It manages code at
execution time, providing important services such as memory management, thread
management, and removing and also ensures more security and robustness. The concept
of code management is a fundamental principle of the runtime. Code that targets the
runtime is known as managed code, while code that does not target the runtime is known
as unmanaged code.
6.2.THE .NET FRAME WORK CLASS LIBRARY:
It is a comprehensive, object-oriented collection of reusable types used to develop
applications ranging from traditional command line or graphical user interface (GUI)
Applications to applications.
The .NET Framework can be hosted by unmanaged components that load the common
language runtime into their processes and initiate the execution of managed code, thereby
creating a software environment that can exploit both managed and unmanaged features.
The .NET Framework not only provides several runtime hosts, but also supports the
development of third-party runtime hosts.
14
6.3. FEATURES OF THE COMMON LANGUAGE RUNTIME:
The common language runtime manages memory; thread execution, code execution,
Code safety verification, compilation, and other system services these are all run on CLR.
Security.
Robustness.
Productivity.
Performance.
6.3.1. SECURITY:
The runtime enforces code access security. The security features of the runtime thus
enable legitimate Internet deployed software to be exceptionally featuring rich. With
regards to security, managed components are awarded varying degrees of trust,
depending on a number of factors that include their origin to perform file access
operations, or other sensitive functions.
6.3.2. ROBUSTNESS:
The runtime also enforces code robustness by implementing a strict type- and code-
verification infrastructure called the common type system (CTS). The CTS ensures that
all managed code is self-describing. The managed environment of the runtime eliminates
many common software issues.
15
6.3.3. PRODUCTIVITY:
The runtime also accelerates developer productivity. For example, programmers can
write applications in their development language of choice, yet take full advantage of the
runtime, the class library, and components written in other languages by other
developers.
6.3.4. PERFORMANCE:
The runtime is designed to enhance performance. Although the common language
runtime provides many standard runtime services, managed code is never interpreted. A
feature called just-in-time (JIT) compiling enables all managed code to run in the native
machine language of the system on which it is executing. Finally, the runtime can be
hosted by high-performance, server-side applications, such as Microsoft SQL Server and
Internet Information Services (IIS).
6.4. VB.Net
VB.Net is a type safe, component-based, high-performance language that is designed for
the Microsoft .NET framework. VB.Net is the new generation of, upgraded with Generics
and other advanced features and fully integrated into .NET 2.0 and Visual Studio 2005.If
you are developing Windows or web applications or web services for the .NET platform,
VB.Net is in many ways the language of choice.
16
6.5.MODULE:
Modules are unit’s code written in access basic language. We can write and use module
to automate and customize the database in very sophisticated ways.
17
SYSTEM DESIGN
18
7.SYSTEM DESIGN
Design is multi-step process that focuses on data structure software architecture,
procedural details, (algorithms etc.) and interface between modules. The design process
also translates the requirements into the presentation of software that can be accessed for
quality before coding begins.
Computer Software Design changes continuously as new methods; better analysis and
broader understanding evolved. Software Design is at relatively early stage in its
revolution.
Therefore, Software Design Methodology lacks the depth, flexibility and quantitative
nature that are normally associated with more classical engineering disciplines. However
techniques for software design do exist, criteria for design qualities are available and
design notation can be applied.
7.1.INPUT DESIGN
Input design is the process of converting user-originated inputs to a computer-based
format. Input design is one of the most expensive phases of the operation of
computerized system and is often the major problem of a system.
Input the project, the input design is made in various window forms with various
methods.
19
7.2.OUTPUT DESIGN
Output design generally refers to the results and information that are generated b the
system for many end-users; output is the main reason for developing the system and the
basis on which they evaluate the usefulness of the application. In any system, the output
design determines the input to be given to the application.
20
DIAGRAMS
21
8.DIAGRAMS
8.1.USE CASE DIAGRAM
passenger
administrative changes
admin
reservation
luggage
ticket purchase
airport staff
flight chart
22
8.2.Class diagram
passengernamepnrnodestinationstatusflight nameflightnoflight classamount
checkin()give details()tflight enquiry()purchase/reserve/cancel ticket()
airport staffuser namepasswordmodify data
enter passenger details()enter flight details()enter luggage details()log in()
adminusernmaepasswordcheck datamodify data
log in()modify staff data entry()change password()
23
8.3.Activity diagram
airportstaff administratorpassenger
check in
compare flight details
select flight enter passenger details
ticket purchase/reservation
issue ticket/cancellation
luggage dept enter luggage details
board flight
check data entry
check luggage data
confirm entered data
24
8.4.Sequence diagram
passengerpassenger airport staffairport staff administratoradministrator
log in
give passenger details
enter passenger data
check passenger status
issue ticket
wait for luggage clearence
give/deny luggage clearence
display flight chart
25
8.5.Component diagram
passenger airport staff
8.6.Deployment diagram
Administrator Data base
airport staff
26
SYSTEM IMPLEMENTATION
27
9.SYSTEM IMPLEMENTATION
Implementation is the most crucial stage in achieving a successful system and giving the
user’s confidence that the new system is workable and effective. Implementation of a
modified application to replace an existing one. This type of conversion is relatively easy
to handle, provide there are no major changes in the system.
Each program is tested individually at the time of development using the data and has
verified that this program linked together in the way specified in the programs
specification, the computer system and its environment is tested to the satisfaction of the
user. A simple operating procedure is included so that the user can understand the
different functions clearly and quickly.
Initially as a first step the executable form of the application is to be created. The final
stage is to document the entire system which provides components and the operating
procedures of the system.
9.1. SCOPE FOR FUTURE DEVELOPMENT
Every application has its own merits and demerits. The project has covered almost all the
requirements. Further requirements and improvements can easily be done since the
coding is mainly structured or modular in nature. Changing the existing modules or
28
adding new modules can append improvements. The future modules may include the
facilities to send delay reports which is based on the mobile text messaging service
29
SAMPLE CODING
30
10.SAMPLE CODING
10.SOURCE CODE
Imports System.Data.OleDbPublic Class login
Dim cn As OleDbConnection Dim cmd As OleDbCommand Dim dr As OleDbDataReader Dim da As OleDbDataAdapter Dim dbc As OleDbConnection Private ds As New DataSet Private dt As New DataTable Dim icount As Integer Dim str As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
End Sub
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click
End Sub
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub But_Validate_click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles But_Validate.Click Dim r = Me.UsersTableAdapter1.ValidateUserNamePassword(Me.Txt_UserName.Text, Me.Txt_Password.Text)4: If r Is Nothing Then5: ' UserName / Password wrong6: MessageBox.Show("Invalid Username or Password")7: Else8: If Txt_UserName.Text = "admin" And Txt_Password.Text = "admin" Then Dim K As New ADMIN K.Show() Else
31
If Txt_UserName.Text = "reception" And Txt_Password.Text = "reception" Then Dim c As New reception c.Show() Else If Txt_UserName.Text = "flight" And Txt_Password.Text = "flight" Then Dim d As New Form1 d.Show() Else If Txt_UserName.Text = "luggage" And Txt_Password.Text = "luggage" Then Dim f As New luggage f.Show() End If End If End If End If
End If
End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txt_UserName.TextChanged End Sub
Private Sub RectangleShape1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RectangleShape1.Click
End Sub
Private Sub Button1_Click() Throw New NotImplementedException End Sub
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs)
End Sub
Private Sub PictureBox1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
End Sub
Private Sub LinkLabel1_LinkClicked_1(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) aboutUS.Show()
End Sub
32
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click aboutUS.Show()
End SubEnd Class
Public Class ADMIN
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim C As New reception C.Show()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim C As New luggage C.Show() End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim d As New Form1 d.Show() End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim d As New password d.Show() End Sub
Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
End SubEnd Class
Public Class editluggage
Private Sub editluggage_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'LoginDataSet2.luggage' table. You can move, or remove it, as needed. Me.LuggageTableAdapter.Fill(Me.LoginDataSet2.luggage)
End Sub
33
Private Sub TabPage1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabPage1.Click
End Sub
Private Sub LuggageBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LuggageBindingNavigatorSaveItem.Click Me.Validate() Me.LuggageBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.LoginDataSet2)
End Sub
Private Sub Luggage_nosLabel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End SubEnd Class
Public Class reservation
Private Sub ReservationBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ReservationBindingNavigatorSaveItem.Click Me.Validate() Me.ReservationBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.LoginDataSet1)
End Sub
Private Sub reservation_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'LoginDataSet1.reservation' table. You can move, or remove it, as needed. Me.ReservationTableAdapter.Fill(Me.LoginDataSet1.reservation)
End Sub
Private Sub ReservationBindingNavigator_RefreshItems(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ReservationBindingNavigator.RefreshItems
End Sub
Private Sub BindingNavigatorMoveNextItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorMoveNextItem.Click
End SubEnd Class
34
SYSTEM TESTING AND MAINTENANCE
35
11.SYSTEM TESTING AND MAINTENANCE
11.1. UNIT TESTING
The procedural level testing is made first. By giving improper input, the
error occurred are noted and eliminated. Then the web form level testing is made. For
example storage of data to the table in the correct manner.
11.2.INTEGRATION TESTING
Testing is done for each module. After testing all the modules, the modules
are integrated and testing of the final system is done with the test data, specially designed
to show that the system will operate successfully in all its aspects conditions. Thus the
system testing is a conformation that all is correct and an opportunity to show the user
that the system works.
11.3.VALIDATION TESTING:
The final step involves Validation testing, which determines whether the
software function as the user expected. The end-user rather than the system developer
conduct this test most software developers as a process called “Alpha and Beta testing” to
uncover that only the end user seems able to find.
The compilation of the entire project is based on the full satisfaction of the end users. In
the project, validation is made in various forms. In question entry form, the correct
answer only will be accepted in the answer box. The answers other than the four given
choices will not be accepted.
36
11.4. MAINTENANCE:
The objectives of this maintenance work are to make sure that the
system gets into work all time without any bug. Provision must be for environmental
changes which may affect the computer or software system. This is called the
maintenance of the system. Nowadays there is the rapid change in the software world.
Due to this rapid change, the system should be capable of adapting this change. In our
project the process can be added without affecting other parts of the system.
Maintenance plays a vital role. The system liable to accept any modification after its
implementation. This system has been designed to favor all new changes. Doing this will
not affect the system’s performance or its accuracy.
37
SCREEN SHOTS
38
12.SCREEN SHOTS
12.1.Login form
39
12.2.Reservation page
12.3.Reception page
40
12.4.single flight display page
12.5.flight chart
12.6.luggage page
41
12.7.ticket purchase page
12.8.luggage page 2
42
12.9.administrator page
43
CONCLUSION
13.CONCLUSION
The project helps in maintaining airport such as providing information for reservation, flight available and seats in each aircraft along with the code for identification. Data maintenace is very inportant in each fields. It should be flexible and can be retrieved whenever needed. Hence such form of application is implemented in this project. Computerized based activity will be employed with aids user and administrator.
The Airport management System works according to the restrictions provided in their coding.Further enhancements can be made to the application,so that the application functions very attractive and useful manner than the present one.
44
45
BIBLOGRAPHY
14.BIBLOGRAPHY
visual basic.net by example –Gabriel oancea and Bob Donald vb.net programming –M.Kaatr Comdex dot net programming by Vikas Gupta
46