Tải bản đầy đủ (.pdf) (14 trang)

Lecture Accounting information systems: Chapter 6 - Richardson, Chang, Smith

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (504.68 KB, 14 trang )

Chapter 6
Purchase and
Payments
Business
Process

Copyright © 2014 McGraw­Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw­Hill Education.


Learning Objectives












LO#1 Describe the business activities that comprise the
purchase and payment process
LO#2 Develop an activity model of the purchase and
payment process using BPMN
LO#3 Understand and apply different activity modeling
options
LO#4 Develop business rules to implement controls for
the purchase and payment process
LO#5 Develop structure models for the purchase and


payment process using UML class diagrams
LO#6 Implement a relational database from the UML
Class Diagram of the purchase and payment
6-2process


LO# 1

Review of Purchases and Payments
Accounting

6-3


LO# 2

Sunset Graphics Purchases Process
1.

2.

3.

4.

Research prices and product availability
Select the best price and availability
combination and send a purchase order
to the supplier
Receive the items from the supplier (and

record the purchase and accounts
payable)
Pay the supplier according to the credit
terms
6-4


LO# 2

Basic Purchases BPMN Activity Model

The basic activity model implements the process steps.

6-5


LO# 3

Collaboration Model of the Purchases
Process

The collaboration model focuses on the message flows between the
pools.
6-6


Adding Swimlanes to Show Functional
Responsibility

Swimlane

s
show
functional
responsibil
ities

6-7

LO# 3


LO# 4

Process
Steps

Business Rules Examples for
Intention Purchases
Partner Authority/Action
Access Controls Application Controls
Process

Place Order

Order
products from
reliable
suppliers at
the best
available

prices to
meet required
delivery time

Manager approval
required for orders >
$5,000; Partner
ordering products must
not manage inventory

Partners
preparing
purchase orders
cannot modify
product inventory
records, receive
items, or pay
suppliers

System must
provide purchase
order number
control, default
values, range and
limit checks, and
create audit trail

Receive
Items


Record
receipt of
items
promptly and
accurately

Partner receiving items
must not be same
partner that ordered the
items

Partners receiving
items cannot
modify purchase
orders or
inventory records;
they cannot view
purchase order
6-8
quantity ordered

System must only
allow partner to
enter the number of
items received,
subject to range
and limit checks on
quantities received;
date of receipt



LO# 5

Sunset’s Basic Purchases UML Class
Models

1.
2.

3.

Purchase Orders are commitments to purchase from the supplier.
Receipts document the receipt of items from the supplier (when purchases
recognized).
Cash disbursements pay for one or more receipts

6-9


LO# 5

Revised Purchases UML Class
Diagram

Purchase Orders and Receipts collapsed into one Purchases events
Added Product Categories type image as defined in Chapter 5
Added Supplier Categories type image to show Sunset Partner responsibility for
Categories
6-10



LO# 6

Implementing UML Diagram in a
Database

Database will contain 8 tables to implement classes and 1 linking table for the
relationship between Purchases and Products.

6-11


Posting Foreign Keys Example
Partner Number posted to Purchases

Post towards the * and
away
from the 1

1..1

Purchases

Sunset
Partner

0..*
0..*
1..1


Supplier

Supplier Number posted to Purchases

Foreign keys implement links for one-to-many
relationships.
6-12


Database Relationships

Which relationship is missing? How would you implement that?

6-13


Did you notice the similarity between
the sales process and the purchase
process?

6-14



×