I am thinking of building a time management system. What I am thinking is building one object task to hold different tasks and another object task-record to hold each single entry on how much time is spent on one single task on that day. Say suppose I spent 4 hours on Task A on Wednesday, the record will hold a lookup relationship to Task A and a date field which is Wednesday and a time spent field.
Since inputting each task one by one is a tedious work, I am thinking of building a VF page which looks like this:
In each cell, it brings up the existing value from database and by changing the values and click submit button it will automatically update database.
But the question is how should I implement this? I am thinking of using