注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)ASP.NET Core 應(yīng)用開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)

ASP.NET Core 應(yīng)用開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)

ASP.NET Core 應(yīng)用開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)

定 價(jià):¥79.00

作 者: 周志剛 著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787512431836 出版時(shí)間: 2019-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)假設(shè)讀者已經(jīng)熟悉C#和ASP.NET Core的開(kāi)發(fā),并且對(duì)Entity Framework Core框架和關(guān)系型數(shù)據(jù)庫(kù)有所了解。 本書(shū)通過(guò)開(kāi)發(fā)一個(gè)經(jīng)過(guò)簡(jiǎn)化的物流管理信息系統(tǒng)(TPLMS),介紹使用ASP.NET Core MVC應(yīng)用程序框架的開(kāi)發(fā)技術(shù)。MVC將一個(gè)Web應(yīng)用分解為Model、View和Controller,有助于管理復(fù)雜的應(yīng)用程序,簡(jiǎn)化分組開(kāi)發(fā),使得復(fù)雜項(xiàng)目更易維護(hù)。全書(shū)共分11章,以符合初學(xué)者的思維方式,同時(shí)結(jié)合實(shí)際項(xiàng)目詳細(xì)介紹如何基于ASP.NET Core MVC來(lái)構(gòu)建管理信息系統(tǒng),以及完成開(kāi)發(fā)、測(cè)試、部署等各個(gè)工作環(huán)節(jié)。書(shū)中的系統(tǒng)主要采用三層結(jié)構(gòu)并結(jié)合DDD進(jìn)行開(kāi)發(fā)。本書(shū)的重點(diǎn)是ASP.NET Core MVC和EasyUI的編程技巧,即功能代碼的實(shí)現(xiàn)過(guò)程。通過(guò)本書(shū)的學(xué)習(xí),讀者可以掌握ASP.NET Core MVC、EasyUI和EF Core的開(kāi)發(fā)技術(shù)。 本書(shū)適合ASP.NET Core MVC開(kāi)發(fā)初學(xué)者閱讀,也適合有一定基礎(chǔ)的ASP.NET Core MVC開(kāi)發(fā)人員進(jìn)行經(jīng)驗(yàn)積累,同時(shí)還適合作為社會(huì)相關(guān)領(lǐng)域培訓(xùn)班的教材。

作者簡(jiǎn)介

  活躍的博客作者,有豐富的.NET平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn),2年.NET Core開(kāi)發(fā)經(jīng)驗(yàn),多年從事第三方物流供應(yīng)鏈系統(tǒng)開(kāi)發(fā),對(duì).NET Framework、C#、ASP.NET、SQLServer有著深入的研究。

圖書(shū)目錄

第1章項(xiàng)目實(shí)戰(zhàn)TPLMS介紹1
第2章構(gòu)建TPLMS管理系統(tǒng)8
2.1基礎(chǔ)準(zhǔn)備8
2.1.1開(kāi)發(fā)環(huán)境要求8
2.1.2搭建TPLMS項(xiàng)目8
2.1.3給數(shù)據(jù)庫(kù)添加初始數(shù)據(jù)13
2.1.4用Autofac替換內(nèi)置的DI框架19
2.2項(xiàng)目組織結(jié)構(gòu)23
2.2.1總體架構(gòu)23
2.2.2前端框架24
2.3公共類(lèi)設(shè)計(jì)25
2.3.1返回值類(lèi)26
2.3.2業(yè)務(wù)操作的接口27
2.3.3基本數(shù)據(jù)庫(kù)操作類(lèi)28
2.3.4控制器基類(lèi)31
2.4網(wǎng)站首頁(yè)設(shè)計(jì)35
2.5網(wǎng)站首頁(yè)概述35
2.6網(wǎng)站首頁(yè)流程分析36
2.7網(wǎng)站首頁(yè)實(shí)現(xiàn)過(guò)程36
2.7.1Login.cshmtl頁(yè)面36
2.7.2接口IUserRepository38
2.7.3UserRepository類(lèi)39
2.7.4登錄服務(wù) AuthoriseService40
2.7.5HomeController類(lèi)42
第3章用戶管理46
3.1基礎(chǔ)準(zhǔn)備46
3.2用戶管理頁(yè)設(shè)計(jì)46
3.3用戶管理概述46
3.4用戶管理流程分析46
3.5用戶管理實(shí)現(xiàn)過(guò)程47
3.5.1Index.cshmtl頁(yè)面47
3.5.2用戶管理前端功能53
3.5.3UserRepository類(lèi)60
3.5.4用戶服務(wù)類(lèi)UserService62
3.5.5UserMgrController類(lèi)64
3.6測(cè)試用戶管理功能65
第4章模塊管理70
4.1模塊管理頁(yè)設(shè)計(jì)70
4.2模塊管理的主要功能70
4.3模塊管理概述70
4.4模塊管理流程分析71
4.5模塊管理實(shí)現(xiàn)過(guò)程71
4.5.1Index.cshmtl頁(yè)面71
4.5.2Module類(lèi)76
4.5.3模塊管理前端功能腳本文件78
4.5.4ModuleJson類(lèi)85
4.5.5IModuleRepository接口86
4.5.6ModuleRepository類(lèi)86
4.5.7模塊服務(wù)類(lèi)ModuleService87
4.5.8ModuleMgrController類(lèi)89
第5章權(quán)限管理93
5.1概述93
5.2名詞解釋94
5.3權(quán)限管理系統(tǒng)的基本架構(gòu)95
5.4用例解讀95
5.5數(shù)據(jù)庫(kù)表的設(shè)計(jì)98
5.6權(quán)限設(shè)計(jì)示例101
5.6.1創(chuàng)建TPLMS系統(tǒng)主界面102
5.6.2接口類(lèi)IRelationsRepository109
5.6.3RelationsRepository類(lèi)110
5.6.4服務(wù)類(lèi)RelationsService112
5.6.5修改模塊管理功能115
5.6.6添加給用戶分配角色和分配模塊的腳本116
5.6.7添加給用戶分配角色和分配模塊的前端頁(yè)面代碼121
5.6.8UserMgrController類(lèi)122
5.6.9效果預(yù)覽123
5.7權(quán)限模塊介紹124
5.7.1主界面功能介紹124
5.7.2用戶管理125
5.7.3角色管理125
5.7.4模塊管理126
第6章訂單管理127
6.1訂單管理介紹127
6.2訂單管理頁(yè)面功能127
6.3訂單管理流程分析128
6.4訂單管理實(shí)現(xiàn)過(guò)程128
6.4.1Index.cshmtl頁(yè)面128
6.4.2訂單管理前端功能131
6.4.3文件上傳管理類(lèi)139
6.4.4實(shí)體類(lèi)142
6.4.5PurchaseOrderRepository類(lèi)144
6.4.6PurchaseOrderDetailRepository類(lèi)145
6.4.7服務(wù)類(lèi)PurchaseOrderService146
6.4.8服務(wù)類(lèi)PurchaseOrderDetailService149
6.4.9POMgrController類(lèi)154
6.5安裝NPOI包159
6.6測(cè)試訂單管理功能168
第7章貨物管理173
7.1貨物管理介紹173
7.2貨物管理頁(yè)面功能173
7.3貨物管理流程分析174
7.4貨物管理實(shí)現(xiàn)過(guò)程174
7.4.1Index.cshmtl頁(yè)面174
7.4.2貨物管理前端功能179
7.4.3實(shí)體類(lèi)186
7.4.4CargoRepository類(lèi)188
7.4.5服務(wù)類(lèi)CargoService189
7.4.6CargoMgrController類(lèi)191
7.5測(cè)試貨物管理功能193
第8章送貨單管理195
8.1送貨單管理介紹195
8.2送貨單管理頁(yè)面功能195
8.3送貨單管理流程分析196
8.4送貨單管理實(shí)現(xiàn)過(guò)程196
8.4.1Index.cshmtl頁(yè)面196
8.4.2送貨單管理前端功能202
8.4.3實(shí)體類(lèi)216
8.4.4DeliveryOrderRepository類(lèi)219
8.4.5DeliveryOrderDetailRepository類(lèi)221
8.4.6服務(wù)類(lèi)DeliveryOrderService222
8.4.7服務(wù)類(lèi)DeliveryOrderDetailService226
8.4.8DOMgrController類(lèi)230
8.5測(cè)試送貨單管理功能235
第9章入庫(kù)單管理238
9.1入庫(kù)單管理介紹238
9.2入庫(kù)單管理頁(yè)面功能238
9.3入庫(kù)單管理流程分析238
9.4入庫(kù)單管理實(shí)現(xiàn)過(guò)程239
9.4.1Index.cshmtl頁(yè)面239
9.4.2入庫(kù)單管理前端功能245
9.4.3實(shí)體類(lèi)262
9.4.4InStockOrderRepository類(lèi)266
9.4.5InStockOrderDetailRepository類(lèi)268
9.4.6InStockOrderDetailLocRepository類(lèi)271
9.4.7服務(wù)類(lèi)InStockOrderService273
9.4.8服務(wù)類(lèi)InStockOrderDetailService277
9.4.9服務(wù)類(lèi)InStockOrderDetailLocService280
9.4.10InStockMgrController類(lèi)283
9.5測(cè)試入庫(kù)單管理功能288
第10章出庫(kù)單管理292
10.1出庫(kù)單管理介紹292
10.2出庫(kù)單管理頁(yè)面功能292
10.3出庫(kù)單管理流程分析293
10.4出庫(kù)單管理實(shí)現(xiàn)過(guò)程293
10.4.1Index.cshmtl頁(yè)面294
10.4.2出庫(kù)單管理前端功能301
10.4.3實(shí)體類(lèi)315
10.4.4OutStockOrderRepository類(lèi)319
10.4.5OutStockOrderDetailRepository類(lèi)321
10.4.6服務(wù)類(lèi)OutStockOrderService322
10.4.7服務(wù)類(lèi)OutStockOrderDetailService326
10.4.8OutStockMgrController類(lèi)330
10.5測(cè)試出庫(kù)單管理功能335
第11章日志與部署337
11.1添加NLog插件337
11.1.1通過(guò)NuGet安裝337
11.1.2下載相關(guān)的插件337
11.1.3NLog配置文件338
11.1.4手動(dòng)創(chuàng)建NLog配置文件338
11.1.5修改NLog.config配置文件339
11.1.6修改Startup.cs文件340
11.1.7修改Program.cs文件342
11.1.8使用NLog343
11.1.9運(yùn)行程序344
11.2本地部署345
11.2.1命令行發(fā)布345
11.2.2Visual Studio圖形界面操作346
11.2.3本地運(yùn)行測(cè)試348
11.3IIS部署349
11.3.1創(chuàng)建IIS站點(diǎn)349
11.3.2瀏覽網(wǎng)站354
11.4部署至Linux355
11.4.1準(zhǔn)備工作355
11.4.2環(huán)境配置和啟動(dòng)測(cè)試355
參考文獻(xiàn)357

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)