Professional Documents
Culture Documents
3.1 Identify the DFD elements in the following narrative: A customer purchases a few
items from a local grocery store. Jill, a salesclerk, enters the transaction in the cash
register and takes the customer’s money. At closing, Jill gives both the cash and the
register tape to her manager.
Processes: capture sales and payment data and collect payment, give cash and register tape to
manager
3.2 Do you agree with the following statement: “Any one of the systems documentation
procedures can be used to adequately document a given system”? Explain.
It is usually not sufficient to use just one documentation tool. Every tool documents a uniquely
important aspect of a given information system. For example:
System flowcharts are employed to understand physical system activities including inputs,
outputs, and processing.
Data flow diagrams provide a graphic picture of the logical flow of data within
an organization.
Business process diagrams show the activities a company engages in to do business and the
diagrams can be used to evaluate internal controls strengths and weaknesses.
Each alternative is appropriate for a given aspect of the system. As a result, they work together to
fully document the nature and function of the information system.
3-1
© 2015 Pearson Education, Inc.
Ch. 3: Systems Development and Documentation Techniques
3.3 Compare the guidelines for preparing flowcharts, BPDs, and DFDs. What general
design principles and limitations are common to all 3 documentation techniques?
All three methods require an initial understanding of the system before actual
documentation begins. This insures that the system is properly represented by the diagram.
All three methods require the designer to identify the elements of the system and to identify
the names and relations associated with the elements.
All three methods encourage the designer to show only the regular flows of information and
not to be concerned with unique situations.
All three require more than one “pass” to capture the essence of the system accurately.
The product of all three methods is a model documenting the flow of information, processes,
and/or documents in an information system. All three documentation methods are limited by the
nature of the models they employ, as well as by the talents and abilities of the designer to
represent reality.
3.4 Your classmate asks you to explain flowcharting conventions using real-world examples.
Draw each of the major flowchart symbols from memory, placing them into one of four
categories: input/output, processing, storage, and flow and miscellaneous. For each symbol,
suggest several uses.
The major flowcharting symbols and their respective categories are shown in Fig. 3.8 in the text.
With respect to how symbols are used, student answers will vary. Possible examples include:
Input/Output Symbols
Document: an employee time card, a telephone bill, a budget report, a parking ticket, a
contract
Display: student information monitors, ATM monitors, a computer monitor.
Processing Symbols
Processing: processing a student payroll program, assessing late fees
Manual operation: writing a parking ticket, preparing a paper report, collecting and entering
student payments
Storage Symbols
Database: alumni information database, a student information database or an airline
reservation database stored on-line.
Magnetic tape: archival student information
Flow (Miscellaneous)
Communication link: a telephone linkage that connects you to an on-line database.
3-2
© 2015 Pearson Education, Inc.
SUGGESTED ANSWERS TO THE PROBLEMS
A sequential medium has to be read and processed from beginning to end and you cannot store
the updated information on the input tape. Instead, you have to create a new master file on a new
tape, as shown above
Trans- actions
Update File Data base
Virtually all databases are stored on a random access device so a record that is to be updated can
be found, updated, and written back to the same hard drive or other random access device.
3-3
Accounting Information Systems
Terminal
Update Database Data- base
Source Data
Enter Data
D
Display Query
Enter Query
3-5
© 2015 Pearson Education, Inc.
3.1 (continued) Assorted Flowcharting Segments
g. use a terminal to enter employee hours recorded on time cards to update both
the payroll transaction file and the wage data in the payroll master file
Terminal
Record timecard data on the payroll transaction file and update wage data maintain
h. use a terminal to access a price list in the sales database to complete a purchase
order. An electronic copy of the purchase order is sent to the vendor and a
backup copy is printed and filed by vendor name
Customer Airline
Computer
Reservation request
3-7
© 2015 Pearson Education, Inc.
3.2 a. Prepare a system flowchart of the process described.
Remote
View job- time ticket form location job-
time ticket
Terminal Terminal
Express-mailed
weekly to
headquarters
Enter job-time ticket data
Weekly: Update payroll, work in process, & payroll transaction databases, disburse funds,
Payroll print reports
summary
report
Disburse Funds
Employee Payments
Government Payments
3-9
© 2015 Pearson Education, Inc.
3.2 b. Prepare a business process diagram for the process described.
Data
Processing
Update payroll Create
Disburse funds
database, work in and send
Process job- to employees,
process database, summary
time tickets government,
payroll payroll
401K company
transaction file report
Payroll
Supervisor
Review
summary
payroll
report
Employees
Access payroll
data using
Internet
3-10
© 2015 Pearson Education, Inc.
Accounting Information Systems
3.3 a. Prepare a document flowchart to reflect how ANGIC Insurance Company processes its casualty claims.
Notice of Loss
From START
claimant
1
2 Prepare proof
Proof of of loss form,
From
LoPsrsooFf 3
claim record
Claimant
oorfm
Loss 4
1
Proof of 2
Notice of Loss Notice of Loss
LoPsrsoof of 3
Loss 4 Claim Record Claim Record
2
Assist Prepare
claimant Separate Proof of
with form Report N Loss
Adjuster’s
Report
To Claimant
Adjuster’s
Report 2
1 1 Prepare Disburse-
2 2 Authorize Proof of Check &
Proof of Proof of ment List
LoPssroof of
Claim Loss Disburse-
LoPsrsoof of 3 Payment
Loss Loss ment List
4
1
Proof of Accounting
Adjuster’s Check
Loss
Report
To
N claimant To
Claimant
A 3-11
© 2015 Pearson Education, Inc.
Ch. 3: Systems Development and Documentation Techniques
3.3 b. Prepare a BPD to reflect how ANGIC Insurance Company processes its casualty claims.
Adjustor
Prepare
Help claimant complete proof- of-loss, agree on adjuster report
loss amount
Claims Department
Receive proof- of-loss, adjustor
Authorize
report
payment to claimant
3-12
© 2015 Pearson Education, Inc.
Accounting
Review cash disbursement list
Shipping Clerk
Fill orders, authorize delivery, ship goods
Warehouse Inventory Control Clerk System generates Adjust & approve Maintain & update
purchase purchase perpetual inventory
requisition requisition system
Purchasing Department
Finalize & approve Send PO to
system generated PO vendor
3-13
© 2015 Pearson Education, Inc.
Ch. 3: Systems Development and Documentation Techniques
Warehouse
Receive goods, complete
Receiving Receive system receiving report: date
prepared
Clerk and quantity
receiving report
3-14
© 2015 Pearson Education, Inc.
3.5
a. Prepare a context diagram and level 0 DFD to document the payroll
processing system at No-Wear Products.
Employee
Governmental Agencies
Personnel Data
Withholding
Reports
3-15
© 2015 Pearson Education, Inc.
Ch. 3: Systems Development and Documentation Techniques
3.5 a. (continued.)
Level 0 Data Flow Diagram for the payroll processing system at No-Wear Products.
3-16
© 2015 Pearson Education, Inc.
Time Card Data
Operating Departments Human Resources Department
Personnel Changes
1.0
Process Employee Timecards
2.0
Update Payroll File
Payroll File
4.0
3.0 Generate
Generate Payroll
Paycheck Reports
Withholding
Internal Reports
Reports
Pay
check
Employee
Governmental
Management
Agencies
3.5 b. Prepare a document flowchart to document the payroll processing system at No-
Wear Products.
3.6
a. Prepare a context diagram and a level 0 DFD to document accounts
payable processing at S&S.
Purchasing Receiving
Purchase Order
Receiving Report
Invoice
Invoice
Purchase Order
1.0
Record Payable 2.0
Receiving
Collect & Store Purchase Orders & Receiving ReportsReport
Purchase Orders
Accounts Payable
Vendor Invoices Receiving Reports
Paid
Invoices
Management Vendor
3.6
3.7
a. Develop a context diagram and a level 0 DFD for the cash receipts system
at S&S.
Bank
Deposit
Payment at Sale
Remitances on Account
3-23
© 2015 Pearson Education, Inc.
Ch. 3: Systems Development and Documentation Techniques
3.7 a. (continued) Level 0 Data Flow Diagram of the Cash Receipts System at S&S:
Remittance
Customers File
Payments at
Sale
Remittances
on
Account
Remittance
1.0 Slips 2.0
Update
Process
Customer
Payments
Accounts
Endorsed
Checks &
Cash, Deposit
Slip
3.0
Accounts
Bank Prepare
Receivable
Reports
Ledger Aged Trial
Balance
Cash
Receipts
Report
Credit and
Management
Collections
3-24
© 2015 Pearson Education, Inc.
Accounting Information Systems
3.7 b. Prepare a document flowchart to document the cash receipts system at S&S.
3-25
© 2015 Pearson Education, Inc.
3.7 c. Prepare a business process diagram for the cash receipts system at S&S
Clerk
Deposit
cash in
bank
Accounts Weekly
Receivable Receive
remittance advice, Generate cash receipt
Update accounts report & aged trial
receivable balance using A/R ledger
Management:
Scott &
Susan Review cash
receipts report
Credit and
Collections
Review aged
trail balance
3-26
© 2015 Pearson Education, Inc.
3.8 Draw a context diagram and at least two levels of DFDs for the preceding
operations.
Mail
Customer Customer
Order
Order Inquiry System Order Inquiry
Response
Product Inquiry Product Inquiry
Response
Payment
Payment Inquiry
Inquiry
Response
3-27
© 2015 Pearson Education, Inc.
Ch. 3: Systems Development and Documentation Techniques
phone order
cancellation response
coupon
order
product inquiry
order inquiry
response Customer
1.0
Process
Customer
Order order inquiry
Transaction response
order valid order
cancellation
product
inquiry invoice
Order
File
product Customer
details
shipping
valid notice
customer order
details
2.0
Product File Process
Shipment
product
details
billed
order
Customer
File
payment
Accounts inquiry
Receivable Customer
File
billed
order
payment
3.0
Process
Payment payment
Transaction inquiry
response
3-28
© 2015 Pearson Education, Inc.
3.8. Level 1 Data Flow Diagram for a mail order company:
Customer
order
cancellation
1.2
1.1
cancelled Process
Process cancellation
valid order order order
Order response
cancellation
order
Order File
Customer
order
details
Product File
order inquiry
product
details
1.4
1.3
Process
Process
product
order inquiry
inquiry
product product
inquiry inquiry
inquiry response
response
Customer
3.9
a. Prepare a context diagram and at least two levels of DFDs for this process.
Registration request
Course enrollment reports
Instructor
student records file
course enrollment
Registration
class lists file report
details
2.0
1.0 Prepare
Student Register course records file course
fees student enrollment
notice reports
prerequisite
notice
course closed
notice
student
acceptance
notice
3-32
© 2015 Pearson Education, Inc.
3.9 a. (continued) Level 1 Data Flow Diagram for a registration system:
1.3
Check
class
accepted
availability
registration
closed course details
notice
1.4
Student Register
student student
acceptance
notice
3.9 b. Prepare a flowchart to document this process.
Registration Request
Calculate fees and tuition, update accounts receivable, send student registration report
Instructors
3-34
3.10
a. Prepare and file a tax return with the tax owed to the Internal Revenue Service.
Context
Level 0
1.0 IRS
Collect Tax
Documents
Withholding Form
IRS Payment and Form 1040
Tax Documents
Employer 2.0
Prepare IRS Form 1040
Ch. 3: Systems Development and Documentation Techniques
3.10 (continued)
Context
Payment Deposit
Cash Receipts
Customer Bank
Level 0
2.0
Record
Customer Accounts
Payment Data Payment Receivable
1.0
Record Cash
Payment Receipts
Payment
Customer Bank
Cash
Receipts
3.0
Prepare
Deposit
3-36
© 2015 Pearson Education, Inc.
3.10 (continued)
Context
Purchase Order
Order Entry System
Merchandise
Customer
Level 0
1.0
Receive Order Open Orders
Purchase Order
Customer
Invoice 2.0
Sent Invoice Copies Approve Order
4.0
Prepare Invoice
Approved Orders
Shipped Orders
3.0
Fill and Ship Order
3.10 (continued)
Context
Purchase Order
Level 0
1.0 Inventory
Record Purchase Request
Context
Invoice
Vendor Cash Disbursements
Payment
Level 0
1.0
Open Invoices
Invoice Receive Invoice
Vendor
2.0
Approve Invoice
Context
Bill of Lading
Level 0
Vendor
Bill of Lading
Open Purchase Orders
3 .11 Prepare a program flowchart to help Melanie program this process.
Start
No
Print W, H, BMI, WS
End
3.12
DFD’s
1. Statements are prepared and sent to customers from data contained in B
the accounts receivable data store.
2. A vendor sends a sales invoice to the accounts payable process. C
3. The cash receipt process updates the cash receipts data store. A
FLOWCHARTS G
4. A check is manually prepared from data on a vendor invoice.
5. The system prepares a check that is mailed to the customer. I
6. A report is prepared from data stored on magnetic tape. F
7. Billing data are entered into a system and used to update both the sales D
order data base and the customer data base.
8. Data from a cancelled paper invoice are used to update the cash J
disbursements file.
9. The system prepares two copies of a sales order; one copy is sent to the H
customer and the other is filed.
10. An accounts receivable aging report is prepared from the accounts E
receivable master file and the cash receipts master file.
3.13 Students are to replicate the flowchart presented in the problem using documentation software
such as Visio, Microsoft Word, Microsoft Excel, etc.
3.14 Students are to replicate the data flow diagram presented in the problem using documentation
software such as Visio, Microsoft Word, Microsoft Excel, etc.
SUGGESTED ANSWERS TO THE CASES
3.1 You are the systems analyst for the Wee Willie Williams Widget Works (also known as Dub
5, which is a shortened version of 5 Ws). Dub 5 produces computer keyboard components.
It has been producing keyboards for more than 20 years and has recently signed an
exclusive 10-year contract to provide the keyboards for all Dell personal computers. As the
systems analyst, you have been assigned the task of developing a level 0 DFD for Dub 5’s
order processing system. You have finished gathering all the information you need to
develop the first-pass DFD and now want to complete the diagram.
Order Rejection
Approved orders
2.0
Enter customer orders
Customer Inventory
3.0
Check Inventory & Prepare Packing Slip
Open Orders Warehouse
Packing Slip
4.0
Invoice Copy Prepare Invoice
Accounting
Invoice Invoice
Customer
3-1 Level 1 DFD for Dub 5:
Customer Order
Credit File
1.1
Check Credit Customer Account
Approved Order
Rejected Order
Customer
1.2
Check Current Order against Credit Limit
Over Credit Limit Notice
Credit Application
Note: The Order Rejection notice shown on the context level diagram and the level 0 diagram can take
two forms: The Over Credit Limit Notice or the Credit Application. These two items are shown on the
level 1 DFD.
Case 3-1 Dub 5 Business Processing Diagram
Billing
Prepare customer invoices; Place notice in file:
send copies to customer, order customer invoice
processing, accounting sent
3-50
© 2015 Pearson Education, Inc.
Accounting Information Systems
Accounting
Update Accounts Receivable
3-51
© 2015 Pearson Education, Inc.