採用 7 專案方案結構,職責劃分明確:

介面隔離帶來兩大優勢:
VS2013 統一範本:選擇「ASP.NET Web 應用程式」→ MVC 勾選、身分驗證選「個人用戶帳戶」(僅供參考原始碼,實際採自訂會員系統)。


方案右鍵 → 加入 → 新專案 → Visual C# → Windows → 類別庫,依序建立上述 6 專案。


| 專案 | 參考專案 |
|---|---|
| Web | Models, Common, IBLL, BLL |
| IDAL | Models |
| DAL | Models, IDAL |
| IBLL | Models |
| BLL | Models, IDAL, DAL, IBLL |
DAL、Models 專案右鍵「管理 NuGet 套件」→ 線上搜尋 EntityFramework → 安裝。

框架搭建完成,Web 對應 MVC 的 V 與 C,Models 對應 M,其餘四專案構成資料存取與業務邏輯分層。下一階段開始撰寫具體程式碼。