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

正文內(nèi)容

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

2022-08-30 22:49:32 本頁(yè)面
 

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