基于SpringBoot的个人博客的实现开题报告

 2022-08-16 17:44:18

1. 研究目的与意义

博客是一种十分简易的个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开发的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。博客是以人性和公共性的结合体,其精髓不是主要表达个人思想;不是主要记录个人日常经历;而是以整个互联网为视野,精选和记录自己在互联网上看到的有意义内容,为他人提供帮助,使其具有更高的共享价值。

开发个人博客网站,分为前台博客管理系统和后台博客管理系统。任何人通过前台都可以浏览到博文、图片墙、最新博文、推荐博文等,博主撰写博文、修改博文、发表博文,上传照片,同时可以通过搜索查看所要查看的博文,也可以对其他博主进行评论。后台博客管理系统是为管理员管理博客而设置的,管理员通过后台,可以查看、回复、删除博文,可以浏览图片,还可以查看、修改、删除、发布友链。

2. 研究内容和预期目标

研究内容:

本系统基于Java SpringBoot Mybatis MySQL开发,采用前后端分离的思想,按照软件工程的方法进行博客系统的整体开发,融合了多种插件,如:音乐插件,MarkDown插件等,使整个博客系统使用起来更加个性化和友好化。部署到云服务器上后,能够提供基本的访问服务,供学习交流使用,博客系统具有良好的延展性和可扩展性,易于维护,博客系统的更新迭代。

解决的关键问题:

(1)博客管理:融合MarkDown插件,使博客的写作更加方便快捷,符合现在主流的文本编辑,博客展示更加美观,方便浏览阅读。

(2)分类管理:能够通过分类标签对博客的文章进行管理,使访问者能够快速定位文章需求,找到目标博客。

(3)友链管理:新增删除友链,及时更新博客系统的友人帐。

(4)图片管理:对展示在博客系统的图片墙进行管理,记录生活剪影。

写作提纲:

一、引言

二、系统概述和需求分析

(一)系统概述

(二)用户需求

(三)管理员需求

三、开发技术和工具介绍

(一)前端技术

(二)后端技术

(三)开发工具

四、系统总体设计

(一)项目架构

(二)前端架构

(三)后端架构

(四)数据库设计

五、详细模块设计及功能实现

(一)主页页面

(二)博客详情

(三)分类页面

(四)时间轴

(五)音乐盒

(六)友人帐

(七)留言板

(八)图片墙

(九)关于我

(十)后台管理登录

(十一)博客管理

(十二)分类管理

(十三)友链管理

(十四)图片管理

六、结束语

七、致谢

3. 国内外研究现状

现今博客网站除了内文字外,就是视频、图片、图贴、音乐。由于国内互联网速慢因素导致了视频、音乐在用户实际体验中存在着速度慢、缓冲时间长、缓冲无效的结果。在网络速度发展,就可以很方便的把声音,短篇影音文件放到网上,无论是在线还是下载,都将为博客提供更加丰富的内容。

现今博客还存一些问题:首先,博客开发者或者拥有着,为了吸引更多客户盲目定义了博客外观以及内容。博客页面颜色搭配太多使整个页面失去了一目了然效果,令人看的眼花缭乱。页面布局划分不规范,没整体的观念,盲目划分模块只为填充更多信息量。在内容上收入太杂,图片搭配不合理等原因,导致博客宗旨及传播的信息没能很效传播出去。动态效果运用太多当鼠标经过时,容易产生不好感觉。垃圾链接太多,容易产生反感。其次,目前的博客网站大都属于综合性的博客,上面各个方面的内容混合在一起,博客用户也各式各样。这样是达到了博客网站开放性的原则但是要在上面找到专业的,有价值的东西就会显得很困难,属于杂货铺式的公共场合。未来的博客网站将会走向专业化的道路,专业化的博客网站将更有利于向专业化的出版,咨询,软件方面扩展,也将更有利于有关专业人士采用专业的网络信息资源。它将为专业人士提供一个专业资源,专业知识交流,信息发布的既综合又专业的交流平台。

4. 计划与进度安排

个人博客系统是根据用户的实际需求和管理员的实际需求开发的系统。

用户的主要需求有发表博客、查看博客、评论博客、评论回复、博客的管理等一系列博客的相关操作,管理员能够对整个博客系统的全部内容进行后台管理。

本系统使用基于SpringBoot对博客系统进行开发,数据持久层采用Mybatis进行开发,简化了许多数据库的增删改查操作,主要涉及用户表、博客表、分类表、评论表、留言表、友链表、图片表共七张表。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 参考文献

[1] 杨开振等. Java EE互联网轻量级框架整合开发— —SSM框架(SpringMVC Spring MyBatis)和Redis实现[M]. 电子工业出版,2017.07.

[2]李俊民.HTML 5 CSS 3网页设计经典范例[M].电子工业出版,2010.

[3]邹红霆. 基于SSM框架的Web系统研究与应用[J]. 湖南理工学院学报(自科版), 2017, 30(1):39-43.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。