5be91e1f-1a6f-4448-8536-31a95d785142

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

MINI-IRCTC

A MINI PROJECT REPORT ON

“MINI-IRCTC”

SUBMITTED TOWARDS THE


PARTIAL FULFILLMENT OF THE REQUIREMENTS OF

BACHELOR OF ENGINEERING (TE Computer Engineering)

BY

Parag Manoj Mali Roll No: TEA67


Maneesh Chejara Roll No: TEA70
Dinesh Madhukar Kote Roll No: TEA61

Under The Guidance of


Prof. Subhash G. Rathod

“Towards Ubiquitous Computing Technology”


DEPARTMENT OF COMPUTER ENGINEERING
Marathwada Mitra Mandal’s
Institute of Technology (MMIT)
Lohgaon, Pune- 411047
(2022-2023)

1|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

“Techno-Social Excellence”
Marathwada Mitra Mandal’s
Institute of Technology (MMIT)
Lohgaon, Pune- 411 047
Accredited ‘A’ Grade by NAAC

“Towards Ubiquitous Computing Technology”


DEPARTMENT OF COMPUTER ENGINEERING

CERTIFICATE

This is to certify that the Project Entitled


“MINI-IRCTC”

Submitted by
Parag Manoj Mali Roll No: TEA67
Maneesh Chejara Roll No: TEA70
Dinesh Madhukar Kote Roll No: TEA61

is a bonafide work carried out by students under the supervision of Prof. Subhash G. Rathod
and it is submitted towards the partial fulfilment of the requirement of Mini Project of
Laboratory Practice IV (410247) for Bachelor of Engineering (BE Computer Engineering).

Prof. Subhash G. Rathod Prof. Subhash G. Rathod


Subject Teacher H.O.D
Dept. of Computer Engg. Dept. of Computer Engg.

2|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

Acknowledgement

I would like to express my gratitude to everyone who supported me throughout the completion
of my mini project report. Then I would like to express my warm thanks to our Principal, Dr.
Rupesh V. Bhortake, and our HOD, Prof. Subhash G. Rathod, who gave me this golden
opportunity to do my research on one of my favourite topic MINI-IRCTC which in turn helped
me to gain in-depth knowledge.

I would like to thank my mentor, Prof. Subhash G. Rathod as he supported my academic and
analytic development since the very first day of my starting mini project.

Last but not the least I would also like to thank my parents for their continuous support and
encouragement.

3|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

Abstract
Railway transportation is one of the most important forms of transportation in the world,
particularly in India. As a result, for getting the best results, all of their working procedures
must be streamlined. Everyday by Indian Railway around 2.2 crore people are traveling and
longest journey by it is of 4228 Km which needs around 3.5 days. So for such a distance i.e.,
more then 2000 km, 15 trains are running across India. Such a huge network of Indian railway
system is working with the help of human resource and it is high time to upgrade and introduce
technology which is need of the hour. Lots of government investments go in smooth running
of railway as it provides largest employment in the whole world. In this era of globalization its
very important to use resources efficiently. Seat allocation is a problem as the current system
does not allow us to choose the seat. So it can be resolved by dynamic system which will allow
us to do so. Another problem is slow seat charting because of which many seats go vacant and
some TC make profits by that.

It can be resolved by using and API app with database which will carry the data of the person
who arrived to the train and it will be sent to the next station before 6 hours, so that passenger
can book the ticket at the last moment also. This system will also verify the person on the seat
by their fingerprint also. Once this system is applied it will ensure the transparency between
passenger and the system and hence reduces paperwork and increases efficiency by keeping
real time check on the process.

4|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC
INDEX

S. No TOPIC NAME PAGE NO

1 INTRODUCTION 1

2 LITERATURE SURVEY 3

3 OBJECTIVES OF SYSTEM 5

4 PROBLEM STATEMENT 8

5 SYSTEM ARCHITECTURE 13

6 IMPLEMENTATION 14

8 DATA FLOW DIAGRAM 15


UML DIAGRAMS- CLASS, SEQUENCE,
10 18
ACTIVITY ETC
11 RESULTS 22

12 FUTURE SCOPE 24

13 CONCLUSION 25

14 REFERENCES 26

5|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

LIST OF FIGURES

S.
TOPIC NAME PAGE NO
No
1 Introduction Diagram 8
2 System Architecture 13
3 Use case Diagram 18
4 Class Diagram 19
5 Sequence Diagram 20
6 Activity Diagram 21

6|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

1. INTRODUCTION

Railway is considered as one of the largest transportation network in the world, daily lacks of
people travel through railway and about 5.5 lakh people per day make reservation for the train
seat to travel from one place to another place. Passenger Reservation system(PRS) provides
the facility of managing all the reservation and cancelling process. This system is available at
4000 terminals across the country. This system allows to reserve the tickets for multiple people
from one part of the country to any other part of the country even with long journey period of
72 hours or with longest distances of thousand kilometers. it also allows us to cancel the
reservation of the tickets. This PRS system was initiated on 15th November of 1985. This was
first implemented for the northern railways by installing a software called as IMPRESS which
refers to INTEGRATED MULTIPLE TRAIN PASSENGER RESERVATION SYSTEM. This
system was developed by Indian Railways along with Computer Maintenance Corporation Ltd
which is located at New Delhi. The main work of this system is to allow the ticket reservation
from any counter across the country from multiple trains and multiple passengers, along with
that it will prepare the chart of the train and also it was responsible to keep the account of the
money collected by reservation made.

The railway reservation system facilitates the passengers to enquire about the trains available
on the basis of source and destination, booking and cancellation of tickets, enquire about the
status of the booked ticket, etc. The aim of case study is to design and develop a database
maintaining the records of different trains, train status, and passengers. The record of train
includes its number, name, source, destination, and days on which it is available, whereas
record of train status includes dates for which tickets can be booked, total number of seats
available, and number of seats already booked.

Passengers can book their tickets for the train in which seats are available. For this, passenger
has to provide the desired train number and the date for which ticket is to be booked. Before
booking a ticket for a passenger, the validity of train number and booking date is checked.
Once the train number and booking date are validated, it is checked whether the seat is
available. If yes, the ticket is booked with confirm status and corresponding ticket ID is

7|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

generated which is stored along with other details of the passenger. The ticket once booked can
be cancelled at any time. For this, the passenger has to provide the ticket ID (the unique key).
The ticket ID is searched and the corresponding record is deleted. With this, the first ticket with
waiting status also gets confirmed.

8|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

2. LITERATURE SURVEY

S.Hrudai Reddy; P. Sidhardha; Mary Posonai (Fool Proof Ticketing


System management for Railway 2021)

In this paper authors described that Railway transportation is one of the most important forms
of transportation in the globe, particularly in India. As a result, for obtaining the optimum
results, all of their operating procedures must be streamlined. The basic notion of establishing
a ticketless travel system would greatly simplify the reservation ticketing and ticketing
procedure. Recently, the RFID tag is utilized in the verification process, and it may be used to
avoid getting faked. They are considerably easier to scan, economical and it can also be reused.
This type of technology boosts government income by detecting the exact position of
passengers. However, many commuters take advantage of the automatic ticketing and entry
system by entering the train without purchasing a ticket. As a result, this research work presents
a model that maintains a track on the number of RFIDs scanned as well as the overall number
of commuters entering the train. If the two counts do not agree, the authorities will be notified
of the additional passengers who do not have a ticket.

Juan Wu; Jie Tu; Tongtian Liang; Xiaoqmg Huang (Study on Design and
Application of Device for Secondary Intelligent Ticket Checking of Railway
under the Wave of Big Data 2021)

In this paper authors described that the course of "passenger transport histology", the passenger
transport process and ticketing equipment are analyzed in detail, and it is found that the AFC
system of the railway can not effectively monitor passenger ticket purchase, the existence of
short-distance passengers to buy tickets for long-distance vehicles, ticket evasion, ticket chaos
and other phenomena. Through innovative guidance to students, teachers and students jointly
designed a second ticket checking device on the train, and successfully applied for a patent for
a utility model. The device forms an interactive monitoring system with the station ticket
system, interactive fusion of large data

9|Page
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

of passenger flow in railway station. Through the introduction of the structure and principle of
the intelligent secondary ticket checking device, this paper makes use of various identification
technologies to carry out secondary ticket checking for passengers, By identifying the
passenger information, verifying the identity of the passenger, replacing or otherwise dealing
with the passenger who does not get on the train correctly, the accuracy of the passenger
"person-ticket-card" can be guaranteed, the manpower for checking tickets can be saved, and
the quality of checking tickets can be improved, improve the technical level of ticketing system
and passenger satisfaction.

10 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

3. OBJECTIVES OF SYSTEM

 The purpose of this project is to shift the current railway system towards digitalization.

 Reduce the paperwork as much as possible and upgrade the. So that it provides better
experience to the passengers and on the same track it protects our environment.

 As the railway is one of the biggest assets which government has but it is non profitable
at the same time. So, it is important to upgrade and convert it into a profitable asset.

 To create a database of the trains


 To search the trains it’s arrival and departure time,distance between source and
destination.
 3.To check the availability of the ticket.
 To calculate fare.
 5.To book the ticket.
 6.To cancel the ticket if necessary.

11 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

4. PROBLEM STATEMENT

 Railway passengers frequently need to know about their ticket reservation status, ticket
availability on a particular train or for a place, train arrival or departure details, special
trains etc.. Customer information centers at the railway stations are unable to serve such
queries at peak periods.

 The number of the reservation counters available to the passengers and are very less.

 On most of the reservation systems there are long queues, so it takes a long time for
any individual to book the ticket.

 As now there are no call centers facilities available to solve the queries of the
passengers.

12 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

5. ARCHITECTURE SYSTEM

13 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

6. IMPLEMENTATION

14 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC
8. DATA FLOW DIAGRAM

Definition of DFD:

The data flow diagram is a graphical representation that depicts information flow and the
transforms that are applied as data moves from input to output. The DFD may be used to
represent a system or software at any level of abstraction. In fact DFD may be partitioned into
levels that represent increasing information flow and functional detail.

LEVEL 0 DFD OR CONTEXT FREE DIAGRAM:

The level 0 DFD or a context model represents the entire software element as a single bubble
with input and output data indicated by incoming and outgoing arrows, respectively.

In level 0 diagram shown below, the passenger fills either the reservation or cancellation form
as input. He gets the ticket as the output and the report is sent to the administration.

LEVEL 1 DFD:

A level 1 DFD is the furthur refinement of level 0 DFD showing greater details and
functionalities. In this, the single bubble of level 0 DFD is refined furthur. Each of the processes
depicted at level 1 is a subfunction of the overall system depicted in the context model.

15 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC
As shown in the DFD above, the passenger either enquires about the trains or goes directly for
the reservation or the cancellation processes as a result of which he gets the ticket generated.
The reports are then sent to the administration

Level 2 DFD:

The level 2 DFD is the further refinement of the level 1 DFD. As shown in the DFD above the
passenger has many options like he can directly go to the reservation counter or can first inquire
and then go to the reservation counter or he can just inquire and return back. If the passenger
wants reservation then the seats are checked for availability and if the seats are available the
confirmation ticket is generated otherwise he is asked for waiting and waiting ticket is

16 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC
generated if he wants. If the user wants tickets to be cancelled he is given the cancellation ticket
and the reports of all the transactions are sent to the administrator.

17 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

9. UML DIAGRAMS- CLASS, SEQUENCE, ACTIVITY ETC

9.1 Use-case-Diagram

18 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

9.2 Class-Diagram

19 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

9.3 Sequence-Diagram

20 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

9.4 Activity-Diagram

21 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

10. RESULTS

a) Login Page:

b) Admin Login page:

22 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC
c) Admin Details:

d) User Details:

23 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

11. FUTURE SCOPE

 Improvement in this project using android studio will allow everyone to get the
information in their mobile as an application.
 Improving the interface of that application will make it enhanced and good looking, so
that user can enjoy it .

24 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

12. CONCLUSION

 We hope we did our best to resolve the problem statement of this project. We are very
thankful to our teachers who guided us at every moment of making this project
successful.

 This project is well suited to address the problem of the current era of globalization.
We assure our project makes out the best outcome in simplifying the problems of people
living in a society.

 By adopting the new software-based system most of the problems related to the existing
railway systems like proper time management and resource management can be
resolved.

25 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47
MINI-IRCTC

13. REFERENCES

1. G. M. D, A. K. Scariah, L. R. Pannapara, M. Jessica, and J. Joseph, “Smart Ticketing System


for Railways in Smart Cities using Software as a Service Architecture,”International
conference on I-SMAC (IoT in Social,Mobile,Analytics and cloud) pp. 828–833, 2017.

2. T. Chen, Z. Zhou, and J. Zhang, “Railway Passenger Service Mode on „ Internet + ,‟”
Springer International Publishing AG 2018 Advances in smart vehicular technologyvol. 3, no.
2016.

3. M. Arnone, T. Delmastro, G. Giacosa, M. Paoletti, and P. Villata, “The Potential of E-


ticketing for Public Transport Planning: The Piedmont Region Case Study,” Transp. Res
Procedia, vol. 18, no. June, pp. 3– 10, 2016.

4. W. He, Y. He, and M. M. Tentzeris, “Modeling, design and experimentation of a UHF RFID
tag antenna embedded in railway tickets,” IEEE Antennas Propag. Soc. AP-S Int. Symp., vol.
2015– October, pp. 1416–1417, 2015.

5. J. Yang, J. Zhou, D. Fan, and H. Lv, “Design of intelligent recognition system based on gait
recognition technology in smart transportation,” Multimedia. Tools Appl., vol. 75, no. 24, pp.
17501–17514, 2016.

26 | P a g e
Department of Computer Engg, MMIT, Lohgaon, Pune 47

You might also like