1 Accounting Information Systems: A Business Process Approach Chapter Five: Understanding and Designing Accounting Data.

Slides:



Advertisements
Similar presentations
Chapter 14 Audit of the Sales and Collection Cycle
Advertisements

Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Documenting Information Systems
Chapter 11 THE REVENUE CYCLE. Introduction Revenue cycle: 1. Respond to customer inquiries 2. Develop agreements with customers to provide goods and services.
Accounting Information Systems: A Business Process Approach Chapter Two: Business Processes and AIS Data.
7-1 PowerPoint Presentation by Douglas Cloud Professor Emeritus of Accounting Pepperdine University © Copyright 2007 Thomson South-Western, a part of The.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 85 C HAPTER 1 Accounting Information Systems: An Overview.
Welcome to the Revenue Cycle ATG Spring 2002 Provides goods & services to customers. Collects cash payments.
Accounting Information Systems: A Business Process Approach Chapter Six: Understanding and Designing Queries and Reports.
Principles of Information Systems, Seventh Edition2 An organization’s TPS must support the routine, day-to- day activities that occur in the normal course.
Pertemuan 17 The Sales/Collection Business Process Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 SYSTEMS DESIGN Pertemuan 13 s.d 20 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
Chapter 3: Data Modeling
Implementing an REA Model in a Relational Database
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
CHAPTER ELEVEN INTRODUCTION TO MERCHANDISING BUSINESSES: SALES.
Lecture Note 8 Using Data Flow Diagrams
Database Design Using the REA Data Model
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
LOGO Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA King Saud University Noura Al.Madi 1.
Chapter 12: Customers & Sales Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Accounting and Financial Reporting Back to Table of Contents.
Database Design Using the REA Data Model
The Office Procedures and Technology Chapter 6 Processing and Understanding Financial Information Copyright 2003 by South-Western, a division of Thomson.
Database Systems Marcus Kaiser School of Computing Science Newcastle University.
Chapter 15, Section 1 Purchasing Items Needed by a Business
©2002 Prentice Hall, Inc. Business Publishing Accounting, 5/E Horngren/Harrison/Bamber The Statement of Cash Flows Chapter 17.
Introduction to Transaction Processing and Documentation Techniques COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson,
Contents: Sales Process Handling Issues in Sales – A/R Sales - A/R.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 96 C HAPTER 17 Special Topics in REA Modeling for the.
The Ownership of a Corporation
0 Glencoe Accounting Unit 4 Chapter 14 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. The Operating Cycle of a Merchandising Business.
1 California State University, Fullerton Chapter 10 Business Operations.
Chapter 12: Accounts Receivable. ©The McGraw-Hill Companies, Inc. 2 of 46 Accounts Receivable In Chapter 11, you learned how to use Peachtree’s Purchases/Receive.
Chapter 5 Flowcharting Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Implementing an REA Model in a Relational Database
Advanced Accounting Information Systems Day 7 Database Modeling.
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 12: Accounts Receivable. ©The McGraw-Hill Companies, Inc., of 48 Accounts Receivable In Chapter 11, you learned how to use Peachtree’s.
7-1 Computerized Accounting Systems Electronic Presentation by Douglas Cloud Pepperdine University Chapter F7.
© 2016 Pearson Education, Inc. Appendix C Accounting Information Systems.
0 Glencoe Accounting Unit 4 Chapter 15 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. Unit 4 The Accounting Cycle for a Merchandising.
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
1 Accounting Information Systems: A Business Process Approach Chapter Eight: Using Accounting Applications.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
0 Glencoe Accounting Unit 4 Chapter 17 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. Unit 4 The Accounting Cycle for a Merchandising.
0 Glencoe Accounting Unit 4 Chapter 14 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. Unit 4 The Accounting Cycle for a Merchandising.
Audit of the Sales and Collection Cycle. Identify the accounts and the classes of transactions in the sales and collection cycle. Describe the business.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA
Chapter 12: Customers & Sales
TRANSACTION PROCESSING SYSTEM (TPS)
Problem 9-3, Page 473 Key Control, Control Test Evaluation
Implementing an REA Model in a Relational Database
Introduction to Transaction Processing
Implementing an REA Model in a Relational Database
Using Special Journals & Subsidiary Ledgers
Database Design Using the REA Data Model
Overview of Business Processes
The Fulfillment Process
Module 4 Revenue Cycle Using SAP Individual Assignment
Overview of Business Processes and Accounting information system
Overview of Business Processes
Unit 4 The Accounting Cycle for a Merchandising Corporation
Accounting Information Systems: A Business Process Approach
Module 4 Revenue Cycle Using SAP Individual Assignment
Accounting Information Systems: A Business Process Approach
Well Come To Our Presentation Accounting Information System Topic: Report on Revenue Cycle.
Presentation transcript:

1 Accounting Information Systems: A Business Process Approach Chapter Five: Understanding and Designing Accounting Data

2 Learning Objective After completing this chapter, you should understand: §Attributes, primary keys, and foreign keys §Relationship cardinalities (one-to-one, one- to-many, and many-to-many)

3 Learning Objective (Continue) After completing this chapter, you should able to: §Identify transaction and master tables in an AIS database §Assign keys to relate tables for use an application §Identify relationship cardinalities in a business process §Use event analysis to design tables and attributes for a database, and use a UML class diagram to document your design.

4 Exhibits: 5.2, 5.4 Tables: 5.1, 5.2

5 Exhibit 5.2 Outline of Steps in Developing a UML Class Diagram Four basic steps need to be taken to create a UML class diagram. Step 1: Place the required transaction tables (files) on the UML class diagram. Accomplish this step by doing the following:  Identify events in a business process. Use the procedures described in Chapter 2.  Decide which events will need transaction tables. Exclude events that do not need to be recorded in the computer system and exclude query, reporting, and maintenance events.  Start the UML class diagram by showing a box for each event requiring transaction tables. In each box, place a name for the event. Arrange the boxes, one below the other, in the sequence in which the events normally occur. Step 2: Place the required master tables (files) on the UML class diagram. Accomplish this step by doing the following:  For each event on the UML class diagram (from Step 1), determine the related goods, services, or agent entities.  Determine which of the identified entities require master tables.  Consider using master tables to track the location of cash and the effect of events on account balances in the general ledger.  Add the required master tables to the appropriate side of the UML class diagram. Draw lines connecting the master tables to the related transaction tables.

6 Exhibit 5.2 Outline of Steps in Developing a UML Class Diagram (Concluded) Step 3: Determine the required relationship between the tables by doing the following:  For each of the connecting lines, determine the cardinality of the relationship between the tables. Your cardinalities should be (1,1), (1,m), (m,1), or (m,m).  Write the cardinalities next to the line between the entities.  If there are any many-to-many relationships, convert them to one-to-many relationships by adding a junction table. The junction table must include the primary keys of each of the tables in the many-to-many relationship. Step 4: Determine the required attributes by doing the following:  Assign a primary key to each of the tables. Write the primary key in the box for that entity/table.  Link related tables by adding a foreign key to one of the pair in the relationship. Write the foreign keys in the entity boxes, as appropriate.  Assign other attributes as needed for providing information content. There will probably not be enough space to enter these attributes in the boxes. Instead, prepare a table that shows the informational attributes for each entity.

7 Exhibit 5.4 Revenue Cycle for H & J Tax Preparation Service H & J Tax Preparation Service offers a variety of tax services. Information about its services is provided in the following Tax Services Report: Tax Services Report Year-to-Date Service#Service DescriptionFeeRevenues 1040Federal Individual Income Tax Form 1040$100 $120,000 (long form) Sch-A1040 Schedule A (itemized deductions) 50 51,000 Sch-B1040 Schedule B (interest & dividend earnings)50 53,300 Sch-C1040 Schedule C (Sole proprietorship) ,000 StateState Income Tax Return 80 81,000 CorpCorporate Income Tax30 (per hr.)103,000

8 Exhibit 5.4 Revenue Cycle for H & J Tax Preparation Service (Continued) The company is interested in developing an automated system for recording services rendered and billing clients. Except for the tax software used to prepare the tax return, the current system is manual. The revenue cycle of H & J Tax Preparation Service, up to the point of collection, is described as follows. A client calls the office to inquire about tax services. The secretary sets an appointment for the client to meet with an accountant. The client meets with an accountant and decides on the tax services that will be needed. The accountant then prepares a Service Request Form indicating the agreed-upon services. An example is shown here: Service Request Form Request# 104Accountant: Jane Smith Client: Robert BartonDate: 2/10/2003 Service#Service DescriptionFee 1040Federal Individual Income Tax Form 1040 (long form)$100 Sch-A1040 Schedule A (itemized deductions)50 Sch-B1040 Schedule B (interest & dividend earnings)50 StateState Income Tax Return80 Total$280

9 Exhibit 5.4 Revenue Cycle for H & J Tax Preparation Service (Concluded) The client gives a copy of the Service Request Form to the secretary. For new clients, the secretary takes the client information (e.g. client name, address, contact person, and telephone no.) from the client and records it on a Client Form. She files the client form along with a copy of the Service Request Form in a client folder. A part of the client form is shown here: Client Form Client#: 1001 Client: Robert BartonAddress: 242 Greene St. St. Louis, MO Telephone#: The accountant obtains information necessary for preparing the returns from the client (e.g., income and deductions). The information is entered into Mega-Tax, a tax software product used at the company. The recording and storage of tax information is handled by the Mega-Tax software and is separate from the rest of the revenue cycle. The company is not planning to integrate the tax preparation software with the rest of the revenue cycle. Thus, in this case, you can disregard the recording, updating, and processing of detailed tax return information. When the tax return is finished, the accountant gives the tax return to the secretary. She writes the services provided and the charges for each on an invoice, with the total amount due shown at the bottom. She then notifies the client that the return is ready.

10 Table 5.1 Events and Transaction files for ELERBE, Inc. Actual EventTransaction file(s) needed?design Respond toPossibly, if salespeople wish to track a customer’s communicationsNo customer inquirieswith the company in order to understand customer preferences. Take orderYes. A file is needed to record details so that the orderYes can be filled. Pick goodsProbably not. The actual quantities picked can be recorded in a No file during the next event. Ship goodsYes. A file is needed to record quantities shipped so thatYes inventory balances can be updated. Bill customerYes. A file is needed to record invoice number, paymentYes terms, and amount owed so that (1) sales reports can be printed, (2) the customer’s balance due can be updated, and (3) data are available for processing the payment when received. Receive and recordYes. A file is needed to record payments so that they can be applied Yes cash receiptsagainst invoices and so that customer balances and cash balances can be updated. Deposit checksPossibly. A file can be created for comparison to the depositsNo reported on the bank statement, although merely keeping deposit receipts might serve this purpose.

11 Table 5.2A Tables Used in ELERBE’s Order Processing Application Panel A: Customer Table Contact Customer#NameAddress_PersonTelephone# 3450Brownsville C.C.Brownsville,TXSmith Educate, Inc.Fairhaven, MACosta Bunker Hill C.C.Bunker Hill, MALaFrank Panel B: Inventory TableQuantity_ ISBNAuthorTitlePriceOn_HandAllocated BarnesIntroduction to Business$78.354, CromwellBuilding Database Applications$65.003, CromwellManagement Information $68.005,00050 Systems JohnsonPrinciples of Accounting$70.008, PlattIntroduction to E-commerce$72.005, RosenbergHTML and Javascript Primer$45.006,0000

12 Table 5.2A Tables Used in ELERBE’s Order Processing Application (Concluded) Panel C: Order Table Order#Order_DateCustomer# /11/ /15/ /16/ Panel D: Order_Detail Table Order#ISBNQuantity

13 Table 5.2B Inventory ISBNAuthorEtc Barnes Cromwell Johnson Platt.... Order Order#Order_Date Customer# /11/ /15/ Order Detail Order#ISBNQuantity