Airline Flight Information and Reservation System - Ahmed Dhaus updated one

Embed Size (px)

Citation preview

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    1/96HussainThasleem Project work of C-language Cyryx College

    Introduction

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    2/96HussainThasleem Project work of C-language Cyryx College

    Introduction

    Name of this topic is Airport reservation system, and I am doing thisdatabase for the organizationHUSSAIN THASLEEMMALDIVIAN

    AIR LINE PRIVET LIMITED (HDM). The company was formed in

    2005. This company makes easy for the peoples to travelthrough out

    the word. This company is situated in the heart of Male, Maldives.

    For the past few years it has been a big problem for the organization

    to work in the manual system and has faced many problems that theorganization has to be ashamed of themselves. Problems like making

    errors while filling the data manually.

    For example: many of the times while filling the data manually they

    some times give the same passenger ID to two people by mistake.

    So this kind of problems should be solved as soon as possible. Due to

    these problems I decided to make the manual system to a

    computerized system. Now days, we find Travel agencies make

    extensive use of airline flight information and reservation

    systems(AFIRS) to book flights and reserve seats for passengers. Web

    users are able to employ online and web-based reservation systems to

    perform this task on their own. All these systems have in common

    that they leverage database systems to cope with the enormous flood

    of airline data. An AFIRS database system handles all information

    related to the operations of the airline industry. The task of this

    project is to take the role of an application developer and database

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    3/96HussainThasleem Project work of C-language Cyryx College

    designer, study and analyze available AFIRS websites, and design and

    implement parts of their functionality with an emphasis on the

    database management component. The aforementioned websites will

    help you identify and understand the requirements of your task. The

    project extends over the whole semester, is subdivided into several

    phases, and is performed by teams of four students each. The database

    system that you use is your choice. You can, for example,

    employcommercial DBMS like Oracle, DB2, Informix, Sybase, or

    Microsoft SQL server but also public domainsystems like MySQL or

    PostgreSQL. If you have another system in mind, you should ask me

    and get aconfirmation first. Oracle is available either in the CISE

    computer labs or can be downloaded for free

    fromhttp://www.oracle.com. Free licenses are available for the other

    DBMS too. You are allowed to implementyour software solution on

    CISE computers in E114 or on your own laptops. Whatever kind of

    database

    system you select, SQL commands have to embedded into the source

    code. Wrapper solutions are notallowed. Your program should be a

    web-based application with any of the known approaches (for

    example,

    PHP, CGI, Java Applets, .NET). If you should not be familiar with

    web-based programming, you will haveto gain the corresponding

    knowledge yourself. In industry, you will always be confronted with

    the fact that

    You have to cope with knowledge gaps

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    4/96HussainThasleem Project work of C-language Cyryx College

    C-Language

    To make this data base I have used the Microsoft access software, due to the

    available feature in this software I have chosen this software. This software

    is software that is used in computer application to create and manage

    computer-based databases on desktop computers and/or on connected

    computers (a network). Microsoft Access can be used for personal

    information management (PIM), in a small business to organize and manage

    data, or in an enterprise to communicate with servers.

    Like any other computer application, in order to use Microsoft Access, you

    must first install it. After installing Microsoft Access, then you can open it.

    There are various ways you can open Microsoft Access. It gets launched

    like the usual products you have probably been using. As such, to start this

    program, you could click Start -> (All) Programs -> Microsoft Office ->

    Microsoft Office Access 2007. You can also launch it from Windows

    Explorer or My Computer. To do this, locate its shortcut in Windows

    Explorer or My Computer. By default, Microsoft Access 2007 is located in

    C:\Program Files\Microsoft Office\Office12 and its shortcut is called

    MSACCESS.EXE. Once you have located it, you can then double-click it.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    5/96HussainThasleem Project work of C-language Cyryx College

    FEATURES IN MICROSOFTACCESS

    DELETING RECORDS

    You can also delete the records from the tables of the database. MS-

    Access displays a confirmation dialog box to confirm the deletion.

    The deleted records are permanently deleted from the tables of the

    database.

    SORTING RECORDS

    Normally records are displayed or retrieved from the tables of

    database in the same order in which they are entered. Has a very,

    powerful feature to sort the records of database table according to the

    contents of one or more fields. You can sort records into particular

    order such as alphabetical, numerical or by date etc. The records can

    be sorted into ascending or descendingorder. In ascending order,

    records are organized or arranged from A to Z and a to z

    alphabetically or from 0 to 9 numerically. In descending order,

    records are arranged in opposite order as compare to ascending order.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    6/96HussainThasleem Project work of C-language Cyryx College

    QUERYING A DATABASE

    a query means a request or a question. You can also retrieve

    some specific record from a database by running query. A query is a

    statement that specific which data is to be retrieved from the database

    according to the given criteria. The specified data can be very easily

    retrieved from multiple tables of database by using the query. In other

    words query is a more powerful type of filter that is used to access

    data of relational database. Through query, you can also delete

    records, update records, sort records etc.

    GENERATING REPORTS

    Most have report generators that create reports from queries. A report

    retrieves the data from the database tables and presents it in a

    predefined manner. You can format the data accessed from databasethrough queries and print on the paper as reports or it can be saved on

    the disk for future use. You can also send the generated report as e-

    mail.Yourself in a very short time.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    7/96HussainThasleem Project work of C-language Cyryx College

    I.The Analysis

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    8/96HussainThasleem Project work of C-language Cyryx College

    1.Description of the problem- back ground to theorganization

    HussainsMaldivian air line datas are stored manuallyat

    present, as a solution which is very ineffective and unreliable.

    Lets have a look at the existing system.

    This manual system depends entirely on paper and pen. That

    is to say that all the transactions that take place and any other

    necessary information considered important are recorded on

    paper manually.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    9/96HussainThasleem Project work of C-language Cyryx College

    2.SPECIFIC OBJECTIVESa. Maintaining safe records

    b.Should be easier to find for a record in the database

    c. The loss of data in any corruption of any files in the

    system will be avoided due to any natural case

    d.Minimizing errors of the information recorded in the

    system while entering to the system

    e. The new system should be user friendly

    f. Data entry should be fast

    g.There should be a method of keeping the information from

    unauthorized users.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    10/96HussainThasleem Project work of C-language Cyryx College

    3.DESCRIPTION OF EXSISTING SOLUTIONIn the existing system all the datas are stored manually to an excel

    sheet and filed accordingly in a filing cabinet

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    11/96HussainThasleem Project work of C-language Cyryx College

    Methods of data collection and input

    Structure of Airline

    Name:Adress:

    Phnumber:

    Dob:

    Nic:

    Passport No:

    Nationality:

    Destination:

    Airline:

    Day of Dep:

    Time:

    When the customer ask to book a flight at first the booking form is

    been filled with his/her full Name, Address, National ID, Email

    Address, Contact Number, Destination, Booking date and the

    Retuned date as shown above the form. After that the document is

    been signed by the office staff.

    Job Application Form

    ++

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    12/96

    This form is issued when the offi e requires new staffs to hire. And

    this form includes Applicants name, Address, ID and Educational

    Background where he/she has qualified in along with a passport si e

    photograph.

    - ethods of Data Verifi ations

    ADM

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    13/96HussainThasleem Project work of C-language Cyryx College

    Proofreading

    Proofreading (also proof-reading) traditionally means reading a

    proof copy of a text in order to detect and correct any errors. Modern

    proofreading often requires reading copy at earlier stages as well.

    Double Entry

    In the double entry system transactions are entered twice in the

    accounts. For example, the same car purchased will result an

    increase in the "vehicle" account and a decrease in "cash" account.

    Therefore, the difference between the two is that in single entry

    system, transaction is entered only once and in double entry system

    it is entered twice.

    This is to find if any errors are present in the system. To check for

    the errors an artificial made datas are fed to system and been

    checked and the errors will be verified accordingly.

    Two main ways of data verifications are:

    - Single Method: this is also known as proof reading method

    - Typing the data twice and comparing the two datas at the same

    time. This method is also known as double entry method.

    - Methods and medium of storage

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    14/96HussainThasleem Project work of C-language Cyryx College

    There is a good deal of information that the computer need to

    store to run efficiently. For example all the passenger records and

    staff record need to be safely stored In order to deal with the

    transaction information of passengers and staffs. If passenger or

    staff information is lost, the ADM (Ahmed dhaus Maldivian)

    would have to discard all the earlier passengers or staffs and start

    getting new passengers or staffs and this would cost a lot of

    money and time.

    There for, the need for data storage is exceptionally high. In

    Ahmed Dhaus Maldivian, there is a cabinet in the first floors.

    (The first two cupboards is for the staffs section and the other

    cupboard is for the passengers

    In the information storage there will be cupboard named:

    STAFFS: for the storage of staffs informations.

    PASSENGERS PRESENT: for the storage of passengers who have

    been booked for a particular day.

    PASSENGERS PAST: for the storage of passengers who received

    the service.

    STAFFS LOG BOOK

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    15/96HussainThasleem Project work of C-language Cyryx College

    In this log book they used to store the information of the staffs

    who are working in the Ahmed Dhaus Maldivian(ADM). The

    file contains the following fields:

    Employee ID : This is an specific number given to the

    Staffs to identify them

    Employee name: Full name of the staff.

    Address : This is the current address of the staff.

    National ID : This is used to identify each staff from

    Another staff.

    Designation : This is the job title of a particular staff.

    A SAMPLE FROM THE STAFF LOG BOOK

    Employee

    ID

    Employee

    Name

    Address ID Designation

    1001 jumaal sumseelage A24521115 Admin

    PASSENGER PRESENT LOG BOOK

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    16/96HussainThasleem Project work of C-language Cyryx College

    In this log book they used to store the passengers details and

    also the passengers who all are currently on the boarding list.

    The fields used in this file are:

    Customer ID : This is a number given to the customer to identify

    him/her

    Seat number: This is the seating number of the passenger inside

    the plane.

    Gender: This is the field used to know weather the passenger is

    male or a female.Passenger ID : This is the field that is used identify the passenger

    Name: This field gives the full name of the passenger.

    Date of flight: This field list the date of flight of all passengers.

    Departure : This is the field that let us know the departure time of

    the passengers

    Destination: This field consists the places were the passengerswant to go.

    Flight number: This consist the flight number of the passengers.

    SAMPLE OF PASSENGER PRESENT LOG BOOK

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    17/96HussainThasleem Project work of C-language Cyryx College

    PASSENGER PAST LOG BOOK

    Customer ID 4100

    Seat no K1022

    Gender Female

    Passenger ID 1020

    Name Kadeeja

    Date of flight 10/10/2010

    Departure 12:30

    Destination GAN

    Flight number Q2-800

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    18/96HussainThasleem Project work of C-language Cyryx College

    This book also contains the same field as the PASSENGER

    PRESENT file.However this book is the book that stores the

    history of the passengers and this book is used for auditing.

    The fields that are used in this file are:

    Customer ID : This is a number given to the customer to identify

    him/her

    Seat number: This is the seating number of the passenger inside

    the plane.

    Gender: This is the field used to know weather the passenger is

    male or a female.

    Passenger ID : This is the field that is used identify the passenger

    Name: This field gives the full name of the passenger.

    Date of flight: This field list the date of flight of all passengers.

    Departure : This is the field that let us know the departure time of

    the passengers

    Destination: This field consists the places were the passengers

    want to go.

    Flight number: This consist the flight number of the passengers.

    SAMPLE OF PASSENGER PAST LOG BOOK

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    19/96HussainThasleem Project work of C-language Cyryx College

    -Processing

    Batch processing

    Is execution of a series of programs ("jobs") on a computer without

    manual intervention.

    Batch jobs are set up so they can be run to completion without manual

    intervention, so all input data is preselected through scripts or

    command-line parameters. This is in contrast to "online" or interactive

    programs which prompt the user for such input. A program takes a set

    of data files as input, process the data, and produces a set of output

    data files. This operating environment is termed as "batch processing"

    because the input data are collected into batches on files and are

    processed in batches by the program.

    Customer ID 4200

    Seat no K10245

    Gender Male

    Passenger ID 1120

    Name Hurair

    Date of flight 10/06/2006

    Departure 11:30

    Destination GAN

    Flight number Q2-8230

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    20/96HussainThasleem Project work of C-language Cyryx College

    For example in this system, when the applicants apply for a job, all

    the application forms are been taken at a given due date on the

    counter and been updated in the system as per the satisfactory of the

    given criteria.

    4. EVALUATION OF EXISTING SOLUTION

    ADVANTAGES

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    21/96HussainThasleem Project work of C-language Cyryx College

    1. It easy to learn and adjust to the system

    2. this system doesnt require the staff to be highly educated

    3. the requirements to tackle this job may be limited to

    y Ability to speak fluently

    y Ability to read and write in English and Dhivehi

    y Willing to work long hours

    4. data is not easily lost

    5. it easy to manage the system due to the high number of staff

    working

    -DISADVANTAGES

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    22/96

    y Time consuming

    y Possi ly ofloosing data

    y Lack of security

    y Difficulties in maintaining records

    y Human error will be frequent

    y searching the records manually leads time consuming

    SUGGESTED I PROVEME TS

    BUYING A SOFTWARE

    Advantages

    y No need to program

    y Ready to install and use

    y Softwares for law enforcement is highly available in the

    market, therefore because ofthe competition cost will be low.

    Programming the system

    Advantages

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    23/96HussainThasleem Project work of C-language Cyryx College

    y Files stored in the clients server machine can be moved to

    central server for easy access from any stations in the ADM

    (Ahmed DhausMaldivian).

    y Automated statistical reports will reduce errors made during

    manual statistical report generation

    y Provides exact requirements

    y Meets user needs

    y Only contains those features that are needed

    y Software defects can be easily cleared

    Disadvantages

    y Staff training will take time

    y Programming the whole existing system will take more time

    5 DESCRIPTION OF OTHER POSSIBLE SOLUTIONS

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    24/96

    Purchase Software

    Purchasing software will solve the

    problem immediately. There are several

    developed law-enforcement police

    softwares. Developed softwares could be purchased and installed.

    Programming the system

    The manual system could be fully programmed so

    thatthe system can work more effectively without

    loosing the documents. All the processing can be

    updated automatically and the records can be kept

    in the computer. Each departmentin-charge can view thedetails ofthereports which are required by them for investigation. Searching for

    the details of records can be faster and accurate.

    Proposed Solution

    After evaluating all the solutions it is understandable that the best

    conclusion or the appropriate solution is to program the existing

    system. This means the automation of the manual system or

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    25/96HussainThasleem Project work of C-language Cyryx College

    computerizing is the best solution for Ahmed Dhaus Maldivian air

    linepvt.Ltd.

    6. EVALUATION OF OTHER POSSIBLE SOLUTIONS

    There are lots of solutions which may prove to be an effective remedy

    for these problems. A few of them are explained below. And also the

    company needs to cut down there 24 hoursservices, since it is not

    really required.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    26/96HussainThasleem Project work of C-language Cyryx College

    They are:

    y Decrease the force wasted during work.

    y Using a calculator

    y Computerizing the data by using soft wears.

    y Computerizing using Tailor made soft wear

    DECREASING THE FORCES ASTED DURING ORK

    A possible solution is to decrease the open hours of Ahmeds

    Maldivian air line ticket releasing places. One problem faced by

    Ahmeds Maldivian air line is, too many employees. The reason for

    this is the 24 hours service provided by Ahmeds Maldivianair line.

    The possible solution is to decrease the working hour hence it

    decreases the employees needed.

    The solution is however very feasible and the problems faced in

    the present system may be doubled up.

    ADVANTAGES

    ySince the number of employees decreases, more money is goingto be saved

    y Can be put in to actions faster

    y Other advantages as in present system other than being easy to

    manage with more employees

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    27/96HussainThasleem Project work of C-language Cyryx College

    DISADVANTAGES

    y Searching, sorting, and updating processes will be much more

    slowed down

    y The efficiency of Ahmeds Maldivian air line decreases due to

    the decrease in the number of work force

    y Even though, the disadvantages faced by the companies from

    the employees, may be reduced to an extant, however they do

    not solve the other disadvantages faced

    yThe other problems are still not solved however

    USING A CALCULATOR

    Using A calculator would be a solution for the current problem of

    calculations, but using a calculator would not solve the problemsfaced by the air line due to the staffs, data storage problems.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    28/96HussainThasleem Project work of C-language Cyryx College

    How ever let us look at the advantages and the disadvantages of using

    a calculator.

    ADVANTAGES:

    y Can be used to obtain reasonable solutions for calculations.

    y A calculator is cheaper compared to getting a bigger plot or

    computerizing

    y Doesnt require the current force work to be changed

    y The calculators can be used to check the correctness of reports

    before sending them over to the airline head office from the

    store

    y The required information at the head office need not be checked

    again and would not have to request for copies of the initial data

    from which the reports were prepared from.

    DISADVANTAGES:

    y Most of the calculators require frequent battery changing

    y Parallax errors in feeding the data to the calculator may lead to

    incorrect reports, and the airline head office may have to request

    again the initial data

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    29/96HussainThasleem Project work of C-language Cyryx College

    y The task is respective and tedious may lead to incorrect input

    of data by staffs

    y The problem face by the air line due to staff and data storage is

    yet at a standstill.

    COMPUTERIZING THE DATA BY USING SOFT

    EARS.

    The whole system can be computerized to solve the problem. The

    computerization can be done in two ways, they are by using an

    available ready madesoftware package or to use a tailor made soft

    wear package or to use a tailor made software.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    30/96HussainThasleem Project work of C-language Cyryx College

    As the heading states, here we will look at implementing a system

    with available software

    In computerizing the system there are a lot of advantages and are a

    few disadvantages. There is a lot of computer software which can be

    bought shops and even on- line which are really efficient for

    managing aair line. But as stated earlier, there are few draw backs in

    using such software.

    ADVANTAGES

    y Faster and efficient in processing of information;

    yAutomatic generation of accounting documents like invoices,cheques and statement of account;

    y With the larger reductions in the cost of hardware and software

    and availability of user-friendly accounting software package, it

    is relatively cheaper like maintaining a manual accounting

    system;

    y More timely information can be produced;

    y No more manual processing of the data- all automatically been

    posted to the various ledgers/accounts and

    y Many types of useful reports can be generated for management

    to make decisions

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    31/96HussainThasleem Project work of C-language Cyryx College

    DISADVANTAGES

    y Power failure, computer viruses and hackers are the inherent

    problems of using computerized systems;

    y Once data been input into the system, automatically the output

    are obtained hence the data being input needs to be validated for

    accuracy and completeness, we should not forget concept of

    GIGO (Garbage In(Input) Garbage out ( Output) and

    y Accounting system not properly set up to meet the requirement

    of the business due to badly programmed or inappropriate

    software or hardware or personnel problems can caused more

    havoc and

    y Danger of computer fraud if proper level of control and security

    whether internal and external are not properly been instituted.

    COMPUTERIZING USING TAILORMADE SOFT EAR

    The current system can be replaced by computers.The

    computerization can be done in two ways, they are by using an

    available ready made software package or to use a tailor made soft

    wear package or to use a tailor made software.

    As the heading states, here we will look at implementing a system

    with available software

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    32/96HussainThasleem Project work of C-language Cyryx College

    Tailor made soft ware is pretty expensive compared to a software

    package; how ever this soft warewould be more user friendly and easy

    to use. More over, the user need not be an expert or highly qualified

    in computing.

    there are fewer drawbacks in getting a programmer to make the

    software than to use an available software package.

    ADVANTAGES

    y The space occupied by 100s of log books can be replaced by acomputer system.

    y The information stored on the hundreds of logs can be saved on

    to CD or even a Flash Driver or even a Multimedia card which

    is ants compared to the books

    y Since more space is freed up due to the elimination of the books,

    the space can be used to provide more room for customers and

    staffs.

    y The need for a wide area is eliminated

    y The computer can do the work of 10-20 workers.

    y Overdue customers and members can be easily spotted using

    search functions

    y Daily, Monthly and Annual reports can be easily generated

    y Informations can be kept safe and updated using backups

    y The need to register the application is eliminated

    y Professional training is not needed

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    33/96HussainThasleem Project work of C-language Cyryx College

    y No need to change the ideology of working of the existing

    system, only the method is changed

    DISADVANTAGES

    y Developing the system would be both expensive and time

    consuming

    y The system requires a person who is trained to use it for

    maximum efficiency

    y The necessary hardware and software is expensive

    y Frequent backups are required to made

    y The employees utilizing the software need to be paid more

    money

    y The software may not be as efficient as a software package

    y The cost on electricity increases slightly.

    Justification Of the choice of proposed solution

    In the proposed system I will use Microsoft access as back end. All

    the datas will be stored in the database. The structure of the basic

    programming language is very simple, particularly as to the

    executable code. These two softwares will be coordinating in order to

    save records, searching for a particular record and for many other

    purposes that users desire.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    34/96HussainThasleem Project work of C-language Cyryx College

    There will not be any repeating record in the database in order to

    overcome the space. All the data will be saved in a centralized server

    in the Organization in order to keep a safer backup of the information

    inputted to the system. Records can be generated regarding certain

    thing.

    The newly proposed system is fast and accurate in searching for

    information about the staff or a certain activity.

    II. DESIGN

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    35/96HussainThasleem Project work of C-language Cyryx College

    6. TIME PLANE

    Before actually making the software or doing

    anything more let us look at the overall time plane

    S.NO TASK DURATION

    LINK TO

    OBJETTIVE

    NUMBERS

    1 Designing the 2 weeks A,B,C,D,E,F,and

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    36/96HussainThasleem Project work of C-language Cyryx College

    database G

    2

    Creating the tables

    and making the

    relation ships

    between tables

    2 weeks A,B,D,E and F

    3Entering sample

    data2 weeks D

    4 Creating queries 1week B and E

    5 Creating forms 2 weeks A,B and E

    6 Creating reports 1 week A,F

    7Creating switch

    board1 week E

    8Testing the system

    with sample data2 weeks D

    9

    Writing technical

    documentation2 weeks E

    10Writing user

    documentation3 weeks E

    11Description of the

    new system2 weeks B

    12

    Monitoring the

    new implemented

    system and

    identifying the

    further

    2 weeks C

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    37/96HussainThasleem Project work of C-language Cyryx College

    developments that

    can be made

    8. DESCRIPTION OF THE METHOD OF SOLUTION

    The manual system could be fully programmed so that the system can

    work more effectively without losing the documents. All the

    processing can be updated automatically and the records can be kept

    in the computer. Searching for the details of records can be faster and

    accurate.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    38/96HussainThasleem Project work of C-language Cyryx College

    -STRUCTURE DIAGRAM

    Data collection Input Storage Process Output User of

    output

    Booking

    forms

    Passenger

    information

    form

    Passenger

    information table

    Adding new

    passenger detail

    No. of passengerAir line staff

    Job

    application

    form

    Staffs

    information

    form

    Staff information

    table

    Adding new

    staff detail

    No. of staffsAir line

    management

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    39/96HussainThasleem Project work of C-language Cyryx College

    - FILES AND FILE SYRUCTURE

    In this database I have chosen four files. That is the passenger

    information table, reservation table, transaction table, andemployee table. In each tables it stores each and every single

    information of a particular person. Like in passenger information

    it stores the information of the passengers and the employee table

    stores the staffs detail etc.

    DETAIL OVERALL STRUCTUR OF THE DATABASE

    SOFTWARE

    TABLES QUERYES REPORTS FOR S

    - Passenger

    information

    table

    - Reservation

    table- Transaction

    - Passenger

    informatio

    n table

    - Reservation table

    - All

    passengers

    who travel

    to male.- Amount

    - All

    passengers

    who travel

    to male

    Repots- Amount

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    40/96HussainThasleem Project work of C-language Cyryx College

    PASSENGER INFORMATION TABLE

    in this table, the fields are of the same that is used in both

    PASSENGER PRESENT log book and the PASSENGERS PAST log

    book.

    Here are the fields:

    COUSTOMER ID - It is the ID number of the customer

    PASSENGER ID - It is the ID number of the passenger

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    41/96HussainThasleem Project work of C-language Cyryx College

    NAME - it is the name of the passenger

    DATE OF FLIGHT - it is the Proposed date by the passenger

    DEPERTURE - it is the Flight take off time

    SEAT NO - it is the Seat number of the passenger

    DESTINATION - it is the proposed place by the passenger to go

    FLIGHT NO - it is the Number of the flight

    GENDER - it is the Gender of the passenger

    SCREEN SHOT OF THE PASSENGER INFORMATION

    TABLE

    (DESIGN VIE )

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    42/96HussainThasleem Project work of C-language Cyryx College

    PASSENGER INFORMATION TABLE (DATA SHEAT VIE )

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    43/96HussainThasleem Project work of C-language Cyryx College

    RESERVATION TABLE

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    44/96HussainThasleem Project work of C-language Cyryx College

    in this table, it includes all the information of the passengers who

    have reserved or have booked. In this one there includes a reservation

    ID that is a unique field for this table and this field is used to search

    for the passenger in an easy way. Like when using queries, by typing

    the reservation ID number of a particular passenger information can

    be viewed with out having to search it randomly.

    The fields that includes are:

    RESERVATION ID - it is thereservation ID of the passenger

    Customer ID- it is the, ID number of the customer

    NAME - it is the Name of the passenger

    ADDRESS - it is the Address of the passenger

    AGE - it is the Age of the passenger

    NATIONALITY- it is the Nationality of the passenger

    PASS-PORT NO - Pass-port number of the passenger

    CONTACT NO - Contact number of the passenger

    GENDER - it is the Gender of the passenger

    ID NO - it is the IDnumber of the passenger

    WAITING STATUS- it is the status of the passenger

    SCREEN SHOT OF THE RESERVATION TABLE

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    45/96HussainThasleem Project work of C-language Cyryx College

    (DESIGN VIE )

    RESERVATION TABLE (DATA SHEET VIE )

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    46/96HussainThasleem Project work of C-language Cyryx College

    TRANSACTION TABLE

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    47/96HussainThasleem Project work of C-language Cyryx College

    in this table, it includes the information of the passenger who have

    paid the money and the information of that particular customer. like

    his/her contact number and other such information.

    This table includes the following fields:

    Customer ID - it is the ID number of the customer

    Transaction ID - it is the transaction ID number

    NAME - it is the Name of the passenger

    CONTACT NO - it is the Contact number of the passengerSEAT NO - it is theSeat number of the passenger

    ID NO - it is the ID number of the passenger

    PASS-PORT NO - it is the Passport number of the

    passenger

    Amount_Paid - it is the Total Amount paid to the air

    Ticket.

    SCREEN SHOT OF THE TRANSETION TABLE

    (DESIGN VIE )

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    48/96HussainThasleem Project work of C-language Cyryx College

    TRANSETION TABLE (DATA SHEAT VIE )

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    49/96HussainThasleem Project work of C-language Cyryx College

    EMPLOYEE TABLE

    This table is the table that stores the information of the airline

    staffs. Informations like the position of the staff in the airline,

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    50/96HussainThasleem Project work of C-language Cyryx College

    address, and other informations related to the staffs are being

    stored in this table.

    Fields included in this table are:

    EMPLOYEE ID - this is the ID number of the

    Employee

    EMPLOYEE_NAME - this is the Name of the Employee

    ADDRESS - this is the Permanent address of

    the

    Employee

    ID - this is the National Identity

    number

    Of the employee

    DESIGNATION - this is the Position of the

    employee

    in the airline.

    SCREEN SHOT OF THE EMPLOYEE TABLE

    (DESIGN VIE )

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    51/96HussainThasleem Project work of C-language Cyryx College

    EMPLOYHEE TABLE (DATA SHEAT VIE )

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    52/96HussainThasleem Project work of C-language Cyryx College

    RELATION SHIP BET EEN THE TABLES

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    53/96HussainThasleem Project work of C-language Cyryx College

    In this data base three tables are being related (i e the Passenger

    information table, Reservation table and the Transaction table)

    Here is the screen shot of the relation ship:

    -USER INTERFACE AND USER-FRIENDLINESS

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    54/96HussainThasleem Project work of C-language Cyryx College

    In order to make it easier for the users, forms are being used

    which solve the entire problems like, make easy to search for the

    records and to input new records and etc.

    Four forms are being used in here

    Here is the screen shot of passenger information form:

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    55/96HussainThasleem Project work of C-language Cyryx College

    In this form to make it easy for the user, buttons are there in which by

    clicking it gives a particular output or any information.

    Here explains the use of the buttons:

    This button in form is to add a record after filling

    all Required fields in the form.

    This button in form is to delete after fetching from

    the Record list.

    This button in form is to print the details of the

    passengers when ever required.

    This button in the form is to close the existing form

    where ever necessary.

    This button in the form is to view or go to the next

    record in the form.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    56/96HussainThasleem Project work of C-language Cyryx College

    Here is the second form that is used in this database, this form is

    used to collect information of the customer and to input the

    collected informations.

    Here is the Reservation form screen shot

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    57/96HussainThasleem Project work of C-language Cyryx College

    Here explains the use of the buttons:

    This button in form is to add a record after filling all

    Required fields in the form.

    This button in the form is to view or go to the next

    record in the form.

    This button or command in the form is used to save

    the current file.

    This button in the form is to close the existing form

    where ever necessary.

    This button in the form is to used to close the

    application whenever necessary

    Here is the third form that is the transaction form, which is used

    to search for the customers who have paid the money and the

    details of the customer.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    58/96HussainThasleem Project work of C-language Cyryx College

    Here is the screen shot of transaction form:

    Here explains the use of the buttons used in this form:

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    59/96HussainThasleem Project work of C-language Cyryx College

    This button in form is to add a record after filling all required fields in

    the form.

    This button in form is to delete after fetching from

    the record list.

    This button or command in the form is used to save

    the current file.

    This button in the form is to close the existing form

    where ever necessary.

    This button in the form is to view or go to the next

    record in the form.

    This is the fourth form that is the employee form, which is used to

    search the details of a particular employee or when a new employee

    joins to the airline this form is being used to add the details of the new

    employee.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    60/96HussainThasleem Project work of C-language Cyryx College

    Here is the screen shot of the employee form:

    Here explains the buttons used in this form:

    This button is used when the user need to search

    Or move forward to the next record.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    61/96HussainThasleem Project work of C-language Cyryx College

    This button is used to go backward or to the

    Previous record.

    This button is used to enter the new employee

    Details when a new employee joins the airline.

    \

    This button is used to close the form

    - METHODS OF DATAVALIDATION AND

    VERIFICATION

    In here to check the correctness of the database proof reading

    method is being used.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    62/96HussainThasleem Project work of C-language Cyryx College

    Proof reading is a method, which is a kind of reading used for the

    purpose of detecting errors.

    For example: in here to detect the errors the database is check

    from the top to down to detect if there is any errors. If there is an

    error then it is corrected.

    So in this way proof reading method is done to check the

    correctness of the program. Also this is a time consuming method

    which may take two or more than two days to detect the errors in

    the program.

    This also a boring method, in which the errors detecting person

    should be awake.

    -METHODS AND MEDIA OF STORAGE

    -Back Up

    In information technology, a backup or the process of backing

    up refers to making copies of data so that these additional copies

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    63/96HussainThasleem Project work of C-language Cyryx College

    may be used to restore the original after a data loss event. These

    additional copies are typically called "backups." The verb is

    back up in two words, whereas the noun is backup (often used

    like an adjective in compound nouns).

    Backups are useful primarily for two purposes. The first is to

    restore a state following a disaster (called disaster recovery).

    The second is to restore small numbers of files after they have

    been accidentally deleted or corrupted. Data loss is also very

    common. 66% of internet users have suffered from serious dataloss.

    -Media Storage

    A recordable CD can be used as a backup device. One advantage

    of CDs is that they can in theory be restored on any machine with

    a CD-ROM drive. (In practice, writable CD-ROMs are not always

    universally readable.) In addition, recordable CD's are relatively

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    64/96HussainThasleem Project work of C-language Cyryx College

    cheap. Another common format is recordable DVD. Many optical

    disk formats are WORM type, which makes them useful for

    archival purposes since the data can't be changed. Other

    rewritable formats can also be utilized such as CD-RW or DVD-

    RAM. The newer HD-DVDs and Blu-ray Discs dramatically

    increase the amount of data possible on a single optical storage

    disk, though, as yet, the media may be cost prohibitive for many

    people. Additionally the physical lifetime of the optical disk has

    become a concern as it is possible for some optical disks to

    degrade and lose data within a couple of years.

    - PROCESSING

    In here the type of processing that can be used is batch processing

    and real time transaction.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    65/96HussainThasleem Project work of C-language Cyryx College

    BATCH PROCESSING: The key characteristic of batch

    processing is that all the data is collected first, and than the data is

    input at the same time and it is processed in one go.

    For example in this database,hours worked by each staff

    areneeded to be collected each and every month.So, that it will be

    easy to give the staffs money in a more relaxed way and by doing

    this the management should not waste there time counting each

    and every days the staffs worked hours. For this process in this

    database batch processing is being used.

    Here is a flow chart of how this works:

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    66/96

    REAL-TIMETRANSE TION

    Printed amount of

    money

    Calculated amount of

    money

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    67/96HussainThasleem Project work of C-language Cyryx College

    Here in this database real-time transaction is also being used to

    process the data. As soon as a booking is made the system is

    Immediatelyupdated by doing this process. A real-time system often

    Consists of more computers, all connected via aNETWORK, and they

    are 24 hours on-line.

    .

    In this database for example when a passenger want to book a

    seat via on line or by any other facilities they will have to use

    real time transaction processing to enter the data as there should

    be inter action between the user and the job.

    OUTPUTS

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    68/96HussainThasleem Project work of C-language Cyryx College

    Out puts are the one that is used to make it easy for the program

    user in many ways, like if the office wants to know all the

    informations(passengers or any other details of passengers,

    customers and staffs)

    Than the user can print out the output using reports very easily

    without having to search for particular information in the database

    one by one.

    A report is an effective way to represent the data in a printed format.

    These reports can be made in different formats according to the user.

    Herein this database there are 4 reports they are the:

    1.All customers ahead to male

    2.All the customers starting with the letter m

    3.Amount paid by a particular customer

    4.All employee details

    Here are the screen shot of the reports:

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    69/96HussainThasleem Project work of C-language Cyryx College

    1.All customers a head to male

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    70/96HussainThasleem Project work of C-language Cyryx College

    2.All the customers starting with the letter m

    3.Amount paid by a particular customer

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    71/96HussainThasleem Project work of C-language Cyryx College

    4.All employee details

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    72/96HussainThasleem Project work of C-language Cyryx College

    - MISCELLANEOUS

    SECURITY USED

    To protect the database antivirus software can be used.

    Antivirus (oranti-virus) software is used to prevent, detect, and

    remove malware, including computer viruses, worms, and trojan

    horses. Such programs may also prevent and remove adware,

    spyware, and other forms of malware.

    For further protection and security the updated data stored in

    computer can be stored in a CD, floppy or Hard disk or any other

    devices. The stored database in the devises can be used for the

    restoration of data after a system failure or after any other kinds

    of problem. Also the data stored devices can be kept safely in a

    more secure place. Places like locker room with high securities in

    which unauthorized users can not enter the place can be used to

    keep the devises.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    73/96HussainThasleem Project work of C-language Cyryx College

    9. HARD ARE REQUIREMENTS

    # Hardware specification Reason

    1 processer Pentium 3

    500MHz

    1.Used to process

    the data2.To make the

    operating system

    run, MS 2007

    2 RAM 256 MB 1.Used to store the

    data and the

    results of the data

    processing.

    2.Used to store the

    operating system

    while other

    program are

    running

    3 Hard disk 10 GB 1.This is also used

    to store the data

    and the results of

    the data

    processing.2.Used to store the

    operating system

    while programs

    are running.

    4 Key board Standard key

    board with 101

    keys

    1.This is used to

    type and process

    commands.

    2.Used to input the

    datas in aconsiderable

    speed.

    5 Mouse Optical mouse

    with two buttons

    1.Used to input pre-

    defined data and

    to select.

    2.Used to scroll the

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    74/96HussainThasleem Project work of C-language Cyryx College

    screen

    6 Visual

    Display Unit

    15 LCD 1.Used to display

    the soft copies of

    the out put.

    2.Used in making itless harmful to the

    eye.

    7 Disk drive DVD/CD writer 1.This is used to

    make backup

    coppices of the

    data in storage

    2.Used to install the

    software

    8 Printer Laser printer 1.Used to take hardcopies of the out

    put

    2.Used to print the

    reports at high

    qualities

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    75/96HussainThasleem Project work of C-language Cyryx College

    10. SOFT ARE REQUIRMENT

    # software specification Reason

    1 Operating

    system

    Windows X 8P2 1.Used to process

    the computer2.Used to make use

    of the peripheral

    devices

    2 database MS access 2007 1.Used to make and

    maintain the

    database

    2.Used to modify

    the program

    3 CD burning

    software

    Nero 1.Used to make the

    back up copies

    2.Used to store the

    database and

    other programs

    4 Antivirus

    program

    AVG antivirus 1.Used to remove

    and detect the

    viruses

    2.For the use ofpreventing further

    virus infection

    5 Device driver Printer driver,

    CD driver,

    graphics driver.

    1.Used for the

    installation and to

    use devices

    2.Used to make it

    an efficient way

    to use devices

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    76/96HussainThasleem Project work of C-language Cyryx College

    III. TESTING

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    77/96

    HussainThasleem Project work of C-language

    validation field form

    Sample data

    Expected

    result

    O

    Type Nature Data

    Range check

    Passenger ID

    Passenger Edit

    Form

    (between 1001 and

    1050)

    Normal Valid 1026

    It should be

    expected

    and

    processed p

    Extream valid 1050

    It should be

    excepted

    and

    processed p

    Abnormal Invalid 1060

    It should not

    be accepted

    and

    processed

    It

    TEST STRATEGY

    TESTING STRATEGY FOR VALIDATION

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    78/96

    HussainThasleem Project work of C-language

    Field check Passenger IDPassenger Add

    Form

    Normal valid 1051

    It should be

    excepted

    and

    processed p

    Abnormal Invalid 10k5

    It should not

    be excepted

    and

    processed

    Range check Passport numberReservation add

    formNormal valid A645454

    It should be

    excepted

    and

    processed p

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    79/96

    HussainThasleem Project work of C-language

    TEST STRETEGY FOR CRITERIA

    Criteria Query Sample data Expected result Obtained result proof

    Like Please Enter

    the letter*

    Customers name

    starting letter

    query

    Like M* All the customers

    name starting with

    the letter M

    All customers

    names starting

    with the letter

    M

    Proof

    Pleas enter the

    customer ID

    Amount paid by a

    customer query

    4012 The passenger

    name with the

    amount paid by

    the passenger

    The passenger

    name with the

    amount paid by

    the passenger

    Proof

    pleas enter the

    destination place

    Passenger

    destination query

    gan Name of the

    passenger and the

    passenger ID

    number

    Name of the

    passenger and the

    passenger ID

    number

    Proof

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    80/96

    HussainThasleem Project work ofC-language Cyryx College

    11. TESTSTRATEGY

    PR -1-Normal- Passenger Edit Form

    Here is the proof 1- thatis when the user wants to search for

    passenger ID number 1026 information;the user will clickthe button

    find record. Immediately the FIND AND REPLACE named box will

    appear and there the data 1026 passenger ID is typed in the FIND

    W AT named box and when clickthe button FIND NE T allthe

    stored information of passenger 1026 will be displaced

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    81/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-2- Extreme- Passenger Edit Form

    This is the proof 2- here also when clickthe button FIND RECORD

    the FIND AND REPLACE box appears on the screen and when the

    data 1050 passenger ID is typed in FIND W AT box and when

    clicked the button FIND NE T, allthe stored information ofthe

    passenger ID number 1050 will be displayed on the form

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    82/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-3- Abnormal- Passenger Edit Form

    Abnormal value

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    83/96

    HussainThasleem Project work of C-language Cyryx College

    This is the proof number 3. Here when the data 1060 passenger ID is

    typed in the FIND HATbox and when cick the button FIND

    NEXT, immediately it will display an error message as you can see

    on the screen shot it will show like saying that. MS access has

    finished searching all the records. The search item is not found. Also

    this error message was shown as the input data (1060) is beyond the

    range of the records present in the database.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    84/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-4-Normal- Passenger Add Form

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    85/96

    HussainThasleem Project work ofC-language Cyryx College

    This is the proof 4. In here this form is used to add the new customer

    information. When the passenger ID number of aparticular customer

    isadded for example the ID number 1051 is typed in the passenger ID

    box. when typed it will allow itto be processed. And the new record

    will be stored in the passengerinformation table

    Here is the table when updated

    This is the new record thathas been accepted

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    86/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-5-Abnormal-Passenger Add Form

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    87/96

    HussainThasleem Project work of C-language Cyryx College

    This is the proof 5. Here when the user is typing the data in a hurry,

    he or she may make mistakes. Likewise for example he or she may

    type the passenger ID number as 10k5 instead of 1085. So

    immediately when you want to go on writing it will not allow further

    to proceed. Instead it will display an error message saying that The

    value you entered is not valid. also with this the message two options

    it will show like saying that it may be you have entered a text in a

    numeric field or a number that is larger than the field size.

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    88/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-6-Normal- Reservation Add Form

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    89/96

    HussainThasleem Project work ofC-language Cyryx College

    This is the proof 6. When the data in the pass port number field is to

    be entered itis given a particular si e in here I have given the fild si e

    of pass port number as 7 so when the data is to be enter within the

    slandered value it should be processed and stored in the reservation

    table. For example as you can see in the screen shot I have given the

    pass port number A 645454 when typed and added it was processed.

    Here is where the data is beeing stored

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    90/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-7-Criteria-Customers Name Starting Letter Query

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    91/96

    HussainThasleem Project work of C-language Cyryx College

    This is the proof 7. In this query the reservation table, transaction

    table and the passenger information table is being related. The

    customer ID is common in all the three tables and two filed are

    chosen from the reservation table. That is the customer ID number

    and Name field. A criteria is given. Here when the user wants to

    search for the passengers starting with a particular letter, the user can

    type the letter below the name field and clik the RUN BUTTON.

    Can write for example as like in the screen shot:

    Customer = like M

    Then the result will be as follows

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    92/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-8-Criteria-Ammount Paid By a Customer

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    93/96

    HussainThasleem Project work ofC-language Cyryx College

    Here is the proof 8. In this query customer ID and Name field is taken

    from reservation table and the Amount _paid field is taken from the

    transaction table. Here ifthe user wantto search for a particular

    passenger He/She will use the customer ID numberto search forthat

    particular passenger and the output will be the amount paid by the

    passenger and the name ofthe passenger.

    Here for example I have chosen the Customer number 4012 and the

    out comes will be as follows:

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    94/96

    HussainThasleem Project work ofC-language Cyryx College

    Proof-9-Criteria-Passenger Destination Query

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    95/96

    HussainThasleem Project work of C-language Cyryx College

    This is the proof 9. In here it is used to find all thepassenger who are

    going to the same destination. Three fields are chosen from the

    passenger information tableand the field chosen arethe Passenger ID,

    Name and the Destination. Here the criteria is written below the

    destination field

    In here for example as shown in the screen shot the criteria written

    below the destination field is:

    Destination = Male

  • 8/7/2019 Airline Flight Information and Reservation System - Ahmed Dhaus updated one

    96/96

    And the output result will be as follows