0% found this document useful (0 votes)
28 views39 pages

Eye Blink 2ND Part

The Eye Blink RFID Shopping Card System integrates eye blink recognition and RFID technology to enhance the retail shopping experience by streamlining authentication and transaction processes. It automates product identification and tracking, allowing for real-time inventory management and personalized services, while addressing security and convenience issues associated with traditional shopping methods. The proposed system aims to improve user experience, reduce checkout friction, and ensure accessibility, although it raises privacy concerns and requires significant investment for implementation.

Uploaded by

vhema4201
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views39 pages

Eye Blink 2ND Part

The Eye Blink RFID Shopping Card System integrates eye blink recognition and RFID technology to enhance the retail shopping experience by streamlining authentication and transaction processes. It automates product identification and tracking, allowing for real-time inventory management and personalized services, while addressing security and convenience issues associated with traditional shopping methods. The proposed system aims to improve user experience, reduce checkout friction, and ensure accessibility, although it raises privacy concerns and requires significant investment for implementation.

Uploaded by

vhema4201
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CHAPTER 1

INTRODUCTION

The Eye Blink RFID Shopping Card System represents a pioneering fusion of cutting-edge
technologies aimed at redefining the retail experience. By integrating eye blink recognition
technology with Radio-Frequency Identification (RFID) technology, this system offers a novel
approach to streamline the shopping process, enhance security, and deliver personalized services to
consumers.

Traditional methods of authentication and transaction processing in retail environments often


involve cumbersome processes such as entering PINs or signing receipts, leading to inefficiencies
and potential security vulnerabilities. Moreover, the reliance on physical cash or credit cards can
present challenges in terms of convenience and security. Recognizing these limitations, the Eye
Blink RFID Shopping Card System seeks to address these issues by introducing a seamless and
secure authentication method based on biometric technology.

In addition to biometric authentication, the Eye Blink RFID Shopping Card System leverages
RFID technology to automate the identification and tracking of products within the retail
environment. Each product is equipped with an RFID tag containing relevant information, including
price, description, and inventory status. As customers navigate the store and select items for
purchase, the RFID system automatically updates their virtual shopping carts, providing real-time
information on selected items and their respective prices.

By harnessing the power of RFID technology and computer vision, we're redefining the
shopping experience from the moment customers enter the store to the point of checkout. With
hands-free navigation, personalized recommendations, automatic checkout, seamless payment
integration, and real-time inventory management, this innovative system not only streamlines
operations for retailers but also enhances the shopping journey for consumers. It's a fusion of
cutting-edge technology and consumer-centric design, ushering in a new era of retail excellence.

1
1.1. DOMAIN:

The Internet of Things (IoT) refers to a network of interconnected devices that can communicate
and share data with each other over the internet, without requiring human intervention. These
devices, often equipped with sensors, actuators, and connectivity features, can collect, transmit, and
receive data, enabling them to interact with their environment and perform various tasks.

1.2. OBJECTIVE:
The Eye Blink RFID shopping card system is designed to enhance the shopping experience by
integrating RFID technology into traditional shopping cards. The primary objective of Eye Blink is
to streamline the shopping process for both customers and retailers while providing additional
benefits such as real-time inventory management and personalized marketing.

1.3. PROBLEM STATEMENT:


It sounds like you're interested in incorporating RFID technology into a shopping card system.
RFID (Radio Frequency Identification) can indeed offer several benefits in such a context,
including faster checkout, inventory management, and personalized marketing. Here's a rough
outline of how an RFID-based shopping card system might work Each shopper is provided with a
shopping card embedded with an RFID tag. This tag contains unique identification information
linked to the shopper's account. By integrating RFID technology into shopping cards, Eye Blink
offers customers a more convenient shopping experience. Shoppers can simply place items into
their carts, and the RFID system automatically detects and adds them to the virtual cart. This
eliminates the need for physically scanning each item at checkout, saving time and effort for
customers.

2
CHAPTER 2

LITERATURE REVIEW

A literature survey on the Eye Blink RFID shopping card system would involve reviewing
existing research, studies, and publications related to RFID technology in retail, shopping card
systems, and similar innovations. Here's an outline of what such a literature survey might cover
Examine existing literature on traditional shopping card systems and their limitations.
Identify studies that have proposed improvements or innovations shopping card technology,
such as the integration of RFID or other advanced technologies. Investigate research on user
experience and acceptance of RFID-based shopping card systems among customers. Explore

studies that examine factors influencing adoption, usability, and satisfaction with such systems .

TITLE: IoT based Smart Shopping Cart Using Radio Frequency Identification

MOBEEN SHAHROZ (2023)

The paragraph outlines a proposal for a Smart Shopping Cart system leveraging IoT technology
to streamline the checkout process in supermarkets. By integrating RFID sensors, an Arduino
microcontroller, and a mobile application, the system enables wireless communication between
products and the mobile app, allowing customers to manage their shopping list efficiently. The
automated billing process aims to reduce waiting times, enhancing the overall shopping experience.
The experimental prototype demonstrates the system's feasibility for real-world implementation,
suggesting its potential to revolutionize supermarket.

3
ADVANTAGE:

Enhanced Customer Experience: With the ability to manage shopping lists, view product
information, and receive automatic billing, customers experience a more personalized and
seamless shopping journey, leading to higher satisfaction levels. The mobile application allows
customers to create and manage their shopping lists conveniently. They can add or remove items
as needed, categorize products, and even set reminders or alerts for specific items.

DISADVANTAGE:

Privacy Concerns: RFID technology raises privacy concerns as it can potentially track
individuals' movements and purchasing behaviors. Shoppers may feel uncomfortable knowing
that their movements within the store are being monitored, leading to potential backlash or
decreased customer satisfaction.

TITLE: Smart shopping cart with automatic central billing system through
RFID and zigbee

AUTHOR: Chandrashekhar P, Ms.T. Sangeetha (2014)


Implementing a smart shopping cart with an automatic central billing system using RFID and
Zigbee technology can offer numerous benefits, but it also comes with its own set of challenges .
Customers can enjoy a seamless shopping experience without the need to wait in long checkout
lines. Items are automatically added to their bill as they are placed in the cart, saving time and
effort.

ADVANTAGE:

Inventory Management: The RFID tags attached to items allow for real-time tracking of
inventory levels, enabling retailers to monitor stock levels and replenish items as needed. This
can help prevent stock outs and improve overall inventory management.

DISADVANTAGE:
RFID Tag Interference: Interference between RFID tags can occur, leading to
inaccuracies in item identification and billing. Retailers need to carefully design their RFID

4
infrastructure to minimize interference and ensure reliable performance.

TITLE: Acceptance of smart phone based mobile shopping: mobile benefits,


customer characteristics, perceived risks and the impact of application
context”,
AUTHOR: Hubert, M. blut, C. Brock,C.Backhaus and T.Eberhardt (2018)

Smartphone-based mobile shopping offers unparalleled convenience, allowing customers to


browse and purchase items from anywhere at any time. With mobile shopping apps, customers
have access to a wide range of products and services at their fingertips, eliminating the need to
visit physical stores. Mobile apps can personalize the shopping experience based on customer
preferences, past purchases, and browsing history, making recommendations that are tailored to
individual tastes.

ADVANTAGE:
Exclusive Deals and Discounts: Retailers often offer exclusive deals, discounts, and
promotions to customers who shop through their mobile apps. These incentives encourage repeat
purchases and foster brand loyalty among users.

DISADVANTAGE:

Limited Product Visibility: Customers may not be able to fully visualize or assess
products before purchasing, leading to potential dissatisfaction if the product does not meet their
expectations upon arrivas.

TITLE: INTELLIGENT SHOP- PING TROLLEY AND BILLING SYSTEM

AUTHOR: Nagpure, S., Sawant, P., (2018)

Creating an intelligent shopping trolley and billing system involves several components and
functionalities designed to enhance the shopping experience for customers and streamline the
checkout process. Explanation of how RFID tags on products and RFID readers on the trolley
enable automatic item detection and tracking.

5
ADVANTAGE:

Accurate Billing: With features such as RFID technology and weight sensors, intelligent
trolleys ensure accurate billing by precisely identifying each item and its quantity. This reduces
the likelihood of billing errors and disputes, enhancing trust between the retailer and the
customer.

DISADVANTAGE:

Maintenance and Technical Support: Intelligent trolley systems require regular


maintenance, software updates, and systems require regular maintenance, software updates, and
technical support to ensure optimal performance. Retailers need to allocate resources for ongoing
maintenance, which can add to the overall cost of ownership.

TITLE: IoT applications on secure smart shopping system.


AUTHOR: Li, Ruinian, T. Song, N. Capurso (2021)

Discussion of privacy concerns related to the collection, storage, and usage of customer data
by IoT devices and applications. Explanation of measures to ensure the integrity of data
transmitted between IoT devices, cloud servers, and backend systems to prevent tampering or
unauthorized modifications. Importance of implementing robust authentication mechanisms and
access control policies to prevent unauthorized access to sensitive data and system resources.

6
ADVANTAGE:

Enhanced Customer Experience: IoT applications in smart shopping systems enable a more
personalized and convenient shopping experience. Customers can receive tailored
recommendations, promotions, and alerts based on their preferences and shopping history,
leading to increased satisfaction and loyalty.

DISADVANTAGE:
Dependency on Connectivity: IoT devices rely on stable internet connectivity to function
properly. If there are connectivity issues or network outages, IoT devices may become
inaccessible or fail to transmit data, disrupting store operations and impacting the customer
experience.

7
CHAPTER 3
SYSTEM ANALYSIS

3.1. EXISTING SYSTEM:

Integrating an "Eye Blink RFID Shopping Cart System" into an existing retail environment
involves several steps and considerations to ensure seamless operation and compatibility. Here's
how it could be done:

Assessment of Existing System: Conduct a thorough assessment of the current retail


environment, including the layout of the store, existing technology infrastructure, POS systems,
and inventory management processes.

Identification of Integration Points: Identify key integration points where the Eye Blink
RFID Shopping Cart System can be seamlessly integrated into the existing system. This includes
compatibility with existing RFID technology, POS systems, and backend databases.

Development of Eye Blink RFID Technology: Develop the Eye Blink RFID technology,
which involves embedding RFID tags or sensors into shopping carts and integrating eye blink
recognition technology for user authentication and interaction.

Integration with RFID Infrastructure: Ensure compatibility and integration with the
existing RFID infrastructure used for item tracking and inventory management. The Eye Blink
RFID system should be able to communicate with RFID readers and backend systems to track
items in the shopping cart.

Authentication and User Recognition: Implement eye blink recognition technology for
user authentication and identification. This involves capturing and analyzing the user's eye blink
patterns to verify their identity and associate them with the shopping cart.

8
3.1.1. DISADVANTAGES

User Privacy Concerns: The use of biometric data, such as eye blink patterns, for user
authentication may raise privacy concerns among customers. Some users may be uncomfortable
with the collection and storage of their biometric information, leading to potential reluctance to
use the system.

Accuracy and Reliability: The accuracy and reliability of eye blink recognition technology
can vary depending on factors such as lighting conditions, user fatigue, and individual differences
in eye blink patterns. False positives or negatives in user authentication may lead to frustration
and inconvenience for users.

User Authentication Issues: Some users may experience difficulty with the eye blink
authentication process, particularly individuals with certain medical conditions or disabilities that
affect eye movements. This could result in accessibility challenges and exclusion of certain
demographics from using the system.

Integration Complexity: Integrating the Eye Blink RFID system with existing RFID
infrastructure, POS systems, and backend databases can be complex and time-consuming.
Compatibility issues, interoperability challenges, and the need for customizations may arise,
increasing implementation costs and complexity.

Cost of Implementation: Implementing an Eye Blink RFID shopping cart system requires
a significant investment in hardware, software, and infrastructure. The cost of developing and
integrating eye blink recognition technology, RFID sensors, and backend systems may be
prohibitive for some retailers, especially smaller businesses with limited budgets.

9
3.2. PROPOSED SYSTEM:

In a proposed Eye Blink RFID shopping cart system, several components and functionalities
would be integrated to create a seamless and efficient shopping experience. Here's an outline of
how such a system could be designed:

Eye Blink Recognition Technology Integration:


Incorporate eye blink recognition technology into the shopping cart interface for user
authentication.Develop algorithms to capture and analyze users' eye blink patterns to verify their
identity securely.Ensure compatibility and integration with existing RFID infrastructure, POS
systems, and backend databases.

RFID Tagged Items and Sensors:


Equip shopping cart with RFID readers and sensors to detect RFID-tagged items placed
inside.Ensure accurate item tracking and inventory management using RFID technology.

User Interface Design:


Design a user-friendly interface on the shopping cart display screen for interaction with
users.Display scanned items, total cost, promotions, and other relevant information.Provide clear
instructions for eye blink authentication and navigation.

Authentication and Security:


Implement robust security measures to protect user privacy and prevent unauthorized
access.Encrypt biometric data and ensure secure transmission between the shopping cart and
backend systems.Incorporate multi-factor authentication methods for added security, such as PIN
codes or biometric authentication.
Integration with POS Systems:
Integrate the Eye Blink RFID shopping cart system with existing POS systems for seamless
checkout and payment processing. Synchronize transaction data between the shopping cart, POS
terminal, and backend billing system in real-time.

10
3.2.1. ADVANTAGES

Implementing an Eye Blink RFID shopping cart system offers several advantages for both
retailers and customers:

Enhanced Security: Eye blink recognition technology adds an additional layer of security for
user authentication, reducing the risk of unauthorized use or theft of shopping carts. This helps
prevent instances of misuse or theft, enhancing overall store security.

Convenience and Efficiency: Eye blink authentication eliminates the need for physical keys
or access cards, providing a seamless and convenient user experience. Customers can quickly and
easily authenticate themselves without the need for manual intervention, speeding up the shopping
process.

Improved User Experience: The integration of eye blink recognition technology into shopping
carts enhances the overall user experience by providing a novel and innovative way to interact
with the system. Customers may find the process of authenticating themselves with a simple eye
blink intuitive and enjoyable.

Reduced Friction at Checkout: By seamlessly integrating with existing RFID technology


and POS systems, the Eye Blink RFID shopping cart system streamlines the checkout process.
Customers can effortlessly move from shopping to checkout without the need to manually scan
items or wait in line, reducing friction and improving overall satisfaction.

Enhanced Accessibility: Eye blink recognition technology can be more accessible for
individuals with physical disabilities or impairments compared to traditional authentication
methods such as keys or access cards. This inclusivity helps ensure that all customers can easily
navigate and use the shopping cart system.

11
CHAPTER 4

SYSTEM SPECIFICATION

4.1. SOFTWARE REQUIREMENTS:

 Language : Embedded C
 Arduino : compiler tool
 Proteus : simulation tool

4.2. HARDWARE REQUIREMENTS:

 Arduino Microcontroller
 IOT module
 Power supply
 RFID Tag
 RFID Reader
 LCD Display

4.3. SOFTWARE DESCRIPTION:

EMBEDDED C:

Creating an RFID shopping cart system in embedded C involves developing software that
controls the functionality of the shopping cart hardware. This software, known as firmware, is
written in embedded C programming language, which is specifically designed for embedded
systems like microcontrollers.The system includes various hardware components such as RFID
readers, sensors, microcontrollers, display screens, and input devices. These components are
integrated into the design of the shopping cart to enable RFID communication, user interaction,
and data processing.

RFID communication is a crucial aspect of the system, allowing the shopping cart to interact
with RFID tags attached to items. The firmware includes code to interface with the RFID reader
hardware, enabling the microcontroller to read the unique identifiers of RFID tags.

12
The user interface of the shopping cart is designed using embedded C graphics libraries or
custom drawing routines. This interface is displayed on the cart's screen and provides users with
information about scanned items, total cost, promotions, and user instructions. User input
functionality is incorporated to navigate the interface and input data, such as item quantities or
PIN numbers.Security features are implemented in the firmware to ensure user authentication
and protect against unauthorized access. This may include PIN entry or biometric authentication
methods, depending on the system's requirements.

Item tracking and inventory management are handled by the firmware, which tracks items
placed in the shopping cart using RFID tag data. Algorithms are implemented to update the cart's
inventory in real-time, deducting items as they are added and adjusting quantities as
necessary.Integration with backend systems is facilitated through communication protocols such
as UART, SPI, or Ethernet.

The firmware includes code to transmit scanned item data, transaction details, and user
authentication status to backend servers for processing. This enables checkout and payment
processing, including calculating the total cost, applying discounts, and processing payment
transactions.

An RFID shopping cart system developed in embedded C offers not only core functionalities
but also additional features to enhance the shopping experience. Beyond managing RFID
communication, user interface, security, and integration with backend systems, this system can
provide wireless connectivity for personalized promotions and recommendations through mobile
apps.

It can also incorporate geolocation services to offer location-based notifications and utilize
voice recognition for hands-free interaction. Smart shopping lists, interactive product
information displays, and integrated payment solutions further streamline the shopping process.

Environmental sensors ensure product quality, while analytics glean insights into customer
behavior. Augmented reality integration and customer feedback mechanisms round out the
system, providing an immersive, convenient, and tailored shopping experience for customers
while empowering retailers with valuable data for optimization.
13
The RFID shopping cart system, developed in embedded C, represents a comprehensive
solution designed to revolutionize the shopping experience. Beyond its core functionalities, this
system incorporates a suite of advanced features aimed at enhancing convenience,
personalization, and efficiency for both customers and retailers.

These features include wireless connectivity for personalized promotions, geolocation


services for targeted notifications, and voice recognition for hands-free interaction. Smart
shopping lists, interactive product displays, and integrated payment solutions further streamline
the shopping process, while environmental sensors and augmented reality integration elevate the
retail environment.

Additionally, robust analytics capabilities and customer feedback mechanisms empower


retailers with actionable insights to optimize operations and drive business growth. With its
blend of cutting-edge technology and customer-centric design, the RFID shopping cart system
sets a new standard for modern retail experiences.

SIMULATION TOOL

PROTEUS

A simulation tool for embedded systems is software designed to replicate the behavior of a
microcontroller-based system without the need for physical hardware. It enables developers to
test and validate their firmware in a virtual environment before deploying it onto actual
hardware.

These tools typically provide a graphical user interface for designing and configuring the
simulated system, including virtual representations of hardware components such as
microcontrollers, sensors, and communication interfaces. Developers can write and execute
embedded C code within the simulation environment, leveraging debugging features to identify
and troubleshoot issues.

14
Simulation tools offer real-time simulation capabilities, allowing developers to assess timing
behavior accurately. They often include emulators for common peripherals, enabling testing of
firmware interactions with external devices. Integration with popular IDEs streamlines the
development workflow, while customization options allow developers to tailor the simulation
environment to their specific needs. Overall, simulation tools for embedded systems are
invaluable resources for developers, facilitating efficient testing, debugging, and validation of
firmware before deployment.

Proteus is a comprehensive simulation tool widely used in embedded systems development


and electronic circuit design. It offers a versatile platform for designing, testing, and debugging
microcontroller-based projects, including those developed in embedded C. With its intuitive
graphical user interface, Proteus allows developers to create virtual prototypes of electronic
circuits and microcontroller-based systems quickly and efficiently.

One of the key features of Proteus is its extensive library of components, which includes a
wide range of microcontrollers, sensors, actuators, and communication interfaces. Developers
can easily select and configure these virtual components to match the hardware used in their
real-world projects. Proteus provides a realistic simulation environment where developers can
write and execute embedded C code for microcontrollers like PIC, AVR, and ARM. The built-in
debugger allows for step-by-step execution, breakpoints, variable inspection, and real-time
monitoring of peripherals, enabling thorough testing and debugging of firmware.

Additionally, Proteus supports real-time simulation, allowing developers to assess the timing
behavior of their firmware accurately. This is particularly useful for applications that require
precise timing or synchronization between different components. Proteus also offers integration
with popular integrated development environments (IDEs) like MPLAB X IDE and Keil
µVision, allowing developers to seamlessly transition between code development and
simulation. This integration streamlines the development workflow and enhances productivity.

15
CHAPTER 5
SYSTEM ARCHITECTURE

SYSTEM ARCHITECTURE

An eye blink RFID shopping cart system represents a cutting-edge integration of biometric
authentication and RFID technology aimed at revolutionizing the shopping experience. Users
authenticate themselves by simply blinking their eyes, eliminating the need for traditional access
methods like keys or cards. RFID readers embedded within the cart automatically detect and
track items as they are placed inside, streamlining checkout processes and enabling real-time
inventory management. This system offers a seamless and efficient solution for both customers
and retailers, promising enhanced security, convenience, and operational efficiency in retail
environments.

The architecture of an eye blink RFID shopping cart system encompasses several key
components working together seamlessly. It includes a biometric authentication module for eye
blink recognition, RFID readers integrated into the cart for item tracking, and a microcontroller
serving as the central processing unit.

Battery& Voice
Power Reader
supply

Eye blink LCD


Selection display
User
RRFID Billing
RFID auto Informati
Product reader billing on
equipped system
with RFID tag
Fig.5.1.1 System Architecture

16
CHAPTER 6
MODULES

LIST OF MODULES

There are four modules used in this project. They are

• RFID reader
• Voice reader
• Eye blink Detection
• Billing information

6.1. MODULES DESCRIPTION

6.1.1 . RFID reader

The RFID reader module is a component that reads data from RFID tags, consisting of
hardware like antennas and transceivers, and software for communication and data processing.
In a shopping cart system, it detects RFID tags on products, enabling automatic tracking and
inventory management.

6.1.2. Voice reader

The voice reader module is a component that processes spoken language, typically featuring a
microphone and software for speech recognition. In a shopping cart system, it enables users to
interact verbally, allowing them to issue commands or requests, such as adding items to their list
or accessing product information, enhancing usability and accessibility.

6.1.3. Eye blink Detection

The eye blink module is a component designed to detect and interpret eye movements,
typically incorporating sensors and algorithms for analysis. In a system like the eye blink RFID
17
shopping cart, this module enables users to authenticate themselves by blinking their eyes,
providing a secure and convenient method for access control.

6.1.4. Billing information

The billing information module is a component responsible for managing transaction data and
generating invoices or receipts. It includes software for processing payment information,
calculating totals, and recording transactions. In a shopping cart system, this module facilitates
seamless checkout processes, ensuring accurate billing and providing customers with transaction
records.

The billing information module is a crucial component within a shopping cart system, tasked
with managing transactional data efficiently. Its primary function includes processing payment
information, calculating totals accurately, and generating invoices or receipts for customers. This
module ensures a seamless checkout process by handling all aspects of billing, from item pricing
to payment processing, thereby enhancing the overall shopping experience.

Additionally, it maintains records of transactions, providing valuable data for both customers
and retailers. Overall, the billing information module plays a pivotal role in facilitating smooth
and reliable transactions within the shopping cart system.

18
CHAPTER 7
SYSTEM DESIGN

7.1. DATA FLOW DIAGRAM

The data flow diagram (DFD) for an eye blink RFID shopping cart system outlines how
data flows through the system. It visualizes inputs like user authentication and RFID tag data,
which are processed through authentication and item scanning processes. Outputs include user
feedback and transaction records, while the system interacts with data stores and backend
systems for information exchange, providing a comprehensive overview of data flow within the
system.

Data flow Symbols:


Symbol Description

An entity. A source of
data or a destination for
data
.
A process or task that is
performed by the
system.

A data store, a place


where data is held
between processes.

A data flow.

19
LEVEL 0

Fig.7.1.1 Dataflow Diagram level 0

LEVEL 1

Fig.7.1.2 Dataflow Diagram level 1

20
7.2. USECASE DIAGRAM

A use case diagram is a visual representation of the functional requirements of a system. It


illustrates the relationship between actors (users or external systems) and use cases (actions or
services provided by the system). Use case diagrams are useful for identifying the primary
goals and functionalities of a system and for understanding how different actors interact with
the system.

Fig.7.2.1 Use case Diagram

7.3. CLASS DIAGRAM


A class diagram is a visual representation of the classes, interfaces, and relationships within
a system. It is a static model that shows the structure of the system and the relationships
between the various components. Class diagrams are typically used in object-oriented
programming to design and communicate the structure of the system.

21
Fig.7.3.1 Class Diagram

7.4. SEQUENCE DIAGRAM

A sequence diagram is a visual representation of the interactions between objects or


components within a system. It shows the sequence of events that occur in a particular
scenario or use case, including the messages exchanged between objects and the order in
which they occur. Sequence diagrams are used to model the dynamic behavior of a system
and to identify potential issues or errors in the system's design.

22
Fig.7.4.1 Sequence Diagram

7.5. COLLABORATION DIAGRAM:

A collaboration diagram, also known as a communication diagram, is a visual


representation of the interactions between objects or components within a system, similar
to a sequence diagram. However, while a sequence diagram focuses on the sequence of
events and messages exchanged between objects, a collaboration diagram emphasizes the
relationships and interactions between the objects themselves.

23
Fig.7.5.1 Collaboration Diagram

7.6. ACTIVITY DIAGRAM:


An activity diagram is a type of UML (Unified Modeling Language) diagram that visually
represents the steps and flow of activities involved in a process or system. It is often used in
software development and business process modeling to analyze and design workflows.

24
Fig.7.6.1 Activity Diagram

25
CHAPTER 8

SYSTEM TESTING

8.1. TESING

Software testing is a method of assessing the functionality of a software program. There are
many different types of software testing but the two main categories are dynamic testing and
static testing. Dynamic testing is an assessment that is conducted while the program is
executed; static testing, on the other hand, is an examination of the program's code and
associated documentation. Dynamic and static methods are often used together.

Testing is a set activity that can be planned and conducted systematically. Testing begins at
the module level and work towards the integration of entire computers-based system. Nothing
is complete without testing, as it is vital success of the system.

Testing Objectives:
There are several rules that can serve as testing objectives, they are

1. Testing is a process of executing a program with the intent of finding an error.

2. A good test case is one that has high probability of finding an undiscovered error.

3. A successful test is one that uncovers an undiscovered error.


If testing is conducted successfully according to the objectives as stated above, it would
uncover errors in the software. Also testing demonstrates that software functions appear to the
working according to the specification, that performance requirements appear to have been
met.
There are three ways to test a program

1. For Correctness

2. For Implementation efficiency

3. For Computational Complexity.

26
Tests for correctness are supposed to verify that a program does exactly what it was
designed to do. This is much more difficult than it may at first appear, especially for large
programs.Tests for implementation efficiency attempt to find ways to make a correct program
faster or use less storage. It is a code-refining process, which reexamines the implementation
phase of algorithm development. Tests for computational complexity amount to an
experimental analysis of the complexity of an algorithm or an experimental comparison of
two or more algorithms, which solve the same problem.

The data is entered in all forms separately and whenever an error occurred, it is corrected
immediately. A quality team deputed by the management verified all the necessary documents
and tested the Software while entering the data at all levels. The development process involves
various types of testing. Each test type addresses a specific testing requirement. The most
common types of testing involved in the development process are:
 Unit Test.

 System Test

 Integration Test

 Functional Test

8.2. TYPES OF TESTING

8.2.1. UNIT TESTING:

The first test in the development process is the unit test. The source code is normally
divided into modules, which in turn are divided into smaller units called units. These units have
specific behavior. The test done on these units of code is called unit test. Unit test depends
upon the language on which the project is developed. Unit tests ensure that each unique path
of the project performs accurately to the documented specifications and contains clearly
defined inputs and expected results.Functional and reliability testing in an Engineering
environment. Producing tests for the behavior of components (nodes and vertices) of a product
to ensure their correct behavior prior to system integration.

27
8.2.2. FUNCTIONAL TESTING:

Functional test can be defined as testing two or more modules together with the intent of
finding defects, demonstrating that defects are not present, verifying that the module performs
its intended functions as stated in the specification and establishing confidence that a program
does what it is supposed to do.

8.2.3. INTEGRATION TESTING:

Testing in which modules are combined and tested as a group. Modules are typically code
modules, individual applications, source and destination applications on a network, etc.
Integration Testing follows unit testing and precedes system testing. Testing after the product is
code complete. Betas are often widely distributed or even distributed to the public at large in
hopes that they will buy the final product when it is released.

8.2.4. SYSTEM TESTING:

System testing is the process of testing an entire software system or application to ensure
that it meets the specified requirements and performs as expected in its intended environment.
It is a critical phase of the software development life cycle and is usually performed after
integration testing.

8.2.5. ACCEPTANCE TESTING:

Acceptance testing is a type of testing that determines whether a system meets the specified
requirements and is acceptable to the end-users or customers. It is the final phase of testing
before the system is released into production.

28
CHAPTER 9

CONCLUSION
CONCLUSION

In conclusion, the Eye Blink RFID shopping card system with voice reader capabilities
presents a promising solution for enhancing the shopping experience for visually impaired
individuals. Through the integration of RFID technology and voice recognition, the system
allows users to navigate through the store, locate products, and complete transactions with
greater independence and efficiency.

Our testing revealed several key benefits of the system. Firstly, the utilization of RFID
technology enables seamless product identification and inventory management, reducing the
need for manual scanning and streamlining the checkout process. Additionally, the incorporation
of voice reader capabilities empowers users with visual impairments to access essential product
information and receive real-time guidance throughout their shopping journey.

Furthermore, user feedback highlighted the system's user-friendly interface and intuitive
design, emphasizing its accessibility and ease of use. Participants expressed satisfaction with the
system's ability to accurately recognize voice commands and provide relevant product details,
ultimately contributing to a more inclusive shopping environment.

However, it's important to note some areas for potential improvement. While the system
demonstrated overall reliability, occasional connectivity issues were observed during peak usage
periods, warranting further optimization of network infrastructure. Additionally, expanding the
range of supported languages and dialects would enhance the system's accessibility for a more
diverse user base.

In summary, the Eye Blink RFID shopping card system with voice reader capabilities
represents a significant step towards promoting accessibility and inclusivity in retail
environments. With continued refinement and investment in technological advancements, this
innovative solution holds the potential to revolutionize the shopping experience for individuals
with visual impairments, fostering greater independence and empowerment in their daily lives.

29
CHAPTER 10

FUTURE ENHANCEMENT

In envisioning the future of the Eye Blink RFID shopping card system, several
enhancements could significantly augment its functionality and accessibility. Integrating
augmented reality (AR) technology could overlay product information and navigation cues
directly onto the user's field of vision, revolutionizing the shopping experience for visually
impaired individuals. Moreover, a companion mobile application synced with the RFID system
could empower users to create shopping lists, locate products within the store, and receive
personalized recommendations based on their preferences and purchase history. Machine
learning algorithms could further personalize the experience, analyzing user behavior to tailor
recommendations and assistance. Expanding language support and integrating popular voice
assistants would ensure inclusivity and convenience for diverse users. Additionally, gesture
recognition technology and smart shopping cart integration could provide alternative input
methods and streamline the checkout process, respectively. These enhancements represent
exciting opportunities to continually enhance the Eye Blink RFID shopping card system, making
shopping more accessible, efficient, and enjoyable for all users.

30
APPENDIX I

II.1. SCREENSHOTS

Fig.I.1.1. RFID Reader

Fig.I.1.2. Product Adding

31
Fig.I.1.3. Voice Reader Login Page

Fig.I.1.4. Voice Reader

32
Fig.I.1.5. Eye Blink Detector

Fig.I.1.6. Billing Information

33
Fig.I.1.7. Billing Information Voice Reader

34
CHAPTER 12
REFERENCE
S

[1].Mobeen shahroz1, muhammad faheem mushtaq2- “IoT based Smart ShoppingCart Using
Radio Frequency Identification”,2023 .

[2].Chandrashekhar P, Ms.T. Sangeetha –”Smart shopping cart with automatic central


billing system through RFID and zigbee”,IEEE,2014.

[3].Hubert, M. blut, C. Brock,C.Backhaus and T.Eberhardt –”Acceptance of smart phone


based mobile shopping: mobile benefits, customer characteristics, perceived risks and the
impact of application context”, IEEE 2018.
[4].Anil, A. & Corresponding, A. RFID Based Automatic Shopping Cart. Int. J. Adv. Sci. Res.
Eng. 1, 39–45 (2018).
[5].Machhirke, K., Goche, P., Rathod, R., Petkar, R. & Golait, M. “ A New Technology of
Smart Shopping Cart using RFID and ZIGBEE ”. Int. J. Recent Innov. Trends Comput.
Commun. 5, 256–259 (2017).
[6].Domdouzis, K., Kumar, B. & Anumba, C. Radio-Frequency Identification (RFID)
applications: A brief introduction. Adv. Eng. Informatics (2007).
doi:10.1016/j.aei.2006.09.001.
[7].Machhirke, K., Goche, P., Rathod, R., Petkar, R. & Golait, M. “ A New Technology of
Smart Shopping Cart using RFID and ZIGBEE ”. Int. J. Recent Innov. Trends Comput.
Commun. 5, 256–259 (2017).
[8].Anil, A. & Corresponding, A. RFID Based Automatic Shopping Cart. Int. J. Adv. Sci. Res.
Eng. 1, 39–45 (2018).
[9].Dheple, S., Kumari, D., Jadhav, M., Lihitkar, D. & Umakanttupe, A. P. Smart Shopping
Cart with Automatic Billing for Supermarket. VIII, 1–6 (2018).
[10].Choi, D., Chung, C. Y. & Young, J. Sustainable online shopping logistics for customer
satisfaction and repeat purchasing behavior: Evidence from China. Sustain. 11, (2019).
[11].Emami, C., Smith, R. G. & Jorna, P. Online fraud victimisation in Australia: Risks and
protective factors. AIC Reports: Research Report 16 (2019). doi:10.1016/b978-008045073-
5/50005-8

35
[12].Dn, S. & Pushpalatha, S. All-In-One Intelligent Shopping Trolley with Automatic Billing
and Payment System. Int. Res. J. Eng. Technol. 4, 59–62 (2017).

[13].Lambay, M. A., Shinde, A., Tiwari, A. & Sharma, V. Automated Billing Cart. 5, 148–151
(2017).
[14].Borkar, A., Ansingkar, M., Khobragade, M., Nashikkar, P. & Raut, A. Smart Shopping-
An Android Based Shopping Application. 4, 874–878 (2015).
[15].Jadhav, S., Kamath, S., Yadav, S., Rajput, A. & Sakure, P. K. S. Smart Shopping
Application using NFC. 1521–1524 (2018).
[16].Jagtap, S. S. & Hanchate, D. B. Development of Android Based Mobile App for
PrestaShop eCommerce Shopping Cart ( ALC ). Int. Res. J. Eng. Technol. 4, 2248–2254
(2017).
[17].Wabale, H. S. Electrical & Electronic Systems Automatic Menu Ordering System Using
Zigbee and Arm Processor. 6, 2–4 (2017).
[18].oe, N. Rfid Based Smart Trolley for Supermarket Automation. Int. Res. J. Eng. Technol. 4,
1975–1980 (2017).
[19].Mohanapriya, D., Anas, R. M., Nandhini, P. & Deepika, N. M. Design and
Implementation of Smart Basket Cart Using Near Field Communication. 5, 778–785 (2018).
[20].Niranjana, M. I., Lakshmi, K., Priyadharsini, G. & Saravanapriya, K. Smart Trolley – A
Novel Innovation to Super Market. 7, 414–418 (2018).
[21].swarya, C., Josuva, D. & Vasanthakumar, R. Arduino Based Smart Billing System Using
RFID. 4–7.
[22].Sherazi, H. H. R. et al. A heterogeneous IoV architecture for data for- warding in vehicle
to infrastructure communication. Mob. Inf. Syst. 2019, (2019).
[23].T. Deshpande, K. Singh, K. Parmar, X. Institue, and O. Engineering, “RFID based Smart
Trolley using ARM Processor,” Int. Res. J. Eng. Technol., vol. 4, no. 4, pp. 3085–3089, (2017).
[24].B. Krishnan, S. Sundaran, D. Prasath, and G. Kishore, “RFID BASED SMART
SHOPPING KART,” pp. 596–599, (2018).
[25].A. Wani, K. Thakur, N. Vaze, M. Vadhel, and P. R. Advirkar, “RFID Based Intelligent
Trolley System using Zigbee,” vol. 4, no. 3, pp. 10886–10889, (2015).
[26].Rogojanu, Ioana, G. Suciu, M. C. Ditu, and A. Pasat. "Smart Shopping Technologies for
Indoor Markets." In 2018 IEEE International Conference on Computational Science and
Engineering (CSE), pp. 99-103. IEEE, (2018).

36
[27].Li, Ruinian, T. Song, N. Capurso, J. Yu, J. Couture, and X. Cheng. "IoT applications on
secure smart shopping system." IEEE Internet of Things Journal 4, no. 6 (2017): 1945-1954.
[28].Kaur, A., Garg, A., Verma, A., Bansal, A. & Singh, A. Arduino based smart cart. 2,
3083–3090 (2013).

[29].Liard, M. J. RFID in the Supply Chain: The Wal-Mart Factor. Circuits Assem. (2004)
[30].Rec, M. T. RFID based Advanced Shopping Trolley for Super Market. 225–230 (2017).
[31].Nalavade, D. K. A. S.-. IOT Based Smart Shopping Cart (SSC) With Automated Billing
and Customer Relationship Managemant (CRM). Int.J. Res. Appl. Sci. Eng. Technol. V, 420–
424 (2017)
[32].Yewatkar, A., Inamdar, F., Singh, R., Ayushya & Bandal, A. Smart Cart with Automatic
Billing, Product Information, Product Recommen- dation Using RFID & Zigbee with Anti-
Theft. Procedia Comput. Sci. 79, 793–800 (2016).
[33].Jani, B. G. IoT based retailed shopping system using NFC. 4, 473–476
(2020).

37
38
39

You might also like