System Design Techniques) Part4-Lect6
System Design Techniques) Part4-Lect6
and Design
System Design
Designing Databases
Designing Forms and Reports
Designing Interfaces and Dialogues
Designing Distributed and Internet
Systems
FIGURE 9-1
Systems development
life cycle with design
phase highlighted
FIGURE 10-1
Systems development life
cycle with logical design
phase highlighted
FIGURE 10-3
A data input screen designed in FIGURE 10-2
Microsoft’s Visual Basic .NET The layout of a data input form
using a coding sheet
Chapter 10 © 2011 Pearson Education, Inc. Publishing as Prentice Hall 13
Deliverables and Outcomes
FIGURE 10-6
Customer account status
display using various
highlighting techniques
FIGURE 10-7
Contrasting the display of
textual help information
FIGURE 10-8
Contrasting the display of tables
and lists (Pine Valley Furniture)
Time to learn
Speed of performance
Rate of errors
Retention over time
Subjective satisfaction
Command line
Includes keyboard shortcuts and function keys
Menu
Form
Object-Based Interaction
Natural language
FIGURE 11-8
Menu building with
Microsoft Visual Basic
.NET
Form interaction:
a highly intuitive human-computer interaction
method whereby data fields are formatted in a
manner similar to paper-based forms
Allows users to fill in the blanks when working with
a system.
FIGURE 11-9
Example of form
interaction from the
Google Advanced
Search Engine
(Source: Google.)
Object-based interaction:
a human-computer interaction method in
which symbols are used to represent
commands or functions
Icons:
Graphical pictures that represent specific
functions within a system
Use little screen space and are easily
understood by users
Chapter 11 © 2011 Pearson Education, Inc. Publishing as Prentice Hall 40
Object-Based Interaction (Cont.)
FIGURE 11-10
Object-based
(icon) interface
from Microsoft
Visual Basic
.NET
Dialogues:
the sequence of interaction between a user
and a system
Dialogue design involves:
Designing a dialogue sequence.
Building a prototype.
Assessing usability.
FIGURE 11-20
Highlighting graphical
user interface design
standards
FIGURE 12-9
Thin clients typically have a limited
screen size