2010-05-10 57 views
1

我正在設計一個軟件。我想存儲用戶訪問某個地點的時間,並且我想顯示該用戶或地點的訪問記錄。軟件工程:訪問和訪問歷史

我想,參觀是一堂課,並且參觀歷史,是不是一堂課?我不知道如何在我的UML模型上表示訪問歷史記錄。

謝謝。

回答

2

訪問歷史僅僅是過去的訪問集合。您可以在訪問類中表示一個GetVisitsBetweenDates(DateTime start,DateTime end)方法。

+0

我怎樣才能獲得一個地方的訪客數量?檢查所有用戶以確定他們是誰訪問過這個地方會很慢。 – VansFannel 2010-05-10 11:09:58

+0

它是否需要代表UML模型上的訪問歷史記錄? – VansFannel 2010-05-10 11:10:22

+0

您如何獲取數據取決於實施代碼。假設這些數據存儲在某種類型的關係數據庫系統中,那麼在性能上應該不會太重。至於它是否應該被表示,是的,它應該只是作爲返回集合的方法(儘管如果你手動創建一個自定義集合類,那麼它也應該在模型中)。 – 2010-05-10 12:35:02