Railway Ticket Management System (Description)
The project opens up with the introduction window which outlines the tools and benefits provided by the software.(The name IRCTC is something I added just for aesthetic ,to represent any company I can remove it.) The next set of windows accept input from the user little by little so as to not overwhelm the user Also tab key and enter key has been coded for quicker navigation through the window once the user has gotten used to these input fields(I was also planning to add a way to enter data through one form which consists of all the fields here).(I have used JformattedTextField and JTextField and simple JButtons) After all required information is accepted then all the information is collected and shown in one window in relatively attractive format. Then the user has the option to go to the "Ticket Selection window"(Note:This window can also be accessed before data entry) In this window ,all the available data items are shown in a JList. You may select a item and delete it or display all of its data. The items are visible by their name field in the JList.
An important feature of this application is to be able to connect to any server having MySql installed on it with username as scott and password as tiger. Though Table name and database name are hardcoded so you cant change them.(I have used JDBC as the driver which handles the connection process between database and client) The server can be hosted on the internet , or it can be in a LAN(Tested through a mobile hotspot)
















