基于Spring框架的博客系统设计与实现开题报告

 2023-11-29 08:39:31

1. 研究目的与意义

本文研究的是一个博客网站系统的设计与实现,在当前时代,互联网信息技术高速发展,现代人已经离不开计算机网络世界,个人创作文字上也是如此。这几年人们热衷于书写微博、在各大平台发表动态等轻文字体验,但其实有一个已经算老的文字创作形式还存在于市场上,而且份额量非常大,这个形式就是博客。为了顺应潮流以及锻炼技术水平,做出一款比市面上常见博客产品的一些薄弱方面更有竞争力的产品挺有意义的。

本文研究的系统初期无法与上述商业产品和开源知名产品相对比功能性和知名度,但适合轻量级且不想麻烦的部署系统的用户。

信息全球化的今天,互联网就是无国界的传播过程,因为博客,每个人都可以在全球化的今天构架一个自由发布个性化信息平台,这就是互联网给人们带来的革命性变革力量。一个开放的社会,实际上,就是一个虚拟世界中更真实的面对社会的选择。博客的发展是一个必然的过程,全球化的传播,也给人们带来一个更多信息的社会。互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多机会和把握未来的机遇。

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

2. 课题关键问题和重难点

博客系统主要包括访客功能系统和个人管理系统,管理员管理系统三个模块组成,其中访客功能模块包括查看首页博客列表,分类查看博客列表,搜索博客列表,阅读博客详细内容,在博客下发表言论等。个人管理功能模块包括修改个人信息,书写发表博文,查看博文评论等。管理员模块包括登录系统后台,管理博客文章,管理博客分类,管理信息等。

本课题的关键:

1. 博客发表不同内容依次进行分类

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

3. 国内外研究现状(文献综述)

目前,移动互联网已经影响着人们生活的方方面面,其中在线社交网络已经成为人们无处不在的相互沟通与交换意见的重要场所。而用户在社交网络信息传播中起到了重要的引导作用,他既是信息的生产者,也是消费者,以往的以内容和话题为基础的信息传播方式现已逐渐的转换为以人际关系为主,因此社交网络应用分析的一个重要问题是根据不同的目的对用户进行排名,不同的应用问题是根据不同的目的对用户进行排名,例如发现某种观点的倡导者,按照某种影响力对用户进行排名,依据用户的可信度进行排名。

由于移动智能设备的快速发展,用户在社交网络上发布和传播消息非常的方便快捷,这也使得一些不法分子蓄意传播谣言影响社会稳定。故对社交网络理论和关键技术的研究对于互联网舆情分析引导,突发事件监测响应及在线群体社会交往等社会发展的重要问题具有基础性和战略性。

用户影响力作为社交网络分析的关键内容之一,在社交舆论、群体行为等方面起到了重要的引导和发展作用。此外用户影响力在诸多领域也都有着广泛的应用,如专家发现、推荐系统、广告投放、链路预测和突发事件异常检测等。

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

4. 研究方案

1. 系统功能结构

系统总体功能结构如图1所示

图1 博客信息系统功能结构

1)访客用户部分

查看内容该功能是管理员发布,普通用户只能查看。

搜索内容该功能是查看符合用户个人需求状况,并对博客信息进行筛选。

发表评论该功能是访客用户可以选择实名或匿名发表评论,选择实名评论需要填写完整信息,匿名用户则不需要。

2)个人/管理员部分

发表博文该功能是被识别出车型后,系统安排停车区域,自行前往车位区域进行车位选定。

管理博文内容该功能是管理者根据自身需求发表博文,访问者可以查看;同时可以选择是否开启评论。

管理博文分类该功能是管理者依据博文内容进行设置分类选项。

管理博文评论该功能是管理者对访客评论审核再决定是否通过。

管理友链链接该功能是管理者友情链接的设置。

管理个人信息该功能是管理者对个人信息修改。

2.核心功能流程图

访客功能流程图

管理者功能流程图

3.研究方案

数据库表设计。

数据库E-R图如图所示:

E-R图

各实体类表描述如下:

表3-1用户信息表

字段名

属性

作用

uid

int UNSIGNED

用户的唯一标识编号

username

Varchar(32)

用户的登陆用户名

password

Varchar(64)

用户的密码(加密)

email

Varchar(200)

用户的邮箱

表3-2博文信息表

字段名

属性

作用

cid

int UNSIGNED

博文的唯一标识编号

Title

Varchar(200)

博文的标题

Created

Int UNSIGEND

内容创建的Unix时间戳

Modified

Int UNSIGEND

内容修改时的时间戳

Content

Text

博文的内容

Type

Varchar(16)

博文的状态

Status

Varchar(16)

博文是否公开

Categories

Varchar(16)

博文分类

Hits

Int UNSIGEND

博文的点击数

CommentsNum

Int UNSIGEND

博文的评论数

AllowComment

Tinyint(1)

博文是否允许评论

表3-3评论信息表

字段名

属性

作用

Coid

Int UNSIGEND

评论的唯一标识编号

cid

Int UNSIGEND

评论所属博文的编号

Created

Int UNSIGEND

评论创建时的Unix时间戳

Mail

Varchar(200)

评论作者邮箱

url

Varchar(200)

评论作者的个人网址

Ip

Varchar(200)

评论作者的IP地址

Content

Text

评论的内容

Status

Varchar(10)

评论的状态

表3-4推广链接表

字段名

属性

作用

Name

Int UNSIGEND

推广链接的名称

Value

Varchar(200)

推广链接的值

表3-5操作日志记录表

字段名

属性

作用

Lid

Int UNSIGEND

日志记录的唯一标识

Action

Varchar(200)

操作内容的记录

Ip

Varchar(200)

记录操作者的IP地址

Created

Int UNSIGEND

记录操作的时间戳

表3-6友链功能表

字段名

属性

作用

Rid

Int UNSIGEND

友链的唯一标识

Icon

Text

友链的头像地址

url

Text

友链指向的地址

Rname

Varchar(200)

友链的名称

5. 工作计划

2022-2022-1学期:

第15-16周:完成选题,查阅相关中英文资料。

第17周:与导师沟通进行课题总体规划。

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

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