+ All Categories
Home > Documents > Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

Date post: 06-Apr-2018
Category:
Upload: dr-singh
View: 234 times
Download: 0 times
Share this document with a friend

of 61

Transcript
  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    1/61

    Prof. Rushen Chahal

    Prof. Rushen Chahal

    Transaction Processing, ElectronicCommerce, and Enterprise

    Resource Planning Systems

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    2/61

    Prof. Rushen Chahal

    TPS, MIS, DSS, and AI/ES

    Hierarchy:

    AI/ES

    DSS

    MIS

    TPS

    Information

    Data

    Less More Less More

    More MoreLess Less

    RoutineDecisionsupport

    Input &output

    Sophistication& complexity of

    processing & analysis

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    3/61

    Prof. Rushen Chahal

    Transactions

    Transactions Basic business operations such as customer

    orders, purchase orders, receipts, time cards,

    invoices, and payroll checks in an organization

    Transaction processing systems (TPS) Perform routine operations and serve as a

    foundation for other systems

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    4/61

    Prof. Rushen Chahal

    Batch vs. On-Line Transaction

    Processing Two types ofTPS:

    Batch processing

    A system whereby business transactions are

    accumulated over a period of time and prepared

    for processing as a single unit or batch

    On-line transaction processing (OLTP)

    A system whereby each transaction is processed

    immediately, without the delay of accumulating

    transactions into a batch

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    5/61

    Prof. Rushen Chahal

    Batch Schematic

    Data entry

    of accumulated

    transactions

    Input

    (batched)Output

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    6/61

    Prof. Rushen Chahal

    On-line Schematic

    Output

    Terminal

    Terminal

    Terminal

    Terminal

    Terminal

    Terminal

    Immediateprocessingof eachtransaction

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    7/61

    Prof. Rushen Chahal

    Integration ofTPSs

    Applications

    software

    People

    Schematic

    x n =

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    8/61

    Prof. Rushen Chahal

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    9/61

    Prof. Rushen Chahal

    Objectives ofTPS

    Process data generated by and about transactions

    Maintain a high degree of accuracy

    Ensure data and information integrity and accuracy

    Produce timely documents and reports

    Increase labour efficiency

    Help provide increased and enhanced service

    Help build and maintain customer loyalty

    Achieve competitive advantage

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    10/61

    Prof. Rushen Chahal

    Simplified Overview of a

    Transaction Processing System

    Schematic

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    11/61

    Prof. Rushen Chahal

    Data entry & input

    ProcessingDocuments

    & reports

    Database

    Internally generatedtransactions:

    shipped orders

    purchase orders

    employee time cards

    Externally generatedtransactions:

    customer orders

    vendor invoices

    customer payments

    Internally generatedtransactions:

    shipped orders

    purchase orders

    employee time cards

    Externally generatedtransactions:

    customer orders

    vendor invoices

    customer payments

    Database update:

    customer orders

    inventory

    purchase orders

    customers

    suppliers

    Database update:

    customer orders

    inventory

    purchase orders

    customers

    suppliers

    Documents:

    pick list

    cheques to vendors

    receiving notices

    paycheques

    Operational reports:

    finished productinventory status

    raw materials; packingmaterials; spare parts;inventory status

    Documents:

    pick list

    cheques to vendors

    receiving notices

    paycheques

    Operational reports:

    finished productinventory status

    raw materials; packingmaterials; spare parts;inventory status

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    12/61

    Prof. Rushen Chahal

    Data Processing Activities

    Common to TPSs

    A transaction processing cycle Data collection

    Data editing

    Data correction

    Data manipulation

    Data storage

    Document production

    Schematic

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    13/61

    Prof. Rushen Chahal

    Data

    collection

    Data

    edit

    Data

    manipulation

    Data

    storage

    Document

    production

    Data

    correction

    Original data

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    14/61

    Prof. Rushen Chahal

    Source Data Automation

    Source data automation The process of capturing data at its source with

    minimal manual effort

    Data are entered directly into the computer

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    15/61

    Prof. Rushen Chahal

    Point-of-Sale Transaction

    Processing SystemCustomers

    receiptInventory

    database

    Management

    information

    system

    Exception

    report

    Purchasesdatabase

    Scanner

    Point-of-sale

    transaction

    processing

    system

    Item

    database

    UPC andquantity

    Item, quantity,date, time, price

    UPC Price

    UPC

    Quantity,Date,time

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    16/61

    Prof. Rushen Chahal

    Control and Management

    Issues Business resumption planning The process of anticipating and providing for disasters.

    Disaster recovery

    The implementation of the business resumption plan.

    Transaction processing system audit An examination of the TPS in an attempt to answer three

    basic questions

    Does the system meet the business need? What procedures and controls have been established?

    Are the procedures and controls being properly used?

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    17/61

    Prof. Rushen Chahal

    Traditional TPS

    Order Processing Order processing

    Processing an order from entry to delivery,

    including traditional accounting transactions

    Schematic

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    18/61

    Prof. Rushen Chahal

    Customer

    Order entry/

    sales configuration

    Shipmentplanning

    Routing

    Scheduling

    Shipment

    execution

    Invoicing

    Finishedproduct

    inventory

    Customer order in person or viamail, phone, EDI, internet

    OrdersPlanned

    shipments

    Planned

    shipments

    & routes

    Pick list

    Shipped orders

    Inventory status

    Products

    Invoice

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    19/61

    Prof. Rushen Chahal

    Data Flow Diagram of an

    Order Entry System

    Schematic

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    20/61

    Prof. Rushen Chahal

    D1 Products/prices D2 Customer payment history

    D3 New orders

    D4 Back orders

    D5 Rejected orders

    3. Authorize

    credit

    2. Verify

    product

    numbers

    & stock

    on hand

    1. Collect

    order

    info

    4. Notify

    customer

    Customer

    Back

    ordersBack orders

    Customer notification

    Orders

    Product numbers,

    inventory levels

    D6 Inventory

    Products, price

    information

    Orders

    Credit status

    Open

    orders

    Rejected,partly filled

    orders

    Rejected

    orders

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    21/61

    Prof. Rushen Chahal

    Order Processing Support Systems -

    Sales Configuration

    Sales configuration Ensures that products and services ordered are

    sufficient to accomplish customers objectives and

    will work well together

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    22/61

    Prof. Rushen Chahal

    Order Processing Support Systems -

    Shipment Planning

    Shipment planning A system that determines which open orders will

    be filled and from which location they will be

    shipped E.g., (from Figure 8.9)

    LOC LINK ITEM NUMBER DESCRIPTION ORDERED SHIPPED BO

    8 105 10 L1L1602820 S8276

    30 S8279

    40

    FASENTING TOOLSTAPLE INCH

    STAPLE 1 INCH

    SHIPPING CHARGE

    315

    15

    EACHCASE

    CASE

    315

    12 3

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    23/61

    Prof. Rushen Chahal

    Order Processing Support Systems -

    Shipment Execution

    Shipment execution A system that coordinates the outflow of all

    products and goods from the organization, with the

    objective of delivering quality products on time tocustomers

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    24/61

    Prof. Rushen Chahal

    Order Processing Support Systems -

    Inventory Control

    Inventory control A system that updates the computerized inventory

    records to reflect the exact quantity on hand of

    each stock keeping unit Status reports

    Summarize all inventory items in stock, or shipped over a

    specified period of time

    E.g., see Figure 8.10

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    25/61

    Prof. Rushen Chahal

    Order Processing Support Systems -

    Invoicing

    Invoicing Generates customer invoices based on records

    received from the shipment execution TPS

    E.g., see Figure 8.11

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    26/61

    Prof. Rushen Chahal

    Order Processing Support Systems -

    Customer Interaction System

    Customer interaction A system that monitors and tracks each customer

    interaction with the company

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    27/61

    Prof. Rushen Chahal

    Request

    for

    proposal

    Sale

    Problem, idea,

    request for

    information

    Other

    contacts

    Market

    research

    Sales

    Marketing

    Quality

    control

    Product

    development

    Customer

    interaction

    system

    Customer

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    28/61

    Prof. Rushen Chahal

    Order Processing Support Systems -

    Routing and Scheduling

    Routing A system that determines the best way to get

    goods and products from one location to another

    Scheduling A system that determines the best time to deliver

    goods and services

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    29/61

    Prof. Rushen Chahal

    Purchasing System

    Schematic

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    30/61

    Prof. Rushen Chahal

    Raw materials

    Packing materials

    Spare parts

    Inventory control

    Purchase order

    processing

    Receiving

    Accounts

    payable

    Employees

    Supplier

    Inventory controlstatus report

    Purchase

    order

    Material

    Cheque

    InvoiceReceiving

    notice

    Purchaseorder

    Purchase

    order

    request

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    31/61

    Prof. Rushen Chahal

    Purchasing System

    Inventory control Maintains stock of items such as raw materials, packing

    materials, spare parts, and supplies

    Purchase order (P.O.) processing A system that helps purchasing department complete

    transactions quickly and efficiently

    Receiving A system that creates a record of expected and actual

    receipts

    Reconciles purchase ordersw

    ithw

    hat is actuallyreceived

    Accounts payable A system that increases an organizations control over

    purchasing, improves cash flow

    increases profitability, and provides more effective

    management of current liabilities

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    32/61

    Prof. Rushen Chahal

    P.O. Example

    (Click to view)

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    33/61

    Prof. Rushen Chahal

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    34/61

    Prof. Rushen Chahal

    Accounting System

    Accounting systems

    Consist of

    Budget

    Accounts receivable

    Accounts payable

    Payroll

    Asset management

    General ledger

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    35/61

    Prof. Rushen Chahal

    Accounts Payable Example

    (Click to view)

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    36/61

    Prof. Rushen Chahal

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    37/61

    Prof. Rushen Chahal

    Financial Systems

    Schematic

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    38/61

    Prof. Rushen Chahal

    Customer

    Accounts

    receivable

    Asset

    management

    Accounts

    payable

    Payroll

    BudgetCustomer

    General

    ledger

    Timecards

    Paycheques

    Labour costs

    Expense

    transactions

    Asset depreciation

    Amounts owed by company

    Amounts paid by company

    Cost of assets

    Payments

    Amounts owed by customers

    Amounts paid by customers

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    39/61

    Prof. Rushen Chahal

    Financial Systems -

    Accounts Receivable

    Accounts receivable A system that manages the cash flow of the

    company by keeping track of the money owed the

    company on charges for goods sold and servicesperformed

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    40/61

    Prof. Rushen Chahal

    Statement of Account Example

    (Click to view)

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    41/61

    Prof. Rushen Chahal

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    42/61

    Prof. Rushen Chahal

    Financial Systems

    Accounts Receivable

    Accounts receivable aging report Tells managers what bills are overdue, either

    customer by customer or in a summary format

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    43/61

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    44/61

    Prof. Rushen Chahal

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    45/61

    Prof. Rushen Chahal

    Financial Systems - Payroll

    Payroll Generates payroll checks and stubs, as well as W-

    2 statements at the end of the year for tax

    purposes

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    46/61

    Prof. Rushen Chahal

    Financial Systems - Payroll

    Payroll journal Helps managers monitor total payroll costs for an

    organization and the impact of those costs on cash

    flow

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    47/61

    Prof. Rushen Chahal

    Financial Systems -

    Asset Management

    Asset management transaction processing

    system A system that controls investments in capital

    equipment and manages depreciation formaximum tax benefits

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    48/61

    Prof. Rushen Chahal

    Financial Systems - General Ledger

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    49/61

    Prof. Rushen Chahal

    Electronic Commerce

    (E-commerce)

    Business-to-business problems Inadequate models

    Integrating with existing systems

    Improving relationshipsw

    ith suppliers, customers,distributors.

    Consumer problems Wait for images to download

    Security of credit information

    Figuring out the ordering process

    Currently a small part of all commerce

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    50/61

    Prof. Rushen Chahal

    Five Stage Model of

    E-Commerce

    The stages consumers experience in the

    sales life cycle

    Schematic

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    51/61

    Prof. Rushen Chahal

    Buyer

    1. Search and

    Identify5. After sales

    service

    4. Product &

    service

    delivery

    2. Selection

    & negotiation

    3. Purchasing

    Traditional

    delivery

    Electronicdistribution

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    52/61

    Prof. Rushen Chahal

    Buying Over the Internet

    Prepare list of

    items needed

    Log on to

    internet

    Access

    suppliers

    homepage

    Browse

    supplierscatalog

    Pick items

    Fill outrequest

    forquotation

    form

    Reviewresponse torequest for

    quotation

    Place order

    Input sent to

    suppliers

    order entry

    system

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    53/61

    Prof. Rushen Chahal

    Forecasted Volume of

    E-Commerce

    Mode 1997 2000

    Consumer $0.5 billion $7 billion

    Business $8.0 billion $66 billion

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    54/61

    Prof. Rushen Chahal

    Purchasing Products and Services

    Electronically

    Establish credit with suppliers

    Secure E-commerce transactions

    Secure financial transaction (SFT

    ) SET = secure electronic transaction

    CyberCash

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    55/61

    Prof. Rushen Chahal

    SETDiscussion (1)

    Short for Secure Electronic Transaction, a new standard that will

    enable secure credit card transactions on the Internet. SET has

    been endorsed by virtually all the major players in the electronic

    commerce arena, including Microsoft, Netscape, Visa, and

    Mastercard.

    By employing digital signatures, SETwill enable merchants to

    verifythat buyers are who they claim to be. And it will protect buyers by

    providing a mechanism for their credit card number to betransferred

    directly to the credit card issuer for verification and billingw

    ithout

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    56/61

    Prof. Rushen Chahal

    SETDiscussion (2)

    the merchant being able to see the number.

    The first applications based on SE

    Tare expected appeared in1998.

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    57/61

    Prof. Rushen Chahal

    Enterprise Resource Planning

    (ERP)

    ERP Real-time monitoring of business functions

    Advantages Eliminate costly, inflexible legacy systems

    Provide improved work processes

    Provide access to data for operational decision making

    Upgrading technology infrastrucutre

    Disadvantages

    Time consuming, difficult, expensive to implement Make radical changes in how a company operates

    Lack of vendor responsiveness in light of high demand

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    58/61

    Prof. Rushen Chahal

    ERP Examples

    Software Vendor Name of Product

    Avalon Software Avalon CIM

    qad.inc MRG/PROOracle Oracle Manufacturing

    SAP America SAP R/3

    Baan TritonPeopleSoft PeopleSoft

    J.D. Edwards World

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    59/61

    Prof. Rushen Chahal

    Example of an ERP System - SAP/R3

    Clients in the SAP system

    Application servers in the SAP system

    Business application programming interfaces

    (BAPIs)

    Database server in the SAP systems

    Objects in the SAP system

    Repository Tables

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    60/61

    Prof. Rushen Chahal

    SAP Three-Tier Client/Server

    Architecture

    Client

    desktop

    computers

    Application

    servers

    Database

    server

  • 8/3/2019 Transaction Processing, Electronic Commerce, And Enterprise Resource Planning Systems

    61/61

    Business Application Programming

    Interface (BAPI)

    Business

    processes

    BAPI

    (public interface)

    SAP

    software

    Standardresults

    Results consistent with current

    version of SAP software

    Standard request

    for data or processing

    Request for data or processing consistent

    with current version of SAP software


Recommended