Lecture 6 - TPS
Lecture 6 - TPS
An overview of
Transaction Processing
Systems
Information Management
CCIT4057
10 cashier
Transaction Processing Systems me C
(Operational level) or not
cl money
• A transaction is any business-related exchange e.g.
payments to employees, sales to customers, payments
to suppliers
• Transaction processing system (TPS) - an organized
collection of people, procedures, software, databases,
and devices used to record wacompleted
_hn 1 business
transactions
I_n_l
• To understand a TPS is to understand basic business
operations and functions
t_ylleepfrang otbnsme Houabutheslopact k
nm Tpsworh
2
Transaction Processing Systems 品品
(Operational level) 品品
C
• Bottom managers (e.g. a manager at a supermarket)
must identify, collect and register all transactions and
events when sales are made, and when goods are
shipped
• Financial data on account receivables/payables,
1
payrolls, cash receipts must be recorded as they occur
1
U How mucnfsoldoufax
salay hou much receive c
L Supples
paytorit
3
TPS (operational IS)
5
Benefits of automated TPS
Read
TPSSYHe asmavbet reseauhde.la
6
all ccedtcat
Traditional Transaction Processing Methods aecdleded
naouldunb
by Computers pleapprolalofcrechecaltaochsguuleonae
Dining
see tlausueh
• Batch processing – processing of business transactions
are accumulated over a period of time and prepared for
processing later as a single unit
• Some time delay between the occurrence of transaction and the
actual processing of the transactions
• Previous slide has some e.g. of batch processing
• Bread baking Dlead wouldtheymake baeud
Uh X tug
• Transaction of credit cards
Mdale at
• Inventory processing
• Report generation the morning
• Mobile phone bill
• On-line transaction processing (OLTP) - processing of
each transaction istǎtnltkend
done immediately and the affected
1
Chayeyu physulals
aacehuue
of month tinshedtunsactn 7
uuhl a
end ofmonth
shele limmodne.gg
Example of on-line transaction processing
6T sellytineglolllshae deal
puheneeruehae
• Stock market exchange: transactions of buying/selling
of stocks are processed instantly
• Airline reservation systems, especially cheap or ǎiein
budget airline tickets which are usually sold on
airline’s website pue. n
• now most of the airlines are doing the same hehe
a
huie
• Gambling: soccer or horse racing bets can be placed heat
on appropriate websites and processed immediately ud
• Suitable for more urgent transactions that require data
updated quickly
8
Batch versus On-Line Processing
9
Common Data Processing Activities in all TPSs
CO
master
Stctenent
10
Data collection in TPS
Data
Anile
pos
11
Data editing in TPSs
12
Data correction in TPSs
blpbIP screen
ecurinvallylescan
• If input data is invalid, TPS should give appropriate code
error messages so that corresponding corrections can
be made
• Data correction involves reentering mis-keyed or mis-
scanned data
13
Data Manipulation in TPSs
calcclee
Suhtotd
• The actual processing inside the TPS such as kerlaslawel
data
calculations and data transformations related to the
transactions
• E.g. classifying data, sorting data in categories,
performing calculations, summarizing results
clusng
drink howmay leleae
a needful
generated
Bujghabit
14
Data Storage in TPSs
dome
prunite
15
Document or report production in TPSs
Accoueleceicw pagace
• TPSs produce important business documents about the
transactions
• Documents can be hardcopy or displayed on computer
screens
houmghus enplre nuk
• e.g. paychecks of a payroll system
• e.g. receipts of an order processing system
• e.g. outstanding balance report for invoices for an accounts
receivable TPS
d
Sell reuck to castsn
to 500 pile
fun ipsgeneneleporc
how much
16
Characteristics of TPS
DSS subjective 17
sourced DSJ
TPS i
d
Pvedut