Job Tracking System

Hi All,

Would like to seek for advice, i need to develop a system where can record the date & time when the user performs the job, the user might complete the job using a few days time.

day 1 - 8am to 3pm - pending
day 2 - 3pm to 5pm - pending
day 3 12pm to 4 pm - complete

And i hope can generate a report to show the total times taken by the user to complete the job. Can anyone give me some idea or guidance on how to design this system?