Springboot開發小而美的博客

Spring Boot開發小而美的個人博客

個人博客功能:

在這裏插入圖片描述
技術組合:

  • 後端:Spring Boot + JPA + thymeleaf模板
  • 數據庫:MySQL
  • 前端UI:Semantic UI框架

工具與環境:

  • IDEA
  • Maven 3
  • JDK 8
  • Axure RP 8

課程內容模塊:

  • 需求分析與功能規劃
  • 頁面設計與開發
  • 技術框架搭建
  • 後端管理功能實現
  • 前端管理功能實現

你能學得什麼?

  • 基於Spring Boot的完整全棧式的開發套路
  • Semantic UI框架的使用
  • 一套博客系統的源代碼與設計

1、需求與功能

1.1 用戶故事

用戶故事是敏捷框架中的一種開發方法。可以幫助開發者轉換視角,以用戶的角度更好的把握需求,從而實現具有商業價值的功能。

用戶故事最好是用戶團隊編寫

用戶故事模板:

  • As a (role of user), I want (some feature) so that (some business value).
  • 作爲一個(某個角色) 使用者,我可以做(某個功能) 事情,如此可以有(某個商業價值) 的好處

關鍵點:角色、功能、商業價值

舉例:

  • 作爲一個招聘網站註冊用戶,我想查看最近3天發佈的招聘信息,以便於瞭解最新的招聘信息。
  • 作爲公司,可以張貼新工作。

個人博客系統的用戶故事:

角色:普通訪客,管理員(我)

  • 訪客,可以分頁查看所有的博客
  • 訪客,可以快速查看博客數最多的6個分類
  • 訪客,可以查看所有的分類
  • 訪客,可以查看某個分類下的博客列表
  • 訪客,可以快速查看標記博客最多的10個標籤
  • 訪客,可以查看所有的標籤
  • 訪客,可以查看某個標籤下的博客列表
  • 訪客,可以根據年度時間線查看博客列表
  • 訪客,可以快速查看最新的推薦博客
  • 訪客,可以用關鍵字全局搜索博客
  • 訪客,可以查看單個博客內容
  • 訪客,可以對博客內容進行評論
  • 訪客,可以讚賞博客內容
  • 訪客,可以微信掃碼閱讀博客內容
  • 訪客,可以在首頁掃描公衆號二維碼關注我
  • 我,可以用戶名和密碼登錄後臺管理
  • 我,可以管理博客
    • 我,可以發佈新博客
    • 我,可以對博客進行分類
    • 我,可以對博客打標籤
    • 我,可以修改博客
    • 我,可以刪除博客
    • 我,可以根據標題,分類,標籤查詢博客
  • 我,可以管理博客分類
    • 我,可以新增一個分類
    • 我,可以修改一個分類
    • 我,可以刪除一個分類
    • 我,可以根據分類名稱查詢分類
  • 我,可以管理標籤
    • 我,可以新增一個標籤
    • 我,可以修改一個標籤
    • 我,可以刪除一個標籤
    • 我,可以根據名稱查詢標籤

1.2 功能規劃

在這裏插入圖片描述

經過半個月的開發博客網站基本成型

這在裏十分感謝李仁密老師,詳細講述了Springboot從前端到後端的一體式開發過程,經過半個月的學習,收穫到了很多!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章