Self-checkout for supermarket Project and Laboratories on - - PowerPoint PPT Presentation

self checkout for supermarket
SMART_READER_LITE
LIVE PREVIEW

Self-checkout for supermarket Project and Laboratories on - - PowerPoint PPT Presentation

Self-checkout for supermarket Project and Laboratories on Communication Systems Members: - Asnani Sorath - Carella Giuseppe - Mensio Martino Objectives Prototype for automatic cash register - identification of user and products -


slide-1
SLIDE 1

Self-checkout for supermarket

Project and Laboratories on Communication Systems

Members:

  • Asnani Sorath
  • Carella Giuseppe
  • Mensio Martino
slide-2
SLIDE 2

Objectives

Prototype for automatic cash register

  • identification of user and products
  • creation and saving of receipts
  • management of the inventory and shelf-refilling
slide-3
SLIDE 3

System overview

slide-4
SLIDE 4

Client side

slide-5
SLIDE 5

Steps for executing a purchase

slide-6
SLIDE 6

User authentication

slide-7
SLIDE 7

Identification of products

  • The user takes the picture of the

barcode.

  • The picture is sent to the server.
  • The server sends the information about

the product.

slide-8
SLIDE 8

Product removal features

  • Scenario: the user wants to remove “coca cola”, because he has not enough

money to buy it.

slide-9
SLIDE 9

Proceeding with payment and storing receipt

slide-10
SLIDE 10

Error management

slide-11
SLIDE 11

User authentication failed

  • Bad quality of QR code picture.
slide-12
SLIDE 12

Identification of product failed

  • Bad quality of bar code picture.
slide-13
SLIDE 13

Connection down

  • The ethernet cable is disconnected.
slide-14
SLIDE 14

Server side

slide-15
SLIDE 15

Communication with the board

  • UDP channel
  • stateless communication:

each request is independent from the others

slide-16
SLIDE 16

Code recognition and processing

Types of codes:

  • 1D codes: for the products
  • 2D codes: for customers

Steps:

  • receive image
  • Zebra-crossing library to detect code
  • lookup in the database
  • provide result back to the board
slide-17
SLIDE 17

GUI

basic logging features

slide-18
SLIDE 18

Interaction with third-party service

Missing products in the local database

  • nly for operators
  • fast insertion

https://upcdatabase.org/

slide-19
SLIDE 19

Website and database

slide-20
SLIDE 20

Database Design

slide-21
SLIDE 21
slide-22
SLIDE 22

System analysis

slide-23
SLIDE 23

Ease-of-use, Applicability and Marketing perspective

  • User-friendly both on customer and administrator side.
  • A lot of functionalities to execute the purchase.
  • Each single step of the purchase is well explained.
  • Automatic shopping in supermarkets with high attendance.
  • Speed up the buying phase of customers.
slide-24
SLIDE 24

Quick estimation of costs

slide-25
SLIDE 25

Estimation

  • LCD: 80$
  • Tunes module: 10$
  • FEZ Spider II: 60$
  • Button: 5$
  • Camera: 30$
  • Ethernet module: 20$
  • Firmware on the processor: 500$
  • Server Side: 500$
  • WebSite and database: 1000$
  • Assistance: 300$ per year and it also covers damages for two years.
  • Total cost: 2505$
slide-26
SLIDE 26

Conclusions

Dedicated hardware for code recognition would be much better (barcode reader)

  • fast image→ code
  • fast interaction with server
  • accuracy