28-09-2016, 10:11 AM
1456480728-onlinerailwayreservationsynopsys.docx (Size: 728.48 KB / Downloads: 9)
Introduction
This project introduces Railway Reservation System. Railway ticket booking system software projects main aim is to provide a secure and easy way to book train tickets. This project is developed in Visual Basic 6.0 language and Microsoft Access Database. This RAILWAY RESERVATION MANAGEMENT SYSTEM should be able to manage all the reservation related functions.
Objective
Through this system, a practical approach has been taken under study to understand how online reservation system works. This system will include all the necessary fields which are required during online reservation system. This system will be easy to use and can be used by any person. The basic idea behind this project is to save data in a central database which can be accessed by any authorize person to get information and saves time and burden which are being faced by their customers.
The purpose of Railway Reservation System is a software application which provides the train timing details, reservation, billing and cancellation.
Using these systems Ticket Counter person can perform operations like finding out the train timings and to know information about PNR status, seats availability and costs of each ticketed.
Existing System
Even though the online reservation system is available but the passengers have to fill all their necessary details using pen and paper which involves manual working. It’s the main counter is not open due to late arrival or due to some reasons then in this case, passengers have to wait and in certain cases they have to wait in line, waiting for their chance to come. After wasting so much time, customers able to get their answers and sometimes they did not positive response.
Proposed System
Through this system customers do not have to wait in line and they will able to get their answers in just a click. Through this system online form will be available by which passengers will able to fill their details along with their journey details. To book their seats, users will have to first search their trains as per their requirements and after getting correct train they will have to provide Train number. After pressing next button, it will show its status, whether it has been activated or in process. Online cancellation form will also be available and to cancel their reservation, they will have to provide their PNR number again to carry the next task.
Features
• This application is an automated railway ticket booking system.
• First the Ticket counter clerk will check for availability for the seats in a particular train on a specified date of journey. If it is available the clerk will reserve seats.
• The administrator should be able to enter any change related to the train information like change in train name, number etc.
• The system should be able to reserve seat in a train for a passenger.
• The system should be able to print the report like it should be able to generate reservation chart, train report, reservation ticket which will have train no and name, date of journey, boarding station, destination station, person name, age, sex, total fare and a unique PNR no.
• The system should be able to cancel a reservation.
• The system should be able to print the cancellation ticket which will have total fare and the amount deducted.
Modules
Module Description
Admin Login This module is made for the admin of the application only. In this module admin are manages the record . At the first access of this application admin have to enter his username and password which is firstly provided by the developer and after that admin can change his own password. This module includes -
• Username
• Password
• Change password
• Manage user
• Add, Delete, Insert, Update operation
User Login This module is made for the user .anyone who want to access this system must have pass through this module. At the first access of this system user have to enter his email id and password. This module includes-
• Email id
• Password
Reservation Form Under reservation form users will have to fill the necessary details such as their basic details, train number, train name will automatically come in the box, class type, date of journey, from (place) to destination and after that, users will have to press insert button.
Cancellation Form If passengers want to cancel their tickets then they have to provide their PNR number and after submitting it, this will display the entire information related to that particular PNR number. If users want to confirm their cancellation, in this case they have to press OK button.
Software Requirements
1. Operating System : Windows XP/2003 or Higher Version of Windows OS.
2. User Interface : Java Swing.
3. Programming Language : JDBC, Core Java.
4. IDE/Workbench : Net beans 7.2.
5. Database : Oracle 10g
Hardware Requirements
1. Processor : Pentium IV or above.
2. Hard Disk : 50GB
3. RAM : 512 MB or more
Future Scope
This project is designed to reduce the problem faced while making railway reservations. It helps in the reservation of tickets as per one’s choice, wish, simplicity and convenience. It also helps to enable private ticket booking in a secured and authenticated manner. It has a nice customer interface with interactive features. Proper care has been taken in order to avoid data redundancy, data duplicity, miss use of data, data corruption and privacy. Process description. To book tickets through our system, a customer first registers in our system. Whenever a user logs-in it is checked whether he is a registered customer in the customer database. A valid user then gives the details of his travel. Our application server then determines and displays to the user the list of trains according to his demands from the train, stations and seat databases. A user then books the tickets. Our system then books the ticket for him and reduces the cost of tickets from his account.