2011-12-11 53 views
-1

我想要求您的幫助,因爲我被困在一個項目中,我正在從家中監測患者。用於監測患者的數據庫設計

我是一名PHP/MySQL開發人員,如果您能指導我朝着正確的方向發展,那就太好了。 以下是我想:

我有3個類型的用戶:管理員,患者,醫生

  1. 每個用戶必須登錄使用該系統。所以我們有登錄信息。
  2. 醫生可以在他/她的責任下有很多患者。因此,他與許多患者有關。 (將檢查他們的每日測量)
  3. 患者可能只由一名醫生負責。
  4. 除了登錄詳細信息外,我還希望保存患者和醫生的個人數據。 (所以我可以爲他們製作配置文件,但他們會有不同的信息)
  5. 也會有一個內部郵件系統,以便登錄的用戶可以進行通信。
  6. 每天爲每位患者存儲特定的(約3-4次)測量值。 (患者將使用表格進入患者)
  7. 最後一件事是我想爲患者提供郵寄名單,以便在他們希望每日提醒電子郵件上傳其測量結果時發送給他們。

請問我需要什麼樣的數據庫設計。我如何安排表和ID和東西。 如果你能幫助我,那會很棒!

在此先感謝。 Regards, Andrew。

+2

有人聘請你來創作這個軟件嗎? –

+0

如果我是病人,我不確定我對這個系統有多大信心。你想讓你的家人依賴它嗎? – duffymo

+0

@JaredFarrish不,我有一個更簡單的項目作爲課程的一部分,我現在想讓它變得更加複雜。 – Andrew

回答

3

您已經確定了許多表格及其基數。

你可能有一個用戶表和不同的角色:醫生,病人,管理等

用戶有資格證書;那是1:1。

個人資料都會有地址,的ContactInfo等

測量一塊越來越棘手。我建議看一下Martin Fowler的Analysis Patterns。他有一個很好的章節模擬你在這裏談論的情況。這很微妙。