Vue & SpringBoot 从零实现博客系统 (一)
本系列基于已上线的博客stonee.club共分为 需求分析,数据库设计,接口设计,前端代码编写,后端代码编写,服务器部署等六部分本文系Vue & SpringBoot从零实现博客系统第一部分 需求分析需求分析前言搭建博客的想法是今年3月份开始的,那时候只会一点点HTML和CSS,就风风火火地买了阿里云的学生机,在上面写了一个纯HTML和CSS的静态页面,内心高兴的不得...
本文系Vue & SpringBoot从零实现博客系统第一部分 需求分析
需求分析
前言
- 搭建博客的想法是今年3月份开始的,那时候只会一点点HTML和CSS,就风风火火地买了阿里云的学生机,在上面写了一个纯HTML和CSS的静态页面,内心高兴的不得了。之后慢慢不满足静态页面,大约在四月份,了解了wordPress之后,又用PHP三分钟建站,还在上面更新了一段时间的博客。再之后学习了Java,慢慢有了了解,便萌生了用Java写一个网站的想法,暑假学习了Java的各种框架,还顺带入门了Vue,博客就是在这个背景下诞生的。
- 这个博客完全是我自己独立完成的,刚开始写的时候,SpringBoot只看了一天,Vue还没学过,只知道它是前端的一个框架,不出意外,在搭建博客的时候踩了好多坑。
UI
- 刚登陆的界面分为:文章,分类,公告,关于四个板块
- 公告可以评论,关于不能评论
- 还有友链功能
- 登陆之后管理员可以查看浏览网站用户,修改增加文章(以及分类),删除用户评论,修改总分类,以及退出的功能
文章
- 刚开始展示的是文章分类,文章信息,包括名称,浏览次数,点赞人数,文章概要等等
- 点击进去之后显示了文章信息,文章内容,文章分类,评论
- 编辑文章采用Markdown形式
- 可以赞赏文章,隐藏评论等等
用户
- 用户浏览网站不需要注册,系统会根据用户的ip来锁定不同用户
- 一个用户只能对一篇文章点一次赞
- 当用户评论文章的时候需要注册,只需注册一次就好,下次再评论系统会通过用户ip进行绑定
- 共分为三种身份,ANY,注册之后是USER,还有一个输入密码的是ADMIN
评论
- 评论分为多级评论
- 用户的头像使用随机图库的
分类
-
分类也是多级分类,例如
J a v a → F r a m e W o r k → S p r i n g B o o t Java \rightarrow FrameWork \rightarrow SpringBoot Java→FrameWork→SpringBoot -
每个分类下面标注着共有多少篇文章
-
可以通过分类查看文章
-
可以根据时间线来查看文章,即归档
更多推荐
所有评论(0)