Java企業項目實戰

Java企業項目實戰

《Java企業項目實戰》是2015年12月清華大學出版社出版的圖書,作者是李亞平、向華。

基本介紹

  • 書名:Java企業項目實戰
  • 作者:李亞平、向華
  • 出版社:清華大學出版社
  • 出版時間:2015年12月
  • 定價:34.5 元
  • ISBN:9787302411215
內容簡介,圖書目錄,

內容簡介

本書以超市管理系統作為主線,將Java知識貫穿於其中,重點介紹Swing開發技術。
本書共分為9章。第1章介紹超市管理系統的需求分析、可行性分析、概要設計等,第2章簡要介紹Swing開發環境的搭建,第3章介紹超市管理系統登錄模組的設計與開發,第4章介紹系統主框體的設計與開發,第5章介紹伺服器端監控界面及認證模組開發,第6章介紹基本檔案管理模組的設計與開發,第7章介紹採購訂貨模組的設計與開發,第8章介紹出入庫模組的設計與開發,第9章介紹人員部門管理模組的設計與開發。
本書適合作為高等院校計算機、軟體工程等相關專業高年級學生的教材,同時也可供對軟體開發有所了解的開發人員、科技工作者和研究人員參考。

圖書目錄

第1章超市管理系統分析1
1.1項目需求分析1
1.1.1超市的起源和訂請汗發展1
1.1.2項目背景1
1.1.3系統目標2
1.2.1技術上的可行性2
1.2.2經濟上的可行性2
1.2.3風險因素及對策3
1.3項目概要設計3
1.3.1進貨流程3
1.3.2銷售流程4
1.3.3庫存管理5
1.3.4系統功能清單6
1.3.5系統整體架構6
1.4開發語言選取7
1.4.1Java簡介7
1.4.2Java技術特點7
練習9
第2章開發環境搭建10
2.1下載達符欠及安裝JDK10
2.2.1打開環境試講變數設定面板12
2.2.2設定PATH12
2.2.3設定JAVA_HOME12
2.2.4設定CLASSPATH13◆Java企業項目實戰2.2.5檢驗是否配置成功14
2.3安裝Eclipse14
2.3.1下載Eclipse14
2.3.2選擇工作空間15
2.4創建項目15
練習18
第3章登錄模組設計與開發19
3.1相關知識19
3.1.1包19
3.1.2類20
3.1.3引入20
3.1.4變數21
3.1.5方法22
3.1.6數據類型23
3.1.7字元串類24
3.2界面設計27
3.3登錄流程設計29
3.4用戶表設計29
3.5包結構29
3.6代碼實現30
3.6.1創建用戶實體類30
3.6.2創建登錄框體背景內部類30
3.6.3布局登錄面板31
3.6.4註冊事件地束熱奔監聽器32
3.6.5完成登錄框體34
練習35
第4章主框體設計與開發36
4.1相關知識36
4.1.1封裝36
4.1.2繼承37
4.1.3多重繼承——接口類41
4.1.4日期相關類42
4.1.5數學函式類46
4.1.6常用集合類46
4.1.7Swing窗體48
4.1.8Swing面板49
4.1.9Swing常用控制項50
4.1.10Swing布局管理器51
4.2界面設計51
4.3代碼實現朵循元52
4.3.1創建系統選單欄52
4.3.2創建帶左右微調按鈕的移動面板53
4.3.3創建自定義頂級宙匙多雅功能選單按鈕60
4.3.4完成客戶端主框體63
練習64
第5章伺服器端設計與開發65
5.1相關知識65
5.1.1執行緒類65
5.1.2資料庫連線JDBC67
5.1.3客戶端套接字Socket67
5.1.4服務端套接字ServerSocket68
5.1.5序列化與反序列項蘭微化68
5.1.6遠程過程調用69
5.2界面設計69
5.3認證流程70
5.4伺服器包結構70
5.5代碼實現71
5.5.1創建資料庫連線工具71
5.5.2創建和實現用戶數據訪問接口74
5.5.3令牌管理器開發75
5.5.4伺服器監控面板開發78
5.5.5啟動伺服器並監聽客戶端請求80
練習81
第6章基本檔案管理模組設計與開發82
6.1相關知識82
6.1.1圖示類ImageIcon82
6.1.2圖像類Image82
6.1.3繪圖類Graphics82
6.1.4二維形狀處理Java2D89
6.1.5Swing選單組件90
6.1.6Swing樹形結構90
6.1.7Swing表格90
6.1.8Swing選項卡91
6.2界面設計91
6.2.1基本檔案管理界面91
6.2.2新增供應商界面92
6.2.3修改供應商界面92
6.3流程設計93
6.4資料庫表設計93
6.5包和類結構94
6.6代碼實現96
6.6.1創建樹形子96
6.6.2創建供應商實體99
6.6.3在伺服器端創建供應商數據訪問接口101
6.6.4創建供應商列表108
6.6.5新增供應商框體114
6.6.6修改供應商框體119
6.6.7創建其他管理模組122
練習126
第7章採購訂貨模組設計與開發127
7.1相關知識127
7.1.1檔案類File127
7.1.2檔案搜尋類FileFilter和FilenameFilter128
7.1.3檔案隨機讀寫類RandomAccessFile128
7.1.4輸入位元組流InputStream129
7.1.5輸出位元組流OutputStream130
7.1.6輸入字元流Reader131
7.1.7輸出字元流Writer132
7.1.8標準設備輸入/輸出類132
7.2界面設計133
7.3流程設計134
7.4數據表設計135
7.5包結構135
7.5.1客戶端相關包和類的層次結構135
7.5.2伺服器端相關包和類的層次結構135
7.6代碼實現136
7.6.1採購訂貨信息列表136
7.6.2新增採購訂貨框體151
7.6.3修改採購記錄框體155
練習160
第8章出、入倉庫模組設計與開發161
8.1相關知識161
8.1.1系統類161
8.1.2控制台讀寫類163
8.1.3內部類163
8.1.4匿名類164
8.1.5Swing事件處理165
8.2界面設計166
8.3流程設計166
8.4數據表設計166
8.5包結構167
8.6代碼實現167
8.6.1實現入庫模組167
8.6.2實現出庫模組193
練習194
第9章人員部門管理模組設計與開發195
9.1相關知識195
9.1.1Java異常處理195
9.1.2Java註解198
9.2界面設計198
9.3數據表設計199
9.4流程設計200
9.5包結構200
9.6代碼實現201
9.6.1實現人員管理模組201
9.6.2實現部門管理模組238
練習240
附錄A241
第1章圖像處理基礎1
1.1點陣圖與矢量圖1
1.1.1點陣圖1
1.1.2矢量圖2
1.2解析度2
1.3顏色模式3
1.4常用檔案的存儲格式6
1.5轉換圖像檔案格式實例8
第2章Photoshop基本操作10
2.1熟悉工作區10
2.2圖像處理基本工作流程13
2.2.1創建新圖像檔案 13
2.2.2存儲圖像檔案14
2.2.3打開和關閉檔案15
2.2.4顏色的設定16
2.2.5填充顏色18
2.2.6使用標尺、格線與參考線19
2.2.7圖像編輯的基本操作21
2.3改變圖像大小操作實例24
第3章選區的使用27
3.1創建選區27
3.1.1創建規則選區27
3.1.2創建不規則選區29
3.1.3智慧型化的選取工具30◆Photoshop圖像處理與設計3.2編輯選區32
3.2.1移動選區33
3.2.2反向選區33
3.2.3取消選區33
3.2.4再次選擇剛剛選取的選區33
3.2.5變換選區33
3.2.6增加選區33
3.2.7減少選區34
3.2.8修改選區34
3.2.9羽化選區35
3.2.10選區描邊35
3.2.11存儲與載入選區35
3.2.12複製、剪下、移動和貼上選區的內容35
3.3繪製一個太極圖圖示36
第4章圖像的繪製與修飾40
4.1繪製圖像40
4.1.1畫筆工具40
4.1.2鉛筆工具42
4.1.3顏色替換工具42
4.1.4擦除工具43
4.2修飾工具44
4.2.1修復畫筆工具組44
4.2.2圖章工具組47
4.2.3模糊工具組48
4.2.4歷史記錄畫筆工具組49
4.3繪製花紋圖案50
第5章色彩的調整53
5.1使用調整工具53
5.2色彩調整的基本方法54
5.2.1去色54
5.2.2反相54
5.2.3閾值55
5.2.4色調分離56
5.2.5色調均化56
5.2.6自動色調56
5.2.7自動對比度56
5.2.8自動顏色57
5.3色彩調整的中級方法57
5.3.1亮度/對比度57
5.3.2色彩平衡57
5.3.3替換顏色58
5.3.4照片濾鏡59
5.3.5通道混合器60
5.4色彩調整的高級方法61
5.4.1色階61
5.4.2曲線62
5.4.3色相/飽和度64
5.4.4漸變映射65
5.4.5可選顏色66
5.4.6匹配顏色66
5.5照片白天變黑夜67
第6章圖層的套用72
6.1圖層的基礎知識72
6.1.1圖層面板和選單72
6.1.2圖層的類型73
6.2圖層的編輯74
6.2.1新建、複製、移動和刪除圖層74
6.2.2圖層的連結、對齊、合併74
6.2.3圖層的變換75
6.2.4圖層的編組75
6.2.5調整圖層的不透明度76
6.3圖層的混合模式76
6.4圖層樣式80
6.4.1圖層樣式命令80
6.4.2圖層樣式效果80
6.5填充圖層和調整圖層87
6.5.1填充圖層87
6.5.2調整圖層 87
6.5.3編輯圖層內容88
6.6製作水晶按鈕88
第7章蒙版和通道91
7.1蒙版的創建與基本操作91
7.1.1蒙版及類型91
7.1.2快速蒙版91
7.1.3蒙版面板93
7.1.4圖層蒙版94
7.1.5矢量蒙版95
7.1.6剪貼蒙版96
7.2通道及其基本操作96
7.2.1通道及類型96
7.2.2通道的基本操作 97
7.2.3專色通道的使用99
7.2.4通道運算100
7.3使用“貼入”命令創建日落風光101
7.4使用“矢量蒙版”命令創建春色滿園102
7.5用通道作為選區載入的技術製作黃花效果104
第8章文本編輯106
8.1輸入文字106
8.1.1輸入橫排、直排文字106
8.1.2輸入段落文字107
8.1.3輸入蒙版文字107
8.2編輯文字108
8.2.1“字元”面板108
8.2.2“段落”面板108
8.2.3路徑文字109
8.3轉換文字109
8.3.1將文字轉換為路徑109
8.3.2將文字轉換為形狀110
8.3.3將文字層轉換為普通層110
8.4變形文字110
8.4.1通過“變換”選單製作變形文字111
8.4.2利用預設的樣式製作變形文字111
8.5段落文字的創建和編輯實例112
第9章路徑和形狀的繪製115
9.1繪製路徑115
9.1.1鋼筆工具 115
9.1.2自由鋼筆工具116
9.1.3添加錨點工具117
9.1.4刪除錨點工具117
9.1.5轉換點工具117
9.2路徑的選擇和編輯117
9.2.1路徑選擇工具組118
9.2.2“路徑”面板118
9.2.3填充路徑119
9.2.4描邊路徑119
9.2.5路徑轉換為選區119
9.2.6選區轉換為路徑120
9.2.7路徑的變形121
9.2.8保存與輸出路徑121
9.3繪製形狀圖形122
9.3.1矩形工具122
9.3.2圓角矩形工具122
9.3.3橢圓工具123
9.3.4多邊形工具123
9.3.5直線工具124
9.3.6自定形狀工具124
9.4製作郵票125
第10章濾鏡的套用128
10.1濾鏡128
10.1.1濾鏡的功能128
10.1.2濾鏡的分類128
10.1.3濾鏡的使用規則128
10.1.4濾鏡選單129
10.2濾鏡庫129
10.3液化130
10.4常用濾鏡的套用131
10.4.1風格化131
10.4.2模糊132
10.4.3扭曲134
10.4.4銳化135
10.4.5像素化136
10.4.6渲染137
10.4.7雜色138
10.4.8畫筆描邊140
10.4.9視頻142
10.4.10素描142
10.4.11轉換為智慧型濾鏡144
10.4.12紋理144
10.4.13藝術效果145
10.4.14作品保護(Digimarc)147
10.5利用濾鏡製作水波147
第11章綜合案例150
11.1製作證件照150
11.2繪製手鐲153
11.3利用濾鏡製作放射文字158
附錄Photoshop CS6常用快捷鍵164
參考文獻168
練習35
第4章主框體設計與開發36
4.1相關知識36
4.1.1封裝36
4.1.2繼承37
4.1.3多重繼承——接口類41
4.1.4日期相關類42
4.1.5數學函式類46
4.1.6常用集合類46
4.1.7Swing窗體48
4.1.8Swing面板49
4.1.9Swing常用控制項50
4.1.10Swing布局管理器51
4.2界面設計51
4.3代碼實現52
4.3.1創建系統選單欄52
4.3.2創建帶左右微調按鈕的移動面板53
4.3.3創建自定義頂級功能選單按鈕60
4.3.4完成客戶端主框體63
練習64
第5章伺服器端設計與開發65
5.1相關知識65
5.1.1執行緒類65
5.1.2資料庫連線JDBC67
5.1.3客戶端套接字Socket67
5.1.4服務端套接字ServerSocket68
5.1.5序列化與反序列化68
5.1.6遠程過程調用69
5.2界面設計69
5.3認證流程70
5.4伺服器包結構70
5.5代碼實現71
5.5.1創建資料庫連線工具71
5.5.2創建和實現用戶數據訪問接口74
5.5.3令牌管理器開發75
5.5.4伺服器監控面板開發78
5.5.5啟動伺服器並監聽客戶端請求80
練習81
第6章基本檔案管理模組設計與開發82
6.1相關知識82
6.1.1圖示類ImageIcon82
6.1.2圖像類Image82
6.1.3繪圖類Graphics82
6.1.4二維形狀處理Java2D89
6.1.5Swing選單組件90
6.1.6Swing樹形結構90
6.1.7Swing表格90
6.1.8Swing選項卡91
6.2界面設計91
6.2.1基本檔案管理界面91
6.2.2新增供應商界面92
6.2.3修改供應商界面92
6.3流程設計93
6.4資料庫表設計93
6.5包和類結構94
6.6代碼實現96
6.6.1創建樹形子96
6.6.2創建供應商實體99
6.6.3在伺服器端創建供應商數據訪問接口101
6.6.4創建供應商列表108
6.6.5新增供應商框體114
6.6.6修改供應商框體119
6.6.7創建其他管理模組122
練習126
第7章採購訂貨模組設計與開發127
7.1相關知識127
7.1.1檔案類File127
7.1.2檔案搜尋類FileFilter和FilenameFilter128
7.1.3檔案隨機讀寫類RandomAccessFile128
7.1.4輸入位元組流InputStream129
7.1.5輸出位元組流OutputStream130
7.1.6輸入字元流Reader131
7.1.7輸出字元流Writer132
7.1.8標準設備輸入/輸出類132
7.2界面設計133
7.3流程設計134
7.4數據表設計135
7.5包結構135
7.5.1客戶端相關包和類的層次結構135
7.5.2伺服器端相關包和類的層次結構135
7.6代碼實現136
7.6.1採購訂貨信息列表136
7.6.2新增採購訂貨框體151
7.6.3修改採購記錄框體155
練習160
第8章出、入倉庫模組設計與開發161
8.1相關知識161
8.1.1系統類161
8.1.2控制台讀寫類163
8.1.3內部類163
8.1.4匿名類164
8.1.5Swing事件處理165
8.2界面設計166
8.3流程設計166
8.4數據表設計166
8.5包結構167
8.6代碼實現167
8.6.1實現入庫模組167
8.6.2實現出庫模組193
練習194
第9章人員部門管理模組設計與開發195
9.1相關知識195
9.1.1Java異常處理195
9.1.2Java註解198
9.2界面設計198
9.3數據表設計199
9.4流程設計200
9.5包結構200
9.6代碼實現201
9.6.1實現人員管理模組201
9.6.2實現部門管理模組238
練習240
附錄A241
第1章圖像處理基礎1
1.1點陣圖與矢量圖1
1.1.1點陣圖1
1.1.2矢量圖2
1.2解析度2
1.3顏色模式3
1.4常用檔案的存儲格式6
1.5轉換圖像檔案格式實例8
第2章Photoshop基本操作10
2.1熟悉工作區10
2.2圖像處理基本工作流程13
2.2.1創建新圖像檔案 13
2.2.2存儲圖像檔案14
2.2.3打開和關閉檔案15
2.2.4顏色的設定16
2.2.5填充顏色18
2.2.6使用標尺、格線與參考線19
2.2.7圖像編輯的基本操作21
2.3改變圖像大小操作實例24
第3章選區的使用27
3.1創建選區27
3.1.1創建規則選區27
3.1.2創建不規則選區29
3.1.3智慧型化的選取工具30◆Photoshop圖像處理與設計3.2編輯選區32
3.2.1移動選區33
3.2.2反向選區33
3.2.3取消選區33
3.2.4再次選擇剛剛選取的選區33
3.2.5變換選區33
3.2.6增加選區33
3.2.7減少選區34
3.2.8修改選區34
3.2.9羽化選區35
3.2.10選區描邊35
3.2.11存儲與載入選區35
3.2.12複製、剪下、移動和貼上選區的內容35
3.3繪製一個太極圖圖示36
第4章圖像的繪製與修飾40
4.1繪製圖像40
4.1.1畫筆工具40
4.1.2鉛筆工具42
4.1.3顏色替換工具42
4.1.4擦除工具43
4.2修飾工具44
4.2.1修復畫筆工具組44
4.2.2圖章工具組47
4.2.3模糊工具組48
4.2.4歷史記錄畫筆工具組49
4.3繪製花紋圖案50
第5章色彩的調整53
5.1使用調整工具53
5.2色彩調整的基本方法54
5.2.1去色54
5.2.2反相54
5.2.3閾值55
5.2.4色調分離56
5.2.5色調均化56
5.2.6自動色調56
5.2.7自動對比度56
5.2.8自動顏色57
5.3色彩調整的中級方法57
5.3.1亮度/對比度57
5.3.2色彩平衡57
5.3.3替換顏色58
5.3.4照片濾鏡59
5.3.5通道混合器60
5.4色彩調整的高級方法61
5.4.1色階61
5.4.2曲線62
5.4.3色相/飽和度64
5.4.4漸變映射65
5.4.5可選顏色66
5.4.6匹配顏色66
5.5照片白天變黑夜67
第6章圖層的套用72
6.1圖層的基礎知識72
6.1.1圖層面板和選單72
6.1.2圖層的類型73
6.2圖層的編輯74
6.2.1新建、複製、移動和刪除圖層74
6.2.2圖層的連結、對齊、合併74
6.2.3圖層的變換75
6.2.4圖層的編組75
6.2.5調整圖層的不透明度76
6.3圖層的混合模式76
6.4圖層樣式80
6.4.1圖層樣式命令80
6.4.2圖層樣式效果80
6.5填充圖層和調整圖層87
6.5.1填充圖層87
6.5.2調整圖層 87
6.5.3編輯圖層內容88
6.6製作水晶按鈕88
第7章蒙版和通道91
7.1蒙版的創建與基本操作91
7.1.1蒙版及類型91
7.1.2快速蒙版91
7.1.3蒙版面板93
7.1.4圖層蒙版94
7.1.5矢量蒙版95
7.1.6剪貼蒙版96
7.2通道及其基本操作96
7.2.1通道及類型96
7.2.2通道的基本操作 97
7.2.3專色通道的使用99
7.2.4通道運算100
7.3使用“貼入”命令創建日落風光101
7.4使用“矢量蒙版”命令創建春色滿園102
7.5用通道作為選區載入的技術製作黃花效果104
第8章文本編輯106
8.1輸入文字106
8.1.1輸入橫排、直排文字106
8.1.2輸入段落文字107
8.1.3輸入蒙版文字107
8.2編輯文字108
8.2.1“字元”面板108
8.2.2“段落”面板108
8.2.3路徑文字109
8.3轉換文字109
8.3.1將文字轉換為路徑109
8.3.2將文字轉換為形狀110
8.3.3將文字層轉換為普通層110
8.4變形文字110
8.4.1通過“變換”選單製作變形文字111
8.4.2利用預設的樣式製作變形文字111
8.5段落文字的創建和編輯實例112
第9章路徑和形狀的繪製115
9.1繪製路徑115
9.1.1鋼筆工具 115
9.1.2自由鋼筆工具116
9.1.3添加錨點工具117
9.1.4刪除錨點工具117
9.1.5轉換點工具117
9.2路徑的選擇和編輯117
9.2.1路徑選擇工具組118
9.2.2“路徑”面板118
9.2.3填充路徑119
9.2.4描邊路徑119
9.2.5路徑轉換為選區119
9.2.6選區轉換為路徑120
9.2.7路徑的變形121
9.2.8保存與輸出路徑121
9.3繪製形狀圖形122
9.3.1矩形工具122
9.3.2圓角矩形工具122
9.3.3橢圓工具123
9.3.4多邊形工具123
9.3.5直線工具124
9.3.6自定形狀工具124
9.4製作郵票125
第10章濾鏡的套用128
10.1濾鏡128
10.1.1濾鏡的功能128
10.1.2濾鏡的分類128
10.1.3濾鏡的使用規則128
10.1.4濾鏡選單129
10.2濾鏡庫129
10.3液化130
10.4常用濾鏡的套用131
10.4.1風格化131
10.4.2模糊132
10.4.3扭曲134
10.4.4銳化135
10.4.5像素化136
10.4.6渲染137
10.4.7雜色138
10.4.8畫筆描邊140
10.4.9視頻142
10.4.10素描142
10.4.11轉換為智慧型濾鏡144
10.4.12紋理144
10.4.13藝術效果145
10.4.14作品保護(Digimarc)147
10.5利用濾鏡製作水波147
第11章綜合案例150
11.1製作證件照150
11.2繪製手鐲153
11.3利用濾鏡製作放射文字158
附錄Photoshop CS6常用快捷鍵164
參考文獻168

相關詞條

熱門詞條

聯絡我們