Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
User Interface Design.
Systems Analysis and Design 8th Edition
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Chapter 6.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Output and User Interface Design
User Interface Design 2 Constructing an Interface for an ATM.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
Graphical User Interface (GUI) Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Chapter 9 Using Data Flow Diagrams
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Chapter 13: Designing the User Interface
What is so good about Archie and RevMan 5
1 TOUCH SCREEN PRESENTED BY NAINA Overview Introduction How does touch screen monitor know where you are touching? Basic working Principle.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Systems Analysis and Design in a Changing World, 6th Edition
User Interface Theory & Design
Database Applications – Microsoft Access Lesson 2 Modifying a Table and Creating a Form 45 slides in presentation Accessibility check 9/14.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Module Designing Computer-based Information Systems
Systems Analysis and Design in a Changing World, 6th Edition
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Output and User Interface Design
Systems Analysis and Design 8th Edition
11.10 Human Computer Interface www. ICT-Teacher.com.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
©RavichandranUser interface Slide 1 User interface design.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Systems Analysis & Design 7 th Edition Chapter 7.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
System Analysis and Design
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 13 Post-Implementation Training.
I.Information Building & Retrieval Learning Objectives: the process of Information building the responsibilities and interaction of each data managing.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Software Architecture
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
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.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
Systems Analysis and Design 9 th Edition Topic 6 Output and User Interface Design.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Systems Analysis & Design 7 th Edition Chapter 7.
1 ASPP(INPUT DESIGN) Systems Design Input Design.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Certificate in Accounting NOS 116, 118, 213, 222 Lecture 1: Introduction.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Chapter 6 : User interface design
User Interface Design Chapter 10.
11.10 Human Computer Interface
Output and User Interface Design
System Design Ashima Wadhwa.
SYSTEMS ANALYSIS & DESIGN
Presentation transcript:

Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8

Lecture Objectives We will consider what an interface is Understand the importance of user centred design Explore how designers can make it easier for the user We will consider input and data entry methods Research Validation Types Create input User Interface 2 BTEC HNC Systems Support Castle College 2007/8

User Interface Is the communication boundary between two entities –piece of software, a hardware device or a user. Our focus: the User Interface, i.e. the interface between a human and a computer. The user interface refers to: –the graphical, textual and auditory information the program presents to the user –the controls the user employs in order to control the program and manipulate data i.e. buttons, keystrokes from the keyboard, movements of the mouse (and mouse clicks) etc. Enables the computer and the user to communicate to each other (two way communication)

IBM and Microsoft devote a great deal of effort to make interfaces simple and easy to understand 4 BTEC HNC Systems Support Castle College 2007/8

Cognetics Corp. believe that an interface must be effective, efficient, engaging, error tolerant and easy to learn 5 BTEC HNC Systems Support Castle College 2007/8

Compare the two alternatives below Only one control box has an obvious meaning This message is hard to understand This message is much more detailed and useful to the user 6

User Centred Approach A good user interface design depends upon eight principles: Understand the basic underlying business function Maximise graphical effectiveness (people learn visually) Profile the system users 7

User Centred design Continued Think like a user (see system through users’ eyes) Use prototyping – construct models for approval Design a comprehensive interface (with all tasks, commands and communications needed) 8

User Centred design Continued Continue the feedback process (monitor usage and user suggestions) Document the interface design (for use by programmers) Follow guidelines for Interface Design 9

Make it easy for the users In order to create a successful interface we must ensure the following has been achieved: The user can easily obtain help Avoid errors (error checking) 10

Obtaining help – Guidelines: Ensure that help is always available (screens should provide information about menu choices, procedures etc) Provide User selected help (displays information when requested), and context sensitive help (offers assistance for the task in progress) Provide a direct route for users to return to the point where Help was requested (title every help screen and keep text simple and concise) 11

Obtaining help – Guidelines (cont.): Include contact information (if a Department or Help desk is responsible for assisting users) – must be easily maintainable Provide an Undo key or menu choice which allows the user to ‘undo’ the latest action. Request user confirmation before deleting data (are you sure?) Build in safeguards to ensure critical data is not lost. Use hyperlinks to help users navigate through Help topics 12

User selected help facility Context sensitive help 13

Avoiding Errors There are many ways to minimising data entry errors, some of which is outlined below: Provide data validation checks Display event driven messages and reminders Establish a list of pre-defined values that users can click to select Build in rules that ensure data integrity (e.g. new customer must be added before system will accept order) INPUT MASKS (which are templates or patterns that make it easier for users to enter data i.e. postcodes, dates etc) –Can be created in MS Access 14

Validation Checks Research Activity: Bring an example of each of these: 1.Sequence check 2.Existence check 3.Data type 4.Range check 5.Reasonableness 6.Validity checks 7.Combination checks 8.Batch controls, hash totals 15

Avoiding errors Reducing the number of input errors improves data quality Data validation checks test the data and reject any data that does not meet specified conditions The Quality of output is only as good as the quality of input - GIGO (garbage in garbage out) 16

Input and data entry methods Batch input (a large amount of data usually entered at the same time, e.g. sales transactions at the end of the day) Online Input (used for most business activity – has many advantages like immediate validation and availability of data) Source Data validation (uses input devices like magnetic data strips or hand held scanners) EPOS, ATM’s and related systems 17

Trade off - issues Manual data input is slower and more expensive than automated Often done when computer is at its busiest It is performed at the time the transaction occurs Automated and batch processing cheaper but depends on business process 18

Conclusion We have discussed about what an interface is We have learned about good user centred design for data input We have established how the design of the interface can make it easier for the users We have considered input methods, batch processing and tradeoffs 19