圖書管理系統(tǒng)需求分析報告(共15頁)_第1頁
圖書管理系統(tǒng)需求分析報告(共15頁)_第2頁
圖書管理系統(tǒng)需求分析報告(共15頁)_第3頁
圖書管理系統(tǒng)需求分析報告(共15頁)_第4頁
圖書管理系統(tǒng)需求分析報告(共15頁)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上需求規(guī)格說明書Version 1.02014.3.10 編寫人員:劉毓豪一、引言1.1. 編寫目的 編寫本報告的目的是明確本系統(tǒng)的詳細需求,供使用單位確認系統(tǒng)的功能和性能,并作為軟件設計人員的設計依據(jù)和使用單位的驗收標準,F(xiàn)inal Plane 項目是為了增加人們一種休閑方式而開發(fā)的軟件項目。它能夠幫助玩家休閑娛樂,并且通過對各項屬性的自由組合從而達到提高自己對事物規(guī)劃能力的提高,F(xiàn)inal Plane滿足信息化的需要,并且有操作簡單,易上手,錯誤較少等優(yōu)點。1.2. 項目背景Ø 開發(fā)軟件名稱:Final Plane。Ø 項目開發(fā)者:軟件學院“Fi

2、nal Plane”課題開發(fā)人員:劉毓豪Ø 用戶單位:四川大學軟件學院1.3. 術(shù)語定義:1 軟件:Final Plane2 玩家:使用本軟件的人。3 ScreenWidth:屏幕的寬度。4 screenHeight:屏幕的高度。5 HP:主角機當前的生命值(上限為100)。6 分數(shù):由剛啟動游戲到游戲結(jié)束打敗的敵機數(shù)量而轉(zhuǎn)化的總得分。7 速度:當前飛機的每秒鐘移動的像素點數(shù)。8 BOSS:當打夠一定數(shù)量的小飛機后出現(xiàn)的能力,血量,各方面都明顯加強的敵機。9 BTy : 當前子彈的種類參數(shù)(1為冰霜,2為火焰)。10 BLe :當前子彈種類下的等級參數(shù)(1為Level1,2為Leve

3、l 2,3為Level 3。上限為3)11 shotStyle :當前子彈種類下,當前子彈等級下同時發(fā)射子彈的數(shù)量(1為1枚,2為2枚,上限為6)12 laserBull : 控制吃的激光獎勵后,激光發(fā)射機是否開啟。13 misBull :控制吃的跟蹤導彈獎勵后,導彈發(fā)射器是否開啟。14 animation :飛機死亡爆炸時的動畫對象15 bullAnimation :子彈爆炸動畫對象16 bmbAnimation :炸彈爆炸動畫對象17 bossAnimation :BOSS接近動畫對象二、任務概述2.1目標 本系統(tǒng)通過強大的計算機技術(shù)給玩家?guī)斫k麗的動畫效果以及動人心魄的打斗場面。本軟件實

4、現(xiàn)了部分優(yōu)秀即時戰(zhàn)略游戲的屬性。包括:² 初始界面:設置選項(包括是否開啟音效以及是否開啟背景音樂),排名選項以及開始和退出游戲。并且退出游戲時會提示是否真正退出游戲。² 加載界面:當游戲進入并進行初始化時為了提高玩家的體驗感覺從而會在初始化的同時進入加載界面,當初始化完畢,加載界面結(jié)束,跳入戰(zhàn)斗界面。² 各類音效:當玩家開啟游戲音效后進入游戲,則會感受到多樣以及震撼的音效。其中包括冰霜子彈的三種音效火焰子彈的三種音效激光獎勵的音效無敵獎勵音效² 各類動畫特效:當玩家吃的相應獎勵后會看到獎勵動畫效果以及持續(xù)的法陣效果。其中包括冰霜子彈三個等級各自的獎勵效

5、果以及法陣效果火焰子彈三個等級各自的獎勵效果以及法陣效果無敵的獎勵效果以及法陣效果激光的獎勵效果以及法陣效果² BOSS接近提示:當打夠一定數(shù)量的敵機時會在屏幕中央播放BOSS的接近提示動畫從而達到提示玩家BOSS即將入場,讓玩家提前做好準備。² 特殊事件:游戲進行中會不定時的為玩家刷新隨機屬性的獎勵,供給玩家提升自己所操控飛機的各項屬性從而達到通關(guān)的目的。游戲進行中還會隨機出現(xiàn)紫色的龍卷風,龍卷風會將主角機向風眼拉近,若主角機進入風眼則立即死亡。當BOSS死亡后,系統(tǒng)將主動將主角機血量回復至最佳狀態(tài)以便迎接下一輪更加猛烈的攻擊。² 跟蹤精靈球:當主角機吃的相應獎

6、勵后,導彈發(fā)射器將開啟并且在同等間隔下同時發(fā)射兩枚具有跟蹤效果的精靈球。精靈球會不斷的旋轉(zhuǎn)以及鎖定敵機目標進行沖刺,當經(jīng)碰撞檢測檢測到接觸后立即自爆,對敵機產(chǎn)生破壞效果。當精靈球在鎖定目標后的沖刺過程中目標死亡,則精靈球會重新選擇已出現(xiàn)在屏幕中并且未死亡的敵機進行下一輪沖刺。² 飛機移動:飛機的自由靈活移動,包括上下左右且傾斜移動。² 子彈的移動:子彈的自由靈活移動,包括上下左右且傾斜移動。² 各類子彈的屬性設置:如:子彈的樣式,子彈的破壞力,子彈的發(fā)射速度以及子彈的爆炸效果。² 碰撞檢測:較為精準的碰撞檢測;² 飛機各類屬性的控制,如:血量,

7、速度,子彈樣式,子彈破壞力等; ² 死亡重置:主角機死亡后,為了便于繼續(xù)通關(guān),則新重置出的主角機將繼承原有所有屬性的1/2。當敵機死亡后將其狀態(tài)置為可重置狀態(tài)(state),然后進行敵機組遍歷,將所有狀態(tài)為可重置狀態(tài)的敵機進行重置,將其狀態(tài)置為存在態(tài)從而達到敵機數(shù)量恒定,減少內(nèi)存消耗的目的。² 軟件設計優(yōu)良,界面設計精美、友好、快捷,人性化設計,后臺管理功能強大、效率高; ² 打斗畫面較為精美,動畫效果逼真且符合當前情景;2.2用戶的特點² 本軟件的最終用戶是面向全體有行為能力以及自擁有自我判斷能力的人群,主要用戶群體為青少年。學生與強少年都是經(jīng)常性用戶

8、。² 本軟件無需系統(tǒng)維護,若在后期加入網(wǎng)絡功能則需要專門的服務器以及維護人員。三、需求規(guī)定3.1流程分析² 功能要求:在Final Plane游戲中,系統(tǒng)為玩家創(chuàng)立初始生命為100,移動速度為5(像素點/系統(tǒng)運行速度),總共主角機可重置次數(shù)為5,出現(xiàn)位置為screenWidth/2并且screenHeight*2/3 。當用戶點擊開始游戲后(Start),系統(tǒng)為游戲分配內(nèi)存空間以及軟件為所需資源進行初始化(init),這期間可能花費較長的時間,因此進入加載界面(loading)。當初始化完畢后,系統(tǒng)收回loading界面并且釋放資源后跳入打斗界面(Fighting)。

9、78; 系統(tǒng)性能要求:系統(tǒng)安全、可靠;畫面精美;操作方便、界面友好;易于擴充。² 流程分析Finish改變相關(guān)屬性吃到“獎勵”血數(shù)是否為零命數(shù)是否為零被子彈或者敵機擊中擊毀敵方飛機減少相應血數(shù)增加分數(shù)Start選擇飛機類型,初始化飛機信息飛機出現(xiàn)于屏幕下方中央,直到結(jié)束不斷發(fā)射子彈命數(shù)減1 NONO YES3.2數(shù)據(jù)流程圖3.3界面預覽游戲外觀進入界面游戲界面四需求規(guī)格4.1 功能分析圖4.2 功能需求定義用戶分類功能玩家登陸界面開始游戲加載游戲背景音效所有音效游戲排名退出游戲游戲過程中暫停游戲繼續(xù)游戲放炸彈玩家吃生命獎勵玩家吃放大招獎勵玩家吃子彈種類獎勵玩家吃子彈等級獎勵吃無敵狀態(tài)

10、獎勵吃激光開啟獎勵吃精靈球開啟獎勵吃速度獎勵吃子彈強度獎勵吃子彈數(shù)目獎勵吃的炸彈獎勵子彈與飛機的碰撞飛機與飛機的碰撞4.3 功能性需求登陸界面4.3.1 開始游戲用例名稱:開始游戲用例編號01優(yōu)先級必須實現(xiàn)觸發(fā)器菜單選項前提基本路徑1 用戶打開游戲 ;2 點擊Start 選項;3 選擇“開始游戲”選項。可選路徑N/A后置條件進入加載界面異常路徑其他參考TAB1.1-14.3.2 背景音效用例名稱:背景音效用例編號02優(yōu)先級選擇實現(xiàn)觸發(fā)器菜單選項前提基本路徑1. 用戶打開游戲 ;2. 點擊SETTING 選項;3. 選擇“背景音效”選項。進行TURE OR FALSE選擇可選路徑N/A后置條件游

11、戲音效設定完畢異常路徑其他參考TAB1.1-14.3.3所有音效用例名稱:所有音效用例編號03優(yōu)先級選擇實現(xiàn)觸發(fā)器菜單選項前提基本路徑4. 用戶打開游戲 ;5. 點擊SETTING 選項;6. 選擇“音效”選項。進行TURE OR FALSE選擇可選路徑N/A后置條件異常路徑其他參考TAB1.1-14.3.4游戲排名用例名稱:游戲排名用例編號04優(yōu)先級必須實現(xiàn)觸發(fā)器菜單選項前提基本路徑1. 用戶打開游戲2. 選擇“RANK”選項;3. 進入游戲排名,列出前十位的游戲分數(shù)及用戶資料??蛇x路徑N/A后置條件系統(tǒng)返回登陸界面異常路徑其他參考TAB1.1-14.3.5退出游戲用例名稱:退出游戲用例編號

12、05優(yōu)先級必須實現(xiàn)觸發(fā)器菜單選項前提用戶打開游戲基本路徑1. 用戶選擇“END”2. 游戲結(jié)束,退出游戲完成。可選路徑N/A后置條件系統(tǒng)退出異常路徑其他參考TAB1.1-14.3.6 加載游戲用例名稱:加載游戲用例編號06優(yōu)先級必須實現(xiàn)觸發(fā)器菜單選項前提用戶打開游戲基本路徑1. 用戶選擇“START”2. 進入加載畫面可選路徑N/A后置條件打斗開始異常路徑其他參考TAB1.1-1游戲過程中:4.3.7 暫停游戲用例名稱:暫停游戲用例編號07優(yōu)先級必須實現(xiàn)觸發(fā)器暫停按鈕前提游戲正在進行中基本路徑1 當在游戲中時,按“暫停”按鈕后暫停游戲2 屏幕上顯示游戲暫停,并顯示“繼續(xù)游戲”按鈕可選路徑N/A

13、后置條件系統(tǒng)暫停游戲異常路徑其他參考TAB1.1-14.3.8 繼續(xù)游戲用例名稱:繼續(xù)游戲用例編號08優(yōu)先級必須實現(xiàn)觸發(fā)器繼續(xù)游戲按鈕觸發(fā)前提游戲已經(jīng)暫停基本路徑1 當玩家在游戲中請求暫停后,屏幕上顯示有“繼續(xù)游戲”按鈕2 選擇“繼續(xù)游戲”按鈕,游戲結(jié)束暫停狀態(tài),恢復游戲可選路徑N/A后置條件系統(tǒng)繼續(xù)游戲 異常路徑其他參考TAB1.1-14.3.9 放炸彈用例名稱:放炸彈用例編號09優(yōu)先級必須實現(xiàn)觸發(fā)器炸彈按鈕出發(fā)前提大招可用數(shù)>0基本路徑1. 玩家按下炸彈按鈕后,在當前屏幕中的Plane,子彈都死亡可用數(shù)-1,初始化有三個大招;2. 玩家吃到放大招禮物后,可用數(shù)+13. 屏幕又下角顯示

14、可用數(shù);可選路徑N/A后置條件系統(tǒng)繼續(xù)游戲異常路徑其他參考TAB1.1-14.3.10玩家吃生命獎勵用例名稱:玩家吃生命獎勵用例編號10優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家的剩余生命數(shù)量加50,顯示的剩余生命數(shù)值也加50異常路徑其他參考TAB1.1-14.3.11 玩家吃子彈種類獎勵用例名稱:玩家吃子彈種類獎勵用例編號11優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機若已為

15、當前種類子彈的頂級LEVEL則會保持現(xiàn)有子彈狀態(tài),若不為頂級狀態(tài)則LEVEL+1,若當前子彈類型不為獎勵子彈類型則轉(zhuǎn)換至獎勵子彈類型LEVEL 1。異常路徑其他參考TAB1.1-14.3.12玩家吃子彈等級獎勵用例名稱:玩家吃子彈等級獎勵用例編號12優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機若已為當前種類子彈的頂級LEVEL則會保持現(xiàn)有子彈狀態(tài),若不為頂級狀態(tài)則LEVEL+1,若當前子彈類型不為獎勵子彈類型則轉(zhuǎn)換至獎勵子彈類型LEVEL 1。異常路徑其他參考TAB1.1-14.3

16、.13 吃無敵狀態(tài)獎勵用例名稱:吃無敵狀態(tài)獎勵用例編號13優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機若已為無敵狀態(tài)則將無敵吸收傷害數(shù)值刷新為100,若當前不為無敵狀態(tài)則啟動防護罩吸收100點傷害。異常路徑其他參考TAB1.1-14.3.14 吃激光開啟獎勵用例名稱:吃激光開啟獎勵用例編號14優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機播放獎勵動畫后在飛機兩側(cè)發(fā)出具有固

17、定發(fā)射頻率的激光。異常路徑其他參考TAB1.1-14.3.15 吃精靈球開啟獎勵用例名稱:吃精靈球開啟獎勵用例編號15優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機發(fā)出兩枚具有固定發(fā)射頻率的精靈球,且此精靈球?qū)硻C具有跟蹤效果。異常路徑其他參考TAB1.1-14.3.16 吃速度獎勵用例名稱:吃速度獎勵用例編號16優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機移動速度若&l

18、t;30則移動速度+5異常路徑其他參考TAB1.1-14.3.17吃子彈強度獎勵用例名稱:吃子彈強度獎勵用例編號17優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機子彈破壞值若<30則子彈破壞值+5異常路徑其他參考TAB1.1-14.3.18 吃子彈數(shù)目獎勵用例名稱:吃子彈數(shù)目獎勵用例編號18優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機子彈破壞值若<5則同時發(fā)射子彈數(shù)目+1異常路徑其他參考TAB1.1-14.3.19 吃炸彈數(shù)目獎勵用例名稱:吃炸彈數(shù)目獎勵用例編號19優(yōu)先級必須實現(xiàn)觸發(fā)器玩家控制飛機與寶物接觸前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中,飛機與寶物發(fā)生接觸可選路徑N/A后置條件玩家控制的飛機的當前炸彈總數(shù)<=5時則炸彈總數(shù)+1異常路徑其他參考TAB1.1-14.3.20 子彈與飛機的碰撞用例名稱:子彈與飛機的碰撞用例編號20優(yōu)先級必須實現(xiàn)觸發(fā)器子彈與飛機圖片有重疊部分前提玩家處于正常的游戲運行中基本路徑玩家處于正常的游戲運行中

溫馨提示

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

評論

0/150

提交評論