- Posted By: freeproject
- Comments: 0
Java, JSP and MySQL Project on Railway Enquiry System
The project Railway Enquiry System has been developed on JSP, Java and MySQL. It runs over the Apache tomcat server. You can also configure and run it on eclipse and netbeans IDE. We have best collections of online java projects with source code and database. The main purpose for developing this project is to manage the enquiry system of railway online. It is an online portal for enquiring the train schedule, cancalled train, resheduled train, diverted train, train between station enquiry, fare enquiry etc. Students can select easy java projects topic from given list and easily download java projects with source code
For more details and demo you can see the demo and screens of the project attached below.
Modules and Description of Railway Enquiry System Project:
Train Module :
The main objective of this module is provide all the functionality realted to train. It tracks all the information of the train. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the train. Student can get and download free online java projects with source code download.
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. This Train module is the main module in this project Railway Enquiry System which has been developed on Java, JSP and MySQL. Students can download java projects for learning based on their requirements. Admin will manage all train routes and customer will be able to see the train route.
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
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. These are online java projects which student can easily configure it and learn a lot from these.
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
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. Students can download java projects for learning based on their requirements.
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
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. Student can get and download free online java projects with source code download.
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 rescheculed trains
Functionality performed by Admin:
- Login For Admin
- Change Password for Admin
- Edit Profile For Admin
- 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 Reschedled Trains
- Add Reschedled Trains
- Edit Reschedled Trains
- Listing of all Reschedled 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 Enquiry 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 bussiness 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.