出版社:清華大學出版社
系列名:軟體項目開發全程實錄叢書
作者:張領等/瀏覽次數:2305次
出版日期:2008年6月
版別版次:2008年6月第1次印刷
國標編號:9787302172376
條形碼:9787302172376
字數:749千字
印張:33.25
印數:1-5000
頁數:519
開本:203*260
內容簡介
本書以供求信息網電子商務平台小區物業內部管理網圖書館管理系統企業辦公自動化管理系統互動媒體學習線上考試網網上線上論壇物流信息管理平台部落格管理系統等10個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統,全面地介紹了程式開發流程.從開發背景,需求分析,系統功能分析,資料庫分析,資料庫設計,網站開發到網站發布,每一過程都詳細地進行了介紹.
本書案例涉及行業廣泛,實用性非常強。通過對本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的案例原始碼和資料庫進行二次開發,以減少開發系統所需要的時間
章節
第1章供求信息網(ASP.NET2.0+
SQLServer2005實現)1
教學視頻:1小時38分
1.1開發背景2
1.2系統分析2
1.2.1需求分析2
1.2.2可行性分析2
1.2.3編寫項目計畫書3
1.3系統設計6
1.3.1系統目標6
1.3.2業務流程圖6
1.3.3網站功能結構6
1.3.4系統預覽8
1.3.5編碼規則9
1.3.6構建開發環境11
1.3.7資料庫設計12
1.3.8網站檔案組織結構14
1.4公共類設計15
1.4.1數據層功能設計15
1.4.2網站邏輯業務功能設計21
1.5網站主頁設計(前台)27
1.5.1網站主頁概述27
1.5.2網站主頁技術分析28
1.5.3網站主頁實現過程33
1.5.4單元測試34
1.6網站招聘信息頁設計(前台)38
1.6.1網站招聘信息頁概述38
1.6.2網站招聘信息頁技術分析39
1.6.3網站招聘信息頁實現過程40
1.7免費供求信息發布頁(前台)43
1.7.1免費供求信息發布頁概述43
1.7.2免費供求信息發布頁技術分析44
1.7.3免費供求信息發布頁實現過程46
1.7.4單元測試47
1.8網站後台主頁設計(後台)48
1.8.1網站後台主頁概述48
1.8.2網站後台主頁技術分析48
1.8.3網站後台主頁實現過程50
1.9免費供求信息審核頁(後台)50
1.9.1免費供求信息審核頁概述50
1.9.2免費供求信息審核頁技術分析50
1.9.3免費供求信息審核頁實現過程52
1.10免費供求信息刪除管理頁(後台)56
1.10.1免費供求信息刪除管理頁概述56
1.10.2免費供求信息刪除管理技術分析57
1.10.3免費供求信息刪除管理頁實現過程57
1.11網站編譯與發布59
1.11.1網站編譯60
1.11.2網站發布64
1.12網站檔案清單70
1.13SQLServer2005資料庫使用專題71
1.13.1安裝合適的SQLServer2005版本71
1.13.2建立資料庫與數據表72
1.14本章小結75
第2章電子商務平台(ASP.NET2.0+SQL
Server2005+銀行線上支付實現)76
教學視頻:1小時58分
2.1開發背景77
2.2系統分析77
2.2.1需求分析77
2.2.2可行性分析77
2.2.3編寫項目計畫書78
2.3系統設計80
2.3.1系統目標80
2.3.2系統流程圖81
2.3.3系統功能結構82
2.3.4系統預覽82
2.3.5構建開發環境83
2.3.6資料庫設計84
2.3.7資料夾組織結構87
2.4公共類設計88
2.4.1Web.Config檔案配置88
2.4.2資料庫操作類的編寫88
2.5網站前台首頁93
2.5.1首頁概述93
2.5.2首頁技術分析94
2.5.3首頁實現過程96
2.6購物車管理頁99
2.6.1購物車管理頁概述99
2.6.2購物車管理頁技術分析100
2.6.3購物車管理頁實現過程101
2.6.4單元測試105
2.7後台登錄模組設計106
2.7.1後台登錄模組概述106
2.7.2後台登錄模組技術分析106
2.7.3後台登錄模組實現過程108
2.8商品庫存管理模組設計110
2.8.1商品庫存管理模組概述110
2.8.2商品庫存管理模組技術分析110
2.8.3商品庫存管理模組實現過程111
2.8.4單元測試114
2.9銷售訂單管理模組設計115
2.9.1銷售訂單管理模組概述115
2.9.2銷售訂單管理模組技術分析116
2.9.3銷售訂單管理模組實現過程117
2.10檔案清單122
2.11網上線上支付使用專題123
2.12本章小結130
第3章小區物業內部管理網
(ASP.NET2.0+Access實現)131
教學視頻:2小時52分
3.1開發背景132
3.2需求分析132
3.3系統設計132
3.3.1系統目標132
3.3.2系統功能結構133
3.3.3業務流程圖133
3.3.4系統預覽134
3.3.5構建開發環境135
3.3.6資料庫設計135
3.3.7資料夾組織結構140
3.4公共類設計140
3.5網站首頁設計141
3.5.1網站首頁概述141
3.5.2網站首頁技術分析141
3.5.3網站首頁實現過程145
3.5.4單元測試147
3.6欠費信息查詢頁148
3.6.1欠費信息查詢頁概述148
3.6.2欠費信息查詢頁技術分析149
3.6.3欠費信息查詢頁實現過程149
3.7管理員登錄頁設計153
3.7.1管理員登錄頁概述153
3.7.2管理員登錄頁技術分析153
3.7.3管理員登錄頁實現過程154
3.8值班員工頁設計156
3.8.1值班員工頁概述156
3.8.2值班員工技術分析156
3.8.3值班員工頁實現過程157
3.9業主住房信息管理頁設計159
3.9.1業主住房信息管理頁概述159
3.9.2業主住房信息管理頁技術分析159
3.9.3業主住房信息管理頁實現過程160
3.10業主投訴信息審核頁163
3.10.1業主投訴信息審核頁概述163
3.10.2業主投訴信息審核頁技術分析164
3.10.3業主投訴信息審核頁實現過程164
3.11網站檔案清單168
3.12Access資料庫操作技術專題169
3.12.1簡單的SELECT語句的查詢169
3.12.2FROM子句170
3.12.3使用WHERE子句設定查詢條件171
3.12.4使用ORDERBY子句對查詢結果排序173
3.12.5使用GROUPBY子句將查詢結果分組174
3.12.6嵌套查詢175
3.12.7多表查詢178
3.12.8添加數據179
3.12.9修改數據180
3.12.10刪除數據181
3.13本章小結182
第4章圖書館管理系統(ASP.NET2.0+
SQLServer2000實現)183
教學視頻:1小時11分
4.1開發背景184
4.2需求分析184
4.3系統設計184
4.3.1系統目標184
4.3.2業務流程圖185
4.3.3系統功能結構185
4.3.4系統預覽186
4.3.5構建開發環境187
4.3.6資料庫設計187
4.3.7資料夾組織結構193
4.4公共類設計193
4.5網站首頁設計196
4.5.1網站首頁概述196
4.5.2網站首頁技術分析196
4.5.3網站首頁實現過程197
4.6管理員設定模組199
4.6.1管理員設定模組概述199
4.6.2管理員設定模組技術分析199
4.6.3查看管理員信息頁的實現過程200
4.6.4管理員許可權設定頁的實現過程203
4.6.5單元測試204
4.7圖書檔案管理模組設計205
4.7.1圖書檔案管理模組概述205
4.7.2圖書檔案管理模組技術分析205
4.7.3查看圖書詳細信息頁面的實現過程207
4.7.4添加和修改圖書信息頁面的實現過程210
4.8圖書借還模組設計213
4.8.1圖書借還模組概述213
4.8.2圖書借還模組技術分析214
4.8.3圖書借閱頁面的實現過程215
4.8.4圖書續借頁面的實現過程219
4.8.5圖書歸還頁面的實現過程220
4.9系統檔案清單221
4.10水晶報表222
4.11本章小結225
第5章企業辦公自動化管理系統
(ASP.NET2.0+SQLServer2000+
硬體設備(簡訊貓)實現)226
教學視頻:2小時1分
5.1開發背景227
5.2系統分析227
5.2.1需求分析227
5.2.2可行性分析227
5.3系統設計228
5.3.1系統目標228
5.3.2業務流程圖228
5.3.3系統功能結構229
5.3.4系統預覽230
5.3.5構建開發環境231
5.3.6資料庫設計231
5.3.7系統檔案組織結構236
5.4公共類編寫237
5.4.1Web.Config檔案設計237
5.4.2自定義基礎類237
5.5企業辦公自動化管理系統主頁設計241
5.5.1主頁概述241
5.5.2技術分析242
5.5.3實現過程242
5.6系統登錄設計243
5.6.1系統登錄概述243
5.6.2系統登錄技術分析243
5.6.3系統登錄實現過程244
5.7傳送檔案頁246
5.7.1傳送檔案頁概述246
5.7.2傳送檔案頁技術分析246
5.7.3傳送檔案頁實現過程248
5.8接收檔案頁250
5.8.1接收檔案頁概述250
5.8.2接收檔案頁技術分析250
5.8.3接收檔案頁實現過程251
5.9傳送簡訊息頁254
5.9.1傳送簡訊息頁概述254
5.9.2傳送簡訊息頁技術分析254
5.9.3傳送簡訊息頁實施過程259
5.10SQLServer2000關係的建立與
維護專題261
5.10.1創建關係261
5.10.2刪除關係圖263
5.11網站檔案清單264
5.12本章小結265
第6章互動媒體學習社區
(ASP.NET2.0+Access實現)266
教學視頻:1小時23分
6.1開發背景267
6.2需求分析267
6.3系統設計267
6.3.1系統目標267
6.3.2業務流程圖267
6.3.3系統功能結構267
6.3.4系統預覽269
6.3.5構建開發環境270
6.3.6資料庫設計270
6.3.7資料夾組織結構274
6.4公共類設計274
6.4.1資料庫操作類設計274
6.4.2業務功能類設計278
6.5網站首頁設計279
6.5.1網站首頁概述279
6.5.2網站首頁技術分析280
6.5.3網站首頁實現過程281
6.6用戶註冊頁設計283
6.6.1用戶註冊頁概述283
6.6.2用戶註冊頁技術分析283
6.6.3用戶註冊頁實現過程285
6.7用戶登錄設計288
6.7.1用戶登錄概述288
6.7.2用戶登錄技術分析288
6.7.3用戶登錄實現過程290
6.8發布並管理教程291
6.8.1發布並管理教程概述291
6.8.2發布並管理教程技術分析291
6.8.3發布並管理教程實現過程293
6.8.4單元測試296
6.9查看視頻教程頁297
6.9.1查看視頻教程頁概述297
6.9.2查看視頻教程頁技術分析298
6.9.3查看視頻教程頁實現過程299
6.9.4單元測試303
6.10用戶管理頁設計305
6.10.1用戶管理頁概述305
6.10.2用戶管理頁技術分析306
6.10.3用戶管理頁實現過程307
6.11視頻管理頁設計308
6.11.1視頻管理頁概述308
6.11.2視頻管理頁技術分析309
6.11.3視頻管理頁實現過程309
6.12網站編譯與發布311
6.13網站檔案清單311
6.14網路安全加密與解密技術專題312
6.14.1對稱加密解密312
6.14.2非對稱加密解密317
6.15本章小結319
第7章線上考試網(ASP.NET2.0+
AJAX+SQLServer2000實現)320
教學視頻:1小時27分
7.1開發背景321
7.2需求分析321
7.3系統設計321
7.3.1系統目標321
7.3.2系統流程圖322
7.3.3系統功能結構322
7.3.4系統預覽324
7.3.5構建開發環境325
7.3.6資料庫設計325
7.3.7資料夾組織結構329
7.4公共類編寫329
7.5線上考試登錄頁設計334
7.5.1線上考試登錄頁概述334
7.5.2線上考試網登錄頁技術分析334
7.5.3線上考試登錄頁實現過程337
7.6考生註冊頁設計339
7.6.1考生註冊頁概述339
7.6.2考生註冊頁技術分析340
7.6.3考生註冊頁實現過程341
7.6.4單元測試343
7.7線上考試頁設計343
7.7.1線上考試頁概述343
7.7.2線上考試頁技術分析344
7.7.3線上考試頁實現過程346
7.7.4單元測試349
7.8考試套題管理頁設計351
7.8.1考試套題管理頁概述351
7.8.2考試套題管理頁技術分析351
7.8.3考試套題管理頁實現過程354
7.9考試題目管理頁設計358
7.9.1考試題目管理頁概述358
7.9.2考試題目管理頁技術分析358
7.9.3考試題目管理頁實現過程362
7.10網站檔案清單364
7.11AJAX專題366
7.11.1什麼是AJAX366
7.11.2AJAX與Atlas的關係366
7.11.3Atlas環境的下載與安裝366
7.11.4創建Atlas網站369
7.11.5Atlas伺服器控制項369
7.12本章小結372
第8章網上線上論壇(ASP.NET2.0+
SQLServer2005實現)373
教學視頻:1小時21分
8.1開發背景374
8.2需求分析374
8.3系統設計374
8.3.1系統目標374
8.3.2系統功能結構375
8.3.3業務流程圖375
8.3.4系統預覽376
8.3.5構建開發環境377
8.3.6資料庫設計377
8.3.7資料夾組織結構379
8.4公共模組設計380
8.5網站首頁設計(前台)380
8.5.1網站首頁概述380
8.5.2網站首頁技術分析381
8.5.3網站首頁的實現過程382
8.6註冊信息頁面設計(前台)386
8.6.1註冊信息頁面概述386
8.6.2註冊信息頁面技術分析387
8.6.3註冊信息頁面實現過程388
8.6.4單元測試391
8.7瀏覽帖子詳細信息頁面設計392
8.7.1瀏覽帖子詳細信息頁面概述392
8.7.2瀏覽帖子詳細信息頁面技術分析392
8.7.3瀏覽帖子詳細信息頁面實現過程394
8.8回覆帖子頁面設計396
8.8.1回覆帖子頁面概述396
8.8.2回覆帖子頁面技術分析396
8.8.3回覆帖子頁面實現過程398
8.9發表新帖子頁面設計402
8.9.1發表新帖子頁面概述402
8.9.2發表新帖子頁面技術分析402
8.9.3發表新帖子頁面實現過程403
8.10網站檔案清單405
8.11使用PowerDesigner實現資料庫
建模406
8.12本章小結408
第9章物流信息管理平台(ASP.NET2.0+
SQLServer2000實現)409
教學視頻:1小時46分
9.1開發背景410
9.2需求分析410
9.3系統設計410
9.3.1系統目標410
9.3.2系統業務流程圖411
9.3.3系統功能結構411
9.3.4系統預覽411
9.3.5構建開發環境413
9.3.6資料庫設計414
9.3.7資料夾組織結構418
9.4公共類設計418
9.5網站首頁設計421
9.5.1網站首頁概述421
9.5.2網站首頁技術分析422
9.5.3網站首頁實現過程423
9.5.4單元測試425
9.6用戶註冊頁面設計425
9.6.1用戶註冊頁面概述425
9.6.2用戶註冊技術分析426
9.6.3用戶註冊實現過程427
9.7搜尋信息功能431
9.7.1搜尋信息功能概述431
9.7.2搜尋信息功能技術分析432
9.7.3搜尋信息功能實現過程433
9.8發布信息頁設計435
9.8.1發布信息頁概述435
9.8.2發布信息頁技術分析435
9.8.3發布信息頁實現過程437
9.8.4單元測試439
9.9貨源信息頁設計442
9.9.1貨源信息頁概述442
9.9.2貨源信息頁技術分析442
9.9.3貨源信息頁實現過程443
9.10貨源詳細信息頁設計445
9.10.1貨源詳細信息頁概述445
9.10.2貨源詳細信息頁技術分析445
9.10.3貨源詳細信息頁實現過程446
9.11貨源信息管理頁448
9.11.1貨源信息管理頁概述448
9.11.2貨源信息管理頁技術分析449
9.11.3貨源信息管理頁實現過程449
9.12企業用戶管理頁452
9.12.1企業用戶管理頁概述452
9.12.2企業用戶管理頁技術分析453
9.12.3實現過程453
9.13網站編譯與發布456
9.14網站檔案清單456
9.15郵件傳送457
9.15.1Jmail組件介紹458
9.15.2郵件傳送的實現458
9.16本章小結459
第10章部落格管理系統(ASP.NET2.0+
SQLServer2000實現)460
教學視頻:59分
10.1開發背景461
10.2需求分析461
10.3系統設計461
10.3.1系統目標461
10.3.2系統流程圖462
10.3.3系統功能結構462
10.3.4系統預覽圖463
10.3.5構建開發環境464
10.3.6資料庫設計465
10.3.7資料夾組織結構468
10.4公共類編寫469
10.4.1連線資料庫469
10.4.2編寫公共類SqlData469
10.5部落格首頁設計474
10.5.1部落格首頁概述474
10.5.2部落格首頁技術分析474
10.5.3部落格首頁實現過程476
10.5.4單元測試478
10.6部落格註冊頁設計479
10.6.1部落格註冊頁概述479
10.6.2部落格註冊頁技術分析479
10.6.3部落格註冊頁實現過程481
10.6.4單元測試484
10.7部落格管理員首頁設計485
10.7.1管理員首頁概述485
10.7.2管理員首頁技術分析486
10.7.3管理員首頁實現過程487
10.8文章類別管理頁489
10.8.1文章類別管理頁概述489
10.8.2文章類別管理頁技術分析490
10.8.3文章類別管理頁實現過程491
10.9部落格文章信息管理頁497
10.9.1部落格文章管理頁概述497
10.9.2部落格文章管理頁技術分析497
10.9.3部落格文章管理頁實現過程499
10.10部落格留言信息管理頁504
10.10.1部落格留言管理頁概述504
10.10.2部落格留言管理頁技術分析505
10.10.3部落格留言管理頁實現過程507
10.11部落格評論管理頁508
10.11.1部落格評論管理頁概述508
10.11.2部落格評論管理頁技術分析509
10.11.3部落格評論管理頁實現過程509
10.12部落格友情連結管理頁511
10.12.1友情連結管理頁概述511
10.12.2友情連結管理頁技術分析511
10.12.3友情連結管理頁實現過程512
10.13SQLServer2000資料庫管理專題514
10.13.1備份和恢復的概念514
10.13.2資料庫備份514
10.13.3資料庫還原516
10.13.4分離資料庫517
10.13.5附加資料庫518
10.14本章小結519