博客及内容管理系统的设计

 2022-10-31 10:10

论文总字数:19596字

摘 要

随着网络技术的发展,人们不再仅仅局限于在微信、微博、QQ互联等应用中作为信息的接受者,而是渴求担当信息的制造者和发布者。鉴于此,本论文确定了搭建博客系统的主题,并从网络上查找了建立个人博客个大量资料和案例。从这些资料中整理出符合现代审美的设计理念并将它们实际运用到自身的博客系统中。

最终,本系统设计了基于SSM框架的个性化博客系统。在SSM框架下,使用者可根据自己的需要,规划博客系统功能,制作个人特色的系统界面,从而更好地在互联网时代展示自己。

关键字:博客;SSM架构

Blog system and its background CMS content management system

Abstract

With the development of network technology, people are no longer limited to the application of wechat, weibo, QQ Internet as the receiver of information, but eager to act as the producer and publisher of information.In view of this, this paper identified the theme of building a blog system, and from the network to find a large number of personal blog information and cases.From these materials collate design ideas in line with the modern aesthetic and apply them to their own blog system.

Finally, this system designs the personalized blog system based on SSM framework.Under the SSM framework, users can plan the blog system functions according to their own needs, and make the system interface with personal characteristics, so as to better show themselves in the Internet era.

Keywords: Blog; SSM architecture

目录

摘要 I

Abstract II

第一章 绪论 1

1.1 选题背景 1

1.1.1 系统开发背景 1

1.1.2 国内外现状 1

1.2 研究方案与设计思路 1

1.2.1 研究方案 1

1.2.2 设计思路 2

1.3 本文的章节设计 2

第二章 系统开发环境及相关技术介绍 3

2.1软件开发环境 3

2.1.1 Tomcat 3

2.1.2 Intellij IDEA 3

2.1.3 Mysql 3

2.2 相关技术介绍 3

2.2.1 java的由来 3

2.2.2 Spring Boot 3

2.2.3 Mybatis 3

2.2.4 Layui 4

2.2.5 Nginx 4

第三章 系统需求分析 4

3.1 系统功能需求 5

3.2 技术可行性 5

3.3 经济可行性 5

3.4 法律可行性 5

第四章 概要设计 5

4.1总体架构图 5

4.2系统E-R图设计如下: 6

4.3数据库设计 9

4.4 数据库表设计 10

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

5.1系统开发环境的配置 13

5.2数据库的连接与配置 14

5.2 网站前端页面的设计与实现 15

5.3 网站后台主要模块的设计与实现 17

5.3.1后台用户管理功能 17

5.3.2博客管理功能 20

5.3.3博客分类管理功能 21

5.3.4博客评论审核管理功能 21

5.3.5 博主信息管理功能 22

第六章 总结 23

参考文献 24

致谢 25

第一章 绪论

1.1 选题背景

1.1.1 系统开发背景

随着网络技术的发展,互联网人群网络素养越来越高。人们不再仅仅局限于在微信、微博、QQ互联等应用中作为信息的接受者,而是渴求担当信息的制造者和发布者。在这个人人都能运营自媒体的Web3.0时代,个人独特的见解和所产生的信息价值正深刻改变并指引着互联网的发展。以博客技术为代表的互联网应用,作为一种全新的载体承载着人们个性化的表达与展示。针对信息内容生产者的互联网博客应用系统有多种形式,如新浪博客,性能稳定、容量无限,但存在可扩展性较差的问题,人们只能使用系统提供的固有功能,而不能将个人的想法融入到博客设计中。鉴于此,本系统使用了了基于SSM框架的个性化博客系统设计。在SSM框架下,使用者可根据自己的需要,规划博客系统功能,制作个人特色的系统界面,从而更好地在互联网时代展示自己。

1.1.2 国内外现状

纵观国内网互联网发展史,不可否认的,发达国家在相关领域有着更长期的积淀和更深度的普及。细看国外个人空间租用,域名出售,个人站点交流论坛,开发者论坛,都有不小的人气。另一方面,中国对于互联网发展的特殊管制,以及在个人网站信息监管流程上较为繁琐的步骤,造成了中国个人博客站点比例远低于国外的状况。这其实对于中国的信息互联网行业的发展是非常不利的,必然使国内外信息技术的差距越来越大。

1.2 研究方案与设计思路

1.2.1 研究方案

通过在百度和谷歌上搜寻个人博客,整理出一些访问量比较大的博客,找出他们之间比较典型的特征,从这些特征中总结出这些较为流行的博客的设计模式,参考这些设计模式针对自己要设计的博客网站的给出一些合理的建议,并将这些建议应用到博客系统的实现中去。

除了查阅资料设计博客外,还需要设计的就是后台cms内容管理系统。内容管理系统最主要的是功能设计,对于管理员来说一个好的功能要比一个好看的样式重要太多。内容管理系统在一直以来的软件开发中已经有了一套成熟的解决方案,尤其是在权限控制这一块,比较出名的就是RBAC模型,基于角色的权限控制系统。所以后台的设计方案主要就是研究RBAC模型是如何工作实现的。

设计思路

技术选择:前台页面展示使用html、css、javascript语言编写的页面,前台框架使用jquery,layui。后台服务器搭建使用的技术为spring,spring mvc,mybatis,spring security。SSM框架主要就是用来实现基于web的后台管理,而spring security主要是用来实现RBAC模型的框架。Spring security是spring生态系统中专门用来做后台安全管理的框架。

架构设计:服务器使用的是tomcat9服务器,数据库使用的是mysql8.0。部署到的云服务器为一台阿里云服务器,一台腾讯云服务器。使用Nginx服务器做负载均衡。两台服务器运行同一套服务端程序,以集群的方式运行。

1.3 本文的章节设计

本文基于本次毕业设计整体的过程与要求,主要将论文分为六章。具体内容如下:

剩余内容已隐藏,请支付后下载全文,论文总字数:19596字

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;