Airline reservation system project in PHP

Airline reservation management system project with PHP source code for Bachelor of computer application, MCA, Bsc and MSc computer science students to submit in their final year.

PROJECT SOURCE CODE

Sponsored Links

Airline Reservation System Project is used to book airline tickets online. The benefits of booking flight online are save money and time. If this it is not available then you have to go to reservation counter to book the ticket. The other way of flight booking is to go to flight reservation agent shop and book ticket there. For this service agent take commission. So user has to give extra money to book the Airplane ticket. Using online flight Reservation System Project user can book ticket from any place and any time without giving any extra money. We have made our application user friendly, accurate and fast. User can book ticket of any airline in few second

PROJECT REPORT

Sponsored Links

Use can be registered to ticket reservation management project from login page. Only a registered user can login to airline ticket booking system. When user select boarding city and destination city than out flight application check the entire airline available on this root and also check the availability of the ticket. After checking the availability of seats, web application display the airline option with the fare price of the ticket.

Download this project synopsis and final report from the end of this Project article.

When user books the ticket, he has to give passengers name and age and his phone number. He also has to give photo id details.

Use can cancel his booked ticket any time from the airline reservation system ticket cancellation screen.

This project is developed in PHP and MY SQL server.

You should choose PHP for dynamic and robust website. The reason of developing booking system project in PHP is given below.

PHP is easy to learn if we compare it to other web language. PHP is an open source web application language; it’s completely free of cost. That’s why small companies use it and it is easy to get job as PHP developer. It is easy to learn PHP syntax because those are logical and command functions describing exactly what they do.

Airline reservation web application development in PHP means developing a dynamic web pages using the server-side scripting language PHP language can be used to develop any type of website and can handle traffic load . PHP support most of the operating system so it is platform independent. IT supports all major databases including MySQL.

9. TESTING

Testing is a process, which reveals errors in the program. It is the major quality measure employed during software development. During testing, the program is executed with a set of conditions known as test cases and the output is evaluated to determine whether the program is performing as expected.

In order to make sure that the system does not have errors, the different levels of testing strategies that are applied at differing phases of software development are:

Levels of Testing:

Module1 module2 module3

Units Units Units

i/P integration o/p i/p integration o/P

System Testing: Presentation +business + database

UAT: user acceptance testing

9.1 TYPES OF TESTING:

Unit Testing

Unit Testing is done on individual modules as they are completed and become executable. It is confined only to the designer's requirements.

Each module can be tested using the following two strategies:

Black Box Testing of airline reservation system project developed in PHP and MY SQL.

In this strategy some test cases are generated as input conditions that fully execute all functional requirements for the program. This testing has been uses to find errors in the following categories:

a) Incorrect or missing functions

b) Interface errors

c) Errors in data structure or external database access

d) Performance errors

e) Initialization and termination errors.

In this testing only the output is checked for correctness. The logical flow of the data is not checked.

White Box testing of PHP Project - online airline reservation

In this the test cases are generated on the logic of each module by drawing flow graphs of that module and logical decisions are tested on all the cases.

It has been uses to generate the test cases in the following cases:

a) Guarantee that all independent paths have been executed.

b) Execute all logical decisions on their true and false sides.

c) Execute all loops at their boundaries and within their operational bounds.

d) Execute internal data structures to ensure their validity.

Integrating Testing

Integration testing ensures that software and subsystems work together as a whole in PHP and MY SQL server environment. It tests the interface of all the modules to make sure that the modules behave properly when integrated together.

System Testing

Involves in-house testing of the entire system before delivery to the user. Its aim is to satisfy the user the system meets all requirements of the client's specifications.

Acceptance Testing

It is a pre-delivery testing in which entire system is tested at client's site on real world data to find errors.

Validation of flight reservation system with PHP source code

The airline reservation system has been tested and implemented successfully and thus ensured that all the requirements as listed in the software requirements specification are completely fulfilled. In case of erroneous input corresponding error messages are displayed.

Compilation Test:

It was a good idea to do our stress testing early on, because it gave us time to fix some of the unexpected deadlocks and stability problems that only occurred when components were exposed to very high transaction volumes.

Execution Test:

This program was successfully loaded and executed. Because of good programming there was no execution error.

Output Test:

The successful output screens are placed in the output screens section above.

FLIGHT SCHEDULES screen is only accessible for admin. From this screen user can schedule airline time and also view the feedback of the users about the flight system. Admin can also check passengers list of any airline. Clicking on log out button close the session and log out the user from the admin panel.

Description: Updating, deleting of flight can be done through this form by admin.

PASSENGERS LIST

Admin can check passengers’ details from passengers list. Here passengers name, ticket id and airline name and number of passengers details are displayed.

Description: This is list of passengers travelling through different flights can be managed by admin through this form.

FEEDBACK VIEW

Description: This form shows feedback from passengers to admin. From feedback page admin can check the complaint and feedback message of the users with their username, email address.

TIMINGS OF FLIGHTS

Description: This form gives timings of flights based on source and destination stations picked by user. Price and seats availability can also be viewed.

Sponsored Links