Upload
rahimsajed
View
3
Download
1
Tags:
Embed Size (px)
DESCRIPTION
documentation
Citation preview
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