Académique Documents
Professionnel Documents
Culture Documents
CHAPTER 4
SYSTEM DESIGN
Learning Outcomes
4
4.1 UNDERSTAND USER INTERFACE DESIGN
4.1.1 Explain the concepts of user interface design and human-computer interaction, including
basic principles of a user-centered design
4.1.2 List user interface design guidelines
4.1.3 Describe user interface components, including screen elements and controls
4.1.4 Describe source documents
4.1.1 Explain the concepts of user interface design and human-computer interaction,
including basic principles of a user-centered design
HCI describes the relationship between computers and people who use
them to perform their jobs/tasks
graphical user interface (GUI)
Main objective is to create a user-friendly design that is easy to learn
and use
4.1.1 Explain the concepts of user interface design and human-computer interaction,
including basic principles of a user-centered design
4.1.1 Explain the concepts of user interface design and human-computer interaction,
including basic principles of a user-centered design
The menu bar at the top of the screen displays the main
menu options. Some software packages allow you to create
customized menu bars and toolbars.
4.1.3 Describe user interface components, including screen elements and controls
A dialog box allows a user to enter information about a task that the system will
perform.
A text box can display messages or provide a place for a user to enter data.
A toggle button is used to represent on or off status clicking the toggle button
switches to the other status.
A list box displays a list of choices that the user can select. If the list does not fit in
the box, a scroll bar allows the user to move through the available choices.
4.1.3 Describe user interface components, including screen elements and controls
2) Color
3) Text
a) Legibility: Use consistent typefaces and fonts throughout your site by
applying style sheets, pre-setting formatting in body text, header, bullet and
title applications.
b) Size : 12 to 14 points are recommended font sizes for copy while headlines
and titles are typically two points larger. (24)
c) Typefaces : serif and san serif. Examples of serif fonts include Times New
Roman as used in this document or Courier and Century Schoolbook. Sans
Serif (without serifs) includes fonts such as Arial and Verdana.
d) Type weight: Many typefaces are available in family sets: light, bold, italic,
condensed and extra bold. Limiting the use of bold to emphasize a title or a
key word.
4.1.3 Describe user interface components, including screen elements and controls
3) Text
e) Kerning : Kerning refers to the adjustment of space between letters in a
word. the space between a capital A and lower case letters often needs to
be kerned to make the space smaller.
f) Leading : The space between each line of text. The leading specified is 2
points larger than the typeface.
g) Use of all capital letters: This provides contrast from the body copy, will
increased readability. For example A Guide for Effective Web Design for
Users of All Ages vs. A GUIDE FOR EFFECTIVE WEB DESIGN FOR USERS OF
ALL AGES.
4.1.4 Describe source documents
SOURCE DOCUMENTS
Input Technology
Businesses are using the new technology to speed up the input process,
reduce costs, and capture data in new forms, such as the digital signature
shown in Figure 8-37.
4.2.2 List the objectives of input design
2 method:
Batch Input
Online Input
4.2.5 Explain input and data entry methods:
Validation RULES
Use validation checks for reducing
input errors Validation Rules
Reducing the number of input errors Sequence check When
improves data quality. Existence check Would You
Data type check
One way to reduce input errors is to Range check Use Each of
eliminate unnecessary data entry. Reasonableness check These
Validity check
A data validation rule improves Combination check Validation
input quality by testing the data and Batch controls Methods?
rejecting any entry that fails to meet
specified conditions.
4.2.6 Explain input masks and validation rules to reduce input errors:
Input Errors
You can design at least eight types of data validation checks into the input
process
1. Sequence check: are used when the data must be in some
predetermined sequence. If the user must enter work orders in
numerical sequence, for example, then an out-of-sequence order
number indicates an error. If the user must enter transactions
chronologically, then a transaction with an out-of-sequence date
indicates an error.
2. Existence check: are used for mandatory data items. For example, if an
employee record requires a Social Security number, an existence check
would not allow the user to save the record until he or she enters a
suitable value in the SSN field.
4.2.6 Explain input masks and validation rules to reduce input errors:
Input Errors
3. Data type check: is used to ensure that a data item fits the required data
type. For example, a numeric field must have only numbers or numeric
symbols, and an alphabetic field can contain only the characters A through Z
or the characters a through z.
4. Range check limit check: tests data items to verify that they fall between a
specified minimum and maximum value. The daily hours worked by an
employee, for example, must fall within the range of 0 to 24.
5. Reasonableness check: identifies values that are questionable, but not
necessarily wrong. For example, input payment values of $0.05 and
$5,000,000.00 both pass a simple limit check for a payment value greater
than zero, and yet both values could be errors.
4.2.6 Explain input masks and validation rules to reduce input errors:
Input Errors
6. Validity check: is used for data items that must have certain values. For
example, if an inventory system has 20 valid item classes, then any input item
that does not match one of the valid classes will fail the check.
7. Combination check: performed on two or more fields to ensure that they are
consistent or reasonable when considered together. Even though all the fields
involved in a combination check might pass their individual validation checks,
the combination of the field values might be inconsistent or unreasonable.
8. Batch controls referential integrity: is used for data items that must have
certain Batch controls: are totals used to verify batch input. Batch
controls might check data items such as record counts and numeric
field totals. For example, before entering a batch of orders, a user
might calculate the total number of orders and the sum of all the order
quantities. When the batch of orders is entered, the order system also
calculates the same two totals. If the system totals do not match the
input totals, then a data entry error has occurred.
4.2.7 Design effective source documents and input controls
Source Documents
When a business transaction occurs, a document known as the
source document captures the key data of the data transaction.
The source document describes the basic facts of the transaction
such as its date, purpose and amount.
Example of source document:
Cash receipt
Invoice sent or received
Employee time sheet
4.2.7 Design effective source documents and input controls
Input Controls
OUTPUT TYPES
4.2.8 Explain various output types and the technologies
OUTPUT TYPES
WIRELESS
EMAIL
INSTANT
MESSAGIN
Internet-based Information Delivery
DEVICES G
COMPUTER
COMPUTER
OUTPUT TO AUTOMATED
OUTPUT TO
FACSIMILE
DIGITAL SYSTEMS MICROFILM
(COM)
MEDIA
DIGITAL
AUDIO,
IMAGES BLOGS PODCASTS
AND VIDEO
4.2.8 Explain various output types and the technologies :
OUTPUT TYPES
Specialized Form Of Output
4.2.9 Identify different type of reports:
01/12/97 04:12am 41
01/13/97 04:11am 41
02/08/97 03:50am 39
02/26/97 03:40am 40
03/14/97 02:57am 44
07/19/97 02:45pm 89
07/20/97 02:38pm 94
07/21/97 02:30pm 95
Printed output
Screen output
Point-of-sale terminals
Multimedia
E-mail
Hyperlinks
Microfilm or microfiche
Output Method
4.2.12 Describe output and input control and security