學霸系統UI部分功能規格說明書

2022-07-19 03:39:17 字數 3191 閱讀 9835

發布人員:軟體工程實踐小隊

發布內容:學霸系統ui部分功能規格說明書

版本:學霸v1.1版本

part 1:引言

1.1目的

本功能規格說明書的目的在於明確說明學霸系統ui部分各模組的功能,幫助使用者了解系統的模組結構以及各個模組的詳細說明.

1.2術語

術語解釋

link popularity

在搜尋引擎排名中的作用已得到廣泛的認同和重視。

實際上,即使你沒有在xueba上提交你的站點,但與其它**作了鏈結,xueba也可能收錄你的**。

description tag(敘述標籤)

敘述標籤是存在於網頁的html編碼之內,

spam(濫用)

許多搜尋引擎優化者通過製作無用、無價值的網頁來試圖影響搜尋引擎的判斷,投機取巧地獲得在搜尋引擎中的優先排名或者影響這個排名的結果。這種行為就是被稱為「濫用」,而製造出來的網頁或者**被稱為「垃圾」。氾濫的種類還包括網域名稱氾濫等試圖愚弄搜尋引擎。搜尋引擎從誕生起就沒有停止對氾濫垃圾的鬥爭。

crawler(爬行器)

pageview(受訪頁面量)

乙個受訪頁面是指從**伺服器裡面成功調出乙個完整檔案,也就是成功顯示乙個網頁。你可以通過統計系統來讀一天、一周和乙個月的數量。並在一起,受訪頁面量就是乙個衡量**受歡迎程度的指標之一。

keyword

density(關鍵字詞密度)

關鍵字詞密度是指一張網頁的所有文字中關鍵字詞出現的次數的百分比。它是若干年前搜尋引擎優化中非常注重的乙個策略。關鍵字詞密度需要掌握得恰到好處,一般是在15%一25%之間。過小的密度不足以說明一張網頁說明的資訊的主題,過大的密度會被搜尋引擎以為是惡意操作。因為容易操作,現在這個做法已經不具有當初的重要性。

◆part 2  系統功能描述

在系統中我們開發了使用者資訊管理、提問、回答、搜尋四個大的功能模組。

其中使用者資訊管理模組又包括使用者註冊、使用者登入、登出使用者、使用者資訊更改、

使用者積分等級這些功能。

系統執行時,首先通過使用者資訊管理模組來進行使用者身份驗證,為每個用

戶分配乙個id,相當於使用者的身份證,經過驗證的合法使用者,其資訊會儲存在我們的

資料庫中,學霸系統會將使用者的個人資訊以及使用者使用學霸系統的具體狀況進行一一記錄,包括使用者提出的問題、回答的問題以及搜尋過哪些內容。使用者在使用學霸系統時會獲得相應的積分(包括提問和回答,不同情況對應的積分不同),根據積分狀況會獲得相應的許可權和頭銜。合法使用者可以使用學霸系統進行搜尋、提問和回答問題。

◆part 3  詳細系統功能模組描述

3.1使用者資訊管理:

3.1.1註冊:

使用者通過點選註冊按鈕進入註冊介面,輸入e-mail,暱稱以及密碼後,系統會傳送乙份驗證郵件到使用者填寫的郵箱,點選相應鏈結後即可完成註冊。

3.1.2 登陸:

輸入已經註冊成功的賬號以及密碼即可登陸進入xueba系統。

3.1.3 登出:

登出功能是我們在原有的基礎上新增的功能。在原來的頁面頂端新增登出按鈕。

-》3.1.4 資訊修改:

在學長的初始版本中,使用者一旦註冊了,那麼使用者資訊將固定為初始的資訊,我們認為這個不太能滿足使用者要求,因此增加了資訊修改功能,使用者可以點選自己的暱稱(下圖的jie部分),

即會跳轉到使用者資訊介面,在這裡,使用者可以看到自己的個人資訊(包括積分與等級頭銜),並且可以根據需要修改自己的暱稱和密碼。(如圖所示)

3.1.5  使用者積分:

3.2 提問模組

3.2.1 搜尋

3.2.2 防垃圾資訊

通過增加驗證碼以及ip過濾可以有效抵制垃圾資訊。

3.2.3 敏感詞遮蔽

通過調研其他搜尋引擎,我們發現它們都具有一定的防敏感詞功能。

框,並返回初始搜尋介面,從而阻止使用者進行搜尋。

3.2.4 防濫用功能

為了防止使用者惡意刷積分或者惡意攻擊**導致**因為訪問過多而崩潰,我們給系統增加了防濫用功能,系統根據當前時間datatime和使用者活躍的時間,在乙個小時之內,如果提問超過20次

或者回答了超過10次問題,那麼將被限制提問或者回答問題

3.3  搜尋功能

在搜尋介面,學長的版本中,我們無法直接轉向搜尋主頁,只有搜尋失敗後,才可以轉向主搜尋介面,在我們的版本中,我們增加了乙個直接轉向搜尋主頁的按鈕.

此外,我們還進行了演算法優化,之前的搜尋演算法比較簡單,通過模糊度匹配進行搜尋的,而且經過實際測試發現也不太實用。我們進行了演算法優化,首先,在單詞標籤搜尋過程中,我們為

所有標籤排序,並按照首字母建立索,根據80、20原則,從原來整個標籤的折半查詢變成部分標籤的這般查詢,大大提高了效率。

3.4 回答部分

在這個模組,合法使用者(登入成功的使用者)可以回答別的使用者提出的問題,每次回答問題後,使用者獲得積分10分(是所有獲取積分途徑中最高的一種)。

此外,為了防止部分使用者在回答時投放廣告,我們還增加了舉報機制,在每個使用者回答問題的旁邊有乙個舉報按鈕,點選舉報按鈕,會彈出舉報的介面

裡面可以進行勾選,例如非法廣告,辱罵他人等等,系統在接到舉報後會轉給系統工作人員進行核實,如果情況屬實則會進行處罰(初步定為封號10小時)。

舉報介面:

學霸系統PipeLine功能規格說明書

學霸系統pipeline功能規格說明書共分為以下三部分 1.產品面向使用者群體 2.使用者使用說明 3.產品功能具體實現 1.產品面向使用者群體 我們這組的專案並不是傳統意義上能發布並進行展示的專案,因此相對應的面向的使用者群體也不是傳統意義上的使用者。我們面向的使用者是學霸系統ui組。2.使用者使...

DoMeAFavor專案功能規格說明書

此功能規格說明書目的在於將 idea 具體化,並規劃開發方向,明確功能需求,以提高開發效率。東北大學所有在籍學生,無論你是懶癌患者,還是勤勞的蜜蜂,都會喜歡上這款軟體。典型使用者 某宅 不愛走動,喜歡宅在寢室 姓名宅男 現實身份 學生使用者身份 任務發布者 使用者動機 懶,想要別人代勞一些事情 使用...

二食堂 功能規格說明書

專案 內容這個作業屬於哪個課程 2020春季計算機學院軟體工程 羅傑 任健 這個作業的要求在 功能規格說明書 我們在這個課程的目標是 學習敏捷開發之道 這個作業在哪個具體方面幫助我們實現目標 專案功能規格說明 專案簡介 概念說明 實體文字中的專有名詞術語 實體之間的關係 包括從屬 並列 解釋等 知識...