Smart Shopper i Phone App Team Parth Saxena
- Slides: 38
Smart Shopper i. Phone App Team: Parth Saxena Sowmya Coppisetty Abhinav Chhabra Guy Hail
Team - Mentor q Dr. Alfredo Perez – Davila Associate Professor (Computer Science and Computer Information Systems) Delta 167 (location) Phone: 281 -283 -3863 Email: perezd@uhcl. edu
Smart Shopper – Team Roles q Parth Saxena Team Leader & Programmer q Sowmya Coppisetty Documentation & Programmer q Abhinav Chhabra Programmer & Website maintenance q Guy Hail Programmer & Tester
Purpose q The “Smart Shopper” application provides users the ability to choose a local grocery store, browse the products it offers, and to compose a shopping list chosen from the available products. q Provides user. more convenient and planned way of shopping to a
The Application q. A server which supplies lists of grocery stores, lists of products, and discount coupons for product. q. A client which allows the user to choose stores and organize a shopping list.
The Server q The server is a web service, which when queried by the client replies with the appropriate data. q Web service queries the database: - What grocery stores are in the user’s locale? - What products does the chosen store offer? - What is the discount coupon for a product?
The Client q Description- - Retrieves data from the server - Presents the data to the user - Allows the user to organize the data
The Client q Services- Select a grocery store - View and choose from a store’s products - Allows a user to add own - View and manage a shopping list for a store - View a discount coupon for a product
Application model
Technologies Server Side Technologies: q DCM Server (Microsoft IIS 6) q PHP q My Sql Database q Subversion Repository
Technologies Client Side Technologies q An i. Phone with i. OS 4 q Objective-C 2. 0 q XCode IDE
Functional Requirements FUNCTIONAL REQUIREMENTS SERVER SIDE CLIENT SIDE
Server Side Requirements SERVER List_Stores() List_Products() List_Coupons()
Client Side Requirements q Display q Fetch Map and store List locally q Display Stores q Display Product List q Add a product q Sort Product List
Client Side Requirements q Add Items to Cart q Tracking q Update q Find state of an item Cart Coupons q Server Fails to Respond q Default Memory State
q Managing q Display the shopping list items in cart
Non Functional Requirements Server Side: q Server Response Time. q Partial Server Response. q Report Server Failure.
Non Functional Requirements Client Side: q Arrangement of buttons (Apple Human interface guidelines). q Size and Spacing of Buttons. q Text (Font Size) should be readable.
Behind the scenes
Before launch
Start screen • When you launch the application it requests the web service to fetch all the stores in the database. • Starts with displaying a map with pins showing nearby grocery stores from the default location. • Location services should be on; if not the user will be requested to turn on the services.
Application settings • Default latitude and longitude can be changed through the settings. • There is an option of changing the search radius.
Product list • On clicking a grocery store the web service reads the storeid from the request URL sent by the application through GET method of PHP. • Appropriate query is executed and the list of products and corresponding coupons are fetched. • The result of the query is changed into XML format and sent to the application.
Viewing Coupons • By selecting the required products in the list, the list is ready to shop. • There is an option of viewing the coupon specific to a product in form of an image.
Products sorted as per their aisle • The products which were selected get sorted according to their aisle and get populated in the list. • These products are ready to be shopped.
Adding a product
Database Snapshot grocery_stores
Database Snapshot products_table
Demonstration
Concept q For whom is the application written?
Smart Shopper § Mobile Notepad? § Availability Service?
Primary Stakeholder § The Grocery Store
Cornucopia § Grocery stores offer thousands of products.
Network § EDGE, 3 G, Wifi
Hierarchy § Table § Subtable § § Subtable …
Dog food? § I don’t have a dog!
Frederick Brooks § “In most projects, the first system built is barely usable. It may be too slow, too big, awkward to use, or all three. ”
- Amoratization schedule
- Windows phone app
- Windows phone app development tutorial
- Dr ajit saxena
- Anupam saxena
- Shubhangi saxena
- Anureet saxena
- Dr rashmi saxena
- Arun saxena advocate
- Ankit saxena
- Me 251
- Vartika saxena
- Anureet saxena
- Agrawal-kayal-saxena
- Anupam saxena
- Trade area analysis methods
- Shopper tracking technology
- Walmart cross docking system
- Walmart shopper demographics
- Mystery shopping scenario examples
- Unilever shopper
- Mystery shopper training
- Mystery shopper
- Hiper shopper
- Crm process in retailing
- Msu chrome river
- App on apple app store user
- Smart find express app
- Smart reality app
- Smart access app
- Safelink national verifier
- Team shake app
- Street smart vs book smart quotes
- Everfi module 2 smart shopping answers
- One smart man he felt smart
- Street smart vs book smart
- It's not how smart you are
- One smart man he felt smart
- Kim ung-yong