JAVA程序設計綜合課程設計報告-基于JAVA的記憶測試系統(tǒng)的設計與開發(fā)_第1頁
JAVA程序設計綜合課程設計報告-基于JAVA的記憶測試系統(tǒng)的設計與開發(fā)_第2頁
JAVA程序設計綜合課程設計報告-基于JAVA的記憶測試系統(tǒng)的設計與開發(fā)_第3頁
JAVA程序設計綜合課程設計報告-基于JAVA的記憶測試系統(tǒng)的設計與開發(fā)_第4頁
JAVA程序設計綜合課程設計報告-基于JAVA的記憶測試系統(tǒng)的設計與開發(fā)_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、浙江科技學院信息與電子工程學院2009級Java程序課程設計報告1 2009級程序設計綜合課程設計報告級程序設計綜合課程設計報告學學 院院 : 專專 業(yè)業(yè) : 計算機科學與技術 班班 級級 : 學學 號號 : 學學生生姓姓名名 : 指指導導教教師師 : 二二一一年一一年 六六 月月報告題目報告題目:基于基于Java的記憶測試系統(tǒng)的記憶測試系統(tǒng)的設計與開發(fā)的設計與開發(fā)浙江科技學院信息與電子工程學院2009級Java程序課程設計報告2程序設計綜合課程設計程序設計綜合課程設計任務書任務書一、主要任務與目標 1掌握Java語言,能夠學會使用Java開發(fā)具體的應用。2熟悉數(shù)據(jù)庫SQL Server的使用

2、,熟悉數(shù)據(jù)庫編程語言(主要是SQL)。3使用所學知識開發(fā)一個基于Java的記憶測試系統(tǒng)。二、主要內容與基本要求用java語言編寫一個記憶測試系統(tǒng)。設計要求如下: 1)單擊“選擇級別”菜單可以選擇初級、中級和高級; 2)單擊“查看排行榜”菜單可以查看初級記憶榜、中級記憶榜和高級記憶榜,通過儲存榜記憶每個級別的成績; 3)相應級別測試區(qū),有m*n個方塊組成,測試級別有m和n確定。每個方塊上都有一個圖標,但該圖標默認不可見。用鼠標單機測試區(qū)中的任何一個方塊,則計時器開始啟動,同時該方塊上的圖標講顯示出來; 4)每個測試區(qū)中有m個圖標,每個圖標重復出現(xiàn)n次,并且隨機分布。用戶必須用鼠標連續(xù)單擊出n個圖

3、標相同的方塊,若其中點到不同圖標,則前幾次單擊出的圖標全都變得不可見,只有當前單擊的方塊的圖標可見; 5)測試區(qū)能顯示用戶的用時,并根據(jù)級別不同,提示用戶必須用鼠標連續(xù)單擊出多少個圖標相同的方塊; 6)測試區(qū)有提示圖標所在位置的功能。用戶單機測試區(qū)中的“提示”按鈕后,測試區(qū)將持續(xù)1.2秒為用戶顯示全部方塊上的圖標。用戶每單擊一次“提示”按鈕,用戶的用時將增加10秒; 7)連續(xù)單擊出級別所要求的若干個圖標相同方塊后,將彈出保存成績對話框,用戶可以通過該對話框選擇是否將自己的成績保存到成績表中; 8)單擊“選擇圖標”菜單可重新選擇方塊的圖標樣式,即可以重新選擇m個圖標; 9)單擊“幫助”菜單可以查

4、看幫助和關于信息; 10)添加更多圖標,使用戶可以選擇多種圖標; 11)改進測試條件,用戶單擊鼠標的次數(shù)越多則成績越差; 12)增加更加豐富的音樂效果,程序開始時播放背景音樂,當用戶成功翻開相同浙江科技學院信息與電子工程學院2009級Java程序課程設計報告3圖標方塊后,程序播放簡短、動聽的一聲音樂,而用戶翻開不相同圖標方塊后,程序播放簡短、警告的一聲音樂。 13)單擊“設置”菜單可以進行對程序的相關設置,用一個文件存儲相關設置信息。 14)添加“登錄”、“注冊”界面,并用數(shù)據(jù)庫存儲相關注冊信息。三、計劃進度14月11日-4月14日:搜集資料、查閱文獻,確定選題,寫任務書,確定分組工作24月1

5、4日- 4月21日:需求分析,系統(tǒng)設計,系統(tǒng)功能模塊完善3. 4月21日-4月28日:主要模塊程序流程圖、編程實現(xiàn)系統(tǒng)44月28日-5月15日:系統(tǒng)調試、測試、修改與完善55月15日-5月27日:課程設計報告撰寫65月28日-6月10日:課程設計報告答辯四、主要參考文獻1 耿祥義,張躍平.Java大學實用教程(第2版).電子工業(yè)出版社.2010年1月2 耿祥義,張躍平.Java課程設計(第二版).清華大學出版社.2008年11月五、小組分工(組長):編寫主類MemoryGame,程序主要功能模塊MemoryTestArea類及“設置”相關功能模塊,與小組成員共同完成程序編寫;:撰寫任務書,主要

6、負責程序排行榜模塊,完成Record、ShowRecordDialog等類的編寫,搜集程序所需資源等;:主要負責幫助菜單相關功能模塊,ShowHelpDialog、ShowAboutDialog等類的編寫,以及程序的功能測試。學生(簽字) 2011年4月12日 指導教師 2011年4月12日浙江科技學院信息與電子工程學院2009級Java程序課程設計報告4目錄目錄程序設計綜合課程設計任務書程序設計綜合課程設計任務書 .2第第1章章 引言引言 .51.1 背景.51.2 課程設計內容.51.3 任務分工.5第第2章章 記憶測試系統(tǒng)記憶測試系統(tǒng) .62.1 記憶測試系統(tǒng)概述.62.1.1 記憶測試

7、系統(tǒng)的定義.62.1.2 記憶測試系統(tǒng)的任務.62.2 本章小結.6第第3章章 記憶測試系統(tǒng)的設計記憶測試系統(tǒng)的設計 .73.1 系統(tǒng)需求分析.73.2 系統(tǒng)開發(fā)及運行環(huán)境.73.3 系統(tǒng)主要功能要求.73.4 系統(tǒng)模塊化分析.83.4.1 記憶測試系統(tǒng)總體結構.83.4.2 制藥企業(yè)進銷存管理系統(tǒng)各模塊介紹.83.5 本章小結.9第第4章章 系統(tǒng)的具體實現(xiàn)系統(tǒng)的具體實現(xiàn) .104.1界面設計.104.1.1用戶登陸界面圖.104.1.2 系統(tǒng)主界面.134.2詳細設計.144.2.1 MemoryGame類.144.2.2 MemoryTestArea類.15浙江科技學院信息與電子工程學院2

8、009級Java程序課程設計報告54.2.3 Block類.164.2.4 ShowRecordDialog類.164.2.5 People類.174.2.6 Record類.174.3程序設計及調試運行.174.4 本章小結.18第第5章章 總結總結 .19致謝致謝 .20參考文獻參考文獻 .21浙江科技學院信息與電子工程學院2009級Java程序課程設計報告6第第1章章 引言引言1.11.1 背景背景伴隨著計算機科學技術的發(fā)展,計算機軟件在各行各業(yè)的應用變得越來越普及,市場競爭在各行各業(yè)也日趨激烈記憶測試系統(tǒng)是一個基于java的應用系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、使用、安全的

9、要求出發(fā),完成相關操作。本課程設計報告介紹了記憶測試系統(tǒng),論述了此進銷存管理系統(tǒng)的需求分析,目標功能模塊;以及具體實現(xiàn)了它。在系統(tǒng)實現(xiàn)章節(jié),給出了部分實現(xiàn)了的功能界面和相關的代碼。1.21.2 課程設計內容課程設計內容記憶測試系統(tǒng)是通過回憶法測試記憶能力,測試手段分為初級、中級和高級三個級別,使用該系統(tǒng)以達到測試和鍛煉記憶能力的目的。系統(tǒng)具有用戶登錄、注冊功能,使用JDBC數(shù)據(jù)庫連接技術保存用戶信息,同時保存每個用戶的不同等級的成績。1.31.3 任務分工任務分工陳登基(組長):編寫主類MemoryGame,程序主要功能模塊MemoryTestArea類及“設置”相關功能模塊,與小組成員共同完

10、成程序編寫;江海:撰寫任務書,主要負責程序排行榜模塊,完成Record、ShowRecordDialog等類的編寫,搜集程序所需資源等;俞謙:主要負責幫助菜單相關功能模塊,ShowHelpDialog、ShowAboutDialog等類的編寫,以及程序的功能測試。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告7第第2章章 記憶測試系統(tǒng)記憶測試系統(tǒng)2.12.1 記憶測試系統(tǒng)概述記憶測試系統(tǒng)概述記憶測試系統(tǒng)是通過回憶法測試記憶能力,測試手段分為初級、中級和高級三個級別,使用該系統(tǒng)以達到測試和鍛煉記憶能力的目的。2.1.1 記憶測試系統(tǒng)的定義記憶測試系統(tǒng)的定義記憶測試系統(tǒng)使用戶點擊

11、連續(xù)圖塊,如果連續(xù)單擊出指定數(shù)目的相同圖塊,則測試通過,若點擊錯誤,則原圖塊皆不可見,以此達到測試用戶記憶的目的。2.1.2 記憶測試系統(tǒng)的任務記憶測試系統(tǒng)的任務記憶測試系統(tǒng)分為三個不同級別,各個級別有相應的英雄榜存儲不同用戶不同級別的成績,用戶可以選擇級別,查看英雄榜,設置背景音樂級音效等。2.22.2 本章小結本章小結這一章介紹了當前記憶測試應該具備的功能模塊。在這一章中,我們可以了解什么是記憶測試系統(tǒng),記憶測試系統(tǒng)的需求,還有一個記憶測試系統(tǒng)應該的開發(fā)目標。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告8第第3章章 記憶測試系統(tǒng)的設計記憶測試系統(tǒng)的設計這一章是記憶測試系

12、統(tǒng)的設計,從系統(tǒng)需求分析開始,介紹開發(fā)環(huán)境和用到的開發(fā)工具,系統(tǒng)主要的功能設計,系統(tǒng)的數(shù)據(jù)流程圖。3.13.1 系統(tǒng)需求分析系統(tǒng)需求分析記憶測試系統(tǒng)的設計目標為:(1)整個系統(tǒng)采用圖形用戶界面。(2)登陸注冊界面,用數(shù)據(jù)庫的形式保存用戶信息。(3)保存用戶使用紀錄,成績的功能。3.23.2 系統(tǒng)開發(fā)及運行環(huán)境系統(tǒng)開發(fā)及運行環(huán)境硬件平臺:CPU:Core(TM)2 Duo 2.2GHz。內存: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、進銷存管理現(xiàn)狀,通過網(wǎng)絡對企業(yè)的進銷存進行有效管理。本系統(tǒng)主要實現(xiàn)如下功能:系統(tǒng)采用人機對話方式,界面美觀友好,信息查詢靈活、方便、快捷、準確,數(shù)據(jù)存儲安全可靠。程序流程清晰。系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性。系統(tǒng)運行穩(wěn)定、安全可靠。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告93.43.4 系統(tǒng)模塊化分析系統(tǒng)模塊化分析3.4.1 記憶測試系統(tǒng)總體結構記憶測試系統(tǒng)總體結構MemoryGameStringFileMemoryTestAreaShowRecordDialogFileTreeSetArrayListStringRecordTimerFileThread3.1

14、 系統(tǒng)功能結構圖系統(tǒng)功能結構圖3.4.2 制藥企業(yè)進銷存管理系統(tǒng)各模塊介紹制藥企業(yè)進銷存管理系統(tǒng)各模塊介紹系統(tǒng)各功能模塊實現(xiàn)的功能為:MemoryGame(主類):該類負責創(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的子類,負責為MemoryTestArea類中ArrayList數(shù)組表提供Block對象。Record: 該類是JDialog的子類,當用戶成功單擊出相應級別所要求的圖標相同的方塊后,Record創(chuàng)建的對象負責保持用戶的名字和成績到相應級別的文件中。ShowRecordDialog: 浙江科技學院信息與電子工程學院2009級Java程序課程設計報告10該類是JDialog的子類,當用戶單擊“查看排行榜”時,該類創(chuàng)建的對象負責顯示用戶的成績。People: 該類封裝用戶的名字和成績,以便ShowRec

16、ordDialog對象可以按成績的高低排序用戶。PlayMusic:聲音處理類,可控制背景音樂,各音效的播放。LoginDialog:登錄注冊界面,驗證登錄用戶,注冊新用戶。JDBC:數(shù)據(jù)庫處理類,用于連接數(shù)據(jù)庫,封裝用戶信息的保存,查詢方法。3.53.5 本章小結本章小結本章是記憶測試系統(tǒng)的具體設計過程,有具體的需求分析、系統(tǒng)功能模塊。這里我們開始接觸記憶測試系統(tǒng)開發(fā)的最初步驟,也是很重要的一步。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告11第第4章章 系統(tǒng)的具體實現(xiàn)系統(tǒng)的具體實現(xiàn)界面是系統(tǒng)之間最直接的交互界面,界面的友好性體現(xiàn)了軟件設計的質量, 并在很大程度上決定了軟

17、件是否成功。4.14.1界面設計界面設計4.1.1用戶登陸界面圖用戶登陸界面圖登陸界面用戶信息用戶登錄到主界面彈出錯誤信息輸入信息是否合法輸入驗證是否跳轉圖圖4.1.1 用戶登錄模塊框圖用戶登錄模塊框圖浙江科技學院信息與電子工程學院2009級Java程序課程設計報告12圖圖4.14.1 用戶登陸界面用戶登陸界面此函數(shù)的作用是檢測用戶登陸的合法性,并確認用戶輸入了合法的登錄名和口令。部分代碼:/ 驗證碼錯誤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);浙江科技學院信息與電子工程學院2009級Java程序課程設計報告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;/ 插入新紀錄jdbc.insert(userName.getText(), pw1);this.setVisible(false);浙江科技學院信息與電子工程學院2009級Java程序課程設計報告144.1.2 系統(tǒng)主界面系統(tǒng)主界面圖圖5.25.2 系統(tǒng)主界面系統(tǒng)主界面浙江科技學院信息與電子工程學院2009級Java程序課程設計報告154.24.2詳細設計詳細設計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)建的三個菜單,這三個菜單的名稱分別是“選擇級別”、“查看排行榜”和“選擇圖標”。oneGradeItem、twoGradeItem和threeGradeItem是JMenuItem類創(chuàng)建的三個菜單項,被添加到menuGrade菜單中。這三個菜單項的名稱分別是“初級”、“中級”和“高級”。oneGradeResult、twoGradeResult和threeGradeResult是JMenuItem類創(chuàng)建的三個菜單項,被添加到menuResult

24、菜單中。這三個菜單項的名稱分別是“初級排行榜”、“終極排行榜”和“高級排行榜”。carImageIcon和animalImageIcon是JMenuItem類創(chuàng)建的兩個菜單項,被添加到menuIcon菜單中。這兩個菜單項的名稱分別是“汽車圖標”和“動物圖標”。fileOneGrade、fileTwoGrade、fileThreeGrade三個文件對象所引用的文件對象分別是“初級記憶排行榜”、“中級記憶排行榜”和“高級記憶排行榜”,分別用來寫入三個級別的成績。gradeFile可以是fileOneGrade、fileTwoGrade和fileThreeGrade中的某一個。imageName是S

25、tring類型的數(shù)組,每個單元是一個圖像文件的名字。memoryArea是測試區(qū)對象,有MemoryArea類負責創(chuàng)建。showDialog是負責顯示成績的對話框,由ShowRecordDialog類負責創(chuàng)建。m和n是int型數(shù)據(jù),其值可以確定響應級別中測試區(qū)中方塊的數(shù)量。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告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的值是用戶找到的具有相同的圖標的方塊個數(shù)。gradeFile是級別文件。數(shù)組表allBlockList單元的個數(shù)row和col的乘積,每個單元存放一個Block對象。字符串數(shù)組imageFileName中的每個單元是一副圖像文件的名字。鏈表openIconList存放用戶找到的圖標相同的方塊上的圖標。鏈表openBlockList用來存放用戶找到的圖標相同的方塊。hintThread是用Thread類創(chuàng)建的線程對象,用來提示測試區(qū)中的Block上的圖標浙江科技學院信息與電子工程學院2009級Java程序課程設計報告17,提示方式是將測試區(qū)中的所有圖標持續(xù)顯示1200毫秒。2)方法ini

28、tBlock(int, int, String)方法用來設置row、colimageFileName和gradeFile。setImageName(String)方法設置圖片文件名字。run() 方法實現(xiàn)接口Runnable的方法。4.2.3 Block類類Block- openStateIcon : ImageIcon+setOpenStateIcon ()getOpenStateIcon (): void: voidMemoryTestArea- allBlockList : ArrayList1)成員變量openStateIcon是方塊上的圖標。4.2.4 ShowRecordDialo

29、g類類ShowRecordDialog-gradeFileclearshowAreatreeSet: File: JBtton: JTextArea: TreeSet+ShowRecordDialog ()setGradeFile ()showRecord ()actionPerformed (): 無類型: void: void: voidMemoryGame- showDialog : ShowRecordDialog1)成員變量gradeFile是對話框要讀取的文件,該文件存儲成績。treeSet負責將成績按高低排序。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告184

30、.2.5 People類類People-nametime: String: int+getTime ()getName ()cornpare (): int: String: intShowRecordDialog- treeSet : TreeSet方法compareTo(Object)是Comparable接口中的方法,其操作是確定People對象的大小關系。4.2.6 Record類類Record-timeyourNamelabelenter,cancelgradeFile: int: JTestFiled: JLanel: JBtton: File+Record ()setGradeF

31、ile ()setTime ()actionPerformed (): 無類型: void: void: voidMemoryTestArea- record : Record4.34.3程序設計及調試運行程序設計及調試運行 利用Java“一次編寫,各處運行”的編程優(yōu)點,按功能模塊結構設計菜單,布置各明細模塊工作界面,編寫各個模塊的程序代碼,進行編譯連接運行,經(jīng)過反復調試修改,以達到系統(tǒng)功能要求。這個過程具有大量的工作量,應仔細對每個程序浙江科技學院信息與電子工程學院2009級Java程序課程設計報告19細節(jié)進行分析思考、編寫程序并調試,做到程序簡潔清楚,盡量避免可能潛在的程序錯誤,并在必要的

32、地方加以注釋,以便于程序閱讀和修改。4.44.4 本章小結本章小結本章介紹了系統(tǒng)的具體實現(xiàn)和部分關鍵代碼,其中包括用戶登錄所要用到的函數(shù),主界面的框架設計和分析。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告20第第5章章 總結總結這次課程設計采用的技術主要有:JDBC數(shù)據(jù)庫連接技術和利用Eclipse集成開發(fā)環(huán)境。雖然系統(tǒng)的基本功能都已實現(xiàn),但還是存在系統(tǒng)不穩(wěn)定等多個問題尚待解決。這個系統(tǒng)主要是我自己開發(fā)的,但也得到了老師和同學的很大幫助。我正在做系統(tǒng)的過程中遇到了很多問題,有的是知識存儲不足,有的是考慮不夠周全,之所以能夠順利實現(xiàn)基本功功能,離不開老師和同學的大力相助。事

33、實證明,只靠自己是不能順利完成一套功能完整的系統(tǒng)的,必須充分利用團隊的力量。開發(fā)一套系統(tǒng),最重要的是細心,并不是一定要做到面面俱到,但也要充分考慮到客戶的需求和現(xiàn)實意義,不管什么系統(tǒng),只用運用到實際應用中,才具有先現(xiàn)實意義。所以在準備工作中要正確分析社會需求了解現(xiàn)實應用,畫出流程圖,把大體框架做好,然后再逐一細化。我們不可能做到面面俱到,但一定要做到步步扎實,作為一個程序編程人員,要保持清醒的頭腦,以現(xiàn)實為依據(jù),讓自己的每一行代碼都能實現(xiàn)自己的意義。 通過這次課程設計,我收獲的不僅僅是課程上的知識得到實際應用,還有編程的基本習慣和開發(fā)系統(tǒng)時應注意的流程。浙江科技學院信息與電子工程學院2009級

34、Java程序課程設計報告21致謝致謝首先我們要感謝指導老師 ,在我們學習Java程序設計與完成Java程序課程設計的過程中所給予的熱情教導、精心指導與大力支持。在許老師的教導和指導下,我們的Java程序設計知識和能力從無到有、由弱漸強,理論和實踐水平有了長足的進步和顯著的提高,不斷開闊了思路與視野,總結出了許多有意義的設計與開發(fā)經(jīng)驗。這些對我們來說是無比珍貴的知識和經(jīng)驗財富。在此,向許老師致以最誠摯的謝意。浙江科技學院信息與電子工程學院2009級Java程序課程設計報告22參考文獻參考文獻1 耿祥義,張躍平.Java大學實用教程(第2版).電子工業(yè)出版社.2010年1月2 耿祥義,張躍平.Ja

35、va課程設計(第二版).清華大學出版社.2008年11月Dr3uhd3uhd3u斷喉弩好多年課代表卡不都快遞吧4坤角兒4進而34就可4蛕?D脙#軟媁?vo滂焜?蔣 鱷N-P-觴?F瀢?鷲2SXWJ扱;$E鍇?咼?wb,O?hW芀嚙C八?迎q?&锃?.楧D峘?wB賛裝 綄?衈瞹?嘁?尥?b袦20?箻yF邴 ?詑 攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k ?v?+犢Hmu鏸 tn褸 埈蕛癤當? m%犔?QVP?0蜈_?绹?爔豴t纴餚-?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚?

36、+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?-婗 妸_兼譫烴H樹畬門 V?深奨劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜RbY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|嶦?緋?+擔擷擾卯 ?懕aQ捠挧e嘞-腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資 ? Y胘Wje樽磣3鈊Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽揯t

37、瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵 擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K 猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn*唇?竟瘡綴頎y?擠lo睈y軩-%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑 攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k ?v?+犢Hmu鏸 tn褸 埈蕛癤當? m%犔?QVP?0蜈_?绹?爔豴t纴餚-?鉙?hte候R?D檘塹?乒h齊

38、?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?-婗 妸_兼譫烴H樹畬門 V?深奨劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜RbY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|嶦?緋?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K 猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn*唇?竟瘡綴頎y?擠lo睈y軩-%q1?r?.鍼t滜?jMR=cZ?X?Pox邦

39、漺癬c荵挜FQ?yF邴?詑 攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k ?v?+犢Hmu鏸 tn褸 埈蕛癤當? m%犔?QVP?0蜈_?绹?爔豴t纴餚-?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?-婗 妸_兼譫烴H樹畬門 V?深奨劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜RbY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q

40、蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|嶦?緋?+擔擷擾卯 ?懕aQ捠挧e嘞-腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資 ? Y胘Wje樽磣3鈊Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵 擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K 猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn唇?竟瘡綴頎y?擠lo睈y軩-%

41、q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?J鍔峜摤蚗平紱?B?+擔擷擾卯 ?懕aQ捠挧e嘞-腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資 ? Y胘Wje樽磣3鈊Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵 擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K 猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn唇?竟瘡綴頎y?擠lo睈y軩-%q1

42、?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴 ?詑 攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k ?儤v?+犢Hmu鏸 tn褸 埈蕛癤當? m%犔?QVP?0蜈_?绹?爔豴t纴餚-?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?-婗 妸_兼譫烴H樹畬門 V?深奨劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜RbY?梯魏%鳊

43、;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|嶦?緋?+擔擷擾卯 ?懕aQ捠挧e嘞-腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資 ? Y胘Wje樽磣3鈊Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵 擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K 猞i?僗野x.?=萙S?穊堺e崖?

44、*g繍Y犡cn曦*唇?竟瘡綴頎y?擠lo睈y軩-%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑 攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k ?儤v?+犢Hmu鏸 tn褸 埈蕛癤當? m%犔?QVP?0蜈_?绹?爔豴t纴餚-?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?-婗 妸_兼譫烴H樹畬門 V?深奨劇,臕!

45、?鮥?!荳|嗚?b踱4b羾?右檉骽曜RbY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|嶦?緋?+擔擷擾卯 ?懕aQ捠挧e嘞-腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資 ? Y胘Wje樽磣3鈊Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵 擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝

46、?剾貀窴*権?K 猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn曦*唇?竟瘡綴頎y?擠lo睈y軩-%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑 攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k ?儤v?+犢Hmu鏸 tn褸 埈蕛癤當? m%犔?QVP?0蜈_?绹?爔豴t纴餚-?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜

47、z?;O?-婗 妸_兼譫烴H樹畬門 V?深奨劇,臕!?鮥?!荳?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K 猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn*唇?竟瘡綴頎y?擠lo睈y軩-%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑 攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k ?v?+犢Hmu鏸 tn褸 埈蕛癤當? m%犔?QVP?0蜈_?绹?爔豴t纴餚-?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論