出版時(shí)間:2009-7 出版社:電子工業(yè)出版社 作者:吳亞峰 等編著 頁(yè)數(shù):514 字?jǐn)?shù):884000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
Java是目前最流行、發(fā)展最快的編程語(yǔ)言之一,隨著Java新技術(shù)的不斷推出,Java變得越來(lái)越強(qiáng)大,也越來(lái)越易用。本書(shū)將結(jié)合具體的項(xiàng)目實(shí)例向讀者介紹Java開(kāi)發(fā)的整個(gè)流程,同時(shí)實(shí)例中也包括了許多Java項(xiàng)日開(kāi)發(fā)技巧與經(jīng)驗(yàn)?! ”緯?shū)共介紹了10個(gè)項(xiàng)目實(shí)例,其中4個(gè)實(shí)例關(guān)于管理系統(tǒng),兩個(gè)關(guān)于實(shí)用單機(jī)版軟件,兩個(gè)網(wǎng)絡(luò)游戲;以及兩個(gè)關(guān)于Web開(kāi)發(fā)的實(shí)例。在每一個(gè)項(xiàng)目實(shí)例的介紹中,筆者都按照實(shí)際的開(kāi)發(fā)步驟進(jìn)行講解,一步步地向讀者介紹了項(xiàng)目的整個(gè)開(kāi)發(fā)過(guò)程。對(duì)每一個(gè)項(xiàng)目的代碼都進(jìn)行了詳細(xì)的介紹,而且源代碼中還有著詳細(xì)的代碼注釋,以盡量幫助讀者讀懂代碼中的每一個(gè)細(xì)節(jié)。 本書(shū)不僅包括項(xiàng)目實(shí)例,同時(shí)也包含了筆者積累的很多開(kāi)發(fā)技巧與經(jīng)驗(yàn),既適合Java初學(xué)者閱讀,也適合有一定開(kāi)發(fā)經(jīng)驗(yàn)的Java開(kāi)發(fā)人員閱讀。 本書(shū)附贈(zèng)DVD光盤(pán)1張,內(nèi)容包括超大容量手把手教學(xué)視頻、電子教案(PPT)、編程參考寶典電子書(shū)、源代碼。
作者簡(jiǎn)介
吳亞峰,畢業(yè)于北京郵電大學(xué),后留學(xué)澳大利亞臥龍崗大學(xué)取得碩士學(xué)位,1998年開(kāi)始從事Java的開(kāi)發(fā),有十多年的Java開(kāi)發(fā)經(jīng)驗(yàn)與培訓(xùn)經(jīng)驗(yàn),主要的研究方向是Java EE?,F(xiàn)在為Java EE獨(dú)立軟件開(kāi)發(fā)工程師,同時(shí)兼任Sun授權(quán)Java培訓(xùn)中心認(rèn)證教師,為數(shù)十家著名企業(yè)培訓(xùn)了上千名軟件開(kāi)
書(shū)籍目錄
第1章 預(yù)備知識(shí)(教學(xué)視頻:20分鐘) 1.1 Access的簡(jiǎn)單使用 1.1.1Access創(chuàng)建表及表問(wèn)關(guān)系 1.1.2 填寫(xiě)表的數(shù)據(jù) 1.2 MySQL的下載安裝及使用 1.2.1下載MySQL 1.2.2 安裝設(shè)置MySQL 1.2.3 MySQL的簡(jiǎn)單使用 1.3 Tomcat的下載安裝及簡(jiǎn)單使用 1.3.1Tomcat的下載 1.3.2 Tomcat的安裝 1.3.3 Tomcat的簡(jiǎn)單使用 1.4 本章總結(jié)第2章 東方大學(xué)學(xué)生成績(jī)管理系統(tǒng)(Swing+MySQL共3500行代碼)?。ń虒W(xué)視頻:128分鐘) 2.1 開(kāi)發(fā)背景 2.2 系統(tǒng)分析 2.2.1需求分析 2.2.2 可行性分析 2.3 系統(tǒng)設(shè)計(jì) 2.3.1 系統(tǒng)目標(biāo) 2.3.2 系統(tǒng)功能結(jié)構(gòu) 2.3.3 構(gòu)建開(kāi)發(fā)環(huán)境 2.3.4 系統(tǒng)預(yù)覽 2.3.5 目錄組織結(jié)構(gòu) 2.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 2.4.1 數(shù)據(jù)庫(kù)分析 2.4.2 項(xiàng)目E-R圖 2.4.3 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 2.5 開(kāi)發(fā)前的準(zhǔn)備工作 2.6 教師客戶端主窗體設(shè)計(jì) 2.6.1 主窗體界面設(shè)計(jì) 2.6.2 主窗體的初始化方法 2.6.3 注冊(cè)鼠標(biāo)事件監(jiān)聽(tīng)器 2.6.4 MyNode類的開(kāi)發(fā) 2.6.5 編譯運(yùn)行教師客戶端主窗體 2.7 教師客戶端密碼修改模塊 2.7.1 密碼修改模塊代碼主框架 2.7.2 界面初始化及注冊(cè)監(jiān)聽(tīng)器 2.7.3 開(kāi)發(fā)實(shí)現(xiàn)業(yè)務(wù)功能的方法 2.7.4 數(shù)據(jù)庫(kù)操縱方法的實(shí)現(xiàn) 2.7.5 密碼修改模塊的測(cè)試與集成 2.8 新生報(bào)到模塊的設(shè)計(jì)與開(kāi)發(fā) 2.8.1 新生報(bào)到模塊的代碼主框架 2.8.2 各初始化方法的實(shí)現(xiàn) 2.8.3 實(shí)現(xiàn)添加學(xué)生的功能 2.8.4.submitStu方法的實(shí)現(xiàn) 2.8.5 測(cè)試并集成新生報(bào)到模塊 2.9 教師客戶端基本信息查詢模塊的設(shè)計(jì)與開(kāi)發(fā) 2.9.1 基本信息查詢輔助類的開(kāi)發(fā) 2.9.2 基本信息查詢代碼框架 2.9.3 業(yè)務(wù)功能方法的實(shí)現(xiàn) 2.9.4 測(cè)試此模塊并集成到主窗體 2.10 教師客戶端成績(jī)查詢模塊的設(shè)計(jì)與開(kāi)發(fā) 2.10.1 成績(jī)查詢輔助類的開(kāi)發(fā) 2.10.2 教師客戶端成績(jī)查詢代碼框架 2.10.3 實(shí)現(xiàn)成績(jī)查詢界面的事件處理代碼 2.10.4 成績(jī)查詢模塊的測(cè)試與集成 2.11 選課設(shè)置模塊的設(shè)計(jì)與開(kāi)發(fā) 2.11.1 選課設(shè)置代碼主框架 2.11.2 選課設(shè)置模塊初始化方法的實(shí)現(xiàn) 2.11.3 業(yè)務(wù)功能方法的實(shí)現(xiàn) 2.11.4 更新模塊方法的實(shí)現(xiàn) 2.11.5 測(cè)試集成選課設(shè)置模塊 2.12 設(shè)計(jì)開(kāi)發(fā)課程成績(jī)錄入模塊 2.12.1 成績(jī)錄入模塊的框架開(kāi)發(fā) 2.12.2 界面事件處理的代碼實(shí)現(xiàn) 2.12.3 測(cè)試模塊并集成到主窗體中 2.13 添加課程模塊的設(shè)計(jì)與開(kāi)發(fā) 2.13.1 添加課程代碼主框架 2.13.2 添加課程模塊的測(cè)試與集成 2.14 增加班級(jí)模塊 2.15 歡迎界面的設(shè)計(jì)與開(kāi)發(fā) 2.15.1 簡(jiǎn)單歡迎界面的實(shí)現(xiàn) 2.15.2 教師客戶端歡迎界面的添加 2.16 學(xué)生客戶端的設(shè)計(jì)與開(kāi)發(fā) ……第3章 廣陵學(xué)院圖書(shū)館管理系統(tǒng)(Swing+JDBC+MySQL共2700行代碼)(教學(xué)視頻:122分鐘)第4章 訊時(shí)個(gè)人通訊錄第5章 火車(chē)車(chē)次查詢系統(tǒng)第6章 瑞捷商貿(mào)有限公司POS系統(tǒng)第7章 長(zhǎng)河實(shí)業(yè)人事管理系統(tǒng)第8章 網(wǎng)絡(luò)中國(guó)象棋對(duì)戰(zhàn)第9章 局域網(wǎng)坦克大戰(zhàn)第10章 購(gòu)物新天地網(wǎng)上商城第11章 海川酒店預(yù)訂系統(tǒng)
章節(jié)摘錄
第2章 東方大學(xué)學(xué)生成績(jī)管理系統(tǒng)(Swing+MySQL共3500行代碼) 2.1 開(kāi)發(fā)背景 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量的不斷增多,原來(lái)人工記錄的方式,甚至是一般的數(shù)據(jù)存儲(chǔ)管理軟件都已經(jīng)不能滿足學(xué)生管理的需求。因?yàn)檫@些傳統(tǒng)的管理方式存在太多的缺陷,示例如下: ·維護(hù)數(shù)據(jù)的性能低下; ·查詢信息不方便; ·選課效率不高; ·維護(hù)成績(jī)信息的工作量大,等等?! 榱藦浹a(bǔ)諸如上述的缺陷,便于學(xué)生成績(jī)信息的管理與維護(hù),提高管理的效率,從而開(kāi)發(fā)出本章案例中的學(xué)生成績(jī)管理系統(tǒng),以實(shí)現(xiàn)學(xué)校的信息化管理?! ?.2 系統(tǒng)分析 系統(tǒng)要實(shí)現(xiàn)哪些功能,要有怎樣的性能是項(xiàng)目開(kāi)發(fā)的目標(biāo),為此,在實(shí)際項(xiàng)目開(kāi)發(fā)之前,首先要進(jìn)行需求分析以及可行性分析,這是項(xiàng)目開(kāi)發(fā)的基礎(chǔ)?! ?.2.1 需求分析 通過(guò)與某學(xué)校領(lǐng)導(dǎo)及教務(wù)人員的詳細(xì)交流,目標(biāo)系統(tǒng)要具備以下功能。 1.教師客戶端功能 ·可以更改密碼; ·可以添加學(xué)生,并要求填寫(xiě)學(xué)生的基本信息; ·可以根據(jù)學(xué)號(hào)查詢學(xué)生基本信息及其成績(jī); ·有權(quán)限控制,每個(gè)管理員只能管理其所在學(xué)院的信息; ·可以添加新課程,新班級(jí); ·可以控制選課的課程范圍,并可以控制選課的時(shí)間,即可以控制選課的開(kāi)始與結(jié)束; ·可以錄入成績(jī),緩存成績(jī),檢查無(wú)誤后公布成績(jī)?! ?.學(xué)生客戶端功能 ·學(xué)生可以查看自己的基本信息; ·學(xué)生可以查看自己的成績(jī),已修學(xué)分和不及格成績(jī)信息; ·學(xué)生端可以進(jìn)行遠(yuǎn)程選課,并且可以查看課表。
編輯推薦
《30天學(xué)通Java項(xiàng)目案例開(kāi)發(fā)》以項(xiàng)目案例為導(dǎo)向,提高讀者的項(xiàng)目開(kāi)發(fā)水平,只需30天,便可輕松掌握10個(gè)Java Web項(xiàng)目開(kāi)發(fā)?! ?0天學(xué)通Java項(xiàng)目案例開(kāi)發(fā)》特色:秉承暢銷書(shū)“21天學(xué)通編程”系列的細(xì)致寫(xiě)法,按照軟件工程的基本流程開(kāi)發(fā)項(xiàng)目案例,提供10個(gè)典型項(xiàng)目案例,共64700行源代碼精解,一線開(kāi)發(fā)人員全程貼心講解,上手毫不費(fèi)力。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
30天學(xué)通Java項(xiàng)目案例開(kāi)發(fā) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版