Chapter 11 Designing Inputs, Outputs, and Controls.

Slides:



Advertisements
Similar presentations
Logical and Physical Design of an Information System
Advertisements

Chapter 11 Designing the User Interface
Module 3: Business Information Systems
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 12 Designing System Interfaces, Controls, and Security
Chapter 10 The Traditional Approach to Design
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
Chapter 9 Describing Process Specifications and Structured Decisions
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 10 Managing a Database.
Database Management: Getting Data Together Chapter 14.
Chapter 3: System design. System design Creating system components Three primary components – designing data structure and content – create software –
14 Systems Analysis and Design in a Changing World, Fourth Edition.
1 Output Controls Ensure that system output is not lost, misdirected, or corrupted and that privacy is not violated. Exposures of this sort can cause serious.
Living in a Digital World Discovering Computers 2010.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 9 (part b)
Chapter 9 Using Data Flow Diagrams
Chapter 7 Using Data Flow Diagrams
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 7: The Object-Oriented Approach to Requirements
Input/Output Design User Interface Design
TRANSACTION PROCESSING SYSTEM (TPS)
Management Information Systems
Systems Analysis and Design in a Changing World, 6th Edition
- Physical design of output reports and input forms
Designing Inputs, Outputs, and Controls
Chapter 6 The Traditional Approach to Requirements
Objectives Discuss examples of system interfaces found in information systems Define system inputs and outputs based on the requirements models of the.
Systems Analysis and Design in a Changing World, Fifth Edition
Systems Analysis and Design in a Changing World, 6th Edition
Computer Based Information Systems Control UAA – ACCT 316 – Fall 2003 Accounting Information Systems Dr. Fred Barbee.
Discovering Computers Fundamentals, 2012 Edition Your Interactive Guide to the Digital World.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
Output and User Interface Design
15 Chapter 15 Design System Interfaces, Controls, and Security Systems Analysis and Design in a Changing World, 5th Edition.
1 12 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 12 Designing Systems Interfaces, Controls, and Security.
System Analysis and Design
1 LECTURE 11: User Interface and System Security and Controls ITEC 3010 “Systems Analysis and Design, I” [Prof. Peter Khaiter]
Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities of valuable information.
Systems Analysis and Design in a Changing World, 3rd Edition
INFORMATION X INFO425: Systems Design Chapter 15 Designing System Interfaces, Security and Controls.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
7 Systems Analysis and Design in a Changing World, Fifth Edition.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
IFS310: Module 11 Input/Output Design - Physical design of output reports and input forms.
AUDIT IN COMPUTERIZED ENVIRONMENT
IAD 2263: System Analysis and Design Chapter 7: Designing System Databases, Interfaces and Security.
1 Chapter 9 Database Management. Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe.
1 7 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 7 The Object-Oriented Approach to Requirements.
14 Systems Analysis and Design in a Changing World, Fourth Edition.
Systems Analysis and Design in a Changing World, Fourth Edition
INFORMATION SYSTEMS SECURITY AND CONTROL.
Chapter 6 The Traditional Approach to Requirements.
Fundamentals of Information Systems, Sixth Edition
System Design.
Chapter Ten Managing a Database.
Processing Integrity and Availability Controls
Developing Information Systems
Database Management Systems
Guidelines for designing Windows and Forms
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Managing the IT Function
Information System and Management
Systems Design Chapter 6.
Chapter 11 Describing Process Specifications and Structured Decisions
Chapter 22, Part
Engineering Quality Software
SDLC Phases Systems Design.
Lecture 23 CS 507.
Presentation transcript:

Chapter 11 Designing Inputs, Outputs, and Controls

Objectives Explain the importance of integrity controls Identify required integrity controls for inputs, outputs, and processing Understand the range of inputs and outputs necessary for a system Define inputs and outputs based on the requirements of the application program Design printed and on-screen reports appropriate for system users

Overview The design of controls is crucial in today’s open environment A major consideration is to provide access to information while protecting it User interfaces are especially vulnerable to damage since they are the point of access for most systems

Integrity Controls Mechanisms and procedures built into a system to safeguard it and the information contained within Most violations occur from inappropriate access Not limited to input and output controls Required in most normal business activities

Objectives of Integrity Controls Ensure that only appropriate and correct business transactions occur Ensure that transactions are recorded and processed correctly Protect and safeguard assets of the organization Software Hardware Data

System Access Controls Integrity controls that determine who has access to a system and its data Manage user access by classification Unauthorized Registered Privileged Physically secure locations Controlled access with visibility

Users and Access Roles Figure 11-1

Input Integrity Controls Used with all input mechanisms to verify data and reduce input data errors Common control techniques Field combination controls, value limit controls, completeness controls, data validation controls Transaction logging Technique to record details about database updates Discourages fraud and provides a recovery mechanism

Output Integrity Controls Ensures output arrives at proper destination and is correct, accurate, complete, and current Destination controls - output is channeled to correct people Completeness, accuracy, and corrrectness controls Appropriate information present on output

Design of System Inputs Identify devices and mechanisms used to enter input Identify all system inputs and develop a list of data content with each Determine types of controls necessary for each system input Design and prototype electronic forms and other inputs

Identifying Input Devices Capture data as close to origination as possible Use electronic device and automation whenever possible Avoid human involvement when possible Avoid data re-entry Validate at entry point

System-to-System Interface with XML Figure 11-2

Developing List of Inputs and Related Data Requirements Ensure all data inputs are identified and specified correctly Use structured models Identify automation boundary Use DFD fragments Segment by program boundaries Examine Structure Charts Analyze each module and data couple List individual data fields

Automation Boundary on DFD Figure 11-3

with Automation Boundary Create New Order DFD with Automation Boundary Figure 11-4

Customer Support System List of Inputs for the Customer Support System Figure 11-5

Structure Chart for Create New Order Figure 11-6

Data Flow and Data Elements Making Up an Input Figure 11-7

Using OO Models Identify inputs using OO diagrams Sequence diagrams Design class diagrams Analyze steps in sequence Examine messages

Sequence Diagram for Create New Order Figure 11-8

Input Message and Data Parameters from Sequence Diagram Figure 11-9

Customer and Order Classes with Interfaces for Input Forms Figure 11-10

Designing and Prototyping Input Forms Paper forms are documents used to collect information from users May be entered into computer at later time Paper form and electronic counterpart should have same general layout Design together Consider readability and good design principles

RMO Catalog Order Figure 11-11

Design of System Outputs Determine each type of output Make a list of specific outputs required based on application design Specify any necessary controls to protect the information based on the output Design and prototype the report layout

Determining the Type of Output Electronic vs. paper Type of reports Detailed reports Summary reports Executive reports Internal vs. external outputs

RMO Inventory Report Figure 11-12

Sample Employee Benefit Report Figure 11-13

Screen Output Most often like printed reports, only displayed electronically Can be dynamic Links to further information Drill down Hot links Graphical and multimedia

Summary Report with Drill Down to Detailed Report Figure 11-14

Sample Bar Chart and Pie Chart Reports Figure 11-15

Listing Reports Based on Application Outputs are responses in event tables Use diagrams to determine required outputs Structured DFDs Structure charts OO Sequence diagrams Class methods

Table of System Outputs with Data Requirements Figure 11-16

Prototyping Reports What is report objective Who is the intended audience Avoid information overload Format considerations