Professional Documents
Culture Documents
AFFILIATION NO : 1130224
CLASS: XII B
ROLL NO: 35
1
ACKNOWLEDGEMENT
I wish to express my deep sense of gratitude and indebtedness to our learned teacher
TEACHER’S NAME , COMPUTER SCIENCE, [SCHOOL NAME] for their invaluable
help, advice and guidance in the preparation of this project.
I am also greatly indebted to our principal [Name of principal] and school authorities for
providing me with the facilities and requisite laboratory conditions for making this
practical file.
I also extend my thanks to a number of teachers, my classmates and friends who helped
me to complete this practical file successfully.
ABHISHEK SINGH
2
CERTIFICATE
This is to certify that [Name of Student], student of Class XI, [NAME OF SCHOOL] has completed the
Term I - PRACTICAL FILE during the academic year [SESSION] towards partial fulfilment of credit
for the Computer Science practical evaluation of CBSE and submitted satisfactory report, as compiled in
the following pages, under my supervision.
Signature Signature
3
TABLE OF CONTENTS
4
Preface
Python reservation system is a very helpful python system which will help the use to reserve tickets/pnr status
etc through online means unlike standing in line for iurs and wasting precious time.It will help the user to
reserve tickets with ease and trustfully.These will turn out to be very useful programme with some modification
in mere future and will help even more greatly to user as well help he railways to keep the track of every one in
there database ,which ultimately will ensure safety of the pasenger.
Simple Ticket Reservation System project is written in Python. The project file contains a python script
(Ticket_Resevation.py). This is a simple console based system which is very easy to use and
understand. Talking about the system, it contains a very basic function which includes reservation and to check
pnr status. In this mini project, there is no login feature. This means the user can use all those available features
easily without any restriction.
In this simple system, he/she can view all reserve tickets easily. While reserving tickets, the user has to enter
the number of tickets and his/her name, age, and gender. The system asks for a certain number of inputs
depending upon the number of tickets entered by the user. In this Simple Ticket Reservation System, the user
can check for pnr status. This simple console based Ticket Reservation system provides one of the simplest
reservation of ticket. There is no database connection in this mini project to save user’s data permanently and
retrieve it.
It is designed in such a way which is user friendly ,so that people of all age groups will be able to access and
use it easily and efficiently without any problems as it sole purpose is to ease there work.
Another feature of the python programme is to help user to cancel and refund for the tickets online rather than
waiting in line.The addition pf this system have helped a lot of people and will continue helping in future
5
1 Introduction to the Project
The Railway Reservation system is a python programme which is programmed in order to help user to
book/cancel/check train status etc through online mode rather than manually.One can expect the following
advantages of using this system on the existing system:
It provides the searching facilities based on various factors. Such as Booking, Trains, Stations, Fare College
Management System also sells the employees details online for students details, employees detalls, courses.
.Manage the information of Booking Editing, adding and updating of Records is improved which results in
proper resource management of Booking data.
It is a usefull system for both the user and railways in order to ensure a safe transaction of money and ensure
safety of the the users .
6
3,Scope of the Project
The program is made in order to make even more efficient and better in future through certain modification.It
will be made even more user friendly in future and will be more safer for the users and grantee even more
privacy for the users and help railways more benefits without exploiting user’s privacy.
It will be modified to even more efficient system in future with 24/7 support without any sever breakdown and
technical issues.Also as a software it will be made cheaper so that it will be affordable for even poor people.
The existing system consist of manually reserving tickets ,canceling the seats and checking the running status of
the train while waiting in lines for hours waiting for you8r number.
The existing system is not efficient at all also it does not provide any help to ensure the safety of
citizens .moreover no records are kept in in the database.
The system is made such that it can be more reliable and safer for people to use the system and check the train
status ,booking tickets,canceling etc with much ease
It is made such that it will help user to save both time and money which would be impossible by using or modifiying
the existing system and hence it is more efficient and also help railways to keep a track on every passengers
travelling ,thus ensuring citizens safety and keeping them as top priority.
7
6.Input/Output requirements
PAX_info: Attributes of PAX_info entity are Passenger_id
(primarykey) ,SRL_no ,PAX_name ,PAX_age ,PAX_sex ,fare,seat_no.
train_fare: Attributes of train_fare entity are to-date, from-date, to-km, from-km, Fare, Class_id.
Pay_info: Attributes of Pay_info entity are payment_id(PK), pay_mode, amount, pay_date, srl-no, PNR_no,
inst_type, inst_amt.
Rezopia is a rail reservation, operations and distribution management system, from Sonata Software.
8
The module has seat maps, automatic email and SMS notifications, negotiated product management and social
network integrations.
Rezopia includes a train schedule tool for creating timetables to define arrival and departure times, station
routes, and service days.
CONCLUSION
At last I would conclude this project by proposing the users to opt for this much safer and user friendly system
while booking ticks or perform related activities.it is much more time efficient and will become even better in
future.
It will be useful in checking the train running system by simply typing the train pnr number and is much better
than time consuming existing system.I hope it will be available to different people of different class and will be
more affordable to even poor people as it is much more neccesery to use such a system in this modern era.
Reference or Bibliography
Online Railway Ticket Reservation System - GeeksforGeeks , Railway Reservation System - Python Projects |
FreeProjectz,code-projects.org