1 User Interface Design Components Chapter 12. 2 Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.

Slides:



Advertisements
Similar presentations
User Interface Structure Design
Advertisements

User Interface Design Components
User Interface Design.
CS 275Tidwell Course NotesPage 110 Chapter 7: Getting Input From Users Designing interactive forms, in which the user is expected to supply information.
Systems Analysis and Design 8th Edition
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Jewelry Inventory Management Software Your Logo Here Welcome to a demonstration of Del Mar Data Systems Jewelry Inventory Management.
Systems analysis and design, 6th edition Dennis, wixom, and roth
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Systems Design. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
1 SWE Introduction to Software Engineering Lecture 26 – User Interface Design (Chapter 16)
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 14 Designing.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 16 Input Design and Prototyping.
Technology Education and Information Design Copyright 2009 MediTech NUI: New User Interface Online Training.
Systems Analysis and Design PowerPoint Presentation derived from Dennis, Wixom & Tegarden Systems Analysis and Design John Wiley & Sons, Inc. Derived from.
© Copyright 2011 John Wiley & Sons, Inc.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Jewelry Inventory Management Software
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design User Interface Design.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Chapter 12 Designing Interfaces and Dialogues
Input/Output Design User Interface Design
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
- Physical design of output reports and input forms
Chapter 12 Designing the Inputs and User Interface.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Systems Analysis and Design in a Changing World, 6th Edition
Output and User Interface Design
Systems Analysis and Design 8th Edition
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
1 12 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 12 Designing Systems Interfaces, Controls, and Security.
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
System Analysis and Design
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
INFS 6225 Object-Oriented Systems Analysis & Design Chapter 10: Human Computer Interaction Layer.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 user dialogue 1 why good interface design? reduces input and usage errors lowers the cost.
IFS310: Module 11 Input/Output Design - Physical design of output reports and input forms.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
System Analysis And Design
Systems Analysis and Design 9 th Edition Topic 6 Output and User Interface Design.
Chapter 16 Designing Effective Input Systems Analysis and Design Kendall and Kendall Fifth Edition.
Design Phase intro & User Interface Design (Ch 8)
Cs413_design02.ppt GUI Design The User Controls Navigation Traditional GUI design the designer can control where the user can go gray out menu options.
1 ASPP(INPUT DESIGN) Systems Design Input Design.
CMPF124 Personal Productivity With Information Technology Chapter 1 – Part 2 Introduction to Windows Operating Systems Manipulating Windows GUI CMPF 124.
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.
Banner 6.x Fundamentals: Navigation and Forms. n Name n Organization n Title/function n Job responsibilities n SCT Banner Experience n Expectations Introductions.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Systems Analysis and Design PowerPoint Presentation derived from Dennis, Wixom & Tegarden Systems Analysis and Design John Wiley & Sons, Inc. Derived from.
User Interface Design Chapter 10.
Designing the Inputs and User Interface
Chapter 11 Designing Inputs, Outputs, and Controls.
Systems Analysis and Design, 2nd Edition
Systems Analysis and Design
System Design Ashima Wadhwa.
Systems Analysis and Design
Presentation transcript:

1 User Interface Design Components Chapter 12

2 Key Definitions The navigation mechanism provides the way for users to tell the system what to do The input mechanism defines the way the system captures information The output mechanism defines the way the system provides information to users or other systems

3 Key Definitions The graphical user interface (GUI) is the most common type of interfaces most students are likely to use personally and for developing systems.

4 NAVIGATION DESIGN

5 Basic Principles Assume users Have not read the manual Have not attended training Do not have external help readily at hand All controls should be clear and understandable and placed in an intuitive location on the screen.

6 Basic Principles Prevent mistakes Limit choices Never display commands that can’t be used (or “gray them out”) Confirm actions that are difficult or impossible to undo Simplify recover from mistakes Use consistent grammar order

7 Types of Navigation Control Languages Command language Natural language Menus Generally aim at broad shallow menu Consider using “hot keys” Direct Manipulation Used with icons to start programs Used to shape and size objects May not be intuitive for all commands

8 A Traditional Menu in a UNIX System

9 Common Types of Menus

10 Example of an Image Map

11 Types of Menus Menu bar Drop-down menu Pop-up menu Tab menu Toolbar Image map When Would You Use Each of These Menu Types?

12 Message Tips Should be clear, concise, and complete Should be grammatically correct and free of jargon and abbreviations (unless they are the users) Avoid negatives and humor

13 Types of Messages Error message Confirmation message Acknowledgment message Delay message Help message When Would You Use Each of These Message Types?

14 An Example of Crafting an Error Message

15 INPUT DESIGN

16 Basic Principles The goal is to simply and easily capture accurate information for the system Reflect the nature of the inputs Find ways to simplify their collection

17 Online versus Batch Processing Online processing immediately records the transaction in the appropriate database Batch processing collects inputs over time and enters them into the system at one time in a batch Batch processing simplifies data communications and other processes, but means that inventory and other reports are not accurate in real time

18 Capture Data at the Source Reduces duplicate work Reduces processing time Decreases cost Decreases probability of error

19 Source Data Automation Can be obtained by using the following technologies: bar code readers optical character recognition magnetic stripe readers smart cards How can internet be used for source data automation?

20 Minimize Keystrokes Never ask for information that can be obtained in another way List selection is more efficient than entering information Use default values where possible

21 Types of Inputs Data items linked to fields Text Numbers Selection boxes

22 Types of Input Boxes

23 Types of Selection Boxes Types of Boxes Check box Radio button On-screen list box Drop-down list box Combo box Slider When Would You Use Each of These Box Types?

24 Types of Input Validation Types of Validation Completeness check Format check Range check Check digit check Consistency check Database checks When Would You Use Each of These Validation Methods?

25 Your Turn Consider a Web form that a student would use to input student and resume information into a career services application. Sketch out how this form would look and what data fields would be used What validity checks would you need?

26 OUTPUT DESIGN

27 Basic Principles Understand report usage Reference or cover-to-cover? Frequency? Real-time or batch reports? Manage information load All needed information, no more Minimize bias

28 Bias in Graphs

29 Types of Reports Detail reports Summary report Turnaround document Graphs When Would You Use Each of These Report Types?

30 Report Media Electronic Versus Paper

31 Your Turn Under what conditions would you be most likely to replace reports on paper with ones delivered electronically? When might you NOT want to make the change?

32

33

34 Summary The fundamental goal of navigation design is to make the system as simple to use as possible The goal of input mechanism is to simply and easily capture accurate information The goal of the output mechanism is to provide accurate information to users that minimize information overload and bias