At our business, we have a binder that holds time sheets for each employee. I have attached what I would like a sample time sheet to look at (it does not have full range of dates though, that would span multiple pages). We have to hand fill out the names and the dates for every day of the month, for each employee. This takes too much of our time.
I would like a small utility that will take as input a comma separated value file which contains the names of each employee. The utility will place the name of the employee in the name field on the document. The program will then fill in the dates in all the date fields for the entire current month (we should be able to pick the date as well, but the default should be the current date).
The final output should be one PDF file that contains the sheets for each employee. The sheets should be easily printable on standard 8.5"x11" paper.
The program should be able to be used in either linux or windows with no installation. Possibly a little java gui program, but their may be other, better ways to do it. Reliability is important.
## Deliverables
1) Complete and fully-functional working program in executable form as well as complete well-documented source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows
a) utility should be a free standing program that does not need to be installed, but can depend on other free open source software packages that are available for windows and linux if needed.
Use of open source software is encouraged if it will help.
## Platform
Needs to run under Windows 2000, Windows XP, and Linux (specifically Ubuntu).