A software project that allows user to register and open an account in the railway system. The system allocates a pass and along with account balance and other details. The system consists of following features:
User may register for new account with a unique id
User may then login using his id and password
The user starts with a minimum balance account.
He may get railway tickets directly and the ticket amount is deducted from his account balance.
The user gets a printable ticket and the associated ticket cost is deducted from user account.
Another login is the admin login with administrator privileges.
This allows the admin to check for various transaction in the application and also update user balance.