You are on page 1of 10

IJESRT: VOL.(ISS.

), Month, YEAR ISSN: 2277-9655

International Journal of Engineering Sciences &Research


X Technology
(A Peer Reviewed Online Journal)
Impact Factor: 5.164

IJESRT

Chief Editor Executive Editor


Dr. J.B. Helonde Mr. Somil Mayur Shah

Website:www.ijesrt.com Mail:editor@ijesrt.com
O
Correspondence Address: 116, Sukhdev Nagar Ext-1, Airport Road, Indore – 452005, Madhya Pradesh, INDIA
ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

IJESRT
INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH
TECHNOLOGY
QR BASED SHOPPING SYSTEM
Computer Science, College of Engineering Karunagappally, India

DOI: Will get Assigned by IJESRT Team

ABSTRACT

The objective of this project is to propose a real time capturing system for consumer supplies using
Quick Response (QR) code in a smart phone. In recent years, extensive research has been carried out on vision-
based automatic identification technology that recognizes image codes using smart phones to provide various
services that can recognize the authenticity of any product. This process will ensure easy customer, inventory
management and finance handling, making both management and customer happy. This application will help
avoid long queues and provide a hassle free checkout. It will not only reduce the amount of waiting time, but it
will also reduce or eliminate the need for a cashier. In addition to this, in accordance to today’s trend of e-
transactions, the entire process will be free of any hard cash.

INTRODUCTION

Shopping malls today are increasing in dimension with more goods and variety of wares due to improved
living standards resulting to pursuit of high quality consumer goods, which in turn reveals the demand for
efficient shopping processes. According to, a similar trend exists for the online shopping system at even a
greater pace than the traditional shopping malls. However, they also come with a number of flaws, thereby
restrictive the objectives of electronic shopping. Some of the major problems faced could include security, fraud
and more often, delay in delivery of orders.

The objective of this project is to propose a real time capturing system for consumer supplies using Quick
Response (QR) code in an Android smart phone. In recent years, valuable research has been carried out on
vision-based automatic identification technology that recognizes image codes using smart phones to provide
various services that can recognize the authenticity of any product. Using Multiplexer and De-multiplexer
process are used to encode and decode the information from single QR code with special symbols and split the
data back to their QR Code pattern where these QR Code pattern can be read by Android mobile phones.
Standard image codes like one-dimensional barcodes and two-dimensional codes with black and white patterns
identify a product for its value and basic features but does not authenticate it, moreover not every product that is
identified, is used for authenticating manufacturer’s warranty. So QR code verify the products by capturing it
through the smart phone, then decodes and sends it to the server for authentication. Mainly, we focus on
minimizing the number of input clues needed to retrieve information with small uncertainty and present good
construction some of which are optimal. The customer forwards the selected product list to the server that
enables the consumers to decide based on the products authenticity.

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[1]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

1. MATERIALS AND METHODS


MATERIAL

QR Code:

Quick Response Code is another form of barcode. They can be used for business cards and other bits
where people scan them into a system. QR Code is a two-dimensional symbol. It was invented in 1994 by
Denso, one of major Toyota group companies, and approved as an ISO international standard (ISO/IEC18004)
in June 2000. A QR Code Scanner (mobile application of a Smartphone) can decode this information and show
the information to the user. This two-dimensional symbol was initially intended for use in production control of
automotive parts, but it has become widespread in other fields. Now QR Codes seen and used every day
everywhere in Japan for the following reasons: Several characteristics superior to linear bar codes: much higher
data density, support Kanji/Chinese character, etc. It can be used by anybody free of charge as Denso has
released the patent into the public domain. Data structure standard is not prerequisite for current usages. Most
mobile phones in Japan equipped with cameras that enable reading of QR Codes can access Internet addresses
automatically by simply reading a URL encoded in the QR Code.
The original information is divided, to form a string of characters, into n parts, where n is the number
of QR Code pattern that can be formed by a string of characters. The data in each part will form ordinary QR
Code corresponding to that part of data. The module correspond to the same position in each QR Code, except
for the part of the Finder Pattern and Timing Pattern are multiplexed and using a special black and white symbol
to represent them. The symbols for representing the modules, after multiplexing, this QR Code with special
symbols was scanned or read by optical device such as a scanner or a camera phone, the picture image can be
analyzed. Each special symbol is recognized and the de-multiplexing process decode the information from
single QR Code with special symbols and split the data back to their QR Code pattern wherethese QR Code
pattern can be read by ordinary QR Code reader. The data in each QR Code pattern were recognized and
concatenated back to form its original information.

Figure:

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[2]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

METHOD

K-means clustering:

K-means clustering is a method of vector quantization, originally from signal processing, that is
popular for cluster analysis in data mining. K-means clustering aims to partition n observations into k clusters.
In which each observation belongs to the cluster with the nearest mean, serving as a prototype of the cluster.
This results in a partitioning of the data space into Voronoi cells.
The billing based system uses the functions of k-means clustering algorithm. The billing based system
uses k-means clustering in owner’s database for storing the details of the customer who has purchased the
product with details of the purchase. The owner can check whoever has purchased along with the billing part.
Details of both direct paid customers and PayPal way of money transacted customers will be displayed when the
bill number is entered.
Other applications of k-means clustering are, in computer graphics, color quantization is the task of
reducing the color palette of an image to a fixed number of colors k. In cluster analysis, the k-means algorithm
can be used to partition the input data set into k partitions.

Algorithmic Steps For K-Means Clustering

Let X = {x1,x2,x3,…,xn } be the set of data points and J = {j1,j2,j3,….,jn} be the set of centers.
1.Randomly select ‘c’ cluster centers.
2. Calculate the distance between each data point and cluster centers.
3. Assign the data point to the cluster centre whose distance from the cluster centre is minimum of all the cluster
centers.
4. Recalculate the new cluster centre using:

Where, ‘c ’ represents the number of data points in jth cluster.


1. Recalculate the distance between each data point and new obtained cluster centers.
2. If no data point was reassigned then stop, otherwise repeat from.

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[3]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

2. RESULTS AND DISCUSSION

RESULTS

1) USER SIGN IN

2) SHOP AUTHENTICATION

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[4]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

3) PRODUCT QR SCANNING

4) DELETE FROM CART

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[5]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

5) SEARCH OPTIONS

6) VIEW CART

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[6]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

DISCUSSION:

SYSTEM ANALYSIS:

EXISTING SYSTEM

Bar codes are often intended for consumer use where using a barcode device, a consumer can take an
image of a bar code on a product. The barcode must be read using computer vision techniques and bar code can
hold information, it makes this vision task in consumer scenarios unusually challenging.. Customers have to
wait for painfully long durations during the checkout process, irrespective of the number of items they are
checking out of the shop. This is especially true when the people in front of you are counting their cash or
coupons at an unbelievably slow pace and during discount sales. The billing process at a shop is the most
tedious part of shopping, and we believe this can be eliminated. Also, when you are in a large store for the first
time, finding a specific product can be a tedious task.

DISADVANTAGES

The system software failure may cost more long time and a light beam might be refracted by water
particles suspended in the atmosphere, resulting in focus distortion. If the scan rate of a reader is exceed by the
speed of movement of the bar codes, a loss of reading accuracy, together with failure to read a bar code. A bar
code reader may not be read a bar code if there is any obstacle between the reader and the bar code.

PROPOSED SYSTEM

In the proposed system, we are using QR code image scanned using smart phones to provide various
services that can recognize the authenticity of any product. So QR code verifies products by capturing it through
the smart phone, then decodes the item. The user will scan the item which he wants to purchase with the help of
scanner provided by this app. After scanning of the item a web service will get called which will create a
connection with the database of the shop. As the connection is established, the user is now synched with the
database and information related to that item is provided to him. This whole procedure the overall time of
scanning of individual items is saved and thus reducing the time of the shopping.

ADVANTAGES

The simple scan captures the desired information in which the De-multiplexing data can be stored in
the server and can be viewed by the cashier. This provides a high accuracy in image capturing through which
the customers can easily detect the QR code via his Android mobile itself. There is no Wiring Required for
Reader Installation. The database is automatically updated for accuracy and reliability of information each time
the product code is scanned. Thus, reduces the time spent on shopping as choices are easily made and products
are quickly located.

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[7]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

DATA FLOW DIAGRAM

The user can perform sign in and sign up. After sign in the user can scan the product and can able to view the
product details if he/she needs the product he/she can purchase the product. Then the product has been delivered
to the customer.

Tables:

Bar Code Type 1D 2D


Information Density Low High
Information Capacity Small Big
Information Type Numbers , Greek Characters Numbers , Greek Characters ,
Chinese pictures , Voice and other
binary information

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[8]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.


ISSN: 2277-9655
[Surname* et al., Vol.(Iss.): Month, Year] Impact Factor: 5.164
IC™ Value: 3.00 CODEN: IJESS7

CONCLUSION

As the demand for the mobile shopping is increasing the requirement of more secure, safe and reliable
transaction is of utmost demand. Smart phones, that have become an important part of today’s life, have reduced
all the efforts that are required for shopping. With camera feature in it, the user can scan the QR code of the item
to be purchased and then directly add it into the cart. There are two advantages of it: first no need to stand in the
queue for a long time in malls just for scanning the item, second there will be no scope for the frauds that happen
in mobile shopping. The items so far purchased by the customer will be maintained in the app that can be used by
the customer in the next purchase. The transactions that will take place frequently with the shop’s database will
be made secured. This will ensure no modifications in the shop’s database either by the customer or by any
unauthorized user.

3. ACKNOWLEDGEMENTS

We express our deep sense of gratitude and indebtedness to our institution “COLLEGE OF
ENGINEERING, KARUNAGAPPALLY”, which provided us the opportunity to fulfill our cherished goals. We
extend our sincere thanks and regards to Dr. JAYA.V.L, Principal of CEK for giving us this opportunity to carry
out this work in the college. We sincerely acknowledge the encouragement and support given to us by our guide
& project coordinator Mrs. SABEENA.K, Associate professor, dept. of CSE, CEK and Dr. BINU.V.P., HOD,
Dept. of CSE, CEK in completion of our paper.

REFERENCES

[1].J. Thangakumar, S. Sainath, K. Surender, V. Vikram Arvind, “Automated Shopping Trolley for Super
Market Billing System”International
Journal of Computer Applications (0975 – 8887) International Conference on Communication, Computing and
Information Technology
(ICCCMIT-2014)
[2].Ankit Anil Agarwal, Saurabh Kumar Sultania, Gourav Jaiswal and Prateek Jain on “RFID Based Automatic
Shopping Cart” in Control Theory
and Informatics ; ISSN 2224-5774 (print) ISSN 2225-0492 (online),Vol 1, No.1, 2011
[3] H. Karl and A. Willig, “Protocols and Architectures for Wireless Sensor Networks,” Chichester, England,
2005.
[4] J.Awati and S.Awati, “Smart Trolley in Mega Mall,” in International Journal of Emerging Technology and
Advanced Engineering Website:
www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 3, March 2012)
[5] Satish Kamble, SachinMeshram, Rahul Thokal, Roshan Gakre on “Developing a Multitasking Shopping
Trolley Based On RFID Technology” in
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-6,
January 2014
[6] Raju Kumar, K. Gopalakrishna, K. Ramesha on “Intelligent Shopping Cart” in International Journal of
Engineering Science and Innovative
Technology (IJESIT) Volume 2, Issue 4, July 2013.

CITE AN ARTICLE

It will get done by IJESRT Team

http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology


[9]

IJESRT is licensed under a Creative Commons Attribution 4.0 International License.

You might also like