Chapter 3 Solutions [PDF]

  • Author / Uploaded
  • jeff
  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

CHAPTER 3 SYSTEMS DEVELOPMENT AND DOCUMENTATION TECHNIQUES SUGGESTED ANSWERS TO DISCUSSION QUESTIONS 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. Data Flows: merchandise, payment, cash and register tape Date Source: customer Processes: capture sales and payment data and collect payment, give cash and register tape to manager Storage: sales file (register tape), cash register



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? Similar design concepts include the following: 



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.



Accounting Information Systems



SUGGESTED ANSWERS TO THE PROBLEMS



Prepare flowcharting segments for each of the following operations:



3.1



a.



processing transactions stored on a sequential medium such as a magnetic tape to update a master file stored on magnetic tape Old Master File



Transactions Update File



New Master File



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



b.



processing transactions stored on magnetic tape to update a database



Transactions



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.



c.



querying a database and printing the query result



Data File



Generate Report 3-3 © 2015 Pearson Education, Inc.



Report



Ch. 3: Systems Development and Documentation Techniques



3-4 © 2015 Pearson Education, Inc.



Accounting Information Systems



3.1 (continued) Assorted Flowcharting Segments d.



using a terminal to enter paper-based source document data and send it to a remote location where a corporate computer updates the company database. View Data Entered Update Database



Terminal



Source Data



e.



Database



Enter Data



using a terminal to query your customer sales database D Display Query Terminal



Query Customer Sales Data



Customer Sales Database



Enter Query



f.



a scheduled automatic backup of a database to an external hard drive



Database



Scheduled Automatic Backup



3-5 © 2015 Pearson Education, Inc.



External Hard Drive



Ch. 3: Systems Development and Documentation Techniques



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



View timecard data entered



Payroll Transaction File



Terminal



Timecard



Enter timecard data



Record timecard data on the payroll transaction file and update wage data maintained on the payroll master file



Payroll Master File



3-6 © 2015 Pearson Education, Inc.



Accounting Information Systems



3.1 (continued) Assorted Flowcharting Segments 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 Purchase Order (electronic)



to To Vendor



View Price List



Terminal



Access price list, create electronic purchase order, & print paper backup



Sales Database



copy



Request Price List Purchase Order (paper)



A



i.



make an airline reservation online from your home computer



Customer View Reservation Data



Computer



Airline



Make an airline reservation



Update Reservation file



Reservation request 3-7 © 2015 Pearson Education, Inc.



Reservation File



Ch. 3: Systems Development and Documentation Techniques



3.2



a.



Prepare a system flowchart of the process described. Remote location jobtime ticket



View jobtime ticket form Terminal Terminal



Express-mailed weekly to headquarters



Enter job-time ticket data



Payroll summary report



Weekly: Update payroll, work in process, & payroll transaction databases, disburse funds, print reports



Scan job time tickets



Disburse Funds Employee Payments Government Payments



View payroll data



401K company Payments



Work in process database



Payroll database



Payroll transaction file



3-8 © 2015 Pearson Education, Inc.



Employee query



Accounting Information Systems



3-9 © 2015 Pearson Education, Inc.



3.2



b.



Employee



Prepare a business process diagram for the process described. Activities Performed



Job Sites Enter jobtime tickets



Data Processing Process jobtime tickets



Weekly



Remote locations



Express mail paper jobtime tickets



Enter jobtime tickets daily



Update payroll database, work in process database, payroll transaction file



Payroll Supervisor



Disburse funds to employees, government, 401K company



Create and send summary payroll report



Review summary payroll report



Employees Access payroll data using Internet



3-10 © 2015 Pearson Education, Inc.



Accounting Information Systems



3.3



Prepare a document flowchart to reflect how ANGIC Insurance Company processes its casualty claims.



a.



CLAIMS DEPARTMENT



ADJUSTER From claimant



Notice of Loss



START



1 2



Proof of Loss Form Proof of



Prepare proof of loss form, claim record



From Claimant



3



Loss



DATA PROCESSING



4 1 2



Proof of Loss Proof of Loss



4



Adjuster’s Report



To Claimant Adjuster’s Report



Loss



2



1



Proof of Loss Proof of



3



Authorize Claim Payment



2



Loss



4



Claim Record



Proof of Loss



N



2



1



Proof of Loss Proof of



Claim Record



Notice of Loss



2



Prepare Separate Report



Assist claimant with form



Notice of Loss



3



Proof of Loss



Prepare Check & Disbursement List



Disbursement List



1



Proof of Loss



N



Adjuster’s Report



To claimant



3-11 A © 2015 Pearson Education, Inc.



Check



To Claimant



Accounting



Ch. 3: Systems Development and Documentation Techniques



3.3



b.



Employee Claims Department



Prepare a BPD to reflect how ANGIC Insurance Company processes its casualty claims.



Activities Performed From Claimant Receive notice of loss



Data Processing Department



Adjustor



Claims Department



Prepare proof of loss form, send to claimant



Initiate record of claim



Receive notice of loss & record of claim



Help claimant complete proofof-loss, agree on loss amount



Prepare adjuster report



Receive proofof-loss, adjustor report



Authorize payment to claimant



3-12 © 2015 Pearson Education, Inc.



Receive authorized proof-ofloss



Prepare & disburse payment check



Prepare cash disbursements list



Accounting Information Systems



Accounting Review cash disbursement list 3.4



Employee Retail Store



Prepare a BPD that documents Beccan’s business processes. Activities Performed Weekly & rush orders



Review inventory, place order Shipping Clerk



Warehouse Inventory Control Clerk Purchasing Department



Quarterly



Count inventory and reconcile to corporate database



Receive goods



Fill orders, authorize delivery, ship goods System generates purchase requisition



Adjust & approve purchase requisition



Finalize & approve system generated PO



Maintain & update perpetual inventory system



Send PO to vendor



3-13 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



Warehouse Receiving Clerk



Receive system prepared receiving report



Receive goods, complete receiving report: date and quantity



Accounts Payable



From vendor Get receiving report & PO



Receive vendor invoice



3-14 © 2015 Pearson Education, Inc.



Reconcile P.O., receiving report, invoice



Disburse funds to vendors



3.5 a.



Prepare a context diagram and level 0 DFD to document the payroll processing system at No-Wear Products. Context Diagram for the payroll processing system at No-Wear Products



Employee Time Card Data Operating Documents



Employee Paychecks



Payroll Processing System



Internal Reports



Management



Human Resources Department Personnel Data Withholding Reports



3-15 © 2015 Pearson Education, Inc.



Governmental Agencies



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.



Accounting Information Systems



Time Card Data



Operating Departments



Human Resources Department



Personnel Changes 1.0 Process Employee Timecards



2.0 Update Payroll File



Payroll File



4.0 Generate Payroll Reports



3.0 Generate Paycheck Internal Reports



Employee



Pay check Management



3.5



Withholding Reports



Governmental Agencies



b. Prepare a document flowchart to document the payroll processing system at No-



Wear Products. 3-17 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



3-18 © 2015 Pearson Education, Inc.



Accounting Information Systems



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



S&S Accounts Payable Invoice



Vendor



Payment & Remittance Advice



Accounts Payable Report



3-19 © 2015 Pearson Education, Inc.



Management



Ch. 3: Systems Development and Documentation Techniques



3-20 © 2015 Pearson Education, Inc.



Accounting Information Systems



3.6



a. (continued.) Level 0 Data Flow Diagram of S&S Accounts Payable



Vendor



Purchasing



Receiving



Invoice Purchase Order



1.0 Record Payable



2.0 Collect & Store Purchase Orders & Receiving Reports



Receiving Report



Purchase Orders Accounts Payable



Vendor Invoices



Receiving Reports



Cash Disbursements Journal



3.0 Make Payment



Accounts Payable Report



4.0 Prepare Management Reports



Payment & Remittance Advice



Paid Invoices



Management



3-21 © 2015 Pearson Education, Inc.



Vendor



Ch. 3: Systems Development and Documentation Techniques



3-22 © 2015 Pearson Education, Inc.



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 Cash Receipts System



Customers Remitances on Account



Cash Receipts Report



Management



Aged Trial Balance Credit and Collections



3-23 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



3.7



a. (continued)



Customers



Level 0 Data Flow Diagram of the Cash Receipts System at S&S:



Remittance File



Payments at Sale Remittances on Account



1.0 Process Payments



Remittance Slips



2.0 Update Customer Accounts



Endorsed Checks & Cash, Deposit Slip



Bank



Accounts Receivable Ledger



3.0 Prepare Reports



Aged Trial Balance



Cash Receipts Report



Management



3-24 © 2015 Pearson Education, Inc.



Credit and Collections



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.



Employee Treasurer



Prepare a business process diagram for the cash receipts system at S&S Activities Performed From customer Receive cash and remittance advices, Endorse checks, and Prepare deposit slip



Clerk Deposit cash in bank Accounts Receivable



Management: Scott & Susan



Credit and Collections



Weekly



Receive remittance advice, Update accounts receivable



Generate cash receipt report & aged trial balance using A/R ledger



Review cash receipts report



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.



Invoice



Coupon Order Phone Order Cancellation Payment



Shipping Notice Cancellation Response Mail Order System



Customer Order Inquiry Product Inquiry Payment Inquiry



Customer Order Inquiry Response Product Inquiry Response Payment Inquiry Response



3-27 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



3.8.



Level 0 Data Flow Diagram for a mail order company:



phone order coupon order



cancellation response



order inquiry 1.0 Process Order Transaction



Customer



product inquiry response



Customer



order inquiry response



order cancellation product inquiry



valid order invoice Order File



product details



Customer shipping notice



valid order customer details 2.0 Process Shipment



Product File product details



billed order



Customer File



payment inquiry



Accounts Receivable File



Customer



billed order



payment 3.0 Process Payment Transaction



3-28 © 2015 Pearson Education, Inc.



payment inquiry response



Accounting Information Systems



3.8.



Level 1 Data Flow Diagram for a mail order company:



3-29 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



Customer order cancellation



1.1 Process Order



valid order



cancelled order



order



1.2 Process order cancellation



cancellation response



Order File



Customer order details Product File order inquiry product details 1.4 Process product inquiry



1.3 Process order inquiry



product inquiry response



product inquiry inquiry response



Customer



3-30 © 2015 Pearson Education, Inc.



Accounting Information Systems



3.9 a.



Prepare a context diagram and at least two levels of DFDs for this process.



Registration request Course enrollment reports Course Registration System



Student



Fees notice Prerequisite notice Course closed notice Student acceptance notice



Level 0 Data Flow Diagram for a course registration system:



3-31 © 2015 Pearson Education, Inc.



Instructor



Ch. 3: Systems Development and Documentation Techniques



accounts receivable file



Instructor



student records file



Registration details



Student



fees notice



class lists file



1.0 Register student



course records file



prerequisite notice course closed notice student acceptance notice



3-32 © 2015 Pearson Education, Inc.



course enrollment report 2.0 Prepare course enrollment reports



Accounting Information Systems



3.9



a. (continued)



Level 1 Data Flow Diagram for a registration system:



accounts receivable file



1.1 Check fees due



student record file paid registration details



course file



fees notice registration details



1.2 Check prerequisites



prerequisite notice



class list file



valid registration details 1.3 Check class availability closed course notice



Student student acceptance notice



3-33 © 2015 Pearson Education, Inc.



accepted registration details



1.4 Register student



Ch. 3: Systems Development and Documentation Techniques



3.9



b.



Prepare a flowchart to document this process.



Student



Registration system



Check for unpaid fees



Accounts Receivable



Check Course Prerequisites



Student transcripts



Registration Request



Check course availability & add student to class



Class Enrollment



Calculate fees and tuition, update accounts receivable, send student registration report



If fees are owed, registration is cancelled and the registration report becomes a bill for unpaid fees. If a requested class is full, the report indicates “course closed.” If the student is accepted into the course(s), then course day, time, and room are printed next to the course. Fees and tuition are printed on the report.



Send course enrollment reports



Course Enrollment Report



Instructors 3-34 © 2015 Pearson Education, Inc.



Accounting Information Systems



3.10 a.



Prepare and file a tax return with the tax owed to the Internal Revenue Service.



Context



Withholding Form



Prepare Taxes



IRS 1040 Form



Employer



IRS



Level 0



Withholding Form



1.0 Collect Tax Documents



IRS



IRS Payment and Form 1040



Tax Documents Employer



2.0 Prepare IRS Form 1040



3-35 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



3.10 (continued) b.



A customer pays an invoice with a check. Accounts receivable is updated to reflect the payment. The check is recorded and deposited into the bank.



Context



Deposit



Payment Cash Receipts



Customer



Bank



Level 0



Payment Data



2.0 Record Customer Payment



Accounts Receivable



1.0 Record Cash Receipts



Payment



Payment Customer



Bank



3-36 © 2015 Pearson Education, Inc.



De



3.0 Prepare Deposit



po



si t



Cash Receipts



Accounting Information Systems



3.10 (continued) c.



A customer places an online order to purchase merchandise. The order is approved, filled, and sent to the customer with an invoice.



Context



Purchase Order Customer



Merchandise



Order Entry System



Invoice



Level 0



3-37 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



Purchase Order



1.0 Receive Order



Open Orders



Customer



Invoice



2.0 Approve Order



Sent Invoice Copies



4.0 Prepare Invoice Approved Orders



Shipped Orders



3.0 Fill and Ship Order



3.10 (continued)



d.



An inventory request is received by the purchasing department. The purchasing department prepares and sends a purchase order to the appropriate vendor.



Context



Inventory Department



Inventory Request



Purchasing System



Vendor Purchase Order



3-38 © 2015 Pearson Education, Inc.



Accounting Information Systems



Level 0



Inventory Request



Inventory Department



1.0 Record Purchase Request



Inventory



Purchase Order 2.0 Prepare Purchase Order



Open Purchase Requests



3-39 © 2015 Pearson Education, Inc.



Vendor



Approved Vendor List



Ch. 3: Systems Development and Documentation Techniques



3.10 (continued) e.



A vendor invoice is received, reviewed, and compared against the appropriate purchase order, then paid and filed.



Context



Invoice Vendor



Cash Disbursements Payment



Level 0



Invoice



1.0 Receive Invoice



Open Invoices



Vendor 2.0 Approve Invoice Payment



Payment approval 3.0 Prepare Payment



3-40 © 2015 Pearson Education, Inc.



Open Purchase Orders



Accounting Information Systems



3-41 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



3.10 (continued) f.



A bill of lading for ordered inventory is received from a vendor, recorded, checked against the appropriate purchase order, and filed.



Context



Bill of Lading



Receiving System



Vendor



Level 0



Bill of Lading



2.0 Compare Bill of Lading with Purchase Order



1.0 Record Bill of Lading Vendor



Bill of Lading Open Purchase Orders



3-42 © 2015 Pearson Education, Inc.



Accounting Information Systems



3-43 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



3 .11 Prepare a program flowchart to help Melanie program this process.



3-44 © 2015 Pearson Education, Inc.



Accounting Information Systems



Start



Input Weight (W), Height (H)



Body Mass Index (BMI) = W/H^2



BMI < 18.5



Yes



Weight Status (WS) = Underweight



No



WS = Normal



No



BMI > 25



Yes



WS = Overweight



Print W, H, BMI, WS



End



3-45 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



3.12 DFD’s



1. Statements are prepared and sent to customers from data contained in the accounts receivable data store.



B



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 order data base and the customer data base.



D



8. Data from a cancelled paper invoice are used to update the cash disbursements file.



J



9. The system prepares two copies of a sales order; one copy is sent to the customer and the other is filed.



H



10. An accounts receivable aging report is prepared from the accounts receivable master file and the cash receipts master file.



E



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.



3-46 © 2015 Pearson Education, Inc.



Accounting Information Systems



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. Level 0 DFD for Dub 5:



3-47 © 2015 Pearson Education, Inc.



Ch. 3: Systems Development and Documentation Techniques



Order 1.0 Credit Review



Customer



Credit file



Order Rejection Approved orders 2.0 Enter customer orders Customer



Inventory



Open Orders



3.0 Check Inventory & Prepare Packing Slip



Warehouse



Packing Slip



Shipping Notice



4.0 Prepare Invoice



Invoice Copy



Accounting



Invoice



Invoice Customer



3-48 © 2015 Pearson Education, Inc.



Accounting Information Systems



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



Rejected Order Lacking Credit Approval



1.3 Prepare 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.



3-49 © 2015 Pearson Education, Inc.



Case 3-1 Dub 5 Business Processing Diagram Employee Order Processing Clerk



Activities Performed



From Customer



Receive Customer Order



Credit Debt



Customer not approved for credit: OR order exceeds credit limit



No



Yes No Customer Approved for Credit?



Enter Customer Order; Update Customer File



Sufficient Inventory



No



Notify customer of insufficient inventory



Yes



File Invoice Prepare Packing Slip



Send customer credit application, notify order shipped when credit approved



Yes Notify customer: order shipped when payment received



Warehouse



Ship goods to customer



Billing Prepare customer invoices; send copies to customer, order processing, accounting



3-50 © 2015 Pearson Education, Inc.



Place notice in file: customer invoice sent



Accounting Information Systems



Accounting Update Accounts Receivable



3-51 © 2015 Pearson Education, Inc.