Transaction Processing Systems
Transaction Processing Systems
SYSTEMS
What is a Transaction Processing
System?
n Transaction Processing Systems are computerised systems
that perform and record the daily routine transactions
necessary to conduct the business.
n A Transaction Processing System consists of TP monitor,
databases, and transactions
n Transaction execution is controlled by a TP monitor. It
Creates the abstraction of a transaction, analogous to
the way an operating system creates the abstraction of
a process
n It’s an information system designed to process routine
business transactions.
n Seeks time- and cost-efficiency by automating repetitive
operations in large volumes.
•
What is a Transaction Processing
System?
• Interfaces with an organization’s other information
systems, such as IRS, DSS, EIS.
• Centers around accounting and finance transactions.
• Example: Airline Reservation Systems, order
entry/processing systems, bank’s account processing
systems
•
Transaction Processing System
DBMS database
transactions
DBMS database
TP Monitor
TPS, MIS/DSS, and Special-Purpose
Information Systems
Transaction Processing Activities
l Data collection : Capturing data necessary for the
transaction
l Data editing : Check validity and completeness
l Ex: 400 hours/week instead of 40 hours/week
l Data correction : Correct the wrong data
l Data manipulation : Calculate, summarize
l Data storage : Update transactions
l Document production and reports : Create end results
(paychecks)
•
Transaction Processing Activities
Objectives of TPS
l Process data generated by and about transactions
l Maintain a high degree of accuracy
l Ensure data and information integrity and accuracy
l Produce timely documents and reports
l Increase labour efficiency
l Help provide increased and enhanced service
l Help build and maintain customer loyalty
l Achieve competitive advantage
•
ACID test
l Atomicity : all steps involved in transaction completed
successfully as a group
l
l Consistency : transaction successfully transforms the
system and database from one valid state to another
l
l Isolation : transaction is processed concurrently with
other transactions. As if only transaction executing
the system
l
l Durability : all changes transaction makes to database
become permanent
•
The Major Characteristics of TPS
n TPS handles data which shows the results of various
activities on historical basis ie, activities which
have already happened.
n It is relevant to all the four functional areas ie,
production, marketing, finance and human resources
because each area has some kind of transaction.
n TPS helps to assess the organizational performance.
n Large amounts of data are processed.
n The sources of data are mostly internal, and the output
is intended mainly for an internal audience.
n The TPS processes information on a regular basis: daily,
weekly, monthly, etc.
•
The Major Characteristics of TPS
• It provides high processing speed to handle the high
volume of data.
• Input and output data are structured (i.e., standardized).
• A high level of accuracy, data integrity, and security is
needed which is provided by TPS.
•
Accounting TPS
Custo Asset
mer management
Cost of assets
Payments
Accounts Accounts
receivable payable
Paycheques Expense
transactions
Custo Budget
mer
Components Of TPS
• There are four components of a Transaction Processing
System
• Input- These are source documents such as customer
orders, purchase orders etc. They help in,
1.Capturing data.
2.Indicates what data is required for recording
and what actions need to be taken.
• Processing - It involves the use of journals and
registers for chronological recording of data.
Journals are used for financial accounting
transactions and registers for other type of
data.
•
Components Of TPS
• Storage - The computer stores various records in
files.
• files are of two types, transaction file and
master file.
• Output - The outputs generated are in the form of
documents such as trial balance, profit and loss
account, balance sheet etc.
•
Components Of TPS
Data
DataInput
Input Data
DataProcessing
Processing Output
OutputGeneration
Generation
Data
DataStorage
Storage
Transaction Processing Methods
§
On - line transaction processing ( OLTP ) - method of
•
Terminal
Terminal Terminal
Output
Terminal Immediate
processing
of each
transaction
Terminal
Terminal
Transaction Processing Methods
Batch processing – method of computerized processing in
•
Data entry
of
accumulate Input
Output
d (batched)
transaction
s
Transaction Processing Methods
•
Transaction
Document
Invalid Transaction
Correction Input and Control Control Log
Log