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