100% found this document useful (2 votes)
3K views

Project Proposal

This document outlines the development of an online railway ticket reservation system for Sri Lanka. It describes the current manual paper-based system and need to automate reservations to provide a more convenient service for passengers. The proposed system would allow passengers to reserve tickets online by selecting destinations, dates and seat types. It would send ticket confirmations and bills via email. The system would be developed using tools like .NET, MySQL, PHP and Java and include modules for ticket booking, cancellation, rescheduling and reports. The objectives are to reduce paperwork, provide a user-friendly service and make better use of technology.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
3K views

Project Proposal

This document outlines the development of an online railway ticket reservation system for Sri Lanka. It describes the current manual paper-based system and need to automate reservations to provide a more convenient service for passengers. The proposed system would allow passengers to reserve tickets online by selecting destinations, dates and seat types. It would send ticket confirmations and bills via email. The system would be developed using tools like .NET, MySQL, PHP and Java and include modules for ticket booking, cancellation, rescheduling and reports. The objectives are to reduce paperwork, provide a user-friendly service and make better use of technology.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

1.

Introduction:
Online railway ticket reservation system is an online computerized management system which is going to keep in track of all necessary information around the railway tours with the aid of the internet facility. The government is the one and only railway service provider in the sri lanka and the ticket reservation activities are still doing according to the a lot of ledgers and a lot of paper work. The main focus of this system is to address the limitations of manual ticket reservation activities of the railway department of the Sri Lanka. The solution of this software is going to prevent a lot of time and money of the government as well as the passengers. The work becomes fully automated and any information regarding the tours, seats as well as the prices can be obtained by clicking the button. Moreover, now its an age of computers of and automating such an organization activities gives the better look to the whole country.

2. Background and motivation


The projects main aim is to promote the railway activities of the sri lanka by facilitating very user friendly sophisticated service to the passengers. Although the railway department use web based management system it does not provide online services for the passengers. They only provide some information to the public around prices, tours. Passengers should have go in front of the counters to reserve tickets like day to day activities. Through this system the passenger can log on to the system and create the profiles of them and do the ticket reservation from his own. The system provides the detailed map to the user to select their destinations. The system is going to charge the ticket based on their type (senior citizen, military personnel, special category passengers etc.) ,the distance, class(1st class, 2nd class etc.) like things . After that the system asked for the bank account number for the passenger and when he enter the correct details, the system sends the bill with PRN code to the customer including seat numbers as well, to his email account. The bill will be the most important element while the passenger is traveling. Therefore he should get the printout of this and keep it very carefully during his journey. Moreover the passenger can cancel the reservation, check the availability of the trains, and reschedule the ticket The proposed system is working through a database and it can be access in anytime anywhere and can easily maintain. .net, mysql, php, java will be the most important tools when it pass through the implementation stage of the software.

3. Problem in Brief
Designing the application and of Railway Reservation System for the purpose of reserving railway tickets and database maintenance about train and passenger details by the railway department.

4. Proposed Solution
This is the activity diagram for the main process of this system

Enter the user details

System displays information on the screen

Information display on the screen

Create user profile

System ask for payments

Allow user to confirm the details

Not ok ok Fill the reservation form Validate and verify the availability ok Send the bill via the details

not ok Submit the reservation form ok Ask for deduct the charge from the account ok not ok ok

system updated

not ok

In this Railway Reservation System, there are five main modules available. They are 1. Train Master 2. Ticket Booking 3. Ticket Canceling 4.ticket rescheduling 5. Reports The Train Master is Admin side module. The Administrator only can Add, modify and Delete the train Details. The Train Master contains the following details. a) Train Name b) Train No c) Source d) Destination e) Departure Time f) Arrival Time g) Total Seats h) Kilometers i) General Seats (1A, 2A, 3A, 2S, SL, CC) J) Routes and Timings The Ticket Booking is user side module. The user can book the ticket using this module. The user should follow the steps for the ticket booking. a) First you should select the Source and Destination. b) Next, you should select the Date. While the date textbox got focus, the calendar will display. By clicking the calendar, the date will be selected. And you cant select the yesterday and before date. c) Select the Quota d) Click the Find button to find the trains which are available The Ticket Canceling and the rescheduling are also user side modules. The user can cancel the ticket using this module. The user should follow the steps for the ticket Cancel. a) Enter the PNR Number in the Textbox and Click Find. b) It will show the details of the destination as well as the passenger details c) Click the Name in the flex grid which you want to cancel and where the status is Booked. d) Click the Cancel Button to cancel the ticket and reschedule button to reschedule the reservation The report modules will generate the bill for the user

5. Objectives
1. Reduce the paper based works of the ticket reservation activities 2. Provide user friendly service 3. Reduce the traffic in the counters of the railway stations 4. Use the latest technology for implementing the system 5. Utilize the existing technology to get the maximum benefit to the society 6. Identify basic functional and data requirements to satisfy the business need. 7. Identify system interfaces. 8. Assess project risks 9. Provide sophisticated system to the user 10. Reduce the time consuming of the user

6. Resource requirement
SOFTWARE REQUIREMENTS: HARDWARE REQUIREMENTS: Pentium IV 3.0GHz Processor 512 MB RAM Mouse, keyboard internet

Windows XP Professional. Visual Basic 6.0. Mysql Wamp server

7. Deliverables
Interim Report after 4-5 months Final thesis System in an executable CD.

8. Plan of actions

task

1 N

2 D

3 J

4 F

5 M

6 A

7 8 MY J

9 10 JL A

11 S

12 O

1 2 3 4 5 6 7

Project identification Problem definition Requirement gathering Detailed analyze Interface Designing Interface testing Database development Web site deesign implementation

8 9

10 Testing 11 documentation

References

http://www.seminarprojects.com/Thread-railway-reservatiosystem?page=2#ixzz1g9S6gQJF

http://highered.mcgrawhill.com/sites/dl/free/0070583714/214723/1533OOA ofRailwayTicketReservationSystem.pdf

You might also like