0% found this document useful (0 votes)
214 views

Railway Reservation System VB Full

The document describes a railway reservation system that allows passengers to reserve seats on trains. Key features of the system include allowing passengers to reserve seats up to 60 days in advance, reserving a maximum of 6 seats per requisition form, and storing passenger, reservation, station, train, and fare details in database tables. The system was developed using Visual Basic 6.0 and Microsoft Access. Future enhancements could include developing the system using newer technologies like ASP.NET to allow reservations via the internet and mobile devices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
214 views

Railway Reservation System VB Full

The document describes a railway reservation system that allows passengers to reserve seats on trains. Key features of the system include allowing passengers to reserve seats up to 60 days in advance, reserving a maximum of 6 seats per requisition form, and storing passenger, reservation, station, train, and fare details in database tables. The system was developed using Visual Basic 6.0 and Microsoft Access. Future enhancements could include developing the system using newer technologies like ASP.NET to allow reservations via the internet and mobile devices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

Railway Reservation System

SYNOPSIS
• In this world of competition the people are traveling from place to other for much reason i.e. for service for

tour & trips etc. there are many modes of traveling one of it is railways.

• Wherever we plane to set a trip, the first thing that come in our mind is railway reservation. It is very

important for any one to reserve the berth to avoid any type of problem at the end. This will always clear

the limit of our trip. It also releases tension from the mind of passenger.

• The railway administration reserves seats, berths, components, or carriage in accordance with the rules and

conditions published in the coaching traffic. A passenger seeking reservation of berth or seats should

purchase tickets from the railway reservation offices / authorized travel agency only. Advance reservation

are made generally up to 60 days in advance for all classes and all trains. The period of advance

reservation (ARP) is exclusive of the day of departure of the train. An individual can book only up to six

passengers on one requisition from provided all passengers are for the same destination and for the same

train. Only one requisition from is accepted from a person at one time. However if onward / return journey

are involved 2 or 3 forms can be accepted for the same passengers.


INTRODUCTION
• These are a systematic format for the railway reservation we have to fill the requisition form for

reservation. In this form we have to fill the requisition form for reservation. In this form we have to fill in

the following information.

• Reservation table contains the information of the passengers as well as train for reservation of

particular passengers. By reservation table user can see that have many and seats are reserved and in which

train in which type of seat and known how many seats are remaining. If passengers will confirm

reservation that is passenger name starting ending station, class type etc. will be stored in reservation than

his / her record deletes from this table and these all appropriate records update according to this record.

• This Project is used for store information about train. It includes train number, train name, starting

station, ending station name, det_time etc .it is very useful to passenger to get information about train. it

also gets capacity about different class capacity. It any seat will be reserved to any passenger for particular

seat than capacity of that class will be also update.


HARDWARE REQUIREMENTS
• Processor : Intel(R) Core(TM) i3

• Processor Speed : 3.06 GHz

• RAM : 2 GB

• Hard Disk Drive : 500 GB

• CD-ROM Drive : Sony

• Monitor : “17” inches

• Keyboard : TVS Gold

• Mouse : Logitech
SOFTWARE REQUIREMENTS
• Operating System : Windows 7
• Technology Used : Microsoft Visual Basic 6.0
• Database : Ms-Access
PROFILE DESCRIPTION
• Passenger Details

• Objective: - This table includes all the information regarding the passengers. It stores all the data

about its code, name, address, age, set phone etc.

• These all information needs where passenger will have reserved his / her seat. This information is

given by the passenger by filling the reservation form. Here p-code is used for operator not for passenger.

• Reservation Detail

• Objective:-

• Reservation table contains the information of the passengers as well as train for reservation of

particular passengers. By reservation table user can see that have many and seats are reserved and in which

train in which type of seat and known how many seats are remaining. If passengers will confirm

reservation that is passenger name starting ending station, class type etc. will be stored in reservation than

his / her record deletes from this table and these all appropriate records update according to this record.
• Station Fare

• Objective:-

• Station fare table stores details about fare of different class type. This table contains fields like

st_name,end_name,disk_km and fare for all class type.

• By this table passenger can get fare according to require for different stations.

• Train Detail

• This table is used for store information about train. It includes train number, train name, starting

station, ending station name, det_time etc .it is very useful to passenger to get information about train. it

also gets capacity about different class capacity. It any seat will be reserved to any passenger for particular

seat than capacity of that class will be also update.

• Table Name: - Train_detail


DATABASE DESIGN
Passenger_Details:

Field Name Data Type


P_No Text
P_Name Text
P-Age Number
P_Sex Text
P_Add Text
P_City Text
P_T_No Number
P_T_Name Text
P_T_Date Date/Time
P_T_Time Date/Time
P_T_Seat_No Number
Reservation:

Field Name Data Type


P_Code Text
P_Name Text
P-Age Number
P_Sex Text
Tr_No Number
J_Time Date/Time
J_Date Date/Time
St_Station Text
End_Station Text
Bording_To Text
Class_Type Text
Fare Text
Couch Text
Seat_No Text
Time

Field Name Data Type


St_Name Text
End_Name Text
Dist_Km Number
Ii_Ac_Fare Number
Iii_Ac_Fare Number
Ac_Chair_Fare Number
First_Class_Fare Number
Ii_Lass_Fare Number
Unreserv_Fare Number
Train Details

Field Name Data Type


Tr_No Text
Tr_Name Text
Str_Sation Number
Via_Station Number
End_Tation Number
Dept_Time Date/Time
Ii_Ac_Seats Number
Iii_Ac_Seats Number
Ac_Chair_Seats Number
I_Class_Seats Number
Ii_Class_Seats Number
Unreserv_Seats Number
DATA FLOW DIAGRAM
Login

Information Reservation Search Report System

Save

Information Train details Update Traindetails

Deleted

View
A

Seat Available Save Reservatio


n

Update
View

A Station Details
Save Station details

View

Passenger Details Reservation


Save

Reservation

Cancellation Save

Search Train no wise View

Train details
Report Train Details

About me

System

Exit
SCREEN SHOTS
Loading Application
Login
FUTURE ENHANCEMENT
• These future enhancements can be made without any difficulty in ASP.NET, as it is flexible and it is easy to add these

features. The ASP.NET files are nothing but a text file and all the objects and components used in the programs are

available in the server itself.

• The current system has vital improvement areas which done when makes it a completed system makes it a complete

system. The key domains which when enhanced from the newly implemented system make it a complete system.

• The System was developed in Visual basic.

• To make the user easier to interact we have created the project in visual basic and oracle 9i . We can also implement

the system in LAN environment to make the system available for more than one user.

• To bring this application into Internet for using different branches in the same company and getting orders from

Internet.

• To bring this information into mobile for getting order through mobile devices.

• To bring Business to customer concept in near future.


CONCLUSION
• Our project “Railway Reservation” which was developed in Visual Basic 6.0 will be more beneficial to
any user. This project has been developed for problems and conditions existing at present and to overcome
existing difficulties. This system is accessible and flexible.

• Our system provides more useful application to anyone who uses this project. Our project has been tested
with sample test data and it was found satisfactory and perfect result. It is sure that this project will
improve the efficiency of the user to a great extent.

You might also like