Professional Documents
Culture Documents
الجزء األول
من مادة تفاعل اإلنسان والحاسوب
د .عبدالرافع محمد الزاملي
2
Why study HCI?
To help make IS users more productive,
To help IS professionals develop more usable
and successful systems.
To enhance organizational effectiveness.
To provide researchers with cohesive and
cumulative knowledge for theory building.
To apply this theoretical knowledge to
enhance real information systems.
3
Individual Level Systems
External Systems Internal Systems
Middle Managers
Recruits
Decision Support Systems
Resume self- service
Benefits enrollment
Knowledge Workers
Computer Assisted Design and
Manufacturing systems
Systems development environments
4
Individual Level Systems:
Office Automation Systems
Systems designed to automate and support
the work of white-collar support staff
members.
Interface consistency is critical to
the success of these systems.
OAS includes:
Document preparation systems.
Data entry systems
Customer services system.
5
Individual Level Systems:
Document Preparation Systems
Office Automation systems that are designed
to support document preparation such as
word processors, presentation software,
publication software, and others.
Examples: word processors, spreadsheets,
presentation and desktop publishing
software.
6
Document Preparation Systems (Multi-
layer Model – task, semantic,
lexical)
syntactic,
Tasks
Create useful, meaningful, and aesthetically
pleasing documents
Easy and accurate input
Management and output of unstructured data and
some
structured data such as tables
Semantics and Syntactical
Documents or Files (open, save, print)
Blocks of text (cut, paste, copy, move, find)
Objects (pictures, tables, charts)
Tools (spell check, Thesaurus)
Lexical
Menus
Dialog boxes
Message
Icons boxes 7
Document Preparation Systems
Figure 2.2 Screen shot of File Menu and text in Microsoft® Word®
Figure 2.3 Screen shot of Edit Menu in Microsoft® Word ®
8
Individual Level
Systems: Data Entry
Systems
Systems used to support the manual
processes of data entry.
These systems are generally proprietary and
developed in-house specifically to accomplish
data entry tasks.
9
Data Entry Systems (TSSL)
Task:
to support entry of data
to give the user control
to eliminate redundant entries
support natural navigation of the
screens
Semantic:
save,
open,
update,
delete,
create, and
append.
10
Data Entry Systems (TSSL)
Syntactical:
Form fields:
Labels,
Text-boxes,
Check boxes,
List boxes,
Combo boxes,
Command buttons, etc.
Lexical:
Short-cut keys
Tab keys
Mouse clicks
Interfaces that are easy to read and easy to
learn.
11
Data Entry Systems
12
Individual Level Systems:
Customer Account Management Systems
13
Customer Account Management
Systems (TSSL)
Task:
transfer funds,
make payments,
check balances,
apply for new accounts, etc.
Semantic:
Login
Retrieval of accounts
Payments
Transfers
Syntactical:
Submitti
ng a
paramet
er (like
Keystrokes
an
List selection
account
14
Individual Level Systems:
Decision Support
Systems
Single-user systems designed to support
decision making.
DSS components include: database, model-
base and user interface.
The user interface is critical to the success of
a DSS.
15
Decision Support Systems (TSSL)
Tasks:
Sales forecasting,
Resource allocation,
Scheduling,
Routing,
Cost minimization,
Profit maximization, etc.
Semantic:
Problem definition,
Data selection,
Model selection,
Execution.
Syntactical:
Tables
Mathematical functions
Lexical:
Input - Q&A
Output - graphical format
Help 16
Decision Support Systems
18
Executive Support Systems
(TSSL)
Tasks: monitor the critical success
factors
Semantic:
information retrieval
Find
Open
Extract
Summarize etc.
Syntactical:
SQL (Structured Query Language)
Predefined reports
Lexical:
Natural language interface
19
Query-by-Example
Executive Support Systems
20
Table 2.1 Summary Table for Individual User Level
in the Organizational Context
23
Work Group Level Systems:
Project Management Systems
(TSSL)
Tasks:
Manage
Time,
Cost,
Resources, etc.
Semantic:
Activities,
Durations,
Dependencies,
Work break down structures.
Syntactical:
Rules
Cells
Lexical:
Similar to a spreadsheet.
24
Work Group Level Systems:
Project Management
Systems
26
Work Group Level Systems:
Work Flow Management Systems (TSSL)
Tasks:
Discrete activities
Computer operations
Rules
Semantic:
Workflow type definition
Activity
Transition conditions
Invoked application
Syntactical:
Symbols
Terms
Lexical:
Selection (drag and drop)
27
Build diagrams
Work Group Level Systems:
Work Flow Management Systems
28
C op ygri ht 2 00 6 - Jo h n W eliy & S o ns ,
Figure 2 1
. 3 W o rk flo wd i ag r
Work Group Level Systems:
Group Support Systems
(GSS)
Group Support Systems: Systems designed
to support group processes including:
decision making, communication, meetings,
document control, calendaring, and others.
20
Work Group Level Systems:
Group Support Systems (GSS) Summary Table
Table 2.2 Summary Table of Work Group Level in the Organizational Context
30
Organizational Level Systems
Organizational Level: These systems are
designed to support the entire organizational
entity and include communications, personnel
management, and organizational learning.
Systems:
Communication systems
Enterprise planning (ERP) systems.
Customer relationship management
(CRM) systems.
31
Organizational Level Systems:
Communication Systems
Enterprise Communication Systems:
Systems designed to support enterprise-level
communications including email systems
and conferencing systems.
32
Organizational Level Systems:
Communication Systems
Task:
Messaging
Threaded discussions
Chatting
Asynchronous communication
Calendar-related functions
Semantic:
Send
Open
Reply
Organize
Delete, etc.
Syntactical:
time and/or date related
Lexical:
Mouse-clicks
Keystrokes
33
Organizational Level Systems:
Communication Systems
Figure 2C.o1py5ghiS
r t 2c0r6e- Jeonnh Wfoelr
i y &OSounst,lIoncok 34
Calendar.
Organizational Level Systems:
Enterprise Resource Planning
(ERP)
Enterprise Resource Planning (ERP)
Systems: Systems designed to support all
the functions and activities of an organization
including marketing, production management,
order fulfillment, accounting, personnel
management, and financial management.
Links the organization with it’s customers and
vendors.
35
Organizational Level Systems:
Customer Relationship Management
(CRM)
Customer relationship management (CRM)
systems enable organizations to better serve
their customers via software in contrast to
customer service systems.
Parts of CRM:
Operational – automation of the basic
customer processes (marketing,
sales….).
Analytical – analysis of customer
behavior.
Co operational – ensures the contact with 36
39
Supply Chain Management
Systems
49