report - railway reservation system

16
2015 Priyabrata Chakraverti MCA/45001/14 4/15/2015 Railway Reservation System

Upload: priyabrata-chakraverti

Post on 30-Sep-2015

288 views

Category:

Documents


33 download

DESCRIPTION

This is a project report of a mini Railway reservation system developed in HTML-5.

TRANSCRIPT

Railway Reservation System

INTRODUCTIONIndian Railways is an Indian state-owned enterprise, owned and operated by the Government of India through the Ministry of Railways. It is one of the world's largest railway networks comprising 115,000 km (71,000 mi) of track over a route of 65,436 km (40,660 mi) and 7,172 stations.[4] In 2014-15, IR carried 8.397 billion passengers annually or more than 23 million passengers a day (roughly half of whom were suburban passengers) and 1050.18 million tons of freight in the year.[3] In 20142015 Indian Railways had revenues of INR1634.50 billion (US$26 billion) which consists of INR1069.27 billion (US$17 billion) from freight and INR402.80 billion (US$6.3 billion) from passengers tickets.Railways were first introduced to India in the year 1853 from Mumbai to Thane. In 1951 the systems were nationalized as one unit, the Indian Railways, becoming one of the largest networks in the world. IR operates both long distance and suburban rail systems on a multi-gauge network of broad, meter and narrow gauges. It also owns locomotive and coach production facilities at several places in India and are assigned codes identifying their gauge, kind of power and type of operation. Its operations cover twenty nine states and seven union territories and also provide limited international services to Nepal, Bangladesh and Pakistan.Indian Railways is the world's seventh largest commercial or utility employer, by number of employees, with over 1.307 million employees as of last published figures in 2013. As for rolling stock, IR holds over 239,281 Freight Wagons, 62,924 Passenger Coaches and 9,013 Locomotives (43 steam, 5,345 diesel and 4,568 electric locomotives) The trains have a 5 digit numbering system and runs 12,617 passenger trains and 7421 freight trains daily.[6] As of 31 March 2013, 20,884 km (12,977 mi) (31.9%) of the total 65,436 km (40,660 mi) route length was electrified.[7] Since 1960, almost all electrified sections on IR use 25,000 Volt AC traction through overhead catenary delivery.

PROBLEM DEFINITIONOnline railway reservation is an efficient way to reserve tickets not by standing in the railway station queue. Now all railways have their own website for online reservation to provide better customer service. The manual filling of reservation form cannot be changed once the details had been entered.The goal of online railway reservation is to ease the tedious task of railway reservation activity. Initially the customer has to sign up for an account in the appropriate website, so that the user can log into the system to get the benefits of the online system.To complete sign-up process the customer has to fill a registration form that contains the email-address, password, first name and last name etc. After submission the server registers the user and assigns the email address as the username.The user can now log-in to the system using his registered email-id and password.The services provided by the online system are given below: Ticket reservationThe customer can select his place of boarding the train and where he wants to in the reservation wizard. The system will provide the train information, depending on the choice of the user.From this list, the user can select a train of his choice and move to the reservation phase. The customer can reserve ticket by filling the reservation form provided by the system.The name, age, and sex of the passenger are taken as input from the user and the required amount is billed and if this is confirmed by the users, the ticket is booked and user can get a printout of the ticket. Booking historyThe user can view all his past reservations under his account.The section provides the user with a synopsis about his past tickets and the userHas the option to view his ticket in detail.The user is also given the option to cancel tickets from this wizard.On cancellation, the ticket information is deleted from his account and from the server. Payment optionsThe user can pre-configure his payment option with-in his account.All the major cards and banks are supported.This enables the user to avoid entering payment details during each booking.This service needs a fully encrypted client-to-server communication using Secured socket layer and a second layer of phone verification can be implemented.

ENTITY-RELATIONSHIP DIAGRAM

RELATIONAL DIAGRAM

APPLICATION SCREENSHOTSWelcome Page

Registration Page

Login Page

User Signing In

Dashboard

User Account Options

Ticket Booking Process [Step - 1] : Select source and destination city.

Ticket Booking Process [Step - 2] : See the list of available trains between the selected cities.

Ticket Booking Process [Step - 3] : Fill the passenger details and date of journey.

Ticket Booking Process [Step - 4] : Confirm Booking.

Ticket Booking Process [Step - 5] :Ticket is booked.

Booking Details

Ticket View Ticket Cancellation

Cancelled Ticket Deleted

Change Password