Internet Marketing, Chapter 2, Enhanced Lecture Slides

advertisement
Business Information Systems
Building Blocks
Dr Sherif Kamel
The American University in Cairo
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Outline
Role of information systems.
Types of information systems.
Data and information.
Classes of information systems.
Information systems architecture.
Information systems applications.
Information systems building blocks.
5 Ps in systems development.
The life cycle.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
An integrated view of the role of IS in the organization
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Types of information systems
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
MIS obtaining data from multiple TPS
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Interrelationships among systems
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Transaction processing systems
A customer placing an order for products or services with
a company.
Making a holiday booking
Buying an air line ticket
Buying a car
Withdrawing money from the ATM
a customer ringing a call centre to pay his/her bills
Payment for goods and services
Placing order with a supplier
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
A transaction is…
Any business related exchange.
An event to which the business must respond.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Input-processing-output cycle
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Transaction processing system functions
Transaction processing systems consist of 4 main
functions to accomplish their purposes
The functions include:
Input function
Storage function
Processing function
Output function
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Example: TPS payroll system
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Types of TPS by function
Major
Functions
of system
Major
Application
systems
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Concepts of transaction processing systems
On-Line Input
Transaction files
from other
systems
Keypunched cards
Scanning devices
and sensors
Transaction Processing
Audio
input
Audio
output
Record
Merge
Perform
Sort
List
Update
Documents
Copyright © 2001 Whitten, Bentley and Dittman
A displayed
message
Data for other
systems
Copyright © 2003 Sherif Kamel
TPS characteristics
Provide fast and efficient processing
Perform rigorous data editing
Audited
Involves a high potential for security-related problems.
Support the work processes of a large number of people
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
TPS cycle
A cycle through which
business data goes…
Data collection
Data editing
Data correction
Data manipulation
Data storage
Document production
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Transaction processing activities
Data collection
The process of capturing and gathering all data necessary to
complete transactions.
–
–
–
–
–
Begins with a transaction
Should be captured at the source
Timely
With minimum manual effort
Suitable format
Data editing
Checks data for validity and completeness
Data correction
Re-entry of wrongly keyed or scanned data
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Transaction processing activities (Cont’d)
Data manipulation
Performing data transformations
Data storage
Updating databases with new transactions
Document Production
Generating output records and reports
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Reports produced
Detailed reports
Summary reports
Exception reports
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Methods of transaction processing
Batch processing systems.
Online transaction processing (OLTP).
Interactive/ Real-time.
Online entry with delayed processing.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Transaction processing objectives
Process data generated by and about transactions
Maintain a high degree of accuracy
Ensure data and information integrity
Produce timely documents and reports
Increase labour efficiency
Help provide increased and enhanced service
Help build and maintain customer loyalty
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Transaction processing applications
1.
2.
3.
4.
Accounting and financial information systems
Sales and marketing information systems
Production information systems
Human resources information systems
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
1. Accounting and financial IS
Systems that are first computerised by organisations.
Outputs include:
pay cheques
cheques to vendors
customer invoices
stock reports
many other forms and reports
– Accounts receivable
– Payroll systems
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
2. Sales and marketing IS
System’s basic goal is to satisfy the needs of customers.
Help the firm identify customers for the firm’s products or services,
Develop products and services to meet customer needs,
Promote products and services,
Sell the products and services
Provide ongoing customer support.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Sales and marketing IS types
Sales order
Market research
Sales commission
Point-of-sale systems
Electronic shopping and advertising systems
Telemarketing systems.
Direct mail advertising systems.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
3. Production IS
These systems support the production of goods and
services (to meet marketing system projections)
Support decision-making for the operation, allocation,
and planning of production resources.
Produce reports about production data.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Production IS types
Purchasing systems
Quality control systems
Shipping systems
Inventory control systems
Automated Material handling systems
Computer aided design/manufacturing
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Example – order processing system
Order entry, sales configuration, shipment planning and
shipment execution.
Inventory control (finished product), invoicing, customer
interaction and routing and scheduling.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Example – purchasing systems
Inventory control
Raw materials
Packing materials
Spare parts
Supplies
Purchase order processing
Receiving
Accounts payable
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
4. Human Resource IS
Support acquiring and managing human resources
including:
recruiting, assessment, selection, placement, training, performance
appraisal, compensation and benefit management, promotion,
termination, occupational health and safety, and other activities.
Integrates with other systems like payroll.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Data and information
Data are raw facts about the organization and its
business transactions. Most data items have little
meaning and use by themselves.
Information is data that has been refined and organized
by processing and purposeful intelligence. The latter,
purposeful intelligence, is crucial to the definition—
People provide the purpose and the intelligence that
produces true information.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Information systems and technology
An information system (IS) is an arrangement of
people, data, processes, communications, and
information technology that interact to support and
improve day-to-day operations in a business as well as
support the problem-solving and decision making needs
of management and users.
Information technology is a contemporary term that
describes the combination of computer technology
(hardware and software) with telecommunications
technology (data, image, and voice networks).
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Front and back office information systems
Front-office information systems support business
functions that reach out to customers (or constituents).
Marketing
Sales
Customer management
Back-office information systems support internal
business operations and interact with suppliers (of
materials, equipment, supplies, and services).
Human resources
Financial management
Manufacturing
Inventory control
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Federation of information systems
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Classes of information systems
1.
2.
3.
4.
5.
Transaction processing systems
Management information systems
Decision support systems
Expert systems
Office automation systems
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
1. Transaction processing
Transaction processing systems are information
system applications that capture and process data about
business transactions.
Includes data maintenance, which provides for custodial updates
to stored data.
Business process redesign (BPR) is the study, analysis, and
redesign of fundamental business (transaction) processes to
reduce costs and/or improve value added to the business.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
2. Management information systems
A management information system (MIS) is an
information system application that provides for
management-oriented reporting. These reports are
usually generated on a predetermined schedule and
appear in a prearranged format.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
3. Decision support systems
A decision support system (DSS) is an information
system application that provides its users with decisionoriented information whenever a decision-making
situation arises. When applied to executive managers,
these systems are sometimes called executive
information systems (EIS).
A data warehouse is a read-only, informational database that is
populated with detailed, summary, and exception data and
information generated by other transaction and management
information systems. The data warehouse can then be accessed
by end-users and managers with DSS tools that generate a
virtually limitless variety of information in support of unstructured
decisions.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
4. Expert systems
An expert system is a programmed decision-making
information system that captures and reproduces the
knowledge and expertise of an expert problem solver or
decision maker and then simulates the “thinking” or
“actions” of that expert.
Expert systems are implemented with artificial intelligence
technology that captures, stores, and provides access to the
reasoning of the experts.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
5. Office automation systems
Office automation (OA) systems support the wide range
of business office activities that provide for improved
work flow and communications between workers,
regardless of whether or not those workers are located in
the same office.
Personal information systems are those designed to meet the
needs of a single user. They are designed to boost an
individual’s productivity.
Work group information systems are those designed to meet
the needs of a work group. They are designed to boost the
group’s productivity.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Information systems applications
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Information systems architecture
Information systems architecture provides a unifying
framework into which various people with different
perspectives can organize and view the fundamental
building blocks of information systems.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Perspectives or stakeholders
System owners pay for the system to be built and maintained.
System users use the system to perform or support the work to be
completed.
System designers design the system to meet the users’
requirements.
System builders construct, test, and deliver the system into
operation.
Systems analysts facilitate the development of information systems
and computer applications by bridging the communications gap that
exists between non-technical system owners and users and
technical system designers and builders.
IT vendors and consultants sell hardware, software, and services
to businesses for incorporation into their information systems.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Focuses for information systems
Data—the raw material used to create useful information.
Processes—the activities (including management) that
carry out the mission of the business.
Interfaces—how the system interfaces with its users and
other information systems.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Information system building blocks
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Data focus
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Data focus
System owners’ perspective
Business knowledge is the insight that is gained from timely,
accurate, and relevant information. (Recall that information is a
product of raw data.)
System users’ perspective
Data requirements are a representation of users’ data in terms of
entities, attributes, relationships, and rules. Data requirements
should be expressed in a format that is independent of the
technology that can or will be used to store the data.
System designers’ perspective
Database schema
System builders’ perspective
Database management system
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Process focus
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Process focus
System owners’ perspective
Business functions are ongoing activities that support the
business. Functions can be decomposed into other subfunctions
and eventually into processes that do specific tasks.
A cross-functional information system supports relevant
business processes from several business functions without
regard to traditional organizational boundaries such as divisions,
departments, centers, and offices.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Process focus (Cont’d)
System users’ perspectives
Business processes are activities that respond to business
events. Business processes are the “work” performed by the
system.
Process requirements are a representation of the users’
business processes in terms of activities, data flows, or work flow.
A policy is a set of rules that govern a business process.
A procedure is a step-by-step set of instructions and logic for
accomplishing a business process.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Process focus (Cont’d
System designers’ perspectives
An application schema is a model that communicates how
selected business processes are, or will be, implemented using
the software and hardware.
Software specifications represent the technical design of
business processes to be automated or supported by computer
programs to be written by system builders.
System builders’ perspectives
Application programs are language-based, machine-readable
representations of what a software process is supposed to do, or
how a software process is supposed to accomplish its task.
Prototyping is a technique for quickly building a functioning, but
incomplete model of the information system using rapid
application development tools.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Interface focus
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Interface focus
System owners’ perspective
System users’ perspectives
Interface requirements are a representation of the users’ inputs
and outputs.
System designers’ perspective
User dialogues describe how the user moves from window-towindow, interacting with the application programs to perform
useful work.
System builders’ perspective
Middleware is a layer of utility software that sits in between
application software and systems software to transparently
integrate differing technologies so that they can interoperate.
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Information system building blocks
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
The role of the network in IS
Data
Process
Interface
Building
Blocks
Building
Blocks
Building
Blocks
The network
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Communications focus in IS
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
5 Ps of information systems development
Process - how we do it
Project - the structures we use to manage it
Product - the things we produce
People - lots of them in various roles
Problem - why we started in the first place
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Process
a set of activities inter linked and interdependent in time
choice as to what we accentuate, what we ignore
choice as to sequence and degree of linearity
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
It is important to note....
Committing resources to activities; Committing to some change
Analysing organisational problems, work processes, user needs and
business opportunities
Designing the future activities of information use and restructuring
work processes (the future information system)
Designing and producing software
Acquiring and configuring hardware
Introducing the system to the organisation and to the people within it
Sustaining the new ways of working through time, and making
further adjustments
Managing and controlling all the above activities
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
The life cycle
problem identification
feasibility study
project set up and planning
requirements specification
systems analysis
design
programming
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Project
To initiate the process
The unit the organisation recognises
Goals and resources
Framework for management
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Project activities
Organising
Coordinating
Controlling
An activity view (how)
A resource view (who and with what)
A product view (what)
An outcomes view (with consequences)
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Project manager
Achieve and sustain commitment
Plan activities and achieve a work breakdown
Estimate effort and cost
Allocate resources to tasks
Monitor milestones and deliverables
Manage risk, sustain quality, respond
Communicate and evaluate progress, problems and
results
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Product (deliverables)
Concrete products, things to be made and delivered
along the way
Things left behind when the project is over
Programs, a data base, a new order form
A training course
New jobs and new tasks
A viable and feasible information system
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Product in IS terms
hardware and software
documentation and training materials
data resources
formalised 'knowledge'
informational transformations and outputs
new jobs and new roles for people
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Qualities looked for in product
address the real problem
be cost effective
be user friendly…?
be reliable and secure
be sustainable
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Away from computing
cost
convenience
security
maintainability
politics
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
People
Need people for an information systems
Information systems perspective only makes sense if
people are there
Various ways of naming them
Users or participants
Customers and clients
Actors and members
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
What do people want?
Knowledge contract
Psychological contract
Efficiency contract
Task structure contract
Value contract
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Problem
Why did we start to talk about information systems?
To achieve something new, better, different, but what?
What is a problem?
‘A situation upon which someone may wish to act
Different problems, different people, different process
etc.…
For the same problem we can choose to address it in
different terms, different process, different project,
different people, different product
Copyright © 2001 Whitten, Bentley and Dittman
Copyright © 2003 Sherif Kamel
Download