Metro Report
Metro Report
SUBMITTED TO,
ANUBHAV AGRAWAL Sir
(Director of Computer Dept.)
Mentor,
SUNIL RATUDI Sir
1
About RDSO
2
ABSTRACT
Metro Ticketing System is designed to book tickets without spending time on
queues at ticket counter. Many issues have arisen that people don’t know to
which station they have to travel to reach nearest to their destination.
The proposed system books their ticket online and get them their unique
booking id, it also shows map of each city to easily locate the station they want
to go for their destination.
It shows all the Facilities and Securities metro provide to the public. It gives all
the information regarding metro Tender, Vacancy and all the news of Metro
dept.
3
Index
3. SRS 6
4. Technologies 7-8
5. Screenshots 9-30
6. Conclusion 31
4
Introduction
Metro rails are the most desirable infrastructures for the cities in India. They are
known for facilitating people’s safe, quick, and easy movement. The transit system
helps connect the hard-to-reach places with the rest of the city, which dissipates
congestion as people reduce the usage of their vehicles. Moreover, with the inception
of metro rail, the quality of life of people has also improved by providing more
economic activities to the less influential segment of society. In this era of population
explosion, the incoming of metro rail has proved to be a boon for society. With the
pace with which Indian cities are getting populous, the Mass Rapid Transit Systems
are the need of the hour.
The National Metro Rail Policy of 2017 has also advised the cities with a population
of 20 lakhs or more to look for Mass rapid Transit Systems. India is investing heavily
in the country’s transport infrastructure, imitating the Western Transportation
System. The prospects of the metro rail are pretty bright in India. Cities are
witnessing fast growth in the economic domain, and the clear manifestation is the
increased number of personal vehicles. The negative side of the coin is that it has
resulted in severe congestion and an increase in the pollution level of a country. The
remedying efforts are required in the public transportation system, and the most
pressing need is the implementation of the MRTS.
State government is the sole authority responsible for the Urban Development as the
matter comes under the state list. That’s why it becomes necessary for the State
Governments to make their regions more advanced and developed without hurting
the economic sentiments of the people. Urban transport is inseparable and intricately
connected with the issues of Urban development. Therefore, it has been argued that
a System approach should be followed while implementing Metro rail transport
infrastructure.
System Approach:
In this, a city is represented by Land Use Zones, which are superimposed with a
matching transport network. While treating to Urban area as a system and the
followed interaction among the traffic, transport, and land use help predict future
requirements and then evaluate the other alternative modes for the most optimum
mobility plan for the city. Metro Rails should be planned and executed, keeping in
mind their longer future perspective. They are a high-capacity transport system,
suitable for the growing cities having a future increase in population over several
years.
5
Software Requirement Specification
Software Requirements:
• Operating system: Windows operating system.
• Front-End: HTML, CSS, JAVA SCRIPT
• Data Base: Django, SQLite
Hardware Requirement:
• System: Pentium IV 2.4 GHz.
• Hard Disk: 256gb
• Ram: 4GB.
6
Technologies
Front-End:
HTML:
The Hyper Text Markup Language or HTML is the standard markup
language for documents designed to be displayed in a web browser. It can be
assisted by technologies such as Cascading Style Sheets (CSS) and scripting
languages such as JavaScript.
Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the
structure of a web page semantically and originally included cues for the
appearance of the document.
CSS:
CSS stands for Cascading Style Sheets. CSS describes how HTML elements are
to be displayed on screen, paper, or in other media. CSS saves a lot of work. It
can control the layout of multiple web pages all at once
Java Script:
JavaScript is a high-level, often just-in-time compiled language that conforms to
the ECMAScript standard. It has dynamic typing, prototype-based object-
orientation, and first-class functions. It is multi-paradigm, supporting event-
driven, functional, and imperative programming styles. It has application
programming interfaces (APIs) for working with text, dates, regular expressions,
standard data structures, and the Document Object Model (DOM).
7
Back-End:
Django:
Django is an open-source framework for backend web applications based on Python
— one of the top web development languages. Its main goals are simplicity,
flexibility, reliability, and scalability.
Django has its own naming system for all functions and components (e.g., HTTP
responses are called “views”). It also has an admin panel, which is deemed easier
to work with than in Lavarel or Yii, and other technical features, including:
Simple syntax;
“Batteries included” (comes with all the essentials needed to solve solving
common cases);
HTTP libraries;
8
Screenshots:
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
OUTPUT:
26
Payment Gateway:
27
Ticket generated:
Sign in page:
28
Sign up page:
Feedback Form:
29
Facilities provided by metro:
30
Conclusion
31