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