下圖為系統組件關聯圖,以下說明:
- Management 為後台網站展示層網頁程式。
- Root 為前台網站展示層網頁程式。
- Common.LogicObject.dll 放置前後台共用的邏輯層元件。
- Common.DataAccess.dll 放置存取資料庫的資料層元件,只有邏輯層元件需要使用。
- Common.Utility.dll 放置常用的工具類別與函式,例如:字串處理、取雜湊值、加解密...等功能。
- 位於 Common.LogicObject 的 EmployeeAuthorityLogic 為帳號與權限系統的邏輯層元件,使用放置於 Common.DataAccess 的 EmployeeAuthority 存取帳號與權限相關資料。
- 位於 Common.LogicObject 的 ArticlePublisherLogic 為網頁內容發佈系統的邏輯層元件,使用放置於 Common.DataAccess 的 ArticlePublisher 存取網頁相關資料,也會使用 EmployeeAuthority 的部分功能存取帳號與權限相關資料。
- 後台網站 Management 使用 EmployeeAuthorityLogic 管理帳號與權限資料以及取得權限判斷結果,使用 ArticlePublisherLogic 管理網頁內容資料。
- 前台網站 Root 使用 ArticlePublisherLogic 取得網頁內容以及呈現規則來呈現網頁。
沒有留言:
張貼留言