1. Trang chủ
  2. » Ngoại Ngữ

intro to Documentation

97 431 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 97
Dung lượng 3,91 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Inventory Status AccountingCost Cost Report Production Production Schedule Warehouse Time Keeping Production Cycle Cash Receipts Sales Order Sales Order Processing Shipping Accounts Rece

Trang 1

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 2

Used by 97.6% of IT Professionals

Trang 3

flowcharts.

Trang 5

Typical Information System

Has hundreds of programs that

perform functions for virtually every department in the organization.

Processes thousands of transactions and hundreds of requests for

management information.

Trang 6

For such a system

rather than a narrative description

to “see”” and analyze all the inputs and

outputs.

Source Document

Compute Batch Total

Source Document Convert to Mag

Tape Trans Data Edit &

Sort Sorted Data Update Files

Batch Total

Master Files (Sub Ledgers)

Source Document

Summary

of data

Computer-Based Batch Processing of Transactions

To Next Slide

Trang 7

Accounting Department

Initiate Purchase

Prepare Purchase Req.

1 2

P/R File

C

Match, Post and File

Inv.

Records

Purchase Requisition

2 2 PO

P/R File

1 2

Purchase Requisition

Trang 10

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 11

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 12

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 13

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 14

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 16

Typical System Documentation

System narrative descriptions

Block diagrams

Document flowcharts

Data flow diagrams

Trang 18

In Terms of

Level of Detail

Trang 19

components and interactions.

The highest and broadest form

of documentation at the overall system level

Trang 20

Commonly used to provide an

overview of an accounting system

in terms of its major components and subsystems

Trang 21

Two types:

Horizontal Block Diagram; and Hierarchical Block Diagram

Trang 22

Request for

Goods and

Services

Purchase Requisition Purchasing

Purchase Order

Receiving

Receiving Report

Disb Approval

Voucher Cash Disb.

$

Purchasing Cycle

Process Document

Trang 23

Request for

Goods and

Services

Purchase Requisition Purchasing

Purchase Order

Receiving

Receiving Report

Disb.

Approval Voucher

Cash Disb.

$

Purchasing Cycle

Inventory Mgmt.

Inventory Status AccountingCost

Cost Report

Production

Production Schedule

Warehouse

Time Keeping

Production Cycle

Cash Receipts

Sales Order

Sales Order Processing

Shipping

Accounts Receivable

Trang 24

Hierarchical Block Diagrams

Show the analysis of a system into successive levels of

component subsystems

Connecting lines represent

interlevel associations child relationships)

Trang 25

Hierarchical Block Diagram of

The Revenue Cycle

Trang 26

Data Flow Diagrams

Bridge the gap between

Broad

documentation types

System Narratives Block Diagrams

Document Flow charts

Narrow

documentation types

System Flow Charts

Trang 28

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 29

Symbol Name Explanation

Data sources and destinations

The people and organizations that send data to and receive data from the system.

Data Flow Diagram Symbols

Data Flows

The flow of the data into or out of a

process is represented by curved or straight lines with arrows.

Trang 30

Symbol Name Explanation

Transformation Process

The process that transforms data from inputs to outputs Also known

Trang 31

Data Flow Diagrams

The DFD should consist solely of DFD symbols;

Each symbol in the DFD, including each pointed flowline, should be labeled;

Trang 32

Data Flow Diagrams

All names must be meaningful to the end-user.

All symbols must have an individual name.

Diagrams are always named at the

top or bottom.

The name should identify the level and the system it represents.

Trang 33

Figure 6-2

Basic Data Flow Diagram Elements

Trang 34

Figure 6-2

Basic Data Flow

Diagram Elements

Examples: Customer, Employees, Bank, etc.

AKA “Entity,” or “terminator.” Named with descriptive nouns or

noun clauses.

AKA “Entity,” or “terminator.” Named with descriptive nouns

or noun clauses.

Trang 35

occurring.

Trang 36

General Ledger,

etc.

Named with a noun clause that describes the contents of the data store Should not include

the word “data.”

Trang 37

Figure 6-2

Basic Data Flow

Diagram Elements

Examples: Time Cards;

Employee Data, etc.

AKA “Entity,” or “terminator.” Named with descriptive nouns or

noun clauses.

Named with a noun clause that describes the data carrier and

how it is implemented.

Trang 38

Figure 6-3

Data Flow Diagram

of Customer

Payment process

Trang 39

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

First – the Do’s

Trang 40

All data flows must begin at a process, end at

a process, or both

Trang 41

Data stores cannot

communicate with entities

Trang 42

Entities cannot communicate

with other entities

Trang 43

Data stores cannot

communicate with other

data stores

Trang 44

Processes can communicate with other

processes

Trang 45

All processes must have an incoming and outgoing data flow.

Trang 46

All entities must be

introduced at the context level

Trang 47

Only entities and data store symbols may

be duplicated

Trang 48

Do not cross

data flows

Trang 49

Do not use

double-ended arrow to

represent data flows

Trang 50

Do not use

diverging arrow to represent data flows

Trang 51

Data stores do

not appear on the context level diagram.

Trang 52

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 53

DFDs Some Helpful Hints

Place entities on the outer edge

Trang 54

DFDs Some Helpful Hints

May need to move location of

entities and data stores from

level to level

Duplicate entities and data

stores as needed to make drawing easier

Trang 55

Acct 316 Acct 316 Acct 316 Acct 316 Acct 316 Acct 316

Trang 56

Figure 6-5 Context Diagram for

S&S Payroll Processing

Trang 57

Figure 6-6 DFD for S&S Payroll

Processing

Trang 58

Figure 6-7 DFD for Process 2.0 in S&S Payroll

Processing

Trang 59

Let’s pause here

and do some

data flow diagrams First P6-9 (p 180)

Trang 60

Ashton Fleming has worked

furiously for the past month trying

to completely document the major business information flows at S&S Upon completing his personal

interviews with cash receipts

clerks, Ashton asks you to develop

a comprehensive DFD for the cash receipts system Ashton’s

narrative of the system follows:

Trang 61

Customer payments include cash

received at the time of purchase and account payments received in the mail At day’s end, the

treasurer endorses all checks and prepares a deposit slip for the

checks and the cash A clerk then deposits the checks, cash, and

deposit slip at the local bank each day.

Trang 62

When checks are received as

payment for accounts due, a

remittance slip is included with the payment The remittance slips are used to update the accounts

receivable file at the end of the

day The remittance slips are

stored in a file drawer by date.

Trang 63

Every week, a cash receipts report and an aged trial balance are

generated from the data in the

accounts receivable ledger The

cash receipts report is sent to

Scott and Susan A copy of the

aged trial balance by customer

account is sent to the Credit and

Collections Department.

Trang 65

Context Level Diagram

Shows the boundary of the system; Shows the name of the system;

Shows net data flows to and from the system; and

Identifys all entities.

Trang 66

Context Level Diagram

On the context level, the system is represented by a single process symbol with the number 0

The name of the system is used for the process

Trang 68

Customer payments include cash

received at the time of purchase

as well as accounts payments

received in the mail At the end of the day, all checks are endorsed by the treasurer and a deposit slip is prepared for the checks and the

cash The checks, cash, and

deposit slip are then deposited

daily at the local bank by a clerk.

Trang 69

When checks are received as

payment for accounts due, a

remittance slip is included with the payment The remittance slips are used to update the accounts

receivable file at the end of the

day The remittance slips are

stored in a file drawer by date.

Trang 70

Every week, a cash receipts report and an aged trial balance are

generated from the data in the

accounts receivable ledger The

cash receipts report is sent to

Scott and Susan A copy of the

aged trial balance by customer

account is sent to the Credit and

Collections Department.

Trang 71

Bank Bank

Management

Credit and Collection

Credit and Collection

Cash Receipts System

Cash Receipts System

Aged Trial Balance

Context Diagram of the Cash

Receipts System at S&S

Trang 73

Customer payments include cash

received at the time of purchase

as well as accounts payments

received in the mail At the end of the day, all checks are endorsed by the treasurer and a deposit slip is prepared for the checks and the

cash The checks, cash, and

deposit slip are then deposited

daily at the local bank by a clerk.

Trang 74

Customer payments include cash

received at the time of purchase

as well as accounts payments

the day, all checks are endorsed by the treasurer and a deposit slip is prepared for the checks and the

deposit slip are then deposited

daily at the local bank by a clerk.

Process Checks

Trang 75

When checks are received as

payment for accounts due, a

remittance slip is included with the payment The remittance slips are used to update the accounts

receivable file at the end of the

day The remittance slips are

stored in a file drawer by date.

Trang 76

When checks are received as

payment for accounts due, a

remittance slip is included with the

used to update the accounts

receivable file at the end of the

stored in a file drawer by date.

Update Accounts Receivabl

e

Trang 77

Every week, a cash receipts report and an aged trial balance are

generated from the data in the

accounts receivable ledger The

cash receipts report is sent to

Scott and Susan A copy of the

aged trial balance by customer

account is sent to the Credit and

Collections Department.

Trang 78

Every week, a cash receipts report and an aged trial balance are

generated from the data in the

cash receipts report is sent to

Scott and Susan A copy of the

aged trial balance by customer

account is sent to the Credit and

Collections Department.

Prepare Reports

Trang 81

Wow! That was

see if you can

do it!

Try P6-6

(p 179)

Trang 82

As the internal auditor for Wear Products of Hibbing, MN, you

No-have been asked by your supervisor to document the company’s current payroll processing system Based on your

documentation, No-Wear hopes to

develop a plan for revising the current

IS to eliminate unnecessary delays in

paycheck processing

Trang 83

Your best explanation of the system came from an interview with the head payroll clerk.

The payroll processing system at No-Wear Products is fairly simple Time data are recorded in each

department using time cards and

clocks

Trang 84

It is annoying, however, when people

forget to punch out at night and we

have to record their time information

by hand At the end of the period, our payroll clerks enter the time card data into a payroll file for processing Our clerks are pretty good – though I’ve

had to make my share of corrections

when they mess up the data entry

Trang 85

Before the payroll file is processed for the current period, human

resources sends us data on personnel

changes, such as increases in pay rates and new employees Our clerks enter

this information into the payroll file so

it is available for processing Usually,

when mistakes get back to us, it’s

because human resources is recording the wrong pay rate or an employee has left and the department forgets to

remove the record

Trang 86

The data are then processed and individual employee paychecks are

generated Several important reports are also generated for management – though I don’t know exactly what they

do with them In addition, the

government requires regular federal

and state withholding reports for tax purposes Currently, the system

generates these reports automatically, which is nice

Trang 87

a Prepare a context diagram for

the current payroll processing system at No-Wear Products

b Develop a DFD to document the

payroll processing system at Wear Products

Trang 88

no-Context Diagram for the Payroll Processing System at No-Wear Products

Management

Payroll Processing Sytem Time Card Data

Personnel Data

Employee Paychecks

Internal Reports

Withholding Reports

Trang 89

Data Flow Diagram for the Payroll Processing System at No-Wear Products

Payroll Changes Time Card Data

Payroll Data Paycheck Data

Upadate Payroll File (2.0)

Generate Paycheck (3.0)

Generate Payroll Reports (4.0)

Time Card Data

Personnel Changes

Paycheck

Withholding Reports Internal

Reports

Trang 90

Wow! That was

see if you can

do it!

Try P6-11

(p 181)

Trang 91

The local community college requires that each student complete a registration request form and mail or deliver it to the

registrar’s office A clerk enters the

request into the system First, the system checks accounts receivable subsystem to

ensure that no fees are owed from the

previous quarter Next, for each course,

the system checks the student transcript

to ensure that he or she has completed the course prerequisites Then the system

checks class position availability and adds

the students SSN to the class list.

Trang 92

The report back to the student shows the result of registration processing: If the

student owes fees, a bill is sent and the

registration is rejected If prerequisites

for a course are not fulfilled, the student is notified and that course is not registered

If the class is full, the student request is

annotated with “course closed.”

Trang 93

If a student is accepted into a class, then the day, time, and room are printed next to the course number Student fees and total tuition are computed and printed on the

form Student fee information is

interfaced to the accounts receivable

subsystem Course enrollment reports are prepared for the instructors.

Trang 94

Prepare a context diagram and

at least two levels of logical DFDs for this operation

Trang 95

Context Diagram for a Course Registration System

Student Instructor

Course Registration System

Registration Request

Fee Notice Prerequisite Notice Course Closed Notice Acceptance Notice

Course Enrollment Report

Trang 96

DFD For Course Registration System

Class List File Course Records File

Student Records File Accounts Receivable File

Student

Student

Register Student (1.0)

Prepare Course Enrollment Rpt (2.0)

Course Enrollment Report

Student Acceptance Norice

Course Closed Notice

Prerequisite Notice

Fees Notice Registration Details

Trang 97

Level 1 DFD for a Course Registration System

Accounts Receivable File

Student Records File

(1.2)

Check Avail

(1.3)

Register Student (1.4)

Student

Paid Registration Details

Registration

Details

Fees Notice

Prerequisite Notice

Valid Registration Details

Course Closed Notice

Student Acceptance Notice

Accepted Registration Details

Ngày đăng: 05/12/2016, 18:29

TỪ KHÓA LIÊN QUAN

w