个人博客系统 - 团队博客报告
1. 项目简介
- 个人博客系统,功能有:
- 登录 / 登出
- 游客网页访问限制
- 用户发送 / 编辑文章
2. 项目采用技术
- 前端
- HTML+CSS+JavaScript
- Vue框架
- ElementUI、MarkdownIt
- 前后端交互
- Axios
- 后端
- 【【需要补充】】
- 【【需要补充】】
- 【【需要补充】】
- 【【需要补充】】
- 【【需要补充】】
3. 功能需求分析
- 文章管理
- 发布
- 编辑
- 用户登录
- 登录
- 登出
4. 项目亮点
- 使用spring boot+Vue实现的简易个人博客系统
- 【【需要补充】】
- 【【需要补充】】
- 【【需要补充】】
- 【【需要补充】】
- 界面美观,对用户登录提供提示,对错误格式有较好的响应:
-
主页:
-
登录页面:
-
文章浏览页面:
-
文章编辑页面:
-
文章编辑:
-
新增文章
-
文章发表反馈:
-
-
登录输入框反馈:
-
未输入反馈:
-
用户名不合法反馈:
-
-
登录失败反馈:
-
用户不存在:
-
密码错误:
-
-
5. 主要功能截图
-
登录功能:
- 登录成功后切换到主页,导航栏获取到用户信息,显示为已登录状态:
- 登录成功后切换到主页,导航栏获取到用户信息,显示为已登录状态:
-
博客列表浏览功能:
-
默认第一页
-
切换到第二页
-
-
文章浏览功能:
-
游客
-
用户,有编辑权限
-
-
文章编辑功能:
-
权限限制功能:
使用路由拦截技术,防止游客通过路由访问文章编辑页面
6. 团队成员负责模块
组员 | 职务 | 负责模块 | 博客链接 |
---|---|---|---|
丁升高 | 组长 | 后端搭建、统一异常处理、统一数据结果返回、数据库表设计、添加账号登录控制器、使用shiro+jwt、配置全局跨域 | 【需补充】 |
姚远 | 组员 | 前端搭建、HTML+CSS界面样式设计、路由设计、Vue组件设计、Axios错误拦截、JavaScript+Axios向后端发送请求并响应 | 博客链接 |
7. 项目git地址
【【需要补充】】
【【需要补充】】
【【需要补充】】
【【需要补充】】
【【需要补充】】
8. 团队成员git提交记录