Event-driven accounting information systems

Slides:



Advertisements
Similar presentations
Chapter 7 Accounting Information Systems Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Advertisements

Business Processes, Data Modeling and Information Systems
BUSINESS DRIVEN TECHNOLOGY Plug-In T4 Designing Database Applications.
Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 8 REA Modeling.
Business Driven Technology Unit 2 Exploring Business Intelligence Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Chapter 3: Data Modeling
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Chapter 6 Data Flow Diagramming Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Copyright © 2016 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
The REA Model. The REA model provides structure for developing an accounting database It helps to identify It helps to The REA Model.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
Database Design. The process of developing database structures from user requirements for data a structured methodology Structured Methodology - a number.
Data Models and Relational Databases Chapter 2. Learning Objectives Identify primary and foreign keys for each entity and relevant relationships in the.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
Next Back A-1 Management Information Systems for the Information Age Second Canadian Edition Copyright 2004 The McGraw-Hill Companies, Inc. All rights.
C-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Extended Learning Module.
Implementing an REA Model in a Relational Database
Database Design. The process of developing database structures from user requirements for data a structured methodology Structured Methodology - a number.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Copyright © 2014 Pearson Canada Inc. 5-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5a Database Design Part 2: Using Information Technology.
5 Chapter 5: Modeling Systems Requirements: Events and Things Systems Analysis and Design in a Changing World.
Chapter 10, Section 1 Preparing Closing Entries
Chapter 4 Transactions That Affect Assets, Liabilities, and Owner’s Capital What You’ll Learn Calculate the account balances after recording business transactions.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin
Business System Development
Application Extension 5a
Chapter 6 Recording Transactions in a General Journal
Basic Accounting Concepts
Database Design.
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA
Acquisition / payment process
The REA Approach to Business Process Modeling
Chapter 6 Structuring System Requirements: Conceptual Data Modeling
© The McGraw-Hill Companies, All Rights Reserved APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
Implementing an REA Model in a Relational Database
Chapter 9 Financial Statements for a Sole Proprietorship
Chapter 6 Data flow diagramming ACCOUNTING INFORMATION SYSTEMS
Chapter 5 Flowcharting ACCOUNTING INFORMATION SYSTEMS
What You’ll Learn Prepare a chart of accounts.
Functional Dependencies
Recording Transactions in the General Journal
Chapter 5 Transactions That Affect Revenue, Expenses, and Withdrawals
The accounting cycle is a series of steps done in each accounting period to keep records in an orderly fashion. You can use the general journal to record.
Chapter 5 Transactions That Affect Revenue, Expenses, and Withdrawals
Chapter 10: An Introduction to Managerial Accounting
Implementing an REA Model in a Relational Database
Accounting Information Systems 9th Edition
Using Special Journals & Subsidiary Ledgers
Home.
Database Design Using the REA Data Model
Databases and Information Management
Accounting System Design
Chapter 7 Structuring System Requirements: Conceptual Data Modeling
Sales/Collection Process
INFS 3220 Systems Analysis & Design
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Relational Database Model
CHAPTER SIX OVERVIEW SECTION 6.1 – DATABASE FUNDAMENTALS
Accounting System Design
Databases and Information Management
Unit 2 The Basic Accounting Cycle
Chapter 17 Designing Databases
Chapter 7 Structuring System Requirements: Conceptual Data Modeling
Chapter 6, Section 2 Recording Transactions in the General Journal
Conceptual Data Modeling
Relationships—Topics
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Database Design Chapter 7.
Presentation transcript:

Event-driven accounting information systems McGraw-Hill/Irwin Accounting Information Systems © 2008 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 13 Event-driven accounting information systems ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Outline Objectives Types of AIS Criticisms of view- driven systems REAL modeling Cardinalities Database creation ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Objectives When you finish studying this chapter, you should be able to: Compare and contrast view-driven and event-driven accounting information systems Use REAL modeling to represent an event-driven AIS Use a REAL model to design a relational database for an event-driven AIS ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Types of accounting information systems View-driven systems Traditional systems Support a single way of viewing the data: the general purpose financial statements May or may not incorporate information technology Event-driven systems More modern systems Support multiple views of the data; based on events and business processes Nearly always supported by information technology ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Criticisms of view-driven AIS Focus on a very small, well-defined group of important business events Often process data in batches, frequently at the end of the month Capture a very limited set of data—dates, accounts and amounts ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Criticisms of view-driven AIS Data are highly aggregated Data stored in multiple places Internal control process is often protective and expensive ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

REAL modeling Types of events Operating: activities involved with providing goods and services to customers Information: recording and maintaining data, as well as reporting information Decision / management: human decision making ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Resources: what agents need to complete events REAL modeling Resources: what agents need to complete events Events: strategically significant operating events Agents: people involved in the system Locations: where things happen ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

REAL modeling Events appear in the middle column Resources are on the left Agents are on the right Locations, when included, are shown wherever they fit logically ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

REAL modeling Buy inventory. Inventory Purchasing agent Vendor ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

REAL modeling Six-step development process includes: Understand the organization’s environment and objectives Review the business process and identify the strategically significant operating events Analyze each strategically significant operating event to identify the event resources, agents and locations ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

REAL modeling Identify the relevant behaviors, characteristics and attributes of the REAL model elements Identify and document the direct relationships among elements of the REAL model Validate the REAL model with business people ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Cardinalities Method for documenting direct relationships between elements of a REAL model Four-step process For each “x”, what is the minimum number of “y” involved? For each “x,” what is the maximum number of “y” involved? For each “y,” what is the minimum number of “x” involved? For each “y,” what is the maximum number of “x” involved? ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Cardinalities For each purchasing agent (“x”), what is the minimum number of buy inventory transactions (“y”)? Zero. For each purchasing agent, what is the maximum number of buy inventory transactions? Many. Buy inventory Purchasing agent (0,*) ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Cardinalities For each buy inventory transaction, what is the minimum number of purchasing agents? One. For each buy inventory transaction, what is the maximum number of purchasing agents? One. Buy inventory Purchasing agent (1,1) ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Cardinalities (1,1) (0,*) Purchasing agent Buy inventory ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Database creation Follow the rules of data normalization 1st normal form (1NF): eliminate repeating groups 2nd normal form (2NF): eliminate repeating groups AND eliminate redundant data 3rd normal form (3NF); eliminate repeating groups, redundant data AND columns not dependent on primary key ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Database creation When the maximum cardinalities between two elements of a REAL model are one and many, include the primary key from the “one side” in the table on the “many side.” Buy inventory Purchasing agent (0,*) (1,1) The primary key from the purchasing agent table will be a foreign key in the buy inventory table. ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES

Database creation When the maximum cardinalities between two elements of a REAL model are many and many, create a separate junction table to reflect the combined relationship. Three tables needed: inventory, buy inventory, and buy inventory / inventory Inventory Buy inventory (1,*) ACCOUNTING INFORMATION SYSTEMS BASIC CONCEPTS & CURRENT ISSUES