freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

魔板游戲的設(shè)計與開發(fā)計劃書-wenkub

2022-08-30 22:49:32 本頁面
 

【正文】 用開發(fā),可以這樣說,Java的出現(xiàn)使得所開發(fā)的應(yīng)用程序“一次編寫,處處可用”的實現(xiàn)成為了可能。團(tuán)隊開展和檢查項目工作的依據(jù)。 魔板游戲的設(shè)計與開發(fā)計劃書 目錄 第一章:項目概述 …………………………………………………3 目的…………………………………………………………………3 項目背景……………………………………………………………3 項目的范圍與目標(biāo)…………………………………………………3 范圍描述…………………………………………………………3 主要功能…………………………………………………………3 (1) 概述…………………………………………………………………3 (2)項目設(shè)計內(nèi)容…………………………………………………… 4 (1)…………………………………………………4 (2) …………………………………………………5 (3) ……………………………………………………5 (4) ………………………………………………………5 (5) ………………………………………………6 (6) …………………………………………………6 (7)VerifySuccess …………………………………………………6第二章 項目估算 ………………………………………………………………6第三章 風(fēng)險評估 ………………………………………………………………7 風(fēng)險識別……………………………………………………………7 風(fēng)險應(yīng)對策略………………………………………………………7第四章 詳細(xì)設(shè)計 ………………………………………………………………8 需求分析……………………………………………………………8 用戶登錄界面……………………………………………………8 設(shè)計流程圖………………………………………………………9 系統(tǒng)的詳細(xì)設(shè)計 …………………………………………………10 PuzzleGame類 …………………………………………………10 PuzzlePad類 …………………………………………………13 Black類…………………………………………………………15 Point類…………………………………………………………17 HandImage類……………………………………………………18 HangleMove類 …………………………………………………19 VerifySuccess類………………………………………………21第五章 項目的實現(xiàn) 游戲主類的設(shè)計……………………………………………………23 魔板對象的實現(xiàn)……………………………………………………24 游戲使用時間的設(shè)計 ……………………………………………26 游戲成功與否的判斷計……………………………………………27 游戲增加英雄榜功能………………………………………………28 增加查看英雄榜功能………………………………………………29 增加背景音樂能……………………………………………………29 增加登陸界面功能…………………………………………………30第六章 軟件的配置 ……………………………………………………………31第七章 人員組織 ……………………………………………………………31第八章 附錄 …………………………………………………………………31第九章 結(jié)束語 ………………………………………………………………31第一章:項目概述 目的為了保證項目團(tuán)隊按時保質(zhì)地完成項目目標(biāo),便于項目團(tuán)隊成員更好地了解項目情況,使項目工作開展的各個過程合理有序,因此以文件化的形式,利用所學(xué)高級語言的語法特性,結(jié)合數(shù)據(jù)結(jié)構(gòu)算法、網(wǎng)絡(luò)知識、文件處理和數(shù)據(jù)庫等知識完成綜合題目的設(shè)計和代碼實現(xiàn),并培養(yǎng)鍛煉分析程序、撰寫報告等能力。魔板游戲的游戲規(guī)則十分簡單,卻擁有十分廣闊選擇空間,使得游戲背景圖案可以變化多端,比其它游戲復(fù)雜深奧。 主要功能 (1) 概述(1)模版由3*3或4*4個格子組成。通過不斷的移動方塊可以將方塊一行一行的按數(shù)字序號排好。魔板游戲所用到得一些重要的類以及之間的組合關(guān)系如下圖1所示。PuzzleGame類的主要成員的作用將在后面的詳細(xì)設(shè)計中闡述,PuzzleGame類創(chuàng)建的窗口以及其中的主要成員對象如圖2所示。(3) Block類是JTextField的一個子類,創(chuàng)建的對象是PuzzlePad類的重要成員之一,用來表示“魔板”中的方塊。(7)VerifySuccessVerifySuccess類所創(chuàng)建的對象負(fù)責(zé)驗證用戶是否按要求成功排列模板中的方塊。第三章 風(fēng)險評估風(fēng)險概率影響規(guī)模估計過低60%嚴(yán)重的交付期限太緊張50%嚴(yán)重的用戶需求變化頻繁75%嚴(yán)重的技術(shù)達(dá)不到預(yù)期效果30%輕微的質(zhì)量保證體系的措施實施不利60%嚴(yán)重的軟件體系結(jié)構(gòu)設(shè)計不合理40%災(zāi)難性的,避免獨(dú)立的項目結(jié)構(gòu)。(a) PuzzleGame創(chuàng)建的窗口(數(shù)字玩法)(b) PuzzleGame創(chuàng)建的窗口(圖像玩法)圖5 PuzzleGame創(chuàng)建的窗口UML圖,并實現(xiàn)了ActionListener接口,該類的主要成員變量和方法的UML圖如圖6所示。gradeMenu,choiceImage被添加到菜單條(bar)中。l startButton是JButton創(chuàng)建的按鈕對象,名字為“開始”。l actionPerformed(ActionEvent)方法是puzzleGame類實現(xiàn)ActionListener接口中的方法。當(dāng)用戶單擊start按鈕后,如果單選框digitPlay處于被選中狀態(tài),那么actionPerformed(ActionEvent)方法所執(zhí)行的操作就是讓PuzzlePad對象使用數(shù)字魔板,如果單選框imagePlay被選中時,那么actionPerformed(ActionEvent)方法所執(zhí)行的操作就是讓puzzlePad對象使用圖像魔板。標(biāo)明PuzzlePad類的主要成員變量、方法以及和PuzzleGame類之間組合關(guān)系的UML圖如圖8所示。l distance,grade,m和n是int 型數(shù)據(jù)。l handleImage是HandleImage類創(chuàng)建的對象,負(fù)責(zé)將一幅圖像分成若干幅小圖像。、2)方法l PuzzlePad()是構(gòu)造方法,負(fù)責(zé)創(chuàng)建PuzzlePad對象。l PuzzlePad對象調(diào)用getGrade()方法返回grade。l PuzzlePad對象調(diào)用paintComponent(Graphics)方法將魔板使用的圖像,即image對象,繪制在魔板的右側(cè)。標(biāo)明Block類的主要成員變量和方法以及和PuzzlePad類之間組合關(guān)系的UML圖如圖10 所示。2)方法l Block對象調(diào)用setAtPoint(Point)方法設(shè)置自己所在的“點(diǎn)”,即設(shè)置point對象的引用。 Point類效果圖Point創(chuàng)建的對象負(fù)責(zé)確定Block對象在PuzzlePad魔板容器中所在的位置。Point型二維數(shù)組point是puzzlePad魔板容器的重要成員之一,其單元中的point對象用來確定block對象在puzzlePad魔板容器中的位置。l haveBlock是boolean型數(shù)據(jù),如果有Block對象在該P(yáng)oint對象上時,該數(shù)據(jù)為true;否則為false。l Point對象調(diào)用setHaveBlock(boolean)方法可以根據(jù)參數(shù)的值設(shè)置當(dāng)前point對象上是否有block對象。l Point對象調(diào)用getBlock()方法可以返回當(dāng)前point對象上的Block對象。JComponentHandleImageimageWidth,imageHight:inttool:ToolkitHandleImage():無類型getIages(Image,int,int):Image[]PuzzlePadhandleImage:handleImage圖12 HandleImage類的UML圖以下是UML圖中有關(guān)數(shù)據(jù)和方法的說明。l getImages(Image,int,int)方法將參數(shù)指定的圖像分成諾干個更小的圖像,并將這些圖像存放到一個Image數(shù)組中,然后返回該數(shù)組。標(biāo)明HandleMove要成員變量、方法以及和PuzzlePad類之間組合關(guān)系的UML圖如圖
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1