Top Banner
Index Sr. no Title Page No 1 Introduction and Background. 02 1.1 Background. 03 1.2 Problem Definition. 04 2 Project Description. 05 2.1 Functions Performed. 07 2.1.1 Limitation & Restrictions 08 2 2.1.2 User Interface Design (Layouts). 09 2.1.3 System data Files (Database). 27 2.2 Design Specification. 35 2.2.1 DFD. 36 2.2.2 Hardware/Software Requirements. 40 2.2.3 Implementation Language. 41 2.3 Implementation Plan. 47 2.3.1 Deliverable item (Reports) 48 2.3.2 Future work. 62 3 Coding 63 4 Conclusion. 103 5 References. 104 6 Experts Opinions. 105 1
131
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Dr

Index Sr. noTitlePage No

1 Introduction and Background. 02

1.1 Background.03

1.2 Problem Definition.04

2 Project Description.05

2.1 Functions Performed.07

2.1.1 Limitation & Restrictions08

2 2.1.2 User Interface Design (Layouts).09

2.1.3 System data Files (Database).27

2.2 Design Specification.35

2.2.1 DFD.36

2.2.2 Hardware/Software Requirements.40

2.2.3 Implementation Language.41

2.3 Implementation Plan.47

2.3.1 Deliverable item (Reports)48

2.3.2 Future work. 62

3Coding63

4 Conclusion. 103

5 References.104

6Experts Opinions. 105

Introduction &

BackgroundBackground

This project gives information about the "AIRPORT MANAGAMENT". From this project we can understand the real concept of 'Airport Management' & we can also know that how to manage all the details of data through this project, the data are stored in sophisticated form. The database gives information about flight timing, passenger details etc.

The database is very easy to handle, user can insert the record, delete the record update the record and search the record. All forms are connected with the database tables but the user can not directly make changes in the structure of database and cannot do some operation like update, delete and insert etc. The user can do this operation using the front end application only.

Airport is an organization where the records of passengers are changing every day. Sometimes it is difficult to maintain record of passengers details. There airport management project is needed which helps manager/user to maintain computerized records which fulfill all the details of airport. Previously all the records were kept manually, all details were stored in register and it was very difficult to maintain each passengers details in one register. In our project we have normalized and simplified the records in one database using Visual Basic as front end and MS Access as back end tool.

Problem Statement In the current working system all the details are manually stored in register so there are many chances of misuse or loss of information. The information is written manually in registers which is very time consuming and if there is any mistake in writing then the whole data is rewritten on a new page.

If a person wants even small information then he has to search in many registers and there is no surety that the information will be available there. Project

DescriptionFunctionalSpecificationFunctions performed

The management of the project includes lot of positive changes in the existing system. Apart from ease thatll be achieved in storing records and information, it also helps in smooth management allowing flexibility in accessing and modifying the previous records without hazels. It maintains records of passengers and flights. It also helps to eliminate the errors in manual entries.

This project helps the airport manager and its user to save their precious time and energy. It provides security for vital information of management. It provides standard and uniform environment for the different procedures.

The problem of space is eliminated as it provides large amount of memory space to store information. The daily reports maintain the record of passengers, flights etc. It also saves money and papers.Limitations & RestrictionsThis project has some limitations and restrictions. Sometime it may create trouble for the /user if there is problem in computer or project. It has no shortcut keys to insert the record in passenger detail. Password of the system is fixed by the programmer which can not be changed by the user.

This project can not show the complete status of customer means if passenger changed the flight, then this software does not support. This project can only support the cash payment system, it does not support the payment system like credit card and debit card. USER

INTERFACE

DESIGNLOGIN

HOME PAGE

FLIGHT SEARCH

FLIGHT FOUND

AIRLINES RESERVAION

TICKET

AIRPORT CHECK IN

BOARDING PASS

AIR TRAFIC CONTROL

CHECK OUT

PASSENGER DETAIL

AIRPORT SERVICES

HOTEL RESERVATION

SHOPPING BILL

FOREIGN EXCHANGE

MEALS AND RERRESHMENTS

FLIGHT MAINTENANCE

RUNWAY MANTENANCE

SYSTEM

DATABASE FILES

1. FLIGHT SEARCH:- 2. FLIGHT FOUND:-

Sr No Field Name Data Type Description

1One WayYes / NoTo select ticket option one way

2Round Trip Yes / NoTo select ticket option two way

3Date Date / TimeTo select date

4Departure Text To select departure

5Destination TextTo select destination

Sr No Field NameData Type Description

1Flight NoText To enter flight no

2Airline Text To enter airlines

3Departure Text To enter departure city

4Departure TimeText To enter departure time

5Arrival Text To enter arrival city

6Arrival Time Text To enter arrival time

7Seats Available Text To search seats

8Fare Text To give detail about fare

3. RESERVATION:-

Sr NoField NameData Type Description

1Name Of Passenger TextTo enter name of passenger

2One WayText To enter ticket option one way

3Round TripText To enter ticket option round trip

4Select Airline Text To enter airlines

5From Text To enter departure city

6ToTextTo enter destination city

7DepartureText To enter departure date

8Return Text To enter return date

9Gender Text To enter gender

10Age Text To enter age

11Class Text To enter seat class

12 Adult Text To enter no of adults

13ChildrenText To enter no of children's

4. TICKET:-Sr No Field Name Data Type Description

1Passport Number Text To enter passport number

2Passenger NameText To enter passenger name

3Departure Date Text To enter departure date

4Destination City Text To enter destination city

5TimeText To enter departure time

6Departure City Text To enter departure city

7Flight NoText To enter flight no

8Ticket Option Text To enter ticket option

9Seat Number Text To enter seat number

10Seat Class Text To enter seat class

5. CHECK IN:-Sr NoField Name Data TypeDescription

1Passenger Identification Registration(passport)TextTo enter passenger identification registration

2Passenger Identification Registration (ticket) TextTo enter passenger identification registration

3Baggage Registration(security check)TextTo enter baggage registration

4Baggage Registration(weight limit)Text To enter baggage registration

5Seating Registration Text To enter seating registration

6Special Service RequestTextTo enter special service request

7Passenger NameTextTo enter passenger name

8Flight NoTextTo enter flight no l

9Passport NoText To enter passport no

10FromText To enter departure city

11ToTextTo enter destination city

6.BORDING PASS:-

Sr No Field NameData Type Description

1NameText To enter passenger name

2Seat No Text To enter seat no

3Flight NoText To enter flight no

4Date Date / TimeTo enter date

5From Text To enter departure city

6To Text To enter destination city

7Boarding Time TextTo enter boarding time

8 Am / PmText To enter am or pm

9Gate No Text To enter gate no

7. AIR TRAFIC CONTROL.:-

Sr NoField Name Data Type Description

1Destination CityText To give detail about destination

2Whether Maximum Text To give whether information

3Whether MinimumText To give whether information

4Air Traffic Control Frequency TextTo give information air traffic control frequency

5Radar System Information Text To give information radar

8. CHECK OUT:-

Sr NoField Name Data Type Description

1Name Of PassengerText To enter name of passenger

2Passenger Identification Registration (passport)TextTo enter passenger identification registration

3Passenger identification Registration (ticket)Text To enter passenger identification

4Baggage Registration (security)Text To enter baggage registration

5Baggage Registration (weight limit)Text To enter baggage registration

6Special Service Request Text To enter special service request

7Car Rental Text To enquiry about car rental

9. PASSENGER DETAIL:- Sr No Field NameData Type Description

1Name Text To enter name of passenger

2Airlines Text To enter name of airlines

3Flight No Text To enter flight no

4Departure date Text To enter departure date

5Departure Time Text To enter departure time

6 Arrival Date Text To enter arrival date

7Arrival Time Text To enter arrival time

8 Departure City Text To enter departure city

9Destination CityText To enter destination city

10Ticket OptionText To enter ticket option

11Seat Class Text To enter seat class

10. HOTEL RESERVATION:-

Sr No Field Name Data Type Description

1Sr no Text To generate serial no

2Customer Name Text To enter customer name

3Address Text To enter address

4 Phone No Text To enter phone no

5Mobile No Text To enter mobile no

7Reservation No Text To enter reservation no

8Period Of Reservation Text To enter period of reservation

9Room Type Text To enter room type

11. SHOPPING BILL:-Sr No Field Name Data Type Description

1Sr NoText To generate serial no

2Date Text To enter date

3Payment Text To pay payment by customer choice

4Select Product Text To select product

5Quantity Text To enter quantity

6Rate Text To enter rate

7Total Text To enter total

12. MEALS AND REFRESHMENT:-

Sr no Field nameData Type Description

1Order No TextTo enter order no

2Cold Drink TextTo enter choice of cold drink

3Soup Text To enter choice of soup

4 Ice CreamText To enter choice of ice cream

5Snaks Text To enter choice of snaks

6 Hot Drinks Text To enter choice of cold drink

7Total Number To enter total

8PaymentTextTo pay payment

13. FLIGHT MAINTENANCE:-

Sr No Field Type Data Type Description

1Flight NoText To enter flight no

2Airline TypeText To enter airline type

3Airframe Structure Text To check airframe structure

4Electrical System Text To check Electrical

5Automatic Pilot SystemText To check automatic pilot system

6Radio Communication SystemText To check radio communications

7Engine SystemText To check engine system

8Radar SystemText To check radar system

DESIGN

SPECIFICATIONDATA FLOW DIAGRAM (DFD)

1 LEVEL

1.1 LEVEL

1.2 LEVEL

1.3 LEVEL

1.4 LEVEL

1.5 LEVEL

1.6 LEVELSystem Requirement for Project Implementation:

Software Requirement:-

1. Window 98, Window 2000, window XP, window VISTA.

2. Microsoft word_2003.3. Microsoft access.[Back end]4. Visual Basic 6.0 [Front end] Hardware Requirement:-

1. Pentium IV to Pentium Dual-Core.

2. RAM 512 MB to onward.

3. CPU 1.60 GHz to 2.0 GHz.

4. Hard disk: Minimum 80GB.

5. Keyboard.

6. Optical mouse.

7. Printer: Ink-jet, dot Matrix, Laser printer.

IMPLEMENTATION LANGUAGESMICROSOFT VISUAL BASIC 6.0 Visual basic is powerful programming system for developing sophisticated, graphical application for Microsoft Windows environment. Its productivity enhanced by addition of complete set of tool to simplify rapid application development and internet tacking.

Visual Basic is accomplished visually that is, the run time appearance of your program can be viewed during design time itself. This is the great advance over other programming language because your design until you are satisfied with colors, sizes and images that are included in your program.

With the release of visual basic 6.0 it is possible to work with ActiveX Data Object [ADO], which features a simpler object model than DAO or RDO. Data environment is new ActiveX designer that enables the user to visually manage database connection and commends. A substantial amount of work to enhance internet capabilities has been done in this version.

Visual Basic lets you add menus, textboxes, command buttons, option buttons, checkboxes, list boxes, scrollbars & file and directory boxes to blank windows. You can grids to handle tabular data.

You can communicate with other window applications, and perhaps most importantly, you will have an easy method to let users control and access database.

You can have multiple windows on screen. These windows have full access to the clipboard and you the information in most other windows application running at the same time.

You can use Visual Basic to communicate with other application running same windows, using the most modern version of Microsofts COM/OLE technology. The front-end application use in the project is Microsoft Visual Basic 6.0.

Visual refers to method used to create Graphical User Interface [GUI] that uses illustration rather than writing numerous lines of code to describe the appearance, function and location of interface elements. Basic refer to the basic programming language. Widely preferred language by many programmers for its simplicity Visual Basic evolved from the original basic language and now contains several hundred statements, function and keywords many of which relate directly to the window GUI.

Visual Basic is most popular language in the world today. Visual Basic is an easy yet powerful tool for developing windows application. In basic it has added some long desired language feature Visual Basic is another structured language.

The most notable enhancement includes dynamic HTML support DHTML application is Visual Basic application that combines VB code with DHTML to create a browser on the whole Visual Basic is generally on target in predicting the future of software development. Perhaps even more important than the look of Microsoft windows application is the feel that the applications developed for window have windows interface. This means that user can spend more time mastering the application and less worrying about which keystrokes do what within means and dialogue boxes.

VISUAL BASIC FEATURES Visual basic represents the next step in object oriented programming

1. Visual Basic is powerful programming language for the Microsoft

Windows environment with compilers and interpreter in it.

2. In visual basic after you run the program you can see the action

Performed by the object. The check boxes, option button and the

entire standards windows object would look like the object they represent.

3. Visual basic is more then a programming language. It is environment for developing windows application. This environment includes the programs to create and modify the code you write an interpreter execute the application into stand alone code.

4. In most programming language it makes hundreds of lines of code

simply to open a windows and operation to be defined on it, but visual basic simplifies the task by the click of the mouse button.

INTRODUCTION TO MS-ACCESS

MS-ACCESS allows you to manage all your information from a single database file. Within this you can spilt your data and store name in table.

The database in the file table can be viewed reports. You can find and retrieve data that meets criteria using a query.

MS-Access is the RELATIONAL DATABASE MANAGEMENT SYSTEM or RDBMS. It is set of two dimensional tables in which the data is represented in rows & columns. A relationship between the tables can be built. When a report has to be generated a relationship can be built in table. Also the find from different tables can combines together to from reports. In this manner only the database which contain the data forms, queries and reports. These objects are used to manage the data in the database. A database is a collection of related and ordered information, organized in such a way that information can be accessed quickly and easily. A database can consist of one or more tables of information that are related in some way. A Database Management System (DBMS) is a computer based system to manage a database, or a collection of databases or files. Microsoft Access 2000 is a DBMS package from Microsoft. It is one of the products in the Microsoft Office 2000 suite. MS-ACCESS supports RDBMS features like setting Primary key, relations between more than one table, designing queries, reports.

A primary key is to be set to a table, which uniquely identifies each record.

A query that displays specified columns and data from a table(s).

MS-ACCESS supports SQL Structured Query Language which is used to manipulate data, retrieve data from more than one tables or for query designing.

The three basic data functions provided by SQL are:

Data Definition Language (DDL): Consists of commands to create the objects such as tables, views, indexes etc.

Data Manipulation Language (DML): Uses for query, insertion , deletion and updating of data stored in the database.

Data Control Language (DCL): this is used for controlling data and their access to the database.

A database is a collection of information thats related to a particular subject or purpose, such as tracking customer orders or maintaining a music collection. If your database isnt stored on a computer, or only parts of it are, you may be tracking information from a variety of sources that youre having to coordinate and organize yourself.

For example, suppose the serial number of a patient is in three places that is patient information, admit of patient, discharge time that time, and we have to do some updates then data base access is used.

IMPLEMENTATION

PLANDELIEVERABLE

ITEMSFlight Search Report

Airline Reservation Report

Ticket Report

Airport Check In Report

Boarding Pass Report

Air Traffic Control Report

Airport Check-Out Report

Flight Information Report

Passenger Detail Report

Flight Maintenance Report

Hotel Reservation Report

Shopping Bill Report

Meals And Refreshment Report

FUTURE PLANThis project is small software which helps to user to maintain the records about hotel but it does not fulfill all the requirements of people. In future we will try to make this software more reliable and user friendly for use. We will add the login form as per user define (user can change user name and password as they like). We will try to overcome the limitations in next version.

CODING

Login

Dim a As Integer

Private Sub Command3_Click()

If Text1.Text = "naim" And Text2.Text = "rahim" Then

frmmain.Show

Unload Me

Else

MsgBox "You have enter wrong password or user name plase enter right passwor and user name and try again."

End If

End Sub

Private Sub Command4_Click()

Unload Me

End Sub

Private Sub Form_Load()

End Sub MDI Form

Private Sub AbUs_Click()

frmAboutUs.Show

End Sub

Private Sub aci_Click()

Rptacin.Show

End Sub

Private Sub aircheck_Click()

frmAC.Show

End Sub

Private Sub airres_Click()

frmTRes.Show

End Sub

Private Sub airsercives_Click()

frmAS.Show

End Sub

Private Sub arr_Click()

rptair_res.Show

End Sub

Private Sub atc_Click()

rptATC.Show

End Sub

Private Sub borpass_Click()

frmBP.Show

End Sub

Private Sub bp_Click()

rptBordingPass.Show

End Sub

Private Sub chout_Click()

frmCO.Show

End Sub

Private Sub co_Click()

rptCheckOut.Show

End Sub

Private Sub exi_Click()

Unload Me

End Sub

Private Sub exit_Click()

End

End Sub

Private Sub fd_Click()

frmflfo.Show

End Sub

Private Sub fi_Click()

rptFlightInfo.Show

End Sub

Private Sub fli_Click()

frmFI.Show

End Sub

Private Sub flimaintain_Click()

Frmfm.Show

End Sub

Private Sub fliser_Click()

frmFS.Show

End Sub

Private Sub fmm_Click()

rptFlightmaintain.Show

End Sub

Private Sub fs_Click()

rptFlightsearch.Show

End Sub

Private Sub hr_Click()

rpthotel_Reser.Show

End Sub

Private Sub mar_Click()

rptmeals.Show

End Sub

Private Sub pd_Click()

frmPD.Show

End Sub

Private Sub pdd_Click()

rptPass_detail.Show

End Sub

Private Sub runwaymaintain_Click()

frmRM.Show

End Sub

Private Sub sb_Click()

rptShop.Show

End Sub

Private Sub tc_Click()

rptTicket.Show

End Sub

Private Sub tic_Click()

frmTP.Show

End Sub

Private Sub tracon_Click()

frmATC.Show

End SubFLIGHT SEARCH

Private Sub cmdcan_Click()

Unload Me

End Sub

Private Sub cmdclr_Click()

Call clrTxt(frmFS)

End Sub

Private Sub cmdsub_Click()

frmflfo.Show

End Sub

Private Sub comdep_KeyPress(KeyAscii As Integer)

If KeyAscii >= vbKey0 And KeyAscii = vbKey0 And KeyAscii = vbKey0 And kyas