1. 程式人生 > >Asp.net core 專案實戰 新聞網站+後臺 原始碼、設計原理 、視訊教程

Asp.net core 專案實戰 新聞網站+後臺 原始碼、設計原理 、視訊教程

首先說明,視訊教程、原始碼並非本人原創

本人將專案分割開,並寫了一些說明。

該視訊教程 地址  https://study.163.com/course/courseMain.htm?courseId=1005955006

原作者

筆者正在學 ASP.NET Core ,發現這位作者的視訊教程非常好,按教程做了一遍,所以專門寫一篇文章進行介紹,並對專案進行分析。

專案原始碼下載地址 

連結:https://pan.baidu.com/s/11sg-6IUKad35Q2RKl-DKXg
提取碼:f2ix
複製這段內容後開啟百度網盤手機App,操作更方便哦

如果連結失效,請在評論區留下你的郵件

格式

使用者名稱 # 郵件地址

 


 

專案介面

專案使用 .NET Core 2.1 ,Entity FrameWork Core , SQL Server ,

實現了 對資料庫增刪查改,文章增刪查改、新聞類別增刪查改、評論增刪查改、後臺管理、MVC等等。 

 

 

 


 

專案檔案說明

我將專案分成了幾個部分

後臺靜態頁面    一些js css檔案,由於專案重點在後端設計、演算法、框架,所以預先提供 靜態檔案和頁面樣式,開發時直接套用即可。

NewsPublish.Web-服務設計.zip 

 為第一階段設計內,不包含前臺設計,只實現了模型、功能設計等。

 

 NewsPublish.rar 為專案最終設計成果

資料庫設計.txt  生成資料庫的程式碼

 


 

使用說明

首先,複製 資料庫設計.txt   內的 程式碼(全部),在資料庫管理器中執行,使之生成資料庫。為了避免失敗,請重複執行一次。

NewsPublish.Service 的 Db.cs 檔案存放了資料庫訪問上下文,請修改第 17 行的連線字串。

 


 

專案解析 -- 服務設計

把 NewsPublish.Web-服務設計.zip   解壓後,開啟 解決方案

有三個專案

NewsPublish.Model

NewsPublish.Services

NewsPublish.Web

 

NewsPublish.Model  類庫,設計了資料庫實體、資料庫模型、功能資料模型

其中 ResponseModel.cs 是全域性使用的,設計思路是作為返回型別,統一作為方法額度返回型別。

 

 NewsPublish.Services 類庫, 實現了網站的所有功能

 

 NewsPublish.Web  網站 mvc,實現網站訪問控制、前端等等

 

Areas目錄中,是子區域,實現後臺管理頁面