![JAVA程序設(shè)計綜合課程設(shè)計報告基于Java的記憶測試系統(tǒng)的設(shè)計與開發(fā)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/1387046a-bf4e-4d0b-a607-054ee1cdcf6b/1387046a-bf4e-4d0b-a607-054ee1cdcf6b1.gif)
![JAVA程序設(shè)計綜合課程設(shè)計報告基于Java的記憶測試系統(tǒng)的設(shè)計與開發(fā)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/1387046a-bf4e-4d0b-a607-054ee1cdcf6b/1387046a-bf4e-4d0b-a607-054ee1cdcf6b2.gif)
![JAVA程序設(shè)計綜合課程設(shè)計報告基于Java的記憶測試系統(tǒng)的設(shè)計與開發(fā)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/1387046a-bf4e-4d0b-a607-054ee1cdcf6b/1387046a-bf4e-4d0b-a607-054ee1cdcf6b3.gif)
![JAVA程序設(shè)計綜合課程設(shè)計報告基于Java的記憶測試系統(tǒng)的設(shè)計與開發(fā)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/1387046a-bf4e-4d0b-a607-054ee1cdcf6b/1387046a-bf4e-4d0b-a607-054ee1cdcf6b4.gif)
![JAVA程序設(shè)計綜合課程設(shè)計報告基于Java的記憶測試系統(tǒng)的設(shè)計與開發(fā)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/1387046a-bf4e-4d0b-a607-054ee1cdcf6b/1387046a-bf4e-4d0b-a607-054ee1cdcf6b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告1 2009級程序設(shè)計綜合課程設(shè)計報告級程序設(shè)計綜合課程設(shè)計報告學(xué)學(xué) 院院 : 專專 業(yè)業(yè) : 計算機(jī)科學(xué)與技術(shù) 班班 級級 : 學(xué)學(xué) 號號 : 學(xué)學(xué)生生姓姓名名 : 指指導(dǎo)導(dǎo)教教師師 : 二二一一年一一年 六六 月月報告題目報告題目:基于基于java的記憶測試系統(tǒng)的記憶測試系統(tǒng)的設(shè)計與開發(fā)的設(shè)計與開發(fā)浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告2程序設(shè)計綜合課程設(shè)計程序設(shè)計綜合課程設(shè)計任務(wù)書任務(wù)書一、主要任務(wù)與目標(biāo) 1掌握java語言,能夠?qū)W會使用java開發(fā)具體的應(yīng)用。2熟悉數(shù)據(jù)庫sql server的使用
2、,熟悉數(shù)據(jù)庫編程語言(主要是sql)。3使用所學(xué)知識開發(fā)一個基于java的記憶測試系統(tǒng)。二、主要內(nèi)容與基本要求用java語言編寫一個記憶測試系統(tǒng)。設(shè)計要求如下: 1)單擊“選擇級別”菜單可以選擇初級、中級和高級; 2)單擊“查看排行榜”菜單可以查看初級記憶榜、中級記憶榜和高級記憶榜,通過儲存榜記憶每個級別的成績; 3)相應(yīng)級別測試區(qū),有m*n個方塊組成,測試級別有m和n確定。每個方塊上都有一個圖標(biāo),但該圖標(biāo)默認(rèn)不可見。用鼠標(biāo)單機(jī)測試區(qū)中的任何一個方塊,則計時器開始啟動,同時該方塊上的圖標(biāo)講顯示出來; 4)每個測試區(qū)中有m個圖標(biāo),每個圖標(biāo)重復(fù)出現(xiàn)n次,并且隨機(jī)分布。用戶必須用鼠標(biāo)連續(xù)單擊出n個圖
3、標(biāo)相同的方塊,若其中點到不同圖標(biāo),則前幾次單擊出的圖標(biāo)全都變得不可見,只有當(dāng)前單擊的方塊的圖標(biāo)可見; 5)測試區(qū)能顯示用戶的用時,并根據(jù)級別不同,提示用戶必須用鼠標(biāo)連續(xù)單擊出多少個圖標(biāo)相同的方塊; 6)測試區(qū)有提示圖標(biāo)所在位置的功能。用戶單機(jī)測試區(qū)中的“提示”按鈕后,測試區(qū)將持續(xù)1.2秒為用戶顯示全部方塊上的圖標(biāo)。用戶每單擊一次“提示”按鈕,用戶的用時將增加10秒; 7)連續(xù)單擊出級別所要求的若干個圖標(biāo)相同方塊后,將彈出保存成績對話框,用戶可以通過該對話框選擇是否將自己的成績保存到成績表中; 8)單擊“選擇圖標(biāo)”菜單可重新選擇方塊的圖標(biāo)樣式,即可以重新選擇m個圖標(biāo); 9)單擊“幫助”菜單可以查
4、看幫助和關(guān)于信息; 10)添加更多圖標(biāo),使用戶可以選擇多種圖標(biāo); 11)改進(jìn)測試條件,用戶單擊鼠標(biāo)的次數(shù)越多則成績越差; 12)增加更加豐富的音樂效果,程序開始時播放背景音樂,當(dāng)用戶成功翻開相同浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告3圖標(biāo)方塊后,程序播放簡短、動聽的一聲音樂,而用戶翻開不相同圖標(biāo)方塊后,程序播放簡短、警告的一聲音樂。 13)單擊“設(shè)置”菜單可以進(jìn)行對程序的相關(guān)設(shè)置,用一個文件存儲相關(guān)設(shè)置信息。 14)添加“登錄”、“注冊”界面,并用數(shù)據(jù)庫存儲相關(guān)注冊信息。三、計劃進(jìn)度14月11日-4月14日:搜集資料、查閱文獻(xiàn),確定選題,寫任務(wù)書,確定分組工作24月1
5、4日- 4月21日:需求分析,系統(tǒng)設(shè)計,系統(tǒng)功能模塊完善3. 4月21日-4月28日:主要模塊程序流程圖、編程實現(xiàn)系統(tǒng)44月28日-5月15日:系統(tǒng)調(diào)試、測試、修改與完善55月15日-5月27日:課程設(shè)計報告撰寫65月28日-6月10日:課程設(shè)計報告答辯四、主要參考文獻(xiàn)1 耿祥義,張躍平.java大學(xué)實用教程(第2版).電子工業(yè)出版社.2010年1月2 耿祥義,張躍平.java課程設(shè)計(第二版).清華大學(xué)出版社.2008年11月五、小組分工(組長):編寫主類memorygame,程序主要功能模塊memorytestarea類及“設(shè)置”相關(guān)功能模塊,與小組成員共同完成程序編寫;:撰寫任務(wù)書,主要
6、負(fù)責(zé)程序排行榜模塊,完成record、showrecorddialog等類的編寫,搜集程序所需資源等;:主要負(fù)責(zé)幫助菜單相關(guān)功能模塊,showhelpdialog、showaboutdialog等類的編寫,以及程序的功能測試。學(xué)生(簽字) 2011年4月12日 指導(dǎo)教師 2011年4月12日浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告4目錄目錄程序設(shè)計綜合課程設(shè)計任務(wù)書程序設(shè)計綜合課程設(shè)計任務(wù)書 .2第第1章章 引言引言 .51.1 背景.51.2 課程設(shè)計內(nèi)容.51.3 任務(wù)分工.5第第2章章 記憶測試系統(tǒng)記憶測試系統(tǒng) .62.1 記憶測試系統(tǒng)概述.62.1.1 記憶測試
7、系統(tǒng)的定義.62.1.2 記憶測試系統(tǒng)的任務(wù).62.2 本章小結(jié).6第第3章章 記憶測試系統(tǒng)的設(shè)計記憶測試系統(tǒng)的設(shè)計 .73.1 系統(tǒng)需求分析.73.2 系統(tǒng)開發(fā)及運(yùn)行環(huán)境.73.3 系統(tǒng)主要功能要求.73.4 系統(tǒng)模塊化分析.83.4.1 記憶測試系統(tǒng)總體結(jié)構(gòu).83.4.2 制藥企業(yè)進(jìn)銷存管理系統(tǒng)各模塊介紹.83.5 本章小結(jié).9第第4章章 系統(tǒng)的具體實現(xiàn)系統(tǒng)的具體實現(xiàn) .104.1界面設(shè)計.104.1.1用戶登陸界面圖.104.1.2 系統(tǒng)主界面.134.2詳細(xì)設(shè)計.144.2.1 memorygame類.144.2.2 memorytestarea類.15浙江科技學(xué)院信息與電子工程學(xué)院2
8、009級java程序課程設(shè)計報告54.2.3 block類.164.2.4 showrecorddialog類.164.2.5 people類.174.2.6 record類.174.3程序設(shè)計及調(diào)試運(yùn)行.174.4 本章小結(jié).18第第5章章 總結(jié)總結(jié) .19致謝致謝 .20參考文獻(xiàn)參考文獻(xiàn) .21浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告6第第1章章 引言引言1.11.1 背景背景伴隨著計算機(jī)科學(xué)技術(shù)的發(fā)展,計算機(jī)軟件在各行各業(yè)的應(yīng)用變得越來越普及,市場競爭在各行各業(yè)也日趨激烈記憶測試系統(tǒng)是一個基于java的應(yīng)用系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、使用、安全的
9、要求出發(fā),完成相關(guān)操作。本課程設(shè)計報告介紹了記憶測試系統(tǒng),論述了此進(jìn)銷存管理系統(tǒng)的需求分析,目標(biāo)功能模塊;以及具體實現(xiàn)了它。在系統(tǒng)實現(xiàn)章節(jié),給出了部分實現(xiàn)了的功能界面和相關(guān)的代碼。1.21.2 課程設(shè)計內(nèi)容課程設(shè)計內(nèi)容記憶測試系統(tǒng)是通過回憶法測試記憶能力,測試手段分為初級、中級和高級三個級別,使用該系統(tǒng)以達(dá)到測試和鍛煉記憶能力的目的。系統(tǒng)具有用戶登錄、注冊功能,使用jdbc數(shù)據(jù)庫連接技術(shù)保存用戶信息,同時保存每個用戶的不同等級的成績。1.31.3 任務(wù)分工任務(wù)分工陳登基(組長):編寫主類memorygame,程序主要功能模塊memorytestarea類及“設(shè)置”相關(guān)功能模塊,與小組成員共同完
10、成程序編寫;江海:撰寫任務(wù)書,主要負(fù)責(zé)程序排行榜模塊,完成record、showrecorddialog等類的編寫,搜集程序所需資源等;俞謙:主要負(fù)責(zé)幫助菜單相關(guān)功能模塊,showhelpdialog、showaboutdialog等類的編寫,以及程序的功能測試。浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告7第第2章章 記憶測試系統(tǒng)記憶測試系統(tǒng)2.12.1 記憶測試系統(tǒng)概述記憶測試系統(tǒng)概述記憶測試系統(tǒng)是通過回憶法測試記憶能力,測試手段分為初級、中級和高級三個級別,使用該系統(tǒng)以達(dá)到測試和鍛煉記憶能力的目的。2.1.1 記憶測試系統(tǒng)的定義記憶測試系統(tǒng)的定義記憶測試系統(tǒng)使用戶點擊
11、連續(xù)圖塊,如果連續(xù)單擊出指定數(shù)目的相同圖塊,則測試通過,若點擊錯誤,則原圖塊皆不可見,以此達(dá)到測試用戶記憶的目的。2.1.2 記憶測試系統(tǒng)的任務(wù)記憶測試系統(tǒng)的任務(wù)記憶測試系統(tǒng)分為三個不同級別,各個級別有相應(yīng)的英雄榜存儲不同用戶不同級別的成績,用戶可以選擇級別,查看英雄榜,設(shè)置背景音樂級音效等。2.22.2 本章小結(jié)本章小結(jié)這一章介紹了當(dāng)前記憶測試應(yīng)該具備的功能模塊。在這一章中,我們可以了解什么是記憶測試系統(tǒng),記憶測試系統(tǒng)的需求,還有一個記憶測試系統(tǒng)應(yīng)該的開發(fā)目標(biāo)。浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告8第第3章章 記憶測試系統(tǒng)的設(shè)計記憶測試系統(tǒng)的設(shè)計這一章是記憶測試系
12、統(tǒng)的設(shè)計,從系統(tǒng)需求分析開始,介紹開發(fā)環(huán)境和用到的開發(fā)工具,系統(tǒng)主要的功能設(shè)計,系統(tǒng)的數(shù)據(jù)流程圖。3.13.1 系統(tǒng)需求分析系統(tǒng)需求分析記憶測試系統(tǒng)的設(shè)計目標(biāo)為:(1)整個系統(tǒng)采用圖形用戶界面。(2)登陸注冊界面,用數(shù)據(jù)庫的形式保存用戶信息。(3)保存用戶使用紀(jì)錄,成績的功能。3.23.2 系統(tǒng)開發(fā)及運(yùn)行環(huán)境系統(tǒng)開發(fā)及運(yùn)行環(huán)境硬件平臺:cpu:core(tm)2 duo 2.2ghz。內(nèi)存:2gb以上。軟件平臺:操作系統(tǒng):windows 7。數(shù)據(jù)庫:sql server 2008。開發(fā)工具包:jdk version1.6.2。 3.33.3 系統(tǒng)主要功能要求系統(tǒng)主要功能要求本系統(tǒng)針對中小型企業(yè)
13、進(jìn)銷存管理現(xiàn)狀,通過網(wǎng)絡(luò)對企業(yè)的進(jìn)銷存進(jìn)行有效管理。本系統(tǒng)主要實現(xiàn)如下功能:系統(tǒng)采用人機(jī)對話方式,界面美觀友好,信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲安全可靠。程序流程清晰。系統(tǒng)最大限度地實現(xiàn)了易維護(hù)性和易操作性。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告93.43.4 系統(tǒng)模塊化分析系統(tǒng)模塊化分析3.4.1 記憶測試系統(tǒng)總體結(jié)構(gòu)記憶測試系統(tǒng)總體結(jié)構(gòu)memorygamestringfilememorytestareashowrecorddialogfiletreesetarrayliststringrecordtimerfilethread3.1
14、 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖3.4.2 制藥企業(yè)進(jìn)銷存管理系統(tǒng)各模塊介紹制藥企業(yè)進(jìn)銷存管理系統(tǒng)各模塊介紹系統(tǒng)各功能模塊實現(xiàn)的功能為:memorygame(主類):該類負(fù)責(zé)創(chuàng)建記憶測試系統(tǒng)的主窗口,含有main()方法,記憶測試系統(tǒng)從該類開始執(zhí)行。該類有4種重要類型的對象,分別是string、file、memorytestarea和showrecorddialog對象。memorytestarea: 該類是主類memorygame窗口中的一個jpanel容器,所創(chuàng)建的對象成為“測試區(qū)”,這個“測試區(qū)”被添加到memorygame窗口的中心。該類主要有六種類型的成員:arraylist、stri
15、ng、record、timer、file、和thread對象。block: 該類是jbutton的子類,負(fù)責(zé)為memorytestarea類中arraylist數(shù)組表提供block對象。record: 該類是jdialog的子類,當(dāng)用戶成功單擊出相應(yīng)級別所要求的圖標(biāo)相同的方塊后,record創(chuàng)建的對象負(fù)責(zé)保持用戶的名字和成績到相應(yīng)級別的文件中。showrecorddialog: 浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告10該類是jdialog的子類,當(dāng)用戶單擊“查看排行榜”時,該類創(chuàng)建的對象負(fù)責(zé)顯示用戶的成績。people: 該類封裝用戶的名字和成績,以便showrec
16、orddialog對象可以按成績的高低排序用戶。playmusic:聲音處理類,可控制背景音樂,各音效的播放。logindialog:登錄注冊界面,驗證登錄用戶,注冊新用戶。jdbc:數(shù)據(jù)庫處理類,用于連接數(shù)據(jù)庫,封裝用戶信息的保存,查詢方法。3.53.5 本章小結(jié)本章小結(jié)本章是記憶測試系統(tǒng)的具體設(shè)計過程,有具體的需求分析、系統(tǒng)功能模塊。這里我們開始接觸記憶測試系統(tǒng)開發(fā)的最初步驟,也是很重要的一步。浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告11第第4章章 系統(tǒng)的具體實現(xiàn)系統(tǒng)的具體實現(xiàn)界面是系統(tǒng)之間最直接的交互界面,界面的友好性體現(xiàn)了軟件設(shè)計的質(zhì)量, 并在很大程度上決定了軟
17、件是否成功。4.14.1界面設(shè)計界面設(shè)計4.1.1用戶登陸界面圖用戶登陸界面圖登陸界面用戶信息用戶登錄到主界面彈出錯誤信息輸入信息是否合法輸入驗證是否跳轉(zhuǎn)圖圖4.1.1 用戶登錄模塊框圖用戶登錄模塊框圖浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告12圖圖4.14.1 用戶登陸界面用戶登陸界面此函數(shù)的作用是檢測用戶登陸的合法性,并確認(rèn)用戶輸入了合法的登錄名和口令。部分代碼:/ 驗證碼錯誤if (!randtext.gettext().tolowercase().equals(randstr.tolowercase() joptionpane.showmessagedialog
18、(this, 驗證碼錯誤!, 錯誤, joptionpane.error_message);randicon.seticon(getimageicon();return;/ 用戶名、密碼錯誤if (!jdbc.exists(username.gettext(), new string(password.getpassword() joptionpane.showmessagedialog(this, 用戶名或密碼錯誤!, 錯誤, joptionpane.error_message);return;/ 輸入信息都正確this.setvisible(false);jf.setvisible(tru
19、e);浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告13圖圖4.24.2 用戶這次界面用戶這次界面此函數(shù)的作用是檢測用戶注冊信息的合法性,并保存新用戶的登錄名和口令。部分代碼:/ 驗證碼錯誤if (!textrand.gettext().tolowercase().equals(strtextrand.tolowercase() joptionpane.showmessagedialog(this, 驗證碼輸入有誤!, 錯誤, joptionpane.error_message);showicon.seticon(getimageicon();return;/ 用戶已經(jīng)存在i
20、f (jdbc.exists(username.gettext() joptionpane.showmessagedialog(this, 用戶名已存在!, 錯誤, joptionpane.error_message);return;/ 兩次密碼不同string pw1 = new string(password1.getpassword();if (!pw1.equals(new string(password2.getpassword() joptionpane.showmessagedialog(this, 兩次密碼不同!, 錯誤, joptionpane.error_message);
21、return;/ 插入新紀(jì)錄jdbc.insert(username.gettext(), pw1);this.setvisible(false);浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告144.1.2 系統(tǒng)主界面系統(tǒng)主界面圖圖5.25.2 系統(tǒng)主界面系統(tǒng)主界面浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告154.24.2詳細(xì)設(shè)計詳細(xì)設(shè)計4.2.1 memorygame類類memorygame-barmenugrade,menuresult,menuicononegradeitem,towgradeitem,threegradeitemonegrade
22、result,towgraderesult,threegraderesultcarimageicon,animailimagefileonegrade,filetowgrade,filethreegrade,gradefileimagenamememoryareashowdialogm,n: jmenubar: jmenu: jmenuitem: jmenuitem: jmenuitem: file: string: memoryarea: showrecorddialog: int+memorygame ()actionperformed ()main (): 無類型: void: void
23、1)成員變量bar是jmenubar類創(chuàng)建的菜單條,可以向bar中添加菜單。menugrade、menuresult、和menuicon是jmenu類創(chuàng)建的三個菜單,這三個菜單的名稱分別是“選擇級別”、“查看排行榜”和“選擇圖標(biāo)”。onegradeitem、twogradeitem和threegradeitem是jmenuitem類創(chuàng)建的三個菜單項,被添加到menugrade菜單中。這三個菜單項的名稱分別是“初級”、“中級”和“高級”。onegraderesult、twograderesult和threegraderesult是jmenuitem類創(chuàng)建的三個菜單項,被添加到menuresult
24、菜單中。這三個菜單項的名稱分別是“初級排行榜”、“終極排行榜”和“高級排行榜”。carimageicon和animalimageicon是jmenuitem類創(chuàng)建的兩個菜單項,被添加到menuicon菜單中。這兩個菜單項的名稱分別是“汽車圖標(biāo)”和“動物圖標(biāo)”。fileonegrade、filetwograde、filethreegrade三個文件對象所引用的文件對象分別是“初級記憶排行榜”、“中級記憶排行榜”和“高級記憶排行榜”,分別用來寫入三個級別的成績。gradefile可以是fileonegrade、filetwograde和filethreegrade中的某一個。imagename是s
25、tring類型的數(shù)組,每個單元是一個圖像文件的名字。memoryarea是測試區(qū)對象,有memoryarea類負(fù)責(zé)創(chuàng)建。showdialog是負(fù)責(zé)顯示成績的對話框,由showrecorddialog類負(fù)責(zé)創(chuàng)建。m和n是int型數(shù)據(jù),其值可以確定響應(yīng)級別中測試區(qū)中方塊的數(shù)量。浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告164.2.2 memorytestarea類類memorytestarea-row,col,usedtime,successgradefileallblocklistimagefilenameopeniconlistopenblocklisthintthrea
26、dhintbuttonshowusedtimehintmessagetimerrecord: int: file: arraylist: string: linkedlist: linkedlist: thread: jbttoun: jtextfiled: jtextfile: timer: record+memorytestarea ()initblock ()setimagename ()actionperformed ()run (): 無類型: void: void: void: void1)成員變量row和col確定測試區(qū)中方塊的數(shù)量。usedtime是用戶的用時,單位是秒。suc
27、cess的值是用戶找到的具有相同的圖標(biāo)的方塊個數(shù)。gradefile是級別文件。數(shù)組表allblocklist單元的個數(shù)row和col的乘積,每個單元存放一個block對象。字符串?dāng)?shù)組imagefilename中的每個單元是一副圖像文件的名字。鏈表openiconlist存放用戶找到的圖標(biāo)相同的方塊上的圖標(biāo)。鏈表openblocklist用來存放用戶找到的圖標(biāo)相同的方塊。hintthread是用thread類創(chuàng)建的線程對象,用來提示測試區(qū)中的block上的圖標(biāo)浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告17,提示方式是將測試區(qū)中的所有圖標(biāo)持續(xù)顯示1200毫秒。2)方法ini
28、tblock(int, int, string)方法用來設(shè)置row、colimagefilename和gradefile。setimagename(string)方法設(shè)置圖片文件名字。run() 方法實現(xiàn)接口runnable的方法。4.2.3 block類類block- openstateicon : imageicon+setopenstateicon ()getopenstateicon (): void: voidmemorytestarea- allblocklist : arraylist1)成員變量openstateicon是方塊上的圖標(biāo)。4.2.4 showrecorddialo
29、g類類showrecorddialog-gradefileclearshowareatreeset: file: jbtton: jtextarea: treeset+showrecorddialog ()setgradefile ()showrecord ()actionperformed (): 無類型: void: void: voidmemorygame- showdialog : showrecorddialog1)成員變量gradefile是對話框要讀取的文件,該文件存儲成績。treeset負(fù)責(zé)將成績按高低排序。浙江科技學(xué)院信息與電子工程學(xué)院2009級java程序課程設(shè)計報告184
30、.2.5 people類類people-nametime: string: int+gettime ()getname ()cornpare (): int: string: intshowrecorddialog- treeset : treeset方法compareto(object)是comparable接口中的方法,其操作是確定people對象的大小關(guān)系。4.2.6 record類類record-timeyournamelabelenter,cancelgradefile: int: jtestfiled: jlanel: jbtton: file+record ()setgradefile ()settime ()actionperformed (): 無類型: void: void: voidmemorytestarea- record : record4.34.3程序設(shè)計及調(diào)試運(yùn)行程序設(shè)計及調(diào)試運(yùn)行 利用java“一次編寫,各處運(yùn)行”的編程優(yōu)點,按功能模塊結(jié)構(gòu)設(shè)計菜單,布置各明細(xì)模塊工作界面,編寫各個模塊的程序代碼,進(jìn)行編譯連接運(yùn)行,經(jīng)過反復(fù)調(diào)試修改,以達(dá)到系統(tǒng)功能要求。這個過程具有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 阜陽科技職業(yè)學(xué)院《結(jié)構(gòu)力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶三峽醫(yī)藥高等專科學(xué)?!抖S動畫軟件》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州科技大學(xué)《外國建筑史》2023-2024學(xué)年第二學(xué)期期末試卷
- 泉州幼兒師范高等??茖W(xué)校《新能源技術(shù)經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 滬教版數(shù)學(xué)九年級上冊24.4《相似三角形的判定》(第2課時)聽評課記錄
- 霧封層施工方案
- 預(yù)制空心板梁施工方案
- 成章中學(xué)小升初數(shù)學(xué)試卷
- 中南民族大學(xué)《信息系統(tǒng)運(yùn)行管理與維護(hù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 白銀靖遠(yuǎn)縣高一數(shù)學(xué)試卷
- 集裝箱知識培訓(xùn)課件
- 某縣城區(qū)地下綜合管廊建設(shè)工程項目可行性實施報告
- 《架空輸電線路導(dǎo)線舞動風(fēng)偏故障告警系統(tǒng)技術(shù)導(dǎo)則》
- 2024年計算機(jī)二級WPS考試題庫
- JJF(京) 92-2022 激光標(biāo)線儀校準(zhǔn)規(guī)范
- 普惠金融政策解讀
- 2024年疾控中心支部工作計劃范本
- 廣東省廣州黃埔區(qū)2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 法理學(xué)課件馬工程
- 《無菌檢查培訓(xùn)》課件
- 2024-2030年中國香菇行業(yè)銷售狀況及供需前景預(yù)測報告
評論
0/150
提交評論