没有合适的资源?快使用搜索试试~ 我知道了~
(1)注册:游客注册时按指定的要求设置自己的用户名和密码。注册成功后,将这些信息存储在数据库中,并跳转到登录界面。 (2)登录:主要用在验证用户信息,方便对网站进行管理和维护。注册成功后,用户把用户名和密码输入到登录界面中。点击登录按钮之后,网站就开始检测用户的用户名和密码是否对应数据库中的数据,其对用的身份给予用户相应的权限并可对博客网站进行相对应操作。 (3)用户管理:管理员可对所有使用者进行管理;用户头像的上传、更新以及删除功能; (4)评论管理:管理员可以对系统中所有的注册用户已经发表的评论进行查询、增加、修改和删除功能。 (5)用户留言:游客留言时,弹出请先登录弹窗。用户和管理员可以进行留言,可对自己的留言进行删除,对其他用户的留言进行回复。留言内容系统自动更新和保存在数据库中的数据。 (6)博客管理:博客管理主要有文章的分类、查询、发表、详情、更新和删除功能。其管理员可以对所有的的博客信息进行查询、阅览文章、修改、删除操作之外,其他用户的只能对自己的博客进行管理和维护。更新后,系统自动更新和保存在数据库中的数据。 (7)图片管理:图片管理有添加图片,观看图片、删除
资源推荐
资源详情
资源评论
学生毕业设计
成 果
课题名称 个人博客网站设计
与实现
姓 名
学 号
班 级
专 业
院 部
指导教师
目 录
一 项目设计背景...............................................................................................................1
1.1 项目现状..............................................................................................................1
1.2 项目意义..............................................................................................................2
二 开发环境及技术构架...................................................................................................3
2.1 开发环境与工具..................................................................................................3
2.2 技术架构..............................................................................................................4
2.2.1 B/S 模式.....................................................................................................4
2.2.2 前后端分离................................................................................................4
2.2.3 Vue.............................................................................................................4
2.2.4 Spring Boot ................................................................................................4
2.2.5 MyBatisPlus...............................................................................................5
2.2.6 Axios ..........................................................................................................5
2.2.7 Element-Ul.................................................................................................5
三 需求分析.......................................................................................................................6
3.1 系统目标..............................................................................................................6
3.2 功能需求..............................................................................................................6
3.3 性能要求..............................................................................................................7
四 系统设计.......................................................................................................................8
4.1 系统功能总体设计..............................................................................................8
4.2 系统详细设计......................................................................................................8
4.2.1 登录模块业务流程图................................................................................8
4.2.2 注册模块业务流程图................................................................................9
4.2.3 留言模块业务流程图................................................................................9
4.2.4 用户管理模块业务流程图........................................................................9
4.2.5 评论管理模块业务流程图......................................................................10
4.2.6 博客管理模块业务流程图......................................................................10
4.2.7 发布博客模块业务流程图......................................................................11
4.2.8 图片管理模块业务流程图......................................................................11
4.2.9 分类管理模块业务流程图......................................................................12
4.2.10 自助机器人模块业务流程图................................................................12
4.3 系统数据库设计................................................................................................12
4.3.1 数据库实体设计......................................................................................12
4.3.2 数据库 E-R 图设计 ................................................................................15
4.3.3 数据库表设计.........................................................................................16
五 系统实现.....................................................................................................................19
5.1 用户注册模块....................................................................................................19
5.2 登录模块............................................................................................................20
5.3 用户管理模块....................................................................................................21
5.4 头像管理模块.....................................................................................................23
5.5 博客文章管理模块.............................................................................................24
5.6 发布博客模块.....................................................................................................27
5.7 评论管理模块.....................................................................................................28
5.8 图片管理模块.....................................................................................................29
5.9 分类管理模块.....................................................................................................30
5.10 自助机器人管理模块.......................................................................................31
5.11 留言板模块.......................................................................................................32
六 系统测试.....................................................................................................................35
6.1 测试用例设计....................................................................................................35
6.2 测试结果............................................................................................................42
6.2.1 系统优点..................................................................................................42
6.2.2 系统的不足和改进方案..........................................................................42
七 总结.............................................................................................................................44
参考文献...........................................................................................................................45
附 录...........................................................................................................................46
1
一 项目设计背景
1.1 项目现状
目前计算机与网络技术以及移动终端的高速发展,大大改变了人们的交往、工作、
学习方式和日常生活,特别是在社交网络技术的日新月异下使人类的在交往生活方面产
生了天翻地覆的改变。
2006 年 4 月 21 日,根据统计我们了解到:2005 年中国的网民数位居世界第二。现
在,博客网站已经从潮流中变得平庸,并在许多方面融入了我们的生活。约 70%回答查
询,约 70%回答对话,约 60%回答新闻,约 50%回答看博客和写博客,约 50%回答
论坛帖子,约 60%回答听音乐、看电影和玩游戏。开发博客平台建站软件或大容量创
建博客自助链接网站也可以大有作为。
1.2 项目意义
写博客是与过去和未来的对话。博客可以作为见证,它可以证明过去和未来。人们
可以通过阅读以前的文章来回顾自己的发展。
随着当前使用博客人数的不断增加,还可以通过写博客可以整理思路;可以将自己
的主意、经验和别人相互交流;可以结交朋友,与朋友一起学习,一起努力,一起进步。
既然有那么好的前景,那么设计一个简单、容易使用并且雅观摩登的博客系统自然
就成为了颇有深刻意义的研究主题。
2
二 开发环境及技术构架
2.1 开发环境与工具
系统所用的系统开发环境如下表 2-1 所示。
表 2-1 系统开发环境
环境
版本
IntelliJ IDEA
2019.3.3
MySQL
MySQL-11.1.13
JDK
JDK-8.0
Tomcat
Tomcat-8.0
Visual Studio Code
2010
2.2 技术架构
本系统基于前后端分离模式设计,采用 Vue + Spring Boot 框架进行开发。本系统用
的是 B/S 模式,优势在于客户端只要有阅览器就可运行。前后端的定义以它的运行环境
为主。本系统的前端以 Vue 为基础,后端以 SpringBoot 为基础。SpringBoot 开发的具体
好处是,配置 web.xml,后端整合了 MyBatisPlus 作为数据层框架。特性如下,第一无
侵占;第二消耗小;第三支持 Lambda 形式调试使用: 本系统的前端整合了 ajaxs HTTP
库,完成前端页面路由功能。有以下几大特性:可以在 node.js 中使用;提供了并发请
求的接口;本系统的前端整合了 element-ui 组件,完成了前端页面渲染。
剩余41页未读,继续阅读
资源评论
xiaozhima-dun
- 粉丝: 5628
- 资源: 46
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电子万年历软件仿真(经过多次修改,保证正确性)
- Unity XR 手势射击控制脚本(适用于任何可手势识别的设备)
- 机械设计全自动电表(NB和IC卡表)控制和上壳装配线sw16可编辑非常好的设计图纸100%好用.zip
- 基于matlab的EAN-13条形码识别系统GUI界面.zip代码53
- matlab基于bp神经网络交通信号标志识别GUI界面13个标志.zip代码54
- 电子万年历答辩实物展示视频mp4格式
- 基于python实现的程序,包括哈希感知算法cvHash,图像切割cvsplit,固定目标检测cvRec(附文档ppt)等
- 计算0-10000之间所有偶数的和
- multiled.zip
- 基于php实现的哈希算法的人脸检索
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功