Professional Documents
Culture Documents
SYSTEMS ANALYSIS
AND
DESIGN
Interface Design
Week 12
2
Learning Objective
Fundamental parts of
user
interface
Navigation mechanism
- the way for users gives instructions to the system
and tell its what to do.
- Eg : Menu, button
Input mechanism
- the way the system captures information
- Eg: Form
Output mechanism
- the way the system provides information to users
or other system.
- Eg: Report
7
Interface Design
Content awareness
- refers to ability of an interface to make the user aware
of the information it contains with the least amount of
effort on the users part.
- User should always be aware of where they are in the
system and what information is being displayed.
Aesthetics
- refers to designing interfaces that are pleasing to the
eye.
- interfaces do not have to be works of arts, but they do
need to be functional and inviting to use.
10
User Experience
- Interface should be designed based on level of users
Consistency
- when interfaces are consistent, user can interact with one
part of the system, and then know how to interact with the
rest.
- Purpose:
11
12
NAVIGATION DESIGN
Goal for navigation design:
To make system as simple as possible to
use.
13
Basic Principles
Assume users
Have not read the manual
Have not attended training
Do not have external help readily at hand
14
Basic Principles
Prevent mistakes
15
Types of Menus
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?
16
Types of Messages
Types of Messages
Error message
Confirmation message
Acknowledgment message
Delay message
Help message
When
Would You
Use Each of
These
Message
Types?
17
Types of Messages
Error Message
- informs the user that he or she has attempted
to do something to which the system cannot
respond.
- always explain the reason and suggest corrective
action.
- It is used when user does something that is not
permitted or not possible.
18
An Example of Crafting an
Error Message
19
Types of Messages
Confirmation Message
- Asks user to confirm that they are really want
to perform the action they have selected.
- always explain the cause and suggest possible
action.
- often include several choices other than OK and
CANCEL.
- It is used when user selects a potential dangerous
choice, such as deleting a file.
20
Types of Messages
Acknowledgement Message
- Informs the user that the system has
accomplished what it was asked to do.
- Acknowledgment messages are typically included
because novice users often like to be reassured that
an action has taken place.
21
Types of Messages
Delay Message
- Informs the user that the system is working
properly.
- should permit the user to cancel the operation in
case the user does not want to wait for its
completion.
- Should provide some indication of how long the
delay may last.
22
Types of Messages
Help Message
- Provides additional information about the
system and its components.
- help message is organized by table of contents or
by keyword search.
23
24
Types of Inputs
Text
Numbers
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?
25
26
What Is a Form?
A business document that contains some
predefined data and may include some
areas where additional data are to be
filled in
To capture information for the system
Typically based on a database record or
query
Input mechanism
27
What Is a Report?
A business document that contains only
predefined data
A passive document meant only for
reading or viewing, not data input
To present information to users
Output mechanism
Typically contains data from many
unrelated transactions or records
28
Types of Reports
Types of Reports
Detail reports
Summary report
Turnaround document
Graphs
When
Would You
Use Each of
These
Report
Types?
29
Fundamental Questions
When Designing Forms and
Reports
Who will use the form or report?
What is the purpose of the form or
report?
When is the form or report needed to
be delivered and used?
Where does the form or report need o
be delivered and used?
How many people need to use or view
the form or report?
30
31
Defaults
Units
Replacement
Captioning
Format
Justify
Help
35
36
37
38
39
40
41
42
43
45
Summary
47
Cursor-Control Capabilities
Editing Capabilities
Exit Capabilities
48
49
Explanation
Simplify
Organize
Show
50
51
Style Guides
52