JSP資料庫系統開發案例精選

JSP資料庫系統開發案例精選

《JSP資料庫系統開發案例精選》是2006年人民郵電出版社出版的圖書,作者是王國輝、王毅。

基本介紹

  • 書名:JSP資料庫系統開發案例精選
  • 作者:王國輝、王毅
  • ISBN:7-115-14689-6
  • 頁數:450
  • 定價:49
  • 出版社:人民郵電出版社
  • 出版時間:2006-05-01
內容簡介,圖書目錄,

內容簡介

本書精選了8個當前套用廣泛的資料庫系統,詳細介紹了使用JSP開發資料庫管理系統的思路、方法和技術,主要內容包括電子商務系統、企業入口網站、客戶管理系統、企業進銷存管理系統、辦公自動化管理系統、人力資源管理系統、物流信息網、新聞發布系統、JSP配置環境等。對案例部分稍加修改,即可為企業使用。
本書光碟不但包含了書中所有資料庫系統實例的源程式(5套界面風格)和相關開發素材,同時還包含免費贈送的程式設計速查寶典、數十種實用軟體工具和本書8個實例的畢業設計範例。本書所有源程式都經過精心調試,在Windows XP和Windows 2000下全部通過,保證能夠正常運行。
本書內容精練、重點突出、實例豐富,是各級程式開發人員必備的和不可多得的資料庫系統開發圖書,本書也非常適合大、中專院校師生學習參考。

圖書目錄

第1章 電子商務系統 1
1.1 概述 3
1.2 系統分析 3
1.2.1 需求分析 3
1.2.2 可行性分析 3
1.3 總體設計 4
1.3.1 項目規劃 4
1.3.2 系統功能結構圖 4
1.4 系統設計 4
1.4.1 設計目標 4
1.4.2 開發及運行環境 5
1.4.3 邏輯結構設計 5
1.5 技術準備 9
1.5.1 命名規則 9
1.5.2 JSP經典設計模式 10
1.6 編寫JavaBean 10
1.6.1 資料庫操作的JavaBean的編寫 11
1.6.2 字元串處理的JavaBean的編寫 15
1.6.3 商品JavaBean的編寫 17
1.6.4 保存購物信息的JavaBean的編寫 18
1.6.5 對商品信息操作的接口的JavaBean的編寫 18
1.6.6 對商品信息操作的JavaBean的編寫 18
1.7 網站前台主要功能模組設計 20
1.7.1 系統架構設計 20
1.7.2 網站前台首頁設計 21
1.7.3 特價商品模組設計 22
1.7.4 新品上架模組設計 24
1.7.5 商品分類模組設計 25
1.7.6 會員管理模組設計 26
1.7.7 購物車模組設計 28
1.7.8 收銀台模組設計 33
1.7.9 銷售排行模組設計 37
1.8 網站後台主要功能模組設計 38
1.8.1 網站後台檔案架構設計 38
1.8.2 後台登錄模組設計 38
1.8.3 商品管理模組設計 40
1.8.4 會員管理模組設計 48
1.8.5 訂單管理模組設計 49
1.8.6 公告管理模組設計 52
1.8.7 退出系統模組設計 54
1.9 常見問題分析 55
1.9.1 連線SQL Server 2000的簡單方法 55
1.9.2 JSP中資料庫連線池的配置 55
第2章 企業入口網站 59
2.1 概述 61
2.2 需求分析 61
2.2.1 需求分析 61
2.2.2 可行性分析 61
2.3 總體設計 61
2.3.1 項目規劃 61
2.3.2 系統功能結構圖 62
2.4 系統設計 62
2.4.1 設計目標 62
2.4.2 開發及運行環境 63
2.4.3 邏輯結構設計 63
2.5 技術準備 66
2.5.1 操作MySQL資料庫 66
2.5.2 工廠模式 68
2.6 編寫輔助的JavaBean 68
2.6.1 基本資料庫操作的JavaBean的編寫 68
2.6.2 字元串處理的JavaBean"StringUtils"的編寫 71
2.6.3 字元串處理的JavaBean"ParamUtils"的編寫 75
2.6.4 Final常量JavaBean的編寫 78
2.6.5 判斷用戶身份的JavaBean的編寫 81
2.6.6 輸出實用HTML代碼的JavaBean的編寫 82
2.7 抽象工廠模式在企業入口網站中的實現 84
2.7.1 抽象工廠角色的實現 84
2.7.2 具體工廠角色的實現 85
2.7.3 抽象產品角色的實現 86
2.7.4 具體產品角色的實現 87
2.8 網站主要功能模組設計 94
2.8.1 系統架構設計 94
2.8.2 網站前台首頁設計 94
2.8.3 產品地帶模組設計 96
2.8.4 留言簿模組設計 99
2.8.5 論壇模組設計 101
2.8.6 網站後台首頁設計 102
2.9 JSP常用方法與技巧 104
2.9.1 如何防止IE快取jsp檔案 104
2.9.2 打開全螢幕顯示視窗的方法 104
2.9.3 初學者學習JSP需要注意的問題 105
第3章 客戶管理系統 107
3.1 概述 109
3.2 系統分析 109
3.2.1 需求分析 109
3.2.2 可行性分析 109
3.3 總體設計 109
3.3.1 項目規劃 109
3.3.2 系統功能結構圖 110
3.4 系統設計 111
3.4.1 設計目標 111
3.4.2 開發及運行環境 111
3.4.3 邏輯結構設計 111
3.5 技術準備 115
3.5.1 Struts框架的特點 115
3.5.2 Web.xml的配置 116
3.5.3 Struts-config.xml的配置 117
3.5.4 Struts框架的工作原理 118
3.6 網站總體架構 119
3.6.1 系統架構設計 119
3.6.2 檔案架構 120
3.6.3 網站首頁的運行結果 121
3.6.4 類的分布 125
3.7 基礎信息維護模組設計 125
3.7.1 工具層的實現 126
3.7.2 樣式層的實現 130
3.7.3 持久層的實現 131
3.7.4 服務層的實現 134
3.7.5 控制層的實現 136
3.8 客戶信息模組設計 143
3.9 客戶反饋滿意度分析模組設計 146
3.9.1 類的實現過程 147
3.9.2 客戶反饋滿意度分析JSP頁面的實現 149
3.10 國內城市區號郵編查詢模組設計 149
3.11 客戶信封列印模組設計 153
3.12 疑難問題分析與解決 155
3.12.1 亂碼顯示的處理 155
3.12.2 JAVA時間輸出 156
3.12.3 判斷兩個字元串是否相同 156
3.12.4 超級連結中傳遞多個參數 156
第4章 企業進銷存管理系統 157
4.1 概述 159
4.2 系統分析 159
4.2.1 需求分析 159
4.2.2 可行性分析 159
4.3 總體設計 159
4.3.1 項目規劃 159
4.3.2 系統功能結構圖 160
4.4 系統設計 160
4.4.1 設計目標 160
4.4.2 開發及運行環境 161
4.4.3 邏輯結構設計 161
4.5 技術準備 165
4.6 JavaBean的編寫 167
4.6.1 資料庫操作的JavaBean的編寫 167
4.6.2 中文亂碼處理的JavaBean的編寫 169
4.6.3 客戶基本信息的JavaBean的編寫 169
4.6.4 提交客戶信息的JavaBean的編寫 170
4.6.5 查詢、分頁JavaBean的編寫(QuestString.java) 171
4.6.6 顯示系統時間的JavaBean的編寫 177
4.7 系統總體架構 178
4.7.1 模組功能介紹 178
4.7.2 檔案架構 178
4.8 用戶登錄模組設計 179
4.9 系統首頁設計 181
4.10 基礎信息管理主要功能模組設計 183
4.10.1 客戶信息管理設計 183
4.10.2 客戶信息查詢設計 184
4.11 庫存管理主要功能模組設計 188
4.11.1 商品入庫信息設計 188
4.11.2 商品價格調整設計 192
4.12 商品銷售主要功能模組設計 193
4.13 查詢統計主要功能模組設計 194
4.13.1 銷售信息查詢設計 194
4.13.2 商品銷售排行設計 196
4.13.3 年銷售額分析設計 199
4.14 往來管理主要功能模組設計 202
4.15 系統設定 204
第5章 辦公自動化管理系統 207
5.1 概述 209
5.2 系統分析 209
5.2.1 需求分析 209
5.2.2 可行性分析 209
5.3 總體設計 209
5.3.1 項目規劃 209
5.3.2 系統功能結構圖 210
5.4 系統設計 210
5.4.1 設計目標 210
5.4.2 開發及運行環境 211
5.4.3 邏輯結構設計 211
5.5 技術準備 214
5.5.1 Servlet介紹 214
5.5.2 請求轉發與重定向的區別 215
5.6 系統總體架構 215
5.6.1 模組功能介紹 215
5.6.2 檔案架構 216
5.7 JavaBean的設計 217
5.7.1 資料庫操作的JavaBean的編寫 217
5.7.2 分頁顯示的JavaBean的編寫 222
5.7.3 分頁解決方案JavaBean的編寫 225
5.7.4 字元串轉化的JavaBean的編寫 226
5.7.5 對時間操作的JavaBean的編寫 228
5.7.6 對檔案操作的JavaBean的編寫 232
5.7.7 用戶列表操作的JavaBean的編寫 233
5.7.8 用戶線上方案的JavaBean的編寫 234
5.7.9 數據信息的JavaBean的編寫 235
5.8 視圖層的設計與實現 236
5.8.1 公告管理視圖層的設計 236
5.8.2 公文管理視圖層的設計 239
5.8.3 收發信息視圖層的設計 243
5.9 控制層的設計與實現 244
5.9.1 公告管理控制層的設計 245
5.9.2 公文管理控制層的設計 249
第6章 人力資源管理系統 259
6.1 概述 261
6.2 系統分析 261
6.2.1 需求分析 261
6.2.2 可行性分析 261
6.3 總體設計 261
6.3.1 項目規劃 261
6.3.2 系統功能結構圖 262
6.4 系統設計 262
6.4.1 設計目標 262
6.4.2 開發及運行環境 262
6.4.3 邏輯結構設計 263
6.5 技術準備 265
6.5.1 Hibernate 266
6.5.2 Struts 272
6.5.3 工具類的編寫 274
6.6 系統總體架構 276
6.6.1 模組功能介紹 276
6.6.2 資料夾架構 276
6.6.3 檔案架構 277
6.7 用戶操作功能模組 277
6.7.1 用戶操作檔案總體架構 277
6.7.2 用戶登錄模組設計 278
6.7.3 人員管理模組設計 282
6.8 招聘管理功能模組 291
6.8.1 招聘管理功能檔案總體架構 291
6.8.2 招聘管理功能模組設計 291
6.9 培訓管理功能模組 299
6.9.1 培訓管理檔案總體架構 299
6.9.2 培訓管理功能模組設計 300
6.10 獎懲管理與薪金管理功能模組 308
6.10.1 獎懲管理與薪金管理檔案總體架構 308
6.10.2 獎懲管理模組設計 309
6.10.3 薪金管理 310
第7章 物流信息網 319
7.1 概述 321
7.2 系統分析 321
7.2.1 需求分析 321
7.2.2 可行性分析 321
7.3 總體設計 321
7.3.1 項目規劃 321
7.3.2 系統功能架構圖 322
7.4 系統設計 322
7.4.1 設計目標 322
7.4.2 開發及運行環境 323
7.4.3 邏輯結構設計 323
7.5 JavaBean的編寫 326
7.6 前台主要功能模組設計 329
7.6.1 前台檔案總體架構 329
7.6.2 信息發布模組設計 332
7.6.3 詳細信息查看模組設計 336
7.6.4 信息修改模組設計 339
7.6.5 信息刪除模組設計 342
7.6.6 信息查詢模組設計 343
7.7 後台主要功能模組設計 345
7.7.1 後台總體架構 345
7.7.2 公告信息管理模組設計 347
7.8 疑難問題解析 352
7.8.1 response的狀態行 352
7.8.2 中文亂碼問題的處理 354
7.8.3 資料庫連線 355
7.9 程式調試與錯誤處理 355
7.9.1 如何解決資料庫的一般性錯誤 355
7.9.2 連線占線導致另一個hstmt異常 356
7.9.3 無效的描述器索引 357
7.9.4 異常處理分析 358
第8章 新聞發布系統 359
8.1 概述 361
8.2 系統分析 361
8.2.1 需求分析 361
8.2.2 可行性分析 361
8.3 總體設計 361
8.3.1 項目規劃 361
8.3.2 系統功能結構圖 362
8.4 系統設計 362
8.4.1 設計目標 362
8.4.2 開發及運行環境 362
8.4.3 邏輯結構設計 362
8.5 技術準備 364
8.5.1 Struts組建編程模型 364
8.5.2 Struts組件模型的缺點 365
8.5.3 套用Struts配置Web.xml檔案 365
8.5.4 Structs配置檔案 367
8.5.5 Structs中的HTML標籤 369
8.5.6 ActionForm的說明 370
8.6 網站總體架構 371
8.6.1 檔案布局 371
8.6.2 檔案架構 372
8.6.3 網站首頁的運行結果 372
8.6.4 類的分布 373
8.7 網站後台主要功能模組設計 374
8.7.1 後台登錄模組設計 374
8.7.2 總管理員設定模組設計 378
8.7.3 更改總管理員密碼模組設計 393
8.7.4 新聞信息管理 397
8.8 網站前台主要功能模組設計 404
8.8.1 今日新聞的顯示 404
8.8.2 輸入新聞的關鍵字查找新聞 407
8.8.3 新聞人物的查看和投票 409
8.9 疑難問題分析與解決 413
8.9.1 java.lang.NullPointerException異常 413
8.9.2 JSP的大小寫敏感 414
8.9.3 未被初始化錯誤 414
8.10 小結 414
第9章 JSP配置環境 415
9.1 安裝JDK 416
9.2 配置Tomcat 417
9.2.1 安裝Tomcat 417
9.2.2 Tomcat5.0的目錄結構 418
9.2.3 部署一個web套用 418
9.2.4 配置基礎驗證(Basic Authentication) 419
9.2.5 改變Tomcat中的JSP編譯器(JSP Compiler) 420
9.2.6 限制特定主機訪問(Restricting Access to Specific Hosts) 420
9.2.7 可能遇到的問題 421
9.3 開發工具JBuilderX 421
9.3.1 JBuilderX主要功能 421
9.3.2 安裝JBuilderX 422
9.3.3 跨平台的Java開發環境 422
9.3.4 UML可視化開發方式與程式代碼重構功能 422
9.3.5 JSP簡單實例 423
9.3.6 總結 429

相關詞條

熱門詞條

聯絡我們