You are on page 1of 36

PROJECT REPORT

ON

AIR-LINE RESERVATION
ABOUT VISUAL BASIC

MICROSOFT VISUAL BASIC, THE FASTEST AND EASIEST WAY TO CREATE


APPLICATIONS FOR MICROSOFT WINDOWS. WHETHER YOU ARE EXPERIENCED
PROFESSIONALS FOR BRAND NEW TO WINDOWS PROGRAMMING, VISUAL BASIC
PROVIDES YOU WITH A COMPLETE SET OF TOOLS TO SIMPLIFY RAPID APPLICATION
DEVELOPMENT.

HE "VISUAL" PART REFERS TO THE METHOD USED TO CREATE THE


GRAPHICAL USER INTERFACE (GUI). RATHER THAN WRITING NUMEROUS LINES OF CODE
TO DESCRIBE THE APPERANCE AND L0CATION OF INTERFACE ELEMENTS,
YOU SIMPLY ADD PRE BUILT OBJECTS INTO PLACE ON SCREEN. IF YOU HAVE EVER
USED A DRAWING PROGRAM SUCH AS "PAINT", YOU ALREADY HAVE MOST OF THE SKILLS
NECESSARY TO CREATE AND EFFECTIVE USER INTERFACE.

THE "BASIC" PART REFERS TO THE BASIC (BEGINNERS ALL PURPOSE SYMBOLIC
INSTRUCTION CODE) LANGUAGE , A LANGUAGE USED BY MORE PROGRAMMERS
THAN ANY OTHER LANGUAGE IN THE HISTORY OF COMPUTING.

VISUAL BASIC HAS EVOLVED FROM THE ORIGINAL BASIC LANGUAGE AND NOW
CONTAINS SEVERAL HUNDRED STATEMENTS, FUNCTIONS, AND KEYWORDS, MANY
OF WHICH RELATE DIRECTORY TO THE WINDOWS GUI.
WHETHER YOUR GOAL IS TO CREATE A SMALL UTILITY FOR YOURSELF OR
YOUR WORK GROUP, A LARGE ENTERPRISE-WISE SYSTEM, OR EVEN DISTRIBUTED
APPLICATIONS SPANNING THE GLOBE VIA THE INTERNET, VISUAL BASIC HAS THE
TOOLS YOU NEED.
BECAUSE A VISUAL BASIC APPLICATION IS BASED ON OBJECTS, THE STRUCTURE OF ITS
CODE, CLOSELY MODELS ITS PHYSICAL REPRESENTATION
ON SCREEN BY DEFINITION, OBJECTS CONTAIN DATA AND CODE. THE FORM THAT
YOU SEE ON SCREEN IS A REPRESENTATION OF THE PROPERTIES THAT DEFINE
ITS APPERANCE AND INTRINSIC BEHAVIOUR. OBJECTS ARE CENTRAL TO VISUAL
BASIC PROGRAMMING.

ABOUT MICROSOFT ACCESS - 2000


A DATABASE MANAGEMENT SYSTEM MUST BE ABLE TO RELIABLY MANAGE A
LARGE AMOUNT OF DATA IN A MULTI-USER ENVIRONMENT SO THAT MANY USERS
CONCURRENTLY ACCESS THE DATA. A DATABASE MANAGEMENT SYSTEM SHOULD ALSO
PROVIDE SECURITY AND FAILURE RECOVERY.

MS ACCESS IS THE NAME OF A DATABASE MANAGEMENT SYSYTEM


DEVELOPED BY MICROSOFT CORPORATION U.S.A. MICROSOFT IS ONE OF THE
BIGGESTCOMPANIES IN THE WORLD OF SOFTWARE. OWNER OF THE COMPANY IS
MR. BILL GATES. HE IS ONE OF THE RICHEST PEOPLE OF THE WORLD.

MROSOFT IS THE MOST POWERFUL AND DOMINANT ORGANIZATION IN


THE IT INDUSTRY TODAY. IT'S OFFICE AUTOMATION TOOL. OFFICE 2000 IS AN
INTEGRATEDSUITE COMPLETE WITH A WORD PROCESSOR (WORD-2000), A
READSHEET PACKAGE (EXCEL-2000), PRESENTATION GRAPHICS (POWERPOINT
2000) AND A DATABASE MANAGEMENT SYSTEM(ACCESS-2000).

ACCESS-2000 IS A DATABASE MANAGEMENT SYSTEM, WHICH HELPS US TO


MANAGE DATA STORED IN A COMPUTERZED DATABASE. PROGRAMMING SKILLS IS
NOT REQUIRED WHEN IT COMES TO USING MICROSOFT ACCESS. ACCESS HIDES ALL
THE COMPLEX TASKS OF MANAGING A DATABASE AND GIVES A USER-FRIENDLY WAY OF
MANAGING A DATABASE.

IN THIS PACKAGE OF MICROSOFT CORPORATION YOU CAN USE SOME


FEATURES OF OTHER PACKAGE I.E YOU CAN ALSO WRITE QUERY IN SQL FORM
FOR BETTER USE. IT IS SO SIMPLE FOR USERS. A NONPROFESSIONAL ACCESS USER CAN
ALSO EASILY WORK WITH ACCESS-2000. THE FUNDAMENTALS OF DATABASE MANAGEMENT
SYSTEM LIKE CONSTRAINT, LENGTH, DEFAULT VALUE, AND ANY OTHER REQUIREMENT IS
ALSO FULFILLED BY THIS PACKAGE.
INDEX

1. Project definition and Objectives

2. Scope of work

3. Screen

4. Data Dictionary

5. Data Flow Diagram

6. Entity-Relationship Diagram

7. System Flow Chart

8. Database File Layouts

9. Design of Control Procedure

10. Module Specification

11. Grid Chart

12. Operating Environment

13. Bibliography
PROJECT DEFINITION AND OBJECTIVES

There are many activities that can be computerized in this


widely spread organization. The current context is related to
maintain the Ticket Reservation-Cancel Ticket. The important
reason is to make work easy. No need to search a Flight register
for entry or any other transaction.

Computerization of this must fulfill the requirements of working


staff due to effective work of computer in terms of efficiency ,
speed , accuracy , storage capacity and quickness.

Even though in is costly it is recommended the computerization of


the Ticket Issue Process.

OBJECTIVES

 Manual work has to be reduced.


 Result to be received quickly.
 To speed up the operation.
 Get accuracy.
 Increase security, speed, storing and accuracy.
 Decrease man power , High cost.
 Managing and maintaining data becomes easier and cost
effective due to very high amount and reliability of storage
space available in the processed system.
 Customer services can not only be satisfied but also enhanced
to the extent that one can obtain or cancel a reservation from
any branch for any route at any given time.
 It provides support for queries through out all the branches at
any given time at a very high speed, saving a lot of time .
SCOPE OF WORK

The basic purpose of this project is to mechanize all the jobs


related to the Airways that are currently being done manually.

Following are the jobs to be done by the system:


1) Maintain Airbus, Flight, Fare, Flight Schedule, Branch, and Service
Information.
2) Maintain Ticket Reservation Process.
3) Maintain Ticket Cancel Process.
4) Display/Print Reservation Ticket.
5) Display/Print Cancel reservation Ticket.
6) Issue Ticket Information by Flight.
7) Issue Ticket Information by Branch.
8) Fare Information by Flight.
SCREEN

1) Main Screen:
This Screen is used to operate this system with menu bar

Screen Menu:
To Run Specified table for add/cancel reservation, add/edit/delete/search
specified flight, airbus, Branch Information.
2) Report Menu:

To Show/Print specified report by selection.

.
3) Exit Menu:

Exit or Continue from application


DATA DICTIONARY

Table Name : AIRBUS


Description : This table stores AirBus
Information.
Primary Key : AirBusNo

Sr. Data Element Type Size Required Description


No Name

1 AirBusNo Text 5 Yes Air Bus No Start with


‘AB’

2 First_Cap NUMBER Yes First Class Capacity

3 Bus_Cap NUMBER Yes Business Class


Capacity
4 Eco_Cap NUMBER Yes Economy Class
Capacity

5 First_WL_Cap NUMBER Yes First Class’s Waiting


List Capacity
6 Bus_WL_Cap NUMBER Yes Business Calss’s
Waiting List Capacity

7 Eco_WL_Cap NUMBER Yes Economy Calss’s


Waiting Capacity
Table Name : FLIGHT_SCH
Description : This table stores Flight
Schedule Infromation
Primary Key : FlightNo
Foreign Key : AIRBUS(AirBusNo),
FLIGHT(FlightNo),
FARE(Route_Code).

Sr. Data Element Type Size Required Description


No Name

1 FlightNo Text 4 Yes Flight Number

2 AirBusNo Text 5 Yes Air Bus No

3 Route_Code Text 7 Yes Route Code

4 Deprt_Time Date/Time Yes Departure Time

5 Journey_HRS NUMBER Yes Journey Hours

6 Flight_Day1 NUMBER Yes Flight Day1

7 Flight_Day2 NUMBER Yes Flight Day 2


Table Name : FLIGHT
Description : This table stores Flight
Information.
Primary Key : FlightNo

Sr. Data Element Name Type Size Required Descripton


No.

1 FlightNo Text 4 Yes Flight Number

2 Flight_Date Date Yes Flight Date

3 First_Seats_BK NUMBER Yes First Class’s Booking

4 Bus_Seats_BK NUMBER Yes Business Class’s


Booking
5 Eco_Seats_Bk NUMBER Yes Economy Class’s
Booking
Table Name : FARE
Description : This Table Stores Fare
Information.
Primary Key : Route_Code

Sr. Data Element Type Size Required Description


No Name
1 Route_Code Text 7 Yes Flight’s Route Code

2 Route_Desc Text 25 Yes Flight’s Description

3 Origin Text 25 Yes Flight’s Origin

4 Destination Text 15 Yes Flight’s Destination

5 First_Fare NUMBER Yes First Class’s Fare

6 Bus_Fare NUMBER Yes Business Class’s Fare

7 Eco_Fare NUMBER Yes Economy Class’s Fare


Table Name : SERVICE
Description : This table stores Service
Information
Primary Key : Ss_Code

Sr. Data Element Type Size Required Description


No Name
1 Ss_Code Text 2 Yes Service Code

2 Ss_Desc Text 15 Yes Service


Description
3 Ss_Fare CURRENCY Yes Service Fare
Table Name : BRANCH
Description : This table store Branch
Information.
Primary Key : Branch_Code

Sr. Data Element Type Size Required Description


No Name
1 Branch_Code Text 4 Yes Branch Code

2 Address1 Text 30 Yes Branch’s Add1

3 Address2 Text 30 Branch’s Add2

4 City Text 25 Yes Branch’s City

5 Telephone Text 15 Branch’s Telephone


Table Name : CONTROL
Description : This table store Control
Inforamation

Sr. Data Element Name Type Size Required Description


No

1 Air_Tax NUMBER Yes Fixed Air Tax

2 Excess_Bag_Chg NUMBER Yes Per Extra Bag Charge

3 First_Bag_Limit NUMBER Yes First Class’s Bag Limit

4 Bus_Bag_Limit NUMBER Yes Business Class’s Bad


Limit

5 Eco_Bag_Limit NUMBER Yes Economy Class’s Bag


Limit

6 Cancel_Deduc_12 CURRENCY Yes Cancel Deduction


Charge for 7-12 Days

7 Cancel_Deduc_6 CURRENCY Yes Cancel Deduction


Charge for 4-6 Days

8 Cancel_Deduc_3 CURRENCY Yes Cancel Deduction


Charge for 0-3 Days

Table Name : RESERVATION


Description : This table store Ticket
Reservation Information.
Primary Key : PNR
Foreign Key : FLIGHT_SCH(FlightNo),
BRANCH(Branch_Code),
SERVICE(Ss_Code)

Sr. Data Element Type Size Required Description


No Name
1 PNR Auto Number Yes PNR for Reservtion Ticket

2 FlightNo Text 4 Yes Flight No From FLIGHT_SCH

3 Flight_Date Date Yes Flight Date from FLIGHT

4 Class Text 1 Yes Class’s Abbreviation ‘F’ for


“First Class”, ‘B’ for “Business
Class”, ‘E’ for “Economy Class”

5 Reserv_Date Date Yes Ticket’s Reservation Date

6 Pass_Name Text 30 Yes Passenger’s Name

7 Pass_Add1 Text 40 Yes Passenger’s Address1

8 Pass_Add2 Text 40 Passenger’s Address2

9 Pass_Add3 Text 40 Passenger’s Address3

10 Passport_No Text 15 Yes Passenger’s Passport No

11 Ss_Code Text 2 Yes Service Code Come from


SERVICE table

12 Credit_Card_No NUMBER Passenger’s Credit Card No

13 Pass_Status Text 1 Yes Passenger’s Status :’W’ for


Waiting, ’C’ for Confirmed

14 Total_Fare CURRENCY Yes Total Fare

15 Branch_Code Text 4 Yes Branch Code

Table Name : CANCELLATION


Description : This table store Cancelled Ticket
Information.
Primary Key : PNR
Foreign Key : FLIGHT_SCH(FlightNo),
BRANCH(Branch_Code),
SERVICE(Ss_Code)

Sr. Data Element Name Type Size Required Description


No

1 PNR Auto Number Yes PNR for Reservtion Ticket

2 FlightNo Text 4 Yes Flight No From FLIGHT_SCH

3 Flight_Date Date Yes Flight Date from FLIGHT

4 Class Text 1 Yes Class’s Abbreviation ‘F’ for “First


Class”, ‘B’ for “Business Class”,
‘E’ for “Economy Class”

5 Reserv_Date Date Yes Ticket’s Reservation Date

6 Pass_Name Text 30 Yes Passenger’s Name

7 Pass_Add1 Text 40 Yes Passenger’s Address1

8 Pass_Add2 Text 40 Passenger’s Address2

9 Pass_Add3 Text 40 Passenger’s Address3

10 Passport_No Text 15 Yes Passenger’s Passport No

11 Ss_Code Text 2 Yes Service Code Come from


SERVICE table

12 Credit_Card_No NUMBER Passenger’s Credit Card No

13 Pass_Status Text 1 Yes Passenger’s Status :’W’ for


Waiting, ’C’ for Confirmed

14 Total_Fare CURRENCY Yes Total Fare

15 Branch_Code Text 4 Yes Branch Code Come From Branch


Table

16 Cancel_Date Date Yes Ticket Cancel Date

17 Cancellation_Charge CURRENCY Yes Ticket Cancel Charge, Calculated


From CONTROL

Table Name : PASSWORD


Description : This table store
Username,Password.
Primary Key : UserID
Sr. Data Type Size Required descrption
No Element
Name
1 UserID AutoNumber Yes Automatically
generated UserID

2 UserName Text 25 Yes UserName

3 Password Text 25 Yes Password

DATA FLOW DIAGRAM


Context Level

ID/PW
Details Of Service Provides

SERVICE Table
USER/
Admin Details of AirBus

Air Reservation AIRBUS Table


System
Rate Of Fare

FARE Table
FLIGHT_SCH Table

PASSENGER
Flight Schedule Details
Passenger Detail
P/W Validation
PASSWORD Table

Bill Payment
PASSENGER
Ticket to Passenger

DFD For 1ST Level (Process For USER)


Detail stored
Password
ID/PW Info. Table
1.0
USER/
Process for
PASSENGER
Login In
System Confirmation
Acknowledgement
Details Of USER
Details of Reservation
2.0 RESERVATION
Process for Table
Reservation &
Cancellation
CANCELLATION
Table
Details Of Routes
Details Of Cancellation
FARE Table 3.0 FLIGHT
Table
Details of Sele(Route) Process for
Selection of Store the Info of Pass.
Route RESERVATION
ROUTE Table

Validation Conf. Total Fare


CONTROL Table
Details Of Bags
Details Of Total Fare
4.0 Details Of Services
Process for SERVICE
Extra Table
Services

5.0 Details of stored of


Process for Confirm
Bill To Confirmation
Passenger
PASSENGER
Table
Payment To USER

2ND Level D.F.D for The Process


RESERVATION
Details Stored Table
In Reservation
Confirmation

Details of Update
Seats Record
Details Of
Flights, Seats
Capacity 2.1
Process FLIGHT
AIRBUS Checking Seat Table
Table Confirmation &
Waiting

Update the
Details

2.2
Process For
Cancellation Add Record
Booking
CANCELLATION
Table

1ST Level D.F.D (Process for ADMIN)

ID/PW 1.0 Details stored Conf.

ADMIN
Process for LOGIN Table
Login in
Acknowledgement System

Update the Details


FARE Table
2.0
Process for
Changing
Fare Details Confirmation

U[date Flight Details


3.0 FLIGHT Table
Process for
RESERVATION Changing Details of AIRBUS Table
Table Flight AIRBUS Table
Schedule

Seat Information
4.0 Details of Flight
Process for
BRANCH Table Changing
Details Flight
BRANCH Update
Details Details of Capacity of Seats
6.0
Process 5.0 AIRBUS Table
for Process
Changing For Update the Details
BRANCH Changing
AIRBUS
Details of SERVICE
Charge
7.0 8.0 SERVICE
Details Tax Process for Process For Table
CONTROL Changing Tax, Changing
Table BagCharge & SERVICES Update Changes
BagLimit
Update table
Changes Tax,etc.

ENTITY-RELATIONSHIP DIAGRAM
1 M
AIRBUS HAS FLIGH_SCH

1 M
MAY
FARE FLIGHT_SCH
HAVE

1 M

FLIGHT_SCH HAS FLIGHT

1 M
FLIGHT_SCH MAY RESERVATION
HAVE

1 M
FLIGHT_SCH MAY CANCELLATION
HAVE

1 M
SERVICE RESERVATION
HAS

1 M
BRANCH RESERVATION
HAS

SYSTEM FLOW CHART

1) Printing Reservation Ticket


Requisition FLIGHT_SCH FARE SERVICE

BRANCH

RESERVATION

Ticket
Processing for
Report
Ticket

2)Cancelled Ticket Report Print

Requisition FLIGHT_SCH FARE SERVICE

BRANCH

CANCELLATION

Processing for
Ticket
Cancelled Ticket Report
3) Flight Fare Report
Requisition Flight AirBus

Flight_Sch

Processing for Flight Fare


Flight Fare Report

4) Branch Report

Requisition Flight_Sch AirBus Flight

BRANCH

Processing for Output


Report Report

DATABASE FILE LAYOUTS


Files are organized collection of Data. A Computer file is organized in some
way, i.e. there is well-defined structure of the information in the file. A computer file
consists of a collection of records, each of which is made up of fields.

File design is more of an art at this time than a science. Much of the
structure of the files for a computer system depends on the individual application
and designer will have to make a number of decisions from the information
developed during the system analysis steps proceeding file design. The designing of
file should be such that it would provide integrity to data storage and reduce the
reluctances by avoiding duplication of records.

Record Design

The first file design decisions involved the data to be stored on the files. As
the design for the new information system is developed, the requirement for
information to be stored for subsequent retrieval will be specified. Related
information is grouped into records, and several types of records may be in a single-
physical file. Record type must be defined, and so must the key fields for retrieval
purposes.

Having defined the basic information content of the files along with the
grouping of logical records, the designer approaches the problems of defining the
word format. Fixed length record are easiest and simple to use from a processing and
programming standpoint. If there is a varying amount of fixed-length information,
header and trailer records can be used. However, if the length of each record must
vary, the variable length records are necessary.

Database files are of different types. The most important among them used in
updating the transactions are Master Files and Transaction files. A Master files
consists of essential system data, which is retained permanentaly. In this file no
repetitive is appeared.

Master files can be classified into two categories:

1) Reference Master File


2) Dynamic Master File

Reference Master Files consists of static record, which are unlikely


to change frequently.

Dynamic Master Files consists of records , which will be


continuously updated by event or transactions.

Transaction Files store information’s about daily transaction. Records in


this files are daily changeable. Through these files the master files get updated.

DESIGN OF CONTROL PROCEDURE


The whole control in the system is done through a set of functions an
procedures that dose the validation of each day and every entry made by the user.

Usually a user is assumed to negligent about computers. He may do many


types of errors and mistakes while he is running the system. If the entries of the user
are wrong then the system will give a wrong report each time. When the reports are
wrong or are not up to the mark, then the system is useless. The system is perfect and
up to the desired mark the validation of the entries should play important role each
and every time some data is entered. The data entered should be within the
boundaries of the system needs.

All the validations of the system are done by a set of functions and
procedures. Each function does its own role and is different from each other. Each
provides with a message for the wrong entry and will guide the user how to use
system correctly. Another control procedure employed can be the message given to
the user from time to time. The validated entries will help the user to reduce the
incorrect reports within the limitation o the system and up to the mark as the
system’s specification.

MODULE SPECIFICATION
1) Form Name : frmPassword.frm

Purpose : This program gets validation the user. It is used to enter


valid user into the system. It activates the AirReservationMDI. There
are 3 user at this time. They have different rights according to
specification.
Table Used : Password

2) Form Name : AirReservationMDI.frm

Purpose : This program gets start the system it is the main program of
the system. It activates the main menu and all the sub-program are
called step by step under user’s choice.
Table Used : None

3) Form Name : frmReservation.frm

Purpose : This program used to create New Reservation , Cancel


Reservation, Confirm Reservation ,etc. Process according to User’s
Choice.
Table Used : Reservation, Route, Flight, AirBus, Control, Service,
Branch, Flight_Sch, Cancellation, Password, Fare.
Sub Forms : frmClassConfirm.frm , frmSearch.frm
Report : Reservation Report , Cancellation Report

4) Form Name : frmAirBus.frm

Purpose : This program for processing on AirBus Table.


Table Used : AirBus
Sub Form : frmSearh

5) Form Name : frmBranch.frm

Purpose : This program is used to process according to user’s


choice on to Branch Table.
Table Used : Branch
Sub Form : frmSearch.frm
Report : Branch Report
6) Form Name : frmControl.frm

Purpose : This program is used to process according to user’s


choice on to control Table.
Table Used : Control
Sub Form : frmSearch.frm

7) Form Name : frmFare.frm

Purpose : This program used to process according user’s choice on


Fare Table.
Table Used : Fare
Sub Form : frmSearch.frm

8) Form Name : frmFlight.frm

Purpose : This program used to process according to user’s choice


on to Flight Table .
Table Used : Flight
Sub Form : frmSearch.frm
Report : Flight Report

9) Form Name : frmFlightSchedule.frm

Purpose : This program used to process according to user’s


choice on to Flight_Sch Table.
Table Used : Flight_Sch, Flight, AirBus, Control
Sub From : frmSearch.frm

10) Form Name : frmService.frm

Purpose : This program used to process according to user’s


choice on to Service Table.
Table Used : Service
Sub Form : frmSearch.frm
11) Form Name : frmSearch.frm

Prupose : This program is used to Search onto specified open


form’s Table.
Table Used : Active Form’s Table

12) Form Name : frmClassConfim.frm

Purpose : This program is used to select specified Class ( e.g.


First Class, Business Class, Economy Class) for
frmReservaton.
Table Used : None
Sub Form : None
Module : modAirBus.bas

This module is Used for general process of Project…

a) Auto Code
This procedure is used to generate automatically Primary Key’s
Value. E.g. if Table’s Start Character is ‘AB’ then AB01,AB02 series is
generated for new Record.
Public Sub AutoCode ( Byref RS As ADODB.Recordset ,ByRef
txtCode As Textbox , StartChar As
String, Stringlen As Long)
End Sub

b) Upper Control
This procedure is used to convert small character a-z into
UPPERCASE.
Public Sub UpperControl(KeyAscii As Integer)
End Sub

c) Edit Control
This Procedure is used for edit Current form’s Bound Controls.
Public Sub EditControl(ByRef ActiveForm As Form)
End Sub

d) No Edit Control
This procedure is used for not enabled Bound controls of
Current Form.
Public Sub NoEditControl(ByRef ActiveForm As Form)
End Sub

e) Close Form
This procedure is fired before Close Active Form, for hide non
usable menu.
Public sub CloseForm()
End Sub
f) Open Form
This procedure is used for activate, deactivate related menu,
buttons.
Public Sub OpenForm()
End Sub

g) Center Form
This Procedure is used to Centralized current form.
Public Sub CenterForm(ByRef MyFrom As Form)
End Sub

h) Lock Menu
This procedure is used to deactivate new, edit, search, delete,
return option & activate save, undo option.
Public Sub LockMenu()
End Sub

i) Unlock Menu
This procedure is used to activate new, edit, search, delete,
return option & deactivate save, undo option.
Public Sub UnlockMenu()
End Sub

j) Move Record
This procedure is used to moveRecord on specified position
(First, Previous, Next, Last record).
Public Sub MoveRecord(Index As Integer, MyAdodc As Adodc)
End Sub

k) KeyChecker
This procedure is used to check whether UP Arrow, Down
Arrow, Left/Right Arrow key Pressed and Move record onto
specified Arrow Key. E.g. if left Arrow key is pressed then move
to PREVIOUS record.
Public Sub KeyChecker(KeyCode As Integer)
End Sub

l) Record
This procedure is used to call Add, Edit, Save, Undo, Delete,
Return option of related active From.
Public Sub Record(Index As Integer)
End Sub
GRID CHART

RESER
FLIGH FLIHG CANCELL PASSW
Form Used AIRBUS BRANCH SERVICE CONTROL FARE VATIO
T _SHC T ATION ORD
N

frmPassword

AirReservatonMDI

         
frmReservation


frmAirBus


frmBranchInfo

frmClassConfirm


frmControl


frmFare


frmFlight

      
frmFlightSchedule

frmSearch Select Active Form’s Related Table



frmService

Operating Envirnment
System Requirement:

1. IBM Model / Celeron / Pentium II/III/4 and most compatibles.


2. 32 MB of Read Only Memory or More is recommended.
3. One Hard Disk Drive with
More than 2.2 MB of free disk space for running the
system in Windows 32 bit Operating System.
4. Graphics Monitor if the user wishes operate the system in
windows. However, the application also run B & W Monitor.
5. A Microsoft or Logitech-compatible mouse is recommended.

Software Requirment:

Windows 95 or later Operating System.

BIBLIOGRAPHY
This refer to the book which were gone through for completion
of this project report.

1. System Analysis And Design


- Elias Awad

2. System Analysis And Design


- Senn

3. Management Information System

- Olson & Davis


4. Visual Basic 6.0

- Mastering in VB6.0

You might also like