2013 pearson education, inc. publishing as prentice hall, ais, 11/e, by bodnar/hopwood chapter 7 7...

39
2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hop Chapter 7 7 – 1 Electronic Data Processing Systems

Upload: byron-beasley

Post on 13-Dec-2015

246 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Chapter 7

7 – 1

Electronic Data Processing Systems

Page 2: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Learning Objective 1

7 – 2

Describe how application controlsare used in data processing systemsto ensure accuracy and integrity of input, processing, and output.

Page 3: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Manual Input Systems

7 – 3

In some computerized accounting systems, inputs are based on handwritten or typed paper documents.

These manually prepared documents are collected and forwarded to the data processing department for error checking and processing.

Page 4: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Preparation and Completion of Source Documents

7 – 4

Source documents, such as customer orders, are physical evidence of inputs into the transaction processing system and serve several purposes:

Capture data; Facilitate operations; Standardize operations; Provide a permanent file for future analysis.

Source documents should be standardized and designed for ease of use and accurate data capture to minimize errors.

Page 5: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Transfer of Source Documents

to Data Processing

7 – 5

Batch Control Totals

Data Transfer Register

s

DataUser

Departments

Data Processin

g

Page 6: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Transfer of Source Documentsto Data Processing

7 – 6

Procedures for the control of data transmitted between users departments and data processing prevent unauthorized/fraudulent transactions.

Submission of input data should be accompanied by an Input document control form.

Document counts are a simple form of batch control; totals the number of documents to be processed.

Batch totals may be taken for all or several numeric fields in the data file.

Page 7: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Transfer of Source Documentsto Data Processing

7 – 7

Data processing should not accept data unless an input document control form is present to evidence and reference the transfer of data.

A data transfer log (register) provides a control over the disposition and use of data.

Batch control totals are fundamental to this process.

Page 8: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Transfer of Source Documentsto Data Processing

7 – 8

Data entry: after source documents are received by data processing, they are manually keyed (typed).

Key verification is a control procedure that detects errors in the keying operation.

Visual verification compares the source documents with a printout or screen image.

Data is thoroughly edited after entry to ensure valid content.

Program data editing screens data for errors.

Page 9: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Program Data Editing Techniques

7 – 9

Data editing routines ensure that all data fields contain only valid characters and may be applied to each of the basic data structures:

Characters Fields Records Files

Page 10: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Program Data Editing Techniques

7 – 10

Data should next be checked for reasonableness which can be done using a variety of methods.

Table lookup: compares actual values with acceptable values in a table.

Limit test: verifies that numeric data is within acceptable ranges.

Continuous operations auditing: the use of programmed edit tests to discriminate among acceptable data.

Check digit: an extra, redundant digit added to a code number similar to a parity bit.

Valid code: particular table lookup consisting of valid codes (validity check; existence check).

Page 11: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Electronic Input Systems

7 – 11

In electronic input systems, sometimes called online input systems, transactions are input directly into the computer system; need for keying in is eliminated.

One problem is the possible loss of segregation of duties and audit trail.

Transaction logs or transaction registers log all inputs into a special file that contains tags to identify transactions.

Tagging: additional audit-oriented information is included with original transaction data.

Page 12: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Learning Objectives 2 & 3

7 – 12

Characterize the various types of electronic systems used for transaction processing.

Describe the basic functions andoperation of a computerizedaccounting application.

Page 13: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

The Processing System

7 – 13

Processing involves the manipulation of files. Files provide storage of data. A file is a collection of records that are related

by some attributes. A record is an organized collection of fields

(data attributes) that are grouped for processing.

Fields contain data such as numbers, amounts, or characters.

A file is a collection of records, and records are a collection of fields.

Page 14: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

The Processing System

7 – 14

Types of files: Transaction file: a collection of transaction

input data usually containing temporary data (e.g., sales journal).

Master file: contains data that are permanent or of continuing interest (e.g., accounts receivable master file).

Reference file: contains data that are necessary to support data processing (e.g., payroll tax files); also known as a table file.

Page 15: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Generic File Processing Operations

7 – 15

Sorting – arranges items in a predetermined order.

Merging – combines two or more files already arranged in the same order into a single file containing all the records.

Extraction – copies selected records in a file into a new file for further processing.

Updating – applies changes pertaining to the records in a file, producing a new file that reflects all of the changes.

Page 16: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Batch Processing Systems

7 – 16

Batch processing systems: transactions are processed periodically in batches.

Weekly time reports to produce paychecks. Groups of checks to update accounts payable

master file. Groups of invoices to update an accounts

receivable master file. Batch processing can be performed with

either sequential- or random-access file updating.

Page 17: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Batch Processing with Sequential File Updating

7 – 17

Batch processing in a sequential file processing involves the following steps:

Preparing the transaction file: additional editing and validation; sort in same sequence as master file.

Updating the master file: read records in both files one by one, match, and write to new master file.

Updating the general ledger: to reflect changes in the master file.

Preparing general ledger reports: trial balances and other reports produced.

Page 18: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Batch Processing with Sequential File Updating

7 – 18

Page 19: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Batch Processing with Sequential File Updating

7 – 19

Page 20: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Updating the General Ledger

7 – 20

Two major aspects to the operation of a computerized general ledger accounting system:

1. The direct processing of the general ledger programs, most of which takes place on a monthly basis.

2. The processing in other computer application systems to prepare the inputs to the general ledger system.

All entries into the general ledger should be documented with journal vouchers.

Page 21: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Journal Voucher Format

7 – 21

Page 22: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

General Ledger File Update

7 – 22

As they are released by the general ledger department, journal vouchers are used to build a journal voucher file (the transaction file).

This file is program data edited to check for the proper journal and account numbers and to determine whether the accounts are correctly associated with their related journals.

Invalid data are reported as exceptions and returned to their originating sources for correction and reentry.

Page 23: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

General Ledger File Update

7 – 23

The current journal voucher transactions are processed against the previous month’s general ledger master file.

The master file is updated and the current period’s general ledger register is produced.

Computer processing of accounting data typically involves a two-step procedure:

1. Produce preliminary reports.2. A run that produces the final listings and

financial schedules.

Page 24: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

General Ledger File Update

7 – 24

Preparing reports requires a link between the general ledger accounts and the report(s) in which they appear.

This process is called line coding, a procedural step typically accomplished by a table lookup (matching) process between the updated general ledger file and a line-coding table file.

Page 25: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Example of a Line Code

7 – 25

Page 26: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Batch Processing withRandom-Access File Updating

7 – 26

In many systems, indexes are maintained for both the subsidiary and general ledger files.

Maintaining these indexes allows users to quickly access a particular account.

Random-access file updating is simpler than sequential-access updating.

Page 27: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Batch Processing withRandom-Access File Updating

7 – 27

Steps in random-access file updating:1. A record is read from the transaction file.2. The key value of the transaction record is

used to randomly access the related record in the master file.

3. The record in the master file is updated in memory and then rewritten back to the data file.

Page 28: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Batch Processing withRandom-Access File Updating

7 – 28

Page 29: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Real-time Processing Systems

7 – 29

Real-time processing: transactions are processed immediately.

Online, real-time systems (OLRS): process transactions immediately after they are input and can provide immediate output to users.

Transactions are not accumulated into batches; on input are applied immediately to update master file using random-access updating.

Immediate processing; direct processing Master files are always up to date. Responses to user inquiries are immediate.

Page 30: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Real-time Processing Systems

7 – 30

Types of real-time processing: Inquiry/response systems: users do not input

data; only request information. Data entry systems: users interactively input

data. File processing systems: immediately process

the data against relevant master files. Full processing systems or transaction

processing systems: users interactively input transactions and complete the entire transaction when it is input.

Page 31: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

The Economics of Real-time Processing

7 – 31

Relative advantages of OLRS: Immediate processing of transactions Quick response to inquiries

Relative disadvantages of OLRS: Increased cost and complexity of system operations More sensitive to hardware and software errors More susceptible to processing errors that arise from

erroneous or fraudulent input Control of transaction processing is more involved Printed output is usually not produced meaning no

human-verifiable evidence

Page 32: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Real-time Sales Systems

7 – 32

Real-time sales systems use information technology to maximize system performance and extend the traditional supply chain.

Purchase orders for inventory items are made on a demand-pull basis rather than a fixed interval push basis.

Extended supply chain systems are central to the competitive strategy of mass retailers (Sears, Wal-Mart, etc.) and mass vendors (Levi, Haggar, etc.).

Page 33: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Real-time Sales Systems

7 – 33

Page 34: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Components of Extended Supply Chain Systems

7 – 34

Three technologies make extended supply chain systems feasible:

POS (point-of-sale) systems: input sales data into the computer system for immediate processing.

Bar coding technology: UPC bar code systems allow all participants in the real-time system chain to share and process the same basic data.

EDI (electronic data interchange) ordering system: direct computer-to-computer exchange of business documents via a communications network.

Page 35: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Transaction Processing in EDI-Based Sales Systems

7 – 35

Page 36: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

Special Internal Control Considerations

7 – 36

Customer orders may be processed without human intervention or approval;

Traditional separation of duties in transactions is obliterated; the computer handles transactions from beginning to end.

Many traditional documents may be eliminated in EDI-based systems

Careful program data editing checks and transactions logs, and good computer security are necessary compensating controls.

Page 37: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

The Output System

7 – 37

The output system can be manual, electronic, or something in between.

Most manual batch-oriented systems with sequential file processing produce very large volumes of output.

Online, real-time electronic systems tend to produce very little reference-type output.

Page 38: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood

The Output System

7 – 38

Output controls are designed to check that processing results in valid output and that outputs are distributed properly.

A separate EDP control group is often established to monitor EDP operations.

Typically, an output distribution register is maintained to control the disposition of reports.

Page 39: 2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood Chapter 7 7 – 1 Electronic Data Processing Systems

2013 Pearson Education, Inc. Publishing as Prentice Hall, AIS, 11/e, by Bodnar/Hopwood7 – 39

End of Chapter 7