One of the most common modes of travel is traveling by air. Customers who wish to travel by air nowadays have a wide variety of airlines and a range of timings to choose from. Nowadays competition is so fierce between airlines that there are lot of discounts and a lot of luxuries given to customers that will give an edge to that particular airline. The World Wide Web has become tremendously popular over the last four years, and currently most of the airlines have made provision for online reservation of their flights. The Internet has become a major resource for people looking for making reservations online without the hassle of meeting travel agents. My Project intends to serve these purposes. It intends to check all the available airline databases and return a string of results, which can help them in their travel plans. The objective of this project is to create an airline reservation system where a traveler can request all flight information as per their journey dates. They can get information regarding time, cost, etc all at the same time and place. When the customer calls the Counter Assistant for his/her travel needs, the counter assistant will enter the customer's details (flight requirements) in the system. The system displays all the available airlines, schedules and prices. This system would help the airline to better serve its customers by catering to their needs. The site would use a Database to hold this information as well as the latest pricing and availability information for the airlines.
[...] Use Case Diagrams for the Airline Reservation System Use Case Diagram for Reservation Counter Assistant Use Case Diagram for Cancellation Counter Assistant Counter Assistant 10 Class Diagrams For the Airlines Reservation System Class Diagram For Reservation: Reservation Form Date Boarding Place Destination Class Counter Assistant Username Password Enter Reservation Details() Seat Availability Checker Check Availability() Counter Assistant UserName Password Seat Updator UpdateAvailableSeats() Counter Assistant PNR generator UserName EnterPassengerDetail( User Name ) GeneratePNRNo() Ticket FlightNo Class Date DepTime ArrTime Status Ticket Printer PrintTicket() Counter Assistant UserName EnterFareAmount() System Update UpdateManifest() UpdateDailyCollectio Class Diagram for Cancellation Counter Assistant UserName Counter Assistant UserName PNR Acceptor ValidatePNRNo() Cancellation PNRNo Name RefundAmount Amount Calculator Counter Assistant Username Counter Assistant UserName Seat Updator UpdateAvailableSeats Counter Assistant UserName EnterFareAmount() Refund Receipt Printer PrintRefundReceipt( ) System Updator UpdateManifest() UpdateDailyCollection 11. [...]
[...] Envisioned System To take advantage of the latest technology and to facilitate passengers to make online inquiries about the flights and waiting list status a new system needs to be developed for International Airways. The new system should accomplish the following functions: The system should allow the counter assistants to handle ticketing and refunds. While accepting reservation data, all necessary validations should be performed. For example, the system should check whether a flight operates on the date of travel specified by the passenger. [...]
[...] System Testing Once satisfied with all the modules work well in themselves and there are no problems, then go in to see how the system will work perform once all the modules are pout together. The main types of system testing are > Peak load Testing: It determines whether the system will handle the volume of activities that occur when the system is at the peak of its processing demand. > Storage Testing: It determines the capacity of the system to store transactional data. [...]
[...] Data flow diagrams are support by other techniques of structured system analysis such as data structure diagrams, dictionaries, and procedure-representing techniques such as decision tables, decision and structured English. Data flow diagrams have the objective of avoiding the cost of . User / developer misunderstanding of a system, resulting in a need to redo system or is not using the system. Having to start documentation from scratch when the physical system changes since the logical system, WHAT gets done often remains the same when technology changes. [...]
[...] More commonly known as cost-benefit analysis; the procedure is to determine the benefits and savings that are expected from a proposed system and compare them with costs. If benefits outweigh costs, a decision is taken to design and implement the system. Cost-benefit analysis Since cost plays an important role in deciding the new system, it must be identified and estimated properly. Benefits are also of different types and can be grouped on the basis of advantages they provide to the management. [...]
Online readingwith our online reader
Content validatedby our reading committee