Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas.

Similar presentations


Presentation on theme: "Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas."— Presentation transcript:

1 Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas

2 Presentation Agenda Background information Database Web Service Web Site Android Application

3 Background Shopping for home consumables is a very time consuming task In order to make informed decisions while in the store, individuals must know what items they currently have Needed a solution that was robust and mobile

4 Background Designed a home inventory system that is available via web page or Android application Design effort included Database, API, web application, web service, and Android application

5 High Level Architecture Database Database API Web ServiceWebsite Internet Android ApplicationClient Browsers High Level Application Architecture Server

6 Database Microsoft SQL Server 2008 Table Relationships and Indexing

7

8 Web Service Custom-tailored TCP Communication XML Technology Unified Database Communication

9 Web Service Flow

10 Web Site Admin Side ◦ Manage System ◦ Manage Admin Users ◦ Manage Houses Client Side ◦ Manage House ◦ Perform Inventory ◦ SMS alerts for low items Tablet Side ◦ Perform Inventory

11 Web Site Flow

12

13 Android Application Goals The Android application needed to recreate the functionality of the web application but optimized for the Android smart phone platform. Needed to be able to scan objects into the inventory for quick data entry

14 Android Program Flow

15 Viewing Inventory

16 Scanning Items (Add Scan) In Database? Yes Increment Item No Search for Product name

17 Communications Android application uses TCP connection to connect to web service Communicates using XML messages Single class handles web service communication

18 Future Plans Move server to a Virtual Private Server (VPS) Create shopping list prediction engine using product usage data Rework UI of web site to show a more visual representation of a house and allow for drag and drop interaction. Creation of a discrete bar code scanner and tablet combination for use in high traffic areas Geo Reminders


Download ppt "Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas."

Similar presentations


Ads by Google