It is an Servlet based web application of online booking train tickets as well as cancelling and getting the details of the train schedules. Admin can update train schedules.
Project Flow with Screen Layouts
User Registration:- User enters registration details on which validation is performed for age and password
On success it prints registration details and asks for login.
On failure
User Login
Checks email and password with database if present provides following links
Visiting reserve tickets link
Fetches available trains from db
On selecting required train fetches train information asks user for no of seats to reserve and tier
Asks user if want to cancel any booked tickets
Cancels tickets,updates db and returns refund
Provides change password functionality for user
Admin login
Add train record
Update train details
Delete train record