【项目实战】Spring Boot开发小而美的个人博客【附课件和源码】

1,297

源码和课件下载方式在文末

搜集不易,请勿白嫖,如果您觉得有用,请点个“在看”

技术组合:

后端:Spring Boot + JPA + thymeleaf 模板

数据库:MySQL

前端 UI:Semantic UI 框架

工具与环境:

  • IDEA

  • Maven 3

  • JDK 8

  • Axure RP 8

课程内容模块:

  • 需求分析与功能规划

  • 页面设计与开发

  • 技术框架搭建

  • 后端管理功能实现

  • 前端管理功能实现

你能学得什么?

  • 基于 Spring Boot 的完整全栈式的开发套路

  • Semantic UI 框架的使用

  • 一套博客系统的源代码与设计

1、需求与功能

1.1 用户故事

用户故事是敏捷框架中的一种开发方法。可以帮助开发者转换视角,以用户的角度更好的把握需求,从而实现具有商业价值的功能。

用户故事最好是用户团队编写

用户故事模板:

作为一个(某个角色) 使用者,我可以做(某个功能) 事情,如此可以有(某个商业价值) 的好处

关键点:角色、功能、商业价值

角色:普通访客,管理员(我)

  • 访客,可以分页查看所有的博客

  • 访客,可以快速查看博客数最多的 6 个分类

  • 访客,可以查看所有的分类

  • 访客,可以查看某个分类下的博客列表

  • 访客,可以快速查看标记博客最多的 10 个标签

  • 访客,可以查看所有的标签

  • 访客,可以查看某个标签下的博客列表

  • 访客,可以根据年度时间线查看博客列表

  • 访客,可以快速查看最新的推荐博客

  • 访客,可以用关键字全局搜索博客

  • 访客,可以查看单个博客内容

  • 访客,可以对博客内容进行评论

  • 访客,可以赞赏博客内容

  • 访客,可以微信扫码阅读博客内容

  • 访客,可以在首页扫描公众号二维码关注我

  • 我,可以用户名和密码登录后台管理

  • 我,可以管理博客

  • 我,可以发布新博客

  • 我,可以对博客进行分类

  • 我,可以对博客打标签

  • 我,可以修改博客

  • 我,可以删除博客

1.2 功能规划

2、页面设计与开发

2.1 设计 页面规划:

前端展示:首页、详情页、分类、标签、归档、关于我

后台管理:模板页

3、 如何获取视频、课件和源代码

公众号首页回复【博客】即可获取下载链接

公众号首页回复【博客】即可获取下载链接