- Posted By: freeproject
- Comments: 0
Java, JSP and MySQL Project on Railway Reservation System
The project Railway Reservation System has been developed on JSP, Java and MySQL. It runs over the Apache tomcat server. Student can also configure and run it on eclipse and netbeans IDE. We are providing java software projects with source code for student purpose. The main purpose for developing this Railway Reservation System Project in Java is to manage the enquiry system of railway online. It is an online portal for enquering the train schedule, cancled train, rescheduled train, diverted train, train between station enquiry, fare enquiry etc. For more details and demo you can see the demo and screens of the project attached below. We can develop easy java projects code for students who want to use online java projects for learning.
Modules and Description of Railway Reservation System Project:
Train Module :
The main purpose of this module is provide all the functionality realted to train. This Train module is the main module in this project Railway Reservation System which has been developed on Java, JSP and MySQL. Student can download free java projects with source code database and documentation. It tracks all the information of the train. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the train.
Features of Train Module:
- Admin can add new train records
- Admin can see the list of train details
- Only admin can edit and update the record of the train
- Admin will be able to delete the records of the train
- All train forms are validated on client side using JavaScript
Train Route Module :
The main aim for developing this module is to manage the train route. Admin will manage all train routes and customer will be able to see the train route. Here student can download online java projects, the project including final year academic application.
Features of Train Route Module:
- Admin can manage the train route
- Admin can edit/delete the train route
- Admin can see the list of all train route
- Customer can see train route
Diverted train Module :
The main purpose for developing this module is to manage the diverted train. So all diverted train will be managed by admin. These are java software projects which student can easily configure it and learn a lot from these.
Features of Diverted train Module:
- Admin can manage the diverted train
- Admin can edit/delete the diverted train
- Admin can see the list of all diverted train
- Customer can see his diverted train
Reschedule Train Module :
The main purpose for developing this module is to manage the reschedule train. So all reschedule train will be managed by admin. Student can download free easy java projects with source code database and documentation.
Features of Reschedule Train Module:
- Admin can manage the diverted train
- Admin can edit/delete the diverted train
- Admin can see the list of all diverted train
- Customer can see his diverted train
Cancelled Train Module :
The main purpose of this module is provide all the functionality realted to cancelled train. It tracks all the information of the cancelled train. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the cancelled train. vStudent can download java projects with source code database and documentation.
Features of Cancelled Train Module:
- Admin can add new cancelled train records
- Admin can see the list of cancelled train details
- Only admin can edit and update the record of the cancelled train
- Admin will be able to delete the records of the cancelled train
- All cancelled train forms are validated on client side using JavaScript
There are two types of user available in the system to manage and use the project. First user is admin who has super rights, he can do any thing in the project. Second is normal user, who can search the trains only.
Functionality performed by Normal User:
- Search Trains Schedules
- Search Diverted Trains Lists
- Search Cancelled Trains List
- Search the train between stations
- Enquiry about the fare between the stations
- Enquiry about all the rescheduled trains
Functionality performed by Admin:
- Login For Admin
- Change Password for Admin
- Edit Profile For Admin
- Manage Bookings
- Adding new booking
- Adding unlimited numbers of passengars
- Booking of AC Coaches, Non AC Coaches, Sleeper Class
- Review the booking
- Print the booked tickets
- Booked ticket history
- Manage Trains
- Adding New Trains
- Edit the Exiting Trains
- Listing of all Trains
- Manage Routes
- Add Trains Routes
- Listing of all train routes
- Editing the routes of the train
- Manage Cancelled Trains
- Add Cancelled Trains
- Edit Cancelled Trains
- Listing of all Cancelled trains
- Manage Rescheduled Trains
- Add Rescheduled Trains
- Edit Rescheduled Trains
- Listing of all Rescheduled trains
- Manage Diverted Trains
- Add Diverted Trains
- Edit Diverted Trains
- Listing of all Diverted trains
- Reports in the Project
- Report of all Trains
- Report of all Routes
- Report of all Diverted Trains
- Report of all Cancelled Trains
- Report of all Rescheduled Trains
Static Pages and other sections :
These static pages will be available in project
- Home Page with good UI
- Home Page will contain an animated slider for images banner
- About us page will be available which will describe about the project
- Contact us page will be available in the project
Technology Used in the project (Railway Reservation System Project)
We have developed this project using the below technology
- HTML : Page layout has been designed in HTML
- CSS : CSS has been used for all the desigining part
- JavaScript : All the validation task and animations has been developed by JavaScript
- JSP : All the front end logic has been written in JSP
- Java : All the business logic has been written in Java
- MySQL : MySQL database has been used as database for the project
- Tomcat : Project will be run over the Tomcat server
Supported Operating System
We can configure this project on following operating system.
- Windows : This project can easily be configured on windows operating system. For running this project on Windows system, you will have to install Tomcat 7, JDK 7, MySQL 5.
- Linux : We can run this project also on all versions of Linux operating system
- Mac : We can also easily configured this project on Mac operating system.