文檔審批信息
序號 |
擬製 |
日期 |
審覈 |
日期 |
批准 |
日期 |
備註 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
文檔修訂記錄
版本/狀態 |
日期 |
修訂人 |
說明 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目 錄
作爲一個技術人員,有一個自己的博客是非常有必要的,可以用於技術的積累。網上有許多個人博客的網站,比如CSDN、簡書、博客園、掘金等。還有自己搭建的博客,像Hugo、Hexo等都是靜態博客,還有WordPress這樣的動態博客。這些都是別人已經做好的、用戶只需專注於自己的文章即可,本文就是要簡要介紹如何做一個類似於CSDN這樣的博客。
該系統是一項提供給用戶能夠發表自己的文章的網站,獲取其他用戶的點贊評論,並且可以後臺管理自己的文章。
發表文章、點贊、評論需要用戶註冊登錄。
電腦端瀏覽器直接訪問
嚴格遵循阿里巴巴編碼規範
採用分類方式描述
類別 |
編號 |
需求 |
性質 |
系統管理員模塊 |
1-001 |
完成對用戶信息的維護 |
必須 |
1-002 |
完成對文章的維護 |
必須 |
|
前臺顯示模塊 |
2-001 |
用戶登錄或註冊 |
必須 |
2-002 |
瀏覽博客主頁 |
必須 |
|
2-003 |
瀏覽文章頁面 |
必須 |
|
2-004 |
關注,點贊,評論 |
可選 |
|
後臺管理模塊 |
3-001 |
寫文章 |
必須 |
3-002 |
修改文章 |
必須 |
|
3-003 |
查閱文章 |
必須 |
|
3-004 |
刪除文章 |
必須 |
|
3-005 |
文章專欄設計 |
可選 |
面向計算機技術人員開發的一個博客平臺,這類的平臺有很多,都基本上已經成熟了,所以基本上不具備可用性,主要是用來練習設計網站。
系統遇到異常處理:程序會捕獲異常然後會給用戶提示信息
系統安全需求:通過密碼和https以及驗證碼進行驗證
系統的健壯性:併發數量並不是很高,只是面向的是少數羣體,用戶量大了可考慮升級服務器,無問題運行時間
系統應該採用異步方式進行響應
要求用戶打開頁面時間小於1秒
系統應該支持的併發數量預算1000
用戶所能接受的最壞延時是5秒
系統可預見的擴展有支持對文章讚賞功能、廣告引流功能
系統管理員用戶維護此係統
可移植性
硬件平臺約束是瀏覽器可直接訪問
管理團隊制定的約束是週報,周例會
測試團隊制定的約束是功能測試,集成測試,迴歸測試
該系統是否存在與現存系統進行交互(不同的數據庫)
數據通過數據庫導入導出系統
系統應該遵循什麼接口標準? (阿里巴巴編碼規範)
誰來管理運行中的系統?(系統管理員)
系統怎樣授權的?(按批次,按單個,免費,GPL)
系統內部使用第三方技術時,是否會產生費用(DVD解碼器,JVM)
場景是人們對系統的黑盒描述,從外界的觀點看系統能做什麼。
一個場景只描述了一種系統可能被使用的方式,場景不能代替用例
場景名稱 |
瀏覽博客文章 |
參與者 |
用戶小王,瀏覽器 |
事件流 |
1.小王打開瀏覽器,並打開博主主頁 2.在主頁瀏覽博主文章列表 3.點擊文章查看文章內容 |
-
E-R圖
-
時序圖