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

正文內(nèi)容

魔板游戲的設(shè)計(jì)與開發(fā)計(jì)劃書-文庫吧

2025-07-18 22:49 本頁面


【正文】 責(zé)驗(yàn)證用戶是否按要求成功排列模板中的方塊。 第二章 項(xiàng)目估算 姓名崗位工資費(fèi)用工作馬泉華組長整個(gè)項(xiàng)目蘇鑫組員項(xiàng)目預(yù)算李志強(qiáng)組員項(xiàng)目概述張琪組員風(fēng)險(xiǎn)評(píng)估 由于我們都是學(xué)生,這個(gè)項(xiàng)目使我們利用課余時(shí)間做的,所以成本可以忽略不計(jì)。我們估算用兩周的時(shí)間用于項(xiàng)目的選題、資料等一系列的項(xiàng)目開發(fā)前的準(zhǔn)備活動(dòng),用一周的時(shí)間進(jìn)行項(xiàng)目的估算與及風(fēng)險(xiǎn)評(píng)估,用三周的時(shí)間進(jìn)行項(xiàng)目的具體設(shè)計(jì)、研究、開發(fā),最后一周用于整個(gè)項(xiàng)目的測試。所以總共大約用時(shí)一個(gè)半月的時(shí)間來完成它。第三章 風(fēng)險(xiǎn)評(píng)估風(fēng)險(xiǎn)概率影響規(guī)模估計(jì)過低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)。通過有效的團(tuán)隊(duì)建設(shè)增進(jìn)團(tuán)隊(duì)之間的項(xiàng)目支持,可以有效地避免一些技術(shù)風(fēng)險(xiǎn)。同時(shí)還可以通過改善溝通,加強(qiáng)和改善信息流通來促使一些問題得到合理解決。,使用網(wǎng)絡(luò)計(jì)劃。在項(xiàng)目計(jì)劃階段通過細(xì)化工作包,采用網(wǎng)絡(luò)計(jì)劃等一些比較完善的計(jì)劃手段編制計(jì)劃,從而使造成技術(shù)風(fēng)險(xiǎn)的根源消除掉,實(shí)現(xiàn)降低技術(shù)風(fēng)險(xiǎn)的目的。 第四章 詳細(xì)設(shè)計(jì) 系統(tǒng)的需求分析 用戶登錄界面圖 登錄功能結(jié)構(gòu)圖 設(shè)計(jì)流程圖開始魔板游戲開始界面Switch開始游戲計(jì)時(shí)器計(jì)時(shí)開始移動(dòng)方塊改變游戲難度完成游戲選初級(jí)初級(jí)高級(jí)重新放置方塊改變游戲玩法選擇數(shù)字玩法數(shù)字玩法圖像玩法選擇一幅新圖像選擇默認(rèn)圖像確定玩法退出結(jié)束是否是否主界面開始選擇級(jí)別選擇圖像數(shù)字玩法圖像玩法初級(jí)高級(jí)使用一幅新圖像使用默認(rèn)圖像總體功能圖 系統(tǒng)的詳細(xì)設(shè)計(jì) PuzzleGame類效果圖PuzzlePad創(chuàng)建的窗口效果如圖5所示。(a) PuzzleGame創(chuàng)建的窗口(數(shù)字玩法)(b) PuzzleGame創(chuàng)建的窗口(圖像玩法)圖5 PuzzleGame創(chuàng)建的窗口UML圖,并實(shí)現(xiàn)了ActionListener接口,該類的主要成員變量和方法的UML圖如圖6所示。puzzlePad:PuzzlePad digitPlay,imagePlay:JRadioButtonbar:JMenuBar startButton:JButtongradMenu,choiceImage:JMenu tool:ToolkitoneGrade,twoGrade:JMenuItem image:ImagenewImage,defaultImage:JMenuItemPuzzleGame():無類型 actionPerformed(ActionEvent):voidmain(String[]):voidJFramePuzzleGame圖6 PuzzleGame類的UML圖以下是UML圖中有關(guān)數(shù)據(jù)和方法的詳細(xì)說明。1)成員變量l puzzlePad是PuzzlePad類聲明的對(duì)象,用來刻畫魔板,是PuzzleGame類中最重要的成員之一l bar是JMenuBar創(chuàng)建的菜單條,用來添加菜單。bar被放置在窗口的頂部l gradeMenu和choiceImage是JMenu創(chuàng)建的菜單,其名字分別為“選擇級(jí)別”和“選擇圖像”。gradeMenu,choiceImage被添加到菜單條(bar)中。l oneGrade、twoGrade、newImage和defaultImage是JMenuItem創(chuàng)建的菜單項(xiàng),名字依次為“初級(jí)”,“高級(jí)”,“選擇一幅新圖像”和“使用默認(rèn)圖像”,oneGrade和twoGrade菜單項(xiàng)被添加到菜單gradeMenu 中,newImage和defaultImage都將當(dāng)前窗口注冊(cè)為自己的ActionEvent事件監(jiān)視器。l digitPlay和imagePlay是JRadioButton創(chuàng)建的屬于同一選擇組中的單選框,名字依次為“數(shù)字玩法”,“圖像玩法”。同一時(shí)刻digitPlay和imagePlay中只能有一個(gè)處于選中狀態(tài)。l startButton是JButton創(chuàng)建的按鈕對(duì)象,名字為“開始”。startButton將當(dāng)前窗口注冊(cè)為自己的ActionEvent事件監(jiān)視器。l image是Image聲明的對(duì)象。l tool是Toolkit對(duì)象,負(fù)責(zé)創(chuàng)建image對(duì)象2)方法l PuzzleGame()是構(gòu)造方法,負(fù)責(zé)完成窗口的初始化操作。l actionPerformed(ActionEvent)方法是puzzleGame類實(shí)現(xiàn)ActionListener接口中的方法。PuzzleGame類創(chuàng)建的窗口是菜單中的菜單項(xiàng)、單選框以及按鈕上的ActionEvent事件監(jiān)視器。如果用戶選中oneGrade或twoGrade菜單項(xiàng)時(shí)actionPerformed(ActionEvent)方法所執(zhí)行的操作分別是讓puzzlePad對(duì)象將自己的級(jí)別設(shè)置為一級(jí)或二級(jí)。如果用戶選中newImage或defaultImage菜單項(xiàng)時(shí),actionPerformed(ActionEvent)方法所執(zhí)行的操作就是分別改變image對(duì)象。當(dāng)用戶單擊start按鈕后,如果單選框digitPlay處于被選中狀態(tài),那么actionPerformed(ActionEvent)方法所執(zhí)行的操作就是讓PuzzlePad對(duì)象使用數(shù)字魔板,如果單選框imagePlay被選中時(shí),那么actionPerformed(ActionEvent)方法所執(zhí)行的操作就是讓puzzlePad對(duì)象使用圖像魔板。l main方法是程序運(yùn)行的入口方法。 PuzzlePad類 效果圖PuzzlePad創(chuàng)建的魔板對(duì)象效果如圖7所示。(a)數(shù)字魔板(b)圖像魔板圖7 PuzzlePad創(chuàng)建的魔板對(duì)象 UML圖,所創(chuàng)建的對(duì)象:puzzlePad是PuzzleGame類中最重要的成員之一,作為一個(gè)容器添加到PuzzleGame窗口的中心。標(biāo)明PuzzlePad類的主要成員變量、方法以及和PuzzleGame類之間組合關(guān)系的UML圖如圖8所示。PuzzlePadpoint:Point[][] handleImage:HandleImageblock:Block[][]。 verifySuccess:VerifySuccessdistance:grade,m,n:int image:ImagehandleMove:HandelMove I sDigitPlay:Boolean tool:ToolkitPuzzlePad():無類型 needInit():voidgetHandleMove():HandleMove setIsDigitPlay():voidsetImage(Image):void setIsImagePlay():voidsetGrade(int):void panicComponent(Graphics):voidgetGrade():int JPanelPuzzleGamepuzzlePad:PuzzlePad圖8 PuzzlePad類的UML圖以下是UML圖中有關(guān)數(shù)據(jù)和方法的詳細(xì)說明。1)成員變量l point是Point類型的而為數(shù)組,單元為Point類創(chuàng)建的對(duì)象,用來確定魔板中的方塊的位置l block是Block類型的二維數(shù)組,單元為Block類創(chuàng)建的對(duì)象,用來表示魔板中的方塊。l distance,grade,m和n是int 型數(shù)據(jù)。Point對(duì)象根據(jù)distance的值來進(jìn)行初始化,以便確定Point對(duì)象之間的距離。m和n的值是二維數(shù)值組block和point的行數(shù)和列數(shù),m和n的默認(rèn)值都是3。Grade的值代表魔板的級(jí)別,默認(rèn)值是1.l handleMove是HandleMove類創(chuàng)建的對(duì)象,負(fù)責(zé)處理Block對(duì)象上的鼠標(biāo)事件。l handleImage是HandleImage類創(chuàng)建的對(duì)象,負(fù)責(zé)將一幅圖像分
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1