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

正文內(nèi)容

本科畢業(yè)設(shè)計(jì)-基于java組件技術(shù)的拼圖游戲軟件的設(shè)計(jì)與實(shí)現(xiàn)-免費(fèi)閱讀

2025-07-05 17:20 上一頁面

下一頁面
  

【正文】 2. 示例分析 具體分析,九宮問題中,程序產(chǎn)生的隨機(jī)排列轉(zhuǎn)換成目標(biāo)共有兩種可能,而且這兩種不可能同時(shí)成立,也就是奇數(shù)排列和偶數(shù)排列。 (g)。 26 5. 查詢指定用戶的得分信息 public ArrayListGrade selectGrade(Grade gd) { Statement sm=null。 try { sm=() count=(insert into Grade values(39。+()+39。//返回結(jié)果 } 定義靜態(tài) SQL 語句命令,創(chuàng)建執(zhí)行操作對象,執(zhí)行 SQL 語句,用戶可根據(jù)自己的需要輸入自己所想查詢的用戶的信息,該段代碼是執(zhí)行查詢操作,查詢指定的用 戶的信息,即執(zhí)行 select from 操作,執(zhí)行后將數(shù)據(jù)返回到結(jié)果中。//執(zhí)行操作對象 try {st= ()。//到得數(shù)據(jù)庫連接 } catch (SQLException e) { // TODO Autogenerated catch block ()。在用戶信 息的 ER 圖中,有兩個(gè)實(shí)體,分別為 uname 以及 upawd 這兩項(xiàng),分別表示用戶名以及密碼這兩 項(xiàng) ,圖 62 表示出用戶信息表中的實(shí)體 聯(lián)系圖,可以讓人清晰地看出用戶信息表中所包含的 數(shù)據(jù)庫信息 ,并反映其屬性。 設(shè)置字段名稱分別 21 為 uname 以及 upwd,分別代表用戶名以及密碼兩個(gè)項(xiàng)目。 4. 集成環(huán)境、處理多種數(shù)據(jù)信息 , Access 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的 20 工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地 進(jìn)行。雖然它支援部分 面向?qū)ο?( OOP)技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。 計(jì)算機(jī)的數(shù)據(jù)處理應(yīng)用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲器中。它們只是加重了數(shù)據(jù)庫技術(shù)的重要性。它把程序的基本步驟歸納為:處理、判斷、輸入 /輸出、開始和結(jié)束等幾個(gè)基本功能,并用不同的記號加以表示,從而描述程序的執(zhí)行過程。 2. 幫助菜單功能分析 幫助菜單功能包括: ( 1)原圖效果,主要是在游戲過程中給用戶提供原圖,方便用戶游戲操作; 拼圖游戲菜單 開始游戲 更換圖片 難度選擇 戰(zhàn)況成績 成績排名 退出游戲 背景音樂 系統(tǒng)自帶 用戶定義 初級難度 中級難度 高級難度 背景音樂1 背景音樂2 背景音樂3 16 ( 2)游戲幫助; ( 3)關(guān)于軟件信息 。拆分圖片后,把分好的圖片存儲到一個(gè) image 數(shù)組中,對于可移動的塊其實(shí)是按鈕,每個(gè)按鈕上都有一個(gè) icon,通過隨機(jī)把 image 數(shù)組中的圖片通過 imageIcon 的轉(zhuǎn)化后附給一個(gè)按鈕,并將按鈕數(shù)組首先附給一個(gè)向量,然后用隨機(jī)數(shù)來確定對應(yīng)向量的值,然后再附給對應(yīng)數(shù)組按鈕,同時(shí)去除該值。 軟件成本消耗與開發(fā)進(jìn)度需求 由于該軟件只作為畢業(yè)設(shè)計(jì),用于考察學(xué)生對于 Java Swing 組件的理解與應(yīng)用能力,并未涉及軟件的市場推廣等工作,且開發(fā)該游戲的軟件不需付費(fèi),屬于零成本,所以暫不用考慮軟件的成本消耗。對于每個(gè)對象和結(jié)構(gòu)來說,那些用來增加、修改、刪除和選擇一個(gè)方法本身都是隱含的(雖然它們是要在對象的存儲中定義的,但并不在圖上給出),而有些則是顯示的。結(jié)構(gòu)是指問題域的復(fù)雜性和連接關(guān)系。 9 操作可行性 本游戲的開發(fā)作為畢業(yè)設(shè)計(jì),目的在于鞏固先前所學(xué)的知識,以個(gè)人為單位,僅供個(gè)人平 常娛樂所用,無須考慮社會影響,不用考慮法律、版權(quán)等社會因素,且此軟件的開發(fā)不觸犯法律,所以在這方面是完全可行的。Eclipse 主要采用 SWT 界面庫,支持多種本機(jī)界面風(fēng)格。 5. 健壯性 Java 致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤,類型檢查幫助檢查出許多開 6 發(fā)早期出現(xiàn)的錯(cuò)誤, Java 自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性, Java 還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。類的封裝性、 繼承性 等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復(fù)利用。 5 2 項(xiàng)目開發(fā)語言及開發(fā)環(huán)境 Java 語言 1. 平臺無關(guān)性 平臺無關(guān)性是指 Java 能運(yùn)行于不同的 平臺。 面向?qū)ο箝_發(fā)方法的應(yīng)用范圍 : 在大型管理信息系統(tǒng)開發(fā)中,若不經(jīng)自頂向下的整體劃分,而是一開始就自底向上地采用 OO 方法開發(fā)系統(tǒng),會造成系統(tǒng)結(jié)構(gòu)不合理、各部分關(guān)系失調(diào)等等問題。適用于開發(fā)需求不夠明確或不斷變化的軟件。此外, Java Swing 組件在單機(jī)游戲平臺上的應(yīng)用一直處于熱門,這次的系統(tǒng)全面的實(shí)踐可以說是一次很 好的鍛煉,會對以后工作生活帶來積極的影響。 基于 Java 組件技術(shù)的拼圖游戲軟件是一款具有娛樂性 、 益智性 、 便捷性的游戲軟件。 除了熟悉的部件,如按鈕,復(fù)選框和標(biāo)簽, Swing提供了一些先進(jìn)的零部件,如卡式面板,滾動窗格,樹,表,列出,因此 Swing深受開發(fā)人員青睞。今天,雖然Java 語言并非真正意義上的遍地開花,但它已經(jīng)出現(xiàn)在眾多場合和設(shè)備中,而且它享有運(yùn)行穩(wěn)定、設(shè)計(jì)精良的美名。 本游戲中通過分析 JAVA 游戲的開發(fā)流程,對功能進(jìn)行設(shè)計(jì)。②完成畢業(yè)論文的預(yù)答辯工作。搭建并熟悉系統(tǒng)開發(fā)運(yùn)行環(huán)境,進(jìn)行相應(yīng)的程序設(shè)計(jì)和代碼編寫工作。 主要參考文獻(xiàn)(參考文獻(xiàn)不少于 10 篇,外文不少于 2篇,參考文獻(xiàn)目錄按 GB/T7714— 2021的要求填寫): [1](美)??藸?. Java 編程思想(第 4 版) [M]. 北京 :機(jī)械工業(yè)出版社 ,2021. [2](美)霍頓 . Java 2 入門經(jīng)典 JDK 5[M]. 北京 :機(jī)械工業(yè)出版社 ,2021. [3](美) Joshua Bloch. Effective Java 中文版 (第 2 版 )[M]. 北京 :機(jī)械工業(yè)出版社 ,2021. [4] 方英蘭,韓兵,居陽 等 . 計(jì)算機(jī)軟件項(xiàng)目實(shí)訓(xùn)指導(dǎo) [M].北京 :電子工業(yè)出版社 ,2021. [5]( 美 ) Liang. Java 語言程序設(shè)計(jì):基礎(chǔ)篇(英文版) [M].北京:機(jī)械工業(yè)出版社 ,2021. [6]( 美 ) Liang. Java 語言程序設(shè)計(jì):進(jìn)階篇(英文版) [M].北京:機(jī)械工業(yè)出版社 ,2021. [7](美) Kathy Sierra ,Bert Bates. Head First Java, 2nd Edition[M].北京 :中國電力出版社 ,2021. [8](美) Joshua Bloch,Neal Gafter. Java(TM) Puzzlers: Traps, Pitfalls, and Corner Cases[M].北京:人民郵電出版社, 2021. [9] 裴龍,何大可 .Java Swing 組件設(shè)計(jì)模式分析 [J].計(jì)算機(jī)應(yīng)用 ,247175,280,2021. [10] 呂校春,李玲莉 .基礎(chǔ) Swing 的 Java GUI 組件開發(fā) [J].機(jī)械工程師 ,129131,2021. III 畢業(yè)設(shè)計(jì) (論文 )進(jìn)度計(jì)劃(從正式啟動時(shí)間開始,以周為單位填寫): ( 1) 20212021 學(xué)年第 1 學(xué)期第 15 周:下達(dá)畢業(yè)設(shè)計(jì)任務(wù)書,與學(xué)生見面。 ( 4)設(shè)計(jì)游戲界面,并編寫相應(yīng)代碼。使用 OOD方法對項(xiàng)目進(jìn)行設(shè)計(jì)。使用 OOP 方法對項(xiàng)目進(jìn)行編碼實(shí)現(xiàn)。 ( 5)編寫 Java 代碼,實(shí)現(xiàn)游戲功能。進(jìn)行畢業(yè)論文(設(shè)計(jì))內(nèi)容和要求的講述,讓學(xué)生理解選題的目的、意義,清楚畢業(yè)設(shè)計(jì)做什么和怎么做,需要查找哪些資料及準(zhǔn)備課題所需的軟件系統(tǒng)。填寫中期檢查表,準(zhǔn)備中期檢查。 ( 10) 20212021 學(xué)年第 2 學(xué)期第 14 周:根據(jù)預(yù)答辯的結(jié)果進(jìn)行論文第二次修改,完成論文終稿,并準(zhǔn)備正式答辯。該游戲主要實(shí)現(xiàn)了開始游戲,更改圖片 (可自定義圖片 ),游戲難度選擇( 9 宮初級, 16 宮中級和 25 宮高級),戰(zhàn)況成績統(tǒng)計(jì),成績排名,背景音樂等功能。它實(shí)現(xiàn)了程序的 運(yùn)行不受平臺的限制,在網(wǎng)絡(luò)上不僅可以進(jìn)行無格式的資料交換,還可以進(jìn)行程序交換。除此之外,他們只用很少的代碼就可以利用 Swing 豐富、靈活的功能和模塊化組件來創(chuàng)建優(yōu)雅的用戶界面。此軟件可以使用戶放松心情,享受于拼圖游戲的樂趣之中。 3 系統(tǒng)開發(fā)方法介紹 目前比較成熟的系統(tǒng)開發(fā)方法有:生命周期法、原型法、面向?qū)ο蠓ǖ取? 面向?qū)ο蠓ǎ阂灶?,類的繼承,聚集等概念描述客觀事物以及聯(lián)系。 OO 方法和結(jié)構(gòu)化方法在系統(tǒng)開發(fā)中相互依存、不可替代。 Java 引進(jìn)虛擬機(jī)原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺的 Java 接口之間。程序員只需把主要精力用在類和接口的設(shè)計(jì)和應(yīng)用上。這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。該項(xiàng)目中,我用到的是 Eclipse Indigo 版本,該版本發(fā)行于 2021 年 6 月 22 日。 10 4 需求分析 OOA 方法介紹 面向?qū)ο蟮姆治龇椒ǎ?OOA),是在一個(gè)系統(tǒng)的開發(fā)過程中進(jìn)行了系統(tǒng)業(yè)務(wù)調(diào)查以后,按照面向?qū)ο蟮乃枷雭矸治鰡栴}。類成員結(jié)構(gòu)反映了泛化 特化關(guān)系,整體 部分結(jié)構(gòu)反映整體和局部之間的關(guān)系。 功能需求 用戶對于該拼圖游戲軟件的需求主要體現(xiàn)在以下幾個(gè) 功能: 1. 實(shí)現(xiàn)程序 GUI 圖形界面; 2. 實(shí)現(xiàn)游戲登錄、注冊、開始、退出等功能; 3. 實(shí)現(xiàn)鼠標(biāo)或鍵盤事件響應(yīng)模塊的功能; 4. 實(shí)現(xiàn)可選難度等級功能; 5. 實(shí)現(xiàn)輸贏自動判別功能; 11 6. 實(shí)現(xiàn)游戲背景音樂選擇功能; 7. 實(shí)現(xiàn)游戲積分功能; 8. 實(shí)現(xiàn)游戲戰(zhàn)況排名功能; 9. 實(shí)現(xiàn)游戲圖片更換功能,并且可以自定義圖片; 10. 實(shí)現(xiàn)進(jìn)行游戲同時(shí)可以查看原圖功能; 11. 實(shí)現(xiàn)游戲外觀更換功能。開發(fā)進(jìn)度嚴(yán)格遵守任務(wù)書中的畢業(yè)設(shè)計(jì) (論文 )進(jìn)度計(jì)劃。也就是說在附值的時(shí)候圖片順序不變,變的而是數(shù)組按鈕的順序。 ( 4)游戲外觀,游戲外觀包括三種風(fēng)格可供選擇。 圖 55 拼圖游戲系統(tǒng)流程圖 拼圖游戲系統(tǒng)流 程圖如圖 55 所示,進(jìn)入系統(tǒng)后,用戶可選擇各功能進(jìn)行游戲,此時(shí)亦可選擇退出。 數(shù)據(jù)庫的設(shè)計(jì)和開發(fā)及包括藝術(shù)有包括工程。存儲器的容量、存儲速率直接影響到數(shù)據(jù)管理技術(shù)的發(fā)展。 Access 的優(yōu)點(diǎn) 主要體現(xiàn)在以下幾個(gè)方面: 1. 存儲方式簡單,易于維護(hù)管理 , Access 管理的對象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對象都存放在后 綴為( .mdb 或 .accdb)的數(shù)據(jù)庫文件中,便于用戶的操作和管理。 5. 該 Access 支持 ODBC(開發(fā)數(shù)據(jù)庫互連, Open Data Base Connectivity),利用 Access 強(qiáng)大的 DDE(動態(tài)數(shù)據(jù)交換)和 OLE(對象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、 Excel 表格、 Word 文檔,還可以建立動態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。 創(chuàng)建用戶信息表用來存 儲用各位用戶的用戶名以及密碼這兩項(xiàng)信息。 Grade( uname, version, point, time) 圖 63 Grade ER 圖 如圖 63 所示,圖為 Grade ER 圖,其中包含 uname、 version、 point 以及time 這四項(xiàng),分別代表用戶名、等級、分?jǐn)?shù)以及時(shí)間這 四項(xiàng)。} } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。//創(chuàng)建執(zhí)行操作對象 } catch (SQLException e) {// TODO Autogenerated catch block ()。其間,若操作有誤便會通過 try catch 語句拋出異常。))。+()+39。 ResultSet rs=null。} } catch (SQLException e) {// TODO Autogenerated catch block ()。我們可以把一個(gè)隨機(jī)排列的數(shù)組從左到右從上到下用一個(gè)一維數(shù)組表示,我們就可以表示成 { 8,7, 1, 5, 2, 6, 3, 4, 0} 其中 0 代表空格。調(diào)整的規(guī)則是:每次只能將與空格(上、下、或左、右)相鄰的一個(gè)數(shù)字平移到空格中。 while(()) { Grade g=new Grade()。利用 try catch語句,一旦程序出現(xiàn)錯(cuò)誤,程序會報(bào)錯(cuò)。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1