本项目源码:java-基于ssm+vue的个人博客网站的设计与实现源码+说明文档资料资源-CSDN文库
项目关键技术
开发工具:IDEA 、Eclipse
编程语言: Java
数据库: MySQL5.7+
框架:ssm、Springboot
前端:Vue、ElementUI
关键技术:springboot、SSM、vue、MYSQL、MAVEN
数据库工具:Navicat、SQLyog
1、SSM框架
SSM框架不是一个框架的名称,而是三个框架的首字母缩写,分别是Spring框架、SpringMVC框架、MyBatis框架。是目前Java开发者中学习的首选框架。
Spring框架继承了JavaEE和EJB框架的优点,在依赖注入方面去掉了臃肿的配置,在面向切面方面也简化了代码数量,提高了代码品质。依赖注解进行配置,让所有的依赖都可以通过程序的自动配置和寻找,减少了代码写作数量,提高了代码阅读性。
2、数据库:MySQL
本系统开发使用的数据库是MySQL数据库,MySQL数据库运行速度快、安全性高,对使用的平台没有任何的限制,因而被广泛应运到系统的开发中。
3、B/S结构
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,能够把系统核心功能集中在服务器上面,帮助系统开发人员简化操作,便于维护和使用。B/S结构主要有三层,分别为数据层、控制逻辑层和视图层。用户通过视图层,让控制层调用数据层的数据,从而达到整个访问过程。三层相互独立,维护方便,使用安全,三层有互相调用,提高效率。
系统详细功能
进入到这个环节,也就可以及时检查出前面设计的需求是否可靠了。一个设计良好的方案在运用于系统实现中,是会帮助系统编制人员节省时间,并提升开发效率的。所以在系统的编程阶段,也就是系统实现阶段,对于一些不合理的设计需求,也是可以及时发现。因为设计的方案是完全指导系统的编码过程的。
1.1 管理员功能实现
1.1.1 文章分类管理
管理员进入指定功能操作区之后可以管理文章分类。其页面见下图。管理员新增文章分类,查询文章分类,及时修改或删除有异常的文章分类信息。
图1.1 文章分类管理页面
1.1.2 博客文章管理
管理员进入指定功能操作区之后可以管理博客文章。其页面见下图。管理员审核博客文章,通过审核之后的博客文章会在前台展示,查看用户对博客文章的评论。
图1.2 博客文章管理页面
1.1.3 相册分享管理
管理员进入指定功能操作区之后可以管理用户分享的相册信息。其页面见下图。管理员审核相册信息,点击每行的查看评论链接可以查看对应相册的评论。
1.1.4 留言板管理
管理员进入指定功能操作区之后可以管理留言。其页面见下图。留言功能的设置主要是在管理员与用户之间建立信息交流的渠道。
图1.4 留言板管理页面
1.1.5 相册分类管理
管理员进入指定功能操作区之后可以管理相册分类。其页面见下图。管理员设置相册的分类,维护相册分类信息,包括修改,查询,删除。
图1.5 相册分类管理页面
1.2 用户功能实现
1.2.1 博客文章
用户进入指定功能操作区之后可以查看博客文章。其页面见下图。用户查看博客文章内容,评论当前页面的博客文章。
图1.6 博客文章页面
1.2.2 相册分享
用户进入指定功能操作区之后可以查看相册分享信息。其页面见下图。用户评论本页面的相册,查看相册的内容。
图1.7 相册分享页面
1.2.3 留言反馈
用户进入指定功能操作区之后可以提交留言。其页面见下图。当用户提交了留言信息之后,只需要等待管理员的回复信息。
图1.8 留言反馈页面