IT 233: Business Information Systems
By the end of this chapter, you will be able to:
A Transaction Processing System (TPS) is an information system that captures and processes data from the day-to-day, routine business transactions of an organization.
Think of it as the digital cash register, order book, and time clock all rolled into one. It's the system of record for what happens moment-to-moment.
TPS are the primary source of data for all other business information systems.
Captures raw transaction data (e.g., sales, payments, inventory changes).
⬇️
Summarizes and analyzes TPS data to help managers make tactical and strategic decisions.
1. What is the PRIMARY purpose of a TPS?
2. Which higher-level systems depend on TPS as their primary data source?
3. Which is NOT a key characteristic of a TPS?
Must handle thousands of transactions per minute without slowing down.
System failure means business stops. Data integrity is non-negotiable.
Transactions are processed in a standardized, predefined way every single time.
Click each card to reveal a real-world example.
Thousands of transactions per minute without slowdown.
Visa processes over 65,000 transactions per second globally during peak periods.
System failure means business stops — data integrity is non-negotiable.
A bank's TPS must never lose or duplicate a transfer. One error can mean a customer is double-charged.
Transactions are standardised and predefined — processed the same way every time.
A POS sale always follows: scan item → calculate total → accept payment → print receipt. No variation.
Transactions are Atomic, Consistent, Isolated, and Durable.
If a fund transfer fails midway, the entire transaction is rolled back — money never disappears.
0 / 4 cards revealed
There are two primary methods for processing the vast amount of data a TPS captures.
The choice between them depends on the urgency and nature of the transaction.
Let's explore: Batch Processing and Online Transaction Processing (OLTP).
Transaction data is collected as a group, or batch, over a period of time.
The entire batch is then processed together at a later, scheduled time (e.g., overnight).
A credit card company processes all of the day's transactions for millions of customers in a single batch overnight to calculate balances and prepare for monthly statement generation.
Transactions are processed immediately, in real-time, as they occur.
This method is essential for time-sensitive activities where an instant response is required.
When you buy an item online, the system must instantly check inventory, authorize your payment, and confirm your order. It cannot wait until the end of the day.
For each scenario, decide: Batch or OLTP?
Click an industry to see its TPS and how it works.
Captures every item scanned, calculates totals, processes payment, and instantly updates inventory records.
Processing type: OLTP — each sale processed immediately at the time of purchase.
Handles deposits, withdrawals, transfers, and loan repayments. Ensures every rupee is accounted for after each transaction.
Processing type: OLTP — real-time balance updates required. Statements generated via Batch processing.
Checks seat availability across hundreds of flights simultaneously, confirms bookings, and prevents double-booking in real time.
Processing type: OLTP — seat inventory must be decremented instantly to avoid conflicts.
Collects attendance and overtime records over a pay period, calculates gross pay, deductions, and net pay, then issues all paycheques at once.
Processing type: Batch — all employee data is processed together on a scheduled date.
Verifies stock, authorises payment, confirms the order, and triggers fulfilment — all within seconds of the customer clicking "Buy Now".
Processing type: OLTP — customer expects instant confirmation and stock must be reserved immediately.
For each of the following, is batch or OLTP more appropriate? Why?
Select the best processing type for each scenario, then see the explanation.
(a) Booking a hotel room online
(b) Processing university admissions applications
(c) Generating monthly utility bills
Short answer
Long answer
Revise the answers in the full note.
Any questions?
Next Topic: Unit 6.3: Functional Area Information Systems (FAIS) and Information Silos | IT 233