Page 96 - Accounting Information Systems
P. 96

CHAPT E R 2        Introduction to Transaction Processing  67


                         FI G U R E
                           2-26     SYSTEM FLOWCHART



                                               Unedited    Sales
                                               Transactions  Orders





                                                           EDIT
                                                                          Errors



                                                           Edited
                                                        Transactions



                                                          Update          Master
                                                                           Files




                                                           Edited
                                                        Transactions

                                                                         Docs
                                                           Report          Reports
                                                          Program





                         Accountants sometimes use program flowcharts to verify the correctness of program logic. They com-
                       pare flowcharts to the actual program code to determine whether the program is actually doing what the
                       documentation describes. Program flowcharts provide essential details for conducting information tech-
                       nology audits, which we examine in Chapters 15, 16, and 17.

                       RECORD LAYOUT DIAGRAMS
                       Record layout diagrams are used to reveal the internal structure of the records that constitute a file or
                       database table. The layout diagram usually shows the name, data type, and length of each attribute (or
                       field) in the record. Detailed data structure information is needed for such tasks as identifying certain
                       types of system failures, analyzing error reports, and designing tests of computer logic for debugging and
                       auditing purposes. A simpler form of record layout, shown in Figure 2-27, suits our purposes best. This
                       type of layout shows the content of a record. Each data attribute and key field is shown in terms of its
                       name and relative location.

                       Computer-Based Accounting Systems

                       The final section in this chapter examines alternative computer-based transaction processing models.
                       Computer-based accounting systems fall into two broad classes: batch systems and real-time systems. A
                       number of alternative configurations exist within each of these classes. Systems designers base their
   91   92   93   94   95   96   97   98   99   100   101