RFID Smart Shopper

concepcionsockSoftware and s/w Development

Aug 15, 2012 (5 years ago)

256 views

RFID Smart Shopper

Members:

Anthony Crawford

Jason Hickman

Brice Tucker

Matt Williams


Advisor:

Dr. Raj Bhatnagar

Project Goal



Create a prototype of an RFID Smart
Shopper device that would help users
create and manage shopping lists,
make intelligent item suggestions, and
alert the user to items on their current
list when they go shopping.

Milestones


Research and write the Association
Mining Algorithm


Design, implement, and populate the
needed databases


Design and implement the Graphical
User Interface (GUI)


Communicate with the RFID reader

Complications


Different names can be used for the
same product (branding and slang for
example)


Price and its affect on suggested items


RFID tags on a per item basis


Intelligent creation of lists


Design Decisions / Revisions


Item Categorization


Sale info vs. price


RFID tags per category


RFID tags located on shelf


Keyboard entry


Info in database vs. on tag



Association Mining Algorithm



AND Lists to get
Associations


Continue to refine sets


Support values


Database storage


Suggestion retrieval



RFID Reader & Tags


Hardware Communication


Reading/Writing Tags


Reader Testing


Software Communication


Reader Integration




Graphical User Interface


Designed in NetBeans
using swing and awt
libraries


Designed with handheld
device in mind


240x320 pixels


Point and click interface


Databases


Access Databases


Device DB


Store DB



2nd Normal Form


Artificial keys used
for simplicity


User Testing & Suggestions


Alphabetical ordering


No case sensitivity


New item dropdown menu


Select multiple suggested items


Double click selecting


List creation calendar


Copy list functionality

Unfinished / Future Revisions


Non
-
keyboard entry


Synchronization between device and
store database


Sale suggestions


Stress testing


Database management and cleanup
over long term use

Questions Before the
Demonstration?