I created one for my department for over 600 employees. This is used as an attendance management system to monitor the number of unscheduled leave e.g. Sick leave, Carer's leave etc.
This is the work flow:
1. At the start of each shift each employee signs the attendance sheet.
2. The next day their attendance is recorded by the staffing section in a database located in our head office. If a staff member is absent then the record is flag as USL for unscheduled.
3. When an employee submits a leave application for that date the type of leave in the database is updated to show the type of leave taken for that absence.
4. Each month I download the attendance data from the central server to produce various reports showing the number of days for a selected leave type for all staff or selected staff over a rolling 6 or 12 months period.
If you require more information please contact me off list.