通過實例學習編寫需求文檔


通過實例學習編寫需求文檔

下面通過編寫“中國滑雪網”需求文檔,一步一步講解需求文檔是如何編寫的。網站需求說明書的格式一般如下所示。

首先是封皮:中國滑雪網  系統說明書

文件標識:

MYLIFE-SNOW-01

當前版本:

1.0

編    制:

TodayNow

審    核:

TodayNow

編制日期:

2012-5-12

發布日期:

 

關聯文件:

 

其次編寫目錄。

目    錄

目    錄... 9

1 引  言... 10

1.1 文檔目的... 10

1.2 背景... 10

1.3 術語和縮寫解釋... 11

1.4 參考資料... 11

2 系統概述... 11

2.1 系統目標... 11

2.2 系統范圍... 12

2.3 系統總功能... 12

2.4 系統結構與分布... 15

2.5 約束條件... 17

2.5.1 運行平台、關鍵技術、開發工具... 17

2.5.2 外購組件、客戶提供組件、重用策略... 18

2.5.3 假定與依賴... 18

2.5.4 遵循的行業標准... 18

2.5.5 遵循的客戶標准(客戶特定標准)... 18

3 需求規格... 19

3.1 功能需求... 19

3.2 界面需求... 20

3.3 故障處理需求... 20

3.4 統一的異常處理... 20

4 非功能說明... 21

4.1 處理能力... 21

4.2 業務受理要求... 21

4.3 存儲要求... 21

4.4 數據庫容量... 21

4.5 接口性能... 21

4.6 系統可用性... 22

4.7 系統可靠性... 22

4.8 系統可維護性... 22

4.9 系統安全性... 22

5 附件... 22

 

1 引  言

1.1 文檔目的

        本文檔是Mylife公司“中國滑雪網”的基礎文檔,作為界定項目范圍的主要基礎,也作為本項目驗收的主要依據。同時本文的提供項目主管負責人、項目經理、技術開發人員、測試人員理解需求之用。

1.2 背景

       系統名稱:中國滑雪網

項目提出者:MyLife

開發者:Mylife

縱觀中國互聯網如火如荼,某個行業都有一個綜合網站,但是目前中國滑雪確缺少這樣一個綜合門戶。這個網站的目的為滑雪愛好者提供一個學習交流的平台,讓志同道合者親密接觸。

1.3 術語和縮寫解釋

本系統設計到的術語詞匯如下所示:

詞匯名稱

詞匯含義

備注

 

 

 

 

1.4 參考資料

2 系統概述

       中國滑雪網主要為滑雪愛好者提供滑雪資訊,滑雪場、滑雪知識、滑雪裝備等等還為滑雪愛好者之間交流提供一個平台,形成一個滑雪愛好者的圈子,為滑雪愛好者提供方便。

     2.1 系統目標

   中國滑雪網需要實現以下目標:

● 為滑雪愛好者推薦全國最好的滑雪場地和滑雪信息

● 為滑雪愛好者推薦最好的滑雪裝備

● 為滑雪愛好者提供滑雪知識

● 為滑雪愛好者提供交流平台

滑雪愛好者可以在這里找到同道中人,學習到滑雪知識,體會到滑雪樂趣,獲取到滑雪信息,索羅到最適合您的滑雪裝備。

 

     2.2 系統范圍

       本項目的名稱是“中國滑雪網”,是Mylife公司為網絡用戶提供一個滑雪交流的平台。

  2.3 系統總功能

按照系統實現的目標和要求,將系統分為前台和系統管理后台兩個部分。前台分為:滑雪場、滑雪知識、滑雪圖片、滑雪視頻、滑雪交流五大模塊。系統管理后台主要負責管理前台功能模塊的數據,供系統管理員使用。

根據以上要求本網站要求實現的業務功能如下表所示。

序號

一級功能

二級功能

優先級

備注

前台

1

滑雪新聞

 

 

2

 

評論新聞

 

3

滑雪場

 

 

4

 

評價評論滑雪場

 

5

 

組團滑雪

 

6

滑雪知識

 

 

 

 

分享滑雪知識

 

7

滑雪圖片

 

 

8

 

評論圖片

 

9

滑雪視頻

 

 

10

 

評論視頻

 

11

滑雪交流

 

 

12

 

發表主題

 

13

 

回復主題

 

14

賬戶

 

 

15

 

注冊

 

16

 

登錄

 

17

 

注銷

 

18

 

個人資料

 

19

 

發表評論管理

 

20

 

發表的滑雪場信息

 

21

 

發表的圖片信息

 

22

 

發表的視頻信息

 

23

 

好友管理

 

25

 

站內信

 

26

 

組團滑雪信息

 

后台管理系統

27

管理員帳號

 

 

28

 

管理員登錄

 

29

 

密碼修改

 

30

 

注銷

 

31

新聞管理

 

 

32

 

新聞列表

 

33

 

添加/修改/刪除新聞

 

34

滑雪場管理

 

 

35

 

滑雪場列表

 

36

 

審核滑雪場

 

37

 

添加/修改/刪除滑雪場

 

38

滑雪圖片管理

 

 

39

 

滑雪圖片列表

 

40

 

審核滑雪圖片

 

41

 

添加/修改/刪除滑雪圖片

 

42

滑雪視頻管理

 

 

43

 

滑雪視頻列表

 

44

 

審核滑雪視頻

 

45

 

添加/修改/刪除滑雪視頻

 

46

滑雪交流

 

 

47

 

滑雪交流列表

 

48

 

滑雪交流修改/添加/刪除

 

49

用戶列表

 

 

50

 

用戶活躍狀態管理

 

51

 

用戶等級管理

 

52

 

用戶信息查看、禁用等

 

54

統一異常處理

 

 

 

  2.4 系統結構與分布

按照2.3中對總體功能描述、本系統功能結構如下:

 

2.5 約束條件

           2.5.1 運行平台、關鍵技術、開發工具

              1) 操作系統

      本系統建成后將運行在windows 2003系統之上。

      2) 數據庫系統

     本系統將運行在Microsoft SQL Server 2005數據庫管理系統之上。

              3) 開發語言及工具

      開發語言為c#,前台開發工具為Adobe Photoshop CS5和Adobe Dreamweaver CS5,后台開發工具為Microsoft Visual Studio 2005,開發數據庫為Microsoft SQL Server 2005。

           2.5.2 外購組件、客戶提供組件、重用策略

           2.5.3 假定與依賴

         無

           2.5.4 遵循的行業標准

              無

2.5.5 遵循的客戶標准(客戶特定標准)

              無

3 需求規格

     3.1 功能需求

前台

滑雪新聞

 

 

滑雪場信息

 

 

滑雪知識

 

 

滑雪圖片

 

 

滑雪視頻

 

 

滑雪交流

 

 

用戶中心

 

 

后台

網站基本信息

 

 

滑雪新聞管理

 

 

滑雪場管理

 

 

滑雪知識管理

 

 

滑雪圖片管理

 

 

滑雪視頻管理

 

 

滑雪交流

 

 

用戶管理

 

 

賬戶管理

 

 

后台用戶管理

 

 

訂單管理

 

 

日志管理

 

 

模板管理

 

 

幫助管理

 

 

 

     3.2 界面需求

●頁面簡易、清爽、布局清晰,突出色調。

●網站迎合搜索引擎優化;

●網站前台采用DIV+CSS

●網站整體采用模板設置,后台可更新設計模板,雪場可以選擇模板。

     3.3 故障處理需求

系統運行難免會出現一些故障,對此我們提出以下建議和要求。

1) 對用戶提交的重要資料及時備份(如用戶注冊資料等)。

2) 當系統數據庫發生問題要及時向用戶返回相關故障。

     3.4 統一的異常處理

 異常處理按異常級別(錯誤、警告、信息)顯示異常信息:

錯誤:顯示“發生未知錯誤”;

警告:原樣輸出跟蹤信息,即Exception.Message屬性值;

信息:原樣輸出跟蹤信息,即Exception.Message屬性值;

同時記錄信息到文本文件,以便處理,要求每天新建一個文本文件,命名規范如下:

MyLife_Debug_Log_YYYY_MM_DD.txt

記錄內容如下:

發生時間           跟蹤信息          堆棧信息

HH:MM:SS        Exception.Message   Exception.Trace

   

4 非功能說明

     4.1 處理能力

1)能同時滿足100人同時在線

2)網絡帶寬要求100M以上

     4.2 業務受理要求

1) 業務受理操作相應時間不超過3S

2) 復雜查詢相應時間不超過3S

     4.3 存儲要求

     4.4 數據庫容量

按照本系統在1年內注冊用戶達到2萬的標准,硬盤以RAID5為例,本系統需要的數據庫容量50G。

     4.5 接口性能

     4.6 系統可用性

1) 使用簡單

2) 有權限的東西,必須注冊登錄才可見

 

     4.7 系統可靠性

        系統一周7天24小時運轉正常,每周平均無故障時間超過167個小時

4.8 系統可維護性

系統在試運行階段需要記錄下所有操作日志,記錄出現問題的現場,並能通過郵件向維護人員報告系統狀態。

4.9 系統安全性

1) 整個系統需要用戶必須經過身份驗證才能發布信息;

2) 能防止SQL注入攻擊和跨站腳本攻擊

5 附件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM