隨著技術的進步,跨平臺開發已經成為了標配,在此大背景下,ASP.NET Core也應運而生。本文主要基於ASP.NET Core+Element+Sql Server開發一個校園圖書管理系統為例,簡述基於MVC三層架構開發的常見知識點,本系列共五篇文章,前四篇文章介紹瞭如何搭建開發框架,登錄功能,主... ...
隨著技術的進步,跨平臺開發已經成為了標配,在此大背景下,ASP.NET Core也應運而生。本文主要基於ASP.NET Core+Element+Sql Server開發一個校園圖書管理系統為例,簡述基於MVC三層架構開發的常見知識點,本系列共五篇文章,前四篇文章介紹瞭如何搭建開發框架,登錄功能,主頁面功能,以及書室管理,書架管理,圖書管理,圖書借還等功能的實現,本篇文章介紹總體涉及知識點以及源碼下載等內容,僅供學習分享使用,如有不足之處,還請指正。
涉及知識點
本系列文章簡述了從0到1的項目開發過程,所謂麻雀雖小五臟俱全,要開發一個完整的校園圖書管理系統,需要前端,後端,資料庫等各方面的知識。主要知識點如下:
- 需求分析,及功能設計,主要從業務邏輯出發,對需求進行細化,歸類,設計出合理,實用的管理系統。
- 資料庫知識,在校園圖書管理系統中,數據是基礎,掌握基本的資料庫知識非常有必要,之前的章節中由於篇幅有限,很少講解資料庫方面的內容。本示例主要使用SQL Server 2012資料庫,涉及內容有資料庫的創建,數據表結構設計等內容。
- ASP.NET Core MVC知識,主要涉及控制器,視圖,數據處理等內容:
- 控制器負責接收視圖發送的請求,併進行控制轉發等操作。
- 視圖用於提供可視化頁面給用戶。
- 數據處理主要是資料庫交互等操作。
- Element UI,通過使用Element UI提供的控制項,可以統一頁面樣式風格,並簡化頁面開發流程。
- Axios 是一個基於promise 的網路請求庫,axios本質上也是對原生XHR的封裝,只不過它是Promise的實現版本,符合最新的ES規範。在本示例中,所有的前後端交互,均是通過axios庫。
源碼下載
在前面幾篇文章中,分別對各個模塊進行了簡單介紹,併列出了主要源碼,完整代碼可通過如下方式獲取
1. 公眾號關鍵詞獲取
關註個人公眾號,並回覆關鍵詞CLMS,即可獲取源碼,如下所示:
2. 通過gitee進行下載
本示例中相關源碼,已上傳至gitee(碼雲),鏈接如下:
https://gitee.com/ahsiang/CLMS
3. 通過CSDN進行下載
通過CSDN上的資源進行付費下載,不貴不貴,也就一頓早餐的錢。
https://download.csdn.net/download/fengershishe/87426169?spm=1001.2014.3001.5503
以上就是ASP.NET Core MVC + SQL Server + Element UI 開發校園圖書管理系統的全部內容,希望可以拋磚引玉,一起學習,共同進步。學習編程,從關註【老碼識途】開始!!!
作者:小六公子
出處:http://www.cnblogs.com/hsiang/
本文版權歸作者和博客園共有,寫文不易,支持原創,歡迎轉載【點贊】,轉載請保留此段聲明,且在文章頁面明顯位置給出原文連接,謝謝。
關註個人公眾號,定時同步更新技術及職場文章