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

下載本文檔

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

文檔簡(jiǎn)介

..需求規(guī)格說(shuō)明書(shū)Version:2.0撰寫(xiě)人〔簽名〕:完成日期:2012/6/2評(píng)審負(fù)責(zé)人〔簽名〕:評(píng)審日期:目錄TOC\o"1-3"\h\z1.引言11.1目的11.2定義11.3參考資料12.總體概述22.1產(chǎn)品標(biāo)識(shí)22.2產(chǎn)品描述2系統(tǒng)屬性2開(kāi)發(fā)背景2產(chǎn)品功能22.3用戶的特點(diǎn)32.4限制與約束33.具體需求43.1功能需求43.2性能需求7數(shù)據(jù)準(zhǔn)確度7時(shí)間特性7適應(yīng)性73.3數(shù)據(jù)庫(kù)需求73.4設(shè)計(jì)約束7其他標(biāo)準(zhǔn)的約束7硬件約束93.5外部接口需求9用戶接口9硬件接口10軟件接口10通信接口104.附錄114.1用戶方組織機(jī)構(gòu)圖;11...v.引言目的在完成了針對(duì)多媒體網(wǎng)絡(luò)資源管理系統(tǒng)的前期調(diào)查,同時(shí)與多位軟件使用者進(jìn)展了全面深入地探討和分析的根底上,提出了這份軟件需求規(guī)格說(shuō)明書(shū)。此需求規(guī)格說(shuō)明書(shū)對(duì)多媒體網(wǎng)絡(luò)資源管理系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明確所要開(kāi)發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開(kāi)發(fā)人員能清楚地了解用戶的需求,并在此根底上進(jìn)一步提出概要設(shè)計(jì)說(shuō)明書(shū)和完成后續(xù)設(shè)計(jì)與開(kāi)發(fā)工作。本說(shuō)明書(shū)的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測(cè)試人員、用戶文檔編寫(xiě)者、工程管理人員。本說(shuō)明書(shū)是整個(gè)軟件開(kāi)發(fā)的依據(jù),它對(duì)以后階段的工作起指導(dǎo)作用。本文也是工程完成后系統(tǒng)驗(yàn)收的依據(jù)。定義表一:簡(jiǎn)寫(xiě)定義SRS軟件需求規(guī)格說(shuō)明書(shū)〔SoftWareRequirementSpecification〕B/S瀏覽器和效勞器構(gòu)造〔Browser/Server〕HTML超文本標(biāo)記語(yǔ)言(HypertextMarkupLanguage)JSPjava動(dòng)態(tài)網(wǎng)頁(yè)(JavaServerPages)參考資料[1]JohnVlissides著李英軍馬曉星蔡敏X建中等譯,?設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖母?:ErichCammaRichardHelmRalphJohnson;機(jī)械工業(yè)[2][美]科曼〔Cormen,T.H.〕等著,潘金貴等譯,?算法導(dǎo)論?〔原書(shū)第2版〕,,機(jī)械工業(yè),2006[3]X害藩,?軟件工程導(dǎo)論?〔第四版〕,清華大學(xué);[4](美國(guó))希爾伯沙茨,?數(shù)據(jù)庫(kù)系統(tǒng)概念?〔第四版〕,機(jī)械工業(yè),2008總體概述產(chǎn)品標(biāo)識(shí)產(chǎn)品名稱:網(wǎng)絡(luò)多媒體資源管理信息系統(tǒng)英文簡(jiǎn)寫(xiě):NMRMIS(NetworkMultimediaResourceManagementInformationSystem)工程編號(hào):S000-02-2008版本:1.0產(chǎn)品描述系統(tǒng)屬性本系統(tǒng)采用B/S模式,需要和SQLserver2008效勞器建立連接。系統(tǒng)的業(yè)務(wù)邏輯和計(jì)算局部在瀏覽器運(yùn)行,效勞器段提供業(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è)**,系統(tǒng)中的個(gè)人信息,賬戶等都是個(gè)人隱私,所有的這些數(shù)據(jù)要求有很高的**性,不能外泄。開(kāi)發(fā)背景網(wǎng)絡(luò)多媒體是指基于計(jì)算機(jī)網(wǎng)絡(luò)(LAN,MAN,WAN)的多媒體應(yīng)用。常見(jiàn)信息媒體類型包括:文本、圖形、圖像、動(dòng)畫(huà)、音頻、視頻等。本文設(shè)計(jì)了一個(gè)網(wǎng)絡(luò)多媒體資源管理信息系統(tǒng),該系統(tǒng)基于B/S架構(gòu),采用JAVA作為編程語(yǔ)言和MVC作為標(biāo)準(zhǔn)開(kāi)發(fā)模式,利用MyEclipse6.6工具進(jìn)展開(kāi)發(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è)摘要,無(wú)須描述功能的細(xì)節(jié)。應(yīng)為每一產(chǎn)品功能的需求分配一個(gè)唯一性的標(biāo)識(shí),以利于需求的跟蹤和測(cè)試。應(yīng)說(shuō)明功能的優(yōu)先級(jí)定義,和每一功能的優(yōu)先級(jí)〔從用戶角系統(tǒng)采取B/S模式設(shè)計(jì),包括Browser和Server兩個(gè)主要功能端。Browser搭載在瀏覽器上,分為用戶客戶端和管理員客戶端兩類。效勞器Server端主要負(fù)責(zé)數(shù)據(jù)存儲(chǔ)、維護(hù)。表二:功能端功能類別子功能Browser端用戶客戶端網(wǎng)頁(yè)瀏覽資源檢索數(shù)據(jù)統(tǒng)計(jì)資源上傳用戶注冊(cè)幫助管理員客戶端網(wǎng)頁(yè)瀏覽資源檢索數(shù)據(jù)統(tǒng)計(jì)數(shù)據(jù)管理Server端數(shù)據(jù)存儲(chǔ)與維護(hù)代碼維護(hù)系統(tǒng)設(shè)置權(quán)限管理日志管理用戶的特點(diǎn)本系統(tǒng)對(duì)用戶的權(quán)限有一定的限制,要求客戶具有一定的電腦操作水平,且操作閱讀能力。維護(hù)人員具有一定的工程開(kāi)發(fā)經(jīng)歷,具有對(duì)數(shù)據(jù)庫(kù)熟悉的操作和管理能力,能解決突發(fā)的一些異常事項(xiàng)。限制與約束為了使網(wǎng)絡(luò)多媒體信息管理系統(tǒng)獲得更好的平安性、擴(kuò)展性和更高的執(zhí)行效能,整個(gè)系統(tǒng)采取分布式部署的方案,將承載關(guān)鍵業(yè)務(wù)邏輯的應(yīng)用程序效勞器〔或應(yīng)用程序效勞器集群〕和承載業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫(kù)效勞〔或數(shù)據(jù)庫(kù)效勞器集群〕隔離開(kāi)來(lái)。實(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)**鎖定與資料的修改。具體需求功能需求①系統(tǒng)具有:多媒體資源的分類目錄管理;資源的上傳、下載、瀏覽、點(diǎn)播;各種資源的多側(cè)面、多視角的綜合統(tǒng)計(jì);基于媒體屬性的多種排序方式;基于關(guān)鍵字的快速數(shù)據(jù)檢索、準(zhǔn)確復(fù)合檢索;靈活平安的用戶、角色、權(quán)限管理;系統(tǒng)日志監(jiān)控、數(shù)據(jù)庫(kù)維護(hù)及相關(guān)的信息平安等功能。系統(tǒng)并提供各類資源的瀏覽、點(diǎn)播、管理規(guī)劃等應(yīng)用的根底支撐環(huán)境。圖一.系統(tǒng)總體框架構(gòu)造圖②用例圖〔UserCase〕是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)展建模。將每個(gè)系統(tǒng)中的用戶分出工作狀態(tài)的屬性和工作內(nèi)容,方便建模,防止功能重復(fù)和多余的類。網(wǎng)絡(luò)多媒體信息管理系統(tǒng)用例圖如下:圖二.多媒體網(wǎng)絡(luò)信息管理系統(tǒng)用例模型表三:參與者規(guī)格說(shuō)明書(shū)名稱描述未注冊(cè)用戶注冊(cè),瀏覽網(wǎng)頁(yè),檢索資源,查看幫助文檔注冊(cè)用戶登陸,瀏覽網(wǎng)頁(yè),檢索資源,上傳資源,修改個(gè)人信息,統(tǒng)計(jì)查看,查看幫助文檔系統(tǒng)管理員目錄管理,資源審核,數(shù)據(jù)統(tǒng)計(jì),瀏覽網(wǎng)頁(yè),檢索資源,數(shù)據(jù)導(dǎo)入信息發(fā)發(fā)等高級(jí)系統(tǒng)管理員代碼維護(hù),系統(tǒng)設(shè)置,權(quán)限管理,日志管理效勞器數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),并進(jìn)展數(shù)據(jù)提取。表四:用戶用例模板描述用例名稱:網(wǎng)絡(luò)多媒體信息管理參與者:普通用戶事件流:用戶進(jìn)入首頁(yè)屬于游客狀態(tài)。未注冊(cè)用戶:1.可以瀏覽網(wǎng)頁(yè)信息2.單擊檢索按鈕,可以搜索符合自己要求多媒體資源。3.單擊注冊(cè),可以進(jìn)展注冊(cè)后,可以享受更多的權(quán)限。注冊(cè)用戶:?jiǎn)螕羯蟼靼粹o,可以上傳用戶資源,并對(duì)該資源進(jìn)展信息填寫(xiě)。單擊數(shù)據(jù)統(tǒng)計(jì),可以對(duì)資源,人數(shù),下載次數(shù)進(jìn)展直方圖或者圓餅圖的統(tǒng)計(jì)。單擊空間動(dòng)態(tài),可以修改自己的信息和查看自己上傳的資源信息??蛇x路徑:未知異常:由系統(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ā)布各類多媒體資源信息,以電子傳送給用戶??蛇x路徑:未知異常:由系統(tǒng)捕獲后提示用戶。性能需求數(shù)據(jù)準(zhǔn)確度A.要按照嚴(yán)格的數(shù)據(jù)格式輸入,否那么系統(tǒng)不予響應(yīng)進(jìn)展處理。B.查詢時(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)存在困難。數(shù)據(jù)庫(kù)需求見(jiàn)?數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)?。設(shè)計(jì)約束其他標(biāo)準(zhǔn)的約束代碼編程標(biāo)準(zhǔn)①根本要求·程序構(gòu)造清晰,簡(jiǎn)單易懂,單個(gè)函數(shù)的程序行數(shù)不得超過(guò)100行?!こ绦蚨嗡竭_(dá)的目的應(yīng)有簡(jiǎn)單明確的定義;應(yīng)使代碼盡可能精簡(jiǎn),防止垃圾程序?!けM量使用標(biāo)準(zhǔn)庫(kù)函數(shù)和公共函數(shù)?!げ坏秒S意定義全局變量,盡量使用局部變量。·使用括號(hào)以防止布爾表達(dá)式和長(zhǎng)度較長(zhǎng)的算術(shù)表達(dá)式的二義性。②可讀性要求·可讀性第一,效率第二?!け3肿⑨屌c代碼完全一致。·每個(gè)源程序文件,都必須有文件頭說(shuō)明,說(shuō)明規(guī)格見(jiàn)標(biāo)準(zhǔn)?!っ總€(gè)函數(shù),都有函數(shù)頭說(shuō)明,說(shuō)明規(guī)格見(jiàn)標(biāo)準(zhǔn)?!ぶ饕兞俊矘?gòu)造、聯(lián)合、類或?qū)ο蟆扯x或引用時(shí),注釋?xiě)?yīng)能反映其含義。·常量定義〔DEFINE〕時(shí)應(yīng)有相應(yīng)說(shuō)明?!ぬ幚磉^(guò)程的每個(gè)階段都有相關(guān)注釋說(shuō)明?!ぴ诘湫退惴ㄇ岸加凶⑨尅!だ每s進(jìn)來(lái)顯示程序的邏輯構(gòu)造,縮進(jìn)量一致并以Tab鍵為單位,定義Tab為6個(gè)字節(jié)?!ぱh(huán)、分支層次不要超過(guò)五層?!ぷ⑨尶梢耘c語(yǔ)句在同一行,也可以在上行?!た招泻涂瞻鬃址彩且环N特殊注釋?!ひ荒苛巳坏恼Z(yǔ)句允許不加注釋?!ぷ⑨尩淖饔梅秶梢詾椋憾x、引用、條件分支以及一段代碼?!ぷ⑨屝袛?shù)〔不包括程序頭和函數(shù)頭說(shuō)明部份〕應(yīng)占總行數(shù)的1/5到1/3。構(gòu)造化要求·制止出現(xiàn)兩條等價(jià)的支路?!ぶ浦故褂肎OTO語(yǔ)句。·用IF語(yǔ)句來(lái)強(qiáng)調(diào)只執(zhí)行兩組語(yǔ)句中的一組。制止ELSEGOTO和ELSERETURN?!び肅ASE實(shí)現(xiàn)多路分支?!し乐箯难h(huán)引出多個(gè)出口?!ず瘮?shù)只有一個(gè)出口?!げ皇褂脳l件賦值語(yǔ)句?!し乐共槐匾姆种А!げ灰p易用條件分支去替換邏輯表達(dá)式。③正確性與容錯(cuò)性要求·程序首先是正確,其次是優(yōu)美·無(wú)法證明程序沒(méi)有錯(cuò)誤,因此在編寫(xiě)完一段程序后,應(yīng)及時(shí)回頭檢查?!ば薷囊粋€(gè)錯(cuò)誤時(shí)可能產(chǎn)生新的錯(cuò)誤,因此在修改前首先考慮對(duì)其它程序的影響。·所有變量在調(diào)用前必須被初始化。·對(duì)所有的用戶輸入,必須進(jìn)展合法性檢查?!げ灰葦M浮點(diǎn)數(shù)的相等,比方:10.0*0.1==1.0是不可靠的?!こ绦蚺c環(huán)境或狀態(tài)發(fā)生關(guān)系時(shí),必須主動(dòng)去處理發(fā)生的意外事件,如文件能否邏輯鎖定、打印機(jī)是否聯(lián)機(jī)等?!卧獪y(cè)試也是編程的一部份,提交集成測(cè)試的程序必須通過(guò)單元測(cè)試。④可重用性要求·重復(fù)使用的完成相對(duì)獨(dú)立功能的算法或代碼應(yīng)抽象為公共控件或類?!す部丶蝾悜?yīng)考慮OO思想,減少外界聯(lián)系,考慮獨(dú)立性或封裝性?!す部丶蝾悜?yīng)建立使用模板。硬件約束硬件配置:CPUP2233內(nèi)存要求:64M以上;硬盤(pán):2G以上外部接口需求用戶接口用戶界面:采用B/S模式圖形化界面,對(duì)用戶友好,且必須對(duì)鼠標(biāo)鍵盤(pán)提供支持,界面設(shè)計(jì)應(yīng)遵循:界面風(fēng)格:應(yīng)做到簡(jiǎn)潔美觀,視圖優(yōu)美,給用戶全新感覺(jué),操作簡(jiǎn)便,一目了然,易于管理且具有人性化,并且注重界面的布局。盡量保持一致性:界面標(biāo)準(zhǔn)應(yīng)遵循一般的標(biāo)準(zhǔn)。設(shè)計(jì)完整的對(duì)話過(guò)程:系統(tǒng)的每一次對(duì)話都應(yīng)該有明確的次序:開(kāi)場(chǎng)、中間處理過(guò)程、完畢,且支持回退功能。提供錯(cuò)誤處理機(jī)制與容錯(cuò)性能:良好的用戶封閉性,用戶根本上在提示信息下輸數(shù)據(jù),且對(duì)每一次操作錯(cuò)誤都給出友好提示。提供信息反應(yīng):用多種信息動(dòng)態(tài)提示用戶當(dāng)前系統(tǒng)運(yùn)行瀏覽狀態(tài),元件的功能。操作可逆:其動(dòng)作可以是單個(gè)的操作,或者是一個(gè)相對(duì)獨(dú)立的操作序列。設(shè)計(jì)良好的聯(lián)機(jī)幫助。顯示啟動(dòng)畫(huà)面:畫(huà)面簡(jiǎn)潔明快,富有現(xiàn)代氣息,不能太花哨。提供控制的內(nèi)部軌跡:系統(tǒng)應(yīng)該讓用戶覺(jué)得是由用戶在做決定,可以通過(guò)提示字符和提示消息的方式使用用戶產(chǎn)生這種感覺(jué)。硬件接口效勞器接口標(biāo)識(shí):效勞器功能描述:穩(wěn)定運(yùn)行數(shù)據(jù)庫(kù)為客戶端提供高效的數(shù)據(jù)效勞,并提供大容量硬盤(pán)備份數(shù)據(jù)及歸檔。信號(hào)方向、格式、傳輸協(xié)議:優(yōu)先級(jí):高配置要求:大型機(jī),數(shù)量2臺(tái)。客戶端接口標(biāo)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論