One think i would like to share, here we developed Web based Timesheet application i think which solves your problems,
Employees can enter their Status of work in this timesheet in day(minutes mode or decimal mode)or weekly wise.
Employees can take their status Report as PDF and CSV .
Admin View project report with estimated budget,estimated time,total cost,total time.
various Departments in a company or multiple companies can act as a Admin to control their employees, then take whole employee status Report as PDF and CSV.
Super Admin control Admin rights to access the timesheet,take backup and restore the database (we have an idea to extend the functionality of Super Admin in the next
version).
so, here i show demo (http://qualitypointtech.net/timesheetdemo/index.php).
share me whether its covered all sutiation like hours and weekly entered like that. And share your ideas and suggestion and also feel to share any bugs while using.
If you want to Download