t processing system
TRANSCRIPT
-
7/29/2019 t Processing System
1/30
Transaction Processing Systems
Manual or automaticall businesses
systematically process transactions
Function: process routine, day-to-day
business activities
Computerized TPS:
Batch
Online (real-time, OLTP)
The foundation of business systems
-
7/29/2019 t Processing System
2/30
Transaction Processing Systems
Cross-functional
crosses different functional business areas
(accounting, finance, inventory management,human resources, etc.)
Transactions can include:
Banking, Financial, Stocks, etc.
Purchases & Orders (phone, Internet, direct)
from Airline reservations to Toll BoothOperations
-
7/29/2019 t Processing System
3/30
General characteristics for any
TPS Rapid response: Customers should not be made
wait a long time. The quicker the response time
the happier the customer and the more revenuethat can be collected.
Reliability: This information system involves
cash. Any mistakes here can have serious
consequences for the companies bottom line,customer satisfaction, auditors, the taxation
department and the list goes on. I think you get the
idea. You really don't want mistakes when it
comes to money.
-
7/29/2019 t Processing System
4/30
General characteristics contd
Inflexibility: You don't want people making up their own
rules when it comes to money. It must be performed the
same way every time. If any step is altered it becomes morelikely that a mistake may be made. With computers it must
be rigidly adhered to.
Controlled processing: There must be procedures in place
to check that everything and everyone is doing the rightthing. On the computers end is something called a
transaction processing monitor to ensure that everything is
right with the TPS but there must also be human controls to
ensure that everyone is doing the right thing.
-
7/29/2019 t Processing System
5/30
Value of TPS
Efficiency
Paperless Transactions
Reduce manual data entry (errors)Speed up transaction process
Elimination of redundant steps
Online Transaction Processing (OLTP)Real-time systems, immediate feedback
Real-time Reports and databases updates
-
7/29/2019 t Processing System
6/30
Batch TPS
Originally, the only available option
Transactions accumulated over period of time
Time periodday, week, month
Transaction records accumulated in files
When batches are processed, what happens?
Update databases Generate reports
Generate transactions for other systems
-
7/29/2019 t Processing System
7/30
Batch vs. Real-time
Batch Processing
transaction data are
accumulated processed periodically
used to be necessary
because of synchronization
problems
Real-time Processing
also called online
immediately processed
Syncronization issues
What if two people order
the same product at the
same extact time, but there
is only one product left?
-
7/29/2019 t Processing System
8/30
Batch Processing Pros and Cons
Pros
Relatively easy to program, install and maintain
Batches can be processed during low-activity
periods
Cons
Information is delayed
-
7/29/2019 t Processing System
9/30
Online TPS (OLTP)
Transactions are processed in real time
Required for any modern application
where time is critical
Well supported by client/server computing
model
-
7/29/2019 t Processing System
10/30
Hybrid TPS
OLTP applications can feed transactions to
batch systems
Examine: GL only updated once per day
Real time order capture with delayed
processing
-
7/29/2019 t Processing System
11/30
TPS Activity Model
Data capture
From online entry or external system
Data validation Should be done as close to source as possible
Processing
Data manipulation
Database updating Generation of transactions for other systems
Archive Transaction
Create documents and reports
-
7/29/2019 t Processing System
12/30
TPS Requirements
Capture, process and store transactions
Produce reports and information about
transactions Produce transactions for other TPS
Be accurate and timely
Be efficientrequire less labor Increase customer service
Increase competitive advantage
-
7/29/2019 t Processing System
13/30
Processing Cycle
Data Entry
Collecting and capturing transactions
No longer manual:
Old technologies Bar Codes, Magnetic Strips
(credit cards)
New technologies RFID, Smart Cards,
-
7/29/2019 t Processing System
14/30
Processing Cycle
Transaction Processing
Synchronization Issues:
Which transaction to process next.
Breaking ties
Dependencies
Cant schedule delivery before credit approval.
-
7/29/2019 t Processing System
15/30
Processing Cycle
Database Maintenance
TPS helps ensure the databases are up-to-
date and correct. Multiple databases
A single purchase
decreases quantityInventory Databasedecrease creditCredit Card Database
increase salesSales Database
-
7/29/2019 t Processing System
16/30
Processing Cycle
Document/Report Generation
Examples
purchase orders pay checks
sales receipts
invoices
bank statementsAn MIS also generates reports, but TPS reports are
operational (no analysis).
-
7/29/2019 t Processing System
17/30
Processing Cycle
Inquiry Processing
Examples
when was a purchase made does a customer have any credits on their account
was an item scheduled for delivery
was a package signed for
An MIS also allows for inquiries, but the informationavailable is summarized (or aggregated), i.e.,What are the total sales for a whole department?What is the best selling product?
-
7/29/2019 t Processing System
18/30
Processing Cycle
-
7/29/2019 t Processing System
19/30
Order Entry
Sales Config.
Customer
Customer Places an Order
Actual Order
Shipment
Planning
Planned Shipments
Picking List
Routing &Scheduling
Inventory
Control
Shipment
Execution
Invoicing
Inventory Status
Schedule
Routes
Shipped Orders
Invoices
Products
-
7/29/2019 t Processing System
20/30
Order Entry
Sales Config.
Customer
Customer Places an Order
Actual Order
Shipment
Planning
Planned Shipments
Picking List
Routing &Scheduling
Inventory
Control
Shipment
Execution
Invoicing
Inventory Status
Schedule
Routes
Shipped Orders
Invoices
Products
Order Entry
Sales Config.
1. Collect
order
information
2. Verify
Product #s
In-stock
3. Authorize
Credit
4. Notify
Customer
Orders Orders
Customer
Rejected
OrdersBack
Orders
Notification
Start of
Transaction
Inventory DataInventory
Levels
FulfilledOrders
Product Data
Prices
Customer Data
Credit
Status
Order Data
OpenOrders
Back Orders/
Rejected OrdersOrders ready to be fulfilled
-
7/29/2019 t Processing System
21/30
Transaction Processing System
An Order Entry System affects
accounting data
inventory data customer data
financial data
invoicing data
Enhanced Feedback:
Inventory is updated at the point of ordering, not at the
point of fulfillment. Eliminates surprise backorders.
-
7/29/2019 t Processing System
22/30
Enhanced Feedback
Reduce Transactions
Customer can be notified of back order before creditauthorization.
Customer could cancel or change order
Avoids un-necessary transactions
Credit check/charge on an order that might be canceled.
Faster Feedback
Pricing or production levels could be set based oncurrent inventory and order status
Increase price if production cant keep up with orders
Decrease price if inventory levels are high.
-
7/29/2019 t Processing System
23/30
CustomerDB
Inventory
DB
Product/
Price DB
OrderDB
Customers
Grunts
TSP
Updates/additions to
Operational
Data
MIS/DSS
Inventory
Data
Assembly
Line
PCS
Order
Data
Production
Data
Manager
Various
Reports
Change
Product
Price
-
7/29/2019 t Processing System
24/30
Management Issues
Uptime
How long can the system be down before
significant costs are incurred?
Processing Delays / Response Times
How quickly must a transaction be processed?
What is the worst online response time that isacceptable
-
7/29/2019 t Processing System
25/30
-
7/29/2019 t Processing System
26/30
TPS By Function
Order Processing
Procurement & Inventory Control
Accounting
-
7/29/2019 t Processing System
27/30
Order Processing TPS
Order capture
Variety of means
Configuration Shipment planning and inventory allocation
Prioritize orders, select shipment locations,allocate inventory to orders
Shipping and warehousing
Picking, packing, invoicing, reporting
-
7/29/2019 t Processing System
28/30
Procurement
Inventory Control
Raw materials, WIP, FGI, etc
Purchase Order ProcessingGenerating, transmitting, maintaining purchase
orders
Receiving
Accounts Payable
Boundary between procurement and accounting
-
7/29/2019 t Processing System
29/30
Accounting
Accounts Payable
Accounts Receivable
Budget
Payroll
General Ledger
Asset Management
-
7/29/2019 t Processing System
30/30
Disadvantages of Functionally
Organized TPS Processing inefficiency
Data redundancy
Causes integrity problems
Inefficient
Temporal integrity problems
Caused by different times at which processing
occurs
Lack of information coherence