Download presentation
Presentation is loading. Please wait.
Published byJuliana Beasley Modified over 6 years ago
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)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.