Professional Documents
Culture Documents
An accounting information system (AIS) is a system of collecting, storing and processing financial
and accounting data that are used by decision makers. An accounting information system is generally a
computer-based method of tracking accounting activity in conjunction with information technology
resources.
Computer-based accounting system fall into two broad classes: batch systems and real-time
systems. Batch systems require separate programs for input, process and output while real-time systems
involve a continual input, process and output data. Here is a summary of some of the distinguishing
characteristics of batch and real-time processing.
There are two alternative data processing approaches, the legacy systems and the modern
systems. Legacy system tend to have the distinguishing features of, they are mainframe-based application,
they tend to be batch oriented, early legacy systems use flat files for data storage, but hierarchical and
network data-bases are often associated with later-era legacy system. Modern systems, on the other
hand, tend to be client-server (network)-based and process transactions in real time.
Whether batch or real-time processing is being used updating a master file record involves
changing the value of one or more variable fields to reflect the effects of a transaction. Example: Structure
for sales order transaction file and two associated master files, A/R and Inventory. The primary key (PK)-
the unique identifier for A/R is the account number and for inventory is the inventory number. (Figure
6.28, page 254, J.Hall Book)
Each records in a database file is assigned a unique disk or address that is determined by its PK
value, because only a single valid location exists for each record, updating the record must occur in place.
The master file record is permanently stored at disk address designated. The update program reads both
the transaction record and the master file record into memory. (Destructive Update Approach)
To preserve adequate accounting records in case the current master becomes damaged or
corrupted, separate backup procedures must be implemented. (Backup and Recovery Procedures for
Database Files)
Batch Processing Using Real-Time Data Collection
Real-Time Processing
Real-time system processes the entire transaction as it occurs. Real-time processing is well suited
to systems that process lower transaction volume and those that do not have common records. These
systems make extensive use of local area network and wide area network technology.
Controls are, by their very nature, application and technology specific. Also, manual, automated
batch systems, and real-time system require different control techniques to accomplish the same control
objectives. (This is discuss in the later chapter of J.Hall Book)