《JSP項目開發全程實錄》

《JSP項目開發全程實錄》

《JSP項目開發全程實錄》書名:《JSP項目開發全程實錄》出版社:清華大學出版社系列名:軟體項目開發全程實錄叢書作者:周桓,王殊宇等/瀏覽次數:938次出版日期:2008年6月版別版次:2008年6月第1次印刷國標編號:9787302172383條形碼:9787302172383字數:776千字印張:34.5印數:1-5000頁數:538開本:203\

《JSP項目開發全程實錄》JSP項目開發全程實錄
書名:《JSP項目開發全程實錄》
出版社:清華大學出版社
系列名:軟體項目開發全程實錄叢書
作者:周桓王殊宇 等/
瀏覽次數:938次
出版日期:2008年6月
版別版次:2008年6月第1次印刷
國標編號:9787302172383
條形碼:9787302172383
字數:776千字
印張:34.5
印數:1-5000
頁數:538
開本:203*260

內容簡介

本書以都市供求信息網圖書館管理系統企業電子商場商城企業快信---簡訊+郵件企業人力資源管理系統辦公自動化管理系統物流信息網網路線上考試系統編程體驗BBS--論壇系統部落格網等10個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統,全面地介紹了程式開發流程.從開發背景,需求分析,系統功能分析,資料庫分析,資料庫設計,網站開發到網站發布,每一過程都詳細地進行了介紹.
本書案例涉及行業廣泛,實用性非常強。通過對本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的案例原始碼和資料庫進行二次開發,以減少開發系統所需要的時間。

章節

第1章都市供求信息網(Struts2.0+SQL
Server2000實現)1
教學視頻:3小時55分
1.1開發背景2
1.2系統分析2
1.2.1需求分析2
1.2.2可行性分析2
1.2.3編寫項目計畫書3
1.3系統設計5
1.3.1系統目標5
1.3.2系統功能結構5
1.3.3系統流程圖6
1.3.4系統預覽6
1.3.5構建開發環境7
1.3.6資料夾組織結構11
1.3.7編碼規則12
1.4資料庫設計13
1.4.1資料庫分析14
1.4.2資料庫概念設計14
1.4.3資料庫邏輯結構15
1.4.4創建資料庫及數據表16
1.5公共類設計18
1.5.1資料庫連線及操作類18
1.5.2業務處理類21
1.5.3分頁類24
1.5.4字元串處理類26
1.6前台頁面設計27
1.6.1前台頁面概述27
1.6.2前台頁面的技術分析28
1.6.3前台頁面的實現過程28
1.7前台信息顯示設計29
1.7.1信息顯示概述29
1.7.2信息顯示技術分析31
1.7.3列表顯示信息的實現過程32
1.7.4顯示信息詳細內容的實現過程43
1.8信息發布模組設計44
1.8.1信息發布模組概述44
1.8.2信息發布技術分析45
1.8.3信息發布實現過程49
1.8.4單元測試52
1.9後台登錄設計56
1.9.1後台登錄功能概述56
1.9.2後台登錄技術分析57
1.9.3後台登錄的實現過程57
1.10後台頁面設計60
1.10.1後台頁面概述60
1.10.2後台頁面的技術分析60
1.10.3後台頁面的實現過程61
1.11後台信息管理設計62
1.11.1信息管理功能概述62
1.11.2信息管理技術分析64
1.11.3信息顯示的實現過程66
1.11.4信息審核的實現過程70
1.11.5信息付費設定的實現過程73
1.12網站發布75
1.13開發技巧與難點分析76
1.13.1實現頁面中的超連結76
1.13.2Struts2.0中的中文亂碼問題77
1.14Struts2.0框架搭建與介紹77
1.14.1搭建Struts2.0框架77
1.14.2Struts2.0框架介紹78
1.15本章小結83
第2章圖書館管理系統(Struts1.2+
MySQL5.0實現)84
教學視頻:5小時8分
2.1開發背景85
2.2系統分析85
2.2.1需求分析85
2.2.2可行性分析85
2.2.3編寫項目計畫書86
2.3系統設計88
2.3.1系統目標88
2.3.2系統功能結構89
2.3.3系統流程圖89
2.3.4系統預覽90
2.3.5構建開發環境90
2.3.6資料夾組織結構94
2.4資料庫設計95
2.4.1資料庫分析95
2.4.2資料庫概念設計95
2.4.3使用PowerDesigner建模96
2.4.4創建資料庫及數據表98
2.5公共模組設計102
2.5.1資料庫連線及操作類的編寫103
2.5.2字元串處理類的編寫106
2.5.3配置Struts107
2.6主界面設計108
2.6.1主界面概述108
2.6.2主界面技術分析108
2.6.3主界面的實現過程110
2.7管理員模組設計110
2.7.1管理員模組概述110
2.7.2管理員模組技術分析111
2.7.3系統登錄的實現過程113
2.7.4查看管理員的實現過程117
2.7.5添加管理員的實現過程121
2.7.6設定管理員許可權的實現過程124
2.7.7刪除管理員的實現過程127
2.7.8單元測試129
2.8圖書檔案管理模組設計130
2.8.1圖書檔案管理模組概述130
2.8.2圖書檔案管理模組技術分析131
2.8.3查看圖書信息列表的實現過程132
2.8.4添加圖書信息的實現過程134
2.8.5修改圖書信息的實現過程137
2.8.6刪除圖書信息的實現過程139
2.9圖書借還模組設計140
2.9.1圖書借還模組概述140
2.9.2圖書借還模組技術分析140
2.9.3圖書借閱的實現過程142
2.9.4圖書續借的實現過程146
2.9.5圖書歸還的實現過程149
2.9.6圖書借閱查詢的實現過程151
2.9.7單元測試154
2.10開發技巧與難點分析156
2.10.1如何自動計算圖書歸還日期156
2.10.2如何對圖書借閱信息進行統計排行156
2.11操作MySQL資料庫157
2.11.1創建、刪除資料庫和數據表157
2.11.2查看、修改數據表結構及重命名
數據表158
2.12本章小結159
第3章企業電子商城(Struts1.2+SQL
Server2000實現)160
教學視頻:4小時32分
3.1開發背景161
3.2系統分析161
3.2.1需求分析161
3.2.2可行性研究161
3.3系統設計162
3.3.1系統目標162
3.3.2系統功能結構162
3.3.3業務流程圖163
3.3.4系統預覽164
3.3.5開發環境165
3.3.6資料夾組織結構166
3.4資料庫設計166
3.4.1資料庫需求分析166
3.4.2資料庫概念設計166
3.4.3資料庫邏輯結構168
3.5公共類設計170
3.5.1獲取系統時間的類171
3.5.2資料庫連線類171
3.5.3字元串自動處理類172
3.6前台首頁設計172
3.6.1前台首頁概述172
3.6.2前台首頁技術分析173
3.6.3前台首頁的布局174
3.7用戶登錄模組設計174
3.7.1用戶登錄模組概述174
3.7.2用戶登錄模組技術分析175
3.7.3用戶登錄模組的實現過程177
3.7.4單元測試181
3.8前台商品信息查詢模組設計182
3.8.1前台商品信息查詢模組概述182
3.8.2商品信息查詢模組技術分析183
3.8.3商品信息分頁查詢的實現過程185
3.8.4商品信息分類查詢的實現過程189
3.8.5商品銷售排行查詢的實現過程191
3.8.6單元測試192
3.9前台購物車模組設計193
3.9.1前台購物車模組概述193
3.9.2前台購物車模組技術分析193
3.9.3購物車添加商品的實現過程194
3.9.4查看購物車的實現過程196
3.9.5修改商品數量的實現過程198
3.9.6清空購物車的實現過程199
3.9.7生成訂單的實現過程199
3.10後台首頁設計200
3.10.1後台首頁概述200
3.10.2後台首頁技術分析201
3.10.3後台首頁的布局201
3.11後台商品管理模組設計202
3.11.1後台商品管理模組概述202
3.11.2後台商品管理模組技術分析203
3.11.3商品查詢的實現過程204
3.11.4商品添加的實現過程205
3.12後台訂單管理模組設計207
3.12.1後台訂單管理模組概述207
3.12.2後台訂單管理模組技術分析207
3.12.3訂單詳細查詢的實現過程209
3.12.4訂單執行的實現過程211
3.13開發技巧與難點分析212
3.14Struts框架的構建212
3.14.1Struts實現MVC的機制212
3.14.2Struts工作流程213
3.15本章小結214
第4章企業快信——簡訊+郵件(簡訊貓+
JavaMail實現)215
教學視頻:3小時43分
4.1開發背景216
4.2系統分析216
4.2.1需求分析216
4.2.2可行性研究216
4.3系統設計217
4.3.1系統目標217
4.3.2系統功能結構217
4.3.3業務流程圖218
4.3.4系統預覽218
4.3.5構建開發環境219
4.3.6資料夾組織結構220
4.4資料庫設計221
4.4.1資料庫分析221
4.4.2資料庫概念設計221
4.4.3使用PowerDesigner建模222
4.4.4創建資料庫及數據表223
4.5公共模組設計225
4.5.1資料庫連線及操作類的編寫226
4.5.2字元串處理類的編寫229
4.5.3配置Struts229
4.6主頁設計230
4.6.1主頁概述230
4.6.2主頁技術分析231
4.6.3主頁的實現過程233
4.7名片夾管理模組設計233
4.7.1名片夾管理模組概述233
4.7.2名片夾管理模組技術分析234
4.7.3查看客戶信息列表的實現過程236
4.7.4添加客戶信息的實現過程237
4.7.5刪除客戶信息的實現過程241
4.8收發簡訊模組設計242
4.8.1收發簡訊模組概述242
4.8.2收發簡訊模組技術分析242
4.8.3傳送簡訊的實現過程244
4.8.4接收簡訊的實現過程249
4.8.5單元測試251
4.9郵件群發模組設計251
4.9.1郵件群發模組概述251
4.9.2郵件群發模組技術分析252
4.9.3郵件群發的實現過程253
4.9.4單元測試256
4.10開發技巧與難點分析257
4.10.1從“名片夾”中選擇手機號碼到“接收
方手機號碼”文本框257
4.10.2從信息庫中插入簡訊內容258
4.11使用簡訊貓和JavaMail組件259
4.11.1使用簡訊貓259
4.11.2使用JavaMail組件261
4.12本章小結266
第5章企業人力資源管理(系統Spring1.2+
Struts1.2+Hibernate3.0+SQLServer
實現)267
教學視頻:2小時35分
5.1開發背景268
5.2系統分析268
5.2.1需求分析268
5.2.2可行性研究268
5.3系統設計269
5.3.1系統目標269
5.3.2系統功能結構269
5.3.3業務流程圖270
5.3.4系統預覽270
5.3.5開發環境271
5.3.6資料夾組織結構271
5.4資料庫設計272
5.4.1資料庫分析272
5.4.2資料庫概念設計272
5.4.3資料庫邏輯結構273
5.5公共模組設計276
5.5.1獲取系統時間的類276
5.5.2獲取自動編號277
5.5.3字元串自動處理類277
5.5.4編寫分頁Bean278
5.5.5編寫數據持久化類281
5.5.6定製Spring框架依賴注入映射檔案283
5.6主界面設計286
5.6.1主界面概述286
5.6.2主界面技術分析287
5.6.3主界面的布局287
5.7管理員管理模組設計288
5.7.1管理員管理模組概述288
5.7.2管理員設定模組技術分析288
5.7.3管理員登錄的實現過程291
5.7.4瀏覽管理員的實現過程294
5.7.5添加管理員的實現過程296
5.7.6單元測試297
5.8招聘管理模組設計298
5.8.1招聘管理模組概述298
5.8.2招聘管理模組技術分析298
5.8.3瀏覽應聘人員信息的實現過程300
5.8.4添加應聘信息的實現過程303
5.8.5單元測試305
5.9員工管理模組設計306
5.9.1員工管理模組概述306
5.9.2員工管理模組技術分析306
5.9.3員工錄用的實現過程308
5.9.4刪除員工信息的實現過程310
5.10開發技巧與難點分析311
5.10.1去除圖片超連結時出現的藍色框線311
5.10.2JSP區分大小寫311
5.11Spring、Struts和Hibernate構建311
5.12本章小結314
第6章辦公自動化管理系統(Struts1.1+
Hibernate3.0+SQLServer實現)315
教學視頻:2小時44分
6.1開發背景316
6.2系統分析316
6.2.1需求分析316
6.2.2可行性研究316
6.3系統設計317
6.3.1系統目標317
6.3.2系統功能結構317
6.3.3系統流程圖317
6.3.4系統預覽317
6.3.5開發環境319
6.3.6資料夾組織結構319
6.4資料庫設計320
6.4.1資料庫分析320
6.4.2資料庫概念結構分析320
6.4.3資料庫邏輯結構設計321
6.5公共模組設計324
6.5.1Hibernate配置檔案的編寫324
6.5.2Session管理類的編寫325
6.5.3獲得日期和時間類的編寫326
6.5.4字元串自動處理類327
6.5.5配置Struts328
6.6登錄模組設計328
6.6.1登錄模組概述328
6.6.2登錄模組技術分析329
6.6.3登錄模組實現過程330
6.6.4單元測試335
6.7主界面設計335
6.7.1主界面概述335
6.7.2主界面技術分析336
6.7.3主界面的實現過程337
6.8日常管理模組設計340
6.8.1日常管理模組概述340
6.8.2日常管理模組技術分析340
6.8.3會議管理的實現過程341
6.8.4公告管理的實現過程346
6.8.5單元測試350
6.9考勤管理模組設計350
6.9.1考勤管理模組概述350
6.9.2考勤管理模組技術分析351
6.9.3外出登記的實現過程351
6.9.4上下班登記的實現過程353
6.9.5單元測試355
6.10通訊管理模組設計355
6.10.1通訊管理模組概述355
6.10.2通訊管理模組技術分析356
6.10.3顯示通訊組的實現過程356
6.10.4添加通訊詳細信息的實現過程359
6.11開發技巧與難點分析361
6.11.1截取字元串361
6.11.2Session有效性的判斷361
6.11.3通過HibernateAPI聲明事務邊界362
6.12Hibernate技術的套用362
6.13本章小結364
第7章物流信息網(JavaBean+SQLServer
2000實現)365
教學視頻:2小時
7.1物流信息網概述366
7.2系統分析366
7.2.1需求分析366
7.2.2可行性研究366
7.3系統設計367
7.3.1系統目標367
7.3.2系統功能結構367
7.3.3業務流程圖368
7.3.4系統預覽369
7.3.5開發環境369
7.3.6資料夾組織結構370
7.4資料庫設計370
7.4.1資料庫需求分析370
7.4.2資料庫概念設計371
7.4.3資料庫邏輯結構372
7.4.4資料庫的創建375
7.5公共模組設計376
7.6前台頁面設計378
7.6.1前台頁面概述378
7.6.2前台首頁技術分析379
7.6.3前台首頁布局379
7.7用戶登錄模組380
7.7.1用戶登錄模組概述380
7.7.2用戶登錄模組技術分析380
7.7.3用戶登錄的實現過程381
7.8貨物信息模組382
7.8.1貨物信息模組概述382
7.8.2貨物信息模組技術分析382
7.8.3貨物信息查詢實現過程385
7.8.4貨物信息添加的實現過程387
7.8.5貨物信息詳細查詢的實現過程389
7.8.6貨物信息修改的實現過程391
7.8.7貨物信息刪除的實現過程392
7.8.8單元測試392
7.9車輛信息模組393
7.9.1車輛信息模組概述393
7.9.2車輛信息模組技術分析393
7.9.3車輛信息查詢的實現過程394
7.9.4車輛信息添加的實現過程395
7.9.5單元測試397
7.10後台頁面設計397
7.10.1後台頁面概述397
7.10.2後台首頁技術分析397
7.10.3後台首頁布局398
7.10.4公告信息管理模組概述398
7.10.5公告信息管理模組技術分析399
7.10.6公告信息添加的實現過程399
7.10.7公告信息修改的實現過程400
7.10.8公告信息刪除的實現過程401
7.11開發技巧與難點分析402
7.11.1解決連線字元破壞版面的問題402
7.11.2無效的描述器索引402
7.12資料庫連線池技術404
7.12.1連線池簡介404
7.12.2獲得JNDI的名稱實現對資料庫的
連線405
7.13本章小結406
第8章網路線上考試系統(Struts1.2+Ajax+
SQLServer2000實現)407
教學視頻:3小時48分
8.1開發背景408
8.2系統分析408
8.2.1需求分析408
8.2.2可行性研究408
8.3系統設計409
8.3.1系統目標409
8.3.2系統功能結構409
8.3.3業務流程圖410
8.3.4系統預覽410
8.3.5開發環境411
8.3.6業務邏輯編碼規則411
8.3.7資料夾組織結構412
8.4資料庫設計412
8.4.1資料庫分析412
8.4.2資料庫概念設計412
8.4.3資料庫邏輯結構413
8.5公共類設計415
8.5.1資料庫連線及操作類的編寫415
8.5.2字元串處理類415
8.6前台首頁設計417
8.6.1前台首頁概述417
8.6.2前台首頁技術分析417
8.6.3前台首頁的實現過程418
8.7考生信息模組設計419
8.7.1考生信息模組概述419
8.7.2考生信息模組的技術分析419
8.7.3考生註冊的實現過程421
8.7.4找回密碼的實現過程424
8.8線上考試模組設計427
8.8.1線上考試模組的概述427
8.8.2線上考試模組的技術分析427
8.8.3選擇考試課程的實現過程428
8.8.4隨機抽取試題並顯示試題的實現過程429
8.8.5自動閱卷並顯示考試成績的實現過程435
8.8.6單元測試436
8.9後台首頁設計438
8.9.1後台首頁概述438
8.9.2後台首頁技術分析439
8.9.3後台首頁的實現過程440
8.10考試題目管理模組設計440
8.10.1考試題目管理模組的概述440
8.10.2考試題目管理模組的技術分析441
8.10.3查看考試題目列表的實現過程442
8.10.4添加考試題目的實現過程445
8.10.5刪除考試題目的實現過程448
8.10.6單元測試449
8.11開發技巧與難點分析450
8.11.1在Struts中解決中文亂碼問題450
8.11.2通過Ajax技術實現計時與顯示剩餘
時間450
8.12Ajax技術452
8.12.1Ajax概述452
8.12.2Ajax中的核心技術XMLHttpRequest453
8.13本章小結455
第9章編程體驗BBS——論壇系統(Struts1.2+
SQLServer2000實現)456
教學視頻:2小時7分
9.1開發背景457
9.2需求分析457
9.3系統設計457
9.3.1系統目標457
9.3.2系統功能結構457
9.3.3業務流程圖458
9.3.4系統預覽459
9.3.5開發環境460
9.3.6業務邏輯編碼規則460
9.3.7資料夾組織結構460
9.4資料庫設計461
9.4.1資料庫分析461
9.4.2資料庫概念設計461
9.4.3資料庫邏輯結構462
9.5公共類設計464
9.5.1業務處理類464
9.5.2解決中文亂碼的公共類466
9.6前台頁面設計467
9.6.1前台頁面概述467
9.6.2前台頁面實現技術分析468
9.6.3前台頁面的實現過程468
9.7前台顯示設計468
9.7.1前台顯示概述468
9.7.2前台顯示技術分析470
9.7.3首頁面論壇類別顯示的實現過程472
9.7.4某版面中根帖列表顯示的實現過程474
9.7.5顯示根帖和回復帖內容的實現過程476
9.8發表帖子模組設計479
9.8.1發表帖子模組概述479
9.8.2發表帖子模組技術分析480
9.8.3發表帖子模組的實現過程481
9.8.4單元測試483
9.9根帖操作設計484
9.9.1根帖操作概述484
9.9.2根帖操作技術分析485
9.9.3根帖操作的實現過程486
9.10後台頁面設計488
9.10.1後台頁面概述488
9.10.2後台頁面實現技術分析489
9.10.3後台頁面的實現過程489
9.11版面管理模組設計489
9.11.1版面管理模組概述489
9.11.2版面管理模組技術分析490
9.11.3版面添加的實現過程491
9.11.4刪除版面的實現過程494
9.12開發技巧與難點分析495
9.12.1如何通過資源檔案顯示漢字495
9.12.2使用靜態代碼塊495
9.13Validator驗證框架496
9.13.1Validator驗證框架的配置與介紹496
9.13.2Validator驗證框架和ActionForm499
9.14本章小結500
第10章部落格網(Servlet2.4+JavaBean+SQL
Server2000實現)501
教學視頻:1小時49分
10.1部落格網概述502
10.2系統分析502
10.2.1需求分析502
10.2.2可行性研究502
10.3系統設計503
10.3.1系統目標503
10.3.2系統功能結構504
10.3.3系統流程圖504
10.3.4系統預覽505
10.3.5開發環境506
10.3.6資料夾組織結構507
10.4資料庫設計507
10.4.1資料庫需求分析507
10.4.2資料庫概念設計508
10.4.3資料庫邏輯結構設計509
10.5公共模組設計510
10.5.1資料庫連線及操作類的編寫511
10.5.2字元串處理類的編寫512
10.5.3系統配置513
10.6前台頁面設計513
10.6.1前台首頁概述513
10.6.2前台首頁技術分析514
10.6.3前台首頁的布局515
10.7用戶登錄模組設計515
10.7.1用戶登錄模組概述515
10.7.2用戶登錄模組技術分析516
10.7.3用戶登錄模組的實現過程517
10.8文章查詢模組設計520
10.8.1文章查詢模組概述520
10.8.2文章查詢模組技術分析521
10.8.3文章分類查詢實現過程521
10.8.4文章詳細查詢的實現過程524
10.8.5單元測試526
10.9後台頁面設計526
10.9.1後台首頁概述526
10.9.2後台首頁技術分析527
10.9.3後台首頁的布局527
10.10相冊管理模組設計528
10.10.1相冊管理模組概述528
10.10.2相冊管理模組技術分析528
10.10.3相冊查詢的實現過程529
10.10.4相冊上傳的實現過程531
10.10.5單元測試535
10.11開發技巧與難點分析536
10.11.1禁止用戶複製頁面內容536
10.11.2使用當前視窗承載框架頁中的超連結
頁面537
10.12Servlet的生命周期537
10.13本章小結538

相關詞條


相關詞條

相關搜尋

熱門詞條

聯絡我們