Page 221 - Accounting Information Systems
P. 221

192     PART II       Transaction Cycles and Business Processes



                         Appendix







                         Batch Processing Using Sequential


                         Files






                               igure 4-22 illustrates a legacy sales order system that uses batch processing and sequential files.
                               Because this system uses the sequential file structure for its accounting records, either tapes or
                         F disks may be employed as the physical storage medium. For day-to-day operations, however, tapes
                         are inefficient because someone must mount them on a tape drive and then dismount the tape when the
                         job ends. This approach is labor-intensive and expensive. The constant decline in the per-unit cost of disk
                         storage in recent years has destroyed the economic advantage of using tapes. Typically, an organization
                         using sequential files will now employ disk storage devices. The operational features of sequential files
                         are the same for both tape and disk media, but the disk storage devices can be left online for ease of
                         access, requiring no human intervention. Today, tapes are used primarily as backup devices and for stor-
                         ing archive data. For these purposes, they are an efficient and effective storage medium.
                           The computer processing phases of a batch system with sequential files was discussed in detail in
                         the Appendix to Chapter 2. The main points of that discussion are briefly reviewed in the following
                         paragraphs.



                         Keystroke

                         The process begins with the arrival of batches of shipping notices from the shipping department. These
                         documents are copies of the sales orders that contain accurate information about the number of units
                         shipped and information about the carrier. The keystroke clerk converts the shipping notices to magnetic
                         media to produce a transaction file of sales orders. This is a continuous process. Several times throughout
                         the day, the keystroke clerk receives and converts batches of shipping notices. The resulting transaction
                         file will thus contain many separate batches of sales orders. Batch control totals are calculated for each
                         batch on the file.


                         Edit Run

                         Periodically, the batch sales order system is executed. In our example, we will assume that this occurs at
                         the end of each business day. The edit program is the first run in the batch process. This program vali-
                         dates transactions by testing each record for the existence of clerical or logical errors. Typical tests
                         include field checks, limit tests, range tests, and (price   quantity) extensions. Recall from Chapter 2 that
                         detected errors are removed from the batch and copied to a separate error file. Later, these are corrected
                         by an authorized person and resubmitted for processing with the next day’s business. The edit program
                         recalculates the batch control totals to reflect changes due to the removal of error records. The clean trans-
                         action file is then passed to the next run in the process.
   216   217   218   219   220   221   222   223   224   225   226