其实早就有写完这个个人博客后台的想法,奈何我每次保存这篇博文的时候网络都出问题,写了半天毁于一旦,我的心情也是崩溃的TAT
但是不写完吧,我总觉得有件事没做完,做其他事也没有劲头,久而久之我都不怎么敲代码了我觉得这样下去不行QAQ
这个具体的项目我想我到时候上传到下载上或者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的关系)。
故总共有八张表:现在下方将列举出这八张表对应的关系模式。
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图:
④表的结构:
4.1 管理员表
4.2 博文表
4.3 分类表
4.4 评论表(与系统相关)
4.5 友情链接表
4.6 标签表
4.7 评论表(与博文相关)
4.8 标签与博文相关联的表
④表中的外键约束:
这篇博文到此结束啦~下一篇博文就直接上代码了~
如果有任何问题欢迎在下方留言,我看到一定会回复的>3<