SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
1:

A
PROJECT REPORT
ON
“QRCode Generate For Lost Ticket’’
For
“Indian Railway’’
SUBMITTED TO
Amplify-DITM
BY

Mr.Nishant S Mevawala
Enrollment No-MSIT/11/003
FOR THE PARTIAL FULFILLMENT OF

MASTER OF INFORMATION TECHNOLOGY (M.sc.(IT) SEM-I)

FOR THE YEAR 2011-2012
UNDER THE GUIDENCE OF
MR.SABU FRANCIS
2:

HEAD OF DEPARTMENT’S CERTIFICATE
This is to certify that Mr.Nishant S Mevawala have satisfactorily
completed the project work on “QRCODE GENERATE FOR LOST TICKET(Indian
Railway)” under my guidance for the partial fulfillment of M.Sc.(IT) SEM-I
submitted to “Amplify Mindware DITM "during the academic year 20112012. To the best of my knowledge and belief the matter presented by him are
original and not copied from any source. Also this report has not been
submitted earlier for the award of any Degree of Bharati Vidyapeeth
University,Pune.
Place: Pune
Date:
PROF. SUDHIR BHATNAGAR
(HOD)
3:

GUIDE’S CERTIFICATE
This is to certify that Nishant S Mevawala have satisfactorily completed the
project work on “QRCODE GENERATE FOR LOST TICKET(Indian Railway)’’ for
the partial fulfillment of M.Sc (IT) SEM-I submitted to “Amplify Mindware
DITM” during the academic year 2011-2012 under my guidance. To the best
of my knowledge and belief the matter presented by him are original and not
copied from any source. Also this report has not been submitted earlier for the
award of any Degree of Bharati Vidyapeeth University, Pune .
Place: Pune
Date:

MR.SABU FRANCIS

(Project Guide)
4:
DECLARATION
TO,
The Head of Department,
AMPLIFY MINDWARE DITM,
Pune.
I the undersigned hereby declare that this report entitled “QRCODE
GENERATE FOR LOST TICKET (Indian Railway)’’ is a genuine and benefited
work prepared by me under the guidance of Mr.Sabu Francis and this is my
original work. The geniuses of this project is the imagination and thinking of
my own. The matter in this report is not copied from any source. I understand
that any such copy is liable to be punished in any way, the college authorities
deemed to fit.

Date:Place: - Pune

Mr. Nishant S Mevawala
Enrollment. No:MSIT/11/003
5:
ACKNOWLEGEMENT

As we developed our project on “QRCODE GENERATE FOR LOST TICKET
(Indian Railway)”. We have been fortunate to receive assistance, suggestion
and support from numerous friends and faculty.
First and foremost our thanks go to our guide respected Mr.Sabu
Francis. We express our willing of immense gratitude for her guidance and
kind help.
We take this opportunity to thank all my friends who were of great help in
the process of completion of this project.
I also sincerely mark to staff in the computer laboratory for their kind
co-operation & encouragement let me to complete my project work in the
time.

Mr. Nishant S Mevawala
Enrollment. No:MSIT/11/003
6:
INDEX
Sr. No
1

Title
Introduction

Page no.
7

1.1 Introduction of Project
1.2 Problems Identification
1.3 History of QRCode
1.4 Function of QRCode

2

3
4
5

About QRCode
2.1 How QRCode Work
2.2 How QRCode Scan
2.3 How QRCode Generate
Use of QRCode
Uses of QRCode For Lost Ticket
Introduction to Software Package

10

13
16
18

5.1 HTML
5.2 PHP
5.3 ZXING ENCODER

6
7
8

Data Flow Diagram
Form Layout
Websites

20
25
26
7:
INTRODUCTION OF PROJECT
Main concept to design this project is Recovery of Lost Ticket. I have so far
included the various aspects such as details the information of Railway
Ticket. The project provided a facility to get Duplicate Ticket with in short
time.

PROBLEMS IDENTIFICATION
The existing manual system of Lost Ticket in Indian Railway had following
drawbacks:
 To get the Duplicate Ticket, Customer must go to Reservation Counter
to get Ticket.


Customer must show an Identity Proof and Application.

To avoid above problems I have decided to computerize the system. Main
advantage of computerized system is:
 Customer will get Duplicate Ticket as QRCode Image.
 While Journey, customer can show Image to Ticket Checker.
 While taking an image of QRCode, customer must enter the Mobile
Number for Security.

History of QRCode
The QR Code is a form of two dimensional symbol created by DENSO WAVE
(established under the name of DENSO) in 1994, with the primary objective
becoming a "code read easily by the scanner equipment". The QR Code is a
information matrix that carries meaningful in the vertical direction as nicely as
8:
the horizontal, hence the two-dimensional term. By carrying in each directions,
QR Codes can carry up to several hundred times the amount of information
carried by ordinary bar codes.
Bar codes have become widely popular simply because of their reading speed,
accuracy, and superior functionality characteristics. As bar codes became
popular and their convenience universally recognized, the market began to call
for codes capable of storing much more , much more character kinds, and that
could be printed in a smaller space. As a result, numerous efforts had been
made to improve the amount of stored by bar codes, such as increasing the
quantity of bar code digits or layout multiple bar codes. However, these
improvements also caused problems such as enlarging the bar code region,
complicating reading operations, and increasing printing cost. 2D Code
emerged in response to these requirements and problems.

Function of QRCode
QR Code offers the following functions compared with conventional bar codes.


High Capacity Encoding of Data



While conventional bar codes are capable of storing a maximum of roughly 20
digits, QR Code is capable of handling several dozen to several hundred times
much more . Up to 7,089 characters can be encoded in 1 symbol.



Footprint Size Smaller than Conventional Bar Code



Because QR Code carries each horizontally and vertically, QR Code
is capable of encoding the same amount of information in roughly 1-tenth the
space of a conventional bar code.



Dirt and Damage Resistant
9:


QR Code has error correction capability. Data can be restored even if the
symbol is partially dirty or damaged. A maximum 30% of codewords can be
restored.



Can be Read From Any Direction in 360°



QR Code is capable of 360 degree high speed reading. Code accomplishes this
job through position detection patterns located at the three corners of the
symbol. These position detection patterns guarantee stable high-speed reading,
circumventing the negative effects of background interference.
10:
How QRCode Work
QR Codes, or Fast Response codes, are a type of 2D bar code that may be decoded
using your Smartphone with a QR Code reader application. From its lowly
beginning as a tracking mechanism for auto parts, QR Codes have a confirmed to
be extremely helpful in advertising and convenience related applications.
There are two primary issues that you have to have when you deal with QR Codes:
1. A mobile telephone with a camera and Web connectivity
2. A QR Code reader. Most new intelligent phones have a QR Code reader already
installed, if not you will need to go to your telephone providers “App Store” and
download a reader. Many Android, Nokia, and Blackberry phones come with QR
Code readers pre-installed. If you have an older telephone, you will need to
download the reader application and install it yourself.

How QRCode Scan
Following you have installed the application, start up the reader and snap a picture
of the QR Code. Make sure that your hand is steady and that you are able to consist
of the entire code into the picture. There will be some instances when a scan fails,
do not worry, just maintain snapping! Some of the newest QR Code readers (like iNigma for the iPhone) no longer require you to take a picture they simply permit
you to scan the barcode with your camera!
Depending on your software, it may take from 5 to thirty seconds for the
application to resolve the link for you. That is to say, to decode the written behind
the code. For instance, if it is a URL, the QR Code reader will open your web
browser and let you view the mobile site the code links to. If it is a vCard, a file
11:
that contains a person's get in touch with , it will offer to let you save the into your
address book.

How QRCode Generate
Of course if you want to use QR Codes you need to be able to generate them!
There are numerous code generators on the internet that you can use for free to
produce your own QR Codes. Some will even let you track your codes for free!
(for personal use only of course)

Currently the very best on-line QR Code Generators permit you to produce QR
Codes for a wide array of information sets and actions such as issues like:



Browse to a web site.



Bookmark a web site.



Make a telephone call.



Produce a vCard with coordinates to add a get in touch with to your device.



Produce a meCard to add a get in touch with to your device.



Produce a vCalendar event to add to your calendar.



Produce a link to Google Maps URLs.



Produce a link to Bing Maps URLs. . Produce a link to raw geological
coordinates.



Produce market:// URLs for looking for publishers or packages on Market app
for Android.



Produce special YouTube:// URLs for YouTube app on iPhone.



Fetch and encode the newest tweet of a Twitter user.
12:


Overlay a Twitter users profile image over the code. . Produce a mobile URL to
tweet on Twitter.



Initiate a chat to a specific Blackberry PIN on Blackberry Messenger.



Connect to a WIFI network on Android devices.



Read plain or free formatted text on your device.
13:
Uses of QRCode
We have so many use of QRCode in our life because of Quick Response
People journale using QRCode in marketing, social network , Business Card
,Advertisements.

Use in library:
we

can

use QR

Code in

cangive QrCode for Indivisibly Department

library

like Science,Art, Commerce we

paste a Qr code on Every section which hold the web
addresses information of the particular department
and particular topic like we selected on book from
library we want to know more about that then we can
take a snap of Qr code and see that website which
hold information about that topic.

Use on T-Shirt:
On T-shirt we can use QR code which contain
our information of facebook or twiter or Android
or any blogs.we can print a qrcode of our
facebook url or twiter url and we can print twite
me.Which show in picture.

like

we
a
14:
Use of QR Code on M-ticket
Good news to all indian's, all Railway passengers can now get their e-tickets on
their cell phones instead of having to take print outs. Named as „m-ticket' the
mobile phone-based ticket booking system envisages a passenger to book the ticket
through mobile phones and carry the
display ticket, sent to the cell phone
by an SMS in a form of QR Code. The
passenger need not carry a printout of
his or her ticket and will have to just
show the SMS. A person having
Internet connection on a mobile can
avail the facility by downloading the mobile ticketing application on the phone
from the new Indian Railways portal. M-ticket is a part of the comprehensive
Indian Railways web portal, with the URL www.indianrailways.gov.in, which has
been launched to consolidate all the services and information on a single window
web interface for the public.

Use of QRCode on Tree:
We can Use QRCode on Old Tree and new Tree
Which having the information of who putted the
Tree over there . And one more application about
tree is we can give a link of Wikipedia in QRCode
which contain the information about individual tree
where we have putted the QRCode. For Example if
15:
the

QRCode

on

a

Neem

tree

it

should

have

Link

http://en.wikipedia.org/wiki/Azadirachta_indica.

In QRCode.after scanning a QRCode that particular link will open and show the
benefit and Uses of neem.

Use of QRCode in Historical Place:
We can Use QRCode in Historical Place Like RedFort, TajMahal, HawaMahal,
LotusTemple, GoldenTemple, JagarnathTemple, SunTemple, MahalaxmiTemple
etc.
That QRCode have the link of the site which
have the history behind that Place. After
Scanning QRCode Website will give the
Photo of that Place and Provide the History
of that place like who made that place and
When. how much time took to build that
place. And other information related to that
place.
16:
Uses of QRCode For Lost Ticket
STEP : 1
This Application made for Lost Ticket of Railway.
While Customer forget or lost his ticket at a journey
time,he has one option available. Option is that he
must go Railway Station inwhere PNR Machin
available.

STEP : 2
Enter Your PNR NO for Duplicate Ticket Print.This Print get
from the Railway Server as a QR Code Image. Before Getting a
print,Customer must enter mobile no for varification code.and
Customer get one varification code SMS on his Mobile no.this
code is checked by Railway Server. If Code is true,Customer get
Duplicate Printout.

STEP : 3
If Customer has not PNR No, He find his Ticket PNR No via Train no,Journey
Date,To/From Station Name.

STEP : 4
Again Follow STEP – 2 for Duplicate Printout.
17:
STEP : 5
Customer get QRCode Printout which is checked by Ticket Checker Using QRCode
Reader.

Ti
18:
INTRODUCTION TO SOFTWARE PACKAGE
In this Project we will going to use two software first is HTML and Secound is
PHP.we can give a information on HTML and that information will go to PHP
after Clicking a link on PHP we can a QRCode of that information than we can get
a printout of that QRCode.

HTML:
HTML (Hypertext Markup Language) is used to create document on the World
Wide Web. It is simply a collection of certain key words called „Tags‟ that are
helpful in writing the document to be displayed using a browser on Internet. It is a
platform independent language that can be used on any platform such as Windows,
Linux, Macintosh, and so on. To display a document in web it is essential to markup the different elements (headings, paragraphs, tables, and so on) of the document
with the HTML tags. To view a mark-up document, user has to open the document
in a browser. A browser understands and interpret the HTML tags, identifies the
structure of the document (which part are which) and makes decision about
presentation (how the parts look) of the document. HTML also provides tags to
make the document look attractive using graphics, font size and colors. User can
make a link to the other document or the different section of the same document by
creating Hypertext Links also known as Hyperlinks.

PHP:
PHP is a server-side, cross-platform, HTML-embedded scripting language.
Currently there are over half a million domains running. Much of PHP‟s syntax is
borrowed from C, Java and Perl with a couple of unique PHP-specific features
19:
thrown in. The goal of the language is to allow web developers to write
dynamically generated pages quickly. PHP eliminates the need for numerous small
CGI programs by allowing you to place simple scripts directly in your HTML files.
It also makes it easier to manage large web sites by placing all components of a
web page in a single html file.
For example, if you are creating an online catalog, you will most likely have a
design template for all related catalog pages. Traditionally, this design is generated
by hand in HTML and different data is presented within the template design. With
PHP, one application can be used to generate all the pages required to display
items from a database in the proper pages, in the right locations, and with the
appropriate related content. This eliminates redundant page generation, simplifying
maintenance. PHP also reduces the site down to a handful of template pages, with
scripts that generate the rest of the site
ZXING ENCODER:
Zxing Encoder is a online QRCode Generator System Which can generate any
image, URL, business Card, Email Addresses, Geo location, phone number, sms,
Text into QRCode With Diferent Size.
Link of the Website is http://zxing.appspot.com/generator/ .Main uses of the
encoder in our project is we will send our information in this website and that
website will provide us the QRCode for that information.
20:
DATA FLOW DIAGRAM

USER

Response

Request

Lost Ticket
QR Code
Application

Request

Response

Railway

Context Level DFD
21:
Check Status

Response Get

Check Confirm Status

Request for Print
Get QR Code Print

User

Railway
Request For Print
Give QR Code Print

Enter SMS Code

Ask Code
Ask Code
Get code

Security
For Print
3

Rail_Print_Security

First Level

QR Code
Decoder

Make QR code
Store QR Code Data

Get
Duplicate
Print
2

Rail_info
Response
Check Status

Get Ticket
Status
1

Response
22:

Response
Status

Response

Rail_info

Report
Status
1.2

Second Level DFD(1)

Railway
Report Retrieve

Get Status

Check Status

Response Get

Check
PNR
Status
1.1

Get Status

Report Status

User

Check PNR

Response Get

Check PNR
23:
Enter PNR for Print
Check PNR

Get QR Ticket

Give QR
Ticket

Using
PNR
2.1

Rail_Info
Store Railway Data

Check Train

Get Response

Give PNR

Using
Train No
2.2

Get PNR

USER

Railway

Enter Train no for Searching QR Ticket

Give J.Date

Store Railway Data

Enter J.Date for Searching Train no

Get Response

Get Train no

Using
J.Date
2.3

Check Train

Train_Info
Get Station code

Enter Station code for Searching Train no

Using
Station
Code
2.4

Give Station Code

Second Level DFD(2)

Select Station Code
24:
Enter Mo.No for Print

Get Code on Mobile

Give Code

Enter
Mobile no
3.1

Mobile No Get

Mobile_Code_Info

Enter Code
Get Response

Security
Code
3.2

Check Code
Give Response

QR Code
Ticket
3.3

Second Level(3) DFD

Give Ticket

Finally QR Code Print Get

User
25:
FORM LAYOUT
Enter Ticket Information for Generate a QRCode

GENRATED QRCODE
26:
Websites
 http://www.kaywa.com
 http://www.qrstuff.com
 http://www.zxing.com
 http://goqr.me

Contenu connexe

En vedette

seminar Tugas Akhir
seminar Tugas Akhirseminar Tugas Akhir
seminar Tugas Akhirlunamayah
 
QR Codes for CAD/GIS Professionals
QR Codes for CAD/GIS ProfessionalsQR Codes for CAD/GIS Professionals
QR Codes for CAD/GIS ProfessionalsPam Broviak
 
1-i2ct_submission_1036
1-i2ct_submission_10361-i2ct_submission_1036
1-i2ct_submission_1036Vikrant Sapkal
 
Scan qr code Libro digital Mito
Scan qr code  Libro digital  Mito   Scan qr code  Libro digital  Mito
Scan qr code Libro digital Mito armarquez
 
Qr code (quick response code)
Qr code (quick response code)Qr code (quick response code)
Qr code (quick response code)Likan Patra
 
The Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLinkThe Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLinkMeredith Farkas
 
QR codes - 105 hot applications!
QR codes - 105 hot applications!QR codes - 105 hot applications!
QR codes - 105 hot applications!Gerhard Fasol
 
40 interesting ways to use QR Codes in the classroom
40 interesting ways to use QR Codes in the classroom40 interesting ways to use QR Codes in the classroom
40 interesting ways to use QR Codes in the classroomBrendan Jones
 
PRTG Network Monitor Presentation
PRTG Network Monitor PresentationPRTG Network Monitor Presentation
PRTG Network Monitor PresentationNafaâ TAYACHI
 

En vedette (13)

Qr codes
Qr codesQr codes
Qr codes
 
seminar Tugas Akhir
seminar Tugas Akhirseminar Tugas Akhir
seminar Tugas Akhir
 
QR Codes for CAD/GIS Professionals
QR Codes for CAD/GIS ProfessionalsQR Codes for CAD/GIS Professionals
QR Codes for CAD/GIS Professionals
 
1-i2ct_submission_1036
1-i2ct_submission_10361-i2ct_submission_1036
1-i2ct_submission_1036
 
Qr code
Qr codeQr code
Qr code
 
Scan qr code Libro digital Mito
Scan qr code  Libro digital  Mito   Scan qr code  Libro digital  Mito
Scan qr code Libro digital Mito
 
wiki
wikiwiki
wiki
 
Qr code (quick response code)
Qr code (quick response code)Qr code (quick response code)
Qr code (quick response code)
 
How to read a qr code without a smart phone
How to read a qr code without a smart phoneHow to read a qr code without a smart phone
How to read a qr code without a smart phone
 
The Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLinkThe Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLink
 
QR codes - 105 hot applications!
QR codes - 105 hot applications!QR codes - 105 hot applications!
QR codes - 105 hot applications!
 
40 interesting ways to use QR Codes in the classroom
40 interesting ways to use QR Codes in the classroom40 interesting ways to use QR Codes in the classroom
40 interesting ways to use QR Codes in the classroom
 
PRTG Network Monitor Presentation
PRTG Network Monitor PresentationPRTG Network Monitor Presentation
PRTG Network Monitor Presentation
 

Plus de Nishant Mevawala

Disaster Management - Technical
Disaster Management - TechnicalDisaster Management - Technical
Disaster Management - TechnicalNishant Mevawala
 
Drying & Cleaning Plant for reprocessing of plastics
Drying & Cleaning Plantfor reprocessing of plasticsDrying & Cleaning Plantfor reprocessing of plastics
Drying & Cleaning Plant for reprocessing of plasticsNishant Mevawala
 
WebSphere Application Server
WebSphere Application ServerWebSphere Application Server
WebSphere Application ServerNishant Mevawala
 
Java Multi Thead Programming
Java Multi Thead ProgrammingJava Multi Thead Programming
Java Multi Thead ProgrammingNishant Mevawala
 
Beginning of black berry technology
Beginning of black berry technologyBeginning of black berry technology
Beginning of black berry technologyNishant Mevawala
 

Plus de Nishant Mevawala (7)

Adv programming languages
Adv programming languagesAdv programming languages
Adv programming languages
 
Disaster Management - Technical
Disaster Management - TechnicalDisaster Management - Technical
Disaster Management - Technical
 
Drying & Cleaning Plant for reprocessing of plastics
Drying & Cleaning Plantfor reprocessing of plasticsDrying & Cleaning Plantfor reprocessing of plastics
Drying & Cleaning Plant for reprocessing of plastics
 
Visitor design patterns
Visitor design patternsVisitor design patterns
Visitor design patterns
 
WebSphere Application Server
WebSphere Application ServerWebSphere Application Server
WebSphere Application Server
 
Java Multi Thead Programming
Java Multi Thead ProgrammingJava Multi Thead Programming
Java Multi Thead Programming
 
Beginning of black berry technology
Beginning of black berry technologyBeginning of black berry technology
Beginning of black berry technology
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Qr Code generate for lost ticket

  • 1. 1: A PROJECT REPORT ON “QRCode Generate For Lost Ticket’’ For “Indian Railway’’ SUBMITTED TO Amplify-DITM BY Mr.Nishant S Mevawala Enrollment No-MSIT/11/003 FOR THE PARTIAL FULFILLMENT OF MASTER OF INFORMATION TECHNOLOGY (M.sc.(IT) SEM-I) FOR THE YEAR 2011-2012 UNDER THE GUIDENCE OF MR.SABU FRANCIS
  • 2. 2: HEAD OF DEPARTMENT’S CERTIFICATE This is to certify that Mr.Nishant S Mevawala have satisfactorily completed the project work on “QRCODE GENERATE FOR LOST TICKET(Indian Railway)” under my guidance for the partial fulfillment of M.Sc.(IT) SEM-I submitted to “Amplify Mindware DITM "during the academic year 20112012. To the best of my knowledge and belief the matter presented by him are original and not copied from any source. Also this report has not been submitted earlier for the award of any Degree of Bharati Vidyapeeth University,Pune. Place: Pune Date: PROF. SUDHIR BHATNAGAR (HOD)
  • 3. 3: GUIDE’S CERTIFICATE This is to certify that Nishant S Mevawala have satisfactorily completed the project work on “QRCODE GENERATE FOR LOST TICKET(Indian Railway)’’ for the partial fulfillment of M.Sc (IT) SEM-I submitted to “Amplify Mindware DITM” during the academic year 2011-2012 under my guidance. To the best of my knowledge and belief the matter presented by him are original and not copied from any source. Also this report has not been submitted earlier for the award of any Degree of Bharati Vidyapeeth University, Pune . Place: Pune Date: MR.SABU FRANCIS (Project Guide)
  • 4. 4: DECLARATION TO, The Head of Department, AMPLIFY MINDWARE DITM, Pune. I the undersigned hereby declare that this report entitled “QRCODE GENERATE FOR LOST TICKET (Indian Railway)’’ is a genuine and benefited work prepared by me under the guidance of Mr.Sabu Francis and this is my original work. The geniuses of this project is the imagination and thinking of my own. The matter in this report is not copied from any source. I understand that any such copy is liable to be punished in any way, the college authorities deemed to fit. Date:Place: - Pune Mr. Nishant S Mevawala Enrollment. No:MSIT/11/003
  • 5. 5: ACKNOWLEGEMENT As we developed our project on “QRCODE GENERATE FOR LOST TICKET (Indian Railway)”. We have been fortunate to receive assistance, suggestion and support from numerous friends and faculty. First and foremost our thanks go to our guide respected Mr.Sabu Francis. We express our willing of immense gratitude for her guidance and kind help. We take this opportunity to thank all my friends who were of great help in the process of completion of this project. I also sincerely mark to staff in the computer laboratory for their kind co-operation & encouragement let me to complete my project work in the time. Mr. Nishant S Mevawala Enrollment. No:MSIT/11/003
  • 6. 6: INDEX Sr. No 1 Title Introduction Page no. 7 1.1 Introduction of Project 1.2 Problems Identification 1.3 History of QRCode 1.4 Function of QRCode 2 3 4 5 About QRCode 2.1 How QRCode Work 2.2 How QRCode Scan 2.3 How QRCode Generate Use of QRCode Uses of QRCode For Lost Ticket Introduction to Software Package 10 13 16 18 5.1 HTML 5.2 PHP 5.3 ZXING ENCODER 6 7 8 Data Flow Diagram Form Layout Websites 20 25 26
  • 7. 7: INTRODUCTION OF PROJECT Main concept to design this project is Recovery of Lost Ticket. I have so far included the various aspects such as details the information of Railway Ticket. The project provided a facility to get Duplicate Ticket with in short time. PROBLEMS IDENTIFICATION The existing manual system of Lost Ticket in Indian Railway had following drawbacks:  To get the Duplicate Ticket, Customer must go to Reservation Counter to get Ticket.  Customer must show an Identity Proof and Application. To avoid above problems I have decided to computerize the system. Main advantage of computerized system is:  Customer will get Duplicate Ticket as QRCode Image.  While Journey, customer can show Image to Ticket Checker.  While taking an image of QRCode, customer must enter the Mobile Number for Security. History of QRCode The QR Code is a form of two dimensional symbol created by DENSO WAVE (established under the name of DENSO) in 1994, with the primary objective becoming a "code read easily by the scanner equipment". The QR Code is a information matrix that carries meaningful in the vertical direction as nicely as
  • 8. 8: the horizontal, hence the two-dimensional term. By carrying in each directions, QR Codes can carry up to several hundred times the amount of information carried by ordinary bar codes. Bar codes have become widely popular simply because of their reading speed, accuracy, and superior functionality characteristics. As bar codes became popular and their convenience universally recognized, the market began to call for codes capable of storing much more , much more character kinds, and that could be printed in a smaller space. As a result, numerous efforts had been made to improve the amount of stored by bar codes, such as increasing the quantity of bar code digits or layout multiple bar codes. However, these improvements also caused problems such as enlarging the bar code region, complicating reading operations, and increasing printing cost. 2D Code emerged in response to these requirements and problems. Function of QRCode QR Code offers the following functions compared with conventional bar codes.  High Capacity Encoding of Data  While conventional bar codes are capable of storing a maximum of roughly 20 digits, QR Code is capable of handling several dozen to several hundred times much more . Up to 7,089 characters can be encoded in 1 symbol.  Footprint Size Smaller than Conventional Bar Code  Because QR Code carries each horizontally and vertically, QR Code is capable of encoding the same amount of information in roughly 1-tenth the space of a conventional bar code.  Dirt and Damage Resistant
  • 9. 9:  QR Code has error correction capability. Data can be restored even if the symbol is partially dirty or damaged. A maximum 30% of codewords can be restored.  Can be Read From Any Direction in 360°  QR Code is capable of 360 degree high speed reading. Code accomplishes this job through position detection patterns located at the three corners of the symbol. These position detection patterns guarantee stable high-speed reading, circumventing the negative effects of background interference.
  • 10. 10: How QRCode Work QR Codes, or Fast Response codes, are a type of 2D bar code that may be decoded using your Smartphone with a QR Code reader application. From its lowly beginning as a tracking mechanism for auto parts, QR Codes have a confirmed to be extremely helpful in advertising and convenience related applications. There are two primary issues that you have to have when you deal with QR Codes: 1. A mobile telephone with a camera and Web connectivity 2. A QR Code reader. Most new intelligent phones have a QR Code reader already installed, if not you will need to go to your telephone providers “App Store” and download a reader. Many Android, Nokia, and Blackberry phones come with QR Code readers pre-installed. If you have an older telephone, you will need to download the reader application and install it yourself. How QRCode Scan Following you have installed the application, start up the reader and snap a picture of the QR Code. Make sure that your hand is steady and that you are able to consist of the entire code into the picture. There will be some instances when a scan fails, do not worry, just maintain snapping! Some of the newest QR Code readers (like iNigma for the iPhone) no longer require you to take a picture they simply permit you to scan the barcode with your camera! Depending on your software, it may take from 5 to thirty seconds for the application to resolve the link for you. That is to say, to decode the written behind the code. For instance, if it is a URL, the QR Code reader will open your web browser and let you view the mobile site the code links to. If it is a vCard, a file
  • 11. 11: that contains a person's get in touch with , it will offer to let you save the into your address book. How QRCode Generate Of course if you want to use QR Codes you need to be able to generate them! There are numerous code generators on the internet that you can use for free to produce your own QR Codes. Some will even let you track your codes for free! (for personal use only of course) Currently the very best on-line QR Code Generators permit you to produce QR Codes for a wide array of information sets and actions such as issues like:  Browse to a web site.  Bookmark a web site.  Make a telephone call.  Produce a vCard with coordinates to add a get in touch with to your device.  Produce a meCard to add a get in touch with to your device.  Produce a vCalendar event to add to your calendar.  Produce a link to Google Maps URLs.  Produce a link to Bing Maps URLs. . Produce a link to raw geological coordinates.  Produce market:// URLs for looking for publishers or packages on Market app for Android.  Produce special YouTube:// URLs for YouTube app on iPhone.  Fetch and encode the newest tweet of a Twitter user.
  • 12. 12:  Overlay a Twitter users profile image over the code. . Produce a mobile URL to tweet on Twitter.  Initiate a chat to a specific Blackberry PIN on Blackberry Messenger.  Connect to a WIFI network on Android devices.  Read plain or free formatted text on your device.
  • 13. 13: Uses of QRCode We have so many use of QRCode in our life because of Quick Response People journale using QRCode in marketing, social network , Business Card ,Advertisements. Use in library: we can use QR Code in cangive QrCode for Indivisibly Department library like Science,Art, Commerce we paste a Qr code on Every section which hold the web addresses information of the particular department and particular topic like we selected on book from library we want to know more about that then we can take a snap of Qr code and see that website which hold information about that topic. Use on T-Shirt: On T-shirt we can use QR code which contain our information of facebook or twiter or Android or any blogs.we can print a qrcode of our facebook url or twiter url and we can print twite me.Which show in picture. like we a
  • 14. 14: Use of QR Code on M-ticket Good news to all indian's, all Railway passengers can now get their e-tickets on their cell phones instead of having to take print outs. Named as „m-ticket' the mobile phone-based ticket booking system envisages a passenger to book the ticket through mobile phones and carry the display ticket, sent to the cell phone by an SMS in a form of QR Code. The passenger need not carry a printout of his or her ticket and will have to just show the SMS. A person having Internet connection on a mobile can avail the facility by downloading the mobile ticketing application on the phone from the new Indian Railways portal. M-ticket is a part of the comprehensive Indian Railways web portal, with the URL www.indianrailways.gov.in, which has been launched to consolidate all the services and information on a single window web interface for the public. Use of QRCode on Tree: We can Use QRCode on Old Tree and new Tree Which having the information of who putted the Tree over there . And one more application about tree is we can give a link of Wikipedia in QRCode which contain the information about individual tree where we have putted the QRCode. For Example if
  • 15. 15: the QRCode on a Neem tree it should have Link http://en.wikipedia.org/wiki/Azadirachta_indica. In QRCode.after scanning a QRCode that particular link will open and show the benefit and Uses of neem. Use of QRCode in Historical Place: We can Use QRCode in Historical Place Like RedFort, TajMahal, HawaMahal, LotusTemple, GoldenTemple, JagarnathTemple, SunTemple, MahalaxmiTemple etc. That QRCode have the link of the site which have the history behind that Place. After Scanning QRCode Website will give the Photo of that Place and Provide the History of that place like who made that place and When. how much time took to build that place. And other information related to that place.
  • 16. 16: Uses of QRCode For Lost Ticket STEP : 1 This Application made for Lost Ticket of Railway. While Customer forget or lost his ticket at a journey time,he has one option available. Option is that he must go Railway Station inwhere PNR Machin available. STEP : 2 Enter Your PNR NO for Duplicate Ticket Print.This Print get from the Railway Server as a QR Code Image. Before Getting a print,Customer must enter mobile no for varification code.and Customer get one varification code SMS on his Mobile no.this code is checked by Railway Server. If Code is true,Customer get Duplicate Printout. STEP : 3 If Customer has not PNR No, He find his Ticket PNR No via Train no,Journey Date,To/From Station Name. STEP : 4 Again Follow STEP – 2 for Duplicate Printout.
  • 17. 17: STEP : 5 Customer get QRCode Printout which is checked by Ticket Checker Using QRCode Reader. Ti
  • 18. 18: INTRODUCTION TO SOFTWARE PACKAGE In this Project we will going to use two software first is HTML and Secound is PHP.we can give a information on HTML and that information will go to PHP after Clicking a link on PHP we can a QRCode of that information than we can get a printout of that QRCode. HTML: HTML (Hypertext Markup Language) is used to create document on the World Wide Web. It is simply a collection of certain key words called „Tags‟ that are helpful in writing the document to be displayed using a browser on Internet. It is a platform independent language that can be used on any platform such as Windows, Linux, Macintosh, and so on. To display a document in web it is essential to markup the different elements (headings, paragraphs, tables, and so on) of the document with the HTML tags. To view a mark-up document, user has to open the document in a browser. A browser understands and interpret the HTML tags, identifies the structure of the document (which part are which) and makes decision about presentation (how the parts look) of the document. HTML also provides tags to make the document look attractive using graphics, font size and colors. User can make a link to the other document or the different section of the same document by creating Hypertext Links also known as Hyperlinks. PHP: PHP is a server-side, cross-platform, HTML-embedded scripting language. Currently there are over half a million domains running. Much of PHP‟s syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features
  • 19. 19: thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. PHP eliminates the need for numerous small CGI programs by allowing you to place simple scripts directly in your HTML files. It also makes it easier to manage large web sites by placing all components of a web page in a single html file. For example, if you are creating an online catalog, you will most likely have a design template for all related catalog pages. Traditionally, this design is generated by hand in HTML and different data is presented within the template design. With PHP, one application can be used to generate all the pages required to display items from a database in the proper pages, in the right locations, and with the appropriate related content. This eliminates redundant page generation, simplifying maintenance. PHP also reduces the site down to a handful of template pages, with scripts that generate the rest of the site ZXING ENCODER: Zxing Encoder is a online QRCode Generator System Which can generate any image, URL, business Card, Email Addresses, Geo location, phone number, sms, Text into QRCode With Diferent Size. Link of the Website is http://zxing.appspot.com/generator/ .Main uses of the encoder in our project is we will send our information in this website and that website will provide us the QRCode for that information.
  • 20. 20: DATA FLOW DIAGRAM USER Response Request Lost Ticket QR Code Application Request Response Railway Context Level DFD
  • 21. 21: Check Status Response Get Check Confirm Status Request for Print Get QR Code Print User Railway Request For Print Give QR Code Print Enter SMS Code Ask Code Ask Code Get code Security For Print 3 Rail_Print_Security First Level QR Code Decoder Make QR code Store QR Code Data Get Duplicate Print 2 Rail_info Response Check Status Get Ticket Status 1 Response
  • 22. 22: Response Status Response Rail_info Report Status 1.2 Second Level DFD(1) Railway Report Retrieve Get Status Check Status Response Get Check PNR Status 1.1 Get Status Report Status User Check PNR Response Get Check PNR
  • 23. 23: Enter PNR for Print Check PNR Get QR Ticket Give QR Ticket Using PNR 2.1 Rail_Info Store Railway Data Check Train Get Response Give PNR Using Train No 2.2 Get PNR USER Railway Enter Train no for Searching QR Ticket Give J.Date Store Railway Data Enter J.Date for Searching Train no Get Response Get Train no Using J.Date 2.3 Check Train Train_Info Get Station code Enter Station code for Searching Train no Using Station Code 2.4 Give Station Code Second Level DFD(2) Select Station Code
  • 24. 24: Enter Mo.No for Print Get Code on Mobile Give Code Enter Mobile no 3.1 Mobile No Get Mobile_Code_Info Enter Code Get Response Security Code 3.2 Check Code Give Response QR Code Ticket 3.3 Second Level(3) DFD Give Ticket Finally QR Code Print Get User
  • 25. 25: FORM LAYOUT Enter Ticket Information for Generate a QRCode GENRATED QRCODE