Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
65 views10 pages

MID LEC 2 User Interfaec Design

This document provides an overview of user interface, input, and output design concepts for systems analysts. It discusses human-computer interaction principles and guidelines for designing effective user interfaces, data entry screens, validation checks, and various types of reports and output delivery methods. The key aspects covered include the evolution of user-centered design, guidelines for user interface elements and controls, methods for online and batch input, reducing input errors, designing effective source documents, and output design considerations.

Uploaded by

spartaaaan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views10 pages

MID LEC 2 User Interfaec Design

This document provides an overview of user interface, input, and output design concepts for systems analysts. It discusses human-computer interaction principles and guidelines for designing effective user interfaces, data entry screens, validation checks, and various types of reports and output delivery methods. The key aspects covered include the evolution of user-centered design, guidelines for user interface elements and controls, methods for online and batch input, reducing input errors, designing effective source documents, and output design considerations.

Uploaded by

spartaaaan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 10

USER INTERFACE, INPUT, AND OUTPUT DESIGN

CHAPTER OBJECTIVES
1. Explain the concept of user interface design and human-computer interaction, including the basic
principles of user-centered design
2. List specific guidelines for user interface design
3. Describe user interface techniques, including screen elements and controls
4. Explain input design concepts, techniques, and methods
5. Describe guidelines for data entry screen design
6. Use validation checks for reducing input errors
7. Design effective source documents and input controls
8. Discuss output design issues and various types of output
9. Design various types of printed reports, and suggest output controls and security
INTRODUCTION

User interface, input, and output design continues the systems design phase of the SDLC

User interface design includes user interaction with the computer, as well as input and output issues

USER INTERFACE DESIGN

After the logical model is constructed, systems analysts turn their attention to the physical design

A key design element is the user interface (UI)

Consists of all the hardware, software, screens, menus, functions, and features that affect two-way
communications between the user and the computer

EVOLUTION OF THE USER INTERFACE

As information management evolved from centralized data processing to dynamic, enterprise-wide


systems, the primary focus also shifted from the IT department to the users themselves

User-centered system

Requires an understanding of human-computer interaction and user-centered design principles

HUMAN-COMPUTER INTERACTION

Human-computer interaction (HCI) describes the relationship between computers and people who
use them to perform business-related tasks

IBM uses its Almaden computer science research site to focus on users and how they experience
technology

IBM traces the history and evolution of the human-computer interface beginning with users typing
complex commands in green text on a black screen, through the introduction of the graphical user
interface (GUI)

Dr. Clare-Marie Karat states that in this new computer age, the customer is not only right, the
customer has rights

BASIC PRINCIPLES OF USER-CENTERED DESIGN


1. Understand the underlying business functions
2. Maximize graphical effectiveness
3. Profile the systems users
4. Think like a user
5. Use prototyping

Usability metrics

6. Design a comprehensive interface


7. Continue the feedback process
8. Document the interface design

GUIDELINES FOR USER INTERFACE DESIGN

Follow eight basic guidelines


1. Focus on basic objectives
2. Build an interface that is easy to learn and use
3. Provide features that promote efficiency
4. Make it easy for users to obtain help or correct errors
5. Minimize input data problems
6. Provide feedback to users
7. Create an attractive layout and design
8. Use familiar terms and images

Good user interface design is based on a combination of ergonomics, aesthetics, and interface
technology

GUIDELINES FOR USER INTERFACE DESIGN (DETAILS)


1. Focus on basic objectives

Facilitate the system design objectives


Create a design that is easy to learn and remember
Design the interface to improve user efficiency and productivity
Write commands, actions, and system responses that are consistent and predictable

2. Build an interface that is easy to learn and use


Label clearly all controls, buttons, and icons
Select only those images that a user can understand easily
Provide on-screen instructions that are logical, concise, and clear
Show all commands in a list of menu items
3. Provide features that promote efficiency
Organize tasks, commands, and functions in groups that resemble actual business
operations
Create alphabetical menu lists
Provide shortcuts so experienced users can avoid multiple menu levels
Use default values if the majority of values in a field are the same
4. Make it easy for users to obtain help or correct errors
Ensure that Help is always available
Provide user-selected Help and context-sensitive Help
Provide a direct route for users to return to the point from where Help was requested
Include contact information
5. Minimize input data problems
Provide data validation checks
Display event-driven messages and reminders
Establish a list of predefined values that users can click to select
Build in rules that enforce data integrity
Use input masks
6. Provide feedback to users
Display messages at a logical place on the screen
Alert users to lengthy processing times or delays
Allow messages to remain on the screen long enough for users to read them
Let the user know whether the task or operation was successful or not
7. Create an attractive layout and design
Use appropriate colors to highlight different areas of the screen
Use special effects sparingly
Use hyperlinks that allow users to jump to related topics
Group related objects and information
8. Use familiar terms and images
Remember that users are accustomed to a pattern of red = stop, yellow = caution, and green
= go
Provide a keystroke alternative for each menu command
Use familiar commands
Provide a Windows look and feel in your interface design if users are familiar with Windowsbased applications

USER INTERFACE CONTROLS


1. Menu bar

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Toolbar
Command button
Dialog box
Text box
Toggle button
List box scroll bar
Drop-down list box
Option button, or radio button
Check box
Calendar control
Switchboard

INPUT DESIGN

Input technology has changed dramatically in recent years

The quality of the output is only as good as the quality of the input

INPUT AND DATA ENTRY METHODS


1. Batch input
Batch
2. Online input
Online data entry
Source data automation
Magnetic data strips or swipe scanners
POS, ATMs
3. Tradeoffs
Unless source data automation is used, manual data entry is slower and more expensive than
batch input because it is performed at the time the transaction occurs and often done when
computer demand is at its highest
The decision to use batch or online input depends on business requirements

INPUT VOLUME
GUIDELINES WILL HELP REDUCE INPUT VOLUME
1. Input necessary data only
2. Do not input data that the user can retrieve from system files or calculate from other data
3. Do not input constant data
4. Use codes

DESIGNING DATA ENTRY SCREENS

Most effective method of online data entry is form filling


Guidelines to help design data entry screens
Restrict user access to screen locations where data is entered
Provide a descriptive caption for every field, and show the user where to enter the data and the
required or maximum field size

GUIDELINES TO HELP DESIGN DATA ENTRY SCREENS

Display a sample format if a user must enter values in a field in a specific format
Require an ending keystroke for every field
Do not require users to type leading zeroes for numeric fields
Do not require users to type trailing zeroes for numbers that include decimals
Display default values so operators can press the ENTER key to accept the suggested value
Use a default value when a field value will be constant for successive records or throughout the
data entry session
Display a list of acceptable values for fields, and provide meaningful error messages
Provide a way to leave the data entry screen at any time without entering the current record
Provide users with an opportunity to confirm the accuracy of input data before entering it
Provide a means for users to move among fields on the form
Design the screen form layout to match the layout of the source document
Allow users to add, change, delete, and view records
Provide a method to allow users to search for specific information

INPUT ERRORS
Reducing the number of input errors improves data quality
A data validation check improves input quality by testing the data and rejecting any entry that
fails to meet specified conditions

AT LEAST EIGHT TYPES OF DATA VALIDATION CHECKS

Sequence check
Existence check
Data type check
Range check limit check
Reasonableness check
Validity check referential integrity
Combination check
Batch controls

SOURCE DOCUMENTS

Source document
Form layout
Heading zone
Control zone
Instruction zone
Body zone
Totals zone
Authorization zone

SOURCE DOCUMENTS
Information should flow on a form from left to right and top to bottom to match the way users
read documents naturally
A major challenge of Web-based form design is that most people read and interact differently
with on-screen information compared to paper forms

INPUT CONTROL
Every piece of information should be traceable back to the input data
Audit trail

Data security
Records retention policy
Encrypted encryption

OUTPUT DESIGN ISSUES


TYPES OF OUTPUT
In the systems design phase, you must design the actual reports, screen forms, and other
output delivery methods
Internet-based information delivery
E-mail
Audio
Automated facsimile systems
Computer output microfilm (COM)
Computer output to laser disk (COLD)

SPECIALIZED FORMS OF OUTPUT


An incredibly diverse marketplace requires a variety of specialized output
Output from one system often becomes input into another system
Although digital technology has opened new horizons in business communications printed
output still is the most common type of output

PRINTED OUTPUT
Although many organizations strive to reduce the flow of paper and printed reports, few firms
have been able to eliminate printed output totally
Because they are portable, printed reports are convenient, and even necessary in some
situations
Turnaround documents

PRINTED OUTPUT
TYPES OF REPORTS

Detail reports
Detail line
Control field
Control break
Control break report
Can be quite lengthy
Better alternative is to produce an exception report

Printed Output
Types of Reports

Exception reports

Are useful when the user wants information only on records that might require
action

Summary reports

Reports used by individuals at higher levels in the organization include less detail
than reports used by lower-level employees

Printed Output

User Involvement in Report Design

Printed reports are an important way of delivering information to users, so recipients


should approve all report designs in advance
To avoid problems submit each design for approval as it is completed, rather than waiting
to finish all report designs
Mock-up

Printed Output

Report Design Principles

Printed reports must be attractive, professional, and easy to read

Report headers and footers

Page headers and footers

Column heading alignment

Printed Output

Report Design Principles

Column Spacing

Field order

Space columns of information carefully

Fields should be displayed and grouped in a logical order

Grouping detail lines

It is meaningful to arrange detail lines in groups

Group header

Group footer

Printed Output

Report Design Example

Revisit the Employee Hours report shown in Figure 7-36. Although the report follows
many of the design guidelines discussed, you still could improve it
Too much detail is on the page, forcing users to search for the information they need

Printed Output

Other Design Issues

Good design standards produce reports that are uniform and consistent

When a system produces multiple reports, each report should share common design
elements
After a report design is approved, you should document the design in a report analysis
form

Printed Output

Designing Character-Based Reports

Many systems still produce one or more character-based reports

When report designers create or modify a character-based report, they use a traditional
tool that still works well, called a printer spacing chart

Printed Output

Printing Volume and Time Requirements

High volume of reports can significantly increase a systems TCO

Length calculations

Time calculations

Ppm (pages per minute)

Line printers

Printed Output

Output Control and Security

Output must be accurate, complete, current, and secure

Output security

The IT department is responsible for output control and security measures

Many companies have installed diskless workstations

Chapter Summary

The chapter began with a discussion of human-computer interaction concepts and


graphical user interfaces (GUIs)

You learned that user-centered design principles are used to understand the business
functions, maximize graphical effectiveness, profile the systems users, think like a user,
use prototyping, design a comprehensive interface, continue the feedback process, and
document the interface design

Chapter Summary

An effective way to reduce input errors is to reduce input volume

The section on output included a discussion of output design issues and a description of
various types of output

Finally, you learned about output control and the various measures you can take to
achieve adequate output control to ensure that information is correct, complete, and
secure

Chapter 7 Complete

You might also like