Designing the Inputs and User Interface

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Input/Output Devices Chapter 5b. Input Allow input into computer Data Commands Responses Programs Most popular input devices are keyboard and mouse.
Input to the Computer * Input * Keyboard * Pointing Devices
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
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.
ACSC 155 System Analysis and Design 5. Input/Output Design
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
IMS Lecture 3.2 Introduction to Interface Design IMS Systems Design and Implementation.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Dialogue Styles.
Chapter 13: Designing the User Interface
1 Introduction to Computers Day 2. 2 Input Devices Input devices are used to feed data and instructions to the computer systems.They consist of a range.
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
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 12 Designing the Inputs and User Interface.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Systems Analysis and Design in a Changing World, 6th Edition
Input, Chapter 4 ITSC 1401, Intro to Computers Instructor: Glenda H. Easter.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
11.10 Human Computer Interface www. ICT-Teacher.com.
Digital Technologies in the Classroom Chapter 4 Teaching and Learning with Technology.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
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.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
System Analysis and Design
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.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
By Blake Stratton. Data Chapter The questionnaire is Printed on paper. People write or tick the boxes. Someone needs to type it in the computer. Some.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Main Computer Components
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
William H. Bowers – Specification Techniques Torres 17.
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.
Topic 2 Input devices. Topic 2 Input devices Are used to get raw data into the computer so that it can be processed Include common input devices such.
The Big Picture Things to think about What different ways are there to collect information automatically? What are the advantages and disadvantages of.
Introduction to Input Devices. Input Devices Units that gather information and transform that information into a series of electronic signals for the.
Human Computer Interaction Lecture 21 User Support
Presentation of Input & Output Devices
DATA COLLECTION Data Collection Data Verification and Validation.
Input devices.
Input Devices.
11.10 Human Computer Interface
System Design Ashima Wadhwa.
Input devices.
Chapter 5 - Input.
GUI Week 9.
Chapter 14 Designing Interfaces and Dialogues
OCR GCSE ICT Data capture methods.
OCR GCSE ICT Data capture methods.
MBI 630: Week 11 Interface Design
Chapter 3 Hardware and software 1.
What is Input "Any data or instruction that is entered into a computer is called input". This data or instruction can come directly from end user or.
Chapter 3 Hardware and software 1.
Systems Analysis and Design in a Changing World, 6th Edition
Optical Data Capture: Optical Mark Recognition (OMR)
Chapter 11 user support.
The ultimate in data organization
Input and Output devices in a Computer
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Designing the Inputs and User Interface Chapter 12 Designing the Inputs and User Interface

Learning Objectives To become familiar with the various common methods by which end users interact with IS To review the common computer input devices and to explore the newer, more sophisticated input technologies To understand the three basic metaphors for designing human–computer interaction mechanisms

Learning Objectives To understand and be able to apply the basic design guidelines for high quality and usable data entry screens To understand the two categories of input controls, as well as their strengths and limitations

User Interface Methods Command Dialogue Menus Icons and Buttons Input Screens and Forms Natural Language Recognition

Command Dialogue End users initiate all dialogue by issuing instructions to the computer via a structured syntax of command Requires a significant learning curve on the part of the end user

Menus Present the end user with a list of available alternatives Types of menus Single menu approach Hierarchical menu approach Menu bar approach Pop-up menu

Icons and Buttons End user selects and executes commands by pointing and clicking at graphical buttons or icons Easy recognition by end users

Figure 12-2. Iconic Menu Toolbar

Input Screens and Forms Use a screen-based form to get input from users The navigation method should allow the user to move from field to field in a logical, intuitive sequence

Proper navigation Poor navigation Figure 12-3. Examples of Logical and Counterintuitive Navigation Sequences

Voice Recognition Uses voice synthesis technology Allows the user to interface with the computer device by using natural language and voice commands Error rate is decreasing in recent years

Voice Recognition Future development Computer scientists looking for pauses in our voice Speaker independence Understanding of gesture

Voice Recognition Natural Computing Adapt to natural human interaction skills To interpret vocal command To track movement and gestures

Common Input Device Punch Card Biometric Input Devices Automatic identification of a person based on his or her physiological or behavioral characteristics Pattern recognition system

Figure 12-4. Examples of Biometric Input Devices

Common Input Device Optical Input Devices Barcode Provide a simple and easy method of encoding text and numerical information to be read by inexpensive devices A series of parallel, adjacent bars and spaces

Figure 12-5. Barcode Scanner and Barcode Structure

Common Input Device Optical Input Devices OMR Optical Mark Reading Uses an array of light-emitting diodes (LEDs) to scan for marks in certain position Used for questionnaires, tests, voter registration, market research

Figure 12-6. Optical Mark Reader Scan Sheet and Auto-Scanner Skunk Marks Data Scanning Figure 12-6. Optical Mark Reader Scan Sheet and Auto-Scanner

Common Input Device Optical Input Devices OCR Optical Character Recognition Scan virtually any form or document containing numbers, letters, or marks

Figure 12-7. Smart Card Technology

Common Input Device Smart Card A plastic card embedded with an integrated circuit chip Used for payment processing, identification, network computing, health care management

Guidelines for Input and Interface Design HCI Metaphors Desktop or direct manipulation Document Dialogue

The Desktop Metaphor Build on the common set of activities and organizational schemes associated with a common desktop Create an electronic desktop that provides all of the flexibility and advantages of a physical desktop

Figure 12-8. Example of Electronic Desktop Metaphor

The Document Metaphor The end user interacts with the computer by browsing through, or entering data in electronic documents and forms

The Document Metaphor Hypermedia Links graphics, video, and audio together in a manner that allows the users to easily navigate between the documents Hyperlinks bear a strong resemblance to reference in paper documents Filling in forms on web pages is reminiscent of filling in paper forms

The Document Metaphor Disadvantages of desktops Reading machines Do not provide mobility Are not spatial Vary in software Reading machines Encapsulate the physical aspects we are accustomed to when reading from a hard copy

The Dialogue Metaphor Attempt to create an electronic version of a conversation using natural language Electronic Personal Assistant

Data Entry Issue Consistency The methods and functions available on one data entry screen should be consistently applied to all entry screens

Data Entry Issue Standardized Interface Learning curve for an end user is significantly reduced The probability of data entry error across screens is reduced

Table 12-1. Common Data Entry Screen Functions

Table 12-2. Guidelines for Effective Input Screen Design

Data Entry Screen Characteristics Determine default value when appropriate Include context-sensitive help Pop-up help, hotspots, tool tips, etc.

Figure 12-10. Examples of Context-Sensitive Help Mechanisms Tooltip Hotspot Popup Figure 12-10. Examples of Context-Sensitive Help Mechanisms

Providing User Feedback System Status Feedback Users needs to be reassured that the intended process is successfully executing Users need some indication of the estimated length of time for the process to execute or complete System status indicator

Figure 12-11. End User Feedback Using Both Text and Graphics

Providing User Feedback User prompts The designer needs to communicate information to the user in the form of a statement or a selection that is related to either a process in progress or a possible error condition in effect

Figure 12-12. Dialog Box Examples

Dialogue Design Usability Assessment Used to determine the effectiveness and efficiency of the various interface structures and components of the application Surveys, questionnaires, focus groups, field observation

Table 12-3. Guidelines for the Design of Effective HCI Dialogues

Designing the Input Controls Intended to ensure that the data input to the system are both accurate and valid to the highest degree possible Access Control Data Control

Designing the Input Controls Data Control Appending error Truncation error Transcription error Transposition error Design Control Mechanism Table 12-4

Table 12-4. Input Validation Control Mechanisms

Table 12-5. Check Digit Calculation Method

Designing the Input Controls Access Control Authentic Mechanism Authorization Schema Encryption Mechanism

Chapter Summary This and the previous chapter provided a detailed overview of the design and control issues on system input and output. With these two tasks complete, the system is well on its way to completion and implementation.

Chapter 12 End of Chapter