Chapter 2: Introduction To Transaction Processing Notes
Chapter 2: Introduction To Transaction Processing Notes
TRANSACTION CYCLE
• The Expenditure Cycle
• The expenditure cycle is the acquisition of
materials, property, and labor in exchange for
cash.
• The Conversion Cycle
• The conversion cycle is the cycle composed
of the production system and the cost
accounting system.
• The Revenue Cycle
• The revenue cycle is the cycle composed of
sales order processing and cash receipts.
RELATIONSHIP BETWEEN TRANSACTION
CYCLES
ACCOUNTING RECORDS
Accounting records are documents, journals, or ledgers
used in transaction cycles.
FILE STRUCTURES
• Digital file structures and storage techniques vary THE DATABASE MODEL
widely among transaction processing systems. • The database model is a symbolic model of the
• Some structures are effective at processing all structure of, and the associations between, an
records in large master files. organization’s data entities.
• Some file structures are better for directly locating • The database management system (DBMS) is a
and processing a single record in a large file. software system that controls access to the data
• The legacy systems are large mainframe systems resource.
implemented in the late 1960s through the 1980s. • The most striking difference between the database
model and the flat-file model is the pooling of data
THE FLAT-FILE MODEL into a common database that all organizational
• The flat-file model is an environment in which users share
individual data files are not related to other files.
• There are three significant problems in the flat-file
environment: data storage, data updating, and
currency of information.
• Data Capture and Storage
• Data storage is an efficient information system
that captures and stores data only once and
makes this single source available to all users
who need it.
• Data Updating
ACCOUNTING INFORMATION SYSTEM CHAPTER 2
DOCUMENTATION TECHNIQUES ENTITY RELATIONSHIP DIAGRAM SYMBOLS
• Visual images convey vital system information
more effectively and efficiently than words.
• Accountants use system documentation routinely,
as both systems designers and auditors.
• Five basic documentation techniques are: data flow
diagrams, entity relationship diagrams, system
flowcharts, program flowcharts, and record layout
diagrams.
DATA FLOW DIAGRAMS AND ENTITY.
RELATIONSHIP DIAGRAMS
• Data Flow Diagrams
• The data flow diagram (DFD) is the use of a
set of symbols in a diagram to represent the DATA MODEL
processes, data sources, data flows, and
process sequences of a current or proposed
system.
• Entity Relationship Diagrams
• An entity relationship (ER) diagram is a
documentation technique used to represent the
relationship among data entities in a system.
• Cardinality is the numeric mapping between
entities such as one-to-one (1:1), one-to-many
(1:M), and many-to-many (M:M).
• A data model is the blueprint for what
ultimately will become the physical database.
• Relationship between ER Diagrams and DFDs SYSTEM FLOWCHARTS
• Updating a master file record involves changing the • Business organizations process large volumes of
value of one or more of its variable fields to reflect transactions that are similar in their basic attributes.
the effects of a transaction. • Uncoded entry takes a great deal of recording
• Master file backup procedures space, is time-consuming to record, and is
• If the current master file becomes corrupted or is obviously prone to many types of errors.
destroyed, corporate IT professionals can retrieve
the most current backed-up file from the archives. A SYSTEM WITH CODES
• Advantages of data coding in AIS are:
RECORD STRUCTURES FOR SALES, • Concisely representing large amounts of
INVENTORY, AND ACCOUNTING RECEIVABLE complex information that would otherwise be
FILES unmanageable.
• Providing a means of accountability over the
completeness of the transactions processed.
• Identifying unique transactions and accounts
within a file.
• Supporting the audit function by providing an
effective audit trail.
•
NUMERIC AND ALPHABETIC CODING SCHEMES
• Sequential Codes
• Sequential codes are codes that represent
items in some sequential order (ascending or
descending).
• ADVANTAGES
• DISADVANTAGES
• Block Codes
• A numeric block code is a coding scheme that
BATCH PROCESSING USING REAL-0TIME
assigns ranges of values to specific attributes
DATA COLLECTION such as account classifications.
• A popular data processing approach, particularly • A chart of accounts is a listing of an
for large operations, is to digitally capture and organization’s accounts showing the account
process aspects of the transaction at the source as number and name.
they occur, and process other aspects of the
• ADVANTAGES
transaction in batch mode.
• DISADVANTAGES
• Deadlock or “wait” is a state that occurs between
• Group Codes
sites when data are locked by multiple sites that are
waiting for the removal of the locks from the other • Group codes are used to represent complex
sites. items or events involving two or more pieces of
related data.
• ADVANTAGES
REAL-TIME PROCESSING
• DISADVANTAGES
• Real-time systems process the entire transaction
• Alphabetic Codes
as it occurs.
• Alphabetic codes are alphabetic characters
assigned sequentially.
ACCOUNTING INFORMATION SYSTEM CHAPTER 2
• ADVANTAGES: Alphanumeric codes are SEQUENTIAL STORAGE AND ACCESS
codes that allow the use of pure alphabetic METHOD
characters embedded within numeric codes.
• DISADVANTAGES
• Mnemonic Codes
• Mnemonic codes are alphabetic characters in
the form of acronyms and other combinations
that convey meaning.
• ADVANTAGES
• DISADVANTAGES
• POINTER STRUCTURE
• Pointer structure is a structure in which the
address (pointer) of one record is stored in the
APPENDIX-DATA STRUCTURES field on a related record.
• SEQUENTIAL STRUCTURE • Types of Pointers: A physical address
• Sequential structure is a data structure in pointer contains the actual disk storage
which all records in the file lie in contiguous location (cylinder, surface, and record number)
storage spaces in a specified sequence that the disk controller needs. A relative
arranged by their primary key. address pointer contains the relative position
• Sequential access method is a method in of a record in the file. A logical key pointer
which all records in the file are accessed contains the primary key of the related record.
sequentially.
• Sequential files are files that are structured
sequentially and must be accessed
sequentially.
• DIRECT ACCESS STRUCTURES
• Direct access structures is the storage of
data at a unique location, known as an address,
on a hard disk or floppy disk.