1. 程式人生 > 資料庫 >Spring之路(19)–SpringMVC+Bootstrap開發部落格系統例項(資料庫與URL設計篇)

Spring之路(19)–SpringMVC+Bootstrap開發部落格系統例項(資料庫與URL設計篇)

概述

對於一個專案而言,確定了資料庫表結構,基本上就確定了系統涵蓋的概念和功能。

確定了頁面及頁面請求的URL資訊,基本上就確定了系統的功能及流程。

所以這兩個是基礎,一般在專案開始之初進行設計。

資料庫設計

部落格系統比較簡單,就是儲存一些部落格的資訊,具體有作者、發表時間、標題、內容這些資訊即可。所以設計資料庫表結構如下(Navicat設計表介面截圖):
在這裡插入圖片描述

URL設計

因為功能比較簡單,我們設計如下:

編號 功能說明 分配url 跳轉 備註
1 進入瀏覽部落格頁面 blogView blogView.jsp
2 檢視選定部落格詳情 blogInfo blogInfo.jsp
3 進入新增部落格頁面 blogAdd blogAddjsp
4 新增頁面提交 blogAddSubmit blogView.jsp 新增完成後進入瀏覽部落格頁面
5 進入編輯部落格頁面 blogEdit blogEditView.jsp
6 編輯頁面提交 blogEditSubmit blogView.jsp 編輯完成後進入瀏覽部落格頁面
7 刪除部落格 blogDelete blogView.jsp 刪除完成後重新整理瀏覽部落格頁面

遵守規範

注意指定規範一定要考慮全面、謹慎,因為這是一個程式執行開發順利的基礎,一個專案一般由經驗較為豐富的專案負責人/架構師/資深程式設計師主要負責設計規範,然後研發團隊集體討論補充。

當規範制定完成後,團隊應該都按照規範進行開發編碼,如果有調整要通知到所有人。

總結

有了上面的設計,我們腦海裡面應該對各個功能的開發心裡有個底了,接下來就是正式開發階段了。