琢越網——需求規格說明書

 

1引言

1.1目的

本文檔首先經過項目概述讓讀者對產品有初步的瞭解,而後詳細分析項目整體需求(包括功能需求、接口需求、性能需求等),以保證業務需求提出者與需求分析人員、開發人員、測試人員及其也相關利益人對需求達成共識,同時本文檔也能夠做爲軟件開發工做的基礎和依據以及確認測試和驗收的依據。html

1.2背景

需開發的軟件系統的名稱爲思學網,由S.R.C.團隊提出和開發。前端

隨着互聯網的發展,用戶對信息的需求不斷提高,問答網站或者社區是獲取精準信息的渠道,目前在中國的表明做有百度知道,知乎,搜搜問問等等,他們的用戶量和訪問量是很是大的,儘管如此,可是這些信息中每每摻雜着不少無心義的信息,答案的質量也沒有保證,不過,問答系統的出現確實爲用戶解決了不少問題,人們也愈來愈傾向在網站的問答系統中獲取信息。python

問答社區是一個比較開放的平臺,用戶經過評論的模式回答問題,他們的評論又能夠知足其餘用戶的需求,達到知識共享的目的,可是這些評論未必是提問者須要的,並且有時一個用戶的回答並不能知足提問者的疑惑,基於這一點,咱們設計一個問答網站,相對於傳統的問答網站,咱們提供一個提問者能夠推薦多個用戶回答的功能,同時對用戶進行等級劃分,標出用戶擅長領域,以及其餘基本功能。mysql

1.3預期讀者與閱讀建議

預期讀者sql

閱讀建議chrome

項目經理數據庫

項目經理能夠根據該文檔瞭解預期產品的功能,並據此進行系統設計及項目管理。瀏覽器

開發人員安全

對需求進行分析,並設計出系統,包括頁面和數據庫的設計。瞭解與實現系統功能,編寫《用戶手冊》。服務器

營銷人員

根據本文檔制定合適的營銷策略,結合市場需求給予分析人員合適的建議。

測試人員

根據本文檔編寫測試用例,並對軟件產品進行功能性測試和非功能性測試。

用戶

瞭解預期產品的功能和性能,並與分析人員一塊兒對整個需求進行討論和協商。

1.4術語

 暫無詳細術語。

1.5參考資料

一、軟件需求規格說明書標準模板,迪邁科技,2015.07.10,https://wenku.baidu.com/view/19055bc4fe4733687e21aaa3.html

二、構建之法,鄒欣,2017.07,人民郵電出版社

三、加速知識積累的問答網站設計與實現,袁偉,2016.05.30,https://wenku.baidu.com/view/29cafc9f2e3f5727a4e962d5.html?qq-pf-to=pcqq.group

1.6需求描述約定

b. 業務規則/業務要素

c. 輸入:提供全部與本功能有關的輸入描述,包括:輸入數據類型、媒體、格式、數值範圍、精度、單位等。

d. 輸出:提供全部與本功能有關的輸出描述,包括:輸出數據類型、方式、格式、數值範圍、精度、單位等,以及圖形或顯示報告的描述。

e. 業務操做流程

f. 異常狀況和處理流程。使用圖示並配合必要的文字說明。

(5)界面描述規則:

界面描述使用墨刀的界面設計模型進行描述。

2項目概述

2.1產品描述

思學網是一個在線問答社區,用戶彼此之間分享本身知識、經驗和看法。用戶能夠經過在網站提出話題解決本身的困惑;能夠發表本身的學習筆記供網友參考學習;也能夠對本身感興趣的話題進行評論和回答。同時網站也會根據不一樣的用戶興趣推薦不一樣的話題或者筆記,遊客也能夠看到網站推薦的比較熱門的話題或者文章。

2.2產品功能

須要使用本系統的用戶羣體:但願分享知識、經驗的用戶,但願學習知識的用戶,一些領域的專家等。而其中最爲關鍵的是提供知識的用戶,經過他們提供的知識才能夠吸引更多的用戶。同時須要對知識領域的分類也要儘量詳盡和清晰,才能方便渴望解決問題的用戶。

系統要實現的最爲基本的功能是話題評論和筆記發表。本系統經過提問者提出話題,各位評論者提供答案,而後對答案進行對比討論,最後在互動中解決問題;本系統還經過學習者發表筆記提供學習參考,增多系統的知識累積度。

其次進一步實現的功能是對有質量的問題和回答進行審覈,對其餘用戶進行優質知識的推廣。

而後就是對用戶的話題或筆記、用戶關注的話題或筆記進行類別劃分,讓用戶對認同的知識進行收藏。在此基礎上根據用戶的知識喜愛分類能夠對用戶進行一些該類知識的優質推送。

另外能夠補充的一些功能,好比對於回答了許多知識的回答者或者筆記發表者進行評定,給予其專業知識的分類與認定,等級的劃分以及經驗的累計等等,使得一些但願獲取該類知識的人能夠經過關注這些用戶進而更系統的獲取知識。

系統功能圖以下

 

圖2.1 思學網系統結構圖

根據系統功能的分析和系統功能圖,咱們能夠獲得頂層用例圖及各模塊的用例圖,以下所示。

 

 

圖2.2 頂層用例圖

從上圖能夠知道,用戶主要有三類,管理員、用戶和遊客,其中管理員分高級管理員和普通管理員,對於他們的區別在下一節中介紹。分別再畫出這幾個模塊的用例圖以下所示。

 

 

圖2.3 遊客模塊用例圖

未註冊的和未登錄的使用者和都稱爲遊客,遊客的權限主要是查看和查找,能夠瀏覽筆記和話題等等,也能夠把看到的文章分享出去,不能夠發表文章和評論。若是想嘗試更多功能,須要先註冊登陸。

 

 

圖2.4 用戶模塊用例圖

遊客註冊後就是用戶,登陸後權限主要增長了添加和刪除的操做,主要包括我的信息的維護,筆記和話題的管理,以及其餘各部分的管理,用戶的功能比較複雜,用例圖主要列出了用戶主頁模塊功能。

 

圖2.5 管理員模塊用例圖

這裏說的管理員主要是普通管理員,對用戶進行管理,用戶發表的文章管理,以及反饋管理,反饋包括舉報反饋和用戶發的反饋信息。

 

用戶場景分析:

   下面針對咱們的網站主要面向4類用戶:

  • 因在生活或學習中遇到困難或煩惱,不便詢問身邊的人或者身邊的人沒法提供滿意答案的提問者
  • 想提供生活經驗或分享學習心得的學習者
  • 想尋找與興趣相關的話題或筆記,關注這類型文章的做者
  • 無聊閒逛的瀏覽者

   下面咱們經過分析典型用戶場景得出各位用戶的需求:

   用戶場景:

   一、用戶A

性別、年齡

女,16

身份

高一學生

生活狀況、性格

知識掌握不是很紮實,須要在網上尋求幫助

用戶偏好

但願能夠解決提出的問題

典型場景

在搜索問題時看到了網站上有解答

典型描述

這個解答能夠解決她的問題,能夠繼續提問

   二、用戶B

性別、年齡

男,23

身份

剛剛出來工做一年的社會工做者

生活狀況、性格

喜歡分享本身的學習經驗

用戶偏好

能夠提出一些高質量的乾貨

典型場景

在學習的過程當中記錄下本身的學習過程,分享本身的學習經驗

典型描述

但願能夠幫到別人

   三、用戶D

性別、年齡

男,22

身份

快要畢業的大四學生

生活狀況、性格

爲即將工做煩惱,想要學習一些工做相關的技術

用戶偏好

能找到一些大神學習相關經驗,而且能記錄學習筆記

典型場景

找到了一些相關專業人員,向他學習探討

典型描述

大神,能夠帶我入門嗎

 

   四、遊客C

性別、年齡

男,18

身份

大一正在學習的新生

生活狀況、性格

喜歡瀏覽各類學習網站

用戶偏好

對新鮮事物充滿好奇

典型場景

在搜索一些感興趣的話題時無心中看到了網站

典型描述

這篇文章寫得還不錯,再看看其餘的

 

 

2.3用戶類及其特徵

用戶類

特徵

 

遊客

瀏覽到網站想進來查看網站內容,或者網站內有其所需的答案的人。這類用戶就只能實現簡單的查看功能,能夠進行用戶註冊。

 

 

用戶(重要)

對網站產生興趣,想要繼續用下去的人。已經在網站上進行註冊,除了能夠瀏覽網站的內容外,能夠對本身的我的信息進行管理,能夠發表話題、評論和筆記,能夠對本身感興趣的東西進行收藏,能夠關注本身感興趣的做者,收到相關的動態。能夠對本身發表的東西進行增刪改查。

 

管理員

網站的管理者,也能夠理解爲網站的職員。能夠進行我的信息管理,也能夠進行用戶我的信息管理。管理網站的話題,筆記,標籤等,處理用戶的反饋,以及網站的違規處理。

超級管理員

管理網站的總體結構,管理和優化網站的數據庫。

 

2.4運行環境

1.操做系統:Windows7以上Windows版本

2.服務器:支持Apache Tomcat 8.0   

3.數據庫:MySQL5.7

4.瀏覽器:國內的主流瀏覽器,如Google chrome、火狐瀏覽器、IE10以上的版本等等

2.5設計和實現上的約束

1. 開發環境約束:

(1) Web框架: 前端(Bootstrap3框架)+後臺(Django2.0.2+xadmin框架)

(2)開發工具:Pycharm-professional-2017.2.3+MySQL5.7.+Apache Tomcat8.0

(3)開發語言:python3.6.4+HTML+CSS+JS+SQL語言

(4)數據庫鏈接:經過pymysql庫鏈接到xadmin

(5)開發測試瀏覽器:Google chrome

2. 開發週期短:

兩個月的開發時間須要開發者合理規劃時間,作到多項任務併發。

3.所採用的方法與技術有限:

項目團隊成員的技術水平不夠成熟,須要在開發中併發學習多種技術和能力。

4.所採用的代碼規範約束:

項目團隊成員須要制定必定的代碼規範約束,以保證後期代碼的合併順利。

2.6假設和依據

本項目是否可以成功實施,主要取決於如下的條件:

(1)團隊成員的積極合做配合,爲了項目的開發和實施,對我的時間進行合理規劃同時爲團隊作出合理犧牲,配合隊友完成任務。

(2)團隊掌握先進的可以適用於該項目的技術,這是系統的性能是否優化和項目可否成功的保證。

(3)團隊爲軟件系統的運行提供必要的且可以知足系統運行條件的硬件環境和通信環境,不合適的硬件環境和通信環境將會影響系統的性能。

(4)團隊爲系統的調研、開發和實施過程提供必要的工做環境和系統運行環境,這些環境有助於工做的展開。

3具體需求

引入類圖明確該項目中的角色分類及其角色間的相互聯繫。

3.1功能需求

3.1.1 遊客界面

首頁-筆記:可查上下滾動看筆記列表,每一個筆記包括:筆記標題、筆記正文、做者信息、發佈時間、瀏覽量、收藏量、評論。遊客不能夠點擊點贊、沒用、收藏按鈕等按鈕,只能夠分享,也能夠在導航欄點擊搜索相關文章,右邊有一些用戶推薦,可是點擊關注仍是會提示要先登陸。

 

首頁-話題:話題和筆記相似,能夠上下滾動查看話題列表:每一個話題包括:話題標題、話題介紹、做者信息、發佈時間、瀏覽量、評論。可點擊分享。其餘操做須要登陸,沒有註冊能夠經過右上角點擊註冊進入註冊頁面註冊

 

筆記詳情:上下滾動查看一個筆記詳情,包括:筆記標題、筆記正文、做者信息、發佈時間、瀏覽量、收藏量、評論。可點擊點贊、沒用、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

話題詳情:上下滾動查看一個話題詳情,包括:話題標題、話題介紹、做者信息、發佈時間、瀏覽量、評論。可點擊分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

他人主頁:能夠查看用戶信息,能夠點擊筆記、話題、回覆按鈕,查看該用戶發佈的筆記、發起的話題與回覆。(頁面與用戶的他人主頁-筆記、他人主頁-話題頁面相似)

搜索頁面:輸入關鍵詞,而後點擊標題欄的搜索可查找與關鍵詞相關的筆記和話題。

搜索筆記:

 

搜索話題:

 

註冊界面:填寫郵箱、用戶名、密碼,驗證碼等信息後,點擊提交註冊。能夠點擊換照片按鈕更換驗證碼照片。

 

3.1.2 用戶界面

登陸界面:填寫郵箱、密碼後點擊登陸可登陸到我的首頁。點擊註冊可進入註冊界面,或者點擊忘記密碼進入忘記密碼頁面。

 

忘記密碼界面:填寫郵箱後、點擊獲取驗證碼,將發送驗證碼到郵箱,正確填寫驗證碼後,後臺會將該用戶的密碼發送到用戶郵箱。

 

首頁-筆記:可查上下滾動看筆記列表,每一個筆記包括:筆記標題、筆記正文、做者信息、發佈時間、瀏覽量、收藏量、評論。可點擊點贊、沒有、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

首頁-話題:能夠上下滾動查看話題列表:每一個話題包括:話題標題、話題介紹、做者信息、發佈時間、瀏覽量、評論。可點擊分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

他人主頁:能夠查看用戶信息,能夠點擊筆記、話題、回覆按鈕,查看該用戶發佈的筆記、發起的話題與回覆。

他人主頁-筆記:

 

他人主頁-話題:

 

我的中心-消息:點擊消息,可查看與我先關的信息,包括誰評論了我,我發表的筆記/發起的話題中,誰評論了誰,以及具體的評論詳情,可點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

我的中心-好友動態:點擊好友動態,可查看關注用戶的最新發表的內容,包括筆記、話題的詳情,可點擊點贊、沒有、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

我的中心-個人收藏:點擊個人收藏,可查看我收藏的筆記\話題的詳情。對於筆記和話題都可可點擊取消收藏、分享進行取消收藏、分享。

我收藏的筆記:

 

我收藏的話題:

 

我的中心-個人發表:點擊個人發表,可查看我發表的筆記\話題的詳情。對於筆記可點擊編輯、分享按鈕進行編輯、分享;對於話題可點擊刪除、分享進行刪除、分享。

我發表的筆記:

 

我發表的話題:

 

我的信息頁面:

 

編輯筆記:輸入筆記標題,選擇標籤,輸入正文後可點擊提交、保存至草稿箱,或者選擇取消。編輯正文時能夠用編輯欄的各類文字格式控制按鈕,如:加粗、居中對齊等,各類插入按鈕,如:插入圖片、區塊、列表等。

 

編輯話題:輸入話題標題,選擇標籤,輸入話題詳情後可點擊提交、保存至草稿箱,或者選擇取消。

 

3.2外部接口需求

3.2.1 用戶接口

暫無接口需求。

3.2.2 硬件接口

暫無特殊需求。

3.2.3 軟件接口

操做系統:Win7及以上版本Windows

數據庫:MySQL5.7

開發工具:Pycharm

數據庫鏈接接口:

3.2.4 通訊接口

1. TCP/IP 通訊協議接口 。

2.socket:服務器不斷監聽雙方約定好的端口號,客戶端請求鏈接,鏈接成功後,獲得 socket 的輸入輸出流進行通訊。

3.3 性能需求

闡述不一樣的應用領域對產品性能的需求,並解釋它們的原理以幫助開

發人員作出合理的設計選擇。肯定相互合做的用戶數或者所支持的操做,響應時間以及與實時系統的時間關係;還要定義容量需求,例如存、儲器和磁盤空間的需求或者存儲在數據庫中表的最大行數。也可能須要針對每一個功能需求或特性分別陳述其性能需求

(1)用戶通常響應時間不超過1秒,上傳頭像或者圖片時間不超過5秒。

(2)若是頁面長時間無響應,應提示403錯誤後讓用戶刷新頁面。

(3)按照規定的數據格式輸入,不然系統提示錯誤並要求從新輸入。

(4)要求數據庫有很好的更新能力,可以適應迭代開發。

3.4 屬性

3.4.1 安全性

1. 重要數據加密

對一些重要的數據利用可靠的加密技術進行加密,例如用戶的密碼等。

2.記錄日誌

本系統應該可以記錄系統運行是所發生的全部錯誤,包括本機錯誤和網絡錯誤。錯誤記錄便於查找錯誤的緣由。日誌同時記錄用戶的關鍵性操做信息。

3. 故障處理

正常使用時不該出錯,若運行時出現不可恢復的系統錯誤,也必須保證數據庫完整。

4. 權限控制

根據不一樣用戶角色,設置相應權限,用戶的重要操做都作成相應的日誌記錄以備查看,沒有權限的用戶禁止使用系統。用戶只能管理本身的我的信息,管理員能夠管理用戶和本身的我的信息。

5. 數據備份

容許用戶進行數據的備份和恢復,以彌補數據的破壞和丟失。

3.4.2 可用性

(1)易操做,易理解

儘可能從用戶角度出發,以方便使用本產品。如:確認登陸時,敲入回車鍵光標自動跳轉,全部操做可僅經過鍵盤完成。支持沒有計算機使用經驗、計算機使用經驗較少及有較多計算機使用經驗的用戶方便地使用本系統。

(2)穩定性

系統會更新增長功能,不斷修復 bug,使系統更加穩定。

(3)容錯能力:

系統具備必定的容錯和抗干擾能力,在非硬件故障或非通信故障時,系統可以保證正常運行,並有足夠的提示信息幫助用戶有效正確地完成任務。

(4)併發性

可以保證必定量的用戶同時在線使用。

(5)操做完成時有統一規範的提示信息。

例如刪除操做時,系統可提示警示框「您確認刪除記錄嗎?操做不可恢復!」,用戶點擊確認後,系統才執行刪除操做,刪除後可直接返回 相關頁面。

(6)控制必填項

本系統可以對必須填寫的項目進行控制,使用戶能過確保信息錄入的完整,同時對必填項進行有效統一的提示。

(7)用戶可自定義

爲了知足業務的不斷變化,一些重要的參數應該能夠靈活設置。

(8)幫助和操做指南

3.4.3 可維護性需求

1.保留系統對應的版本的源代碼。

2.代碼必定要有註釋,特別是關於 if else,每一個條件到底意味這什麼,必定要有清晰的 描述。

3.清晰的系統結構和命名規範,界面規範,提示和幫助信息規範,友好的錯誤提示信息, 能夠幫助用戶本身找緣由,本身維護系統。

4驗證驗收標準

4.1文檔驗收標準

(1)項目開題報告

(2)軟件需求規格說明書

(3)項目總結報告

4.2軟件驗收標準

(1)Django文件夾

4.3界面驗收標準

4.3.1遊客界面

序號

界面名稱

界面描述

備註

1

首頁--話題

標題欄左邊顯示logo,logo旁邊顯示「首頁」、「發現」按鈕,中間是搜索框,右邊是「登陸」、「註冊」按鈕。(全部遊客頁面的標題欄都同樣,下面不重複說明)

標題欄下方分紅三塊,左邊是次導航:有「筆記」、「話題」選擇按鈕;中間是話題展現區:以話題的「標籤」按鈕(如:「數學」、「英語」)開始,下面是各個話題,包括:話題的「標籤」按鈕,「話題標題」、「話題詳情」、「時間」、「用戶頭像」、「用戶名」、「閱讀量」、「收藏量」,以及由「收藏」、「分享」、「舉報」、「評論」按鈕組成的操做欄;右邊是用戶推薦:「熱門排行」、「最新排行」按鈕,下面是各個推薦用戶,各包括:「用戶頭像」、「用戶名」,「關注」按鈕。

 

2

首頁--筆記

標題欄下方分紅三塊,左邊是次導航:有「筆記」、「話題」選擇按鈕;中間是筆記展現區:以「筆記標題」開始,還包括:「用戶頭像」、「用戶名」、「用戶簡介」、「時間」,筆記的「標籤」(如:「數學」、「英語」)按鈕,「筆記正文」,以及由「點贊」、「沒有」、「收藏」、「分享」、「舉報」、「評論」按鈕和「閱讀量」組成的操做欄;右邊是用戶推薦:「熱門排行」、「最新排行」按鈕,下面是各個推薦用戶,各包括:「用戶頭像」、「用戶名」,「關注」按鈕。

 

3

筆記詳情(他人筆記)

標題欄下方分紅兩塊,左邊是一篇筆記的展現:以「筆記標題」開始,包括:「收藏量」、「瀏覽量」、「用戶頭像」、「用戶名」、「用戶簡介」、「時間」,筆記的「標籤」按鈕,「筆記正文」,以及由「點贊」、「沒有」、「收藏」、「分享」、「舉報」、「評論」按鈕和「閱讀量」組成的操做欄;右邊是筆記推薦、話題推薦,筆記推薦包括:右上方有「換一換」按鈕,下面是各個「筆記標題」,話題推薦包括:右上方有「換一換」按鈕,下面是各個「話題標題」。

 

4

話題詳情(他人話題)

標題欄下方分紅兩塊,左邊是一個話題的展現:以話題的「標籤」按鈕(如:「數學」、「英語」)開始,下面是各個話題,包括:話題的「標籤」按鈕,「話題標題」、「話題詳情」、「時間」、「用戶頭像」、「用戶名」、「閱讀量」、「收藏量」,以及由「收藏」、「分享」、「舉報」、「評論」按鈕組成的操做欄;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

 

5

他人主頁

標題欄下方分紅兩塊,左邊又分紅三個部分:用戶信息展現區、次導航欄、展現區;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

其中用戶信息展現區包括:「用戶頭像」、「用戶名」、「性別」、「所在地」、「教育信息」、「我的介紹」,以及「取消關注」按鈕。次導航欄由「筆記」、「話題」、「回覆」按鈕組成。展現區能夠是筆記、話題、回覆展現區,佈局與「首頁--筆記」、「首頁--話題」的展現區類似。

 

6

搜索界面

標題欄下方分紅三塊,左邊是次導航:有「筆記」、「話題」選擇按鈕;中間是筆記/話題展現區(與首頁話題、筆記展現區類似),當標題欄搜索框輸入搜索信息並肯定後,出現符合條件的筆記\話題;右邊是用戶推薦:「熱門排行」、「最新排行」按鈕,下面是各個推薦用戶,各包括:「用戶頭像」、「用戶名」,「關注」按鈕。

 

7

註冊界面

標題欄下面包括:「郵箱」標籤和輸入框、「郵箱類型」下拉框,「用戶名」標籤、「用戶名」輸入框,「密碼」標籤和輸入框,「確認密碼」標籤和輸入框,「驗證碼」標籤和輸入框、「驗證碼照片」、「換照片」按鈕,最下面是「提交」按鈕。

 

8

版本信息

標題欄下面包括「版權信息」的信息

 

9

關於咱們

標題欄下面包括「關於咱們」的信息

 

 

 

4.3.2用戶界面

序號

界面名稱

界面描述

備註

1

登陸界面

標題欄左邊顯示logo,logo旁邊顯示「首頁」、「發現」按鈕,中間是搜索框,右邊是「用戶頭像」和「退出登陸」按鈕。(全部用戶頁面的標題欄都同樣,下面不重複說明)

標題欄下面分紅兩塊,左邊包括:「welcome」、「網站簡介」、「開始學習」按鈕;右邊包括:「郵箱」標籤和輸入框、「密碼」標籤和輸入框,「記住密碼」選擇框,「忘記密碼」按鈕,最下面是「登陸」、「註冊」按鈕。

 

2

註冊界面

標題欄下面包括:「郵箱」標籤和輸入框、「郵箱類型」下拉框,「用戶名」標籤、「用戶名」輸入框,「密碼」標籤和輸入框,「確認密碼」標籤和輸入框,「驗證碼」標籤和輸入框、「驗證碼照片」、「換照片」按鈕,最下面是「提交」按鈕。

 

3

忘記密碼界面

標題欄下面包括:「郵箱」標籤和輸入框、「獲取驗證碼」提示語,「驗證碼」輸入框、「獲取驗證碼」按鈕,最下面是「提交」按鈕。

 

4

首頁界面

標題欄下方分紅三塊,左邊是次導航:有「筆記」、「話題」選擇按鈕;中間是展現區(佈局與遊客筆記、話題展現區類似);右邊是我的信息包括:「用戶頭像」、「用戶名」、「我的中心」、「退出登陸」按鈕,下面是我關注的用戶,包括:「用戶頭像」、「用戶名」。

 

5

我的中心界面(他人)

標題欄下方分紅兩塊,左邊又分紅三個部分:用戶信息展現區、次導航欄、展現區;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

其中用戶信息展現區包括:「用戶頭像」、「用戶名」、「性別」、「所在地」、「教育信息」、「我的介紹」,以及「取消關注」按鈕。次導航欄由「筆記」、「話題」、「回覆」按鈕組成。展現區能夠是筆記、話題、回覆展現區,佈局與「首頁--筆記」、「首頁--話題」的展現區類似。

 

6

我的中心(本身)--消息界面

標題欄下方分紅兩塊,左邊又分紅兩個部分:次導航欄、消息展現區;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

次導航欄由「消息」、「好友動態」、「個人收藏」、「個人發表」按鈕組成。

消息展現區包括:「筆記/話題標題」「用戶頭像1」、「用戶名1」、「用戶頭像2」、「用戶名2」、「時間」、「評論詳情」、「評論」按鈕。

 

7

我的中心(本身)-關注動態界面

標題欄下方分紅兩塊,左邊又分紅兩個部分:次導航欄、好友動態展現區;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

次導航欄由「消息」、「好友動態」、「個人收藏」、「個人發表」按鈕組成。

好友動態展現區包括:「用戶頭像」、「用戶名」、「時間」、「發表類型(話題\筆記)」、「話題詳情」、由「收藏」、「分享」、「舉報」、「評論」按鈕組成的操做欄。

 

8

我的中心(本身)-個人收藏界面

標題欄下方分紅兩塊,左邊又分紅兩個部分:次導航欄、個人收藏展現區;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

次導航欄由「消息」、「好友動態」、「個人收藏」、「個人發表」按鈕組成。

個人收藏展現區分爲筆記展現區、話題展現區,均包括:「筆記詳情」\「話題詳情」,「取消收藏」、「分享」按鈕。

 

9

我的中心(本身)-個人發表界面

標題欄下方分紅兩塊,左邊又分紅兩個部分:次導航欄、個人發表展現區;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

次導航欄由「消息」、「好友動態」、「個人收藏」、「個人發表」按鈕組成。

個人發表展現區分爲筆記展現區、話題展現區,均包括:「筆記詳情」\「話題詳情」,「編輯」、「刪除」、「分享」按鈕。

 

10

查看、編輯我的信息界面

標題欄下方分紅兩塊,左邊中間是信息展現區,包括基本資料:「郵箱」、「用戶名」標籤和顯示框、「頭像」、「性別」、「生日」、「QQ」、「我的介紹」標籤和輸入框、「修改密碼」、「修改用戶名」按鈕、「所在地」三個下拉框,教育信息:「大學」、「專業」、「高中」、「初中」標籤和輸入框、;右邊是我的信息包括:「用戶頭像」、「用戶名」、「我的中心」、「退出登陸」按鈕,下面是我關注的用戶,包括:「用戶頭像」、「用戶名」。最下面是「確認修改」按鈕。

 

11

他人筆記詳情界面

標題欄下方分紅兩塊,左邊是一篇筆記的展現:以「筆記標題」開始,包括:「收藏量」、「瀏覽量」、「用戶頭像」、「用戶名」、「用戶簡介」、「時間」,筆記的「標籤」按鈕,「筆記正文」,以及由「點贊」、「沒有」、「收藏」、「分享」、「舉報」、「評論」按鈕和「閱讀量」組成的操做欄;右邊是筆記推薦、話題推薦,筆記推薦包括:右上方有「換一換」按鈕,下面是各個「筆記標題」,話題推薦包括:右上方有「換一換」按鈕,下面是各個「話題標題」。

 

12

他人話題詳情界面

標題欄下方分紅兩塊,左邊是一個話題的展現:以話題的「標籤」按鈕(如:「數學」、「英語」)開始,下面是各個話題,包括:話題的「標籤」按鈕,「話題標題」、「話題詳情」、「時間」、「用戶頭像」、「用戶名」、「閱讀量」、「收藏量」,以及由「收藏」、「分享」、「舉報」、「評論」按鈕組成的操做欄;右邊是筆記推薦、話題推薦,佈局與「筆記詳情」界面類似。

 

13

編輯筆記界面

標題下方分爲兩塊,左邊是由「寫筆記」、「發話題」、「草稿箱」、「個人筆記」、「個人話題」組成的次導航欄;右邊是編輯區,包括:「標題」標籤和輸入框,「標籤」標籤及各標籤按鈕,由「加粗」、「斜體」、「下劃線」、「插入標題」、「插入無序列表」、「插入有序列表」、「插入區塊」、「左對齊」、「居中對齊」、「右對齊」、「按寬對齊」、「插入圖片」、「插入視頻」、「撤銷」、「重作」、「清空」按鈕組成的編輯欄,「正文」標籤跟輸入框,最下面是「提交」、「保存到草稿箱」、「取消」按鈕。

 

14

編輯話題界面

標題下方分爲兩塊,左邊是由「寫筆記」、「發話題」、「草稿箱」、「個人筆記」、「個人話題」組成的次導航欄;右邊是編輯區,包括:「標題」標籤和輸入框,「標籤」標籤及各標籤按鈕,「正文」標籤跟輸入框,最下面是「提交」、「保存到草稿箱」、「取消」按鈕。

 

15

搜索界面

標題欄下方分紅三塊,左邊是次導航:有「筆記」、「話題」選擇按鈕;中間是筆記/話題展現區(與首頁話題、筆記展現區類似),當標題欄搜索框輸入搜索信息並肯定後,出現符合條件的筆記\話題;右邊是用戶推薦:「熱門排行」、「最新排行」按鈕,下面是各個推薦用戶,各包括:「用戶頭像」、「用戶名」,「關注」按鈕。

 

16

版本信息

標題欄下面包括「版權信息」的信息

 

17

關於咱們

標題欄下面包括「關於咱們」的信息

 

4.3.3管理員界面

序號

界面名稱

界面描述

備註

1

登陸界面

頁面左上角設置有logo圖片,中間有個管理員登陸框,登陸框內有「管理員帳號」輸入框、「密碼」輸入框、「登陸」按鈕

 

2

後臺主頁界面

導航欄左邊爲「思學網後臺管理界面」,隔壁是搜索框及「搜索」按鈕,導航欄右邊是皮膚切換管理,「歡迎,XX」,「XX」有下拉欄目,隔壁有「註銷」按鈕。導航欄下有次導航欄,包括「首頁」,「用戶」,「筆記」,「話題」,「反饋」

 

3

用戶管理界面

導航欄跟主頁同樣,點擊了「用戶」按鈕後,列出了系列的按鈕,包括「用戶信息」,「日誌記錄」,「權限」。「用戶信息」以表格的形式列舉出來,在次導航欄右方能夠選擇列舉的信息,用戶名點擊進去以後會有詳細的我的信息修改。在頁面的右下角還有「修改」,「刪除」按鈕

 

4

筆記管理界面

點擊「筆記」按鈕後,進入到筆記管理界面,頁面以表格的形式列出,顯示文章的標題、小部份內容、做者等。點擊標題後能夠對文章進行查看、刪除管理,被後臺人員刪除的筆記會以郵件的形式發送給做者並提醒筆記涉嫌違禁內容

 

5

話題管理界面

點擊「筆記」按鈕後,進入到筆記管理界面,頁面以表格的形式列出,顯示文章的標題、小部份內容、做者等。點擊標題後能夠對文章進行查看、刪除管理,被後臺人員刪除的筆記會以郵件的形式發送給做者並提醒筆記涉嫌違禁內容

 

6

反饋管理界面

點擊「反饋」按鈕後,進入反饋管理,反饋內容以表格的形式列出,在列表最後有一個「處理」按鈕,點擊以後給用戶發送處理狀況郵件

 

4.4功能驗收標準

4.4.1遊客類

序號

功能名稱

操做界面

詳細操做

備註

1

註冊

註冊界面

填寫:郵箱、用戶名、密碼,驗證碼等信息後,點擊提交註冊。能夠點擊換照片按鈕更換驗證碼照片。

 

2

查看推薦信息,菜單

首頁界面

可查上下滾動看筆記列表,每一個筆記包括:筆記標題、筆記正文、做者信息、發佈時間、瀏覽量、收藏量、評論。可點擊點贊、沒有、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區

能夠上下滾動查看話題列表:每一個話題包括:話題標題、話題介紹、做者信息、發佈時間、瀏覽量、評論。可點擊分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

3

瀏覽筆記

筆記詳情(他人筆記)

上下滾動查看一個筆記詳情,包括:筆記標題、筆記正文、做者信息、發佈時間、瀏覽量、收藏量、評論。可點擊點贊、沒有、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

4

瀏覽話題

話題詳情(他人話題)

上下滾動查看一個話題詳情,包括:話題標題、話題介紹、做者信息、發佈時間、瀏覽量、評論。可點擊分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

5

瀏覽做者

他人主頁

能夠查看用戶信息,能夠點擊筆記、話題、回覆按鈕,查看該用戶發佈的筆記、發起的話題與回覆。

 

6

搜索

搜索頁面

輸入關鍵詞,而後點擊標題欄的搜索可查找與關鍵詞相關的筆記\話題。

 

7

瀏覽網站相關信息

關於咱們、版本信息

點擊關於咱們、版本信息,可查看相關信息。

 

4.4.2用戶類

序號

功能名稱

操做界面

詳細操做

備註

1

登陸

登陸界面

填寫郵箱、密碼後點擊登陸可登陸到我的首頁。點擊註冊可進入註冊界面,或者點擊忘記密碼進入忘記密碼頁面。

 

2

註冊

註冊界面

填寫郵箱、用戶名、密碼,驗證碼等信息後,點擊提交註冊。能夠點擊換照片按鈕更換驗證碼照片。

 

3

忘記密碼

忘記密碼界面

填寫郵箱後、點擊獲取驗證碼,將發送驗證碼到郵箱,正確填寫驗證碼後,後臺會將該用戶的密碼發送到用戶郵箱。

 

4

選擇筆記、話題,查看菜單

首頁界面

可查上下滾動看筆記列表,每一個筆記包括:筆記標題、筆記正文、做者信息、發佈時間、瀏覽量、收藏量、評論。可點擊點贊、沒有、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

能夠上下滾動查看話題列表:每一個話題包括:話題標題、話題介紹、做者信息、發佈時間、瀏覽量、評論。可點擊分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

5

查看他人信息

我的中心界面(他人)

能夠查看用戶信息,能夠點擊筆記、話題、回覆按鈕,查看該用戶發佈的筆記、發起的話題與回覆。

 

14

查看關注動態

我的中心(本身)--關注動態界面

點擊好友動態,可查看關注用戶的最新發表的內容,包括筆記、話題的詳情,可點擊點贊、沒有、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

15

查看個人消息

我的中心(本身)--個人消息界面

點擊消息,可查看與我先關的信息,包括誰評論了我,我發表的筆記/發起的話題中,誰評論了誰,以及具體的評論詳情,可點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

16

查看我出收藏

我的中心(本身)--個人收藏界面

點擊個人收藏,可查看我收藏的筆記\話題的詳情。對於筆記和話題都可可點擊取消收藏、分享進行取消收藏、分享。

 

17

管理我發表的東西

我的中心(本身)--個人發表界面

點擊個人發表,可查看我發表的筆記\話題的詳情。對於筆記可點擊編輯、分享按鈕進行編輯、分享;對於話題可點擊刪除、分享進行刪除、分享。

 

8

查看、編輯我的信息

查看、編輯我的信息界面

點擊我的信息,可查看我的信息:郵箱、用戶名、頭像、性別、生日、QQ、所在地、我的介紹、教育信息。當改動後,點擊確認修改,信息將被保存。點擊上穿頭像可更改頭像。

 

7

瀏覽、收藏、分享筆記

筆記詳情界面

上下滾動查看一個筆記詳情,包括:筆記標題、筆記正文、做者信息、發佈時間、瀏覽量、收藏量、評論。可點擊點贊、沒有、分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

10

瀏覽、收藏、分享話題

話題詳情界面

上下滾動查看一個話題詳情,包括:話題標題、話題介紹、做者信息、發佈時間、瀏覽量、評論。可點擊分享、收藏按鈕,再以點擊可取消行爲,點擊舉報按鈕會彈出一個舉報提示框,點擊評論會在下方出現評論區。

 

11

新建筆記

編輯筆記界面

輸入筆記標題,選擇標籤,輸入正文後可點擊提交、保存至草稿箱,或者選擇取消。編輯正文時能夠用編輯欄的各類文字格式控制按鈕,如:加粗、居中對齊等,各類插入按鈕,如:插入圖片、區塊、列表等。

 

12

新建話題

編輯話題界面

輸入話題標題,選擇標籤,輸入話題詳情後可點擊提交、保存至草稿箱,或者選擇取消。

 

18

搜索

搜索界面

輸入關鍵詞,而後點擊標題欄的搜索可查找與關鍵詞相關的筆記\話題。

 

19

瀏覽網站相關信息

關於咱們,版本信息

點擊關於咱們、版本信息,可查看相關信息。

 

20

退出登陸

首頁

點擊退出登陸

 

4.4.3管理員類

序號

功能名稱

操做界面

詳細操做

備註

1

登陸

登陸界面

輸入用戶名和密碼,點擊登陸進入後臺主頁

 

2

管理所有話題

話題信息界面

能夠查看和刪除站內的所有話題,若是刪除某個話題,會以郵件的形式把原文和通知發給做者,並會有對應的日誌記錄

 

3

管理所有用戶

用戶管理界面

能夠查看用戶列表,新增用戶,修改用戶信息,刪除無用的用戶,對用戶進行權限的管理,還有每次動做的日誌記錄

 

4

管理所有筆記

筆記管理界面

能夠查看和刪除站內的所有筆記,若是刪除某個筆記,會以郵件的形式把原文和通知發給做者,並會有對應的日誌記錄

 

5

管理網站評論

筆記和話題管理界面

管理員能夠在筆記和話題管理頁面管理對應的評論內容,包括查看和刪除評論內容,刪除了評論內容會以郵件的形式把原文和通知發給做者,並會有對應的日誌記錄

 

6

處理意見反饋

反饋管理界面

管理員能夠在反饋管理界面處理相關的用戶反饋信息,反饋後的處理狀況會以郵件的形式通知反饋用戶

 

4.5其餘驗收標準

暫無其餘驗收標準

相關文章
相關標籤/搜索