我正在嘗試開發一個項目/員工/小時應用程序並需要數據庫設計。我有一段時間沒有這樣做,所以我正在尋求好的建議。Mysql數據庫設計通知
基本上,應用程序是跟蹤員工在項目上工作了多少小時。員工必須每天登錄系統,將他們花費的時間花在他們工作的項目上。到本週末,他們提交時間表並顯示他們在每個項目上的總工作時間。
例如,員工A在2012年2月11日的項目A上工作3小時,員工B在項目A上工作2小時,在項目B上工作1小時,時間爲2012年2月9日。經理可以看到這兩名員工在登錄時花費了5小時的時間在項目A上和1小時的項目B上。管理人員還可以看到員工B在所有項目(A和B)上的花費了多少小時。數據庫表我想到的是
EMPLOYEES
id/name/password/manager_privi
PROJECTS
id/project_name/client/hours/date
HOURS
employee_id/project_id/date
這是足夠的我需要什麼?謝謝您的幫助。
這就夠了:)至少它應該是 – Vyktor 2012-02-09 15:21:41
小時列不應該列在HOURS表下面嗎? – 2012-02-09 15:23:17
也許客戶表嗎? – 2012-02-09 15:34:13