0% found this document useful (0 votes)
149 views

QR Code Project

Uploaded by

Dervpolo Vans
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)
149 views

QR Code Project

Uploaded by

Dervpolo Vans
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/ 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/266672526

Advanced QR Code Based Identity Card: A New Era for Generating Student ID
Card in Developing Countries

Conference Paper · April 2014

CITATIONS READS

2 19,590

2 authors:

Md Sanaul Haque Richard Dybowski


Lappeenranta – Lahti University of Technology LUT University of Cambridge
31 PUBLICATIONS   118 CITATIONS    55 PUBLICATIONS   1,095 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

ICBHI 2017 International Conference on Biomedical and Health Informatics 2017 View project

Game-based Learning View project

All content following this page was uploaded by Md Sanaul Haque on 16 June 2016.

The user has requested enhancement of the downloaded file.


2014 First International Conference on Systems Informatics, Modelling and Simulation

Advanced QR Code Based Identity Card: A New Era for Generating Student ID
Card in Developing Countries

Md. Sanaul Haque, Richard Dybowski


School of Architecture, Computing & Engineering
University of East London
University Way, London, E16 2RD
emon_sana@yahoo.com, richard.dybowski@hotmail.co.uk

Abstract—Educational institution in developing countries is a For example, business card does have only QR code
vast sector and it is expanding rapidly. With the rapid growth facility. But this software will add all the feature in one ID
of technologies, educational institutions are still lagging card and ID card will be act as the smart ID card. Another
behind. For identification of students they still lie on manual important point it can be found as open source that means it
handwritten ID card and files. If proper ID card system is
will be available for free. QR code can be scanned with any
introduced then it would be much easier to identify a student
and can track his/her progress. Therefore, in this research we smart phones and it will show the information of the student
implemented advanced using of QR code and student ID including – medical details (blood group, organ details),
generation. We tried level best to make right implementation of progress of the student, current status to the school and
QR code with student ID card. Automated student ID had some other personal details of him/her.
image capturing facility and requirements of an ID and there is
no need of hand written ID card. QR code is attached into ID II. IDENTITY CARD & GENERATION
card and student personal details can be found by scanning the
QR code with smart phones (downloaded & installed QR We can define an identity document as the document and
reader software). QR code is said to be the next generation of it will help to make the proper verification of the personal
bar code and using QR code with ID card brought positive identity of a person [3]. The ID is also known as ID or the
outcomes. While using software tools, identity cards works fine portion of identification or the paper of any person. It is a
and suitable for an educational institution as it is free. Thus, ID small standard size card and usually called the identity card
card will be a perfect use of modern technology in developing
that can be easily kept in a pocket or inside wallet. A card
countries.
can show data of the identification about any person
Keywords—Identity Card; QR Code; Reed- Solomon algorithm including names (first name, sur name, last name), age,
address, a portrait photograph to have colour of body, hair
and eyes. These types identification are used commonly in
I. INTRODUCTION place of school for the student, companies for the
Now-a-days with rapid growth of population, people employees. Therefore it can be said that student ID card is
need to be identified and it is now a must for every the card of identification which is used for holding specific
organisation from a company to a large country to have the characteristic of students.
Identity card (ID) for the every people. Therefore, now for As we can compare traditional ID of any developing
every educational institute an ID card for a student is country then it will only contain all the details with hand
compulsory. ID card is said to be the summary of any written and anyone can make the fake ID card easily. When
student indeed. It is highly essential for an educational administrator make ID card with his or her hand writing
institute to provide ID card to each and every student of it. then it can be filled of error and mistake. Sometimes they
ID card is generally considered to be the summary of a made the mistake of writing wrong name with spelling and
student’s information. so on. Here is an example of our previous ID card that
The project “Advanced QR coded Student ID Card students use in Bangladesh-
Generation” is being created to decrease the effort of human
as we know before people use the hand written ID card. The
ID is the pure automated solution and it will help to generate
student ID card easily. It is a special type of software which
will be used to make an advanced ID card with QR code
instead of the bar code. It is specially made for the
developing Countries like Bangladesh, Pakistan, Srilanka. Fig. 1. A traditional ID card from Jahangirnagar University, Bangladesh
Our ID card produced software that captures both student
picture and QR Code of individual student. In this automated system the card generation process is
completely done by the computer with the help of the

978-0-7695-5198-2/14 $31.00 © 2014 IEEE 76


DOI 10.1109/SIMS.2014.24
software. The information of the students is stored in the 1) Three Position Detection Pattern
database and by this time the student ID card can be At the three corner out of the four corners the three codes
provided by the administration. As a result there is no are located which are called position detection pattern are
tension about the wastage of time and also the data three position detection pattern.
manipulating and storing is suitable for the whole process.
2)Timing Pattern Code
New ID card will have live picture capturing facility which
is a great advantage as most of the ID card uses the old In order to identify the location of each and every cell
picture. Using the live picture will allow to reduce make inside the QR code, the timing pattern code is greatly used.
fake ID card with any person’s picture as the administrator All the things are done by the decoder application.
will take the picture of the person in front of him in a
second. 3) Reed- Solomon Error Detection
If (x1, x2, ..., xn) is the input sequence of the values of n in
III. QR CODE a field F then the codebook will be the input sequence of n
distinct values over the finite field F; then the codebook C
A passenger was travelling from Epping (London, UK) to
will be
Stratford (London, UK). Suddenly he saw an advertisement
on the newspaper of Metro and at the corner of (1)
advertisement he saw a square shaped QR code. Then we Here, F[x] = polynomial ring The input sequence (x1,
installed Semacode (rectangular code for scanning) and then x2,.., xn) of value n = N is made as
scanned QR code then it goes to the link of the website of
marks and spencer: www.marksandspencer.com (2)
Another example can be given when a student is at the Here,  = primitive root [12].
library of UEL (University of East London). For the library
services the QR code is attached with booking PC of the 4) Data Area
library. Into data area the error correction codes are inserted
where the each and every cell is saved in the form of binary
number.
5) Buffer Zone or Quite Zone
This zone is used for isolation of code from the
information of different packaging.
6) Alignment Pattern
When code is being curved then the QR coder make the
correction for the distortion. . The alignment corner is in the
Fig. 2. QR code at the library and learning services at University of East
London.
corner of lower right [4].

QR code (Quick Response Code) is said to be the two B. Adding QR Code to System
dimensional bar code (2D) and it is a special types of matrix ID card is using the regular bar code for some extra
barcode which was made for the auto motive factories information of anyone. But there is a problem here as it does
purpose.[7] But soon after the system then become more not contain all the information in details. But if the bar code
familiar and popular and everywhere it is being used can be replaced by QR code than one can easily insert or
because of its large storage capacity and fast readability. The make a link to more information. For example the QR code
QR code is made up with the black modules on a pure white can be linked to the web address or some other web link so
background and the black modules are kept like square that anyone can get more information easily. Point to be
pattern. For the data input the binary, kanji symbols or noted that QR code is totally free. Lots of popular business
alphanumeric symbols can be used for the encoded companies are already started the using of QR code. So
information. adding the QR code to the ID card will make a new era to
have more information of the student.
A. Function & Algorithm of QR Code
Normally the QR code provides the functions which have C. Advantages of QR code
6 major parts: When it is online then it can read anything and all is done
with the help of the camera and sensor of the cell phone.
[5]With a QR reader such as QR reader or Sema Code the
QR code can easily give the link of the details of the
product. One can easily download the QR code reader by
downloading it from online and it is totally free [7]. Camera
needs not to be lined-up to read the QR code in a particular
way. People may think that the scanner must have to be
Fig. 4. Position detection pattern by finding three corners lined up rightly which is wrong. But point to be noted that

77
the users hand must be stable for a couple of minutes and D. Difference between QR code and bar code
then the QR code will show the link [6]. A Bar Code can be defined as the generic that is used for
B. Disadvantages of QR codes the information of visual display and it will be as the series
User must have camera phone and right kind of software of bars or lines. QR Code or quick response was made for
installed into mobile phone. Problem is only the work can the method of gathering more information into a specific
be done using the smart phone that can take and read image area for the use of inventory controls and shipping purposes.
of QR code [6]. Many people have mobile phone with The basic ability of these types of codes is to gather vertical
cameras but the cameras are unable to read and phone does information where horizontal allows getting Japanese
not support QR reading software [5]. Smart phones are characters and it is necessary for the Denso to have higher
comparatively expensive than that of the other phones solution. QR Codes can contain the amount of alphanumeric
available in the market. Young people are aware of characters of 4000 and this will be good for new marketing
technology and they are using it but it is a real problem for opportunities. Bar codes are cheaper (price of 1 bar code is
people above 40 and they are not interested to spend money less than half pence) but the QR code is totally free. One can
in the technology and also they do not know how to use make one’s own QR Code using the QR Code generator or
them properly [7]. JSERVELET Programme. Therefore, the main difference of
bar code and QR code is the storing capacity where QR
C. Uses of QR code code contains more information than that of bar code. Also
1) Use as Current Mainstream QR code is cheaper than bar code.
Today QR Codes is using for the e-info or e-marketing. E. Choosing QR code instead of bar code or RFID:
The Companies are using the code just next to their product Like bar code there is also another code which is also
for the viewers. If someone is interested then he or she just used widely and it is RFID. RFID can be used for tracking
scan the QR code and then code get linked with a webpage of large amount of items for the physical distance travelling.
and the viewers can easily have a look of the details of the The department of defense of USA and popular Wal-Mart
company’s product. QR code can give lots of information of use RFID. But it is more expensive than even barcode and
any product and its configuration within very early shortest also it is not useful for small business purposes.
time. In the below we can see how a company is using the
QR code [8].

Fig. 6 Clear images of RFID & Bar Code

As we can see that the bar code and RFID is expensive


Fig. 4. An advertisement on train using QR code
and they are not good for small business purposes.
2) Applications in the Field of E-ticketing Therefore the choosing of the QR code is the best idea to get
Any time we can go and show the QR code and then the all the facilities including the free of expense and the
modern facilities.
result of the scan will be come out quickly. The airline of
Japan is using the QR code scanner at the gate where ticket F. Relevant research work:
is required. Also Heathrow express train (UK) is using the e- 1) For the medical emergency in order to get the critical
ticketing in London. information of any person [8] -
3) System for Loyalty points https://www.myinfo911.com/
The famous Coca Cola is now using the technique of QR
code to give free drinks to the Japanese customers to redeem
collected points of loyalty. Here they have a CMODE
vending machine with the QR coding system.
4) Intelligent Advertising
URL of any web pages can be linked with the QR code
and in this way the organisation can use the QR code for
their advanced advertising. In the billboard they can add in a Fig. 7. In USA medical card is using QR Code for emergency purpose
corner side the QR code and then the people can scan it at It is used in U.S.A. Using the smart phone application
any time. the QR code can be scanned and then the information of the
people will show automatically. For this they are asking

78
$9.95 for each of the ID card which will be expensive for A. Use Case Diagram
the ordinary people from the developing countries.
2) The Japanese proposed future national ID card using
QR bar code [9]. In this proposed (2009) system the
Japanese ID will contain IC chip with extra QR code.

Fig. 8. Japanese proposed ID card with chip

3) For making any business card [10]: http://www.tec-


it.com/online-demos/Business-Cards/Free-Business-
Cards.aspx

Fig. 10. The Use Case Diagram of QR coded Automated Student Identity
Card Generation

B. Class Diagram

Fig. 9. Personal Business Card with attached QR Code contains link of


individual Website
Lots of online based companies are producing business
card by adding the QR code. We will use it to some
developing countries (Bangladesh) to be implemented in
each and every organisation for free to identify anyone with
more information.

IV. DESIGN
A student ID card generally deals with the fields:
Students Name, Class Roll Number, Registration, Number,
Session, Name of the department, Hall name. To
demonstrate the administrative requirements we need to
meet the administration the following parameters: Basic
student information, The feature, Add / remove department
name and hall name, Take student snap from a real time
video streaming, Checking the printable form, Editing total
amount of information, Going to printing process, Find
student information using unique ID number

Fig. 11. The Class Diagram of student Identity Card Generation.

79
C. Using Microsoft visual studio 2008 & SQL server
management studio express:
To make the whole system we need to use the software
and for coding we take the Microsoft visual studio and for
connection of database we took the SQL server management
studio express. Visual studio supports different types of
programming languages that can allow the debugger and
code editor for supporting the programming language
Fig. 12. Capturing image of the student
including C, C++, VB.NET, Basic .NET. We can configure
and managing within Microsoft SQL Server. SQL server can Once we click the capture option then we can take the
add the graphical tools and script editors and they can easily live picture of the student and then it can be saved into the
work with object and features. box of the image
D. Semacode/QRReader and Code Reader: E. Browsing file QR code & Generating ID
Semacode or QRReader are Softwares in order to scan
QR code. They can be compatible with the smart phones
specially iPhone. But Sema code is comparatively faster
than QR Reader. The software can be found for free. Once
we install it into the phone then we can scan the QR code
anytime. The code Reader is to scan barcode when we will
compare QR code ID card with barcode ID card.

V. IMPLEMENTATION Fig. 13. Screen shots of capturing student's image


For implementation of the system we need to do three We can browse for QR code to get the picture of it. All
important steps system construction, support plan and the data was taken here and then we can see the format of
software user interface. In the System Construction it is the ID card including the picture, QR code and other details
required to validate new system for acceptance of the whole of the student.
system. The system is also need to be tested carefully.
F. Save to Database
A. Installation After providing all information, capturing image and
Microsoft Windows XP, Vista, 7 and all XP versions are generate the ID demo the following interface appeared and
easily compatible for installing of the software. For once procedure had been completed then ID card was ready
supporting plan, three parts are included back-end to print.
implementation, front-end implementation and last of all is
the combination of the front and back-end implementation.
The back-end implementation is for storing the data as the
user does not know the number of tables in the database. In
the front-end implementation of the system the front-end
user can read the data and also they can modify or enter data
without any concept of database.
B. Software User Interface
In the software user interface we can show the user
interfaces of the whole project.
C. Starting up Screen
Here we can see that into the data entry part we can add
the name, roll, registration number, session, department and
hall of the student. There is an capture option for taking
picture and in below there are the other buttons available-
save, browse for QR code , print and close. By clicking the
browse for QR code we can get the QR code. All the Fig. 14. Capturing student's image & printing order
information can be stored by clicking save and can be
printed by the print option. G. Scan QR code of student
D. Capturing the picture of student QR code was made from the www.smartytags.com. By
opening account we made QR code for individual student
and it was linked to the website:

80
www.qrcodesample.webs.com. The link website is our VII. CONCLUSION
educational sample website where administrator will have
By viewing all of the above analysis and result it can be
student’s secured data access using login details. The
said that the product is a GUI based system with highly
website will only show the general information of a student
efficiency. After completing the project we can make the
on homepage currently and student’s data can be shown
surety of overcoming the problems of the existing system.
using SQL server. But in future, in order to access data from
Advanced QR coded Student ID card generation is being
anywhere, there will be some work by using Windows
made computerised to increase efficiency and reducing of
Azure when it is available in Bangladesh. Moreover, we can
error of human being. All records and data are stored in
make our own QR Code using JSERVELET programme.
Microsoft SQL Server management studio express database
Now if someone scans the above QR code then it will give
and from which respective data can be deleted and retrieved
the following seen output on the iPhone
easily. Editing is made also flexible as the authority only
need to give the required information and then print ID card
with the image of student with real time video streaming
and added QR code is introduced that contains details
information of student which can be scanned in a single
second using the smart phone. Computerisation of
Advanced QR Coded Student Identity Card Generation will
not only reduce the human stress but also improve human
stress and advanced system with the modern QR code and
all the things can be got free. Getting the modern
technologies free is a great advantage for developing
countries as they can introduce the system to their many
Fig. 15. Print screen shows web link for QR Code (Left) & our QR Code different and different educational institutions. At present in
(Right) Bangladesh some institutions have started using our system
Here we can see all the details of student by using the and get benefitted greatly.
phone. Therefore, the implementation of the advanced QR ACKNOWLEDGEMENTS
code automated student ID card has been done successfully.
We would like to give special thanks to Aminul Karim
VI. EVALUATION for helping us with programming code materials. We would
also like to offer my blessings to the people who supported
Data will be then collected and will be analysed to get us a lot during the time of our entire research work.
the best result from the requirements of the users of the
system. Then we can compare our ID card with other market
available ID card and comparing all the facilities as well, REFERENCES
see Table I. Therefore it can be said that QR code is much [1] Paul J. Deitel Harvey M. Deitel.2010. C# 2010 for programmers.
better than anything to make the ID card perfect. [electronic book] Prentice Hall. Available from:
TABLE I. COMPARING QR ID CARD & OTHER ID <http://torrentz.me/86feaa41c25de726f33992c2009f92ae4b437807>
[Accessed October 7 2011]
Subject Traditional Normal ID QR ID [2] Richard Dybowski. 2012. The ClassLectures. IT project. September-
ID card card card
October. London: School Of technology and Management
Type of ID card Handwritten Bar code ID QR ID [3] Dictionary Reference.2013.ID card. 2012. [online] Available from:
card card <http://dictionary.reference.com/browse/ID+card>[Accessed August
Cost Free Not free Free 14 2012]
[4] Marksprague Wordpress.2012.Understanding QR code [online]
Scan speed of barcode Do not have 2.5 seconds 3 seconds Available from: <http://marksprague.wordpress.com/understanding-
from smart phone any facility qr-codes/>[Accessed August 24 2012]
Price of each code no code .05 pence 0 pence [5] Robabdul.2012.QR code advantages and disadvantages. 2012. [online]
Available from: <http://robabdul.com/QR-Code-advantages-and-
Swapping speed to Not valid 3 seconds. 1.5 disadvantages.asp>[Accessed August 21 2012]
open security gate seconds.
[6] Beqrious.2012.The advantages and disadvantages of today’s QR code.
Information in each Do not have Hundreds of 5000 [online] Available from: <http://www.beqrious.com/show/the-
code any characters characters advantages-and-disadvantages-of-today-s-qr-code-
only technology>[Accessed August 21 2012]
Picture taking option No yes Yes [7] Qrme.2014.QR code applications. [online] Available from:
<http://www.qrme.co.uk/qr-code-news> [Accessed January 15 2014]
[8] Medical details card. [online image] Available from:
<http://www.myinfo911.com/> [Accessed September 12 2011]

81
[9] Japanese proposed ID card.2012. [online image] Available from:
<http://www.2d-code.co.uk/japanese-id-card-qr-code/> [Accessed on
September 21 2011]
[10] Business card with QR code.2011. [online image] Available from:
<http://www.tec-it.com/online-
demos/BusinessCards/Free_Business_Cards.aspx>[Accessed October
2 2011]
[11] QR Code features | QR Code.com )[Accessed October 2 2013]
[12] Reed Solomon. Available from:
http:/math.berkeley.edu/~mhaiman/math55/reed-solomon.pdf
[Accessed Oct 2 13]
[13] QRCode. 2013. Structure of QR Code. Available from: http://
www.tecgraf.puc-
rio.br/~mgattass/fcg/trb09/IsmaelAndadePimentel/Compgraf
trab2/QRCode.pdf [Accessed June 2 2013]

82

View publication stats

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy