home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / teammate.zip / TEAMMATE.DOC < prev    next >
Text File  |  1990-03-11  |  18KB  |  420 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                      Alex Freiman
  12.  
  13.  
  14.                        Presents
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                       TEAM-MATE (tm)
  23.  
  24.  
  25.                Sports Scheduling Program
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.           IBM PC, XT, AT, PS2 and compatibles
  41.  
  42.        (c) Copyright 1990 - Alex Freiman
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. Published by:
  55.  
  56.  
  57.               Alex Freiman
  58.               162 Cedar Drive
  59.               New Britain, PA  18901
  60.               (215) 345-8821
  61.  
  62.  
  63.  
  64.                     Introduction
  65.  
  66.  
  67. Welcome to TEAM-MATE (tm). TEAM-MATE is an advanced sports
  68. scheduler for any sport that computes Round Robin schedules that include
  69. date, time, place and officials (like umpires for baseball or referees
  70. for football).  It is written using a high speed language that allows
  71. for fast response on the smallest hardware configurations and supports
  72. use of both the keyboard and mouse to control its operation.
  73.  
  74. Overview
  75.  
  76. TEAM-MATE is divided into 3 main sections which are shown on the main
  77. menu when the program is first loaded.  These are:  Division Section,
  78. Schedule Section and the Product Information Section.  The TEAM-MATE
  79. scheduling unit is called a division.  We could have used the term
  80. "League" or "Unit" or any number of names for a collection of
  81. competitors.  We chose "Division" because many sports programs (called
  82. Leagues) have several levels of play within their program and scheduling
  83. is done for each level (Division).
  84.  
  85. The steps necessary to create a schedule are:
  86.  
  87.            o Enter the list of teams and officials that compete in each
  88.              division.  Use the menu choice Create New Division.
  89.            o Enter specifics about playing sites available such as day
  90.              of week, time, and location of playing site.
  91.            o Review schedule on the screen.  Make any changes
  92.              desired in the scheduling information until you get the
  93.              schedule the way you want it.
  94.            o Print a copy of the schedule for distribution to teams.
  95.              You may also save the schedule to an ASCII disk file
  96.              and make changes with your favorite word processor.
  97.  
  98. That's really all there is to it.
  99.  
  100.  
  101. Program Conventions
  102.  
  103. TEAM-MATE has been developed using a menu oriented approach which
  104. makes the system easy to learn and use.  This section provides an
  105. overview of keyboard and mouse conventions used in this program.
  106.  
  107.    o  Simple menus are used to ease selection of the functions
  108.       that you want to perform.  To make a selection from a
  109.       menu, you may use the cursor arrow keys to highlight a
  110.       choice and then press <Enter> to actually make the
  111.       selection.  An alternate method of selection from a
  112.       menu is to enter the first letter of the item in the menu.
  113.       This makes the selection immediately without requiring
  114.       any other key to be pressed.  When a menu choice is
  115.       highlighted, a short explanation is displayed on the
  116.       bottom line of the screen.  This explanation appears in
  117.       the same color as the menu that it explains.
  118.  
  119.    o  Mouse support allows for making selections on the
  120.       menu and for moving the cursor around on the data
  121.       entry screens.  Use the left button when <Enter> is
  122.       required: use the right button when <Esc> is desired.
  123.  
  124.    o  The <Esc> key is the universal key for ESCAPE or
  125.       EXIT from any function going on in the system.  Use it
  126.       to backup to the previous menu level or to indicate that
  127.       you are finished making entries on the current screen.
  128.  
  129.    o  To terminate TEAM-MATE, press the <Esc> key while in
  130.       the main menu and confirm your request to exit by
  131.       entering "y" and <Enter>.
  132.  
  133.    o  When entering data on the screen, the universal key to
  134.       indicate that you have completed entering data
  135.       successfully for that screen is the <PgDn> key.  This
  136.       helps avoid having to press the RETURN key for each field
  137.       until you get to the end of the screen.
  138.  
  139.  
  140. Hardware Requirements
  141.  
  142. The minimum hardware requirements to run TEAM-MATE are:
  143.  
  144.            o An IBM PC, XT, AT, or PS/2
  145.              computer or compatible.
  146.            o 384K bytes of memory (RAM).
  147.            o 1 Floppy disk drive.
  148.  
  149.  
  150. Optional equipment supported:
  151.  
  152.            o Mouse
  153.  
  154.            o A second floppy disk drive - use one drive for
  155.              the program and one for data.
  156.  
  157.            o Hard Disk Drive - the most convenient storage
  158.              for your programs, division information and
  159.              schedules.
  160.  
  161.            o a printer if you want to print a copy of your
  162.              schedules.
  163.  
  164.  
  165. Support and Problem Reporting
  166.  
  167. This version of TEAM-MATE has been thoroughly tested, but it is possible
  168. that some combination of features or hardware may not work properly.
  169. Most problems are due to simple user errors or misunderstandings,
  170. ambiguous documentation, or bad diskettes.  If some problem comes up
  171. which behaves like a "bug", first go to appendix B to review common
  172. problems and questions and see if an answer has been provided.  If you
  173. still can't figure out the problem, please let us know and we will try to fix
  174. it (no guarantees but we will try our best).  We need your help to try to
  175. recreate the problem.  Please describe the situation at the time the
  176. problem occurred, for example, what function were you running, what
  177. special environment do you have, what memory resident programs you
  178. have loaded, etc.?  Try to print the screen using the Ctrl-PrtSc key.  Print
  179. a copy of your CONFIG.SYS file and your AUTOEXEC.BAT file.  Make
  180. a copy of your data files on diskette and send this information with your
  181. original diskette back to us.  Please be sure to write your name, address
  182. and phone number on all the materials you send so we can return it to
  183. you.  Send this material to :
  184.  
  185.                      Alex Freiman
  186.                      162 Cedar Drive
  187.                      New Britain, Pa 18901
  188.                      (215) 345-8821
  189.  
  190.                   Using the Menus
  191.  
  192.  
  193. The first time you execute TEAM-MATE, you will see the Main Menu
  194. displayed.  This menu allows you to access the Division Menu, the
  195. Schedule Menu and to display Product Information.  The following
  196. sections detail the functions of each menu and the choices within each
  197. menu.
  198.  
  199.  
  200. Division Menu
  201.  
  202. The division menu allow access to all the functions necessary to create
  203. and maintain as many divisions as you need to manage your sports
  204. program.  Division information consists of the list of team names within
  205. the division and the names of officials (umpires, referees, etc.) to be
  206. scheduled.  This information is then saved to disk for use later in case
  207. you wish to modify your schedules or generate new schedules.  The
  208. division maintenance choices are described below.
  209.  
  210. Create New Division
  211.  
  212. Choose this item to enter the names of teams for a new division that you
  213. haven't previously created.  Also, enter the names of the officials to be
  214. scheduled within this division.  Some organizations use the concept of
  215. "crews" for scheduling a number of officials for each game.  For example,
  216. if you wanted to schedule 3 umpires for each game in a baseball program,
  217. you could assign 3 man crews and name the crew by the home plate
  218. umpires name.  You would enter e.g. Al Clark as the crew chief and the
  219. umpires who are assigned to Al's crew would know that they must attend
  220. all games with Al's name on them.
  221.  
  222. After creating these lists of team names and officials, you should save the
  223. division list to disk in case you want to experiment with the division later
  224. or a late entry is received and a new team must be added to the division.
  225.  
  226. Get existing Division
  227.  
  228. This menu choice is used to select a division for scheduling.  You can
  229. select any division created previously and saved to disk.  When you
  230. choose to get a division, a pop-up window appears on the screen with a
  231. list of all divisions available in the current directory.  In the simplest case,
  232. all you have to do is locate the name of the division that you want, use
  233. the arrow keys, PgDn, PgUp, Home, or End keys to highlight the division
  234. name and press <Enter>.  The division names are in alphabetical order
  235. and if there are too many to fit in the window, they will scroll up and
  236. down using the positioning keys described above.  The division teams and
  237. official names are now selected.
  238.  
  239. When using the mouse to select a division, you must place the diamond
  240. shaped cursor on the division name to be selected.  Press the left button
  241. to highlight the division.  When the desired division is highlighted, press
  242. the left button again to select the division.  If there are too many names
  243. to fit in the window, use the mouse to highlight the up or down arrow on
  244. the right margin of the pop-up window.  The window will scroll one line
  245. at a time.  For larger movement, click on the box in the right margin and
  246. drag it up or down to move faster to the area of the directory you wish
  247. to view.  When the entry you wish is highlighted, place the cursor on the
  248. highlighted entry and press the left button.
  249.  
  250. If you are not trying to change to a different sub-directory, ignore the
  251. lines that say "<dir>" in the second field of the pop-up window.  These
  252. are described below and are only used if you use directory structures on
  253. your disk.  If you don't know how to use directories, you probably don't
  254. need to concern yourself with this information.  Directories are used
  255. primarily by hard disk users and some additional information about
  256. navigation through them is described below.  For more information on
  257. directories, see your DOS reference manual.
  258.  
  259. Note that at the top of this pop-up window you can see the search name
  260. used to tell DOS what files to list in the pop-up.  It contains the name of
  261. the drive and subdirectory that you are pointing to followed by "*.DIV".
  262. This identifies the directory to use and asks for the list of files that end
  263. with "DIV" only.  Two types of entries are shown in the window: a
  264. directory type entry and a "DIV" type entry.  The directory entry is
  265. identified by the second field on the line which says "<dir>" and the
  266. division type entry shows the size of the file used to store the division
  267. information.  If you select a directory type of entry, TEAM-MATE will
  268. change the current directory to the newly selected directory and
  269. automatically show the list of divisions (and sub-directories) available in
  270. that directory.  If you are not using the root directory, you will notice that
  271. the first entry in the pop-up window contains a <dir> entry with a name
  272. of "."(period).  This is the DOS terminology for the parent directory.
  273. Using these capabilities, you will be able to select any directory on the
  274. default disk drive.
  275.  
  276. After moving through the directories and locating the division name you
  277. want to schedule, highlight the division name that is shown on the screen
  278. and press enter to select that division.  To use the mouse, see the
  279. directions above for mouse control.  The team names and officials names
  280. will be loaded into the computer.
  281. Edit Division
  282.  
  283. Use this menu entry to make changes to your list of teams or officials for
  284. a particular division.  You can use the arrow keys to position to the field
  285. you want to correct and then type in any changes you wish.  The mouse
  286. will also allow you to position to any field to make corrections or
  287. additions.  Be sure to press the <Enter> after typing in each field.  If you
  288. press <Esc> before pressing the <Enter> on a field, your last entry may
  289. be ignored.
  290.  
  291. When you are done making corrections, press <Esc> to return to the
  292. division menu.  Don't forget to save these changes back to disk after you
  293. are satisfied that they are correct.  To be safe, this should be done as
  294. soon as you complete your editing of the division information, even before
  295. creating any schedules.
  296.  
  297.  
  298. Save Division to disk
  299.  
  300. This menu choice asks for the name of the division that you want to save.
  301. Two small files are created to record information about each division:
  302. <div>.DIV and <div>.OFF.  You may use up to 8 characters to name
  303. your division and TEAM-MATE will automatically append the suffix to the
  304. file names.
  305.  
  306. TEAM-MATE only saves the names of teams and officials for each division
  307. on disk because you will normally want to change the information about
  308. dates, times and fields each time you create a new schedule for each
  309. division.
  310.  
  311. Delete Division from disk
  312.  
  313. When scheduling is completed or when divisions are deleted from your
  314. program, you may wish to remove these files from your disk.  Use this
  315. choice to delete the division files to preserve the disk space for
  316. information that will be needed later.  Highlight the name of the division
  317. that you wish to delete. (See Get Existing Division information about how
  318. to locate a division).  When you select the division, a confirmation
  319. message will appear asking if you really want to delete the division.
  320. Answer "Y" and return to have the division deleted.
  321.  
  322.  
  323.  
  324. Schedule Menu
  325.  
  326. The schedule menu provides the necessary functions to identify field
  327. locations, times, starting dates, number of games to play and exception
  328. dates for building schedules.  It also provides the choices to display
  329. schedules on the screen, print hard copies of the schedule or save the
  330. output schedule to a disk file.  When writing to a disk file, you may use
  331. your favorite word processor to fine tune the schedule with your
  332. particular special requirements.  The following sections provide detailed
  333. information about each of these functions.
  334.  
  335. Create Schedule
  336.  
  337. This item asks you for all the information needed to run a schedule
  338. calculation.  The first screen that appears allows you to select the starting
  339. date, the number of games to be scheduled for each team and any
  340. specific dates that you don't want games scheduled on.
  341.  
  342. First select your starting date, the day you want to play the first game for
  343. the division.  Next, you have to tell TEAM-MATE how many games you
  344. want each team to play.  If you want each team to play an even number
  345. of games against every other team (a complete round robin) in the
  346. division, you must enter a number one less than the number of teams in
  347. the division (or a multiple of this number).  This number is calculated for
  348. you and shown on the screen.  For example, for a division of 8 teams to
  349. play each other an even number of times, you will have to enter 7, 14, 21,
  350. etc. to get an even number of matches between each team.  TEAM-MATE
  351. will automatically schedule a minimum of one complete round robin.
  352.  
  353. The last area of this screen requests a list of exception dates.  These are
  354. dates that you don't want any games scheduled for the division even
  355. though these dates occur on the day of the week that the division
  356. normally plays.  For example, holidays (like Memorial Day or Mother's
  357. Day) or key league activities day (field maintenance, tournament play,
  358. etc.) may demand that no games be scheduled on those days.  Enter the
  359. list of days to skip.
  360.  
  361. When you are finished entering data on the first screen, press <Esc> to
  362. complete this section and go on to entering the days of the week that you
  363. will play, the name of the field and the time of each game on that field.
  364.  
  365. The next screen shows a list of the days of the week.  Highlight the days
  366. that this division is to play, one at a time, and press enter.  Another
  367. screen will appear allowing you to enter the field name and game time
  368. allocated each week for the day selected.  Note that you can only
  369. schedule one game per day per team.  No team will be scheduled to play
  370. two games in one day.  This means that there is a limit to the number of
  371. fields that can be used on a particular day.  This limit is 1/2 the number
  372. of teams in the division.  Therefore, the maximum number of games
  373. allowed is displayed for you to fill in.  Naturally, you don't have to enter
  374. a field location for every allowable slot if fields are not available.
  375.  
  376. After the last field is entered, press <Esc> to indicate that you are
  377. finished.  Be careful to press <Enter> on the last field of data you want
  378. to enter before you press the <Esc> key to insure the data gets accepted
  379. correctly.  Notice that when you return to the list of the days of the week,
  380. those days that you scheduled games for will be marked with an "*" on
  381. the left.
  382.  
  383. TEAM-MATE will schedule matches so no team is scheduled to play twice
  384. in one day.
  385.  
  386. The schedule may now be reviewed on the screen, written to disk as a
  387. pure ASCII file for use in your word processor, or printed on your printer.
  388. See below for more detail.
  389.  
  390. Display Schedule on Screen
  391.  
  392. This allows you to proof read your schedule without wasting paper or disk
  393. space.  Schedule records are displayed one screen at a time.  When the
  394. screen pauses, press any key to continue the display.  If there are errors in
  395. the schedule, you can select Create Schedule again and make changes in
  396. the available dates, list of teams, etc. until the schedule is correct.  You
  397. then can exercise any of the options described below: write schedule to
  398. disk, or print schedule.
  399.  
  400. Write Schedule to Disk
  401.  
  402. This creates an ASCII file on disk for you to view or modify with your
  403. own word processor if you have special changes to make.  After changes
  404. have been successfully completed, you may then print the schedule with
  405. your word processor.
  406.  
  407. Print Schedule to Printer
  408.  
  409. This menu choice is helpful in evaluating long schedules and in marking
  410. any changes that you find.  You can then change the input to the program
  411. and have it generate another trial schedule until you get the final schedule
  412. that you wish to use.
  413.  
  414.  
  415. Product Information
  416.  
  417. This menu choice is here for your convenience.  It contains information
  418. on how to order TEAM-MATE either by mail or by phone.
  419.  
  420.