登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Maven的个人博客系统毕业论文

 2021-12-20 20:58:26  

论文总字数:18037字

摘 要

曾经书本是人类获取新知识的主要途径,知识的传播被局限在纸上。人们只能通过语言或者书信交流互换信息,这个过程不仅效率低下而且易于丢失。另一方面飞速扩充的人类知识储备以及日渐强烈的文化交流需求使得大家对新的学习交流方式日益渴求。以互联网平台为基础的博客系统应运而生。

互联网的快速发展使得书本再也不是我们获取知识的主要途径,相反人们现在更乐于通过网络来获取所需要的信息。网络正在逐步的改变我们。博客就是为了让人们更高效便捷的与他人交流学习而诞生的。博客的发展牵动着信息时代,引导着新一轮的浪潮,会对人们的社会文化生活有着大而深远的影响。而如何去搭建一个博客系统,并使其具备我们所需要的各项基本功能便是本文的研究重点。

本系统研究并实现了一个较为完整的个人博客系统,该系统中主要分为两个大的模块,即为前台模块与后台模块。前台模块面向浏览网站的普通用户,这些用户可以进行文章的浏览、评论以及留言的发表。

后台模块面向博客的博主,即管理员,管理员可使用文章管理、分类管理、评论管理、留言管理、链接管理的功能。

本次系统选用MyEclipse完成,采用Java语言,运用HTML及Spring的相关技术结合maven管理工具支持,运用循环神经网络结合TensorFlow支持,完成对评论的情感分析。

关键词:博客系统 交流平台 Spring

Abstract

Before the advent of the Internet, people to acquire new knowledge is through books, records of new knowledge through the handwritten notes, discussion can only be offline communication with colleagues or pen Pal, such not only low efficiency but also easy to lose, and occupy the space, so urgently need a better way of learning records to meet people's growing cultural needs.

With the rapid development of network technology, it is gradually changing us to obtain information mainly from books in the past. The development of blog affects the information age and leads a new wave, which has a great and profound influence on people's social and cultural life. How to build a blog system, and make it have the basic functions we need is the focus of this paper.

This system realized a relatively complete personal blog system, in this system is divided into two large modules are the foreground module and the background module. The foreground module is mainly operated by ordinary users, and its basic functions include: browse the article, comment on articles or the website.

Background module is mainly operated by the administrator, the main functions are: article management, classification management, comment management, message management and connection management.

This system is completed by using MyEclipse, using Java language, using HTML and JavaScript related technologies combined with maven management tool support, using circular neural network combined with TensorFlow support, to complete the emotional analysis.

KeyWords: BlogSystem; Communication Platform;Sprin

目 录

摘 要 I

Abstract II

第一章 绪 论 1

1.1 课题背景 1

1.3 组织结构 2

第二章 开发工具和技术 3

2.1 开发工具介绍 3

2.2 开发技术介绍 3

第三章 需求分析 5

3.1 可行性分析 5

3.2 功能性需求分析 6

3.2.1用户 6

3.2.2管理员 6

3.3非功能性需求分析 6

第四章 软件分析和设计 8

4.1 软件功能设计 8

4.1.1 总体设计分析 8

4.1.2流程图 9

4.2数据库设计 10

4.2.1数据库E-R图 11

4.2.2逻辑结构设计 13

第五章 系统详细设计与实现 16

5.1管理员登录界面的实现 16

5.2后台管理页面的实现 17

5.2.1文章及评论管理 17

5.2.2分类管理 21

5.2.3 链接管理和留言管理 23

5.3普通用户页面 23

5.4评论的情感分析 26

5.4.1文本预处理 27

5.4.2网络搭建与训练 28

5.4.3评论情感预测 29

第六章 系统测试 30

6.1测试方法和测试环境 30

6.2测试内容 30

6.2.1管理员登录测试 30

6.2.2管理员模块测试 31

6.2.3前台模块测试 31

结束语 32

参考文献 33

致谢 34

第一章 绪 论

1.1 课题背景

博客一词来源于“Weblog(网络日志)”的缩写,是一种网络个人信息的发布形式[1]。一方面博客可以记录博主解决问题的思路与方法并利用网络将其共享出去,方便网络中其他用户的学习;另一方面,利用网络的实时更新以及随时能够互动交流的优点增强了用户学习以及讨论解决问题的效率。通过博客将这些记录发布出去,博主的分享以及其他用户与博主的交流内容就都成为了互联网上的一种信息资源。这样加快了信息和知识的传播的效率,使得信息更易获取、内容更加直接、传播更加扁平化。在博客技术的支持下,信息资源可以大限度地传播,一些有价值的思想火花更容易激荡出燎原的烈焰[2]

随着时代的发展,信息技术的进步,博客的版本也在不断地更新出新的样式。博客的诞生改变了人们的工作形式与生活方式,人与人之间的交流变得更加快捷方便。同时博主在自己的博客里发布文章、接受评价以及参与讨论的过程有效说明了博客是个人在网络世界中发扬自我精神、激发创作潜力、宣传自身价值观以及拓展自身视野的大平台[3]。现在,很多有主见的人开始步入各大博客平台,在博客平台上可以自由的发布个人工作感言和生活中的趣闻趣事,博客平台上工作经验的分享有利于将抱有同样问题的人聚集起来,大家一起讨论学习,相互分享解决问题的经验,让问题的解决变得更有效率。将生僻的知识和解决问题的经验方法分享出去,利用网络的广泛传播性,让信息接受所有人的检验,同时开放评论功能,让持有不同意见的人相互讨论分析,博客已然成为了人们学习的新途径。

请支付后下载全文,论文总字数:18037字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图