注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java課程設(shè)計(jì)案例精編

Java課程設(shè)計(jì)案例精編

Java課程設(shè)計(jì)案例精編

定 價(jià):¥22.00

作 者: 黃曉東等編著
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 萬(wàn)水課程設(shè)計(jì)叢書(shū)
標(biāo) 簽: JAVA

ISBN: 9787508420851 出版時(shí)間: 2004-05-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 222 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本為Java學(xué)習(xí)者在基礎(chǔ)內(nèi)容學(xué)習(xí)結(jié)束后進(jìn)行課程設(shè)計(jì)時(shí)提供參考的指導(dǎo)書(shū),其中選用了應(yīng)用中最典型、最實(shí)用的8個(gè)案例。它們之間互相獨(dú)立,讀者可以對(duì)每一個(gè)案例進(jìn)行上機(jī)實(shí)驗(yàn),也可以只選擇與自己相關(guān)的案例來(lái)上機(jī)實(shí)驗(yàn)。這些實(shí)例各有特色,總體來(lái)說(shuō)分為3種:基本語(yǔ)言和算法、游戲、MIS系統(tǒng)。其中,MIS系統(tǒng)占大多數(shù)。第一個(gè)例子主要是算法的實(shí)現(xiàn),用Applet來(lái)編制整個(gè)程序。這樣既可以使讀者對(duì)算法的實(shí)現(xiàn)有一定的了解,也可以熟悉一下Java的圖形界面、Applet以及Java語(yǔ)言的命名規(guī)范。第二個(gè)例子用于進(jìn)一步理解Java的面向?qū)ο蟮乃枷?,尤其是封裝、繼承和多態(tài)。第三個(gè)例子主要講解一個(gè)游戲,融合了數(shù)據(jù)結(jié)構(gòu)和面向?qū)ο蟮木幊趟枷?。第五個(gè)例子是采用XML技術(shù)來(lái)建立查詢系統(tǒng)。在第四、第六、第七和第八個(gè)例子中主要介紹了比較完整的MIS系統(tǒng)的開(kāi)發(fā)方法,相應(yīng)的數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)庫(kù)驅(qū)動(dòng)可以讓讀者認(rèn)識(shí)到MIS系統(tǒng)的開(kāi)發(fā)不僅僅是一個(gè)應(yīng)用程序的編寫(xiě)過(guò)程,而是以軟件工程的思想為導(dǎo)向,從可行性研究開(kāi)始,經(jīng)過(guò)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施等主要階段的過(guò)程。本書(shū)通俗易懂,邏輯嚴(yán)密,從讀者學(xué)習(xí)和實(shí)際使用出發(fā)安排章節(jié)順序和內(nèi)容,適合Java初、中級(jí)讀者使用。對(duì)于希望自學(xué)Java語(yǔ)言或想進(jìn)一步提高Java編程水平的技術(shù)人員,本書(shū)也是一本不可多得的參考書(shū)。本書(shū)案例源代碼可以從中國(guó)水利水電出版社網(wǎng)站上下載,網(wǎng)址:www.waterpub.com.cn。Java是目前最流行的軟件開(kāi)發(fā)語(yǔ)言之一,由SunMicrosystem公司推出,稱為網(wǎng)絡(luò)上的“世界語(yǔ)”。Java適合開(kāi)發(fā)基于多媒體、與平臺(tái)無(wú)關(guān)、用面向?qū)ο蟮姆椒ㄟM(jìn)行的基于Intemet、Intranet、Extranet的Applet和應(yīng)用程序。Java建立在C和C++基礎(chǔ)之上,使熟悉C和C++的程序員能很方便地進(jìn)行Java編程。但Java擯棄了C和C++中許多不合理的內(nèi)容。它具有簡(jiǎn)單高效、面向?qū)ο?、不依賴于機(jī)器結(jié)構(gòu)的特點(diǎn),支持多線程、分布和并發(fā)機(jī)制。用Java開(kāi)發(fā)的應(yīng)用軟件在可移植性、健壯性、安全性等方面大大優(yōu)于已存在的其他編程語(yǔ)言。Java提供了豐富的類庫(kù),能最大限度地利用網(wǎng)絡(luò)。Java可廣泛用于面向?qū)ο蟮氖录枋?、處理面向?qū)ο蟮钠髽I(yè)型的應(yīng)用開(kāi)發(fā),還應(yīng)用于Intemet系統(tǒng)管理、Web頁(yè)面設(shè)計(jì)、Intemet可視化軟件開(kāi)發(fā)等方面。本書(shū)從面向?qū)ο蟮木幊碳夹g(shù)入手,涉及圖形用戶界面、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、組件等技術(shù),結(jié)合了編者多年來(lái)的工作、研究的實(shí)踐經(jīng)驗(yàn),并貫穿了Java相關(guān)技術(shù)的最新課題,所以本書(shū)具備較好的可操作性、實(shí)踐性和先進(jìn)性。本書(shū)采用Borland公司的JBuilder9作為開(kāi)發(fā)工具,在第一章中介紹了它的基本用法、簡(jiǎn)單操作、基本控件特性。數(shù)據(jù)庫(kù)采用SQLServer2,所用到的表、各種結(jié)構(gòu)以及數(shù)據(jù)庫(kù)驅(qū)動(dòng)在每個(gè)例子中都有詳細(xì)介紹。本書(shū)共8個(gè)案例,這些實(shí)例各有特色??傮w來(lái)說(shuō)分為3種:基本語(yǔ)言和算法、游戲、MIS系統(tǒng)。其中,MIS系統(tǒng)占大多數(shù)。案例一騎士游歷。主要是算法的實(shí)現(xiàn),用Applet來(lái)編制整個(gè)程序。這樣既可以使大家對(duì)算法的實(shí)現(xiàn)有一定的了解,也可以熟悉一下Java的圖形界面和Applet以及Java語(yǔ)言的命名規(guī)范。案例二畫(huà)圖板的開(kāi)發(fā)。采用面向?qū)ο蟮乃枷?,尤其是封裝、繼承和多態(tài)。并詳細(xì)介紹了Java中的文件和流的概念和使用。案例三俄羅斯方塊。融合了數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟮木幊趟枷?,其中牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新,并且在這個(gè)游戲的開(kāi)發(fā)中應(yīng)用了類的繼承機(jī)制以及一些設(shè)計(jì)模式。案例四人事管理系統(tǒng)。是一個(gè)比較完整的MIS系統(tǒng),涉及到多方面的知識(shí),包括數(shù)據(jù)庫(kù)的選用、數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的選擇和安裝、管理界面的設(shè)計(jì)、信息的存儲(chǔ)和讀取等。案例五校園IP地址查詢系統(tǒng)。結(jié)合XML技術(shù)開(kāi)發(fā)系統(tǒng),以XML方式的形式組成XML文檔,詳細(xì)介紹XML文檔的表示形式、XML數(shù)據(jù)的數(shù)據(jù)庫(kù)存儲(chǔ)形式以及XML文檔的解析形式等。案例六學(xué)生信息管理系統(tǒng)。著重展現(xiàn)JBuilder9開(kāi)發(fā)MIS系統(tǒng)的快速性和方便性。采用模塊化程序設(shè)計(jì)的方法,既便于系統(tǒng)功能的組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)員的補(bǔ)充和維護(hù)。案例七超市管理系統(tǒng)。利用Java、JDBC(JavaDataBaseConnectivity),結(jié)合SQLServer2數(shù)據(jù)庫(kù)開(kāi)發(fā)一套系統(tǒng),對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)和驅(qū)動(dòng)也有詳盡的介紹。案例八高考管理系統(tǒng)。進(jìn)一步加深讀者對(duì)Java開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)的認(rèn)識(shí)。同時(shí),在此課程設(shè)計(jì)中用到的成績(jī)的設(shè)計(jì)方法并不僅僅對(duì)高考成績(jī)管理有用,對(duì)于各級(jí)各類學(xué)校的成績(jī)處理都具有代表性。本書(shū)主要面向初中級(jí)讀者,適合于初中級(jí)用戶入門(mén)與提高階段使用。本書(shū)由淺至深,既考慮到了初學(xué)者,又為一定的編程經(jīng)驗(yàn)者提供了相應(yīng)的指導(dǎo)。隨書(shū)附帶的光盤(pán)中給出全部案例的源代碼,讀者可以將其復(fù)制到自己的計(jì)算機(jī)中隨時(shí)運(yùn)行參考,進(jìn)一步幫助讀者的學(xué)習(xí)。本書(shū)的主要編寫(xiě)工作由黃曉東完成,其他編寫(xiě)人員有楊昭、黃浩、童偉、劉念華等,在這里對(duì)他們一并表示感謝。由于編寫(xiě)時(shí)間倉(cāng)促,加之編者水平有限,書(shū)中難免會(huì)存在一些問(wèn)題,歡迎讀者不吝賜教。

作者簡(jiǎn)介

暫缺《Java課程設(shè)計(jì)案例精編》作者簡(jiǎn)介

圖書(shū)目錄

案例一  騎士游歷程序的開(kāi)發(fā)
  1.1  課程設(shè)計(jì)的目的和意義
  1.2  JBuilder9基本知識(shí)介紹
  1.2.1  JBuilder9開(kāi)發(fā)平臺(tái)介紹
  1.2.2  32程的建立方法
  1.2.3  32程的保存和打開(kāi)
  1.2.4  32程文件的編譯和運(yùn)行
  1.2.5  創(chuàng)建騎士游歷程序
  1.3  程序的設(shè)計(jì)運(yùn)行說(shuō)明
  1.3.1  程序的基本組成
  1.3.2  程序結(jié)構(gòu)說(shuō)明
  1.3.3  程序效果顯示圖
  1.4  程序源代碼及其分析說(shuō)明
  1.4.1  對(duì)算法的實(shí)現(xiàn)類,采用啟發(fā)式算法
  1.4.2  畫(huà)圖類的設(shè)計(jì)開(kāi)發(fā)
  1.4.3  主調(diào)用程序的設(shè)計(jì)和開(kāi)發(fā)
案例二  小小畫(huà)圖板的開(kāi)發(fā)
  2.1  程序設(shè)計(jì)的目的和意義
  2.2程序設(shè)計(jì)
  2.2.1  程序基本組成框架和構(gòu)成
  2.2.2  畫(huà)圖板相關(guān)操作
  2.3  系統(tǒng)功能設(shè)計(jì)分析
  2.4  程序結(jié)構(gòu)說(shuō)明
  2.5  程序繪圖效果示意圖
  2.6  程序源代碼及其分析說(shuō)明
案例三  俄羅斯方塊游戲的開(kāi)發(fā)
  3.1  課程設(shè)計(jì)的目的和意義
  3.2  系統(tǒng)功能設(shè)計(jì)
  3.2.1  游戲界面主框架
  3.2.2  游戲圖形區(qū)域界面的顯示更新功能
  3.2.3  游戲方塊的設(shè)計(jì)
  3.3  系統(tǒng)功能設(shè)計(jì)分析
  3.4  游戲主界面設(shè)計(jì)開(kāi)發(fā)
  3.4.1  主界面的布局和控件放置
  3.4.2  主窗體的設(shè)計(jì)開(kāi)發(fā)
  3.5  游戲方塊顯示區(qū)域設(shè)計(jì)開(kāi)發(fā)
  3.5.1  游戲方塊下落顯示區(qū)域的設(shè)計(jì)開(kāi)發(fā)
  3.5.2  游戲方塊預(yù)覽顯示區(qū)域的設(shè)計(jì)開(kāi)發(fā)
  3.5.3  游戲方塊定時(shí)更新器的設(shè)計(jì)開(kāi)發(fā)
  3.6  游戲方塊設(shè)計(jì)開(kāi)發(fā)
  3.6.1  游戲方塊基類的設(shè)計(jì)開(kāi)發(fā)
  3.6.2  游戲方塊具體類的設(shè)計(jì)開(kāi)發(fā)
案例四  Mini人事管理系統(tǒng)的開(kāi)發(fā)
  4.1  課程設(shè)計(jì)的目的和意義
  4.2  系統(tǒng)功能設(shè)計(jì)
  4.2.1  管理系統(tǒng)主界面
  4.2.2  上班登記子系統(tǒng)
  4.2.3  下班登記子系統(tǒng)
  4.2.4  請(qǐng)假登記子系統(tǒng)
  4.2.5  信息統(tǒng)計(jì)子系統(tǒng)
  4.2.6  記錄添加子系統(tǒng)
  4.3  數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
  4.3.1  建立時(shí)間信息數(shù)據(jù)庫(kù)
  4.3.2  建立時(shí)間信息數(shù)據(jù)表
  4.4  系統(tǒng)功能設(shè)計(jì)分析
  4.5  管理系統(tǒng)主界面設(shè)計(jì)開(kāi)發(fā)
  4.5.1  主界面的布局和控件放置
  4.5.2  主界面的設(shè)計(jì)開(kāi)發(fā)
  4.6  統(tǒng)計(jì)信息界面的基類的設(shè)計(jì)開(kāi)發(fā)
  4.7  記錄添加界面的基類的設(shè)計(jì)開(kāi)發(fā)
  4.8  上班登記子系統(tǒng)開(kāi)發(fā)設(shè)計(jì)
  4.8.1  上班信息統(tǒng)計(jì)界面設(shè)計(jì)開(kāi)發(fā)
  4.8.2  上班信息添加界面設(shè)計(jì)開(kāi)發(fā)
  4.9  下班登記子系統(tǒng)開(kāi)發(fā)設(shè)計(jì)
  4.9.1  下班信息統(tǒng)計(jì)界面設(shè)計(jì)開(kāi)發(fā)
  4.9.2  下班信息添加界面設(shè)計(jì)開(kāi)發(fā)
  4.10  請(qǐng)假登記子系統(tǒng)開(kāi)發(fā)設(shè)計(jì)..
  4.10.1  請(qǐng)假信息統(tǒng)計(jì)界面設(shè)計(jì)開(kāi)發(fā)
  4.10.2  請(qǐng)假信息添加界面設(shè)計(jì)開(kāi)發(fā)
  4.11  信息統(tǒng)計(jì)子系統(tǒng)開(kāi)發(fā)設(shè)計(jì)
  4.12  數(shù)據(jù)庫(kù)訪問(wèn)子系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)
  4.13  系統(tǒng)時(shí)間指示器的設(shè)計(jì)開(kāi)發(fā)
案例五  校園IP查詢系統(tǒng)的開(kāi)發(fā)
  5.1  課程設(shè)計(jì)的目的和意義
  5.2  系統(tǒng)功能設(shè)計(jì)
  5.2.1  校園IP查詢系統(tǒng)主界面
  5.2.2 1P信息存儲(chǔ)子系統(tǒng)
  5.2.3  1P信息讀取子系統(tǒng)
  5.2.4  1P信息查詢子系統(tǒng)
  5.3  數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
  5.3.1  建立IP信息數(shù)據(jù)庫(kù)
  5.3.2  建立IP信息數(shù)據(jù)表
  5.4  系統(tǒng)功能設(shè)計(jì)分析
  5.5  校園IP查詢系統(tǒng)主界面設(shè)計(jì)開(kāi)發(fā)
  5.5.1  主界面的布局和控件放置
  5.5.2  主界面的設(shè)計(jì)開(kāi)發(fā)
  5.6  1P信息存儲(chǔ)子系統(tǒng)設(shè)計(jì)開(kāi)發(fā)
  5.7  1P信息讀取子系統(tǒng)設(shè)計(jì)開(kāi)發(fā)
  5.8  1P信息解析子系統(tǒng)設(shè)計(jì)開(kāi)發(fā)
案例六  學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)
  6.1  課程設(shè)計(jì)的目的和意義
  6.2  系統(tǒng)功能設(shè)計(jì)
  6.2.1  學(xué)生信息管理系統(tǒng)主界面
  6.2.2  個(gè)人信息管理子系統(tǒng)
  6.2.3  選課信息管理子系統(tǒng)
  6.2.4  獎(jiǎng)勵(lì)信息子系統(tǒng)
  6.2.5  職務(wù)信息管理子系統(tǒng)
  6.3  數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
  6.3.1  建立時(shí)間信息數(shù)據(jù)庫(kù)
  6.3.2  數(shù)據(jù)庫(kù)分析
  6.4  系統(tǒng)功能設(shè)計(jì)分析
  6.5  管理系統(tǒng)主界面設(shè)計(jì)開(kāi)發(fā)
  6.5.1  主界面的布局和控件放置
  6.5.2  主界面的設(shè)計(jì)開(kāi)發(fā)
  6.6  個(gè)人信息管理子系統(tǒng)界面開(kāi)發(fā)設(shè)計(jì)
  6.7  選課信息管理子系統(tǒng)界面設(shè)計(jì)開(kāi)發(fā).
  6.8  獎(jiǎng)勵(lì)信息管理子系統(tǒng)界面開(kāi)發(fā)設(shè)計(jì)
  6.9  職務(wù)信息管理子系統(tǒng)界面開(kāi)發(fā)設(shè)計(jì)
  6.10  數(shù)據(jù)庫(kù)訪問(wèn)的設(shè)計(jì)開(kāi)發(fā)
案例七  超市管理系統(tǒng)的開(kāi)發(fā)
  7.1  課程設(shè)計(jì)的目的和意義
  7.2  系統(tǒng)功能設(shè)計(jì)
  7.3  數(shù)據(jù)庫(kù)的設(shè)計(jì)
  7.4  編寫(xiě)JDBC程序所需要的條件和步驟
  7.5  用戶登錄界面的設(shè)計(jì)
  7.6  顧客登錄界面的設(shè)計(jì)
  7.7  采購(gòu)管理、銷(xiāo)售管理和經(jīng)理管理用戶界面的設(shè)計(jì)和實(shí)現(xiàn)
  7.7.1  采購(gòu)管理模塊的設(shè)計(jì)
  7.7.2  銷(xiāo)售管理模塊
  7.7.3  經(jīng)理管理
案例八  高考管理系統(tǒng)的開(kāi)發(fā)
  8.1  課程設(shè)計(jì)的目的和意義
  8.2  高考信息管理系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
  8.2.1  建立理科數(shù)據(jù)表
  8.2.2  建立理科從數(shù)據(jù)表
  8.2.3  文科數(shù)據(jù)表的設(shè)計(jì)
  8.3  主控界面的設(shè)計(jì)
  8.4  科成績(jī)錄入系統(tǒng)設(shè)計(jì)
  8.5  科成績(jī)查詢模塊的設(shè)計(jì)
  8.6  文科成績(jī)錄入窗體的設(shè)計(jì)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)