Presentation is loading. Please wait.

Presentation is loading. Please wait.

Eliminating paper & increasing user’s shopping experience with

Similar presentations


Presentation on theme: "Eliminating paper & increasing user’s shopping experience with"— Presentation transcript:

1 Eliminating paper & increasing user’s shopping experience with
Paperless receipts

2 Project Team Zeshan Nurani Nelson Stoik Brad Davis

3 Project Overview Why do we still use paper receipts if everyone has a phone? Paper Receipts Cost of paper Must be replaced when empty Get damaged Get lost …risk of paper cuts! Electronic Receipts Stored right on your phone Cost nothing Increased user experience Won’t get lost …no risk of paper cuts!

4 Project Overview [4] Google Nexus 5 [1] PS/2 Barcode Scanner
[2] Altera DE2 [3] NFC Module [1] [2] [3] [4]

5 Task Overview Input Processing Output
Barcode Scanner and Interfacing with PS/2 - Nelson Processing Data Input and Processing - Zeshan Interfacing with memory - Nelson/Zeshan UI / Interfacing with board - Nelson/Zeshan Output Receipt export to NFC module - Nelson/Zeshan Interfacing with NFC module - Nelson/Brad Peer-to-Peer communication - Brad Android Development - Brad

6 Control Flow

7 Software Flow

8 Altera DE2

9 Code Example 1 PS/2 Interfacing

10 Code Example 2 Finding item in database and adding it to the receipt

11 Code Example 3 Android App – XML code

12 Code Example 4 Android App - List View, File Parsing

13 Testing - System Software
No major testing was required. As we add functionality, we create some tests on the fly to verify functionality. Button implementation Qsys PIO options, initialization, ISR to print to console PS/2 implementation with keyboard input Qsys, initialization, driver testing Item searching and receipt population Debugging in IDE to follow code and check variables/memory

14 Testing - Android App Application Development Testing
Android Dev Environment Testing Applications on Devices Storage of receipt implementation Testing the file I/O within applications and android devices Testing will need to be done once the NFC code has been implemented

15 Features to add Large item’s database w/ query’s
Possibly stored on SD card Encryption Receipt data stored on board Receipt data on the phone Notifications QR Code support (new hardware needed)


Download ppt "Eliminating paper & increasing user’s shopping experience with"

Similar presentations


Ads by Google