2013-07-12 45 views
0

我正計劃在zend框架工作中的一個新的社交網絡項目。在zend框架工作中的項目架構

我們有3種類型的用戶

  • 註冊用戶
  • 管理員用戶
  • 客人

用戶可以註冊,登錄,查看事件,查看其他用戶的個人資料,將其添加爲朋友等 管理員用戶管理用戶帳號,查看事件等

我應該爲這個項目創建哪些模塊?

首先,我想到使2模塊管理和默認。 然後我認爲我們可以有事件模塊,朋友模塊等,但它沒有任何意義。 那麼我該如何着手解決這個問題。我沒有想到。誰能幫我?

回答

1

模塊是一組功能單元。要確定模塊的數量,我們需要查看我們需要提供的詳細功能,然後將這些功能分類到模塊中。

更好地保持設計的鬆散耦合,以便您可以在未來重構您的設計,如果添加了更多功能並且您認爲應該創建新模塊。 將共享資源(如數據庫或一組Web服務)和服務(提供系統範圍的服務,如身份驗證,日誌記錄或配置)保存在單獨的層中。

您將更容易開發,測試,部署和擴展您的應用程序。

隨時問任何進一步的問題。謝謝。

+0

好的我還有很多要問的! –

+0

非常歡迎您! –