網(wǎng)絡(luò)多媒體信息管理系統(tǒng)需求規(guī)格說明書_第1頁
網(wǎng)絡(luò)多媒體信息管理系統(tǒng)需求規(guī)格說明書_第2頁
網(wǎng)絡(luò)多媒體信息管理系統(tǒng)需求規(guī)格說明書_第3頁
網(wǎng)絡(luò)多媒體信息管理系統(tǒng)需求規(guī)格說明書_第4頁
網(wǎng)絡(luò)多媒體信息管理系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、卷號(hào)卷內(nèi)編號(hào)密級(jí)多媒體信息管b系統(tǒng)需求規(guī)格說明書Version: 2。 0撰寫人(簽名):完成 日 期:2012/6/23評(píng)審負(fù)責(zé)人(簽名):評(píng) 審 日期:分類:需求分析 TOC o 1-5 h z HYPERLINK l bookmark30 o Current Document 引言1 HYPERLINK l bookmark34 o Current Document 目的1 HYPERLINK l bookmark37 o Current Document 1。2定義1 HYPERLINK l bookmark40 o Current Document 1.3參考資料1 HYPERLIN

2、K l bookmark47 o Current Document 總體概述2 HYPERLINK l bookmark51 o Current Document 2。1產(chǎn)品標(biāo)識(shí)2 HYPERLINK l bookmark54 o Current Document 產(chǎn)品描述22。2。1系統(tǒng)屬性2 HYPERLINK l bookmark63 o Current Document 開發(fā)背景2 HYPERLINK l bookmark67 o Current Document 2.2。3產(chǎn)品功能2 HYPERLINK l bookmark71 o Current Document 用戶的特點(diǎn)3 H

3、YPERLINK l bookmark76 o Current Document 2。4限制與約束3 HYPERLINK l bookmark79 o Current Document 具體需求4 HYPERLINK l bookmark83 o Current Document 功能需求4 HYPERLINK l bookmark95 o Current Document 性能需求73。2。1數(shù)據(jù)精確度7 HYPERLINK l bookmark104 o Current Document 3。2.2 時(shí)間特性73.2。3適應(yīng)性7 HYPERLINK l bookmark112 o Curr

4、ent Document 數(shù)據(jù)庫需求7 HYPERLINK l bookmark115 o Current Document 3。4設(shè)計(jì)約束7其他標(biāo)準(zhǔn)的約束7 HYPERLINK l bookmark123 o Current Document 硬件約束9 HYPERLINK l bookmark127 o Current Document 3。5外部接口需求9 HYPERLINK l bookmark130 o Current Document 3.5。1用戶接口 93。5。2硬件接口 10 HYPERLINK l bookmark154 o Current Document 3.5。3軟件

5、接口 10 HYPERLINK l bookmark158 o Current Document 3。5.4通信接口 10 HYPERLINK l bookmark162 o Current Document 附錄11 HYPERLINK l bookmark166 o Current Document 4。1用戶方組織機(jī)構(gòu)圖; 11引言11目的在完成了針對(duì)多媒體網(wǎng)絡(luò)資源管理系統(tǒng)的前期調(diào)查,同時(shí)與多位軟件使用者進(jìn)行了全 面深入地探討和分析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說明書。此需求規(guī)格說明書對(duì)多媒體網(wǎng)絡(luò)資源管理系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明 確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,

6、使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了 解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作。本 說明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測(cè)試人員、用戶文檔編寫者、項(xiàng)目管理 人員。本說明書是整個(gè)軟件開發(fā)的依據(jù),它對(duì)以后階段的工作起指導(dǎo)作用。本文也是項(xiàng)目完 成后系統(tǒng)驗(yàn)收的依據(jù)。1.2定義表一:簡(jiǎn)寫定義SRS軟件需求規(guī)格說明書(SoftWare Requirement Specification)B/S瀏覽器和服務(wù)器結(jié)構(gòu)(Browser/Server)HTML超文本標(biāo)記語言(Hypertext Markup Language )JSPjava 動(dòng)態(tài)網(wǎng)頁(Java Serv

7、er Pages )1.3參考資料JohnVlissides著李英軍馬曉星蔡敏劉建中等譯,設(shè)計(jì)模式:可復(fù)用面向?qū)?象軟件的基礎(chǔ):Erich Camma Richard Helm Ralph Johnson;機(jī)械工業(yè)出版社美科曼(Cormen,T.H。)等著,潘金貴等譯,算法導(dǎo)論(原書第2版),北京, 機(jī)械工業(yè)出版社,2006張害藩,軟件工程導(dǎo)論(第四版),清華大學(xué)出版社;(美國(guó))希爾伯沙茨,數(shù)據(jù)庫系統(tǒng)概念(第四版),機(jī)械工業(yè)出版社,2008總體概述2.1產(chǎn)品標(biāo)識(shí)產(chǎn)品名稱:網(wǎng)絡(luò)多媒體資源管理信息系統(tǒng)英文簡(jiǎn)寫:NMRMIS (Network Multimedia Resource Manageme

8、nt Information System) 項(xiàng)目編號(hào):S00002-2008 版本: 1.02.2產(chǎn)品描述系統(tǒng)屬性本系統(tǒng)采用B/S模式,需要和SQL server2008服務(wù)器建立連接.系統(tǒng)的業(yè)務(wù)邏輯和計(jì) 算部分在瀏覽器運(yùn)行,服務(wù)器段提供業(yè)務(wù)邏輯和計(jì)算需要的相關(guān)數(shù)據(jù)。系統(tǒng)響應(yīng):系統(tǒng)必需能快速響應(yīng)用戶的操作,如果操作量很大,必須想辦法把它分解成 幾個(gè)小部分,或提供進(jìn)度顯示。保密性:系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)都是商業(yè)機(jī)密,系統(tǒng)中的個(gè)人信息,賬戶等都是個(gè)人隱私, 所有的這些數(shù)據(jù)要求有很高的保密性,不能外泄.開發(fā)背景網(wǎng)絡(luò)多媒體是指基于計(jì)算機(jī)網(wǎng)絡(luò)(LAN,MAN,WAN)的多媒體應(yīng)用。常見信息媒體類型 包括:文

9、本、圖形、圖像、動(dòng)畫、音頻、視頻等。本文設(shè)計(jì)了一個(gè)網(wǎng)絡(luò)多媒體資源管理信 息系統(tǒng),該系統(tǒng)基于B/S架構(gòu),采用JAVA作為編程語言和MVC作為標(biāo)準(zhǔn)開發(fā)模式,利用 MyEclipse6。6工具進(jìn)行開發(fā),以SQLServer2005進(jìn)行后臺(tái)數(shù)據(jù)管理。系統(tǒng)包括了多媒體 資源的上傳、下載、瀏覽、點(diǎn)播;基于關(guān)鍵字的快速檢索;各種資源的目錄管理、多側(cè)面 的統(tǒng)計(jì);靈活安全的用戶、角色、權(quán)限管理;并具有界面清新、友好、操作便捷、功能強(qiáng) 大等特點(diǎn),能夠滿足廣大用戶當(dāng)前網(wǎng)絡(luò)時(shí)代多媒體資源共享的需求。產(chǎn)品功能本節(jié)為產(chǎn)品功能提供一個(gè)摘要,無須描述功能的細(xì)節(jié)。應(yīng)為每一產(chǎn)品功能的需求分配一 個(gè)唯一性的標(biāo)識(shí),以利于需求的跟蹤和

10、測(cè)試.應(yīng)說明功能的優(yōu)先級(jí)定義,和每一功能的優(yōu)先 級(jí)(從用戶角系統(tǒng)采取B/S模式設(shè)計(jì),包括Browser和Server兩個(gè)主要功能端。Browser 搭載在瀏覽器上,分為用戶客戶端和管理員客戶端兩類。服務(wù)器Server端主要負(fù)責(zé)數(shù)據(jù)存 儲(chǔ)、維護(hù).表二:功能端功能類別子功能Browser 端用戶客戶端網(wǎng)頁瀏覽資源檢索數(shù)據(jù)統(tǒng)計(jì)資源上傳用戶注冊(cè)幫助管理員客戶端網(wǎng)頁瀏覽資源檢索數(shù)據(jù)統(tǒng)計(jì)數(shù)據(jù)管理Server 端數(shù)據(jù)存儲(chǔ)與維護(hù)代碼維護(hù)系統(tǒng)設(shè)置權(quán)限管理日志管理2.3用戶的特點(diǎn)本系統(tǒng)對(duì)用戶的權(quán)限有一定的限制,要求客戶具有一定的電腦操作水平,且操作閱讀能力.維護(hù)人員具有一定的項(xiàng)目開發(fā)經(jīng)驗(yàn),具有對(duì)數(shù)據(jù)庫熟悉的操作和

11、管理能力,能解決突發(fā)的一 些異常事項(xiàng)。2.4限制與約束為了使網(wǎng)絡(luò)多媒體信息管理系統(tǒng)獲得更好的安全性、擴(kuò)展性和更高的執(zhí)行效能,整個(gè) 系統(tǒng)采取分布式部署的方案,將承載關(guān)鍵業(yè)務(wù)邏輯的應(yīng)用程序服務(wù)器(或應(yīng)用程序服務(wù)器 集群)和承載業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫服務(wù)(或數(shù)據(jù)庫服務(wù)器集群)隔離開來。實(shí)現(xiàn)管理與數(shù)據(jù)的 分離,便于管理和維護(hù)本系統(tǒng)面向全球互聯(lián)網(wǎng)用戶,進(jìn)行相關(guān)交易前必須注冊(cè)為本網(wǎng)絡(luò)平臺(tái)會(huì)員,才能擁有 相應(yīng)權(quán)限;應(yīng)用本平臺(tái)必須保證電腦或其它訪問本平臺(tái)的軟件有殺毒防毒能力,對(duì)于因客戶中毒而產(chǎn)生的資源丟失本平臺(tái)不負(fù)任何責(zé)任;平臺(tái)用戶用妥善保管好個(gè)人密碼,一旦發(fā)現(xiàn) 丟失,需盡快提供相關(guān)證明交于客服人員進(jìn)行相關(guān)帳戶鎖定

12、與資料的修改具體需求3.1功能需求系統(tǒng)具有:多媒體資源的分類目錄管理;資源的上傳、下載、瀏覽、點(diǎn)播;各種資 源的多側(cè)面、多視角的綜合統(tǒng)計(jì);基于媒體屬性的多種排序方式;基于關(guān)鍵字的快速數(shù)據(jù)檢 索、精確復(fù)合檢索;靈活安全的用戶、角色、權(quán)限管理;系統(tǒng)日志監(jiān)控、數(shù)據(jù)庫維護(hù)及相 關(guān)的信息安全等功能。系統(tǒng)并提供各類資源的瀏覽、點(diǎn)播、管理規(guī)劃等應(yīng)用的基礎(chǔ)支撐環(huán) 境.圖一。系統(tǒng)總體框架結(jié)構(gòu)圖下載次數(shù)統(tǒng)計(jì)數(shù)據(jù)來源統(tǒng)計(jì)動(dòng)態(tài)統(tǒng)計(jì)日志管理用例圖(User Case)是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。將每個(gè)

13、系統(tǒng)中的用戶分出工作狀態(tài)的屬性和工作內(nèi)容,方表三:參與者規(guī)格說明書名稱描述未注冊(cè)用戶注冊(cè)用戶系統(tǒng)管理員高級(jí)系統(tǒng)管理員服務(wù)器數(shù)據(jù)庫注冊(cè),瀏覽網(wǎng)頁,檢索資源,查看幫助文檔登陸,瀏覽網(wǎng)頁,檢索資源,上傳資源,修改個(gè)人信息,統(tǒng)計(jì)查看, 查看幫助文檔目錄管理,資源審核,數(shù)據(jù)統(tǒng)計(jì),瀏覽網(wǎng)頁,檢索資源,數(shù)據(jù)導(dǎo)入信息發(fā)發(fā)等代碼維護(hù),系統(tǒng)設(shè)置,權(quán)限管理,日志管理存儲(chǔ)數(shù)據(jù),并進(jìn)行數(shù)據(jù)提取。表四:用戶用例模板描述用例名稱:網(wǎng)絡(luò)多媒體信息管理參與者:普通用戶一事件流:用戶進(jìn)入首頁屬于游客狀態(tài).未注冊(cè)用戶:可以瀏覽網(wǎng)頁信息2 .單擊檢索按鈕,可以搜索符合自己要求多媒體資源。3。單擊注冊(cè),可以進(jìn)行注冊(cè)后,可以享受更多的權(quán)

14、限。注冊(cè)用戶:?jiǎn)螕羯蟼靼粹o,可以上傳用戶資源,并對(duì)該資源進(jìn)行信息填寫。單擊數(shù)據(jù)統(tǒng)計(jì),可以對(duì)資源,訪問人數(shù),下載次數(shù)進(jìn)行直方圖或 者圓餅圖的統(tǒng)計(jì)。單擊空間動(dòng)態(tài),可以修改自己的信息和查看自己上傳的資源信 息.可選路徑:未知異常:由系統(tǒng)捕獲后提示用戶.表五:系統(tǒng)管理員用例模板描述用例名稱:網(wǎng)絡(luò)多媒體信息管理參與者:系統(tǒng)管理員一事件流:管理員登陸界面后不僅可以與用戶享受同樣的操作權(quán)利,還可以進(jìn) 入后臺(tái)管理。選擇目錄管理,對(duì)媒體信息進(jìn)行創(chuàng)建、刪除、修改和調(diào)整資源目 錄架構(gòu)。單擊資源審核,對(duì)上傳的未審核資源進(jìn)行審核.單擊資源查看,對(duì)已審核的資源進(jìn)行修改、刪除或查看操作。單擊信息發(fā)布,隨即推介和發(fā)布各類多媒

15、體資源信息,以電子郵 件傳送給用戶??蛇x路徑:未知異常:由系統(tǒng)捕獲后提示用戶。3.2性能需求數(shù)據(jù)精確度要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不予響應(yīng)進(jìn)行處理。查詢時(shí)要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到因?yàn)橥ǔS形募?的記錄會(huì)很多,所以本系統(tǒng)采用了兩種方法進(jìn)行查詢:直接查詢和模糊查詢時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)在120毫秒內(nèi)。適應(yīng)性滿足網(wǎng)絡(luò)業(yè)務(wù)平臺(tái)的需求(記錄量控制在109項(xiàng)內(nèi)).對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難.3.3數(shù)據(jù)庫需求見數(shù)據(jù)庫設(shè)計(jì)說明書.3.4設(shè)計(jì)約束其他標(biāo)準(zhǔn)的約束3.4.1.1代碼編程規(guī)范基本要求程序結(jié)構(gòu)清晰,簡(jiǎn)單易懂,單個(gè)函數(shù)的程序行數(shù)不得超過100行。程序段所

16、要達(dá)到的目的應(yīng)有簡(jiǎn)單明確的定義;應(yīng)使代碼盡可能精簡(jiǎn),避免垃圾程序。盡量使用標(biāo)準(zhǔn)庫函數(shù)和公共函數(shù)。不得隨意定義全局變量,盡量使用局部變量。使用括號(hào)以避免布爾表達(dá)式和長(zhǎng)度較長(zhǎng)的算術(shù)表達(dá)式的二義性。可讀性要求可讀性第一,效率第二。保持注釋與代碼完全一致。每個(gè)源程序文件,都必須有文件頭說明,說明規(guī)格見規(guī)范。每個(gè)函數(shù),都有函數(shù)頭說明,說明規(guī)格見規(guī)范。主要變量(結(jié)構(gòu)、聯(lián)合、類或?qū)ο螅┒x或引用時(shí),注釋應(yīng)能反映其含義常量定義(DEFINE)時(shí)應(yīng)有相應(yīng)說明。處理過程的每個(gè)階段都有相關(guān)注釋說明。在典型算法前都有注釋。利用縮進(jìn)來顯示程序的邏輯結(jié)構(gòu),縮進(jìn)量一致并以Tab鍵為單位,定義Tab為6個(gè)字節(jié)。循環(huán)、分支層次

17、不要超過五層.注釋可以與語句在同一行,也可以在上行.空行和空白字符也是一種特殊注釋。一目了然的語句允許不加注釋.注釋的作用范圍可以為:定義、引用、條件分支以及一段代碼。注釋行數(shù)(不包括程序頭和函數(shù)頭說明部份)應(yīng)占總行數(shù)的1/5到1/3 .結(jié)構(gòu)化要求禁止出現(xiàn)兩條等價(jià)的支路。禁止使用GOTO語句。用IF語句來強(qiáng)調(diào)只執(zhí)行兩組語句中的一組。禁止ELSE GOTO和ELSE RETURN。用CASE實(shí)現(xiàn)多路分支。避免從循環(huán)引出多個(gè)出口。函數(shù)只有一個(gè)出口.不使用條件賦值語句.避免不必要的分支.不要輕易用條件分支去替換邏輯表達(dá)式。正確性與容錯(cuò)性要求程序首先是正確,其次是優(yōu)美無法證明程序沒有錯(cuò)誤,因此在編寫完

18、一段程序后,應(yīng)及時(shí)回頭檢查。修改一個(gè)錯(cuò)誤時(shí)可能產(chǎn)生新的錯(cuò)誤,因此在修改前首先考慮對(duì)其它程序的影響。所有變量在調(diào)用前必須被初始化。對(duì)所有的用戶輸入,必須進(jìn)行合法性檢查。不要比較浮點(diǎn)數(shù)的相等,比如:10。0 * 0.1 = 1.0是不可靠的。程序與環(huán)境或狀態(tài)發(fā)生關(guān)系時(shí),必須主動(dòng)去處理發(fā)生的意外事件,如文件能否邏輯鎖定、 打印機(jī)是否聯(lián)機(jī)等.單元測(cè)試也是編程的一部份,提交集成測(cè)試的程序必須通過單元測(cè)試??芍赜眯砸笾貜?fù)使用的完成相對(duì)獨(dú)立功能的算法或代碼應(yīng)抽象為公共控件或類公共控件或類應(yīng)考慮OO思想,減少外界聯(lián)系,考慮獨(dú)立性或封裝性.公共控件或類應(yīng)建立使用模板.硬件約束硬件配置:CPU P2 233內(nèi)存要求:64 M以上;硬盤:2G以上3.5外部接口需求用戶接口用戶界面:采用B/S模式圖形化界面,對(duì)用戶友好,且必須對(duì)鼠標(biāo)鍵盤提供支持,界面設(shè)計(jì)應(yīng)遵循:界面風(fēng)格:應(yīng)做到簡(jiǎn)潔美觀,視圖優(yōu)美,給用戶全新感覺,操作簡(jiǎn)便,一目了然易于 管理且具有人性化,并且注重界面的布局.盡量保持一致性:界面規(guī)范應(yīng)遵循一般網(wǎng)站的規(guī)范.設(shè)計(jì)完整的對(duì)話過程:系統(tǒng)的每一次對(duì)話都應(yīng)該有明確的次序:開始、中間處理過程、 結(jié)束,且支持回退功能。提供錯(cuò)誤處理機(jī)制與容錯(cuò)性能:良好的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論