Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team 41 Betty Liu-- Culver City Wai Lam -- Long Beach Chintan Kathiriya -- Campus CSCI 588 Project Status Review Grocery Shopping Assistant Module.

Similar presentations


Presentation on theme: "Team 41 Betty Liu-- Culver City Wai Lam -- Long Beach Chintan Kathiriya -- Campus CSCI 588 Project Status Review Grocery Shopping Assistant Module."— Presentation transcript:

1 Team 41 Betty Liu-- Culver City Wai Lam -- Long Beach Chintan Kathiriya -- Campus CSCI 588 Project Status Review Grocery Shopping Assistant Module

2 What is it?  An application designed to improve the grocery shopping experience for shoppers by offering features such as: Interactive advertisement Product information and locator Price comparison tool Recipe finder Shopping list  Assumptions The application runs on a device attached to the shopping cart The device has a touch screen monitor of size 8” by 7”  Motivation Prompted by our own and friends’ grocery shopping experiences and needs.

3 System Requirements 1 of 2 The system shall provide a product information finder, product comparator, recipe finder, interactive advertisement and an interactive shopping list. Product Information Finder  Shall contain a search box and category selection as the searching criteria for the finder  Shall have an on screen keyboard which inputs keys into the search box  Shall return matching items with product description, product price and availability in the order of best unit price and option to see related products  Shall provide alternative products if no matching is found  Shall provide options to add products to a shopping or/and comparison list. Interactive Advertisement  Shall include products on sale or on promotion and sale description  Shall include the product’s description, sale price and duration of sale  Shall provide option to add products to a shopping and/or comparison list

4 System Requirements2 of 2 Product Comparator  Shall compare products by best unit price  Shall compare selected products in the comparison list  Shall display error page if products with different unit measurements are selected.  Shall list results in the order of best unit price, with product name and price.  Shall provide option to remove item from comparison list or to add to the shopping list Recipe Finder  Shall search for preloaded recipes  Shall include ingredient and instructions for each recipe  Shall provide option to add ingredients to shopping and comparison list Shopping List  Shall display products added to the list, including description and price.  Shall provide capability to “check off” items from the list.  Shall provide a 2-D grocery store map displaying the location (aisle # and section) of the products that have not been “crossed off” in the list

5 Navigation map Homewith introduction to the tool and short descriptions of the features Product Search with keyboard to enter search criteria Product Category provide matching product categories selection to limit search results Search results search results with description and price Recipe Search with keyboard to enter search criteria Search results search results with recipe title Recipe recipe with ingredients and instructions Product advertisement with sale and promotional items Product Comparator list product to be compared Comparison results list items in best unit price Comparison Error inform product cannot be compared Shopping List lists items added and their locations on a map

6 User Analysis – User profile User is a regular grocery store shopper with little technical knowledge, and would use the application to ease their shopping experience Pscychological Characteristics Cognitive Style: Spatial/Intuitive Attitude: Neutral Motivation: Moderate Job and Task Characteristics Frequency of use: Medium Primary training: None System Use: Discretionary Turnover: High Task Importance: Low Task Structure: Low Physical Characteristics Gender: Both Knowledge and Experience Reading Level: 12 th grade + Type Skill: Low Education: High School System Experience: Novice Task Experience: Novice Application Experience: No similar system Native Language: English Use of other systems: Little or Non Computer Literacy: Low Other Vision: Moderate Cooking Experience: Moderate Time availability: little Job function: Cook of the house

7 User Analysis – Dialog Styles Why? (in summary)  Direct manipulation menu buttons as the chosen integrated style.  Users are not technical or familiar with this type of system Dialog styles that are user friendly and easy to learn would be preferred  Menu received the highest score in our dialog style analysis  Direct manipulation, natural language and fill-in forms also received high scores in our analysis First Choice  Menu Second Choices  Direct manipulation  Natural language  Fill-in forms

8 User Analysis – Task Analysis1 of 2 Product Search and Comparison Tasks Customer Search Product Product Name Product Info Repository Product Info Product Selection Search Results Add/Delete Products User Shopping List Products User Compare List Products Compare Products from list Comparison Results Map Products Product From List Prod Location and details

9 User Analysis – Task Analysis2 of 2 Recipe Search, Display Advertisement Tasks Search Recipe Recipe/Ingredient name Advertising Repository Find Sale Items Product Info Sale Items Request Customer Recipe Repository Search Criteria Search Results

10 User Analysis – Environment and I/O System operates: in a device attached to the shopping cart in a small device with limited memory and speed I/O Device: 8” by 7” touch screen monitor Limited space Easier for user to manage while shopping Single unit means there are less things to break which would cause downtime

11 Summary Style Guide1 of 2 General page layout  No browser scrolling is required for any pages. Any scrolling should be programmed on the page itself.  No minimize or maximize options are available Background color is Green  Green represents vegetables Navigation panel is on the left hand side  Navigation panel contains all navigational buttons and in the same size for all pages  Button background color - #FBEAA4  Button font color – #F68225  Font – Arial Narrow  Must contain buttons that link to every major component of the application  Button color changes when the user is on the component the button links to

12 Summary Style Guide2 of 2 Buttons to perform major tasks on homepage  have different colors  Top part of the button contains an image – use of image relating to the task helps associate the action with the button  Bottom part of the button contains a description  Both image and description are clickable  Font for description – Arial Narrow Header  Contains title of the task which is the same as the button name  Title color is in white  Font - Arial Back and Next control button on the footer  background color – #F68225  Button font color – #FBEAA4  Font – Arial Narrow Main content section  Has white background  Uses a border to group all related content

13 Visual Design – Icons/Symbols Checkbox  A checkbox is often used for selecting items, even for non-technical users  The icons clearly shows when an item is selected or not Color  All screen background color is “green” to evoke images of fresh produce which is associated with grocery store.  Color numbers are limited to green, peach, white and such matching neutral colors. User will be pushing cart and looking at the screen. Do not want to overwhelm users with too many color choices. Need to easily identify screen contents.  The two types of navigational buttons use the same color but reverse background color and font color. It indicates the difference on the function of the button without introducing too many new colors. Buttons size  Size of the buttons is the main way users interact (touch) to navigate, therefore they need to be extra big for easy manipulation. Fonts  Fonts are pretty big in general because the screen is small and users may not have very good eyesight. Bigger fonts make it easier to read.

14

15 Homepage Design Considerations Same background color as is used throughout the application for consistency Contains the same layout as the rest of the application Main content  Contains 3 big buttons for user to navigate to other pages. They show the user what main features are provided for the application  Uses a different background color to help group the main content from the navigation panel  Uses different color for each main feature to distinguish the differences Clear description on the big buttons  Provide clear descriptions on all the main features of the application. So user does not have to guess what the application does. Image driven  Images are used in addition to description to associate the use of the functions  Suitable for standalone application with small screen Navigation panel  Provides links to all other pages.  Contains some repetition of what the main buttons link to so the panel would be uniform among all pages. Company Logo  is on the top left corner so the customer knows this is a tool provided by the grocery store, but not from a particular store brand.

16 On screen keyboard let user enter product name Left navigation panel for this page uses a different color/deactivated Page title has same name as button that links to this page

17 Title specifies component and page description What user entered in previous page is shown here in quotes These links leads to diff search results

18 Search results with criteria from previous pages Alternating color for result set Option to add item to comparison or shopping list Provides description and images for each product Scroll bar provided if items won’t fit one page

19 Left navigation panel for this page uses a different color/deactivated Option to add item to shopping list Provide unit price information and sort item by unit price

20 Store map showing items on shopping list with number-coded indicators. Allows adding/removal to Shopping List.

21 Large keyboard for touch screen entry.

22 Recipes sorted into categories for easy browsing.

23 User can click get detailed ingredient product information.

24 Sale prices labeled in red. Allows user to add items to Shopping or Comparison list.

25 Comments Tools:  Photoshop CS for designing images and buttons  Frontpage, Dreamweaver, Textpad for web development  W3C HTML validator Lessons:  Iterative process of color design. Sometimes what we think would look good doesn't.  Concept ideas v.s. Implementation feasibility. Ideas are great but not as easy to implement. Plans for rest of semester  Week 1 after presentation Implement rest of the screens Implement keyboard feature  Week 2 after presentation Refine images, button sizes and layout Implement all the links, add more description to pages.  Week 3 after presentation Refine color and start converting static pages to dynamic pages  Week 4 after presentation Finish converting static pages to dynamic pages. Link  http://www-scf.usc.edu/~bettyliu/GSA/homepage.html


Download ppt "Team 41 Betty Liu-- Culver City Wai Lam -- Long Beach Chintan Kathiriya -- Campus CSCI 588 Project Status Review Grocery Shopping Assistant Module."

Similar presentations


Ads by Google