home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
DATABASE
/
EMPSCH10.ZIP
/
SCHEDULE.DOC
< prev
next >
Wrap
Text File
|
1989-11-20
|
34KB
|
595 lines
THE SCHEDULER
an
Employee schedule program
by
Ron Thompson
Copyright 1989
Computer Room Software
Scheduler is a program designed to allow entry of employee's
work schedules, with easy modification and printing of the
schedules. The program will make a 1 week schedule, for up
to 60 employees. The program will also display graphs of the
schedule for each day.
Scheduler consists of six files that must be on the same
disk or in the same directory; SCHEDULE.EXE, WEEK.FRM,
GRAPH1.SCR, GRAPH2.SCR, HELP.SCR, and SCHEDULE.DOC
Two other types of files will appear on the disk when using
Scheduler; filename.SCH and filename.BAK. The .SCH is the
latest version of a schedule. When you "Build a new schedule"
the program will produce a .SCH file. When you "Load an old
schedule" the program will save the .SCH file as a .BAK file,
and save the new changes as a .SCH file. If you make a mistake
when modifying a file that has a matching .BAK file it is easy
to recover from the mistake by exiting the program and erasing
the messed up .SCH file and using the DOS command
"RENAME filename.BAK filename.SCH" and pressing the Enter key.
The filename in the line would be the name of your file, and
you would not type in the quote marks.
This small manual will take you through the steps of making a
new schedule, altering it and printing the finished schedule.
At the DOS prompt, type SCHEDULE and press enter.
A>SCHEDULE
You will be asked for the path to the schedule files. That
simply means to type in the drive and directory names that
have the data files. If you have a dual drive disk, you may
want to keep the Schedule program files on a disk in drive A,
and the schedules on a disk in drive B. If so, you would
enter B:\ , which tells the program to look in the main directory
of drive B. If you have a hard disk drive named C, and have
made a subdirectory for the schedule program and schedules and
called it SCHEDULE, you would enter C:\SCHEDULE\ .
╓──Path Information ──────────────────────────────────────────────────────────╖
║ Which drive and subdirectory are your schedules in? ║
║Enter as A:\ or B:\SUBDIRECTORY\ > < ║
╙─────────────────────────────────────────────────────────────────────────────╜
You will then see the menu;
╓────────────────────────────────────╖
║ *** THE Scheduler's MAIN MENU *** ║
╠════════════════════════════════════╣
║ Load an old schedule ║
║ Build a new schedule ║
║ Print out a schedule ║
║ Graph ║
║ Quit the program ║
╙────────────────────────────────────╜
╓────────────────────────────────────╖
║ COMPUTER ROOM SOFTWARE ║
║ COPYRIGHT 1989 ║
╙────────────────────────────────────╜
╓──[ Information ]─────────────────────────────────────────╖
║ Use the Up and Down Cursor Keys to select an Option. ║
║ Press the ENTER key to continue. ║
╙──────────────────────────────────────────────────────────╜
Notice that the line "Load an old schedule" is highlighted. By
pressing the up and down arrows you can move to other selections.
Press the ENTER key when you are on the selection you want.
For this example, select "Build a new schedule".
A small box will appear that asks for the name of the file. Type
a word (or a number) that you want to use for the name of the
schedule. Do not enter more than eight characters, or a period,
the program will add the .SCH automatically.
╓────────────────────────────────────╖
║ *** THE Scheduler's MAIN MENU *** ║
╠════════════════════════════════════╣
║ Load an old schedule ║
║ Build a new schedule ║
║ Print out a schedule ║
║ Graph ║
║ Quit the program ║
╙────────────────────────────────────╜
╓────────────────────────────────────╖
║ COMPUTER ROOM SOFTWARE ║
║ COPYRIGHT 1989 ║
╙────────────────────────────────────╜
╓──[ Name of file ]─────────────────────────────────────────╖
║Enter name of file >DEMO < ║
╙───────────────────────────────────────────────────────────╜
Type in the name and press enter.
The program will ask for the date of the program. This is just
for your convenience, and you may press Enter if you do not want
the date shown while working on the schedule.
╓─────────────────────────────────────╖
║ *** THE Scheduler's MAIN MENU *** ║
╠═════════════════════════════════════╣
║ Load an old schedule ║
║ Build a new schedule ║
║ Print out a schedule ║
║ Graph ║
║ Quit the program ║
╙─────────────────────────────────────╜
╓───────────────────────────────────╖
║ COMPUTER ROOM SOFTWARE ║
║ COPYRIGHT 1989 ║
╙───────────────────────────────────╜
╓──[ Week beginning ]───────────────────────────────────────╖
║Enter as MM/DD/YY > < ║
╙───────────────────────────────────────────────────────────╜
The date is entered as 2 numbers, a "/" , 2 more numbers, another
"/", and 2 more numbers.
╓──[ Week beginning ]───────────────────────────────────────╖
║Enter as MM/DD/YY >09/12/89< ║
╙───────────────────────────────────────────────────────────╜
You are then shown the entry screen. It has room for a name and
seven days. When the screen comes on, the word "NAME" is highlighted.
If you press the;
SPACE key ... You will be asked to enter the
persons name.
Right arrow . The S for Sunday will be highlighted
and if you press the SPACE you will
be asked for the time the person
will start on Sunday.
Left arrow .. The S for Saturday will be highlighted
and if you press the SPACE you will
be asked for the time the person will
start on Saturday.
Down arrow .. Will show the next person, which should
be blank at this time.
Up arrow ... Will show the previous person, if you
are on the first person the key is
ignored.
Page up ... Will show you a chart explaining
military time (0000 to 2400 hours).
Page down ... Will list all people entered so far,
you can use the Page UP, Page Down,
and Up and Down keys to browse through
them. If you have a line, with a person's
name, highlighted and press ENTER, you
will be returned to this screen with
that person's information displayed.
ESC ... Returns you to the menu.
┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
│ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
│ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
│09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
└─────────┴──────────────────────────────────────────────────────────────────┘
With the word "NAME" highlighted, we press the SPACE key. A small
box appears at the bottom of the screen. Type in the person's name
and press ENTER.
┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
│ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
│ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
│09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
└─────────┴──────────────────────────────────────────────────────────────────┘
╓──[ Name of person ]────────────────────────────────────────────────────────╖
>Ron Thompson < ║
╙────────────────────────────────────────────────────────────────────────────╜
The person's name will appear on the screen. We then press the
right arrow, and the S for Sunday is highlighted. We press the
SPACE key and a box appears at the bottom of the screen which
asks for the time the person will start. Type in the military
time for when the person will start to work. If you forget what
hours equal the normal AM or PM, then press the PAGE UP key.
We could have pressed the Right (or Left) arrow several more times
and picked any day.
┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
│ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
│Ron Thompson │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
│ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
│09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
└─────────┴──────────────────────────────────────────────────────────────────┘
╓──Sunday start (Enter if off)───────────────────────────────────────────────╖
>0800< ║
╙────────────────────────────────────────────────────────────────────────────╜
The time that you entered will be displayed in the day of week
that you are on. You will then be asked for the time the person
will stop working. Enter it the same way.
┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
│ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
│Ron Thompson │0800 │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
│ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
│09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
└─────────┴──────────────────────────────────────────────────────────────────┘
╓──Sunday end (Enter if off)─────────────────────────────────────────────────╖
>1600< ║
╙────────────────────────────────────────────────────────────────────────────╜
The hours worked for the day, and the total of the hours worked
for the week, will be calculated automatically. The program will
support quarter hour figures (1015 or 1030) and will display the
hours worked in decimals (8.25 8.50 8.75).
If the hours scheduled for the week is more than 39 hours, the
computer will beep to warn you.
┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
│ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
│Ron Thompson │0800 │ │ │ │ │ │ │ │
│ │1600 │ │ │ │ │ │ │ │
│ │ 8. 0 │ │ │ │ │ │ │ 8. 0 │
├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
│ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
│09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
└─────────┴──────────────────────────────────────────────────────────────────┘
Pressing the PAGE UP key will display this screen. When you
are done, press any key to return to where you were.
┌────────────┬────────────┐
│ AM │ PM │
│12:15 - 0015│12:15 - 1215│
│12:30 - 0030│12:30 - 1230│
│12:45 - 0045│12:45 - 1245│
│ 1:00 - 0100│ 1:00 - 1300│
│ 2:00 - 0200│ 2:00 - 1400│
│ 3:00 - 0300│ 3:00 - 1500│
│ 4:00 - 0400│ 4:00 - 1600│
│ 5:00 - 0500│ 5:00 - 1700│
│ 6:00 - 0600│ 6:00 - 1800│
│ 7:00 - 0700│ 7:00 - 1900│
│ 8:00 - 0800│ 8:00 - 2000│
│ 9:00 - 0900│ 9:00 - 2100│
│10:00 - 1000│10:00 - 2200│
│11:00 - 1100│11:00 - 2300│
│ NOON - 1200│MIDN - 2400│
└────────────┴────────────┘
Press any key to return
Pressing the PAGE DOWN key will show the summary of people
already entered, in the form shown below.
You may scroll thru the list with the Page up, Page Down,
Up arrow, Down arrow, Home, and End keys. When you have
the name of the person highlighted and press Enter, you
will return to the Entry screen with that person on display.
There is only one person shown now, but later up to three
people can be shown at one time.
┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
│ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
│Ron Thompson │0800 │ │ │ │ │ │ │ │
│ │1600 │ │ │ │ │ │ │ │
│ │ 8. 0 │ │ │ │ │ │ │ 8. 0 │
├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
│ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
│09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
└─────────┴──────────────────────────────────────────────────────────────────┘
╓──09/12/89────────────────────────────────────────────────────────────────╥─╖
║ Ron Thompson │0800 │ │ │ │ │ │ │ ║v║
║ │1600 │ │ │ │ │ │ │ ║ ║
║ │8. 0 │ │ │ │ │ │ │8. 0 ║ ║
║ │ │ │ │ │ │ │ │ ║ ║
║ │ │ │ │ │ │ │ │ ║ ║
║ │ │ │ │ │ │ │ │ ║ ║
║ │ │ │ │ │ │ │ │ ║ ║
║ │ │ │ │ │ │ │ │ ║ ║
║ │ │ │ │ │ │ │ │ ║ ║
╙──────────────────────────────────────────────────────────────────────────╨─╜
If you select "Load an old schedule" from the Menu, you will
see a box that has upto 10 schedule files shown. Use the
Up arrow, or Down arrow to select the one you want to load,
and press ENTER.
╓─────────────────────────────────────╖
║ *** TH╒══FILES══════════╤═╕NU *** ║
╠═══════│ SAMPLE.SCH │v│═════════╣
║ Load │ DEMO.SCH │ │ ║
║ Build╘═════════════════╧═╛ ║
║ Print out a schedule ║
║ Graph ║
║ Quit the program ║
╙─────────────────────────────────────╜
╓───────────────────────────────────╖
║ COMPUTER ROOM SOFTWARE ║
║ COPYRIGHT 1989 ║
╙───────────────────────────────────╜
╓──[ Information ]──────────────────────────────────────────╖
║ Use the Up and Down Cursor Keys to select an Option. ║
║ Press the ENTER key to continue. ║
╙───────────────────────────────────────────────────────────╜
You will be asked the date as before, and the Entry screen will
appear, but this time people will be displayed at the start.
To move to the end of the list you can either press the Down
arrow until you reach the end, or press Page Down and then the
End key followed by the Enter key.
NOTE:
You can replace previously entered names or times by moving to
them and re-entering the information. If you have entered hours
for a day, and then decide that the employee should be off that
day, just type 0 for both the start and end times.
PRINTING OUT A SCHEDULE
If you select "Print out a schedule" you are again shown the
box with the list of .SCH files. Select one and press Enter,
you will be asked for a date, and you should enter a date this
time as it will appear on the printout.
The program will print either 15 people per page (and up to
4 pages) ,or it will stop if it reaches a place where there
are no weekly hours entered. When it reaches a blank space,
the program will ask once if you wish to continue. If you
answer Yes, it will print all four pages whether empty or not.
GRAPHS
The Scheduler program will show a graph of how many people
are working for each hour of the day.
When you select "Graph" from the menu, you will be shown which
schedules are available on the drive. Select one by highlighting
it and pressing ENTER.
╓─────────────────────────────────────╖
║ *** TH╒══FILES══════════╤═╕NU *** ║
╠═══════│ SAMPLE.SCH │v│═════════╣
║ Load │ DEMO.SCH │ │ ║
║ Build╘═════════════════╧═╛ ║
║ Print out a schedule ║
║ Graph ║
║ Quit the program ║
╙─────────────────────────────────────╜
╓───────────────────────────────────╖
║ COMPUTER ROOM SOFTWARE ║
║ COPYRIGHT 1989 ║
╙───────────────────────────────────╜
╓──[ Information ]──────────────────────────────────────────╖
║ Use the Up and Down Cursor Keys to select an Option. ║
║ Press the ENTER key to continue. ║
╙───────────────────────────────────────────────────────────╜
╓─────────────────────────────────────╖
║ *** TH╒══FILES══════════╤═╕NU *** ║
╠═══════│ SAMPLE.SCH │v│═════════╣
║ Load │ DEMO.SCH │ │ ║
║ Build╘═════════════════╧═╛ ║
║ Print out a schedule ║
║ Graph ║
║ Graph2 ║
║ Quit the program ║
╙─────────────────────────────────────╜
╓───────────────────────────────────╖
║ COMPUTER ROOM SOFTWARE ║
║ COPYRIGHT 1989 ║
╙───────────────────────────────────╜
╓──[ Information ]──────────────────────────────────────────╖
║ Use the Up and Down Cursor Keys to select an Option. ║
║ Press the ENTER key to continue. ║
╙───────────────────────────────────────────────────────────╜
A menu of days appears, select one and press ENTER. You
can also select QUIT to return to the main menu.
╓─────────────────────────────────────╖
║ *** THE Scheduler's MAIN MENU *** ║
╠═════════════════════════════════════╣
║ Load an old schedule ║
║ Build a new schedule ║
║ Print out a schedule ║
║ Graph ║
║ Graph2 ║
║ Quit the program ║
╙─────────────────────────────────────╜
╓─────────────────────────────────────╖
║ COMPUTER ROOM SOFTWARE ║
║ COPYRIGHT 1989 ║
╙─────────────────────────────────────╜
╓──[ Information ]──────────────────────────────────────────╖
╓─Which day─────────────────────────────────────────────────╖ion. ║
║ Sun Mon Tues Wed Thur Fri Sat Quit ║ ║
╙───────────────────────────────────────────────────────────╜────────╜
MID 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 SUN
┌───────────────────────────────────────────────────────────────────────────┐21
├───────────────────────────────────────────────────────────────────────────┤20
├───────────────────────────────────────────────────────────────────────────┤19
├───────────────────────────────────────────────────────────────────────────┤18
├───────────────────────────────────────────────────────────────────────────┤17
├───────────────────────────────────────────────────────────────────────────┤16
├───────────────────────────────────────────────────────────────────────────┤15
├───────────────────────────────────────────────────────────────────────────┤14
├───────────────────────────────────────────────────────────────────────────┤13
├───────────────────────────────────────────────────────────────────────────┤12
├───────────────────────────────────────────────────────────────────────────┤11
├───────────────────────────────────────────────────────────────────────────┤10
├───────────────────────────────────────────────────────────────────────────┤ 9
├───────────────────────────────────────────────────────────────────────────┤ 8
├───────────────────────────────────────────────────────────────────────────┤ 7
├─────────────────────────────────██─██─██─██───────────────────────────────┤ 6
├─────────────────────────────────██─██─██─██───────────────────────────────┤ 5
├──────────────────────────────██─██─██─██─██─██─██─────────────────────────┤ 4
├──────────────────────────────██─██─██─██─██─██─██─────────────────────────┤ 3
├──────────────────────────────██─██─██─██─██─██─██─────────────────────────┤ 2
├─────────██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─────────────┤ 1
MID─1──2──3──4──5──6──7──8──9──10─11─12─1──2──3──4──5──6──7──8──9──10─11────┘
^ ^
Midnight Noon
The graph begins with midnight and goes to 11 pm.
It has room for up to 20 employees per hour, if there are more than
20 employees working during an hour the graph will only show that
there are only 20. The numbers on the right side of the screen
show how many people are working, the numbers at the top and bottom
are the hours of the day. Notice that there is only 1 employee
working during the hours of 3 am to 9 am, and 4 at 10 am.
If you press any key, you will return to the day selection menu.
To return to the main menu from there, select Quit.
ACKNOWLEDGMENTS
This program uses routines from THE QUICKBASIC UTILITY SET, a
library of routines written by Daniel R. Berry, of Traveller Software,
4277 Redmond Way, Beale AFB, CA 95903.
Thanks to Dan Tillman, sysop of Missing Link BBS 618-233-6982, for
quite a bit of technical assistance for this and other programs.
Thanks to Bob Scruggs, owner of Circle Software, 12 East Main St.,
Belleville, IL 62221, for the use of several QuickBasic routines.
SHAREWARE
This program is being offered on a Shareware basis. It may be
copied and distributed by any means, as long as none of the
files including this doc file are not altered.
Shareware means that you may try this program to see if it meets
your needs. If you use Scheduler beyond a trial basis you are
expected to register it.
Registration fee:
If you only wish to register this version of Scheduler,
and do not require future updates, the fee is $25.00.
If you wish to register and receive all future updates
at no additional cost, the fee is $50.00.
In either case, registration entitles you to all the assistance
that I can provide.
Ron Thompson
214 Marla Kay Drive
Swansea, IL 62221
618-235-7739
REGISTRATION FORM
Please make checks payable to:
Ron Thompson
214 Marla Kay Drive
Swansea, Illinois 62221
┌───────────────────────────────────────────────────────┬─────────────────┐
│NAME: │DATE │
├───────────────────────────────────────────────────────┴─────────────────┤
│STREET ADDRESS: │
├─────────────────────────────────────────────────────────────────────────┤
│CITY, STATE, ZIP: │
├─────────────────────────────────────────────────────────────────────────┤
│ Registration for version 1.0 of Scheduler. │
├──────────────────────────────────┬──────────────────────────────────────┤
│ Limited Registration $25.00 │ Full registration $50.00 │
├──────────────────────────────────┴──────────────────────────────────────┤
│ Suggestions: │
│ │
│ │
│ │
├─────────────────────────────────────────────────────────────────────────┤
│ Where did you get Schedule? │
└─────────────────────────────────────────────────────────────────────────┘