本文简单介绍了个人校园博客系统的开发设计过程。软件开发采用JAVA语言开发,基于Springboot+vue.js+ssm框架,使用Eclipse与idea等开发工具进行开发。数据库是mysql,
博客系统主要为博主提供编辑、发表文章以及管理后台等功能,游客可浏览文章进行评论或留言来和博主进行交流。
主要功能包括管理员:首页、个人中心、博主管理、文章分类管理、文章信息管理、举报投诉管理、系统管理,博主;首页、个人中心、文章信息管理、举报投诉管理、我的收藏管理,前台首页;首页、文章信息、系统公告、个人中心、后台管理、在线客服等功能。
在调研中了解到,用户想要使用系统,首先要有一个友好的用户登录界面,其次,用户需要经历登录验证过程,只有合法的拥有管理员身份的用户才可以使用系统中的管理功能,这样做可以防止非法用户登录并使用本系统,妨害数据安全。通过系统登录验证,用户成功进入系统并开始使用其中功能。
文章管理是用户所有文章的信息,用户可以进入此处进行相关文章的管理。这部分主要包括以下方面:
(1) 文章信息显示。显示出所有文章的大概信息。
(2) 发表新文章。可以发表新的文章,以供网友浏览。
(3) 修改文章。可以修改已有的文章的内容。
(4) 删除文章。允许用户对文章信息进行删除操作。
这是一款前后端分离的Springboot和vue.js源码,开发工具:idea,数据库:MySQL5.7,也支持eclipse,功能也比较全面,比较适合作为毕业设计使用,感兴趣的朋友可以下载看看哦
三、注意事项
1、管理员账号:abo 密码:abo
2、开发环境为Eclipse/idea,数据库为mysql 使用java语言开发。
3.运行SpringbootSchemaApplication.java 即可打开首页
4.数据库连接src\main\resources\application.yml中修改
5.maven包版本apache-maven-3.3.9.
开发语言:Java
框架:springboot
前端框架:vue.js
JDK版本:JDK1.8+
服务器:tomcat8+
数据库:mysql 5.7+
数据库工具:Navicat11
开发软件:eclipse/idea
后台路径地址:localhost:8080/项目名称/admin/dist/index.html
前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)
目 录
摘 要 1
前 言 2
第1章 概述 2
1.1 研究背景 3
1.2 研究目的 3
1.3 研究内容 4
第二章 开发技术介绍 5
2.1相关技术 5
2.2 Java技术 6
2.3 MySQL数据库 6
2.4 Tomcat介绍 7
2.5 Spring Boot框架 8
第三章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 系统性能分析 10
3.3 系统功能需求分析 10
3.4 业务流程分析 12
第四章 系统设计 14
4.1 系统的功能结构图 14
4.2 系统数据库设计 14
4.2.1 数据库E-R图 14
4.2.2 数据表字段设计 16
第五章 系统功能实现 18
5.1 管理员登录 18
5.2管理员功能实现 18
5.3博主功能实现 21
5.4前台首页功能实现 21
第六章 系统测试 23
6.1 测试方法 23
6.2 测试分析 23
6.3 测试结论 24
结 论 26
致 谢 27
参考文献 28