0% found this document useful (0 votes)
34 views13 pages

IP

Uploaded by

winterfell bhoi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views13 pages

IP

Uploaded by

winterfell bhoi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

This is to certify that Aryan Singh of Class

XII Maths ‘C’,


Board Roll no.______________
of DAV Public School, B.S.E.B Colony,
Patna -23 has successfully completed the
project for I.P (Informatics Practices) for
the partial fulfilment of AISSCE Class XII
Board Practical Examination 2021-22,
under the guidance and consultation of
Mrs.Priyanka Kumari (Department of
I.P).

____________ ____________
Signature of External Signature of Internal
I undertook this project work as the part of our XII-
Informatics Practices course. We had tried to apply our
best of knowledge and experience, gained during the
study and class work experience.However, developing this
program is generally a quite complex and time consuming
process. It requires a systematic study, insight vision and
professional approach during the design and
development. Moreover, the developer always feels the
need, the help and goodwishes of the people near you,
who have considerableexperience and idea.
I would like to extend our sincere thanks and gratitude to
our Teacher Mrs.Priyanka Kumari (I.P. Teacher).
I would like to take the opportunity to extend our sincere
thanks and gratitude to our parents for being a source of
inspiration and providing time and freedom to develop
this project.

Aryan Singh
1. Introduction

2. System Requirements Specification

3. Description Of Project

4. Future scope of the project

5. Conclusion

6. Bibliography
In the existing system, most of the records are maintained
on paper. It becomes very inconvenient to modify the
data. In the existing system, here is a possibility that the
same data in different registers may have different values
which means the entries of the same data do not match.
This inconsistent state does not supply the concrete
information which poses a problem in the case
information related to particular search record. Our
project is very useful. User is no longer required to check
his register in search of records, as now it can be
searched over the software by choosing some options. The
user need not to type in most of the information. He/she is
just required to enter the desired options. On the whole it
liberates the user from keeping lengthy manual records.
In a nutshell, it abates the work load of an organization.
In today's world, no one likes to perform calculations on
calculator or manually when computer is there. Everyone
wants his/her work to be done by computer automatically
and displaying the result for further manipulations. So
this project is about providing convenience regarding
Railway Reservation System.
Processor: Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz Or
Above
Installed memory (RAM):4.00 GB (3.87 GB usable)
System type: 64-bit Operating System, x64-based processor

Operating system: Windows 7 Or Above


Python Version: 3.8.6
Anaconda Version: Anaconda3
My project "RAILWAY RESERVATION SYSTEM" will be
able to implement in future after making some changes and
modifications as we make our project at a very low level. So, the
modifications that can be done in our project is to add one
major change which can be done in this project is that to add
the data of the students of which the record is entered. This will
result in total identification of the students. Some of the major
advantages of this project are as follows
✓ The status of your school fees can be checked in no minute.
✓ We can check the presence of any dues.
✓ It helps us to know the student’s details and many
more………….
And some of the major drawback of this project is as follows.
✓ This system is not an app based system.
✓ It cannot be accessed easily through mobile phones .

Various modifications can be done to enhance the usability of


the given project as suitable for user's requirement.
From this project I can conclude that this
program is very useful in Railway
Reservation System as it provides more
convenience than the manual work. It
provides easy methods to manage the load
of work easily for the users. It is much fast
and more efficient as the data once entered
can be modified and accessed easily. The
program can be used as per the requirement
of the user as it is very easy to understand.
1. www.pythontrends.wordpress.com
2. www.geeksforgeeks.org
3. stackoverflow.com
4. wikipedia.org
5. Sumita Arora class 12 Informatices
Practices
My Project contains 10 modules namely Menu, Create
Passengers, Add Passengers, Create Train Details, Add Train
Details, Show Train Details, Show Passengers, PNR No.,
Ticket Reservation, and Cancel. These are described below.
• def menu():
It represents the menu and it gives us a multiple
choice like passenger details, train details, etc.

• def create_passengers():
It helps us to create the Passengers table to
store Information in MySQL.

• def add_passengers():
It helps us to add passenger details like
Name,Age, Train No., Class, Destination,
Destination Fare, PNR No., etc.

• def create_trainsdetail():
It helps us to create Train Details table to store
train Details in MySQL.
• def add_traindetail():
It helps us to add train details like Train Name,
Train No., Fare of station, Source of Train,
Destination of Train, etc.

• def show trainsdetail():


It shows us the details about the trains which we
have taken input from the user in python and gives
us output in MySQL

• def showpassengers():
It shows the details about the passengers which we
have taken input from the user in python and gives
us the output in MySQL
• def disp_pnrno():
This module is used to display the PNR No. of
trains and it also gives us the status of berth,
whether it is confirmed or not.

• def ticketreservation():
This module offers us various types of seats and it’s
Fare like First Class AC Ticket Fare for Goa
Express From New Delhi is ₹6000/head. It is shown
as below.

• def cancel():
This module is used to cancel the train with the
help of Train No. and show the status =
‘cancelled’ for the specified Train No..

You might also like