基于beego框架的个人博客系统实现文献综述

 2022-03-16 22:48:50

摘要:随着互联网的快速发展,生活的生活已经完全离不开数据。信息的传递和记录方式变得多样化和网络化。越来越多的第三方博客平台孕育而生,功能繁多。而这也是大型第三方博客的弊端,大多数人并不想要繁多的功能,希望能够简单化,提高隐蔽性和安全性。如何开发一个高效易用,自由的个人博客系统是本文研究的重点。博客是一个正处于快速发展和快速演变中的互联网新应用。在《市场术语》中对博客的定义为:一种表达个人思想和网络链接,内容按照时间顺序排列,并且不断更新的出版方式[[1]]。Blog 已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。

首先,介绍了本文的研究背景和研究意义,对国内外的研究现状进行了简单的分析,最后对本文的研究内容、组织结构进行了大体上的叙述。如何开发一个高效易用,自由的个人博客系统是本文研究的重点。本论文将从剖析系统架构,设计各个模块入手,采用go语言,搭建了一个基于beego框架的个人博客系统。该系统采用MVC设计模式,实现了博客文章的增删改查功能、用户管理功能、评论管理功能和分类管理功能,实现了一个简单易用的个人博客系统。

本文的研究内容是设计实现基于Beego框架的个人博客系统,通过剖析系统架构,设计各个模块。为了保证系统的高可用,需要搭建稳定轻量的后台服务器和高效的响应,因此选用了基于go语言的beego框架进行开发,给人简洁直接的使用感受。为了使提升开发效率,采用了MVC设计模式。为了实现易用性和轻便特性,使用了简洁的SQLlite数据库,前端使用了简单的HTML模板和JavaScript脚本,实现了简单的前端交互页面。将需要展示的东西,都用最直接简洁的展示出来。系统角色分为管理员和游客,游客只能进行查看博客和评论博客的操作,管理员可以编写、管理、分类博客,并管理评论和分类类型。为了更具有使用体验,引入了富文本编辑器,支持MarkDown语言。通过这些设计,实现了一个简单易用的个人博客系统。

关键词:博客系统;Go语言;MVC;Beego框架

1 引言

在这部分介绍了本文的研究背景和研究意义,对国内外的研究现状进行了简单的分析,最后对本文的研究内容、组织结构进行了大体上的叙述。21世纪以来,信息化伴随着网络技术的发展,在各个行业的应用越加普遍和重要,个人博客成为了整个互联网行业的重要分享和学习资源,人类社会正在走向信息共享时代。在 internet 飞速发展的今天,互联网已经成为了人们迅速获得、发布并向社会提供信息的一种重要途径,它在促进我国社会主义发展以及我国民族文化、社会主义生存与繁荣的各个领域中都扮演了关键角色[[2]]。所以网站建造在 internet 应用中的地位明显,备受人们重视。为了建立个体在网上的形象,通过设计个体博客网站,以期达到向个体推荐和表现自己的一个平台,个体博客网站是为了交流和发展提供一个综合性的网络环境,同时又为个体的宣传,发展提供了平台。 blog 的全称应该就是 web log ,中文的意思就是'网络日志',后来又把它缩写成 blog [[3]]。一个 blog 其实也就是一个页面,它通常由简单而又经常性地更新的帖子组合而成,这些帖子中的每一篇文章均按照时间段的年份与日期进行倒序。 blog 的内容与目的存在着巨大的差异,从对别的网站超级连接与评论,有关企业、个体构思到日记、图片、诗词、散文,甚至是科幻小说等发表或者张贴。许多 blogs 都是个别人心中感兴趣之事的发布,其它 blogs 则都是一组基于具有某种主题或者共同利益的领域而进行的集体性创造。博客,即 blog ,是 weblog 的缩写,它通常包括简短而又随意地张贴一篇文章组成;这些作品均按照时间年份与日期来排列,内容就相当于自己博客中的一篇随笔与日记,但是却包括了许多别的网站超级连接及评论[[4]]。博客能够打破互动的时空阻力,避免了交流者之间的时空冲突和时空限制,为高校学生教师在互动中进行知识的管理和彼此之间进一步交流提供了可行性的途径。自2002年8月第一个博客网站一博客中国(现已改称博客网)正式启动以来,博客的发展从内容来看,先后通过各种媒体方式进行传播,如网络、微信、群众等。以第一代、第二代进步时期为主要发行阶段的个人日志。[[5]]如今,博客已经转而被越来愈多的企事业单位和个人所应用到不同领域的工作当中,从而使得博客由基础性的信息分享平台慢慢地演变成了重要的知识管理工具。

博客给用户带来了一种学习与交流的环境,借助于博客具有的自主、互动、分享等特征,使得用户能够尽情地去表述自己的观念,促进了人们之间的更加深度的交流与沟通。博客虽然秉承着个人网站上的自由主义精神,但却充分利用了激励创造力的新方法,使之更加开放与建设。它被视为一种全面的、具有创造性的表达形式,其特点在于它的传递不仅是情感,还包含了大量的人智慧、意见与思想。从某种程度上讲,它也被认为是一种崭新的社会文化现象,博客的诞生与繁荣,真正地凸现了网络的知识价值,标志着我国互联网的发展已经开始迈向更高层次的时期。随着信息化的发展,更多的人们选择网上学习,精确搜索博客从而寻找到自己满意的内容,对于当代人的学习工作具有很大的意义,有利于用户更快获取自身需要的信息,明确自己的学习方向,从而能够更好地明白自己需要掌握的专业技能和知识,更加有效地去学习,而不会浪费时间在不必要的领域。这对于初学新知识的人群来说,是很有必要的。

2 博客系统、Go语言和Beego的发展

2.1 博客系统的发展

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

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