Upload
naseerf816259742
View
212
Download
0
Embed Size (px)
Citation preview
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 1/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct
316
Acct
316
A cct316
Systems Developmentand Documentation
Techniques
UAA – ACCT 316 – Fall 2003
Accountin !n"o#mationSystems
D#$ F#ed %a#&ee
C h a
p t
e r 6
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 2/97
Acct316
Acct
316
Acct316
Documentation Techniques
Data Flow Diagrams
Document Flowcharts
System Flowcharts
Program Flowcharts
Used by62.! o" #TPro"essionals
Used by$%.6! o" #TPro"essionals
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 3/97
Acct316
Acct
316
Acct316
Documentation Techniques
Data Flow Diagrams
Document Flowcharts
System Flowcharts
Program Flowcharts
&ore than$2! use bothDFDs and"lowcharts.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 4/97
Acct316
Acct
316
Acct316
Typical #n"ormation System
Computer'based(
)as a number o" terminals connectedto it *ia telecommunications lin+s(
#s used by do,ens o" people withinand outside the organi,ation(
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 5/97
Acct316
Acct
316
Acct316
Typical #n"ormation System
)as hundreds o" programs thatper"orm "unctions "or *irtually e*erydepartment in the organi,ation.
Processes thousands o" transactions
and hundreds o" requests "ormanagement in"ormation.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 6/97
Acct316
Acct
316
Acct316
For such a system . . .
-e need pictures/
pictures/rather than anarrati*e description
to seesee// and analy,eall the inputs andoutputs.
Source
Document
ComputeBatchTotal
Source
DocumentConvertto Mag.
Tape
TransData
Edit &Sort
SortedData
UpdateFiles
Batch
Total
MasterFiles(Sub
edgers!
Source
DocumentSummar"
o# data
Computer-Based BatchProcessing of Transactions
To $e%t Slide
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 7/97
Accounting Department
nitiate
'urchase
'repare
'urchasee).
eorder *hen)uantit" reaches
speci#ied level
nv.
ecords
'urchase
e)uisition
+,
'- File
C
Match'ost and
File
nv.
ecords
'urchase
e)uisition
,,
'/
'-
File
$
0old until '/ is
received
To 'urchasing
+
Purchasing Department
'repare'/ &
approve
'urchase
/rder
+,
Sup.File
1
2
3
'urchase
e)uisition
To Supplier Sup.File
1
To 1cct 'a"
+
To eceiving
Receiving Department
'repare'/ &
approve
'urchase
/rder
2
Sup.File
1
To eceiving
File untilarrival o#
goods
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 8/97
Acct
316
Acct
316
Acct316
Documentation Techniques
. . . are tools used in analy,ing0
designing0 and documentingsystem and subsystemrelationships . . .
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 9/97
Acct
316
Acct
316
Acct316
Documentation Techniques
They are largely graphical innature(
1re essential to both internal andeternal auditors( and
1re indispensable in thede*elopment o" in"ormationsystems.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 10/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct
316
Acct
316
A cct316
1uditors
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 11/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct
316
Acct
316
A cct316
Systems De*elopment
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 12/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct
316
Acct
316
A cct316
&anagement
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 13/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct
316
Acct
316
A cct316
3ther Users
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 14/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct
316
Acct
316
A cct316
4ou5
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 15/97
Acct
316
Acct
316
Acct316
Classi"ication . . .
Documentation is classi"ied
according to the le*el o" theaccounting system to which itrelates.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 16/97
Acct
316
Acct
316
Acct316
Typical System Documentation
System narrati*e descriptions
loc+ diagrams
Document "lowcharts
Data "low diagrams
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 17/97
Acct
316
Acct
316
Acct316
3*erall System Documentation
System Flowcharts
Program Flowcharts( and
Decision Flowcharts
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 18/97
Narrative descriptions are the most generalo*er*iew andcorrespondinglyshow the "ewestdetails.
System flowcharts
pro*ide less o" ano*er*iew0 but
include the mostdetail in this class o"
documentation.
n Terms of
!evel ofDetail
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 19/97
Acct
316
Acct
316
Acct316
7arrati*e Descriptions
1 written step'by'step
eplanation o" systemcomponents and interactions.
The highest and broadest "orm
o" documentation at the o*erallsystem le*el.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 20/97
Acct
316
Acct
316
Acct316
loc+ Diagrams
loc+ diagrams pro*ide a graphico*er*iew o" a system.
Commonly used to pro*ide ano*er*iew o" an accounting system
in terms o" its ma8or componentsand subsystems
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 21/97
Acct
316
Acct
316
Acct316
loc+ Diagrams
They help people understand asystem without getting boggeddown in details.
Two types9
)ori,ontal loc+ Diagram( and
)ierarchical loc+ Diagram
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 22/97
e)uest #or4oods and
Services
'urchasee)uisition 'urchasing
'urchase/rder
eceiving
eceiving
eport
Disb.
1pproval
5oucher Cash Disb.
6
Purchasing Cycle
Process Document
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 23/97
(e)uest #or
4oods and
Services
'urchase
(e)uisition 'urchasing
'urchase
/rder
(eceiving
(eceiving
(eport
Disb.
1pproval
5oucher Cash
Disb.
6
Purchasing Cycle
nventor"
Mgmt.
nventor"
StatusCost
1ccounting
Cost
eport
'roduction
'roduction
Schedule
7arehouseTime
8eeping
Production Cycle
Cash
(eceipts
Sales
/rder
Sales
/rder
'rocessing
Shipping
1ccounts
(eceivable
&nvoices
6
:e*enue Cycle
Customer
5endors and
Emplo"ees
Ban9
Customer
Customer
"ori#ontal Bloc$ Diagram
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 24/97
Acct
316
Acct
316
Acct316
)ierarchical loc+ Diagrams
Show the analysis o" a systeminto successi*e le*els o"component subsystems.
Connecting lines represent
interle*el associations ;parent'child relationships<.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 25/97
C r e d i t
S c r e e n i n g
S h i p p i n g
S a l e s o r
S a l e s O r d e r
P r o c e s s i n g
C u s t o m e r
B i l l i n g
C a s h
R e c e i p t s
A c c o u n t s
R e c e i v a b l e
R e v e n u e
C y c l e
"ierarchical Bloc$ Diagram ofThe Revenue Cycle
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 26/97
Acct
316
Acct
316
Acct316
Data Flow Diagrams
ridge the gap between
Broad documentationtypes . . .
System 7arrati*es
loc+ DiagramsDocument Flowcharts
Narrow documentationtypes . . .
System Flow
Charts
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 27/97
Acct
316
Acct
316
Acct316
Data Flow Diagrams
Pro*ide . . .
&ore detailed representation o" anaccounting system than bloc+diagrams
Fewer technical details than system"lowcharts.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 28/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct
316
Acct
316
A cct316
Symbols For Data FlowDiagrams
Figure 6'= ;p. =><
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 29/97
Symbol 7ame ?planation
Data
sources and
destinations
The people andorgani,ations that
send data to and
recei*e data "rom thesystem.
Data %low Diagram Sym&ols
Data Flows
The "low o" the data
into or out o" a
process isrepresented by
cur*ed or straight
lines with arrows.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 30/97
Symbol 7ame ?planation
Trans"ormation
Process
The process thattrans"orms data
"rom inputs to
outputs. 1lso +nownas bubbles./
Data %low Diagram Sym&ols
Data StoresThe storage o" datais represented by
two hori,ontal lines.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 31/97
Acct
316
Acct
316
Acct316
Data Flow Diagrams
The DFD should consist solely o"DFD symbols(
?ach symbol in the DFD0 includingeach pointed "lowline0 should be
labeled(
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 32/97
Acct
316
Acct
316
Acct316
Data %low Diagrams
1ll names must be meaning"ul to theend'user.
1ll symbols must ha*e an indi*idualname.
Diagrams are always named at the topor bottom.
The name should identi"y the le*eland the system it represents.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 33/97
Figure 6'2asic Data Flow
Diagram ?lements
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 34/97
Figure 6'2asic Data Flow
Diagram ?lements
'(amples) Customer*'mployees* Ban$* etc+
1@1 ?ntity0/ or terminator./7amed with descripti*e nouns or
noun clauses.
A,A 'ntity*. or terminator+.Named with descriptive nouns
or noun clauses+
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 35/97
Figure 6'2asic Data Flow
Diagram ?lements
'(amples) Process Payment*/pdate Receiva&les* etc+
Named with action ver& or ver&clause+ The name must descri&e
what action or transformation isoccurring+
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 36/97
Figure 6'2asic Data Flow
Diagram ?lements
'(amples)Accounts
Receiva&le*0eneral !edger*
etc+
Named with a noun clause that
descri&es the contents of thedata store+ Should not include
the word data+.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 37/97
Figure 6'2asic Data Flow
Diagram ?lements
'(amples) Time Cards1'mployee Data* etc+
1@1 ?ntity0/ or terminator./
7amed with descripti*e nouns ornoun clauses.
Named with a noun clause that
descri&es the data carrier andhow it is implemented+
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 38/97
Figure 6'AData Flow Diagramo" Customer
Payment process
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 39/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct316
Acct
316
Acct316
D%Ds 2 Some Do3s
and Don3ts
%irst 2 the Do3s
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 40/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
1ll data "lows
must begin at aprocess0 end ata process0 or
both.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 41/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
Data storescannotcommunicate
with entities
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 42/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
?ntities cannotcommunicatewith other
entities.
% 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 43/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
Data stores
cannotcommunicatewith other
data stores.
D%D D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 44/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
Processes cancommunicatewith other
processes.
D%D D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 45/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
1ll processesmust ha*e anincoming andoutgoing data"low.
D%D D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 46/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
1ll entitiesmust beintroduced at
the contetle*el.
D%D S D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 47/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3sand Don3ts
3nly entitiesand data storesymbols may
be duplicated.
D%D S D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 48/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3s and Don3ts
Do not crossdata "lows.
D%D S D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 49/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3s and Don3ts
Do not usedouble'endedarrow to
represent data"lows.
D%D S D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 50/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3s and Don3ts
Do not use
di*ergingarrow torepresent
data "lows
D%D S D 3
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 51/97
Acct
316
Acct
316
A cct316
D%Ds 2 Some Do3s and Don3ts
Data stores do
not appear onthe conte(tlevel diagram+
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 52/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct3
16
Acct
316
A
cct316
Data %low Diagrams
Some "elpful"ints
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 53/97
Acct
316
Acct
316
A cct316
D%Ds Some "elpful "ints
Place entities on the outer edgeo" the paper.
Place the processes toward thecenter
Place data stores around theprocesses.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 54/97
Acct
316
Acct
316
A cct316
D%Ds Some "elpful "ints
&ay need to mo*e location o"entities and data stores "rom
le*el to le*el.
Duplicate entities and data
stores as needed to ma+e drawingeasier.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 55/97
Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316
Acct3
16
Acct
316
A
cct316
Data %low Diagramsare Constructed in!evels
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 56/97
Figure 6'Contet Diagram "or
SBS Payroll Processing
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 57/97
Figure 6'6DFD "or SBSPayroll
Processing
Figure 6'%
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 58/97
Figure 6 %DFD "or Process
2. in SBS PayrollProcessing
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 59/97
!et3s pause hereand do some
data flowdiagrams+ %irst
P4-5 6p+ 789:
1 h Fl i h + d
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 60/97
1shton Fleming has wor+ed"uriously "or the past month tryingto completely document the ma8orbusiness in"ormation "lows at SBS.
Upon completing his personalinter*iews with cash receiptscler+s0 1shton as+s you to de*elop
a comprehensi*e DFD "or the cashreceipts system. 1shtonsnarrati*e o" the system "ollows9
C t t i l d h
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 61/97
Customer payments include cashrecei*ed at the time o" purchaseand account payments recei*ed inthe mail. 1t days end0 the
treasurer endorses all chec+s andprepares a deposit slip "or thechec+s and the cash. 1 cler+ then
deposits the chec+s0 cash0 anddeposit slip at the local ban+ eachday.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 62/97
-hen chec+s are recei*ed aspayment "or accounts due0 aremittance slip is included with the
payment. The remittance slips areused to update the accountsrecei*able "ile at the end o" the
day. The remittance slips arestored in a "ile drawer by date.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 63/97
?*ery wee+0 a cash receipts report
and an aged trial balance aregenerated "rom the data in theaccounts recei*able ledger. The
cash receipts report is sent toScott and Susan. 1 copy o" the
aged trial balance by customeraccount is sent to the Credit andCollections Department.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 64/97
Acct316
Acct
316
A cct316
:equired
De*elop a contet diagram and aDFD "or the cash receipts system
at SBS.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 65/97
Acct316
Acct
316
A cct316
Contet Ee*el Diagram
Shows the boundary o" the system(
Shows the name o" the system(Shows net data "lows to and "romthe system( and
#denti"ys all entities.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 66/97
Acct316
Acct
316
A cct316
Contet Ee*el Diagram
3n the contet le*el0 the system isrepresented by a single process
symbol with the number .
The name o" the system is used "or
the process.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 67/97
Acct316
Acct
316
Acct316
3@ . . . Eets #denti"y . . .
Data sources and destinations;terminators<(
Trans"ormation processes(
Data stores( and
Data "lows
C t t i l d h
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 68/97
Customer payments include cashrecei*ed at the time o" purchaseas well as accounts paymentsrecei*ed in the mail. 1t the end o"
the day0 all chec+s are endorsed bythe treasurer and a deposit slip isprepared "or the chec+s and the
cash. The chec+s0 cash0 anddeposit slip are then depositeddaily at the local ban+ by a cler+.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 69/97
-hen chec+s are recei*ed aspayment "or accounts due0 aremittance slip is included with the
payment. The remittance slips areused to update the accountsrecei*able "ile at the end o" the
day. The remittance slips arestored in a "ile drawer by date.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 70/97
?*ery wee+0 a cash receipts report
and an aged trial balance aregenerated "rom the data in theaccounts recei*able ledger. The
cash receipts report is sent toScott and Susan. 1 copy o" the
aged trial balance by customeraccount is sent to the Credit andCollections Department.
Context Diagram of the Cash
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 71/97
CustomersCustomers
Bank Bank
ManagementManagement
Credit and
Collection
Credit and
Collection
Cash
Receipts
System
Cash
Receipts
System
Payments at
Sale
Remittances
on Account
Deposit
Cash Receipts
Report
Aged
Trial Balance
g
Receipts System at S&S
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 72/97
Acct316
Acct
316
Acct316
3@ . . . Eets #denti"y . . .
Data sources and destinations;terminators<(
Trans"ormation processes(
Data stores( and
Data "lows
Customer payments include cash
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 73/97
Customer payments include cashrecei*ed at the time o" purchase
as well as accounts paymentsrecei*ed in the mail. 1t the end o"
the day0 all chec+s are endorsed bythe treasurer and a deposit slip isprepared "or the chec+s and the
cash. The chec+s0 cash0 anddeposit slip are then depositeddaily at the local ban+ by a cler+.
Customer payments include cash
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 74/97
Customer payments include cashrecei*ed at the time o" purchase
as well as accounts paymentsrecei*ed in the mail. 1t the end o"
the day0 all chec+s are endorsed bythe treasurer and a deposit slip isprepared "or the chec+s and the
cash. The chec+s0 cash0 anddeposit slip are then depositeddaily at the local ban+ by a cler+.
Process
Chec+s
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 75/97
-hen chec+s are recei*ed as
payment "or accounts due0 aremittance slip is included with the
payment. The remittance slips areused to update the accountsrecei*able "ile at the end o" the
day. The remittance slips arestored in a "ile drawer by date.
U d
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 76/97
-hen chec+s are recei*ed as
payment "or accounts due0 aremittance slip is included with the
payment. The remittance slips areused to update the accountsrecei*able "ile at the end o" the
day. The remittance slips arestored in a "ile drawer by date.
Update1ccounts
:ecei*able
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 77/97
?*ery wee+0 a cash receipts report
and an aged trial balance aregenerated "rom the data in theaccounts recei*able ledger. The
cash receipts report is sent toScott and Susan. 1 copy o" theaged trial balance by customeraccount is sent to the Credit andCollections Department.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 78/97
?*ery wee+0 a cash receipts report
and an aged trial balance aregenerated "rom the data in theaccounts recei*able ledger. The
cash receipts report is sent toScott and Susan. 1 copy o" theaged trial balance by customeraccount is sent to the Credit andCollections Department.
Prepare
:eports
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 79/97
Acct316
Acct
316
Acct316
-hat are the Processes
=. Process chec+s ;=.<
2. Update Customer 1ccounts ;2.<A. Prepare :eports ;A.<
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 80/97
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 81/97
;ow< That wasfun< Now* let3ssee if you can
do it<Try P4-4
6p+ 7=5:
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 82/97
1s the internal auditor "or 7o'
-ear Products o" )ibbing0 &70 youha*e been as+ed by your super*isor todocument the companys current payroll
processing system. ased on yourdocumentation0 7o'-ear hopes tode*elop a plan "or re*ising the current
#S to eliminate unnecessary delays inpaychec+ processing.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 83/97
4our best eplanation o" the
system came "rom an inter*iew withthe head payroll cler+.
The payroll processing system at7o'-ear Products is "airly simple.Time data are recorded in each
department using time cards andcloc+s.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 84/97
#t is annoying0 howe*er0 when people
"orget to punch out at night and weha*e to record their time in"ormationby hand. 1t the end o" the period0 our
payroll cler+s enter the time card datainto a payroll "ile "or processing. 3urcler+s are pretty good G though #*e
had to ma+e my share o" correctionswhen they mess up the data entry.
e"ore the payroll "ile is processed
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 85/97
p y p"or the current period0 human
resources sends us data on personnelchanges0 such as increases in pay ratesand new employees. 3ur cler+s enter
this in"ormation into the payroll "ile soit is a*ailable "or processing. Usually0when mista+es get bac+ to us0 its
because human resources is recordingthe wrong pay rate or an employee hasle"t and the department "orgets to
remo*e the record
The data are then processed and
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 86/97
The data are then processed andindi*idual employee paychec+s are
generated. Se*eral important reportsare also generated "or management Gthough # dont +now eactly what they
do with them. #n addition0 thego*ernment requires regular "ederaland state withholding reports "or ta
purposes. Currently0 the systemgenerates these reports automatically0which is nice.
: i d
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 87/97
Acct3
16
Acct
316
A
cct316
:equired
a. Prepare a contet diagram "or thecurrent payroll processing system at
7o'-ear Products.
b. De*elop a DFD to document thepayroll processing system at no'-ear Products.
Context Diagram for the Payroll Processing System at No Wear Products
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 88/97
Context Diagram for the Payroll Processing System at No-Wear Products
Operating
Departments
Human
Resouces
Department
Employees
o!ernmental
"gencies
#anagementPayroll
Processing
Sytem
$ime Card Data
Personnel Data
Employee
Paychec%s
&nternal
Reports
Withholding
Reports
Data 'lo( Diagram for the Payroll Processing System at No-Wear Products
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 89/97
Payroll ChangesTime Card Data
Payroll Data
Paycheck Data
Payroll File
Departments
Personnel
Employees#anagement
o!ernmental
"gencies
Process
Employee
$imecards
)*+,
.padate
Payroll
'ile
)/+,
enerate
Paychec%
)0+,
enerate
Payroll
Reports
)1+,
$ime Card Data
Personnel Changes
Paychec%Withholding
Reports&nternal
Reports
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 90/97
;ow< That wasfun< Now* let3ssee if you can
do it<Try P4-77
6p+ 787:
The local community college requiresh h d l
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 91/97
that each student complete a registrationrequest "orm and mail or deli*er it to theregistrars o""ice. 1 cler+ enters therequest into the system. First0 the systemchec+s accounts recei*able subsystem to
ensure that no "ees are owed "rom thepre*ious quarter. 7et0 "or each course0the system chec+s the student transcript
to ensure that he or she has completed thecourse prerequisites. Then the systemchec+s class position a*ailability and addsthe students SS7 to the class list.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 92/97
The report bac+ to the student shows theresult o" registration processing9 #" thestudent owes "ees0 a bill is sent and the
registration is re8ected. #" prerequisites"or a course are not "ul"illed0 the student isnoti"ied and that course is not registered.#" the class is "ull0 the student request isannotated with course closed./
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 93/97
#" a student is accepted into a class0 thenthe day0 time0 and room are printed net tothe course number. Student "ees and totaltuition are computed and printed on the"orm. Student "ee in"ormation isinter"aced to the accounts recei*ablesubsystem. Course enrollment reports are
prepared "or the instructors.
: i d
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 94/97
Acct3
16
Acct
316
A
cct316
:equired
Prepare a contet diagram and atleast two le*els o" logical DFDs "or
this operation.
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 95/97
Context Diagram for a Course Registration System
Student &nstructor
Course
Registration
System
Registration
Re2uest
'ee Notice
Prere2uisite Notice
Course Closed Notice
"cceptance Notice
Course
Enrollment
Report
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 96/97
D'D 'or Course Registration System
Class 3ist 'ile
Course Records 'ile
Student Records 'ile
"ccounts Recei!a4le 'ile
Student
Student
Register
Student
)*+,-
Prepare
Course
EnrollmentRpt )/+,-
CourseEnrollment
Report
Student"cceptance
NoriceCourse Closed Notice
Prere2uisite Notice
'ees Notice
Registration
Details
3e!el * D'D for a Course Registration System
8/20/2019 Intro to Documentation
http://slidepdf.com/reader/full/intro-to-documentation 97/97
"ccounts Recei!a4le 'ile
Student Records 'ile
Course 'ile
Class 3ist 'ile
Chec%
fees due
)*+*-
Chec%
Prere2s+
)*+/-
Chec%
"!ail+
)*+0-
Register
Student
)*+1-
Student
Paid RegistrationDetails
Registration
Details
'ees
Notice
Prere2uisite
Notice
5alid Registration
Details
Course Closed
Notice
"ccepted Registration
Details