開發|後台管理系統搭建的思路分析

  • 2019 年 12 月 17 日
  • 筆記

問題描述

一個已經搭建好的模板,但第一次看到這樣的模板有點不知所措,只看得懂一點點比較基礎的知識。如何基於一個這樣的模板做二次開發呢?

問題解決

一個優秀的系統都離不開一個優秀的開發者以及管理者,怎麼去搭建好這個後台的管理系統呢?更方便、更高效、更快捷的去管理這個系統。開始寫不出一個比較好的後台管理系統,那麼就可以借鑒別人已經寫好的系統來做參考,去了解別人是怎麼寫的,基於這樣一個模板再進行二次開發。首先來看一下這個模板裡面都有些什麼內容:

圖 2.1內容展示

我們看到這麼多文件夾、這麼多文件首先就不要慌,慢慢來理清裡面的思路,首先打開index.html文件,這個是後台管理系統的主介面也是首頁,將首頁的程式碼閱讀一遍,大概了解這個網頁的基本結構,了解頁面的基本內容。

其次,會發現整個後台都是靜態的頁面,對於一個這樣的模板接下來的思路就是在這個模板的基礎之上修改。

(1)第一步就是要連接資料庫,在頁面中可以看到所有的數據都是寫死了的,不能夠實時變化,所以要連接資料庫實現數據的實時更新,這樣才能更好的掌握和管理這個系統。

(2)第二步就是要實現前後端的交互,很多情況下,這些內容不應該是寫死在頁面中的,而應該是動態的,從後台傳來的,甚至應該是寫入資料庫的。將來做個修改頁面,就可以隨時修改網站標題以及 Logo 等資訊。

前台頁面獲取動態數據主要有兩種方式:

一是被動獲取,頁面被渲染,後台傳參給前台;

二是主動獲取,前台主動請求,非同步獲取數據。

當然第一個內容就要涉及到後台的傳參的方式,這個需要自己去具體了解。

第二個就是前後台的非同步交互,這個我們通常是用Ajax非同步的方式從資料庫當中去獲取這些數據,然後分別用不同的方法傳參給前後端,這樣就實現了數據的傳輸。

總結

在後台管理系統的搭建過程中,我們最重要的就是實現前後端數據的傳輸,當然這也是必須的知識,只要實現了數據的傳輸我們就成功了一大半,當然在後台管理頁面的設計中我們也需要又優化我們的頁面,達到最佳的效果。

END

實習編輯 | 賈婧媛

責 編 | 桂軍