QR Code Project
QR Code Project
net/publication/266672526
Advanced QR Code Based Identity Card: A New Era for Generating Student ID
Card in Developing Countries
CITATIONS READS
2 19,590
2 authors:
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
All content following this page was uploaded by Md Sanaul Haque on 16 June 2016.
Advanced QR Code Based Identity Card: A New Era for Generating Student ID
Card in Developing Countries
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
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].
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. 10. The Use Case Diagram of QR coded Automated Student Identity
Card Generation
B. Class Diagram
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
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.
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