Académique Documents
Professionnel Documents
Culture Documents
TRANSACTION FILE
DIGITAL - it is a temporary file of transaction
ACCOUNTING records used to update data in a master file.
ARCHIVE FILE
- contains records of past transactions
that are ratained for future reference and form an
important part in audit trail.
DIGITAL AUDIT TRAIL
TWO TYPES:
1. Flat Files
2. Databases
FLAT-FILE MODEL
- describes an environment in which individual data files are
not related to other files.
- end users in this environment own their data files rather
than share them with other users.
SIGNIFICANT PROBLEMS
ENCOUNTERED IN FLAT-FILE MODEL
Data Storage
Data Updating
Currency of Information
Task-data Dependency
Limited Data Integration
DATABASE MODEL
N
Process
Description Direction of
data flow
Documents Flowcharts
illustrate the relationship among processes and the
documents that flow between them
contain more details than data flow diagrams
clearly depict the separation of functions in a system
Flowcharting Computer Processes
Symbol Set for Document Flowcharts
Terminal showing source Calculated batch total
or destination of documents
and reports
Source document or
report
On-page connector
Manual operation
Off-page connector
Accounting records
Document flowline
(journals, registers,
logs, ledgers)
LAY OUT THE PHYSICAL AREAS OF ACTIVITY. The
flowcharting process begins by creating a
template that depicts the areas of activity
Customer
Customer
Order
Prepare
Sales
Orders
Sales
Order #1
Sales
Sales
Order #1
OrderSales
#1
Order #1
Sales A
Customer
Order #1 Sales
Order2
Customer Sales
Checks
Order Credit Order 4
Credit
Records Sales
Picks Stock
Prepare Records Order3
Goods
Sales
Orders Signed Sales
Order #1
Customer Sales Picks
Order Order2 Goods
Sales
Order #1
Sales
Sales
Order #1
OrderSales
#1 Sales
Order #1 Order 4
Sales
Signed Sales Order3
N Order #1
Sales
Order2 N
Distribute
SO and
File A
Customer
Sales Customer
Order
Signed Sales
Order #1 Order 4
Sales Finished Document Flowchart
Order3
Sales Showing Areas of Activity
N
Order2
System Flowcharts
are used to represent the relationship between the key
elements--input sources, programs, and output
products--of computer systems
depict the type of media being used (paper, magnetic
tape, magnetic disks, and terminals)
in practice, not much difference between document and
system flowcharts
Systems Flowchart Symbols
Terminal input/
Hard copy
output device
Computer process
Process flow
Real-time
Direct access storage (online)
device connection
Video display
device
Magnetic tape
Sales Department Computer Operations Department Warehouse Shipping Department
Customer
Edit and Credit Hist
Credit Check File
Customer
Order
Sales
Orders
Terminal
AR File
Update
Program
Inventory
Customer Sales A
Edit and Credit file Order1
Credit Check
Customer Sales
Order Order 3
Picks Stock Sales
Sales Records Order2
Goods
Orders
Terminal
AR File
Update Sales Picks
Program Order1 Goods
Customer Inventory Sales
Order Order2
Sales
Order3
N A
N
Sales Sales
Order 3 Order1
Sales
Order2
Sales
Order1
Customer
Terminal start or
Logical process
end operation
Input/output
operation
Decision
Flow of logical
process
Modern Systems versus Legacy Systems
Modern systems tend to be:
client-server (network) based
process transactions in real time
use relational database tables
have high degree of process integration and data sharing
some are mainframe based and use batch processing
Some firms employ legacy systems for certain aspects
of their data processing.
Accordingly, accountants need to understand legacy systems.
Legacy systems tend to have the following features:
mainframe-based applications
tend to be batch oriented
early legacy systems use flat files for data storage
later era legacy systems use hierarchical and network
databases
such data storage systems promote a single-user
environment that discourages information integration
Updating Master Files: Primary Keys (PK) and Secondary
Keys (SK)
Database Backup Procedures
The destructive update approach leaves no backup.
To preserve adequate records, backup procedures must be
implemented, as illustrated below.
The master file being updated is copied as a backup.
A recovery program uses the backup to create a
preupdate version of the master file.
Computer-Based Accounting Systems
Two broad classes of
systems:
batch systems
real-time systems
Batch Processing
A batch is a group of similar transactions
that are accumulated over time and then
processed together.
The transactions must be independent of one
another during the time period over which the
transactions are accumulated in order for
batch processing to be appropriate.
A time lag exists between the event and the
processing.
Batch Processing/Sequential File
Unedited
Sales Keying Transactions
Orders
Transactions
Old Master
(father)
AR
AR