其實早就有寫完這個個人博客後臺的想法,奈何我每次保存這篇博文的時候網絡都出問題,寫了半天毀於一旦,我的心情也是崩潰的TAT
但是不寫完吧,我總覺得有件事沒做完,做其他事也沒有勁頭,久而久之我都不怎麼敲代碼了我覺得這樣下去不行QAQ
這個具體的項目我想我到時候上傳到csdn下載上或者github上,給需要的朋友做個參考吧>3<
提前說明,這個後臺系統沒有使用後臺框架,需要你具備基礎的java、h5+css+js、mysql知識~~~
下一篇博文將要寫的註冊登錄模塊圖——
ps.總的後臺博客圖片看我之前的兩篇博文(點擊下方藍色地址進入):
JavaWeb個人博客項目:如何一個星期實現博客後臺系統之界面圖展示1
JavaWeb個人博客項目:如何一個星期實現博客後臺系統之界面圖展示2
①登錄圖片
②註冊圖片
第一步:需要做的準備
主要的開發工具有:①Eclipse EE
②Apache8.0
③Navicat for Mysql
④Chrome瀏覽器或Firefox瀏覽器等
前端使用了:①Jquery框架
②LayUI框架(後臺主要是使用這個)
③Bootstrap框架
④UEditor編輯器(Jsp版本)
要涉及到的Jar包:
第二步:進入需求分析階段(文字描述不贅述)
總體功能參考我畫的功能模塊圖理解:
評論1指的是:一篇博文下的評論
評論2指的是:博客系統下的評論
第三步:進入數據庫分析階段
①後臺面向管理員,實現瞭如下幾大功能:
①管理員的增刪改查
②分類的增刪改查
③標籤的增刪改查
④友情鏈接的增刪改查
⑤博客的增刪改查,圖片的上傳
⑥評論的查看、刪除等
總而言之,本人的個人博客網站擁有博文、評論1(與博文相關)、評論2(與系統相關)、管理員、分類、標籤、友情鏈接七個實體。
②具體分析:
其中一篇博文可以對應多個標籤,一個標籤也可以對應多篇博文(即n對n的關係)。
一篇博文只屬於一個分類,一個分類可擁有多篇博文(即1對n的關係)。
一篇博文底下可以擁有多個評論,但一條評論(評論1表中,取名爲comment_article表)只屬於一篇博文(即1對n的關係)。
同時,前臺系統的“關於我”、“業務合作”,“給我留言”模塊底下也擁有若干條評論,但一條評論(評論2表中,取名爲dai_comment表)只屬於一個模塊(即1對n的關係)。
故總共有八張表:現在下方將列舉出這八張表對應的關係模式。
- dai_article(article_id,article_content,article_likenum,article_views,article_image,article_title,article_createtime,article_isTop,article_desc,category_id);(即博文表)
- dai_tag(tag_id,tag_name);(即標籤表)
- tag_article(tag_id,article_id);(即標籤與博文之間的關聯表)
- comment_article(comment_id,comment_name,parent_id,comment_content,comment_likenum,comment_createtime,comment_email,article_id);(即評論表1(與博文相關))
- dai_category(category_id,parent_id,category_name);(即分類表)
- dai_friend(friend_id,friend_name,friend_url)(即友情鏈接表)
- dai_comment(comment_id,comment_name,parent_id,comment_content,comment_likenum,comment_createtime,comment_type,comment_email);(即評論表2(與系統相關))
③E-R圖:
④表的結構:
4.1 管理員表
4.2 博文表
4.3 分類表
4.4 評論表(與系統相關)
4.5 友情鏈接表
4.6 標籤表
4.7 評論表(與博文相關)
4.8 標籤與博文相關聯的表
④表中的外鍵約束:
這篇博文到此結束啦~下一篇博文就直接上代碼了~
如果有任何問題歡迎在下方留言,我看到一定會回覆的>3<