其实早就有写完这个个人博客后台的想法,奈何我每次保存这篇博文的时候网络都出问题,写了半天毁于一旦,我的心情也是崩溃的TAT

但是不写完吧,我总觉得有件事没做完,做其他事也没有劲头,久而久之我都不怎么敲代码了我觉得这样下去不行QAQ

这个具体的项目我想我到时候上传到下载上或者github上,给需要的朋友做个参考吧>3<

提前说明,这个后台系统没有使用后台框架,需要你具备基础的java、h5+css+js、mysql知识~~~

下一篇博文将要写的注册登录模块图——

ps.总的后台博客图片看我之前的两篇博文(点击下方蓝色地址进入):

JavaWeb个人博客项目:如何一个星期实现博客后台系统之界面图展示1

JavaWeb个人博客项目:如何一个星期实现博客后台系统之界面图展示2

①登录图片

 ②注册图片

Java社区博客项目 javaweb个人博客项目_web


第一步:需要做的准备

主要的开发工具有:①Eclipse EE

                                ②Apache8.0

                                ③Navicat for Mysql

                                ④Chrome浏览器或Firefox浏览器等


前端使用了:①Jquery框架

                     ②LayUI框架(后台主要是使用这个)

                     ③Bootstrap框架

                     ④UEditor编辑器(Jsp版本)


要涉及到的Jar包:

Java社区博客项目 javaweb个人博客项目_友情链接_02

 


第二步:进入需求分析阶段(文字描述不赘述)

 

总体功能参考我画的功能模块图理解:

     评论1指的是:一篇博文下的评论

     评论2指的是:博客系统下的评论

Java社区博客项目 javaweb个人博客项目_web_03


第三步:进入数据库分析阶段

 

①后台面向管理员,实现了如下几大功能:

①管理员的增删改查

②分类的增删改查

③标签的增删改查

④友情链接的增删改查

⑤博客的增删改查,图片的上传

⑥评论的查看、删除等

总而言之,本人的个人博客网站拥有博文评论1(与博文相关)评论2(与系统相关)管理员分类标签友情链接七个实体。

 

②具体分析:

其中一篇博文可以对应多个标签,一个标签也可以对应多篇博文(即n对n的关系)

一篇博文只属于一个分类,一个分类可拥有多篇博文(即1对n的关系)

一篇博文底下可以拥有多个评论,但一条评论(评论1表中,取名为comment_article表)只属于一篇博文(即1对n的关系)

同时,前台系统的“关于我”、“业务合作”,“给我留言”模块底下也拥有若干条评论,但一条评论(评论2表中,取名为dai_comment表)只属于一个模块(即1对n的关系)

 

故总共有八张表:现在下方将列举出这八张表对应的关系模式。

    1. dai_article(article_id,article_content,article_likenum,article_views,article_image,article_title,article_createtime,article_isTop,article_desc,category_id);(即博文表)
    2. dai_tag(tag_id,tag_name);(即标签表)
    3. tag_article(tag_id,article_id);(即标签与博文之间的关联表)
    4. comment_article(comment_id,comment_name,parent_id,comment_content,comment_likenum,comment_createtime,comment_email,article_id);(即评论表1(与博文相关))
    5. dai_category(category_id,parent_id,category_name);(即分类表)
    6. dai_friend(friend_id,friend_name,friend_url)(即友情链接表)
    7. dai_comment(comment_id,comment_name,parent_id,comment_content,comment_likenum,comment_createtime,comment_type,comment_email);(即评论表2(与系统相关))

    ③E-R图:

    Java社区博客项目 javaweb个人博客项目_web_04

     

    Java社区博客项目 javaweb个人博客项目_友情链接_05

    ④表的结构:

    4.1 管理员表

    Java社区博客项目 javaweb个人博客项目_Java社区博客项目_06

    4.2 博文表

    Java社区博客项目 javaweb个人博客项目_web_07

    4.3 分类表

    Java社区博客项目 javaweb个人博客项目_web_08

    4.4 评论表(与系统相关)

    4.5 友情链接表

    Java社区博客项目 javaweb个人博客项目_友情链接_09

    4.6 标签表

    Java社区博客项目 javaweb个人博客项目_web_10

    4.7 评论表(与博文相关)

    Java社区博客项目 javaweb个人博客项目_增删改查_11

    4.8 标签与博文相关联的表

    Java社区博客项目 javaweb个人博客项目_Java社区博客项目_12

     

    ④表中的外键约束:

    Java社区博客项目 javaweb个人博客项目_友情链接_13

     

    Java社区博客项目 javaweb个人博客项目_web_14

     

    Java社区博客项目 javaweb个人博客项目_web_15

     

    Java社区博客项目 javaweb个人博客项目_java_16

     

    这篇博文到此结束啦~下一篇博文就直接上代码了~

    如果有任何问题欢迎在下方留言,我看到一定会回复的>3<