Académique Documents
Professionnel Documents
Culture Documents
By
Dr. Ahmed Taha
Lecturer, Computer Science Department,
Faculty of Computers & Informatics,
Benha University
1
2 LOGO
3 LOGO
Book Title:
New Perspectives on Computer Concepts,
2014, Comprehensive
Authors:
June Jamrich Parsons, Dan Oja
Publisher:
Course Technology;
Edition:
16 edition (January 30, 2013)
4 LOGO
Book Contents
# Chapter Title
1 Computers and Digital Basics
2 Computer Hardware
3 Computer Software
4 Operating Systems and File Management
5 Local Area Networks
6 The Internet
7 The Web and E-mail
8 Digital Media
9 The Computer Industry: History, Careers, and Ethics
10 Information Systems Analysis and Design
11 Databases
12 Computer Programming
5 LOGO
Information Systems Analysis and Design
6
Contents
1 Information Systems
5 Expert System
7 LOGO
Information
Systems
8 LOGO
What is an Organization?
An organization is a group of people working together to
accomplish a goal.
9 LOGO
Information Systems in Organizations
An information system collects, stores,
and processes data to provide useful,
accurate, and timely information, typically
within the context of an organization.
10 LOGO
Mission Statement
Every organization has a goal or plan that’s referred to as
its mission.
Employees
Managers Workers
13 LOGO
Employees Classification
Workers are the people who directly carry out the
organization’s mission. Workers routinely produce and
collect data for information systems.
16 LOGO
Information Systems Classification
Transaction Management
Processing Information
Systems Systems
Information
Systems
Decision
Expert
Support
Systems
Systems
17 LOGO
Transaction Processing
Systems
18 LOGO
Transaction Processing Systems
A transaction is an exchange between two parties that is
recorded and stored in a computer system.
19 LOGO
Transaction Processing Systems
A transaction processing system (TPS) provides a way
to collect, process, store, display, modify, or cancel
transactions.
20 LOGO
Transaction Processing Systems
TPS
21 LOGO
Transaction Processing Systems
OLTP uses a commit or rollback strategy to ensure that
each transaction is processed correctly.
22 LOGO
How Transaction Processing Systems Work?
23 LOGO
Limitations of Transaction Processing Systems
Although a TPS excels at maintaining transaction data
entered by clerical personnel and online customers, its
reporting capabilities are limited.
24 LOGO
Management Information
Systems
25 LOGO
Management Information Systems
Management Information System (MIS) is a type of
information system that uses the data collected by a
transaction processing system, and manipulates that data to
create reports used by managers.
27 LOGO
Management Information Systems
A summary report combines, groups, or totals data.
Summary reports are useful in tactical and strategic
planning. For example, a summary report might show total
annual sales for the past five years.
28 LOGO
Limitations of Management Information Systems
A traditional MIS is based on the data collected by a
transaction processing system.
29 LOGO
Decision Support
Systems
30 LOGO
Decision Support Systems
A decision support system (DSS) helps people make
decisions by directly manipulating data, analyzing data from
external sources, generating statistical projections, and
creating data models of various scenarios.
31 LOGO
Decision Support Systems
A special type of DSS, called an executive information
system (EIS), is designed to provide senior managers with
information relevant to strategic management activities—
such as setting policies, planning, and preparing budgets—
based on information from internal and external databases.
32 LOGO
How Decision Support Systems Work?
33 LOGO
Decision Support Systems
A DSS typically includes modeling tools, such as
spreadsheets, so that managers can create a numerical
representation of a situation and explore what-if
alternatives.
34 LOGO
Limitations of Decision Support Systems
DSS helps people manipulate the data needed to make a
decision but does not actually make a decision.
36 LOGO
Expert Systems
An expert system, sometimes referred to as a knowledge-
based system, is a computer system designed to analyze
data and produce a recommendation, diagnosis, or
decision based on a set of facts and rules.
The facts and rules for an expert system are usually derived
by interviewing one or more experts, and then incorporated
into a knowledge base.
37 LOGO
Expert Systems
The process of designing, entering, and testing the rules in
an expert system is referred to as knowledge engineering.
38 LOGO
Expert Systems
39 LOGO
How Expert Systems Work?
40 LOGO
Expert Systems
When it is time to make a decision, the inference engine
begins analyzing the available data by following the rules in
the knowledge base.
41 LOGO
Expert Systems
Expert systems can be created with a computer
programming language, but an expert system shell offers
a set of tools designed to simplify the development process.
42 LOGO
Expert Systems
An expert system begins with a set of facts and rules. But if
the rules are not known, a computer can “learn” how to
make decisions based on hundreds or thousands of
lightning-fast trial-and-error attempts.
43 LOGO
Systems Analysis
& Design
44 LOGO
System Development Life Cycle (SDLC)
An information system progresses through several phases
as it is developed, used, and finally retired.
45 LOGO
System Development Life Cycle (SDLC)
Phase 1: Planning
Assemble the project team
Justify the project
Choose a development methodology
Develop a project schedule
Produce a Project Development Plan
Phase 2: Analysis
Study the current system
Determine system requirements
Write requirements report
46 LOGO
System Development Life Cycle (SDLC)
Phase 3: Design
Identify potential solutions
Evaluate solutions and select the best
Select hardware and software
Develop application specifications
Obtain approval to implement the new system
Phase 4: Implementation
Purchase and install hardware and/or software
Create applications
Test applications
Finalize documentation
Train users
Convert data
Convert to new system
47 LOGO
System Development Life Cycle (SDLC)
Phase 5: Maintenance
Operate equipment
Make backups
Provide help to users
Fix bugs
Optimize for speed and security
Revise software as necessary to meet business needs
48 LOGO
49