20-04-2012, 03:56 PM
Online Airline Reservation System
Online Airline Reservation System final report.ppt (Size: 220.5 KB / Downloads: 530)
Project Overview
A user may search for a flight between two locations on a specific date.
A user may reserve available tickets.
A user may purchase previously reserved tickets by providing his/her credit card information.
A user may cancel previously reserved tickets.
Database design
CreditCard is a weak entity dependent upon Customer
Passenger is a weak entity to Purchase
Reservation
Originally one-way flight
Later add round trip flights
One reservation may involve two or more flights.
Synchronization
Database level
Oracle: implicit lock automatically
Application level
Synchronized keyword
Java’s synchronization model is based on the monitor mechanism. It is used to protect shared resources from simultaneous access and manipulation in a multi-threaded environment
Conclusion
Learn a great deal of the J2EE application development
Realize the advantage of the MVC framework
Understand the function of the system fully
Later changes can be costly