Report On Mini Project
Report On Mini Project
WAGHOLI, PUNE-412207
A PROJECT REPORT
ON
Pramila Chavan
B12060850
4 Rutuja Galande B120608507
Akash Prajapati B120608518
Pravin Rotangan B120608519
OF
BACHELOR OF ENGINEERING
IN
INFORMATION
TECHNOLOGY AT
OF INFORMATION TECHNOLOGY
CERTIFICATE
Pramila Chavan
B12060850
4 Rutuja Galande B120608507
Akash Prajapati B120608518
Pravin Rotangan B120608519
have successfully completed this project entitled ”SMART TROLLEY
SHOPPING SYSTEM”, in partial fulfillment for the award of the degree
of Bachelor of Engineering in Information Technology of Savitribai
Phule Pune University during the academic year 2017-18. The project report
has been approved as it satisfies the academic requirements in respect to
Project work prescribed for the said Degree.
Date:-
Place:-DPCOE
Mr.Tushar Tarkas
(External Examiner)
ACKNOWLEDGEMENT
We take this opportunity to thank our project guide Prof. Swati Narkhede
for their valuable guidance.
We are also thankful to all the staff members of the Department of Infor-
mation Technology of Dhole Patil College of Engineering, Wagholi for
their valuable time, support, comments, suggestions and persuasion.
We would also like to thank the institute for providing the required facili-
ties, Internet access and important books.
Satyen chavan
rutuja
namrata
ajay jachak
ABSTRACT
ACKNOWLEDGEMENT
III
ABSTRACT
IV
1 SYNOPSIS
2
• AREA OF PROJECT . .
5
2 TECHNICAL KEYWORDS
. . . . . . . . . . . . . . . . . . . . 5
3 INTRODUCTION
. .
6
. . . . . . . . . . . . . . . . . . . . . . . . . . 6
. . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Basic
Concepts
3.3.1 Goals and objectives
3.3.2 Outcome
. . . . . . . . . . . . . . . . . . . . . . . . . . 7
. . . . . . . . . . . . . . . . . . . 7
. . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4
Application
s
3.5 Literature Survey
3.6 Proposed .
Work .
3.7 Architectural Design
. . . . . . . . . . . . . . . . . . . . . . . . . . 8
. . . . . . . . . . . . . . . . . . . . . . . . . 9
. . . . . . . . . . . . . . . . . . . . . . . . 11
. . . . . . . . . . . . . . . . . . . . . . . 12
. . . . . . .
. . . . . . . .
. . . . . . . .
13
4 PROBLEM DEFINITION AND SCOPE
. . . . . . . . . . . . 13
. . . . . . . . . . . . 13
. . . . . . . . . . . . 14
. . . . . . . . . . . . 14
5 PROJECT PLAN
15
5.1 Project Task Sets
. . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2 Task Network
. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
• Timeline Chart ............................................................................. 15
• TEAM ORGANIZATION ............................................................... 16
• Team Structure ................................................................. 16
• Management reporting and communication .................. 16
. . . . . .
. . . . . . . . . . .
17
6 ARCHITECTURAL DESIGN
. . . . . . . . . . . . . . . . . . . 18
6.1.1 Hardware Resources Required
6.1.2 Software Resources
Required
. . . . . . . . . . . . . . 18
. . . . . . . . . . . . . . . 20
6.2 Algorithm . . . . . . . . . . . . . . . . . . . . . .
6.3 Algorithm : The Boyer-Moore-Horspool algorithm
6.4
Module
s
. . . . . . . 20
. . . . . . . 21
. . . . . . . . . . . . . . . . . . . 22
6.4.1 Product Identification Device (PID)
6.4.2 User Interface And Display Unit (UIDU)
6.4.3 Billing And Management Unit (BIMU) .
. . . . . . . . . . . 22
. . . . . . . . 22
. . . . . . . . 22
7.1 Software
Requirements
7.2 Hardware Requirements
7.3 MODEL IN UML
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
7.3.1 Use Case Diagram
7.3.2 Class
Diagram
7.3.3 Sequence
Diagram
7.3.4 Activity Diagram:
7.3.5 State diagram ...... .
7.3.6 DATA FLOW DIAGRAM
. . . .
. . . . . . . . . . . . . .
. . . . . . .
. . . . . . . . . . . . . .
. . . .
. . . . . . . . . . . . . .
. . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
7.3.7 Level 0 Data Flow Diagram
. . . . . . . . . . . . .
. . . . . . . . . . . . .
23
7 SOFTWARE REQUIREMENT AND SPECIFICATION
. . 23
. . 23
. . 24
. . 24
. . 25
. . 26
. . 27
. . 28
. . 29
. . 29
. . 30
8 PROJECT DESIGN
31
9 SOFTWARE TESTING
32
9.1 INTRODUCTION ........................................................................ 32
9.1.1 Testing Strategy
. . . . . . . . . . . . . . . . . . . . . 33
9.2 System Testing
. . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.2.1 Recovery Testin
g .............................................................. 33
9.2.2 Security Testing
. . . . . . . . . . . . . . . . . . . . . . 33
9.2.3 Stress Testing
. . . . . . . . . . . . . . . . . . . . . . . 34
9.2.4 Perfomance Testing
. . . . . . . . . . . . . . . . . . . . 34
10 RESULTS
36
11.1 CONCLUSION . . . . . . . . . . . . . .
11.2 FUTURE SCOPE . . . . . . . . . . . .
42
. . . . . . . . . . . . 42
. . . . . . . . . . . . 42
REFERENCES
43
ANNEXURE A
1
ANNEXURE B
1
List of Figures
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.2 RF module
. . . . . . . . . . . . . . 17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.5 LCD .............................................................................................. 20
. . . . . . . . . . . . . . . . . . . . . . . . 24
. . . . . . . . . . . . . . . . . . . . . . . . . . . 25
. . . . . . . . . . . . . . . . . . . . . . . . 26
. . . . . . . . . . . . . . . . . . . . . . . . . 27
. . . . . . . . . . . . . . . . . . . . 28
. . . . . . . . . . . . . . . . . . . 29
. . . . . . . . . . . . . . . . . . . 30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
. . . . . . . . . . . . . . . . . . . . . . . . . . . 37
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10.4 Product List ................................................................................ 38
10.5 Cashier Home Page
10.6 Cashier Bill Page
10.7 Virtual Wallet Login Page .
10.8 Virtual Wallet Home .
Page .
.
10.9 Virtual Wallet User Login Page
10.10Trolley
Device
. . . . . . .. . . . . . . . . . . . . . . . . 38
. . . . . . . .. . . . . . . . . . . . . . . . . 39
.. . . . . . . . . . . . . . . . . 39
.. . . . . . . . . . . . . . . . . 40
. . . . . . . . . . . . . . . . . 40
. . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Chapter 1
SYNOPSIS
• PROJECT TITLE
EXAM SEATING ARRANGMENT SYSTEM
• PROJECT OPTION
Internal project
• INTERNAL GUIDE
Prof. SWATI NARKHEDE
• MySQl
• Java
• PROBLEM STATEMENT
The drawbacks that are present in the existing system are listed below
⦁ Time Consuming
⦁ Less Efficient
• ABSTRACT
• PROJECT PLAN
TECHNICAL KEYWORDS
• AREA OF PROJECT
DATABASE AND MANAGEMENT SYSTEM
• TECHNICAL KEYWORDS
• MySQL
Database used for storing products as well as user data.
• Java
Programming language used for the system.
Chapter 3
INTRODUCTION
⦁ Student details
⦁ Invigilator details
⦁ Room details
⦁ Exam schedule
⦁ Room allocation
• Need
Basic Concepts
Goals and objectives
APPLICATION is developed for the college to simplify the allocation of halls and issuing
hall tickets to students during exams. It facilitates to access the examination
information of a particular student in a particular department. The information is sorted
information alphabetically, which will be provided by the teacher for a respective
department. This system is also help in finding the examination eligibility criteria of a
student of the particular department.
Figure 3.1: Smart cart
• Outcome
It will Reduce the paperwork and reduce time
• Applications
• Can be used in colleges
• Applicable in schools
• Literature Survey
• ”IoT applications on Secure Smart Shopping System” ”Ru-
inian Li1, Tianyi Song1, Nicholas Capurso1, Jiguo Yu2”,
”IEEE”,”2017”
The proposed system makes the use of ultra high frequency (UHF)
RFID technology [6] in the smart shopping system, as UHF passive
tags have a longer range, from 1 to 12 meters. Previous research on
the design of smart shopping systems mainly focused on using
low/high frequency RFID [7][14], which have inadequate ranges, and
leave cus- tomers to manually scan items with a RFID scanner. In
proposed system, each smart cart is equipped with a UHF RFID
reader, a micro controller, an LCD touchscreen, a Zig-Bee adapter,
and a weight sen- sor. The smart cart is able to automatically read the
items put into a cart via the RFID reader. A micro controller is
installed on the cart for data processing and a LCD touchscreen is
equipped as the user inter- face. In order for the smart cart to
communicate with the server, they have chosen Zigbee technology as it
is, low-power and inexpensive. We also have a weight scanner
installed on the smart cart for weighting items. The weight scanner
can also help do a security check, for exam- ple, if a malicious user
peels off one items RFID tag and puts it into the cart, extra
unaccounted weight will be added. When a customer finishes
shopping, they pay at the checkout point using the generated billing
information on the smart cart. We also set a RFID reader before the
exit door to check that all the items in the cart have been paid for.
Proposed Work
APPLICATION is developed for the college to simplify the allocation of halls and issuing
hall tickets to students during exams. It facilitates to access the examination
information of a particular student in a particular department. The information is sorted
information alphabetically, which will be provided by the teacher for a respective
department. This system is also help in finding the examination eligibility criteria of a
student of the particular department.
• Architectural Design
PROBLEM DEFINITION
AND SCOPE
• Problem Statement
• Reduce the checkout time while eliminating the time taken to wait in
a queue.
• On dropping each product into the cart, the number of products and
its total cost is displayed on to the LCD screen.
• Automatic billing as and when the products are dropped in the cart.
• Statement Of Scope
• The Smart Shopping Cart system intends to assist shopping in-person
that will minimize the time spent in shopping.
• The Smart Shopping Cart has the potential to make the shopping expe-
rience more pleasurable and efficient for the shopper and the inventory
control easier for the store management.
• A customer first picks a Smart Shopping Trolley which is given a unique
ID.
• RFID reader scans each product which will have a RFID tag as soon
as it will be placed in the smart cart.
• Additionally, there is an Android app for the user on which all the fre-
quently searched products and its details are displayed.Also the gen-
erated bill is send on the UI where the user can proceed towards the
online payment.
• Proposed System
The proposed system comprises of Product Identification Device (PI),
Server Communication unit (SCU), User Interface and display unit
(UIDU) and Billing and Inventory management unit (BIMU).We also
propose the Boyer- Moore-Horspool algorithm for faster retrieval of
product.Each product of shopping mall will be provided with a RFID tag,
to identify its type. Each shopping cart is designed or implemented with a
Product Identification De- vice (PID) that contains microcontroller, LCD,
an RFID reader, EEPROM, and RF module. Purchasing product
information will be read through a RFID reader on shopping cart,
meanwhile product information will be stored into EEPROM attached to it
and EEPROM data will be send to Central Billing System through RF
module. The central billing system gets the cart information and EEPROM
data, it access the product database and calcu- lates the total amount of
purchasing for that particular cart. The customers will be able to scan the
items themselves and the LCD screen on the shopping cart will keep
updating the total. Main aim of this system is to provide an automatic
billing to avoid queue in malls and super markets.
Chapter 5 PROJECT
PLAN
The designing of the system is in such a way that it is very easy for the
user to interact with the application and use the services provided.
• Task Network
Project tasks and their dependencies are noted in this diagrammatic form.
• Timeline Chart
Above figure shows the Plan of Project that will be the basis for the execution
and tracking of all the project activities, which is used throughout the life of
the project and kept up to date to reflect the actual accomplishments and
plans of the project.
• TEAM ORGANIZATION
Whatever activities are done related to the project that we all showing all
details log to our guide. All the reporting are noted to the guide.
• Team Structure
The team structure for the project is identified. Roles are defined. Our team
have four members. We select this topic after discussing with each other.
All the members performing all the task whatever tasks are assign to the
members.
Chapter 6
ARCHITECTURAL DESIGN
• Technology Used
• Hardware Resources Required
• RF module
RF module consists of RF transmitter and RF receiver. It is a small
electronic circuit used to transmit and receive radio signal. It selects
one out of a number of carrier frequencies. Types of RF module are:
• Transmitter module
• Receiver module
• Transceiver module.
It is capable of transmitting and modulating a radio wave that carries
data. Transmitter modules are implemented alongside a micro con-
troller which will provide data that can be transmitted to the module.
• RFID Tags
Tags are of two types: passive tags which have no battery life and ac-
tive tags which have battery life. RFID tags released for automatically
identifying a person, a package or an items. These are transponders
that transmit information. RFID tag contains two parts. One is inte-
grated circuit for modulating, storing and processing information and
demodulating radio frequency (RF) signal. The second is an antenna
for receiving and transmitting signal.
• RFID Reader
RFID reader consists of an RF module that acts as a transmitter and
receiver of radio frequency signal. Transmitter consists of an oscilla-
tor to create the carrier frequency, a modulator make impact on data
commands upon this carrier frequency; a modulator to make impact
on data commands upon this carrier signal and a receiver that contains
demodulator to extract the data returned.
• LCD
LCD has the ability to display numbers, characters and graphics. The
display is interfaced to I/O port of micro controller (P0.0-P0.7). The
display is in multiplexed mode i.e. only one display remains on at a
time. Within 1/10th of a second the next display switches on. In this
way sequentially on and off display will result in continuous display of
• Algorithm
An algorithm is an effective method that can be expressed within a finite
amount of space and time and in a well-defined formal language for calcu-
lating a function. Starting from an initial state and initial input (perhaps
empty), the instructions describe a computation that, when executed, pro-
ceeds through a finite number of well-defined successive states, eventually
producing ”output” and terminating at a final ending state.
• Algorithm : The Boyer-Moore-
Horspool algorithm
For flexibility, the Boyer-Moore-Horspool algorithm has two interfaces; an
object-based interface and a procedural one. The object-based interface
builds the tables in the constructor, and uses operator () to perform the
search. The procedural interface builds the table and does the search all in
one step. If you are going to be searching for the same pattern in multiple
corpora, then you should use the object interface, and only build the tables
once. Each of the functions is passed two pairs of iterators. The first two
define the corpus and the second two define the pattern. Note that the two
pairs need not be of the same type, but they do need to point at the same
type. In other words, patIter::value type and curpusIter::value type need to
be the same type.
It can be written as follows:
• Modules
• Product Identification Device (PID)
Each shopping cart is designed or implemented with a Product Identifica-
tion Device (PID) that contains microcontroller, LCD, an RFID reader,
EEPROM, and RF module. Purchasing product information will be read
through a RFID reader on shopping cart, meanwhile product information
will be stored into EEPROM attached to it and EEPROM data will be send
to Central Billing System through RF module.
Chapter 7
SOFTWARE REQUIREMENT
AND SPECIFICATION
• Software Requirements
• Technology Used: Java, HTML, CSS, Javascript.
• Hardware Requirements
• Hard Disk: 1TB.
• Class Diagram
A class diagram in the Unified Modeling Language (UML) is a type of static
structure diagram that describes the structure of a system by showing the
systems classes, their attributes, operations (or methods), and the relation-
ships among objects.
• Sequence Diagram
Sequence diagrams provide a graphical representation of object
interactions over time. These typically show a user or actor, and the
objects and com- ponents they interact with in the execution of a use case.
One sequence diagram typically represents a single Use Case ’scenario’ or
own of events. Sequence diagrams are an excellent way of documenting
usage scenarios and both capturing required objects early in analysis and
verifying object use later in design. The diagrams show the own of
messages from one object to another, and as such correspond to the
methods and events supported by a class/object.
• Activity Diagram:
The Activity diagram represents the steps taken.
• State diagram
A state diagram is a type of diagram used in computer science and related
fields to describe the behavior of systems. State diagrams require that the
system described is composed of a finite number of states; sometimes, this
is indeed the case, while at other times this is a reasonable abstraction.
Many forms of state diagrams exist, which differ slightly and have different
semantics.
Figure 7.5: State diagram
•
Level 1 Data Flow Diagram
Chapter 8
PROJECT DESIGN
The architectural implementation of the system and the main end of
the system is to allow the consumer a new enhanced way of shopping. The
normal shopping experience till date, after the invent of various shopping
malls is:
Take a trolley and push it around the entire store in search of the
products needed.
• Stand in queue.
From the proposed system, the usage of RFID comprehends benefits such
as:
Availability of accessing the real time information about the diverse products inside
the shopping cart.
Chapter 9
SOFTWARE TESTING
• INTRODUCTION
Testing is a process of evaluating a system or its component with the
intent of find whether it satisfies the specified requirements or not.
• Testing Strategy
The performance of the front end will be verified by major functional
areas using JUnit testing. It will be verified by following types of tests:
• Role based login for admin, cashier, and the user so that they are
redirected to their respective pages.
• System Testing
System testing verifies the entire product, after having integrated all
software and hardware components, and validates it according to the
original project requirements.
• Recovery Testing
This testing is performed to determine whether operations can be continued
after a disaster or after the integrity of the system has been lost. Here, when
total bill is generated and received at the RF receiver. But before sending it
to the RF transmitter, the power supply is turned off. And after turning it
ON, the data is recovered.
• Security Testing
It is a testing technique to determine if an information system protects data
and maintains functionality as intended. For online payment, there should
be security in Virtual wallet. Secure login must be provided.
• Stress Testing
Stress testing is the process of determining the ability of the program or
device to maintain a certain level of effectiveness under unfavourable condi-
tions. RFID reader must be able to scan the product tag even if the products
are overlapped.
• Perfomance Testing
Performance testing measures the quality attributes of the systems,such as
scalabilty, reliability and resources usage. The accurate bill must be gener-
ated and sent wirelessly to the server through RF module.Moreover, perfor-
mance is measured for the accuracy in re-ranking of the products when the
user searches for them.
Test sce- Test Purpose Expected output Status
nario name
Correct Username and
password should
Username To identify each user redi- rect them to the
TS01 and pass- with his/her cart used Wel- come page of Pass
word while shopping
the mall from where
they can proceed to
online pay- ment
Admin should be redi-
rected to respective
database of users,
and overall activities
Role
page. Cashier should All are redirected to
TS02 based- Pass
be redirected to their respective pages.
login
pages where they can
retrieve the trolley
bill.And user should
be redirected their
account.
There are number of
passive tags which are
Tag must provide ap-
Identificatio nnot rewritable so they
propriate
TS03 of passive should be unique for Pass
every product. They information of that
tags
can be identified by product to the RFID
Reader.
a unique hexadecimal
number.
If the user decides not
to buy a product after Total correct bill must
Bill gener- it has been added to be displayed at that
TS04 Pass
ation the product, it should moment on the LCD
after that particular
get deducted as soon
deduction.
as it is removed from
the cart.
Identify the details of
Online the virtual wallet, bal- Online payment is
TS05 ance of the same. Ad- successful and user is Pass
payment
min can recharge it,if done with shopping.
the balance is null.
Chapter 10
RESULTS
Homepage contains an admin login section and a login section for existing
customers and cashier.
Cashier can retrieve the total bill after entering the trolley id.
• CONCLUSION
The proposed system intent to simplify the billing process, make it swift
and increase the security using RFID technique. This will take the overall
shopping experience to a different level. It is truly time saving method and
guarantees the less time consumption out of all present billing methods.
Thus we can conclude-
•
Automatic billing of products by using RFID technique will be a more
viable option in the future.
•
The system based on RFID technique is efficient, compact and shows
promising performance.
The carts inbuilt automatic billing system makes shopping a breeze and has
other positive spin-offs such as freeing staff from repetitive checkout scan-
ning, reducing pilferage and increasing operational efficiency in stock
taking.
• FUTURE SCOPE
• Providing guided shopping.
• Smart Shelves.
• On screen advertising with isle location tracking system.
• Screen advancements.
REFERENCES
• Ruinian Li1, Tianyi Song1, Nicholas Capurso1, Jiguo Yu2, IoT appli-
cations on Secure Smart Shopping System, IEEE,2017.
• Miguel L. Pardal and Jose Alves Marques, Cost Model for RFID-based
Traceability Information Systems, IEEE Inter- national Conference,
2011
ANNEXURE B
PLAGIARISM REPORT
1
Figure 11.1: Plagiarism Report
International Journal for Research in Applied Science & Engineering
Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 6.887
Volume 6 Issue III, March 2018- Available at www.ijraset.com
India.
Abstract: In this paper, innovative concept of RFID Based Smart Shopping and Billing is introduced. The
key idea here is to assist a person in shopping mall in terms to reduce time spent while purchasing a
product. The main goal is to provide a technology oriented, low-cost, easily scalable and rugged system for
aiding shopping in shopping malls to customers. The developed system comprises of Product Identification
Device (PI), Server Communication unit (SCU), User Interface and display unit (UIDU) and Billing and
Inventory Management Unit (BIMU). Each product of shopping mall will be provided with a RFID tag, to
identify its type. Each shopping cart is designed or implemented with a Product Identification Device (PID)
that contains microcontroller, LCD, RFID reader, EEPROM, and RF module. Purchasing product
information will be read through a RFID reader on shopping cart, meanwhile product information will be
stored into EEPROM attached to it and EEPROM data will be send to Central Billing System through RF
module. The central billing system gets the cart information and EEPROM data, it access the product
database and calculates the total amount of purchasing for that particular cart. The customers will be able
to scan the items themselves and the LCD screen on the shopping cart will keep updating the total. Main
aim of this system is to provide an automatic billing to avoid queue in malls and super markets.
Keywords: Embedded System, Microcontroller, RFID, MYSql, Java, Eclipse.
• INTRODUCTION
The barcode system is no longer the best way to business operation. Customers are tired of waiting in long,
slowly moving checkout line in departmental stores, especially, in holidays. With the decrease of prices
through efficiencies of technology and large-scale production of semiconductor wireless components, there
has been a search for new markets in which semiconductor chips can be used. This has led to the use of RFID
technology. Smart Shopping system, consists of two sections one is Shopping cart section and another is
Server section. Each RFID tag is attached to respective products and when RFID Reader reads the RFID tag
this information is transmitted to AVR Atmega 16 microcontroller (database gets updated from the server
continuously controlled by system Admin). The RFID tag number is compared with data available, if it is
present in the database then it displays product details like name of the product, cost, and total amount of bill
to be paid. As u keep on adding the products into your cart, the total cost is also updated at the same time.
This process will be repeated till end of shopping.
At the end the total billing information will be transmitted to Admin server side using RF module and bill is
generated and after payment consumer can leave the counter. In Cart section we are going to place the
proposed model. As we know, in Mega marts and Shopping places, there will be many trolleys or carts.
Product can be of any type as for every product RFID tag is attached which contains RFID unique number
which has been already stored in database. When consumer drops the product into the cart, RFID reader reads
the RFID tag and passes the RFID tag number to the processor.
The proposed system comprises dedicated website which will list all the items available in the shop for the
customers. A database has been created which will have all the product details.
Final bill will be generated when the customer finalizes his shopping. The bill will be verified by the admin
and once admin gives permission the customer can go ahead with the payment.
• LITERATURE SURVEY
• The proposed system makes the use of ultra high frequency (UHF) RFID technology in the smart
shopping system, as UHF passive tags have a longer range, from 1 to 12 meters. Previous research on the
design of smart shopping systems mainly focused on using low/high frequency RFID, which have
inadequate ranges, and leave customers to manually scan items with a RFID scanner. In proposed system,
each smart cart is equipped with a UHF RFID reader, a microcontroller, an LCD touch screen, a Zig-Bee
adapter, and a weight sensor. The smart cart is able to automatically read the items put into a cart via the
RFID reader. A micro controller is installed on the cart for data processing and a LCD touch screen is
equipped as the user interface. In order for the smart cart to communicate with the server, they have
chosen Zigbee technology as it is, low-power and inexpensive. We also have a weight scanner installed
on the smart cart for weighting items. The weight scanner can also help do a security check, for example,
if a malicious user peels off one items RFID tag and puts it into the cart, extra unaccounted weight will be
added. When a customer finishes shopping, they pay at the checkout point using the generated billing
information on the smart cart. We also set a RFID reader before the exit door to check that all the items in
the cart have been paid for.
• Hsin-Han Chiang et al, proposed a preliminary development of the smart shop-ping cart (SSC) that can be
ntegrated into the smart mall system. With the use of radio-frequency identification (RFID) tags, the SSC
can automatically detect the various products which are being added in the cart and show the related
information on the user interface. Finally, the automatic billing service can be done by the SSC and the
stored shopping data will be transmitted to the cloud server of shopping mall.
• Ala Al-Fuqaha et al, proposed the concept of the Internet of Things (IoT) with emphasis on enabling
technologies, protocols and application issues. The IoT is enabled by the latest developments in RFID,
smart sensors, communication technologies and Internet protocol. In this system an overview of some
technical details that pertain to the IoT enabling technologies, protocols and applications is provided.
Moreover, the relation between the IoT and other emerging technologies including big data analytics and
cloud and fog computing is explored.
• This paper provides a non-exhaustive, rather earlier than recent, overview of contributions in the field of
Radio Frequency Identification technology (RFID), and its use in several sectors. The multidisciplinary
nature of this emerging technology requires skills from various engineering fields. Due to the growing
use of RFID in various economic sectors, it seems essential to educate engineers, and technicians, to
better master this technology. For this purpose, an RFID engineering technology curriculum may be
established using different approaches. This paper discuss an approach to integrate RFID technology
within usual engineering curriculums by stressing its link to usual disciplines such as industrial, electrical
and computer engineering. A case of an RFID laboratory established at the University de Moncton
(UdeM) is shown. An RFID-based automation of a flexible conveyor system application, carried out in
this laboratory, is also described.
• In the last few years, SMS (Short Message Service) has made a big impact on the way we communicate.
Instead of communicating over the phone using voice, people rather prefer SMS not only for messaging
but also for information exchange. This paper proposes a method of building an extendable generic
application which can be used to provide various types of information services using mobile SMS. Mobile
users send required information through an SMS to a mobile gateway that forwards it to the generic
application. Given the user-provided information, the generic application automatically generates an
appropriate query.
• PROBLEM STATEMENT
The existing barcode system which is very tedious technology that scans only two items per second, with the
help of RFID tags and Readers we can scan up to 40 tags per second thereby saves time. So we are going to
design a microcontroller and RFID based smart shopping and billing system.
•
SYSTEM ARCHITECTURE
Fig. System Architecture
• RFID Tags
Tags are of two types: passive tags which have no battery life and active tags which have battery life. RFID
tags released for automatically identifying a person, a package or an items. These are transponders that
transmit information. RFID tag contains two parts. One is integrated circuit for modulating, storing and
processing information and demodulating radio frequency (RF) signal. The second is an antenna for receiving
and transmitting signal.
• RFID Reader
RFID reader consists of an RF module that acts as a transmitter and receiver of radio frequency signal.
Transmitter consists of an oscillator to create the carrier frequency, a modulator make impact on data
commands upon this carrier frequency; a modulator to make impact on data commands upon this carrier
signal and a receiver that contains demodulator to extract the data returned.
• CONCLUSION
The proposed system intent to simplify the billing process, make it swift and increase the security using RFID
technique. This will take the overall shopping experience to a different level. It is truly time saving method
and guarantees the less time consumption out of all present billing methods.
REFERENCES
• “IoT applications on Secure Smart Shopping System” “Ruinian Li1, Tianyi Song1, Nicholas Capurso1, Jiguo Yu2”,”IEEE”,”2017”
• “Development of Smart Shopping Carts with Customer-Oriented Service”,”Hsin-Han Chiang, Wan-Ting You, Shu-Hsuan Lin”,
“IEEE”,”2016”
• “Internet of Things: A Survey on Enabling Technologies, Protocols and Applications”,”Ala Al-Fuqaha, Mohsen Guizani”,
“IEEE”,”2015”
• “An Overview on RFID Technology Instruction and Application”,”Fatah Chetouaune”,”IEEE”,”2015”
• “Generic Information System Using SMS Gateway”,”Muhammad Saleem1 , Kyung-Goo Doh2”, “IEEE”,”2009”
• “, Smart cart with automatic billing, product information, product recommendation using r_d zigbee with anti-theft,A. Yewatkar,
F. Inamdar, R. Singh, A. Bandal et al. Procedia Computer Science, vol. 79, pp. 793800, 2016.”
• “Smart RFID based Interactive Kiosk Cart using wireless sensor node”,”J C.Narayana Swamy ,Dr. D Seshachalam”,
“International Conference on Computational Systems and Information Systems for Sustainable Solutions”,”2016”
• “Cost Model for RFID-based Traceability Information Systems,Miguel L. Pardal and Jose Alves Marques, IEEE International
Conference”, 2011”
• “A Novel Low-Cost Intelligent Shopping Cart”,”Dr.Suryaprasad J,Praveen Kumar BO, Roopa D and Arjun A K”,”PES School of
Engineering, Bangalore, India”, “2011”
• “Passive RFID based sensing”,”S. Capdevila, L.Jofre, J. Romeu,J.C. Bolomey”,”IEEE Inter-national Conference”,”2011”
-