2011-02-13 44 views
0

我是數據庫設計的新手。這是我的項目:Mysql簡單的數據庫設計? (測驗競賽)

開發一個簡單的問答比賽系統1個月。收集信息後,以下是要求:

選手:

  • 可以由管理員

  • 給出的比賽可以看到結果

管理員:

  • 可以創建,修改,更新和刪除新的測驗。每次測驗包括20個問題

  • 可以創建,修改,更新和刪除

我設計了一個簡單的類圖特定測驗的問題,看看這是一個很好的做法:

類:

  • 用戶類(是一個超類的參賽者和admin)

    屬性:用戶ID,用戶名,密碼,類型(選手或管理員)

    方法:登錄()

  • 參賽者(用戶的子類)

    方法:takeQuiz(),的ViewResult()

  • 管理員(用戶的子類)

    方法:測驗和quetions(CRUD的方法)

這夠好嗎?我應該創建測驗和問題類嗎?

我的編程語言是C++

+0

這不是一個具體的問題。開始實施,然後如果你遇到困難,回來後發佈。 – 2011-02-13 11:43:51

回答