airport management system final

58
1

Upload: varun-kalpurath

Post on 24-Aug-2014

195 views

Category:

Documents


23 download

TRANSCRIPT

Page 1: Airport Management System Final

INTRODUCTION

1

Page 2: Airport Management System Final

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

Page 3: Airport Management System Final

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

Page 4: Airport Management System Final

LIST OF MODULES

4

Page 5: Airport Management System Final

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

Page 6: Airport Management System Final

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

Page 7: Airport Management System Final

SYSTEM STUDY

7

Page 8: Airport Management System Final

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

Page 9: Airport Management System Final

SYSTEM CONFIGURATION

9

Page 10: Airport Management System Final

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

Page 11: Airport Management System Final

LANGUAGE SPECIFICATION

11

Page 12: Airport Management System Final

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

Page 13: Airport Management System Final

COMPONENTS OF .NET FRAME WORK

13

Page 14: Airport Management System Final

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

Page 15: Airport Management System Final

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

Page 16: Airport Management System Final

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

Page 17: Airport Management System Final

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

Page 18: Airport Management System Final

SYSTEM DESIGN

18

Page 19: Airport Management System Final

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

Page 20: Airport Management System Final

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

Page 21: Airport Management System Final

DIAGRAMS

21

Page 22: Airport Management System Final

8.DIAGRAMS

8.1.USE CASE DIAGRAM

passenger

administrative changes

admin

reservation

luggage

ticket purchase

airport staff

flight chart

22

Page 23: Airport Management System Final

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

Page 24: Airport Management System Final

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

Page 25: Airport Management System Final

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

Page 26: Airport Management System Final

8.5.Component diagram

passenger airport staff

8.6.Deployment diagram

Administrator Data base

airport staff

26

Page 27: Airport Management System Final

SYSTEM IMPLEMENTATION

27

Page 28: Airport Management System Final

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

Page 29: Airport Management System Final

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

Page 30: Airport Management System Final

SAMPLE CODING

30

Page 31: Airport Management System Final

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

Page 32: Airport Management System Final

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

Page 33: Airport Management System Final

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

Page 34: Airport Management System Final

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

Page 35: Airport Management System Final

SYSTEM TESTING AND MAINTENANCE

35

Page 36: Airport Management System Final

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

Page 37: Airport Management System Final

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

Page 38: Airport Management System Final

SCREEN SHOTS

38

Page 39: Airport Management System Final

12.SCREEN SHOTS

12.1.Login form

39

Page 40: Airport Management System Final

12.2.Reservation page

12.3.Reception page

40

Page 41: Airport Management System Final

12.4.single flight display page

12.5.flight chart

12.6.luggage page

41

Page 42: Airport Management System Final

12.7.ticket purchase page

12.8.luggage page 2

42

Page 43: Airport Management System Final

12.9.administrator page

43

Page 44: Airport Management System Final

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

Page 45: Airport Management System Final

45

Page 46: Airport Management System Final

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