2016-03-26 15 views
0

我想設計一個簡單登錄操作的類圖。使用情況是:OOMD - 是否需要在UML類圖中顯示數據庫連接? (一個簡單的登錄圖)

  1. 用戶輸入ID和PIN
  2. 系統檢查的登錄信息。

所以,我決定爲用戶(UserHandler)和用戶類(User)創建一個控制器。 UserHandler使用id和pin並通過方法檢查它們是否有效(isUserValid())。

在我看來,一個類不應該只包含其中一個數據庫記錄。我的意思是不應該有用戶列表來檢查登錄信息是否正確。這是一個簡單的操作,只需要連接到數據庫。

我的問題是我如何顯示isUserValid()方法連接到數據庫?是否需要展示這種聯繫?

或者我應該在UserHandler中創建一個userList並保持列表中的所有用戶?

任何幫助將非常appriciated。

回答

1

您將創建一個Authorization類,該類需要用戶名/密碼進行授權。這個Authorization類將查看用戶數據庫。你可以將它建模爲與多重關聯。

enter image description here

+0

'Authorization'類 「授權各」(協會)'User'類意味着'Authorization'類連接到數據庫,搜索** **所有用戶和驗證用戶? – ninbit

+0

查看添加的圖片。 –

相關問題