【公告】網站目前停止所有的課程訂閱服務,原有學員權益不受影響,造成不便還請見諒,我們正在打造更多課程以及圖書,包含 Python 為主的課程主題,未來將會合併且擴充目前的課程內容,提供全新課程訂閱服務,感謝學員的支持。

關於 Kangting Business Flow


ASP.NET MVC的學習除了瞭解各種技術項目,最重要的,是將這些個別獨立的技術 項目整合在實際的應用開發中。

Kangting Business Flow(以下簡稱KBF)專案的目標,是希望學員透過一個簡要的商業Web應用實作,檢視《ASP.NET MVC實務入門》課程所學,具體瞭解如何將各單元討論的技術項目,運用在實際專案開發中。

完成此專案的實作學習,學員將具備運用ASP.NET MVC在實際開發應用的基礎能力。

後台
對應功能
後台介面
動態主版頁面
訂單維護
實作表格功能
主明細表格介面
報表檢視
統計圖表
商品維護
單一資料編輯
主明細介面資料編輯
翻頁異動更新
Ajax異動更新
使用者驗證與授權
ASP.NET Identity
前台
對應功能
前台介面
主版頁面
商品瀏覽
商品清單呈現
分類商品清單呈現
商品查詢功能
商品訂購
購物車
訂單資料讀取
會員驗證(登入與登出)
ASP.NET MVC Identity
會員驗證與角色授權

KBF從空白MVC專案範本開始建立,預計提供一般商品項目瀏覽與前台訂購、後台管理功能的實作示範,包含 AS.NET MVC 初學者在面對實際處理商業交易流程的Web應用開發時,需要建構的實務功能示範,從後台商品的維護功能開始,逐步擴展至前台的商品瀏覽以及購物車流程。


商品是所有商業交易的核心,這個專案從商品資料的維護功能開始,逐步建立所需的功能。有了商品之後,接下來則提供展示頁面以支援商品的瀏覽訂購,導入購物車流程,並開放具會員身份的使用者購買,產生交易行為,最後則產生訂單資料。

後台進一步提供訂單資料的檢視與查詢功能,據此可以瞭解商品銷售的狀況。

有了訂單資料,接下來的任務,便是萃取其中的交易資訊,產生各種銷售報表。

專案的各項功能,依賴ASP.NET Identity 導入的驗證授權系統,支援權限控管,前台的商品瀏覽與前端購物車功能開放匿名存取,後續的各項功能,針對不同的身份,以 Role 進行存取的限制,例如銷售資訊圖表,只有角色為決策主管的使用者才能使用者等等。

KBF是一個極度簡化的ASP.NET MVC實作商業應用專案,提供具 ASP.NET MVC 入門基礎的學員經過實務開發的過程,進一步熟悉各項 ASP.NET MVC 在實際的開發世界中,所需具備的入門技巧實作示範,為學員建立最紮實的 ASP.NET MVC 基礎技術能力。


沒有留言: