3. THE ACCOUNTING SYSTEM 3.1. STARTING UP SCREEN 3-1: Starting dBASE /-----------------------------------------------------------------------------\ A> \-----------------------------------------------------------------------------/ Look at the screen, and find the "A>" To me, it shows that the computer expects me to type a command. Next, I want to type DBASE and then press return, because I wish to load dbase. INSERT: Disk 1 of the dBASE III PLUS program in drive A INSERT: Smith's Bikeworks program diskette in drive B TYPE: DBASE PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Load dbase. Q&A 3-1: Why do you type DBASE at the A> prompt? SCREEN 3-2: Load dbase /-----------------------------------------------------------------------------\ ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD? 3 dBASE III PLUS version 1.0 IBM/MSDOS DEMO 3 3 Copyright (c) Ashton-Tate 1984, 1985, 1986. All Rights Reserved. 3 3 dBASE, dBASE III, dBASE III PLUS, and Ashton-Tate 3 3 are trademarks of Ashton-Tate 3 3 You may use the dBASE III PLUS software and printed materials in 3 3 the dBASE III PLUS software package under the terms of the dBASE 3 3 III PLUS Software License Agreement. In summary, Ashton-Tate 3 3 grants you a paid-up, non-transferable, personal license to use 3 3 dBASE III PLUS on one microcomputer or workstation. You do not 3 3 become the owner of the package, nor do you have the right to 3 3 copy or alter the software or printed materials. You are legally 3 3 accountable for any violation of the License Agreement or of 3 3 copyright, trademark, or trade secret laws. 3 @DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDY Press the F1 key for HELP. Insert Sampler Disk 2 and press ENTER, or press Ctrl-C to abort. \-----------------------------------------------------------------------------/ Look at the screen, and find the "message at the bottom of the screen". To me, it shows that the computer expects me to insert the second dbase disk. Next, I want to put in disk 2 of dbase and press return, because I wish to load dbase. INSERT: Disk 2 of the dBASE III PLUS program in drive A PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Continue to load dbase. Q&A 3-2: Why do you need to insert a second disk? SCREEN 3-3: Continue to load dbase /-----------------------------------------------------------------------------\ 3 dBASE III PLUS version 1.0 IBM/MSDOS DEMO 3 3 Copyright (c) Ashton-Tate 1984, 1985, 1986. All Rights Reserved. 3 3 dBASE, dBASE III, dBASE III PLUS, and Ashton-Tate 3 3 are trademarks of Ashton-Tate 3 3 You may use the dBASE III PLUS software and printed materials in 3 3 the dBASE III PLUS software package under the terms of the dBASE 3 3 III PLUS Software License Agreement. In summary, Ashton-Tate 3 3 grants you a paid-up, non-transferable, personal license to use 3 3 dBASE III PLUS on one microcomputer or workstation. You do not 3 3 become the owner of the package, nor do you have the right to 3 3 copy or alter the software or printed materials. You are legally 3 3 accountable for any violation of the License Agreement or of 3 3 copyright, trademark, or trade secret laws. 3 @DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDY Press the F1 key for HELP. Insert Sampler Disk 2 and press ENTER, or press Ctrl-C to abort. (DEMO) . \-----------------------------------------------------------------------------/ Look at the screen, and find the "(DEMO) .". To me, it shows that the computer (defaults and/or) expects me to enter a dbase command. Next, I want to execute the sysmenu program because I want to get into the accounting system. TYPE: DO SYSMENU PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Execute the program SYSMENU. Q&A 3-3: Why do you type DO SYSMENU? Comment: If you use a full blown version of Dbase III plus, you will not see the word DEMO in front of the dot prompt. 3.2. SYSMENU The system menu. SCREEN 3-4: Activity Menu /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Activity Menu << A. CUSTOMER INFORMATION System B. HUMAN RESOURCES MANAGEMENT System C. ACCOUNTING System D. INVENTORY MANAGEMENT System E. PRODUCTION PLANNING System F. EXIT From Bikeworks' Information System Press Letter Matching Desired Option \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word Option". To me, it shows that the computer expects me to enter a letter matching one of the options. Next, I want to type C, because I want to go to the accounting system. TYPE: C AND THE SYSTEM WILL: Load the accounting subsystem's first program. Q&A 3-4: How do you load the Accounting System? Comment: The Activity Menu controls entry into the Smith's Bikeworks subsystems. It is maintained as part of the Customer Information System. 3.3. THE ACCOUNTING MENU This menu displays all the options in the accounting system. SCREEN 3-5: Accounting Subsystem's Menu /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System << A. CHART OF ACCOUNTS File Maintenance B. ACCOUNTS PAYABLE File Maintenance C. ACCOUNTS RECEIVABLE File Maintenance D. PAY BILLS and Post Expenses E. PROCESS RECEIPTS and Post Income F. Print ACCOUNTS RECEIVABLE Report G. ACCOUNTS PAYABLE File Cleanup H. ACCOUNTS RECEIVABLE File Cleanup I. CLEAR ACCOUNTS -- End Fiscal Year J. Print PAYABLES TRANSACTION Summary K. Print ACCOUNTING SUMMARY Report L. Return to SYSTEM MENU Press Letter Matching Desired Option \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word Option". To me, it shows that the computer expects me to enter a letter matching one of the options. Next, I want to type "A", because I wish to perform the account chart file maintenance. TYPE: A AND THE SYSTEM WILL: Load the account chart file maintenance program. Q&A 3-5: What does the "Account Chart file maintenance" option do? Comment: If an action is selected which is not one of the program's legal options, the screen will be erased, the menu redisplayed, and a new operator input accepted. An option is provided in each of the accounting system command files to return to the ACCOUNTING menu without doing any processing. 3.3.1. THE FILE MAINTENANCE OPTIONS The first 3 choices allow users to add, change, or delete records in the accounting system files. 3.3.1.1. ACCTCHRT This is the chart of accounts file maintenance. SCREEN 3-6: Load the account chart file maintenance program /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 1 of 25 Account Number 1.00 Description RAW MATERIALS, COMPONENTS Acct Type e January 0.00 May 0.00 September 0.00 February 0.00 June 0.00 October 0.00 March 0.00 July 0.00 November 0.00 April 0.00 August 0.00 December 0.00 Year to Date Total 0.00 Last Updated : 02/05/87 -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer expects me to enter a letter matching one of the letters enclosed in the pointed brackets. Next, I want to enter F, because I want to try to Find a record in the file. TYPE: F AND THE SYSTEM WILL: Display the find screen with an entry field containing the key value for the current record. Comment: The submenu of options at the bottom of the screen controls operation of this program. An option is requested by pressing the letter key associated with that option. SCREEN 3-7: Entry field containing the key value /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 1 of 25 Account Number 1.00 Description RAW MATERIALS, COMPONENTS Acct Type e January 0.00 May 0.00 September 0.00 February 0.00 June 0.00 October 0.00 March 0.00 July 0.00 November 0.00 April 0.00 August 0.00 December 0.00 Year to Date Total 0.00 Last Updated : 02/05/87 -------------------------------------------------------------------------------- ENTER SEARCH VALUE. VALUE SHOWN IS FROM THE DISPLAYED RECORD. PRESS CTRL-Y TO CLEAR 1.00 \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor in the reverse video area at the bottom of the screen". To me, it shows that the computer expects me to enter an account number that I want to look for. Next, I want to type Ctrl Y, to clear the entry before typing the search entry. HOLD DOWN: [Ctrl] AND PRESS: Y AND THE SYSTEM WILL: Clear the account number displayed at the bottom of the screen. Q&A 3-6: How can you clear the account number displayed? Comment: Clearing the entry area is a good habit to avoid confusion. SCREEN 3-8: Clear the account number /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 4 of 25 Account Number 4.00 Description AUTOMOBILE EXPENSE Acct Type E January 0.00 May 0.00 September 0.00 February 0.00 June 0.00 October 0.00 March 0.00 July 0.00 November 0.00 April 0.00 August 0.00 December 0.00 Year to Date Total 0.00 Last Updated : 01/01/80 ------------------------------------------------------------------------------ ENTER SEARCH VALUE. VALUE SHOWN IS FROM THE DISPLAYED RECORD. PRESS CTRL-Y TO CLEAR . \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor in the reverse video area at the bottom of the screen". To me, it shows that the computer expects me to enter an account number. Next, I want to enter 12, because I want to look for a record with the account number 12. TYPE: 12 PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Search for the account number 12. Q&A 3-7: What will happen after you enter "12" for the account number ? Comment: The search value is dependent on which index file is open. The ACCOUNT index is currently open so the search will be conducted on account number. SCREEN 3-9: Search for the account number 12 /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 8 of 25 Account Number 12.00 Description INSURANCE Acct Type E January 0.00 May 0.00 September 0.00 February 0.00 June 0.00 October 0.00 March 0.00 July 0.00 November 0.00 April 0.00 August 0.00 December 0.00 Year to Date Total 0.00 Last Updated : 01/01/80 -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer (defaults and/or) expects me to enter the next command. Next, I want to type A, because I want to add a record. TYPE: A AND THE SYSTEM WILL: Display the screen to add a record. Q&A 3-8: How do you add a record to the database? Comment: Place the data for the new record at the cursor position starting at the top of the screen. Move among fields using the cursor control keys. Press RETURN to advance to the next field. Do not press RETURN after an entry that fills the entire field. SCREEN 3-10: Display the screen to add a record /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 26 of 26 Account Number . Description Acct Type January . May . September . February . June . October . March . July . November . April . August . December . Year to Date Total . Last Updated : / / *** PRESS 'C' TO CONTINUE ADDING NEW RECS, ANYTHING ELSE TO QUIT -------------------------------------------------------------------------------- Enter data at cursor position. Move among fields with cursor control keys. Press ENTER to move to next field. Press ENTER alone to leave field unchanged. \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the item Account Number". To me, it shows that the computer expects me to enter the new account number. Next, I want to enter the new account number 200.00 and press return, because I am adding the new record with account number 200.00. TYPE: 200 PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Accept the value and go on to the next. Q&A 3-9: What do you type at the cursor next to the item Account Number? Continue entering the record: TYPE: TRAINING PRESS: [<-'] Enter/Return key TYPE: E TYPE: 20 PRESS: [<-'] Enter/Return key TYPE: 30 PRESS: [<-'] Enter/Return key TYPE: 50 PRESS: [<-'] Enter/Return key TYPE: 40 PRESS: [<-'] Enter/Return key TYPE: 50 PRESS: [<-'] Enter/Return key TYPE: 60 PRESS: [<-'] Enter/Return key TYPE: 40 PRESS: [<-'] Enter/Return key TYPE: 90 PRESS: [<-'] Enter/Return key TYPE: 30 PRESS: [<-'] Enter/Return key TYPE: 60 PRESS: [<-'] Enter/Return key TYPE: 100 PRESS: [<-'] Enter/Return key TYPE: 110 PRESS: [<-'] Enter/Return key TYPE: 680 PRESS: [<-'] Enter/Return key SCREEN 3-11: Accept the value and go on to the next /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 26 of 26 Account Number 200.00 Description TRAINING Acct Type E January 20.00 May 50.00 September 30.00 February 30.00 June 60.00 October 60.00 March 50.00 July 40.00 November 100.00 April 40.00 August 90.00 December 110.00 Year to Date Total 680.00 Last Updated : / / *** PRESS 'C' TO CONTINUE ADDING NEW RECS, ANYTHING ELSE TO QUIT -------------------------------------------------------------------------------- Enter data at cursor position. Move among fields with cursor control keys. Press ENTER to move to next field. Press ENTER alone to leave field unchanged. \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor". To me, it shows that the computer expects me to either type C or anything else to quit. Next, I want to just press return, because I want to quit. PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Update the account chart file and return to the maintenance screen to accept the next command. Q&A 3-10: How can you continue to add another new record? SCREEN 3-12: Return to the maintenance screen /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 26 of 26 Account Number 200.00 Description TRAINING Acct Type E January 20.00 May 50.00 September 30.00 February 30.00 June 60.00 October 60.00 March 50.00 July 40.00 November 100.00 April 40.00 August 90.00 December 110.00 Year to Date Total 680.00 Last Updated : / / -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer expects me to enter a command. Next, I want to type D, because I want to flag the currently displayed record for deletion. TYPE: D AND THE SYSTEM WILL: Flag the current record for deletion. Q&A 3-11: Does the DELETE command delete the record permanently? Comment: When a record has been flagged for deletion, the system displays the word "DELETED" in the upper left hand corner of the screen as an indication. SCREEN 3-13: Flag the current record for deletion /-----------------------------------------------------------------------------\ >> Accounting System Chart of Accounts File Maintenance << * DELETED * Today's Date:02/08/87 Record 26 of 26 Account Number 200.00 Description TRAINING Acct Type E January 20.00 May 50.00 September 30.00 February 30.00 June 60.00 October 60.00 March 50.00 July 40.00 November 100.00 April 40.00 August 90.00 December 110.00 Year to Date Total 680.00 -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer expects me to enter the next command. Next, I want to type D again, because I want to recall the deleted record. TYPE: D AND THE SYSTEM WILL: Remove the deletion flag. Q&A 3-12: What does pressing "D" a second time do? Comment: Recall is possible at this stage because the record has not been removed from the disk. SCREEN 3-14: Remove the deletion flag /----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 26 of 26 Account Number 200.00 Description TRAINING Acct Type E January 20.00 May 50.00 September 30.00 February 30.00 June 60.00 October 60.00 March 50.00 July 40.00 November 100.00 April 40.00 August 90.00 December 110.00 Year to Date Total 680.00 Last Updated : 02/08/87 -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer (defaults and/or) expects me to enter the next command. Next, I want to type E, because I want to edit the record on display. TYPE: E AND THE SYSTEM WILL: Prepare the screen for users to edit the displayed record. Q&A 3-13: Which record does the dit command work on? Comment: You can change the data at the current cursor position. Use the arrow and backspace keys to move within a field or to go back to a previous field. Press RETURN to advance to the next field. Leave a field unchanged by pressing the enter/return key only. SCREEN 3-15: Edit the displayed record /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 26 of 26 Account Number 200.00 Description TRAINING Acct Type E January 20.00 May 50.00 September 30.00 February 30.00 June 60.00 October 60.00 March 50.00 July 40.00 November 100.00 April 40.00 August 90.00 December 110.00 Year to Date Total 680.00 Last Updated : 02/08/87 ******** PRESS ANY KEY TO FINISH EDIT AND RETURN TO SUBMENU -------------------------------------------------------------------------------- Enter data at cursor position. Move among fields with cursor control keys. Press ENTER to move to next field. Press ENTER alone to leave field unchanged. \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word Account Number". To me, it shows that the computer expects me to correct the account number. Next, I want to type 150 and the press return, because I want to change the account number from 200 to 150. TYPE: 150 PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Accept the change and go on to the next item. TYPE: TRAINING & DEV. PRESS: [PgDn] Q&A 3-14: How can you move from one description to another without making changes? Press return alone to leave the description unchanged. Comment: Pressing PgDn accepts the entry and returns to the file maintenance screen without the user having to press return at every other item. Changing account numbers that affect the payroll requires corresponding changes to the PAYROLL program. SCREEN 3-16: Go on to the next line /-----------------------------------------------------------------------------\ >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 26 of 26 Account Number 150.00 Description TRAINING & DEV. Acct Type E January 20.00 May 50.00 September 30.00 February 30.00 June 60.00 October 60.00 March 50.00 July 40.00 November 100.00 April 40.00 August 90.00 December 110.00 Year to Date Total 680.00 Last Updated : 02/08/87 ------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer expects me to enter the next command. Next, I want to type P, because I want to see the previous record. TYPE: P AND THE SYSTEM WILL: Display the previous record. Q&A 3-15: What previous record would you see? SCREEN 3-17: Display the previous record /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 21 of 26 Account Number 102.00 Description WHOLESALE SALES INCOME Acct Type I January 0.00 May 0.00 September 0.00 February 0.00 June 0.00 October 71.41 March 0.00 July 0.00 November 0.00 April 0.00 August 0.00 December 0.00 Year to Date Total 71.41 Last Updated : 10/10/86 -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer (defaults and/or) expects me to enter the next command. Next, I want to type N, because I wish to see the next record. TYPE: N AND THE SYSTEM WILL: Display the next record in file. Q&A 3-16: Why is the next record number not in sequence? Comment: Next and Previous records are defined logically according to the active index, rather than physically. SCREEN 3-18: Display the next record in file /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System Chart of Accounts File Maintenance << Today's Date:02/08/87 Record 26 of 26 Account Number 150.00 Description TRAINING & DEV. Acct Type E January 20.00 May 50.00 September 30.00 February 30.00 June 60.00 October 60.00 March 50.00 July 40.00 November 100.00 April 40.00 August 90.00 December 110.00 Year to Date Total 680.00 Last Updated : 02/08/87 -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: ACCOUNT *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer (defaults and/or) expects me to enter the next command. Next, I want to type M, because I want to return to the accounting system menu. TYPE: M AND THE SYSTEM WILL: Display the accounting system menu. Q&A 3-17: What do you do if you want to return to the accounting menu? 3.3.1.2. PAYFILE This section describes the pay file maintenance. SCREEN 3-19: Display the accounting system menu /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounting System << A. CHART OF ACCOUNTS File Maintenance B. ACCOUNTS PAYABLE File Maintenance C. ACCOUNTS RECEIVABLE File Maintenance D. PAY BILLS and Post Expenses E. PROCESS RECEIPTS and Post Income F. Print ACCOUNTS RECEIVABLE Report G. ACCOUNTS PAYABLE File Cleanup H. ACCOUNTS RECEIVABLE File Cleanup I. CLEAR ACCOUNTS -- End Fiscal Year J. Print PAYABLES TRANSACTION Summary K. Print ACCOUNTING SUMMARY Report L. Return to SYSTEM MENU Press Letter Matching Desired Option \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word Option". To me, it shows that the computer expects me to enter a letter matching one of the options. Next, I want to type B, because I want to go into the accounts payable file maintenance. TYPE: B AND THE SYSTEM WILL: Display the accounts payable file maintenance screen. Q&A 3-18: What does choice "B" do? SCREEN 3-20: Display the accounts payable file maintenance screen /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/10/87 Record 22 of 22 Account Number . Date Recorded 02/10/87 Payee Date Due / / Amount Due . Date Paid / / Check Number Ref Last Updated : 02/10/87 ------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: PFACTNO *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer expects me to enter a command. Next, I want to type F, because I want to Find a record in the account payable file. TYPE: F AND THE SYSTEM WILL: Display a screen to enable user to enter a search value. Q&A 3-19: How can you find a record? SCREEN 3-21: Display a screen to enable user to enter a search value /----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/10/87 Record 22 of 22 Account Number . Date Recorded 02/10/87 Payee Date Due / / Amount Due . Date Paid / / Check Number Ref Last Updated : 02/10/87 ------------------------------------------------------------------------------ ENTER SEARCH VALUE. VALUE SHOWN IS FROM THE DISPLAYED RECORD. PRESS CTRL-Y TO CLEAR 0.00 \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor in the reverse video area at the bottom of the screen". To me, it shows that the computer expects me to press Ctrl Y to clear the area and then enter a search value. Next, I want to press Ctrl Y and type 52.00 and press return, because I want to look for an account number 52.00 in the payable file. HOLD DOWN: [Ctrl] AND PRESS: Y TYPE: 52 PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Display the record 52.00 if it finds it. Q&A 3-20: What is the account payable file indexed by? Comment: The search is conducted on account number because the current index file is PFACTNO. SCREEN 3-22: Display the record 52.00 /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/10/87 Record 2 of 22 Account Number 52.00 Date Recorded 08/29/83 Payee INTERNAL REVENUE SERVICE Date Due 08/29/83 Amount Due 180.00 Date Paid / / Check Number Ref 111111111 Withholding 08/29/83 Last Updated : / / ------------------------------------------------------------------------------ ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: PFACTNO *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer (defaults and/or) expects me to enter the next command. Next, I want to type A, because I want to add a record to the account payable file. TYPE: A AND THE SYSTEM WILL: Display a blank record and allow users to enter new data. Q&A 3-21: How can you add a record to the payable file? SCREEN 3-23: Allow users to enter new data /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/10/87 Record 23 of 23 Account Number . Date Recorded 02/10/87 Payee Date Due / / Amount Due . Date Paid / / Check Number Ref Last Updated : / / *** PRESS 'C' TO CONTINUE ADDING NEW RECS, ANYTHING ELSE TO QUIT ------------------------------------------------------------------------------ Enter data at cursor position. Move among fields with cursor control keys. Press ENTER to move to next field. Press ENTER alone to leave field unchanged. \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the item Account number". To me, it shows that the computer expects me to enter a new account number for the payable file. Next, I want to type 26 and press return, because I want to add an account number 26. TYPE: 26 PRESS: [<-'] Enter/Return PRESS: [<-'] Enter/Return AND THE SYSTEM WILL: Accept the two values and go on to the next item. Q&A 3-22: Why do you type in '26' at the cursor next to the Account number? Continue entering the record: TYPE: Mortgage company PRESS: [<-'] Enter/Return key TYPE: 021587 Q&A 3-23: What is the Date due? PRESS: [<-'] Enter/Return key TYPE: 021187 Q&A 3-24: What do you do if the company has not paid yet? TYPE: 93 PRESS: [<-'] Enter/Return key Q&A 3-25: What do you do if you have not paid? PRESS: [<-'] Enter/Return key Q&A 3-26: What should you do if there are some references? SCREEN 3-24: Data Entry Screen /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/11/87 Record 26 of 26 Account Number 26.00 Date Recorded 02/11/87 Payee Mortgage Company Date Due 02/15/87 Amount Due 10.00 Date Paid 02/11/87 Check Number 93 Ref Last Updated : / / *** PRESS 'C' TO CONTINUE ADDING NEW RECS, ANYTHING ELSE TO QUIT -------------------------------------------------------------------------------- Enter data at cursor position. Move among fields with cursor control keys. Press ENTER to move to next field. Press ENTER alone to leave field unchanged. \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word QUIT". To me, it shows that the computer expects me to either type C or anything to quit. Next, I want to return, because I want to quit. PRESS: [<-'] Enter/Return key AND THE SYSTEM WILL: Update the file and return to the payable file maintenance screen. SCREEN 3-25: Return to the payable file maintenance screen /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/11/87 Record 26 of 26 Account Number 26.00 Date Recorded 02/11/87 Payee Mortgage Company Date Due 02/15/87 Amount Due 10.00 Date Paid 02/11/87 Check Number 93 Ref Last Updated : / / -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: PFACTNO *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer expects me to enter a command. Next, I want to type E, because I want to edit the record displayed. TYPE: E AND THE SYSTEM WILL: Display the screen to edit the currently displayed record. SCREEN 3-26: Edit the currently displayed record /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/11/87 Record 26 of 26 Account Number 26.00 Date Recorded 02/11/87 Payee Mortgage Company Date Due 02/15/87 Amount Due 10.00 Date Paid 02/11/87 Check Number 93 Ref Last Updated : 02/11/87 ******** PRESS ANY KEY TO FINISH EDIT AND RETURN TO SUBMENU ------------------------------------------------------------------------------- Enter data at cursor position. Move among fields with cursor control keys. Press ENTER to move to next field. Press ENTER alone to leave field unchanged. \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the item Account Number. To me, it shows that the computer expects me to correct the account number. Next, I want to type Insurance Company and press return, because the payee should be corrected to Insurance Company. PRESS: [<-'] Enter/Return key PRESS: [<-'] Enter/Return key TYPE: Insurance Company PRESS: [PgDn] AND THE SYSTEM WILL: Accept the value and return to the maintenance screen. Q&A 3-27: What key should you press if the payee's name is correct? SCREEN 3-27: Return to the maintenance screen /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/11/87 Record 26 of 26 Account Number 26.00 Date Recorded 02/11/87 Payee Insurance Company Date Due 02/15/87 Amount Due 10.00 Date Paid 02/11/87 Check Number 93 Ref Last Updated : 02/11/87 ------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: PFACTNO *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer expects me to enter a command. Next, I want to type N, because I want to see the next record in the payable file. TYPE: N AND THE SYSTEM WILL: Display the next record in the payable file according to its logical index. Q&A 3-28: When 'N' is pressed, which record will be brought up? SCREEN 3-28: Accounts Payable File Maintenance /-----------------------------------------------------------------------------\ SMITH'S BIKEWORKS INFORMATION SYSTEM >> Accounts Payable File Maintenance << Today's Date:02/11/87 Record 1 of 26 Account Number 31.00 Date Recorded 08/29/83 Payee 111111111 JONES,SAM C Date Due 08/29/83 Amount Due 286.50 Date Paid / / Check Number Ref 500.00 0.00 500.00 180.00 33.50 286.50 1000.00 360.00 67.00 Last Updated : 01/03/80 -------------------------------------------------------------------------------- ind Record dd Record elete/Recall dit Record Current Active

rev Record ext Record enu (return) ey Select Key: PFACTNO *** NEXT ACTION TO PERFORM \-----------------------------------------------------------------------------/ Look at the screen, and find the "cursor next to the word PERFORM". To me, it shows that the computer (defaults and/or) expects me to enter the next command. Next, I want to type D, because I want to delete the record currently displayed. TYPE: D AND THE SYSTEM WILL: Flag the displayed record for deletion. Q&A 3-29: Is there any indication that the current record is deleted?