一、軟件需求分析報告
1.任務概述
1.1.目標
我們小組的目標是設計一款類似於微博的軟件,並以網頁的形式呈現在用戶面前。此款軟件是一個基於用戶關系信息共享、傳播以及獲取的平台。應用目標是日常信息的傳播及分享,作用范圍為所有注冊了賬號的用戶。
1.2.系統(或用戶)的特點
(1)信息獲取具有很強的自主性、選擇性,用戶可以根據自己的興趣偏好,依據對方發布內容的類別與質量,來選擇是否“關注”某用戶。
(2)微博宣傳的影響力具有很大彈性,與內容質量高度相關。其影響力基於用戶現有的被“關注”的數量。用戶發布信息的吸引力、新聞性越強,對該用戶感興趣、關注該用戶的人數也越多,影響力越大。只有擁有更多高質量的粉絲,才能讓你的微博被更多人關注。
(3)內容短小精悍。微博的內容限定為140字左右,內容簡短,不需長篇大論,門檻較低。
(4)信息共享便捷迅速。
(5)微博提供了這樣一個平台,你既可以作為觀眾,在微博上瀏覽你感興趣的信息;也可以作為發布者,在微博上發布內容供別人瀏覽。
2.假定和約束
開發期限是十四天,無經費限制。
3.需求規定
3.1軟件功能說明
我們小組研發出的軟件有以下功能
(1).賬戶注冊
(2).用戶登錄
(3).動態發布
(4).動態表情發布
(5).用戶關注
(6).發表圖片
3.2對功能的一般性規定
1.要求界面統一,以網頁形式展現;
2.統一提示,如“確定取消發布”“是否保存動態”等;
3.3對性能的一般性規定
會以專業微博作參考,設置基本的功能,性能。
3.4. 其他專門要求
無
3.5. 對安全性的要求
無系統對使用權限的管理要求
4.1. 設備及分布
1.主機類型:win10
2. 網絡類型:城域網
3.網絡拓撲結構:網狀結構
4.存貯器容量 :10G
5.其他特殊設備:無
4.2. 支撐軟件
1.操作系統:jetbrains phpstorm插件環境
2.數據庫管理系統:
3.其他支撐軟件:無
4.3. 接口
無特殊要求。
4.4. 程序運行方式
網頁端
