《ASP項目開發全程實錄》

《ASP項目開發全程實錄》ASP項目開發全程實錄
書名:《ASP項目開發全程實錄》
出版社:清華大學出版社
系列名:軟體項目開發全程實錄叢書
作者:張景坤,呂繼迪,劉欣 等/
瀏覽次數:758次
出版日期:2008年6月
版別版次:2008年6月第1次印刷
國標編號:9787302173427
條形碼:9787302173427
字數:758千字
印張:33.75
印數:1-5000
頁數:525
開本:203*260

內容簡介

本書以商品銷售管理系統、編程者線上論壇系統、人力資源管理系統、BTC電子商城、網路線上考試網、編程者之家社區、三全物流信息網、都市供求線上網、線上個人部落格系統和企業郵件系統10個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了程式開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫建模到系統開發,每一過程都進行了詳細的介紹。
本書所附配套光碟提供了書中所有案例的全部原始碼,所有原始碼都經過精心調試,在WindowsXP、Windows2000和Windows2003下全部通過,保證能夠正常運行。此外,光碟中還提供有項目開發視頻、編程詞典軟體體驗版及實際項目的界面素材等。
本書案例涉及行業廣泛,實用性非常強。通過學習本書,讀者可以了解各行業的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的案例原始碼和資料庫進行二次開發,以減少開發系統所需要的時間。

章節

第1章商品銷售管理系統(VBScript+ADO+
SQLServer2000實現)1
教學視頻:1小時15分
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系統流程設計6
1.3.3系統功能結構7
1.3.4系統預覽7
1.3.5編碼規則8
1.3.6構建開發環境10
1.3.7搭建運行環境10
1.3.8資料庫設計15
1.3.9資料夾組織結構26
1.4公共模組設計27
1.4.1創建資料庫連線27
1.4.2系統導航條設計28
1.5系統首頁設計30
1.5.1系統首頁概述30
1.5.2系統首頁技術分析30
1.5.3系統首頁的實現過程33
1.6基礎信息模組設計34
1.6.1基礎信息模組概述34
1.6.2基礎信息模組技術分析34
1.6.3商品信息登記的實現過程35
1.6.4單元測試37
1.7庫存管理模組設計38
1.7.1庫存管理模組概述38
1.7.2庫存管理模組技術分析39
1.7.3商品入庫的實現過程42
1.7.4單元測試49
1.8往來管理模組設計50
1.8.1往來管理模組概述50
1.8.2往來管理模組技術分析51
1.8.3商品銷售結賬的實現過程51
1.9檔案清單54
1.10開發技巧與難點分析56
1.10.1使用Call語句調用SQLServer存儲
過程56
1.10.2使用Command和RecordSet運算元據庫
的區別57
1.10.3通過ObjectContext對象控制ASP的事務
處理57
1.11使用PowerDesigner實現資料庫
建模58
1.12本章總結60
第2章編程者線上論壇系統(VBScript+ADO+
CSS+DIV+Access2003實現)84
教學視頻:2小時10分
2.1開發背景62
2.2系統分析62
2.2.1需求分析62
2.2.2可行性分析62
2.2.3編寫項目計畫書63
2.3系統設計65
2.3.1系統目標65
2.3.2系統流程設計66
2.3.3系統功能結構66
2.3.4系統預覽67
2.3.5構建開發環境68
2.3.6資料庫設計69
2.3.7資料夾組織結構73
2.4公共模組設計73
2.4.1資料庫連線模組73
2.4.2數據處理模組74
2.4.3CSS樣式表檔案75
2.5系統首頁設計76
2.5.1系統首頁概述76
2.5.2系統首頁技術分析77
2.5.3系統首頁的實現過程80
2.6用戶註冊模組設計81
2.6.1用戶註冊模組概述81
2.6.2用戶註冊模組技術分析82
2.6.3用戶註冊模組的實現過程83
2.6.4單元測試85
2.7發表主題信息模組設計87
2.7.1發表主題信息模組概述87
2.7.2發表主題信息模組技術分析88
2.7.3發表主題信息模組的實現過程88
2.8回復主題信息模組設計91
2.8.1回復主題信息模組概述91
2.8.2回復主題信息模組技術分析91
2.8.3回復主題信息模組的實現過程92
2.9管理員登錄管理模組設計93
2.9.1管理員登錄模組概述93
2.9.2管理員登錄模組技術分析94
2.9.3管理員登錄模組的實現過程95
2.10類別管理模組設計96
2.10.1類別管理模組概述96
2.10.2類別管理模組技術分析97
2.10.3類別信息添加的實現過程98
2.10.4類別信息修改的實現過程100
2.10.5類別信息刪除的實現過程101
2.11用戶管理模組設計103
2.11.1用戶管理模組概述103
2.11.2用戶管理模組技術分析103
2.11.3用戶信息修改的實現過程105
2.11.4用戶信息刪除的實現過程106
2.11.5單元測試107
2.12開發技巧與難點分析109
2.12.1限制多行文本域輸入的字元個數109
2.12.2樹狀顯示帖子及回復標題111
2.12.3關閉子視窗時刷新父視窗115
2.12.4刪除指定數據時,彈出提示對話框115
2.13套用CSS+DIV實現無框線視窗116
2.14從網頁對話框中選擇頭像119
2.15本章總結122
第3章人力資源管理系統(ASP+SQL
Server2000實現)160
教學視頻:1小時20分
3.1開發背景124
3.2系統分析124
3.2.1需求分析124
3.2.2可行性研究124
3.3系統設計125
3.3.1系統目標125
3.3.2系統流程圖125
3.3.3系統功能結構126
3.3.4系統預覽126
3.3.5資料庫設計127
3.3.6資料夾組織結構131
3.4公共模組設計132
3.4.1資料庫連線132
3.4.2用戶登錄132
3.4.3系統時間134
3.5系統首頁設計135
3.5.1系統首頁概述135
3.5.2系統首頁技術分析135
3.5.3系統首頁的實現過程138
3.6人事規劃模組設計141
3.6.1人事規劃模組概述141
3.6.2人事規劃模組技術分析141
3.6.3部門設定的實現過程142
3.6.4職位設定的實現過程150
3.6.5人事設定的實現過程151
3.6.6添加員工的實現過程153
3.6.7單元測試155
3.7考勤管理模組設計155
3.7.1考勤管理模組概述155
3.7.2考勤管理模組技術分析156
3.7.3主管部門審批的實現過程157
3.7.4人事部門審批的實現過程158
3.7.5考勤分析報表的實現過程159
3.8工作管理模組設計160
3.8.1工作管理模組概述160
3.8.2工作管理模組技術分析160
3.8.3工作任務管理的實現過程161
3.8.4查看部門任務的實現過程164
3.8.5查詢個人任務的實現過程165
3.8.6查詢假期申請的實現過程166
3.8.7單元測試166
3.9招聘管理模組設計167
3.9.1招聘管理模組概述167
3.9.2招聘管理模組技術分析167
3.9.3管理應聘信息的實現過程168
3.9.4管理招聘信息的實現過程169
3.10培訓管理模組設計169
3.10.1培訓管理模組概述169
3.10.2培訓管理模組技術分析170
3.10.3培訓計畫的實現過程171
3.10.4培訓實施的實現過程172
3.10.5培訓材料的實現過程173
3.11薪酬管理模組設計174
3.11.1薪酬管理模組概述174
3.11.2薪酬管理模組技術分析174
3.11.3薪酬查詢的實現過程175
3.12系統管理模組設計177
3.12.1系統管理模組概述177
3.12.2系統管理模組技術分析177
3.12.3添加用戶的實現過程178
3.12.4用戶管理的實現過程180
3.13開發技巧與難點分析181
3.13.1去除圖片超連結時出現的藍色框線181
3.13.2資料庫的加密181
3.14將SQLServer資料庫轉換為Access
資料庫181
3.15本章總結182
第4章BCT電子商城(VBScript+ADO+
Access2003實現)215
教學視頻:1小時18分
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資料夾組織結構192
4.4公共模組設計192
4.4.1資料庫連線模組192
4.4.2數據處理模組193
4.5前台首頁設計195
4.5.1前台首頁概述195
4.5.2前台首頁設計分析196
4.5.3前台首頁的實現過程197
4.6會員管理模組設計197
4.6.1會員管理模組概述197
4.6.2會員管理模組技術分析198
4.6.3會員註冊的實現過程200
4.6.4會員登錄的實現過程202
4.6.5會員資料修改的實現過程204
4.6.6會員密碼修改的實現過程205
4.6.7會員退出的實現過程206
4.6.8單元測試207
4.7購物車模組設計209
4.7.1購物車模組概述209
4.7.2購物車模組技術分析209
4.7.3添加商品至購物車的實現過程210
4.7.4查看購物車的實現過程211
4.7.5清空購物車的實現過程211
4.7.6修改購物車中指定商品的購買數量的
實現過程212
4.7.7單元測試214
4.8收銀台模組設計215
4.8.1收銀台模組概述215
4.8.2收銀台模組技術分析215
4.8.3收銀台模組的實現過程217
4.9後台首頁設計221
4.9.1後台首頁概述221
4.9.2後台首頁技術分析222
4.9.3後台首頁的實現過程224
4.10後台登錄模組設計225
4.10.1後台登錄模組概述225
4.10.2後台登錄模組技術分析226
4.10.3後台登錄的實現過程226
4.11商品管理模組設計228
4.11.1商品管理模組概述228
4.11.2商品管理模組技術分析229
4.11.3商品信息添加的實現過程229
4.11.4商品信息刪除的實現過程231
4.12訂單信息管理模組設計232
4.12.1訂單信息管理模組概述232
4.12.2訂單信息管理模組技術分析232
4.12.3分頁顯示訂單概要信息的實現過程233
4.12.4查看訂單詳細信息的實現過程235
4.12.5執行訂單的實現過程236
4.13檔案清單238
4.14開發技巧與難點分析239
4.14.1實現商品銷售排行239
4.14.2特價商品的分欄顯示240
4.15使用WebBrowse組件實現
訂單列印242
4.16本章總結245
第5章網路線上考試網(VBScript+ADO+
Ajax+SQLServer2000實現)267
教學視頻:1小時24分
5.1開發背景247
5.2需求分析247
5.3系統設計247
5.3.1系統目標247
5.3.2網站流程設計248
5.3.3系統功能結構248
5.3.4系統預覽249
5.3.5業務邏輯編碼規則250
5.3.6資料庫設計251
5.3.7資料夾組織結構255
5.4公共模組設計255
5.4.1創建資料庫連線256
5.4.2CSS樣式表檔案設計256
5.5前台首頁設計258
5.5.1前台首頁概述258
5.5.2前台首頁技術分析258
5.5.3前台首頁的實現過程260
5.6考生信息模組設計261
5.6.1考生信息模組概述261
5.6.2考生信息模組技術分析261
5.6.3考生註冊的實現過程264
5.6.4考生/管理員登錄的實現過程266
5.6.5考生密碼找回的實現過程268
5.6.6單元測試272
5.7線上考試模組設計273
5.7.1線上考試模組概述273
5.7.2線上考試模組技術分析274
5.7.3選擇考試課程和套題的實現過程277
5.7.4線上考試的實現過程280
5.7.5考試成績查看的實現過程289
5.7.6單元測試291
5.8後台首頁設計292
5.8.1後台首頁概述292
5.8.2後台首頁技術分析293
5.8.3後台首頁的實現過程295
5.9考試題目管理模組設計296
5.9.1考試題目管理模組概述296
5.9.2考試題目管理模組技術分析297
5.9.3考試題目添加的實現過程301
5.9.4考試題目查詢的實現過程303
5.10開發技巧與難點分析307
5.10.1禁止鍵盤事件307
5.10.2防止網站內容被採集308
5.11Ajax無刷新技術309
5.11.1Ajax概述309
5.11.2Ajax的工作原理310
5.12本章總結311
第6章編程者之家社區(VBScript+ADO+
Access2003實現)315
教學視頻:1小時5分
6.1開發背景313
6.2需求分析313
6.3系統設計313
6.3.1系統目標313
6.3.2網站流程設計313
6.3.3系統功能結構314
6.3.4系統預覽315
6.3.5資料庫設計316
6.3.6資料夾組織結構319
6.4公共模組設計320
6.4.1資料庫連線模組320
6.4.2數據處理模組320
6.5前台首頁設計322
6.5.1前台首頁概述322
6.5.2前台首頁設計分析322
6.5.3前台首頁的實現過程323
6.6會員中心模組設計323
6.6.1會員中心模組概述323
6.6.2會員中心模組技術分析323
6.6.3會員註冊的實現過程324
6.7留言簿模組設計325
6.7.1留言簿模組概述325
6.7.2留言簿模組技術分析326
6.7.3留言信息添加的實現過程327
6.7.4留言信息查看的實現過程328
6.7.5留言信息回復的實現過程330
6.8圖書查詢模組設計332
6.8.1圖書查詢模組概述332
6.8.2圖書查詢模組技術分析333
6.8.3圖書查詢模組實現過程333
6.8.4單元測試335
6.9經驗技巧模組設計336
6.9.1經驗技巧模組概述336
6.9.2經驗技巧模組技術分析336
6.9.3經驗技巧查詢的實現過程337
6.9.4經驗技巧詳細信息顯示的實現過程339
6.10後台首頁設計340
6.10.1後台首頁概述340
6.10.2後台首頁技術分析341
6.10.3後台首頁的實現過程341
6.11後台登錄模組設計343
6.11.1後台登錄模組概述343
6.11.2後台登錄模組技術分析343
6.11.3後台登錄的實現過程343
6.12會員管理模組設計346
6.12.1會員管理模組概述346
6.12.2會員管理模組技術分析347
6.12.3會員管理模組的實現過程347
6.13留言簿管理模組設計350
6.13.1留言簿管理模組概述350
6.13.2留言簿管理模組技術分析350
6.13.3留言簿管理模組的實現過程351
6.13.4單元測試353
6.14開發技巧與難點分析354
6.14.1如何將網站設為首頁354
6.14.2如何收藏當前網站354
6.15從文本檔案中讀取註冊服務條款355
6.16本章總結358
第7章三全物流信息網(ASP+Access
2000實現)365
教學視頻:1小時
7.1開發背景360
7.2系統分析360
7.2.1需求分析360
7.2.2可行性研究360
7.3系統設計360
7.3.1系統目標360
7.3.2網站流程圖361
7.3.3網站功能結構362
7.3.4網站預覽362
7.3.5編碼設計363
7.3.6資料庫設計363
7.3.7資料夾組織結構366
7.4公共模組設計366
7.4.1資料庫連線366
7.4.2後台登錄368
7.5前台首頁設計370
7.5.1前台首頁概述370
7.5.2前台首頁技術分析370
7.5.3前台首頁的實現過程371
7.6信息查詢模組設計372
7.6.1信息查詢模組概述372
7.6.2信息查詢模組技術分析372
7.6.3運單查詢的實現過程373
7.6.4登錄分公司管理的實現過程374
7.6.5運單簽收管理的實現過程376
7.6.6單元測試378
7.7新聞動態模組設計379
7.7.1新聞動態模組概述379
7.7.2新聞動態模組技術分析379
7.7.3新聞動態模組的實現過程379
7.8後台首頁設計382
7.8.1後台首頁概述382
7.8.2後台首頁技術分析382
7.8.3後台首頁的實現過程382
7.9運單查詢模組設計383
7.9.1運單查詢模組概述383
7.9.2運單查詢模組技術分析383
7.9.3運單查詢的實現過程384
7.9.4運單添加的實現過程386
7.9.5運單修改的實現過程388
7.9.6運單刪除的實現過程389
7.9.7單元測試390
7.10分公司管理模組設計392
7.10.1分公司管理模組概述392
7.10.2分公司管理模組技術分析393
7.10.3分公司管理的實現過程394
7.11檔案清單399
7.12開發技巧與難點分析400
7.12.1將特殊字元串轉換為HTML標識符或
實體名稱400
7.12.2InsertInto和AddNew的區別401
7.13調用Word、Excel進行列印401
7.14本章總結404
第8章都市供求線上網(VBScript+ADO+
SQLServer2000實現)407
教學視頻:1小時9分
8.1開發背景406
8.2需求分析406
8.3系統設計406
8.3.1系統目標406
8.3.2網站流程設計406
8.3.3系統功能結構407
8.3.4系統預覽408
8.3.5資料庫設計409
8.3.6資料夾組織結構413
8.4公共模組設計413
8.4.1資料庫連線模組413
8.4.2數據處理模組414
8.5前台首頁設計415
8.5.1前台首頁概述415
8.5.2前台首頁設計分析416
8.5.3前台首頁的實現過程416
8.6會員登錄模組設計417
8.6.1會員登錄模組概述417
8.6.2會員登錄模組技術分析417
8.6.3會員註冊的實現過程418
8.6.4會員登錄的實現過程421
8.6.5會員資料修改的實現過程423
8.6.6會員退出的實現過程424
8.7供求信息查詢模組設計425
8.7.1供求信息查詢模組概述425
8.7.2供求信息查詢技術分析425
8.7.3供求信息查詢實現過程426
8.8後台首頁設計427
8.8.1後台首頁概述427
8.8.2後台首頁技術分析428
8.8.3後台首頁的實現過程429
8.9會員資料管理模組設計429
8.9.1會員資料管理模組概述429
8.9.2會員資料管理模組技術分析429
8.9.3企業用戶資料的實現過程430
8.9.4會員資料刪除的實現過程432
8.9.5會員信息凍結的實現過程433
8.10供求信息管理模組設計436
8.10.1供求信息管理模組概述436
8.10.2供求信息管理模組技術分析436
8.10.3供求信息分類的實現過程437
8.10.4供求信息查詢的實現過程438
8.10.5供求信息刪除的實現過程440
8.10.6單元測試441
8.11開發技巧與難點分析442
8.11.1如何解決記錄集的RecordCount值總是
返回-1的問題442
8.11.2使用當前視窗承載框架頁中的超連結
頁面443
8.11.3求以系統日期為基數的相對日期443
8.11.4防止非法用戶繞過系統登錄直接進入
系統444
8.12在ASP中常用的數據顯示方式445
8.13本章總結447
第9章線上個人部落格系統(ASP+
Access2000實現)456
教學視頻:1小時
9.1開發背景449
9.2系統分析449
9.2.1需求分析449
9.2.2可行性分析449
9.3系統設計449
9.3.1系統目標449
9.3.2系統流程圖450
9.3.3系統功能結構450
9.3.4系統預覽451
9.3.5資料庫設計452
9.3.6資料夾組織結構455
9.4公共模組設計455
9.4.1資料庫連線455
9.4.2防止SQL注入漏洞456
9.4.3獲取系統時間456
9.4.4部落格日曆模組設計458
9.4.5使用Cookie統計系統訪問量463
9.4.6字元串處理的編寫464
9.5前台首頁設計464
9.5.1前台首頁概述464
9.5.2前台首頁技術分析465
9.5.3前台首頁的實現過程465
9.6我的文章模組設計466
9.6.1我的文章模組概述466
9.6.2我的文章模組技術分析466
9.6.3文章列表的實現過程467
9.6.4文章瀏覽的實現過程469
9.7音樂線上模組設計471
9.7.1音樂線上模組概述471
9.7.2音樂線上模組技術分析471
9.7.3音樂線上的實現過程473
9.7.4音頻檔案下載的實現過程474
9.8後台首頁設計476
9.8.1後台首頁概述476
9.8.2後台首頁技術分析476
9.8.3後台首頁的實現過程477
9.9文章管理模組設計478
9.9.1文章管理模組概述478
9.9.2文章管理模組技術分析479
9.9.3文章類別的實現過程479
9.9.4文章發表的實現過程480
9.9.5文章瀏覽的實現過程481
9.9.6單元測試483
9.10音頻檔案管理模組設計484
9.10.1音頻檔案管理模組概述484
9.10.2音頻檔案管理模組技術分析485
9.10.3音頻檔案上傳的實現過程486
9.10.4音頻檔案修改的實現過程489
9.10.5單元測試490
9.11檔案清單490
9.12開發技巧與難點分析492
9.12.1防止Access資料庫被下載492
9.12.2禁止用戶複製頁面內容492
9.12.3#include在系統整體布局上的使用493
9.13音頻檔案的套用494
9.14本章總結495
第10章企業郵件系統(VBScript+ADO+
Access2000實現)501
教學視頻:1小時
10.1開發背景497
10.2系統分析497
10.2.1需求分析497
10.2.2可行性研究497
10.3系統設計498
10.3.1系統目標498
10.3.2系統流程設計498
10.3.3系統功能結構499
10.3.4系統預覽499
10.3.5資料庫設計500
10.3.6資料夾組織結構503
10.4公共模組設計503
10.4.1創建資料庫連線503
10.4.2用戶註冊504
10.4.3用戶登錄505
10.5系統首頁設計507
10.5.1系統首頁概述507
10.5.2系統首頁技術分析507
10.5.3系統首頁的實現過程507
10.6郵件夾管理模組設計508
10.6.1郵件夾管理模組概述508
10.6.2郵件夾管理模組技術分析508
10.6.3寫信的實現過程511
10.6.4收信的實現過程513
10.7通訊錄模組設計515
10.7.1通訊錄模組概述515
10.7.2通訊錄模組技術分析515
10.7.3查找聯繫人的實現過程515
10.7.4單元測試518
10.8檔案清單519
10.9開發技巧與難點分析520
10.9.1使用CDOSYS組件傳送郵件520
10.9.2使用MicrosoftOutLook傳送郵件520
10.10系統建模522
10.11本章總結525

相關詞條


相關詞條

相關搜尋

熱門詞條

聯絡我們