注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java項目開發(fā)全程實錄(第5版)

Java項目開發(fā)全程實錄(第5版)

Java項目開發(fā)全程實錄(第5版)

定 價:¥89.80

作 者: 明日科技
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302667872 出版時間: 2024-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  《Java項目開發(fā)全程實錄(第5版)》精選11個熱門項目,涉及Java基礎(chǔ)應(yīng)用、數(shù)據(jù)庫應(yīng)用和Web開發(fā)三大Java重點應(yīng)用方向,實用性非常強。這些項目包含:推箱子游戲、文件批處理助手、圖片處理工坊、網(wǎng)絡(luò)五子棋、單/雙人坦克大戰(zhàn)、數(shù)據(jù)圖表分析小幫手、學生成績管理系統(tǒng)、工作計劃管理系統(tǒng)、倉儲管理系統(tǒng)、明日科技門戶網(wǎng)、九宮格記憶網(wǎng)。從軟件工程的角度出發(fā),本書按照項目開發(fā)的順序,系統(tǒng)、全面地講解每一個項目的開發(fā)實現(xiàn)過程。在結(jié)構(gòu)上,每章的內(nèi)容都圍繞一個項目進行講解,統(tǒng)一采用“開發(fā)背景→系統(tǒng)設(shè)計→技術(shù)準備→公共模塊實現(xiàn)/各功能模塊實現(xiàn)→項目運行→源碼下載”的形式,完整地呈現(xiàn)每個項目的開發(fā)流程,讓讀者在完成項目后獲得明確的成就感。這樣的安排旨在幫助讀者快速積累實際項目經(jīng)驗和技巧,助于讀者早日實現(xiàn)就業(yè)目標。

作者簡介

  明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開發(fā)、教育培訓以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發(fā)中的必需、常用內(nèi)容,同時也很注重內(nèi)容的易學、方便性以及相關(guān)知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“全國高校出版社優(yōu)秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

第1篇 基礎(chǔ)應(yīng)用項目
第1章 推箱子游戲 2
——運算符 流程控制 數(shù)組 字符串 多線程 Swing
1.1 開發(fā)背景 2
1.2 系統(tǒng)設(shè)計 3
1.2.1 開發(fā)環(huán)境 3
1.2.2 業(yè)務(wù)流程 3
1.2.3 功能結(jié)構(gòu) 3
1.3 技術(shù)準備 4
1.4 工具類設(shè)計 6
1.4.1 圖片工具類 6
1.4.2 關(guān)卡工具類 7
1.5 模型類設(shè)計 10
1.5.1 模型抽象類 10
1.5.2 墻塊類 11
1.5.3 目的地類 11
1.5.4 玩家類 12
1.5.5 箱子類 12
1.5.6 關(guān)卡類 13
1.6 主窗體設(shè)計 14
1.7 功能設(shè)計 15
1.7.1 開始游戲 15
1.7.2 關(guān)卡編輯器 21
1.8 項目運行 25
1.9 源碼下載 26
第2章 文件批處理助手 27
——集合類 泛型 I/O lambda表達式 多線程
2.1 開發(fā)背景 27
2.2 系統(tǒng)設(shè)計 28
2.2.1 開發(fā)環(huán)境 28
2.2.2 業(yè)務(wù)流程 28
2.2.3 功能結(jié)構(gòu) 28
2.3 技術(shù)準備 29
2.4 公共類設(shè)計 30
2.4.1 自定義表格類 31
2.4.2 選項卡面板工廠類 31
2.5 主窗體設(shè)計 31
2.6 功能設(shè)計 32
2.6.1 批量移動功能設(shè)計 32
2.6.2 批量重命名功能設(shè)計 38
2.6.3 搜索文本功能設(shè)計 40
2.7 項目運行 42
2.8 源碼下載 43
第3章 圖片處理工坊 44
——常用類庫 集合類 泛型 I/O 馬賽克/透明圖片處理技術(shù)
3.1 開發(fā)背景 44
3.2 系統(tǒng)設(shè)計 45
3.2.1 開發(fā)環(huán)境 45
3.2.2 業(yè)務(wù)流程 45
3.2.3 功能結(jié)構(gòu) 45
3.3 技術(shù)準備 46
3.3.1 技術(shù)概覽 46
3.3.2 馬賽克處理技術(shù) 46
3.3.3 透明圖片處理技術(shù) 47
3.4 公共類設(shè)計 47
3.4.1 抽象的功能面板類 48
3.4.2 面板工廠類 48
3.4.3 圖片類 49
3.5 主窗體設(shè)計 50
3.6 功能設(shè)計 55
3.6.1 旋轉(zhuǎn)圖片 55
3.6.2 翻轉(zhuǎn)圖片 58
3.6.3 裁剪圖片 60
3.6.4 添加文字水印 62
3.6.5 添加圖片水印 64
3.6.6 將彩圖轉(zhuǎn)為黑白圖 66
3.6.7 打馬賽克 67
3.6.8 設(shè)置圖片透明度 69
3.7 項目運行 70
3.8 源碼下載 71
第4章 網(wǎng)絡(luò)五子棋 72
——多線程 Socket編程 五子棋算法 人機對戰(zhàn)算法
4.1 開發(fā)背景 72
4.2 系統(tǒng)設(shè)計 73
4.2.1 開發(fā)環(huán)境 73
4.2.2 業(yè)務(wù)流程 73
4.2.3 功能結(jié)構(gòu) 74
4.3 技術(shù)準備 74
4.3.1 技術(shù)概覽 74
4.3.2 五子棋算法 75
4.3.3 人機對戰(zhàn)算法 78
4.4 公共模塊設(shè)計 78
4.4.1 定義用戶類 78
4.4.2 定義棋盤模型類 79
4.5 界面模型設(shè)計 80
4.5.1 界面模型概述 80
4.5.2 設(shè)計主窗體 80
4.5.3 設(shè)計登錄界面 81
4.5.4 繪制棋盤界面 82
4.5.5 實現(xiàn)單擊鼠標落棋功能 85
4.5.6 實現(xiàn)游戲回放功能 85
4.5.7 實現(xiàn)自由更換背景功能 86
4.5.8 清屏動畫的實現(xiàn) 87
4.6 通信模塊設(shè)計 88
4.6.1 通信模塊概述 88
4.6.2 信息識別功能的實現(xiàn) 88
4.6.3 實現(xiàn)發(fā)送/接收聊天信息功能 90
4.6.4 “悔棋”功能的實現(xiàn) 91
4.7 人機對戰(zhàn)設(shè)計 92
4.7.1 計算機自動處理用戶請求 92
4.7.2 計算機判斷落棋點 92
4.7.3 計算機自動落棋 95
4.8 項目運行 95
4.9 源碼下載 96
第5章 單/雙人坦克大戰(zhàn) 97
——常用類庫 枚舉類型 并發(fā) 碰撞檢測算法 刷新幀
5.1 開發(fā)背景 97
5.2 系統(tǒng)設(shè)計 98
5.2.1 開發(fā)環(huán)境 98
5.2.2 業(yè)務(wù)流程 98
5.2.3 功能結(jié)構(gòu) 98
5.3 技術(shù)準備 99
5.3.1 技術(shù)概覽 99
5.3.2 碰撞檢測算法 99
5.3.3 刷新幀 102
5.4 枚舉設(shè)計 103
5.4.1 方向枚舉 103
5.4.2 游戲模式枚舉 103
5.4.3 坦克類型枚舉 104
5.4.4 墻塊類型枚舉 104
5.5 公共類設(shè)計 104
5.5.1 繪圖工具類 105
5.5.2 地圖工具類 105
5.6 模型類設(shè)計 108
5.6.1 可顯示圖像的抽象類 108
5.6.2 玩家坦克類 110
5.6.3 電腦坦克類 113
5.6.4 子彈類 116
5.6.5 基地類 117
5.6.6 爆炸效果類 117
5.6.7 地圖類 118
5.7 墻塊設(shè)計 119
5.7.1 墻塊抽象類 119
5.7.2 墻塊實體類 120
5.8 主窗體設(shè)計 121
5.9 功能面板設(shè)計 121
5.9.1 登錄面板設(shè)計 121
5.9.2 關(guān)卡面板設(shè)計 123
5.9.3 游戲面板設(shè)計 124
5.10 項目運行 128
5.11 源碼下載 129
第6章 數(shù)據(jù)圖表分析小幫手 130
——正則表達式 表格模型 表格數(shù)據(jù)轉(zhuǎn)Excel/PDF 圖表應(yīng)用
6.1 開發(fā)背景 130
6.2 系統(tǒng)設(shè)計 131
6.2.1 開發(fā)環(huán)境 131
6.2.2 業(yè)務(wù)流程 131
6.2.3 功能結(jié)構(gòu) 131
6.3 技術(shù)準備 132
6.3.1 技術(shù)概覽 132
6.3.2 導出為Excel文件 132
6.3.3 導出為PDF文檔 133
6.3.4 圖表應(yīng)用 133
6.4 主窗體設(shè)計 137
6.5 表格統(tǒng)計功能設(shè)計 139
6.5.1 修改表題功能 139
6.5.2 導出為Excel文件功能 140
6.5.3 導出為PDF文檔功能 142
6.6 圖形分析功能設(shè)計 145
6.6.1 繪制柱形圖 145
6.6.2 繪制餅圖 147
6.6.3 繪制區(qū)域圖 148
6.7 項目運行 149
6.8 源碼下載 150
第2篇 數(shù)據(jù)庫應(yīng)用項目
第7章 學生成績管理系統(tǒng) 152
——反射 JDBC編程 MySQL數(shù)據(jù)庫 數(shù)據(jù)的批量操作
7.1 開發(fā)背景 152
7.2 系統(tǒng)設(shè)計 153
7.2.1 開發(fā)環(huán)境 153
7.2.2 業(yè)務(wù)流程 153
7.2.3 功能結(jié)構(gòu) 153
7.3 數(shù)據(jù)庫設(shè)計 154
7.3.1 數(shù)據(jù)庫概述 154
7.3.2 數(shù)據(jù)表設(shè)計 154
7.4 技術(shù)準備 156
7.4.1 技術(shù)概覽 156
7.4.2 數(shù)據(jù)的批量操作 157
7.5 公共模塊設(shè)計 157
7.5.1 實體類的編寫 157
7.5.2 操作數(shù)據(jù)庫公共類的編寫 158
7.6 登錄模塊設(shè)計 163
7.6.1 模塊概述 163
7.6.2 代碼實現(xiàn) 163
7.7 主窗體模塊設(shè)計 164
7.7.1 模塊概述 164
7.7.2 代碼實現(xiàn) 165
7.8 班級信息設(shè)置模塊設(shè)計 167
7.8.1 模塊概述 167
7.8.2 代碼實現(xiàn) 168
7.9 學生基本信息管理模塊設(shè)計 170
7.9.1 模塊概述 170
7.9.2 代碼實現(xiàn) 171
7.10 學生考試成績信息管理模塊設(shè)計 174
7.10.1 模塊概述 174
7.10.2 代碼實現(xiàn) 175
7.11 基本信息數(shù)據(jù)查詢模塊設(shè)計 178
7.11.1 模塊概述 178
7.11.2 代碼實現(xiàn) 179
7.12 考試成績班級明細查詢模塊設(shè)計 181
7.12.1 模塊概述 181
7.12.2 代碼實現(xiàn) 181
7.13 項目運行 183
7.14 源碼下載 183
第8章 工作計劃管理系統(tǒng) 184
——JDBC編程 MySQL數(shù)據(jù)庫 時鐘控件 GridBagLayout布局管理器
8.1 開發(fā)背景 184
8.2 系統(tǒng)設(shè)計 185
8.2.1 開發(fā)環(huán)境 185
8.2.2 業(yè)務(wù)流程 185
8.2.3 功能結(jié)構(gòu) 185
8.3 數(shù)據(jù)庫設(shè)計 186
8.3.1 數(shù)據(jù)庫概述 186
8.3.2 數(shù)據(jù)庫設(shè)計 186
8.4 技術(shù)準備 188
8.4.1 技術(shù)概覽 188
8.4.2 時鐘控件 189
8.4.3 GridBagLayout布局管理器 190
8.5 公共模塊設(shè)計 190
8.5.1 操作數(shù)據(jù)庫的公共類的編寫 190
8.5.2 實體類的編寫 192
8.6 登錄模塊設(shè)計 193
8.6.1 登錄模塊概述 193
8.6.2 登錄模塊實現(xiàn)過程 193
8.7 主窗體模塊設(shè)計 196
8.7.1 主窗體模塊概述 196
8.7.2 主窗體模塊實現(xiàn)過程 197
8.8 部門信息管理模塊設(shè)計 205
8.8.1 部門信息管理模塊概述 205
8.8.2 部門信息管理模塊實現(xiàn)過程 206
8.9 基本資料模塊設(shè)計 210
8.9.1 基本資料模塊概述 210
8.9.2 基本資料模塊實現(xiàn)過程 210
8.10 圖書項目模塊設(shè)計 213
8.10.1 圖書項目模塊概述 213
8.10.2 圖書項目模塊實現(xiàn)過程 213
8.11 項目運行 219
8.12 源碼下載 220
第9章 倉儲管理系統(tǒng) 221
——JDBC編程 MySQL數(shù)據(jù)庫 事件監(jiān)聽器 數(shù)據(jù)庫備份與恢復
9.1 開發(fā)背景 221
9.2 系統(tǒng)設(shè)計 222
9.2.1 開發(fā)環(huán)境 222
9.2.2 業(yè)務(wù)流程 222
9.2.3 功能結(jié)構(gòu) 222
9.3 數(shù)據(jù)庫設(shè)計 223
9.3.1 數(shù)據(jù)庫概述 223
9.3.2 設(shè)計數(shù)據(jù)表 223
9.4 技術(shù)準備 225
9.4.1 技術(shù)概覽 225
9.4.2 數(shù)據(jù)庫備份 226
9.4.3 數(shù)據(jù)庫恢復 226
9.5 公共類設(shè)計 227
9.5.1 創(chuàng)建Item公共類 227
9.5.2 創(chuàng)建數(shù)據(jù)模型公共類 228
9.5.3 創(chuàng)建Dao公共類 230
9.6 主窗體概述 237
9.7 進貨單模塊設(shè)計 238
9.7.1 添加進貨商品的空模板 238
9.7.2 獲取商品名稱列表 239
9.7.3 更新商品詳細信息 240
9.7.4 統(tǒng)計進貨商品信息 240
9.7.5 商品入庫功能的實現(xiàn) 241
9.8 銷售單模塊設(shè)計 243
9.8.1 初始化銷售票號 244
9.8.2 添加銷售商品信息 244
9.8.3 統(tǒng)計銷售商品信息 244
9.8.4 商品銷售功能的實現(xiàn) 245
9.9 庫存盤點模塊設(shè)計 246
9.9.1 獲取所有庫存商品 247
9.9.2 統(tǒng)計商品的損益數(shù)量 248
9.10 數(shù)據(jù)庫備份與恢復模塊設(shè)計 249
9.11 項目運行 250
9.12 源碼下載 250
第3篇 Web開發(fā)項目
第10章 明日科技門戶網(wǎng) 252
——JDBC編程 MySQL數(shù)據(jù)庫 Servlet JSP 
10.1 開發(fā)背景 252
10.2 系統(tǒng)設(shè)計 253
10.2.1 開發(fā)環(huán)境 253
10.2.2 業(yè)務(wù)流程 253
10.2.3 功能結(jié)構(gòu) 253
10.3 數(shù)據(jù)庫設(shè)計 254
10.3.1 數(shù)據(jù)庫概述 254
10.3.2 數(shù)據(jù)表設(shè)計 254
10.4 技術(shù)準備 254
10.4.1 技術(shù)概覽 254
10.4.2 Servlet技術(shù) 255
10.4.3 JSP技術(shù) 257
10.5 首頁模塊設(shè)計 261
10.5.1 上部導航欄設(shè)計 262
10.5.2 中部輪播圖片信息設(shè)計 263
10.5.3 下部功能欄設(shè)計 264
10.5.4 底部版權(quán)信息欄設(shè)計 264
10.6 新聞模塊設(shè)計 265
10.6.1 配置文件的編寫 265
10.6.2 顯示新聞列表 266
10.6.3 查看新聞內(nèi)容 267
10.7 后端新聞維護模塊設(shè)計 269
10.7.1 新增新聞 270
10.7.2 刪除新聞 271
10.7.3 修改新聞 271
10.8 項目運行 272
10.9 源碼下載 273
第11章 九宮格記憶網(wǎng) 274
——JDBC編程 MySQL數(shù)據(jù)庫 Servlet Ajax JSP
11.1 開發(fā)背景 274
11.2 系統(tǒng)設(shè)計 275
11.2.1 開發(fā)環(huán)境 275
11.2.2 業(yè)務(wù)流程 275
11.2.3 功能結(jié)構(gòu) 275
11.3 數(shù)據(jù)庫設(shè)計 275
11.3.1 數(shù)據(jù)庫概述 275
11.3.2 數(shù)據(jù)表設(shè)計 276
11.4 技術(shù)準備 277
11.4.1 技術(shù)概覽 277
11.4.2 Ajax技術(shù) 277
11.5 公共類設(shè)計 279
11.5.1 編寫數(shù)據(jù)庫連接及操作類 279
11.5.2 編寫保存分頁代碼的JavaBean 280
11.5.3 配置解決中文亂碼的過濾器 281
11.5.4 編寫實體類 282
11.6 首頁設(shè)計 282
11.6.1 采用DIV CSS技術(shù)使頁面內(nèi)容居中 283
11.6.2 首頁的實現(xiàn)過程 284
11.7 用戶模塊設(shè)計 285
11.7.1 用戶注冊的實現(xiàn) 285
11.7.2 用戶登錄的實現(xiàn) 288
11.7.3 退出登錄的實現(xiàn) 289
11.7.4 找回密碼功能 289
11.8 顯示日記列表模塊設(shè)計 291
11.8.1 展開和收縮圖片功能 291
11.8.2 查看日記原圖功能 292
11.8.3 對日記圖片進行左轉(zhuǎn)和右轉(zhuǎn) 293
11.8.4 顯示全部日記功能 293
11.8.5 查看個人日記功能 295
11.8.6 刪除個人日記功能 296
11.9 寫日記模塊設(shè)計 296
11.9.1 填寫日記信息的實現(xiàn) 297
11.9.2 預覽日記圖片功能 298
11.9.3 保存日記圖片功能 301
11.10 社交模塊設(shè)計 302
11.10.1 評論功能的實現(xiàn) 302
11.10.2 點贊功能的實現(xiàn) 304
11.11 項目運行 304
11.12 源碼下載 306

本目錄推薦

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