10/8/2015© Jeff Offutt, 2001-20071 Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for.

Slides:



Advertisements
Similar presentations
MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
Advertisements

MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
AIMSweb Progress Monitor Online User Training
TIPS AND TOOLS FOR TAX OFFICES Roy Seaman and Jonathan Martin June 20, 2013.
Menu Interfaces Benefits of menu’s: Learnability, memorability, error avoidance Minimize memory load Drawbacks: possible inefficiency hierarchical complexity.
COE201 – Computer Proficiency Mr. Hamze Msheik
COMP 3715 Spring 05. Computer Interface Interaction between human and computer Has to deal with two things  User’s mental model Different user has different.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Customer Service Module Course Contents Table of Contents Enter A Request Search A Request Create Invoice (Funeral home request) Search Invoice Manage.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
User Interface Design Notes p7 T120B pavasario sem.
1 Menus. 2 Binary Menus 3 Text Based Menus 4 Text Based Menus Cont...
1 Forms Design. 2 Class list form DB Brock 1999 Version Titles are a good thing Notice the inconsistency between the order of these fields.
Interaction Styles Course 6, CMC, 07/10/03 Direct Manipulation
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Menu-Selection and Form Fillin. Menu selection design guidelines 4 Semantic organisation logical grouping of options –sensible, understandable, memorable.
Macros Excel built-in functions are great but limited Macros are a means for the user to define new functions A macro is a single command that automates.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
Screen guidelines For data entry. Screen Layout for Data Entry Identify screen (name and purpose). Keep number of screens to a minimum. Ensure that all.
XP 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
1 Student Registration Import Must be imported into PBA by 2/18.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Dialogue Styles.
Proposal 13 HUMAN CENTRIC COMPUTING (COMP106) ASSIGNMENT 2.
How to Get The Most Out of Outlook 2003 Michele Schwartzman Division of Customer Support Summer 2006.
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
Outlook 2007 Tips, Tricks, and Tools. Overview Main Screen Navigation Pane View Pane Reading Pane To–Do Bar Create a New Message Contacts Create a Signature.
Chapter 12 Designing Interfaces and Dialogues
Welcome to the Southeastern Louisiana University’s Online Employment Site Applicant Tutorial!
Session 8-1 Session 8 The Power and Flexibility of EDExpress.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
Microsoft Access Get a green book. Page AC 2 Define Access Define database.
MICROSOFT WORD 2007 INTERMEDIATE/ADVANCED. CREATE A NEW STYLE BASED ON A SELECTED TEXT HOME tab > STYLES group dialog launcher > at the bottom of the.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
We will complete another date search by entering 2008 to 2010 in the Specify date range option and clicking on Search.
GUI Widgets Jeff Offutt SWE 432 Design and Implementation of Software for the Web.
Information Technology Word Processing. Word Processing is the preparation of documents such as letters, reports, memos, books, or any other type of correspondences.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
Key Applications Module Lesson 21 — Access Essentials
Human-Computer Interaction UI Architecture. 2 Model-View-Controller (MVC)
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
ITCS373: Internet Technology Lecture 5: More HTML.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
G063 - Human Computer Interface Design Designing the User Interface.
NYS Division of Homeland Security And Emergency Services (DHSES) E-Grants Tutorial Creating an Application for the EOC RFP To access DHSES E-Grants you.
Darek Sady - Respondus - 3/19/2003 Using Respondus Beginner to Basic By: Darek Sady.
Purchasing Office POISE Distributed Purchasing System (DPS)
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 8.1.
Lesson 1 - Understanding the Word Window and Creating a New Document
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Chapter 7 Jay Babb Andrew Bates Steve Haroz. Display limitation  Long, functionally grouped menus are preferred over deep menus.  Resolution problem.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
Vendor Bid System (VBS) Seminar. Agenda Vendor Bid System Overview Step-by-Step Advertisement Posting Editing Active Advertisements Recommended Practices.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Building a Website: Layout Fall Overall Structure: Home Page Title Section Title Frame Picture UNCP Math Menu Content Footer Contact Information.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Menu, Form Fill-in and Dialog Box Session 06
Keyboarding/Office Applications Semester Review. #1 When using Microsoft Word, what are the default margin setting? In other words, what are the margin.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
June 17, 2009 Office 2007 Tips & Tricks.
Chapter 2 Hix & Hartson Guidelines.
Cooper Part III Interaction Details Designing for the Desktop
Windows xp PART 1 DR.WAFAA SHRIEF.
Presentation transcript:

10/8/2015© Jeff Offutt, Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for the Web

10/8/2015© Jeff Offutt, Web Interfaces Web interfaces are composed of: –Menus –Forms –GUIs We will look at each of these 3 user interface types individually

10/8/2015© Jeff Offutt, Use Menus When … A finite list of well-defined choices Users will understand choices without help Users need to be reminded what they want

10/8/2015© Jeff Offutt, Things to Consider Menu system structure Number of items Sequence of items Titles Prompts Phrasing of items Shortcuts On-line help Selection

10/8/2015© Jeff Offutt, Types of Menus 1.Binary 2.Multiple-item 3.Extended 4.Pop-up 5.Permanent 6.Multiple selection

10/8/2015© Jeff Offutt, ) Binary Menus Are you a new customer? Open account Brief Concise But not descriptive You may: 1.Open a new account 2.Login to an existing account More space Just as fast Instructions clear Results are clear Uses conversational dialogue, not stilted formalism One of two choices can be made (Yes or No)

10/8/2015© Jeff Offutt, ) Multiple-item Menus Only one item can be chosen Do you want to: Withdraw Deposit Check Balance Quit Touch your choice.

10/8/2015© Jeff Offutt, ) Extended Menus Title Screen 1 of 2 1. _ 2. _ 3. _ 4. _ Press the number of your choice or N for Next screen. Title Screen 2 of 2 5. _ 6. _ 7. _ Press the number of your choice or P for Previous screen. Titles must match. Screen numbering must be consistent. Choice labels must be unique across screens. 3 screens is a lot, 4 is too many. One menu spanning two or more screens

10/8/2015© Jeff Offutt, ) Pop-Up and Pull-Down Menus Text must be short and concise If it needs a lot of text, don't use pop-up! Use for “ancillary” choices Menus that appear for one selection, then disappear

10/8/2015© Jeff Offutt, ) Permanent May be automatic or requested by the user Contains choices that are very common Use very little text Much like pop-up, but tasks are used frequently Pop-up menus that remain on the screen

10/8/2015© Jeff Offutt, ) Multiple Selection More than one choice can be made at a time Requires a “GO” button Set List Files Options X Emphasize directories and executables Show long format Show “hidden” files X Sort by modification time Show group owner Choose as many options as you wish. List Files

10/8/2015© Jeff Offutt, Order Of Items 1.Frequently used first (most common strategy) 2.Numeric 3.Alphabetic 4.Chronological (time) 5.Grouping of related items

10/8/2015© Jeff Offutt, Adaptive Menus An adaptive menu changes to adapt to the user's habits. Reorders the menu choices Infrequently used items put in a “background” menu (as in MS Office 2000) Risky –Can be confusing –Multiple users on the same computer –Users must have some control –Many users hate it –(Old) empirical evidence was not positive

10/8/2015© Jeff Offutt, Speeding Through Menus (Shortcut) Keyboard shortcuts Increase # of items per menu Typeahead –If no returns, it's natural –Concatenation of characters yields one operation Menu names –Each menu has a name that can be used –Menu parsing must be more complicated –Allow users to define their own names Menu Macros –User assigns a name to a choice

10/8/2015© Jeff Offutt, Screen Design Hints (1) Title -- alone, top middle or top left Escape labeled -- how to get out No irrelevant info (such as advertisements!) Upper & lower case Legibility Instructions at top How to make choices Few options (about 7) No strange codes or symbols Numbering (we measure from 0, number from 1)

10/8/2015© Jeff Offutt, Screen Design Hints (2) Titles & selections same text ! Same titles in documentation Text brief, descriptive and consistent grammatical style Consistent layout Take screen size into account Offer help !! Left justify items Instructions should be consistent on each screen Error messages in the same place Menu status always in the same place

10/8/2015© Jeff Offutt, Phrasing of Menu Choices Familiarity Consistency Distinct Concise Use the keyword first

10/8/2015© Jeff Offutt, Clarity vs. Social Amenities "Please", "do you wish", "If you want" can be eliminated to improve clarity Questions can be implicit, not explicit Please select the criteria for class choice: ___ or … Class choice criteria: ___

10/8/2015© Jeff Offutt, Example – Wordy Version Please enter course number or name: _ _ _ _ _ If entering course, also enter major: _ _ _ (Enter category for level 2 reports only) 1.Add a class 2.Drop a class 3.Change section

10/8/2015© Jeff Offutt, Example – Simpler Version CLASS REGISTRATION 1.Add 2.Drop 3.Change section Registration options: Class Number or Name: _ _ _ _ _ Major Code: _ _ _

10/8/2015© Jeff Offutt, Form Fill Effective when extracting information that is predefined and simple in form Advantages Few instructions User is in control Goal: REDUCE TYPING !!!!

10/8/2015© Jeff Offutt, Form Fill Guidelines (1) Title should be descriptive Concise, clear instructions -- user's vocabulary Logical grouping of fields Plenty of white space Familiar field labels (from user's vocabulary, not developer's) Consistent terminology Consistent abbreviations and abbreviation strategy Error correction for characters and fields (Only make me change what I goofed up!)

10/8/2015© Jeff Offutt, Form Fill Guidelines (2) Polite, clear for unacceptable values Mark optional fields clearly Don't enter same data twice Use sensible defaults when appropriate How do I commit? MINIMIZE TYPING Minimize keyboard/mouse moving

10/8/2015© Jeff Offutt, Form Fill -- Columns Left justify alphabetic Right justify numbers on display Don't enter leftmost zeros! Line up decimals

10/8/2015© Jeff Offutt, Design for Common Data Telephone ( _ _ _ ) _ _ _ - _ _ _ _ Social Security: _ _ _ - _ _ - _ _ _ _ Times: _ _ : _ _ P M Dates: MM / DD / YY Money: $ _ _ _. 00 Address: Street _________ Box or number _____ State _________ Zip _ _ _ _ _ Name: First __________ Middle Initial: _ Last: _______ Some people use middle name Allow for all sorts

10/8/2015© Jeff Offutt, Better Example Telephone ( _ _ _ ) _ _ _ - _ _ _ _ Social Security: _ _ _ - _ _ - _ _ _ _ Times: _ _ : _ _ P M Dates: MM / DD / YY Money: $ _ _ _. 00 Address: Address 1_________ Address 2 _________ State _________ Zip _ _ _ _ _ Name: First __________ Middle: __________ Last: _______ Allow middle name More flexibility