You are on page 1of 11

PROJECT REPORT

ON
RAILWAY RESERVATION SYSTEM

Submitted To : Submitted By :
Avlokan Mohan Name :
PGT(Computer Science) Class : XII (Stream)
Roll No. :
Subject : Computer Science (083)

SESSION
(2021 – 2022)
CERTIFICATE
This is to certify that Mr./Ms. ______________________________________________________

of class _______________ has prepared the project report entitled

______________________________________________________________________________________.

The report is the result of his/her efforts and endeavours. The report is

found worthy of acceptance as the final project report for the subject

Computer Science (CBSE Code: 083) for class XII, for the purpose of partial

fulfilment of CBSE Board examinations to be held in March 2022. The project

has been prepared under my guidance.

I wish him/her all success in life.

Mr. Avlokan Mohan


PGT, Computer Science
Dr. K. N. Modi Global School,
Modinagar , UP -201204
ACKNOWLEDGEMENT
This project consumed a huge amount of work, research and dedication. Still,
implementation would not have been possible if we did not have the support of our
classmates and the school officials. Therefore we would like to extend our sincere
gratitude to all of them.

First of all we are thankful to Dr. K. N. Modi Global School teachers for their untiring
support and for providing necessary guidance concerning projects implementation. We
are also grateful to the teachers for the provision of expertise, and technical support in
the implementation. Without their superior knowledge and experience, the Project
would not be what it is terms of quality of outcomes, and thus their support has been
essential.

We would like to express our sincere thanks towards the team members who devoted
their time and knowledge in the implementation of this project.

Nevertheless, we express our gratitude toward our families and classmates for their
kind cooperation and encouragement which helped us in the completion of this project.
INTRODUCTION
The "Railway Reservation System" has been developed to override the problems prevailing in the practicing

manual system. This software is supported to eliminate and in some cases reduce the hardships faced by this

existing system. Moreover this system is designed for the particular need of the company to carry out

operations in a smooth and effective manner.

The application is reduced as much as possible to avoid errors while entering the data. It also provides error

message while entering invalid data. No formal knowledge is needed for the user to use this system. Thus by

this all it proves it is user-friendly. Railway Reservation System , as described above, can lead to error free,

secure, reliable and fast management system. It can assist the user to concentrate on their other activities

rather to concentrate on the record keeping. Thus it will help organization in better utilization of resources.

Every organization, whether big or small, has challenges to overcome and managing the informations of

Ticket, Train, Customer, Seat, Payment. Every Railway Reservation System has different Train needs,

therefore we design exclusive employee management systems that are adapted to your managerial

requirements. This is designed to assist in strategic planning, and will help you ensure that your organization

is equipped with the right level of information and details for your future goals. Also, for those busy

executive who are always on the go, our systems come with remote access features, which will allow you to

manage your workforce anytime, at all times. These systems will ultimately allow you to better manage

resources.
OBJECTIVE
The main objective of the Project on Railway Reservation System is to manage the details of Train, Ticket,

Booking, Customer, Payment. It manages all the information about Train, Seat, Payment, Train. The project

is totally built at administrative end and thus only the administrator is guaranteed the access. The purpose of

the project is to build an application program to reduce the manual work for managing the Train, Ticket,

Seat, Booking. It tracks all the details about the Booking, Customer, Payment.

Functionalities provided by Railway Reservation System are as follows:

 Provides the searching facilities based on various factors. Such as Train, Booking, Customer, Payment

 Railway Reservation System also manage the Seat details online for Customer details, Payment details,

Train.

 It tracks all the information of Ticket, Seat, Customer etc

 Manage the information of Ticket

 Shows the information and description of the Train, Booking

 To increase efficiency of managing the Train, Ticket

 It deals with monitoring the information and transactions of Customer.

 Manage the information of Train

 Editing, adding and updating of Records is improved which results in proper resource management of

Train data.

 Manage the information of Customer


SCOPE
It may help collecting perfect management in details. In a very short time, the collection will be obvious,

simple and sensible. It will help a person to know the management of passed year perfectly and vividly. It

also helps in current all works relative to Railway Reservation System. It will be also reduced the cost of

collecting the management & collection procedure will go on smoothly.

Our project aims at Business process automation, i.e. we have tried to computerize various processes of

Railway Reservation System.

 In computer system the person has to fill the various forms & number of copies of the forms can be easily

generated at a time.

 In computer system, it is not necessary to create the manifest but we can directly print it, which saves our

time.

 To assist the staff in capturing the effort spent on their respective working areas.

 To utilize resources in an efficient manner by increasing their productivity through automation.

 The system generates types of information that can be used for various purposes.

 It satisfy the user requirement

 Be easy to understand by the user and operator

 Be easy to operate

 Have a good user interface

 Be expandable

 Delivered on schedule within the budget


HARDWARE AND SOFTWARE
SPECIFICATIONS
Hardware :

 Processor : intel(R) Core(TM) i5-8265U CPU @ 1.60GHz 1.80 GHz

 RAM : 2GB or more

 Hard Disk : 500 GB

Software:

 Operating System : Windows 7 or above

 IDE : IDLE Python

 Front End : Python 3.6 or above

 Back End : MySQL server 5.5 or above


SYSTEM DEVELOPMENT
LIFE CYCLE
A system development life cycle or SDLC is essentially a project management model. It defines different

stages that are necessary to bring a project from its initial idea or conception all the way to deployment and

later maintenance.

STAGE 1 : Planning Stage

The planning stage (also called the feasibility stage) is exactly what it sounds like: the phase in which

developers will plan for the upcoming project.

It helps to define the problem and scope of any existing systems, as well as determine the objectives for their

new systems.

By developing an effective outline for the upcoming development cycle, they'll theoretically catch problems

before they affect development.

STAGE 2 : Analysis Stage

The analysis stage includes gathering all the specific details required for a new system as well as

determining the first ideas for prototypes.

Developers may:
 Define any prototype system requirements
 Evaluate alternatives to existing prototypes
 Perform research and analysis to determine the needs of end-users

STAGE 3 : Design Stage

Developers will first outline the details for the overall application, alongside specific aspects, such as its:
 User interfaces
 System interfaces
 Network and network requirements
 Databases
STAGE 4 : Development Stage

The development stage is the part where developers actually write code and build the application according

to the earlier design documents and outlined specifications.

STAGE 5 : Testing Stage

Now it must be tested to make sure that there aren’t any bugs and that the end-user experience will not

negatively be affected at any point.

During the testing stage, developers will go over their software with a fine-tooth comb, noting any bugs or

defects that need to be tracked, fixed, and later retested.

STAGE 6 : Deployment Stage

The information system will be integrated into its environment and eventually installed. After passing this

stage, the software is theoretically ready for market and may be provided to any end-users.

STAGE 7 : Maintenance Stage

The SDLC doesn’t end when software reaches the market. Developers must now move into a maintenance

mode and begin practicing any activities required to handle issues reported by end-users.
CONCLUSION
Our project is only a humble venture to satisfy the needs to manage their project work. Several user friendly

coding have also adopted. This package shall prove to be a powerful package in satisfying all the

requirements of the school. The objective of software planning is to provide a frame work that enables the

manger to make reasonable estimates made within a limited time frame at the beginning of the software

project and should be updated regularly as the project progresses.

At the end it is concluded that we have made effort on following points…

 A description of the background and context of the project and its relation to work already done in the area.

 Made statement of the aims and objectives of the project.

 The description of Purpose, Scope, and applicability.

 We define the problem on which we are working in the project.

 We describe the requirement Specifications of the system and the actions that can be done on these things.

 We understand the problem domain and produce a model of the system, which describes operations that

can be performed on the system.

 We included features and operations in detail, including screen layouts.

 We designed user interface and security issues related to system.

 Finally the system is implemented and tested according to test cases.


BIBLIOGRAPHY
To develop this project many references were used:

1. Computer Science with Python by Sumita Arora

2. Computer Science with Python by Preeti Arora

3. https://www.google.com

You might also like