Submitted by: Ishan Jand Roll no.- 10703041 Thapar University Patiala- India
Technologies Used: FRONT-END: ASP.NET (2.0) using C# BACK-END: SQL SERVER 2005 SOWTWARE: Visual Studio 2005
Why did I choose this project? Manual system very time consuming. Errors are generated manually. Storage of records very difficult manually.
BENEFITS: Ticket is booked online while sitting at home. Time saving process. Payment is done through credit card. friendly web application. Brokerage charges not present.
What does the project do? CUSTOMERS: New customer s can be created online. Customer can view all the flights run by the airline. He can view flights run between 2 cities. He can book flight ticket online. He can view flights booked by him. He can update his profile on the web site itself. : can add new flights in the airlines. He can edit information like costs of current existing flights. He can view flights booked by a certain . He can view information.
USE CASE and ER Diagram
Use case 1: BOOK A FLIGHT Customer
Sys tem
1. searchFlight()
2.dis playResult s() 3. bookFlight() 4. Details()
5. confirmBooking()
Use case 2: UPDATE DATABASE Management
Database
1. requestPriceChanges() 2. updateDatabase()
System
Use case 3: UPDATE WEBSITE Management
W ebsite
1. requestWebs it eChanges() 2. updateWebsite()
System
Use case 4: REQUEST REPORTS Management 1. requestReport() 2. processRequest()
3. printReport()
System
Use case 5: Management
System
1. entername() 2. ()
3. allowAccess()
Use case 6: LOG OUT Management 1. ()
display()
System
Screen Shots
1. Customers
Home Page
Registration of a customer
2.
Software Quality Assurance Waterfall Model Requirements Specification Design Implementation Test Maintenance
TESTING
Control. ID created successfully with proper
validations. profile update successful. Flights successfully booked by the . Flight information correctly updated in the database when updated by the . New flights successfully added from the web site itself.
Limitations and Future Scope
Flight cancellation feature can be added. Ticket price can be divided on the adult and child
basis. Airport information can be added. Special offers can be given to s. Frequent fliers can be given bonus points and other schemes. Optimum pricing algorithm for cost of flights can be created. Future scope is that the application can be extended to mobile phones.
THANKS
ANY QUERIES??