幫助中心 | 我的帳號 | 關於我們

ASP.NET Core應用開發項目實戰

  • 作者:編者:周志剛
  • 出版社:北京航空航天大學
  • ISBN:9787512431836
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:357
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書假設讀者已經熟悉C#和ASP.NET Core的開發,並且對Entity Framework Core框架和關係型資料庫有所了解。
    本書通過開發一個經過簡化的物流管理信息系統(TPLMS),介紹使用ASP.NET Core MVC應用程序框架的開發技術。MVC將一個Web應用分解為Model、View和Controller,有助於管理複雜的應用程序,簡化分組開發,使得複雜項目更易維護。全書共分11章,以符合初學者的思維方式,同時結合實際項目詳細介紹如何基於ASP.NET Core MVC來構建管理信息系統,以及完成開發、測試、部署等各個工作環節。書中的系統主要採用三層結構並結合DDD進行開發。本書的重點是ASP.NET Core MVC和EasyUI的編程技巧,即功能代碼的實現過程。通過本書的學習,讀者可以掌握ASP.NET Core MVC、EasyUI和EF Core的開發技術。
    本書適合ASP.NET Core MVC開發初學者閱讀,也適合有一定基礎的ASP.NET Core MVC開發人員進行經驗積累,同時還適合作為社會相關領域培訓班的教材。

作者介紹
編者:周志剛

目錄
第1章  項目實戰TPLMS介紹
第2章  構建TPLMS管理系統
  2.1  基礎準備
    2.1.1  開發環境要求
    2.1.2  搭建TPLMS項目
    2.1.3  給資料庫添加初始數據
    2.1.4  用Autofac替換內置的DI框架
  2.2  項目組織結構
    2.2.1  總體架構
    2.2.2  前端框架
  2.3  公共類設計
    2.3.1  返回值類
    2.3.2  業務操作的介面
    2.3.3  基本資料庫操作類
    2.3.4  控制器基類
  2.4  網站首頁設計
  2.5  網站首頁概述
  2.6  網站首頁流程分析
  2.7  網站首頁實現過程
    2.7.1  Login.cshmtl頁面
    2.7.2  介面IUserRepository
    2.7.3  UserRepository類
    2.7.4  登錄服務 AuthoriseService
    2.7.5  HomeController類
第3章  用戶管理
  3.1  基礎準備
  3.2  用戶管理頁設計
  3.3  用戶管理概述
  3.4  用戶管理流程分析
  3.5  用戶管理實現過程
    3.5.1  Index.cshmtl頁面
    3.5.2  用戶管理前端功能
    3.5.3  UserRepository類
    3.5.4  用戶服務類UserService
    3.5.5  UserMgrController類
  3.6  測試用戶管理功能
第4章  模塊管理
  4.1  模塊管理頁設計
  4.2  模塊管理的主要功能
  4.3  模塊管理概述
  4.4  模塊管理流程分析
  4.5  模塊管理實現過程
    4.5.1  Index.cshmtl頁面
    4.5.2  Module類
    4.5.3  模塊管理前端功能腳本文件
    4.5.4  ModuleJson類
    4.5.5  IModuleRepository介面
    4.5.6  ModuleRepository類
    4.5.7  模塊服務類ModuleService
    4.5.8  ModuleMgrController類

第5章  許可權管理
  5.1  概述
  5.2  名詞解釋
  5.3  許可權管理系統的基本架構
  5.4  用例解讀
  5.5  資料庫表的設計
  5.6  許可權設計示例
    5.6.1  創建TPLMS系統主界面
    5.6.2  介面類IRelationsRepository
    5.6.3  RelationsRepository類
    5.6.4  服務類RelationsService
    5.6.5  修改模塊管理功能
    5.6.6  添加給用戶分配角色和分配模塊的腳本
    5.6.7  添加給用戶分配角色和分配模塊的前端頁面代碼
    5.6.8  UserMgrController類
    5.6.9  效果預覽
  5.7  許可權模塊介紹
    5.7.1  主界面功能介紹
    5.7.2  用戶管理
    5.7.3  角色管理
    5.7.4  模塊管理
第6章  訂單管理
  6.1  訂單管理介紹
  6.2  訂單管理頁面功能
  6.3  訂單管理流程分析
  6.4  訂單管理實現過程
    6.4.1  Index.cshmtl頁面
    6.4.2  訂單管理前端功能
    6.4.3  文件上傳管理類
    6.4.4  實體類
    6.4.5  PurchaseOrderRepository類
    6.4.6  PurchaseOrderDetailRepository類
    6.4.7  服務類PurchaseOrderService
    6.4.8  服務類PurchaseOrderDetailService
    6.4.9  POMgrController類
  6.5  安裝NPOI包
  6.6  測試訂單管理功能
第7章  貨物管理
  7.1  貨物管理介紹
  7.2  貨物管理頁面功能
  7.3  貨物管理流程分析
  7.4  貨物管理實現過程
    7.4.1  Index.cshmtl頁面
    7.4.2  貨物管理前端功能
    7.4.3  實體類
    7.4.4  CargoRepository類
    7.4.5  服務類CargoService
    7.4.6  CargoMgrController類
  7.5  測試貨物管理功能
第8章  送貨單管理

  8.1  送貨單管理介紹
  8.2  送貨單管理頁面功能
  8.3  送貨單管理流程分析
  8.4  送貨單管理實現過程
    8.4.1  Index.cshmtl頁面
    8.4.2  送貨單管理前端功能
    8.4.3  實體類
    8.4.4  DeliveryOrderRepository類
    8.4.5  DeliveryOrderDetailRepository類
    8.4.6  服務類DeliveryOrderService
    8.4.7  服務類DeliveryOrderDetailService
    8.4.8  DOMgrController類
  8.5  測試送貨單管理功能
第9章  入庫單管理
  9.1  入庫單管理介紹
  9.2  入庫單管理頁面功能
  9.3  入庫單管理流程分析
  9.4  入庫單管理實現過程
    9.4.1  Index.cshmtl頁面
    9.4.2  入庫單管理前端功能
    9.4.3  實體類
    9.4.4  InStockOrderRepository類
    9.4.5  InStockOrderDetailRepository類
    9.4.6  InStockOrderDetailLocRepository類
    9.4.7  服務類InStockOrderService
    9.4.8  服務類InStockOrderDetailService
    9.4.9  服務類InStockOrderDetailLocService
    9.4.10  InStockMgrController類
  9.5  測試入庫單管理功能
第10章  出庫單管理
  10.1  出庫單管理介紹
  10.2  出庫單管理頁面功能
  10.3  出庫單管理流程分析
  10.4  出庫單管理實現過程
    10.4.1  Index.cshmtl頁面
    10.4.2  出庫單管理前端功能
    10.4.3  實體類
    10.4.4  OutStockOrderRepository類
    10.4.5  OutStockOrderDetailRepository類
    10.4.6  服務類OutStockOrderService
    10.4.7  服務類OutStockOrderDetailService
    10.4.8  OutStockMgrController類
  10.5  測試出庫單管理功能
第11章  日誌與部署
  11.1  添加NLog插件
    11.1.1  通過NuGet安裝
    11.1.2  下載相關的插件
    11.1.3  NLog配置文件
    11.1.4  手動創建NLog配置文件
    11.1.5  修改NLog.config配置文件

    11.1.6  修改Startup.cs文件
    11.1.7  修改Program.cs文件
    11.1.8  使用NLog
    11.1.9  運行程序
  11.2  本地部署
    11.2.1  命令行發布
    11.2.2  Visual Studio圖形界面操作
    11.2.3  本地運行測試
  11.3  IIS部署
    11.3.1  創建IIS站點
    11.3.2  瀏覽網站
  11.4  部署至Linux
    11.4.1  準備工作
    11.4.2  環境配置和啟動測試
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032