| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18916 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着互联网通信技术的飞速发展,信息传递的途径也逐渐变得网络化,博客成为了当前日益流行的互联网交流媒介,搭建个人博客有着十分重要的意义。该博客系统采用了MVC模式和前后端分离的设计思想,前端选择Vue.js渐进式框架并结合Semantic UI实现页面的快速开发,后端使用Spring Boot和Mybatis-Plus框架来降低开发难度,最终系统实现了博客文章管理、分类管理、留言管理、友情链接管理以及系统管理五大功能。利用AES加解密技术来增加系统的安全性,以及七牛云对象存储技术来减少本地存储压力。
关键词:博客系统;Spring Boot;Vue;MVC模式
目 录
摘 要
Abstract
1 引言-1
2 关键技术与开发环境概述-2
2.1 关键技术分析-2
2.2.1 Web MVC模式-2
2.1.2 Spring Boot框架-3
2.1.3 Vue.js框架-3
2.1.4 Mybatis-Plus框架-4
2.1.5 MySQL数据库-4
2.2 计算机系统开发环境-4
2.2.1 计算机系统硬件配置-4
2.2.2 计算机系统软件配置-5
3 系统需求分析-5
3.1 功能需求分析-5
3.2 系统用户及用例分析-6
3.3 性能需求分析-7
4 系统的设计-8
4.1 系统的总体设计-8
4.1.1 系统体系结构设计-8
4.1.2 系统流程图设计-9
4.2 系统功能模块设计-11
4.2.1博文管理模块-11
4.2.2分类管理模块-12
4.2.3留言管理模块-13
4.2.4友链管理模块-13
4.2.5系统管理模块-14
4.3 数据库设计-15
4.3.1 数据库建模说明-15
4.3.2 数据库表结构设计-17
5系统的实现与测试-20
5.1 系统核心模块的实现-20
5.1.1 前后端分离-20
5.1.2 七牛云存储-21
5.1.3 AES加解密-22
5.2 系统功能模块的实现-25
5.2.1 博文管理模块-26
5.2.2 分类管理模块-30
5.2.3 留言管理模块-31
5.2.4 友链管理模块-32
5.2.5 系统设置模块-33
5.3 系统测试-34
5.3.1功能模块测试用例-34
5.3.2测试结论分析-36
6小结-36
参考文献-38
附录-39
致谢 |

