Professional Documents
Culture Documents
............................................................................................................ 13
CHAPTER FOUR - RELATIONAL DATABASES .................................... 27
CHAPTER EIGHT - INFORMATION SYSTEMS CONTROLS FOR SYSTEM RELIABILITY ........ 37
............................................................................... 37
CHAPTER TEN - THE REVENUE CYCLE: SALES AND CASH COLLECTIONS ...................... 53
: ..................................................................................................... 53
CHAPTER FOURTEEN DGENERAL LEDGER & PERORTING SYSTEM.................................. 69
................................................................................................................. 69
CHAPTER FIFTEEN -DATABASE DESIGN USING THE REA DATA MODEL ............................. 79
REA ........................................................................................... 79
)(IS Information Systems
( )
Input Activity
Processing Activity
Output Activity
Telecommunication
Activity
IS Activities 2 IS Goal 3
IS Basic Elements
IS Elements 1
Information Human Soft ware Hard ware
Resources
Resources
:
.1 : / / /
.2 : / / /
.3 : :
.1
.2
.3
, , , , .a
( , )
.
( )
:
.
:
( )
.
-:
-: .
.
( ) Data
IS .
.
-:
Events .1 ( )
Resources .2
Agents .3
( , , , ) Information
.
.
.1
.2
.3
-:
.1
.2
.3
.4
o
.
-:
.1 Relevance
.
Reliability .2
.
Completeness .3
Timeliness .4
Understandability .5
Verifiability .6
.
Accessibility .7
.
.1 :
o Mandatory Information
o Essential Information
-:
o
o
o
.2
(
)
-:
) Transaction Processing Systems ( TPS .1
Office Automation Systems ) ( OAS .2
Spread Sheet
Word
Knowledge Work Systems ) ( KWS .3
Management Information Systems ) ( MIS .4
.
Decision Support Systems ) ( DSS .5
.
) Expert Systems ( ES .6
Group Decision Support Systems ) ( GDSS .7
.
Executive Support Systems ) ( ESS .8
()
.9
, , ,
. ERP System
-: IS
Hard Ware .1
Soft Ware .2
Human Resources .3
Information Resources .4
-:
: ( )
.1
.a ( ) Key Board , Mouse , Scanner
.b ( ) CPU
.c ( ) Printer , Screen
.d ( , )
Soft Ware .2
.a ( ) Excel , Word ,
.b ( ) Windows
.c ( ) Visual Languages
.3
.a ( )
.b ( )
.c ( )
.4 ( )
( ) :
( ) .1
( .2
-:
Online Processing .a
Batch Processing .b
( ) .3
( ) .4
-: :
.1 -:
.a :
.1
.2
.3
.4
.5
.b :
.1
.2
.3
.4
.2 (
Simon )
.3 ( )
-:
.a
.b
.c -:
.1
.2
.3
.1 :
( Availability ,
-:
.1
.2
Occupational Strategy .3
Culture
) 1
2
AIS
) 2
1
Information
Technology
.
( ) JO -:
-: %5 .
-:
-: " .
-: . Customer Services
( Value Added , )
-:
( O .. )
Customizing it
: Business Activity
:Value Chain Value Added
( )
-:
.1 ( )
.2 ( )
line & Stuff Activities
Primary activities :
.1 : Inbound Logistics
.2 : Operations
.3 : Outbound Logistics
.4 : Marketing & Sales
.
.5 : Services
.
Support activity :
.1 : Firm Infrastructure
.
.2 : Human Resources :
.a
.b
.c
.d paying employees
.e handling employee benefits
.3 : Technology
( )
.4 : Purchasing ( )
activities
Primary
Firm Infrastructure
Support
activity
HR Management
Technology Development
Purchasing
) ( Value Chain
.1
.
.2
.
" :
.
.a
.b
.Supply Chain
( )
.
, ,
degree of structure :
.1 : Structured decisions
Rules
:
o
o
.2 : Semi Structured decisions
Rules
.3 : Unstructured decisions
:
.1 : Occupational control decisions
.2 : Management control decisions
.3 : Strategic planning decisions
.. .. .. :
-
o
o
:
o
o ( )
. Michael Porter
:
.1 :
.2 :
Michael Porter
( ) -:
.1 Variety-based strategic position
.
.2 Needs-based strategic position
. (
.
:
.1
( )
.2
.
.3 .
.4 Access-based strategic
.
o
- :
.1
.2
-:
.
.
:
-:
o System Data Information
o AIS
o
o
o
o
o
, ,
:
-:
.1
.2 ( )
.3
.4
.5
Outbound logistic .6
.7
.8
AIS
.9
.11
-:
-
.1
.2
-
.1
.2
( ) ( )
Internal External
Parties AIS Parties
( ) ( )
( BUSINESS CYCLES , , , )
( ) Transaction
( ) Entities
:
o
o
Transaction Cycle
( ) Process
( )
Business Cycles
.
( ) Give Get /
Transactions Cycles
Give Goods / Services Get Cash .1
Give Cash Get Goods / Services .2
Give Raw Materials & Labor Get Finished Goods .3
Give Cash Get Labor .4
Give Cash Get Cash .5
o AIS
Revenue cycle .1
Expenditure cycle .2
Production cycle .3
/ Human resources/payroll cycle .4
....
Financing cycle .5
=
=
(
/ - ) Give goods( /
() Get Money
-:
Revenue cycle :
o Handle customer inquiries
o Take customer orders
o Approve credit sales
o Check inventory availability
o Initiate back orders
o Pick and pack orders
o Ship goods
o Bill customers
o Update sales and Accts Rec. for sales
o Receive customer payments
o Update Accts Rec. for collections
o Handle sales returns,
discounts, & bad debts
o Prepare management reports
o Send info to other cycles
Expenditure cycle :
o Requisition goods & Services
o Process purchase orders to vendors
o Receive goods & services
o Store goods
o Receive vendor invoice
o Update accounts payable for purchase
o Approve invoice for payment
o Pay vendors
o Update accounts payable for payment
o Handle purchase returns, discounts,
and allowance
o Prepare management reports
o Send info to other cycles
HR/ Payroll Cycle /:
o Recruit, hire, and train employees
o Evaluate and promote employees
o Discharge employees
o Update payroll record
o Pay employees
)1 Process timecard and commission data
)2 Prepare and distribute payroll
o Calculate and disburse tax and
payment benefit
o Prepare management reports
BUSINESS CYCLES RELATIONS & FINACIAL REPORTS
Finished Goods
Expenditure
Revenue Production
Cycle
Cycle
Cycle
Data
The revenue cycle
Gets finished goods from the
General Ledger production cycle
Funds and Reporting Provides funds to the financing cycle
System Provides data to the General Ledger
and Reporting System
Human Res./ Financing
Payroll Cycle Cycle
Data
The expenditure cycle
Gets funds from the
financing cycle
General Ledger Provides raw materials to
and Reporting the production cycle
System Provides data to the
General Ledger and
Reporting System
Human Res./ Financing
Cycle
Payroll Cycle
Finished Goods
Data
Labor The production cycle
Gets raw materials from the
General Ledger expenditure cycle
and Reporting Gets labor from the
System HR/payroll cycle
Provides finished goods to the
revenue cycle
Provides data to the General
Human Res./ Financing Ledger and Reporting System
Payroll Cycle Cycle
Human Res./ Financing
Payroll Cycle Funds Cycle
Production
Revenue Expenditure
Cycle
Cycle Cycle
Funds
The Financing cycle
Gets funds from the
Funds General Ledger revenue cycle
and Reporting Provides funds to the
System expenditure and
HR/payroll cycles
Provides data to the
Data General Ledger and
Reporting System
Human Res./ Financing
Payroll Cycle Funds
Cycle
o
. o
o
:
o
o
:
( )
. :
o
o
o
o
o ( )
o ( )
:
.1 Data Input
.2 Data Storage
.3 Data Processing
.4 Information Output
.1 Data Input
Capture the Data
:
.1 Event
.2 Resources
.3 Agents
-:
.1
:
.2 automation
:
ATMs
)Point-of-sale (POS
scanners
.3
.4
.5
Online
o :
Data Storage .2
( ) Terminology
Ledger
Ledger .T accounts T accounts
GENERAL LEDGER
General ledger
( ) .
- : XYZ A B 111 211 C
. 311
611
( )
Subsidiary ledger
.
A B 111 211 C
. 311
( )
/ ( ) Coding techniques
Coding
. :
.1 Sequence codes
.2 Block Codes
.3 Group Code
Sequence codes
( )
:
.1
.2
.
Block Codes
Group Codes
.1
.2
.3 :
.a
.b
.c
.4 :
.a
.b
chart of accounts
:
( ) ..
( ) ..
( ) ....
( / ) ......
.
journal
:
general journal : :
.1 ( )
.2 Summaries of routine transactions
Adjusting entries .3
Closing entries .4
: special journal :
.1 Cash receipts
.2 Cash disbursements
Credit sales .3
.4 Credit purchases
: Audit Trail
: : ( ) (
)
storage process
:
01/15/04 Accounts receivable 2,200
Sales revenue 2,200
: 12 / 1 -:
:
121 Lee Co. 122
122 -121
Page 5 Sales Journal
Invoice Account Account
Date Number Debited Number Post Ref. Amount
12/01/04 201 Lee Co. 120-122 800.00 121 122 Lee.
12/01/04 202 May Co. 120-033 700.00 121 133 May
12/01/04 203 DLK Co. 120-111 900.00 121 111 DLK
TOTAL 2,400.00
120/502
.1 12 / 1 2411
.2 121 / 512 2411
( ) 121
( ) 512
.3 ( )
.4 (
) .
:
.1
.2
.3
.4
.5
.6
: .7
trial balance .8
.9
.11
.11
.12
.13 :
.3 Data processing
:
.1 ( Updating Data
)
.2 ( Changing Data
)
.3 Adding Data ( )
.4 ( Deleting Data )
)1 -:Updating Data
( ) :
.a ( ) Batch processing
( Source Documents )
( )
(
)
Transactions File
Master File
Updated Master File
.
Online Batch processing .b
.c ( ) On-line, Real-time Processing
( )
( )
:
)1 Data Input
)2 Data Storage
)3 Data Processing
)4 Information Output
.4
:
.1 : Documents .
( Operation
) Documents Source Documents
.
.2 : Reports
.3 : Queries
-:
.1 : :
.a : Budgets
.b : Sales forecasts
.2 :
.3 : :
.a
.b
.c
.4 :
.a
.b
( ) :
.
: :
( ) .
( ) .
. .
( )
:
security
package
.
.
o
( )
o ERP Enterprise Recourses Planning Systems
.
:
o
.
o
o
, ,
Relational databases
.transaction processing
o : Entity .
. Entity
o Attributes ( ) (
)
o . Fields Entity
o Record ( - /
) . ( ) Tuple
o : File .
File >= Character >= Bite >= Bit
o Data base ( )
.
Student Class
File Data Base File
Advisor
File
:
.
.
:
.
o
.
o :
.1 :Data Redundancy
.2 : (
.3 :
.4
.5
.
/
Proliferation of master files Database system
Master File 3
Fact A
Grades Enrollment Fin. Aid Grades
Fact B Program Program Program Program
Fact F
Application programs
.1
.2
.
( ) DBMS .3
. .4
DBMS .5
.
.6 : database administrator
.7 : data warehouses
.8 : Data Mining
:
.9
.1
.
.2 Main Frame Computers
.
.3 PCs
.11
.
.1 .
.2
.
.3
.
.4
.
:
.1 : Data Integration
.
.2 : Data Sharing
.3 : Report Flexibility
,
.1 ( )
.2 ( )
.4 :
.5 : Data Independence
. .
.6 : Management of Data
.
( ) (
)
.7 : Cross-functional analysis
Logical ViewUser A Logical ViewUser B
Enrollment by Class Scholarship Distribution
Fr.
Sr. 5%
Soph.
33% 24%
Jr.
38%
DBMS :
.3
.
.4
.
Schemas
.
.1 :
.
.2 :
.3 :
:
Subschema--User A Subschema--User B Subschema--User C
Smith . . . A
Jones . . . B
Arnold . . .D
The
bidirectional
Classes Enroll Student arrows
represent
mappings
between the
Cash schemas.
Receipt
( )
.
Data Dictionary
:
:
.
DBMS
:
o
o
:
o
:
.Audit trial
DBMS Languages
DBMS
:
)1
)2
)3
)1 Creating a database
Data Definition Language
( )DDL :
Data Dictionary
Changing a database )2
Data Manipulation Language
( )DML :
)3 Querying a database
Data Query Language
( )DQL :
Retrieving Records
Sorting Records
Ordering Records
DQL
.
Report Writer
( )
:
:
o
o
:
o
o ( )
o
RELATIONAL DATABASES
: data model
( )Relational Database
1971
: Relational data model
( ) .
: Tuple ()
( )
.
STUDENTS
Data Model Last First Phone
Relation Student ID Name Name No.
Relational Data Model 333-33-3333 Simpson Alice 333-3333 Tuple
111-11-1111 Sanders Ned 444-4444
123-45-6789 Moore Artie 555-5555
: Primary Key
( . (Entity
( ) ( )
Entity integrity rule
( )
: Foreign Key
( )
STUDENTS
Student ID Last Name First Name Phone No. Advisor No.
333-33-3333 Simpson Alice 333-3333 1418
Primary Key 111-11-1111 Sanders Ned 444-4444 1418 Foreign Key
123-45-6789 Moore Artie 555-5555 1503
ADVISORS
Advisor No. Last Name First Name Office No.
1418 Howard Glen 420
Primary Key 1419 Melton Amy 316
1503 Zhang Xi 202
1506 Roadwork J.D. 203
COURSES
Course ID Course Section Day Time
Primary Key 1234 ACCT-3603 1 MWF 8:30
1235 ACCT-3603 2 TR 9:30
1236 MGMT-2103 1 MW 8:30
ST x COURSE
SCID
( Primary Key )
333333333-1234
333333333-1236
111111111-1235
111111111-1235
)1
Student ID Last Name First Name Phone No. Course No. Section Day Time
333-33-3333 Simpson Alice 333-3333 ACCT-3603 1 M 9:00 AM
333-33-3333 Simpson Alice 333-3333 FIN-3213 3 The 11:00 AM
333-33-3333 Simpson Alice 333-3333 MGMT-3021 11 TH 12:00 PM
111-11-1111 Sanders Ned 444-4444 ACCT-3433 2 T 10:00 AM
111-11-1111 Sanders Ned 444-4444 MGMT-3021 5 W 8:00 AM
111-11-1111 Sanders Ned 444-4444 ANSI-1422 7 F 9:00 AM
123-45-6789 Moore Artie 555-5555 ACCT-3433 2 T 10:00 AM
123-45-6789 Moore Artie 555-5555 FIN-3213 3 The 11:00 AM
classes .
:
Alice ( )
an update anomaly
Ned Ned
delete anomaly
)2
Student ID0 Last Name First Name Phone No. Class 1 Class 2 Class 3 Class 4
333-33-3333 Simpson Alice 333-3333 ACCT-3603 FIN-3213 MGMT-3021
111-11-1111 Sanders Ned 444-4444 ACCT-3433 MGMT-3021 ANSI-1422
123-45-6789 Moore Artie 555-5555 ACCT-3433 FIN-3213
:
31
. Relational Database
.
( ) Relational Database
)1
o ( )
o
)2
o
Entity Integrity rule
)3
referential integrity rule
)4
( ) normalized :
)1
)2
)3
)4 update anomaly
)5
)6
)7 insert anomaly
)8
)9 delete anomaly
:
)1 Normalization
)2 Semantic data modeling
Normalization
o
o
3NF o
o
o
o
.
Confidentiality ( )
. ( )
. .
.
:
)1
)2
)3
)4
:
)1 : Encryption .
( ) .
. .
( ) VPN Virtual Privet Network
" "
.
. VIP
( ..)
. VIP
.
Personal digital assistants PDAs
, .
PDA
.
. .
.
( , , , , .. )
.
:
)1 .
)2
. .
)3
)4
.
)2 : Disposal
)1 Shredded
)2 / Thorough erasure
)3 Destroy
.
)3
.
.
Instant IM
Messaging Yahoo MSN
. IM
Summary of key Controls to protect Confidentionality & Privacy
Controls Situation
Encryption and access control Storage
Encryption Transitions
Shredding, Thorough Disposal
erasure & destruction
Categorization to reflect value and Overall
training in proper work practice
Privacy
Trust Service Framework privacy
principles .
.
.
AICPA / CICA Trust Services Privacy
framework 11 :
)1 : Management
)
)2 : Notice
( )
)3 : Choice and consent (
) .
.
Opt-Out
.
Opt-In
.
)4 : Collection
)5 : Use and retained
.
)6 : Access
.
)7 : Discloser to third parties
/
/ .
)8 : Security
.
,
Hard Disk Drive
.
.
.
)0 : Quality .
)19 : monitoring and enforcement
.
( ) .
,
. SSL Secure Sockets Layer
web site SSL
.
.
!!
. .
.
.
. ( )
. ( )
.
.
Google
Scan
.
Cookies Cookies . text files
web site visitor hard disk
. cookies ()
. Browsers Cookies
. cookies
text files .
violate.
. spam
unsolicited email offensive
. Spam
viruses worms
,spy ware malware
. CAN-SPAM
. 2113 CAN-SPAM .
.
.
CAN-SPAM
:
Senders identity
.
opt-out . opt-out 11
( )
. opt-out
. ( )
harvest .
.
AICPA and Canadian Institute of Chartered Accountants
CAN-SPAM
.
.
.
.
.
.
incidents
. 611111
3
. 2113 city bank
city bank
.
Identity theft
For more details about Identity theft goes to page 238 in the book
Processing Integrity
reliable system accurate
authorized outcome
. .
.
.
:
)1 Source Data Controls
.
, .
. vital
:
.1 ( : Form Design
)
( ) errors and omissions .
.2 : Prenumbered forms sequence test
.
.3 : Turnaround documents
.
.
.
.4 : Canceling and storage of documents
.5 : Authorization and segregation of duties
.
.6 : Visual scanning /
.
.7 : Check digit verification ID Number
) Identification number , .. )
. 9
ID number
9
. ID number
.
.8 : RFID Radio Frequency Identification
bar codes manual tags RFID
Radio Frequency Identification 128 .
.4 : Range check
.5 : Size check .
4586855647 8
.6 : Completeness check
.
.7 : Valid check ID code
. 65432
.8 : Reasonableness test
. $1111
$15111
15 .
:
Patch processing
Online real time processing
:
: Patch Processing
)1 : Sequence Check
.
() .
)2 : Error Log (
( )
.
. .
)3 : Batch Total .
:
.a : Financial total ( )
.b : hash total ( )
.c : Records count
.
.
: Online Processing
. .
( ) .
check digit
.
: Online
)1 : Prompting
.
.
.
.
)2 / : Preformatting (
) .
)3 : Closed-loop verification
.
.
)4 : Transaction log (
. Online
,
.
)5 : Error messages
)3 Processing Controls
.
:
.1 : Data matching
.
.
.2 : File labels .
:
( ) . head
record
trail record batch
.
.3 : Recalculation of batch totals batch
. trailer record
. .
( )
.
( ) 9
. transportation error 64 46
.4 : Cross-footing balance test
, spreadsheet
( ) (
) ( )
.
.2 : Trailer record .
.3 : Numbered batches ( )
.
)5 Output Controls
.
:
.1 : User review of output
.
.2 ( ) : Reconciliation procedures
File
status/update report
.
.
.
.3 ( ) : External data reconciliation
( )
.
.
Availability
.
.
:
.1 Hardware and software failer
.2 Natural and man made disasters
.3 Human errors
.4 Worms and Viruses
.5 ( ) Denial of service attack and other
acts of sabotage
.
.
eBay 2111
:
.1 Data Backup Procedures
.2 Infrastructure replacement
.3 Documentation
.4 Testing
: Differential backup
Full backup .
Full backup ,
Full backup
Full backup
.
Full backup . Differential backup
Checkpoint .
Online offline Media tape
CD's or DVD's
:Restore
:Backup
:Archive
.2 Infrastructure replacement
, .
disaster recovery
.
, :
.a : Reciprocal agreements
( )
World trade Center 1993
New York Clearing House Association 91
. 2111
( ) . Host organization
.b .
.
.. :
1 Cold Site Site
.
.
. .
2 Hot Site Site
.
. .
3 Backup data
: Flying start site
Hot site Data Backup
.
: Documentation .3
.
.
.
.
(
) . .
Site
.
.4 : Testing
.
.
.
.
. .
. ,
. :
1
...
2 ,
. CSO
.
3 .
.
4 ( backup .. )
5
.
Audit retail
6 " " back out plans
.
7
1.
Summary of key controls to ensure processing Integrity
Controls threats / Risk Category
form design
data
Prenumbered forms sequence test Invalid ) 1
Turnaround documents inaccurate ) 2 Source Data
Canceling and incomplete ) 3 Controls
storage of documents
Authorization and
segregation of duties
Visual scanning
Check digit
verification
RFID Radio
Frequency Identification
Input Validation check Errors in data submitted for
processing Data Entry
error logs and review Controls
: Revenue Cycle
. .
.
.
.
. :
)1
)2
)3
)4
)5
)6
. :
( ) )1
( ) )2
( ) )3
. o
)1
)2
)3
1.9 .1 Sales order entry ( ........ ) ..........
.1.1 Taking customer orders
.1.2 Check the customers credit
.1.3 Check inventory availability
.1.4 ( )
2.9 ( ..................................................... Shipping ) .......... .2
.2.1 Pick and pack the order
.2.2 Ship order
3.9 .3 ( ......................................................... Billing ) ..........
.3.1 Invoicing
.3.2 Maintain accounts receivable
.3.3 Account adjustments an write-offs
4.9 .4 ( ........................................ Cash collections ) ..........
= =
= =
o - a: b In store by email
c - d by phone e over web site
. by salespersons
o
:
.1.1.1 Scanner
( Optical Character Recognition (OCR .
.1.1.2 web site
Online .
.
.
.
Amazon.com
.
.1.1.3 Choice board
.
Dell
..
.1.1.4 Electronic data interchange EDI
.
.
) . ( EDINT
.1.1.5 Vendor management inventory VMI
customers point of sale ( POS) system
.
.1.1.6 Laptop .
.
.
) . ( EDINT
o ,
.
:
: Validity checks ,
.
: A completeness test
Reasonable tests
o Online
.
9
)Level 0 data flow diagram of revenue cycle (all activities
Commissions
Level 0 data flow diagram of revenue cycle Human Resources management /
Payroll Cycle Production Cycle
( ) 1.0 2.0 3.0 4.0
Inquiries
1.9
Response Inquiries Sales Order
to Sales Order
Entry
Order Sales Order
Sales Orders
Inventory
Expenditure Production
Cycle Cycle
Inventory Customer
Back Orders
3.9
Invoice Billing
Payments
Sales
4.9
Deposits
Collection
General Ledger and Sales
Statements reporting system
Bank Cash
Costumer Receipts
Sales Orders
Rejected Orders
Inquiries Response
1.2
Approve
credit
Customer
Approved Orders
Sales Orders
1.4 1.3
Respond Inventory Inventory
inquiries available
Sales Orders
Packing list Pack order
Sales Orders
Shipping .2
.
:
.2.1 Picking and backing
picking ticket .
.
.
.
.
.2.2 Ship the order
.
( )
.
.
,
. online
. bill lading
Packing slip picking ticket
.
bill lading ,
.
( ) .
, freight bill
fright bill
.
. billing
department .
.
.
.
.
( )
...
.
,
.
.
, .
.
.
,
.
. .
.3 Billing
.
:
.3.1 ( ) Invoicing
.
.
.
.
Sales invoice
.
.
. electronic delivery invoice EDI Online
.
EDI
. .
EDI ( )
.
AIS ,
.
.
.
.
Integrated AIS
.
.
.
.
.
.
.3.3 Account adjustments an write-offs
.
credit
memo .
. credit memo
.
credit memo .
Invoice
Sales
General ledger Sales Customer
and reporting
system
Monthly Statement
3.2
Maintain Mailroom
Customer accounts Remittance List
receivable
.4 Cash Collections
. Cashier (
) ,
.
.
.
.4.1
.4.1.1
Electronic Funds Transfer EFT Electronic Delivery Invoice
EDI ( )
Financial Electronic Data Interchange FEDI
Cash receipts
Accounting Cashier
receivable
/
.1
.2
.3
.4
.5 :
.6
.7
.8
.9
.11
lockbox
.11
.12
.4.4
.4.4.1 :
.4.4.1.1
.4.4.1.2
.4.4.1.3
.4.4.1.4
.4.4.2 :
.4.4.2.1
.4.4.2.2
.4.4.2.3
.4.4.2.4
.4.4.2.5
.4.4.3 :
.4.4.3.1
.4.4.3.2
.4.4.3.3
.4.4.3.4
.4.4.3.5
.4.4.3.6
.4.4.3.7 ( )
.4.4.3.8
.4.4.3.9
.4.4.3.11
End pf Chapter 10 ..
.
( )
.1.1.2 : Treasure
.
Level 0 data flow diagram for general ledger and reporting system
Managers
Financial statements
Journal voucher General Ledger
Eternal Users
Trial Balance Closing entry
Financial statements
Adjusting entry
2.9
Post adjusting 3.9
Prepare Financial statements
entry Adjusting trial balance
financial
statements
Controller
Adjusting entry
journal
.voucher
.
. journal voucher file
.
.
. audit trail
Journal
voucher file Various managers
Accounting Financial
Inquiry inquiry decision support
processing processing system
Financial Various
What if???? managers
analysis
Analyses
.2 : :
.2.1 ( )
.2.2
.2.3
.2.4
.2.5
.2.6
.3 .
.3.1 :
.
.
:
.3.1.1 :
)1 :
)2 .
.
.
:
.3.1.1.1 : Validate check
.3.1.1.2 : field format checks
.3.1.1.3 : zero balance checks
.
.3.1.1.4 : Completeness tests
.3.1.1.5 : Closed loop verification
.
.3.1.1.6
.
.3.1.1.7 sign check
( )
.3.1.1.8 Calculating run to run totals
. Patch processing
. f
. .
, .
( Clearing
) accounts and suspense accounts .
.
,
. :
/ Unbilled shipments
/ Inventory
:
/ Accounts receivable
/ Unbilled shipments
(
) .
.
. .
.
.
.
general journal listing (
) .
.
.3.2
.
.
.
.
End pf Chapter 14 ..
.
. .
data modeling
Data modeling in the database design process
System analysis
Data modeling occur
here
Conceptual Design
Physical Design
Data modeling used
here
& Implementation
Conversion
& Operation
Maintenance
.2 : Data modeling
. data modeling
.
Data Modeling :
.2.1 Entity Relationship diagramming E-R
Entities
.
( ) . Entity
Line
Sales Item Inventory
1
2
Sales Inventory
Sales Inventory
4
Entity Name Attributes
Sales Invoice No. , Date , amount
Inventory Item No, description , list price
Rule 1
Economic Rule 3
Duality Customer
Rule 1
Participation
Participation
Economic Duality
External
Agent
Participation
Give
Employee time Financing Cycle
Get
Give
Cash
Raw Material
Give
Mach.& Equi.
get
. commitment event
( )
( )
.4.2.3 Determine Cardinality of
relationships
:Cardinality Entities .
( ) Entity
( ) Entity
-:
.1 Minimum cardinality
(
)
.2 Maximum Cardinality
(
)
.4.3.1
Maximum Cardinality& Minimum cardinality
Minimum Maximum
cardinality Cardinality
A A
B N B
Event B
Event A
B A
A B
Cardinality
A B
Cardinality
B A
Entity Entity Minimum = 0 . B
B A Maximum = 1 A
Entity Entity B A
Minimum = 1
B A . B
Maximum = 1
A
B A
Entity Entity Minimum = 0 . B
B A Maximum = many A
Entity B A
Entity Minimum = 1
B . B
A Maximum = many A
.4.3.2
Alternative methods to represent Cardinality information
Explanation Example
Notation
(min,Max) (0,1) means min = 0 max = 1
(1,1) means min = 1 max = 1 Entity )(0,1 )(1,N Entity
(0,N) means min = 0 max = many A B
(1,N) means min = 1 max = many
A B
A B
B A
B A
UML 0..1 means min = 0 max = 1
1 means min = 1 max = 1 Entity 1 1..N Entity
* means min = 0 max = many A B
1..* means min = 1 max = many
A B
A B
B A
B A
)Maximums only (Microsoft Access 1 means 1 Infinity = many
.4.3.3 :
.4.3.3.1 : (1:1 ( One to one maximum
cardinality = 1
.4.3.3.2 : )1:N ( One to many
maximum cardinality 1 maximum
cardinality many
.4.3.3.3 : )M:N ( many to many
maximum cardinality many
Sale Receive
Cash
Sales Receive
Cash
Cardinality
. .
.
(
)
Sales Receive
Cash
Cardinality
N
.
.
\
.
(
)
Sales Receive
Cash
Cardinality
. .
.
(
)
Sales Receive
Cash
Cardinality
N
.
.
.
(
)
dinality
.
Inventory Customer
Sales
Employee