Page 101 - Accounting Information Systems
P. 101

72      PART I        Overview of Accounting Information Systems


                           FI GU RE
                              2-30    BACKUP AND RECOVERY PROCEDURES FOR DATABASE FILES



                                                                            Backup       Backup
                                        Transaction           Master
                                                                            Program      Master




                                                   Update
                                                   Program
                                                                           Recovery
                                                                            Program






                         approach with a simplified sales order system such as that used in a department store. Key steps in
                         the process are:
                               The sales department clerk captures customer sales data pertaining to the item(s) being purchased
                               and the customer’s account.
                               The system then checks the customer’s credit limit from data in the customer record (account
                               receivable subsidiary file) and updates his or her account balance to reflect the amount of the
                               sale.
                               Next the system updates the quantity-on-hand field in the inventory record (inventory subsidiary
                               file) to reflect the reduction in inventory. This provides up-to-date information to other clerks as
                               to inventory availability.
                               A record of the sale is then added to the sales order file (transaction file), which is processed in
                               batch mode at the end of the business day. This batch process records each transaction in the sales
                               journal and updates the affected general ledger accounts.
                           You may be wondering at this point why the sales journal and general ledger accounts are being pro-
                         cessed in batch mode. Why not update them in real time along with the subsidiary accounts? The answer
                         is to achieve operational efficiency. We now examine what that means.
                           Let’s assume that the organization using the sales order system configuration illustrated in Figure 2-31
                         is large and capable of serving hundreds of customers concurrently. Also assume that 500 sales terminals
                         are distributed throughout its many large departments.
                           Each customer sale affects the following six accounting records:
                               Customer account receivable (Subsidiary—unique)
                               Inventory item (Subsidiary—almost unique)
                               Inventory control (GL—common)
                               Account receivable control (GL—common)
                               Sales (GL—common)
                               Cost of good sold (GL—common)

                           To maintain the integrity of accounting data, once a record has been accessed for processing, it is
                         locked by the system and made unavailable to other users until its processing is complete. Using the
                         affected records noted here as an example, consider the implications that this data-locking rule has on the
                         users of the system.
                           When processing a customer account receivable subsidiary record, the rule has no implications for
                         other users of the system. Each user accesses only his or her unique record. For example, accessing John
   96   97   98   99   100   101   102   103   104   105   106