home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / vac_sc.zip / VAC-SCHD.DOC next >
Text File  |  1986-03-08  |  4KB  |  118 lines

  1.   
  2.  
  3.  
  4.   
  5.                                   VAC-SCHD.ARC
  6.   
  7.            --- GROUP VACATION SCHEDULING PROGRAM FOR THE IBM-PC/XT---
  8.                       WRITTEN IN IBM BASICA BY P. R. ARZT
  9.                               VERSION 1.3 (3-6-86)
  10.   
  11.   
  12.   The function of the program is to schedule vacation dates for a group of 
  13.   up to 50 people over a period of 16 months beginning on the first week of 
  14.   the current calendar year.  The program provides for:
  15.   
  16.       *   Input of a group roster of (50) names listed in order of vacation 
  17.           seniority (if applicable) with provision to indicate vacation 
  18.           conflicts with other names.
  19.   
  20.       *   Automatic generation of a 69 week calendar with up to 15 holidays, 
  21.           beginning at the first calendar week of any selected year.
  22.   
  23.       * Screen or printer output of the roster and conflicts list.
  24.   
  25.       * Input of scheduled vacation dates for any name on the roster.
  26.   
  27.       *   Cancellation of scheduled vacation dates for any name on the 
  28.           roster.
  29.   
  30.       *   Screen or printer output of all vacation dates scheduled for any 
  31.           name on the roster.
  32.   
  33.       *   Screen or printer output of all names scheduled for vacation 
  34.           during any calendar week.
  35.   
  36.       *   A 69 week calendar screen showing the number of people scheduled 
  37.           for vacation on every calendar day, with provision to show an 
  38.           over or under quota condition.
  39.   
  40.       *   Automatic re-initialization of data files and calendar file when 
  41.           beginning a new vacation scheduling year.
  42.   
  43.       *   Automatic back-up of programs and data files on exit from the 
  44.           program (only if using IBM-BASICA with DOS SHELL).
  45.   
  46.   Program and data files included in this package are:
  47.   
  48.    VAC.BAS --------      The main program
  49.       VAC1.BAS -------   A merge program in ASCII format which creates the 
  50.                          calendar date file for a specified year.
  51.       VACCAL ---------   The calendar date file (supplied as 1986/87 CY 
  52.                          without holidays)
  53.       VACDATA.1 ------ The roster and conflicts file (supplied empty).
  54.       VACDATA.2 ------ The vacation schedule file (supplied empty).
  55.       VAC-SCHD.DOC --- This documentation fileè  
  56.   
  57.   
  58.   
  59.  
  60.  
  61.   
  62.   The program is written in IBM BASICA and uses color screens.  When using a 
  63.   monochrome monitor it is advisable to set the screen mode to black & white 
  64.   in DOS using a utility like COLOR.COM prior to running the program.  All 
  65.   data files are sequential files which load arrays into memory.  Therefore, 
  66.   program loading and data input routines are rather slow, but by no means 
  67.   intolerable.  My two years of working experience, using this program to 
  68.   schedule vacations for a group of 45 people has been very satisfactory.
  69.   
  70.   
  71.   To run the program:
  72.   
  73.       * Set your keyboard for CAPS
  74.   
  75.       * Load BASICA (IBM or MS-GW BASICA)
  76.   
  77.       * Run "VAC"
  78.   
  79.       * Use the appropriate MENU selections
  80.   
  81.   Sufficient menus, prompts, and instructions are provided on screens 
  82.   throughout all segments of the program that it will run easily without 
  83.   further instructions.
  84.   
  85.   To initialize the data files for scheduling 1986/87 VACATIONS:
  86.   
  87.       *   Select MENU item #3 and input your group roster list (I use last 
  88.           names only) in seniority order (if applicable) and up to 6 
  89.           conflict numbers per name (if applicable).
  90.   
  91.       *   Select MENU item #12 to initialize the calendar file for '86 and 
  92.           enter up to 15 holiday dates.  NOTE:  When promted to enter a 
  93.           holiday date, you may strike CR to bypass the entry.
  94.   
  95.       *   Then you are ready to start entering vacation schedule dates from 
  96.           MENU item #1.
  97.   
  98.   
  99.    CAUTION !! - After entering the roster list and proceeding with 
  100.                 scheduling, the roster list cannot be changed in any way 
  101.                 except to add names to the end of the list (up to the 
  102.                 maximum of 50 names) by using MENU item #3 or by using a 
  103.                 text editor and directly editing the file VACDATA.1.
  104.   
  105.   
  106.   
  107.   
  108.   
  109.   
  110.   
  111.   
  112.   è                     ===============HAVE FUN===============
  113.   
  114.   
  115.   
  116.   
  117.   
  118.