TRANSACTION PROCESSING SYSTEM Liew Woei Song Muhammad Hofiz Achoson.

Slides:



Advertisements
Similar presentations
Module 3: Business Information Systems
Advertisements

Information Technology is any combination of information technology and people's activities that support 1.Operations 2. Management 3.Decision Making.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
The Database Environment
Chapter 11 THE REVENUE CYCLE. Introduction Revenue cycle: 1. Respond to customer inquiries 2. Develop agreements with customers to provide goods and services.
Databases and Processing Modes. Fundamental Data Storage Concepts and Definitions What is an entity? An entity is something about which information is.
9 C H A P T E R Transaction Processing and Enterprise Resource Planning Systems.
Chapter Lead Black Slide © 2001 Business & Information Systems 2/e.
Copyright © 2015 Pearson Education, Inc. Processing Integrity and Availability Controls Chapter
Processing Integrity and Availability Controls
Compare and contrast batch processing and online processing, outlining the meaning, advantages and disadvantages of the two. Which one would you recommend.
TRANSACTION PROCESSING SYSTEM (TPS)
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 10 Business Operations.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Computers Are Your Future Tenth Edition Chapter 12: Databases & Information Systems Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
Transaction Processing System
By D r. V e e r a.
Transaction Processing Systems n What is a TPS? n Characteristics of TPS n a Transaction Processing Model n POS(Point Of Sale) Transaction Processing.
Transaction Processing System  Business Transactions are certain events that occur routinely in a business firm.  A transaction is a set of activities.
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
Examples of TPS 1 In this section, we examine the: components of a TPS the examples of real-time transaction processing batch transaction processing.
An Overview of Transaction Processing Systems
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
Chapter 1 Introduction to CBIS. Information Technology Trends “free” hardware easy-to-use software pre-packaged software small computers data availability.
Data and its manifestations. Storage and Retrieval techniques.
Characteristics of ERP Systems. There are some significant differences between ERP and non-ERP systems. These differences are:  In ERP systems, information.
1 California State University, Fullerton Chapter 10 Business Operations.
Transaction processing systems 1. Characteristics of transaction processing systems  Batch transaction processing  Real-time transaction processing.
Handling the Present: Transaction Processing Systems Copyright © 2001 by Harcourt, Inc. All rights reserved Part 2.
Modes of Processing. Transactions  Transactions are events which need to be recorded with the production, sale and distribution of goods and services.
Indexed and Relative File Processing
- Ahmad Al-Ghoul Data design. 2 learning Objectives Explain data design concepts and data structures Explain data design concepts and data structures.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 43 Every transaction cycle: –Relates to other cycles.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood Chapter 10 Electronic Data Processing Systems.
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
Chapter 8 Transaction Processing, Electronic Commerce, and Enterprise Resource Planning Systems.
TRANSACTION PROCESSING CYCLE Presented to: Mr. Ahmad Tisman Pasha Presented by: Shafaque Mahmood Roll No
SUPPLEMENTAL B An Overview of The General Ledger Architecture.
An Overview of The General Ledger Architecture.  Files are used to store data and processing instruction. The two types of files computer users use most.
Introduction Database integral part of our day to day life Collection of related database Database Management System : software managing and controlling.
ADVANTAGES OF DATA BASE MANAGEMENT SYSTEM. TO BE DICUSSED... Advantages of Database Management System  Controlling Data RedundancyControlling Data Redundancy.
CHAPTER 2 TYPES OF BUSINESS INFORMATION SYSTEM. INTRODUCTION Information System support business operations by processing data related to business operation.
TRANSACTION PROCESSING SYSTEM (TPS)
Types of Processing of Data www. ICT-Teacher.com.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
13-1 Sequential File Processing Chapter Chapter Contents Overview of Sequential File Processing Sequential File Updating - Creating a New Master.
13- 1 Chapter 13.  Overview of Sequential File Processing  Sequential File Updating - Creating a New Master File  Validity Checking in Update Procedures.
Fundamentals of Information Systems, Third Edition1 An Overview of Transaction Processing Systems Every organization has transaction processing systems.
King saud university Introduction to Database Systems (Chapter 1: Databases and Database Users)
Learning Objectives Understand the concepts of Information systems.
Transaction Processing Systems UNIT II. Transaction Processing Cycle Data Entry Activities Transaction Processing Activities File and Database Processing.
CSCI-235 Micro-Computers in Science Databases. Database Concepts Data is any unorganized text, graphics, sounds, or videos A database is a collection.
TPS TPS is a type of information system that collects, stores, modifies and retrieves the data transactions of an enterprise. A transaction is an event.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Introduction To DBMS.
Electronic Data Processing Systems Chapter 6.
TRANSACTION PROCESSING SYSTEM (TPS)
Transaction processing systems
Transaction Processing Systems
TRANSACTION PROCESSING
Processing Integrity and Availability Controls
Overview of Business Processes
Transaction Processing Systems
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
Transaction Processing System (TPS) BBA_MIS_
Presentation transcript:

TRANSACTION PROCESSING SYSTEM Liew Woei Song Muhammad Hofiz Achoson

INTRODUCTION Transaction Processing System

WHAT IS A TPS? an information system designed to process routine business transactions an information system designed to process routine business transactions seeks time- and cost-efficiency by automating repetitive operations in large volumes seeks time- and cost-efficiency by automating repetitive operations in large volumes interfaces with an organization’s other information systems, such as IRS, DSS, EIS interfaces with an organization’s other information systems, such as IRS, DSS, EIS centers around accounting and finance transactions centers around accounting and finance transactions e.g,, airline reservation systems, order entry/processing systems, bank’s account processing systems e.g,, airline reservation systems, order entry/processing systems, bank’s account processing systems

examples of transaction processing systems The components of a transaction processing system, including: 1. users of the information system as belonging to the same organization that owns the transaction processing system 2. participants as the people who conduct the information processing 3. people from the environment becoming participants in real time systems as they directly enter transactions and perform validation Examples of real time transaction processing, including: 1. reservation systems; 2. point of sale terminal;3. library loans Examples of batch processing, including: 1. clearing of presented cheques; 2. generation of bills; 3. systems that appear real time, computerising transactions as they occur, but actual updating is processed in batch, such as credit card transactions.

CHARACTERISTIC Transaction Processing System

PERFORMANCE Fast performance with a rapid response time is critical. Transaction processing systems are usually measured by the number of transactions they can process in a given period of time.

RELIABILITY The system must be available during the time period when the users are entering transactions. Many organizations rely heavily on their TPS; a breakdown will disrupt operations or even stop the business.

DATA INTEGRITY The system must be able to handle hardware or software problems without corrupting data. Multiple users must be protected from attempting to change the same piece of data at the same time, for example two operators cannot sell the same seat on an airplane.

EASE OF USE Often users of transaction processing systems are casual users. The system should be simple for them to understand, protect them from data- entry errors as much as possible, and allow them to easily correct their errors.

MODULAR GROWTH The system should be capable of growth at incremental costs, rather than requiring a complete replacement. It should be possible to add, replace, or update hardware and software components without shutting down the system.

TYPE Transaction Processing System

REAL-TIME PROCESSING Transactions may be collected and processed as in batch processing. Transactions will be collected and later updated as a batch when it's convenient or economical to process them. Historically, this was the most common method as the information technology did not exist to allow real-time processing. This is the immediate processing of data. It provides instant confirmation of a transaction. It may involve a large number of users who are simultaneously performing transactions which change data. Because of advances in technology, real- time updating is possible. BATCHPROCESSING

For video

storing/retrieving in transaction processing systems Storage of data in relational and flat-file databases in digital form as it has the ability to manipulate, store and retrieve along with process and display with digital technology. Data, is for large companies collected in batched format Retrieval of stored data to conduct further transaction is usually warehoused. Sequential, indexed sequential and hashed files generally store the data in databases. Transaction Processing Systems

storing/retrieving in transaction processing systems Sequential data storage are data records one after the other in entry or key field order, header stores and field order of each record in a data dictionary with a search completed using either binary or linear. Indexed sequential data storage are records stored in any order and with a separate index file, keeping matching key field items with the records position. This is faster, but continual updates to index file requires two files which must be maintained. Hashed file storage will divide the disk space into numbered locations, with key field. At the time that they are divided by the total locations a remainder is provided as storage location. Transaction Processing Systems

storing/retrieving in transaction processing systems data warehousing is the collection of data from a range of data sources. Transaction Processing Systems

Data Input Data Processing Output Generation Data Storage A Transaction Processing Model

Barcode Scanner POS TPS UPC Product DB Inventory DB Information Reporting System Customer Receipt Exception Reports UPC Price UPC & Quantity Product, Quantity, Date, Time, Price POS(Point Of Sale) TPS Purchasing DB Quantity, Date, Time

Transaction Data Processing Trans. File New Master File Old Master File Documents/ Reports Batch Processing

On-line Processing On-line Data Processing Documents/ Reports Transaction Data Inquiries/ Reponses Transaction Data Transaction Data

TPS APPLICATIONS Order Processing Order Processing Purchasing Purchasing Accounts Receivables & Accounts Payables Accounts Receivables & Accounts Payables Receiving & Shipping Receiving & Shipping Inventory on Hand Inventory on Hand Payroll Payroll General Ledgers General Ledgers

IS Transactions22 TRANSACTION STATES AND ADDITIONAL OPERATIONS (CONTINUED) ACTIVE PARTIALLY COMMITTED FAILD TERMINATED COMMITTED BEGIN TRANSACTION END TRANSACTION COMMIT ABORT Figure 19.4 State transition diagram illustrating the states for transaction execution READ / WRITE

RECOVERY PROCEDURE Transaction Processing System

WHY RECOVERY NEED? There is various reason leak fail transaction : There is various reason leak fail transaction : Computer failure Transaction error Concurrent control enforcement Physical problem A hardware, software, or network error occurs in the computer system during transaction execution. Some operations in the transaction may cause it to fail The concurrency control method may decide to abort the transaction. Natural disaster,theft, fire,etc

HOW SYSTEM RECOVERY THE TRANSACTION? TPS will go through recovery of database which involve backup, journal, checkpoint, and recovery manager TPS will go through recovery of database which involve backup, journal, checkpoint, and recovery manager Journal: contain transaction logs and database change logs Journal: contain transaction logs and database change logs Checkpoint: consists of the transaction start, terminate, commit or abort Checkpoint: consists of the transaction start, terminate, commit or abort