ACCOUNTING INFORMATION SYSTEM
ACCT321 ACCOUNTING INFORMATION SYSTEM
Module 2
Systems, Roles, And Development Methodologies
YANBU UNIVERSITY COLLEGE
Management Science Department
© Yanbu University College
© Yanbu University College
1
Learning Objectives
Describe the four major steps in the data processing cycle.
Describe the major activities in each cycle.
Describe documents and procedures used to collected and process data.
Describe the ways information is stored in computer-based information systems.
Discuss the types of information that an AIS can provide.
Discuss how organizations use ERP systems to process transactions and provide information.
2-2
© Yanbu University College
Data processing cycle (chapter 2)
Enterprise Resource Planning (ERP) (chapter 2)
Prepare and use data flow diagram (DFD) in the accounting information system (chapter 3)
Prepare and use flow chart in the information system (chapter 3)
Data hierarchy diagram (chapter 4)
Database terminology (chapter 4)
Relational database (chapter 4)
Outline
Slide 3
© Yanbu University College
Data Processing Cycle
2-4
Input
Process
Output
Storage
© Yanbu University College
The Data Processing Cycle Determines
What data is stored?
Who has access to the data?
How is the data organized?
How can unanticipated information needs be met?
2-5
© Yanbu University College
Data Input—Capture
As a business activity occurs data is collected about:
Each activity of interest
The resources affected
The people who are participating
For example for sales transaction the following data will be collected:
Customer name and details, date, item sold, employee who make the sale, prices and delivery instruction.
2-6
© Yanbu University College
Paper-Based Source Documents
Data are collected on source documents
E.g., a sales-order form
The data from paper-based will eventually need to be transferred to the AIS
Turnaround
Usually paper-based
Are sent from organization to customer
Same document is returned by customer to organization
2-7
Cust.
Org.
Turnaround Document
© Yanbu University College
Source Data Automaton
Source data is captured
In machine-readable form
At the time of the business activity
E.g., ATM’s; POS
2-8
© Yanbu University College
Data Input—Accuracy and Control
Well-designed source documents can ensure that data captured is
Accurate
Provide instructions and prompts
Check boxes
Drop-down boxes
Complete
Internal control support
Prenumbered documents
2-9
© Yanbu University College
Data Storage
Types of AIS storage:
Paper-based
Ledgers
Journals
Computer-based storage
An entity is something about which information is stored such as employees, employees, inventory item and customer
2-10
© Yanbu University College
Ledgers
General
Summary level data for each:
Asset, liability, equity, revenue, and expense
Subsidiary
Detailed data for a General Ledger (Control) Account that has individual sub-accounts
Accounts Receivable
Accounts Payable
2-11
© Yanbu University College
A/R
$1000
Joe Smith $250
Patti Jones $750
A/P
$600
ACME Inc.$150
Jones, Inc $350
Journals
General
Infrequent or specialized transactions
Specialized
Repetitive transactions
E.g., sales transactions
2-12
© Yanbu University College
Coding Techniques
Sequence
Items numbered consecutively
Block
Specific range of numbers are associated with a category
10000–199999 = Electric Range
Group
Positioning of digits in code provide meaning
Mnemonic
Letters and numbers
Easy to memorize
Code derived from description of item
Chart of accounts
Type of block coding
2-13
| Digit Position | Meaning |
| 1–2 | Product Line, size, and so on |
| 3 | Color |
| 4–5 | Year of Manufacture |
| 6–7 | Optional Features |
| 1241000 | 12 = Dishwasher 4 = White 10 = 2010 00 = No Options |
© Yanbu University College
Computer Based Storage
Entity
Person, place, or thing (Noun)
Something an organization wishes to store data about
Attributes
Facts about the entity
Fields
Where attributes are stored
Records
Group of related attributes about an entity
File
Group of related Records
2-14
© Yanbu University College
File Types
Transaction
Contains records of a business from a specific period of time
Master
Permanent records
Updated by transaction with the transaction file
Database
Set of interrelated files
2-14
© Yanbu University College
Transaction File
Master before Update
Updated Master File
Data Processing
Four Main Activities
Create new records
Read existing records
Update existing records
Delete records or data from records
2-16
© Yanbu University College
Data Output Types
Soft copy
Displayed on a screen
Hard copy
Printed on paper
2-17
© Yanbu University College
ERP Systems
2-18
© Yanbu University College
Enterprise Resource Planning (ERP)
Integrate an organization’s information into one overall AIS
ERP modules:
Financial
Human resources and payroll
Order to cash
Purchase to pay
Manufacturing
Project management
Customer relationship management
System tools
2-19
© Yanbu University College
ERP Advantages
Integration of an organization’s data and financial information
Data is captured once and can be used many time
Greater management visibility, increased monitoring
Better access controls to designated employees
Standardizes business operating procedures
Improved customer service
More efficient manufacturing
2-20
© Yanbu University College
ERP Disadvantages
High cost
Time-consuming to implement
Changes to an organization’s existing business processes can be disruptive
Complex
Some employees can be resistance to change
2-21
© Yanbu University College
Module 2 - Chapter 3
Systems Documentation Techniques
3-22
© Yanbu University College
Learning Objectives
Prepare and use data flow diagrams to understand, evaluate, and document information systems.
Prepare and use flowcharts to understand, evaluate, and document information systems.
3-23
© Yanbu University College
What Is Documentation?
Set of documents and models
Narratives, data flow models, flowcharts
Describe who, what, why, when, and where of systems:
Input, process, storage, output, and controls
3-24
© Yanbu University College
Why Should You Learn Documentation?
You need to be able to read documentation in all its forms: narratives, diagrams, models.
You need to be able to evaluate the quality of systems, such as internal control based in part on documentation.
SAS 94 requires independent auditors to understand all internal control procedures.
Documentation assists in auditor understanding and documentation of their understanding
Sarbanes-Oxley states that management:
Is responsible for internal control system
Is responsible for assessing the effectiveness of the IC System
Both management and external auditors need to document and test IC System
3-25
© Yanbu University College
Data Flow Diagrams
Graphically describes the flow of data within a system
Four basic elements
3-26
Entity
Process
Data Flow
Data Store
© Yanbu University College
Entity
Represents a source of data or input into the system
or
Represents a destination of data or output from the system
3-27
© Yanbu University College
Data Flows
Movement of data among:
Entities (sources or destinations)
Processes
Data stores
Label should describe the information moving
3-28
© Yanbu University College
Process
Represents the transformation of data
Represents data at rest
3-29
Data Store
© Yanbu University College
Data Flow Diagram Levels
Context
Highest level (most general)
Purpose: show inputs and outputs into system
Characteristics: one process symbol only, no data stores
Level-0
Purpose: show all major activity steps of a system
Characteristics: processes are labeled 1.0, 2.0, and so on
3-30
© Yanbu University College
DFD Creation Guidelines
Understand the system
Ignore certain aspects of the system
Determine system boundaries
Develop a context DFD
Identify data flows
Group data flows
Number each process
Identify transformational processes
Group transformational processes
Identify all data stores
Identify all sources and destinations
Label all DFD elements
Subdivide DFD
3-31
© Yanbu University College
Flowcharts
Use symbols to logically depict transaction processing and the flow of data through a system.
Using a pictorial representation is easier to understand and explain versus a detailed narrative.
3-32
© Yanbu University College
Flowchart Symbol Categories
Input/Output
Processing
Storage
Miscellaneous
3-33
© Yanbu University College
Flow Chart Symbol Categories
(cont’d)
© Yanbu University College
Types of Flowcharts
Document
Illustrates the flow of documents through an organization
Useful for analyzing internal control procedures
System
Logical representation of system inputs, processes, and outputs
Useful in systems analysis and design
Program
Represent the logical sequence of program logic
3-35
© Yanbu University College
Document Flowchart
3-36
© Yanbu University College
Document Flowchart (cont’d)
3-37
© Yanbu University College
System Flowchart
3-38
© Yanbu University College
Program Flowchart
3-39
© Yanbu University College
Module 2 - Chapter 4
Relational Databases
4-40
© Yanbu University College
Learning Objectives
Explain the importance and advantages of databases.
Describe the difference between database systems and file-based legacy systems.
Explain the difference between logical and physical views of a database.
Explain fundamental concepts of database systems such as DBMS, schemas, the data dictionary, and DBMS languages.
Describe what a relational database is and how it organizes data.
4-41
© Yanbu University College
Data Hierarchy
Field
Attributes about an entity
Record
Related group of fields
File
Related group of records
Database
Related group of files
4-42
© Yanbu University College
Advantages of Database Systems
Data Integration
Files are logically combined and made accessible to various systems.
Data Sharing
With data in one place it is more easily accessed by authorized users.
Minimizing Data Redundancy and Data Inconsistency
Eliminates the same data being stored in multiple files, thus reducing inconsistency in multiple versions of the same data.
Data Independence
Data is separate from the programs that access it. Changes can be made to the data without necessitating a change in the programs and vice versa.
Cross-Functional Analysis
Relationships between data from various organizational departments can be more easily combined.
4-43
© Yanbu University College
Database Terminology
Database Management System (DBMS)
Interface between software applications and the data in files.
Database Administrator (DBA)
Person responsible for maintaining the database
Data Dictionary
Information about the structure of the database
Field names, descriptions, uses
4-44
© Yanbu University College
Logical vs. Physical
Physical View
Depends on explicitly knowing:
How is the data actually arranged in a file
Where is the data stored on the computer
Logical View
A Schema separates storage of data from use of the data
Unnecessary to explicitly know how and where data is stored.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
4-45
© Yanbu University College
Schemas
Describe the logical structure of a database
Conceptual Level
Organization wide view of the data
External Level
Individual users view of the data
Each view is a subschema
Internal Level
Describes how data are stored and accessed
Description of: records, definitions, addresses, and indexes
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
4-46
© Yanbu University College
DBMS Languages
Data Definition Language (DDL)
Builds the data dictionary
Creates the database
Describes the subschema
Specifies record or field security constraints
Data Manipulation Language (DML)
Changes the content in the database
Updates, insertions, and deletions
Data Query Language (DQL)
Enables the retrieval, sorting, and display of data from the database
4-47
© Yanbu University College
Relational Database
Relational data model represents the conceptual and external level schemas as if data are stored in tables.
Table
Each row, a tuple, contains data about one instance of an entity.
This is equivalent to a record
Each column contains data about one attribute of an entity.
This is equivalent to a field
4-48
© Yanbu University College
A Relational Table
4-49
Row (Record)
Column (Field)
Each row contains multiple attributes describing an instance of the entity. In this case, inventory.
Same type of data
© Yanbu University College
Attributes
Primary Key
An attribute or combination of attributes that can be used to uniquely identify a specific row (record) in a table.
Foreign Key
An attribute in one table that is a primary key in another table.
Used to link the two tables
4-50
© Yanbu University College
Database Design Errors
If database is not designed properly data errors can occur.
Update Anomaly
Changes to existing data are not correctly recorded.
Due to multiple records with the same data attributes
Insert Anomaly
Unable to add a record to the database.
Delete Anomaly
Removing a record also removes unintended data from the database.
4-51
© Yanbu University College
Data processing cycle (chapter 2)
Enterprise Resource Planning (ERP) (chapter 2)
Prepare and use data flow diagram (DFD) in the accounting information system (chapter 3)
Prepare and use flow chart in the information system (chapter 3)
Data hierarchy diagram (chapter 4)
Database terminology (chapter 4)
Relational database (chapter 4)
Summary
Slide 52
© Yanbu University College
Slide 53
END OF LECTURE
© Yanbu University College