Web應用程式開發教程:ASP SQL Server

Web應用程式開發教程:ASP SQL Server

《Web應用程式開發教程ASPSQLServer》是2009年人民郵電出版社出版的圖書,作者是姜衛,何苗。

基本信息

開 本: 16開

所屬分類: 圖書>教材教輔>高職高專

內容簡介

ASP+SQL Server是開發Web應用程式的經典組合,被國內外眾多網站所廣泛採用,具有很強的實用性。《Web應用程式開發教程:ASP+SQL Server》首先系統介紹了ASP程式設計和SQL Server 2000資料庫管理的基礎知識,然後結合幾個使用ASP+SQL Server 2000開發Web應用程式的實例,包括用戶管理及登錄系統、簡易網上論壇、網站流量統計系統、網路投票系統、網上商城購物系統、旅遊線上報名系統、軟體資源下載系統、新聞發布及管理系統等,全面介紹了用ASP和SQL Server 2000開發Web應用程式的方法和技巧。《Web應用程式開發教程:ASP+SQL Server》既可以作為大學本科“Web應用程式設計”課程的教材,也可作為高職高專院校相關專業的教材,或作為Web應用程式開發人員的參考用書。

圖書目錄

第1部分 ASP程式設計基礎

第1章 Web應用程式設計與開發概述 2

1.1 Web應用程式設計語言的產生與發展 2

1.2 Web應用程式的基本開發流程和工作原理 3

1.3 當前比較流行的Web應用程式設計語言 5

1.3.1 HTML簡介 5

1.3.2 ASP簡介 6

1.3.3 JSP簡介 6

1.3.4 PHP簡介 6

習題 7

第2章 ASP基礎和套用環境配置 8

2.1 Web伺服器環境配置 8

2.1.1 安裝IIS 8

2.1.2 配置和管理IIS 9

2.1.3 申請和配置網際網路站 11

2.2 常用ASP編輯工具——Dreamweaver 12

2.2.1 Dreamweaver主界面 12

2.2.2 設定網頁背景和顏色 13

2.2.3 設定字型屬性 13

2.2.4 超級連結 14

2.2.5 圖像和動畫 15

2.2.6 表格 16

2.3 ASP程式設計基礎 17

2.3.1 顯示當前日期和時間的例子 17

2.3.2 初學者的常見問題 18

習題 19

第3章 ASP腳本語言 20

3.1 VBScript編程基礎 20

3.1.1 數據類型 20

3.1.2 常量和變數 21

3.1.3 運算符 22

3.1.4 函式與過程 23

3.1.5 條件語句 28

3.1.6 循環語句 30

3.1.7 自定義過程和函式 33

3.1.8 錯誤處理 34

3.2 JavaScript編程基礎 36

3.2.1 JavaScript腳本使用 36

3.2.2 數據類型和變數 37

3.2.3 運算符 37

3.2.4 程式控制語句 38

3.2.5 內置對象綜述 39

3.2.6 彈出警告對話框 44

3.2.7 彈出確認對話框 44

3.2.8 彈出輸入數據對話框 45

3.2.9 彈出新視窗 46

3.2.10 Window對象事件處理 46

習題 47

第4章 ASP內置對象 48

4.1 Request對象 48

4.1.1 讀取網址的參數信息 48

4.1.2 讀取表單傳遞的數據 49

4.1.3 讀取Cookie數據 51

4.1.4 讀取伺服器端的環境變數 51

4.2 Response對象 53

4.2.1 輸出到網頁 53

4.2.2 網頁轉向 53

4.2.3 寫入Cookie數據 54

4.3 Server對象 55

4.3.1 創建組件實例 55

4.3.2 取得伺服器的物理路徑 56

4.4 Application對象 57

4.4.1 Application對象套用及計數器實例 57

4.4.2 Application對象鎖定 58

4.4.3 使用Global.asa 58

4.4.4 圖形化的計數器 60

4.5 Session對象 62

4.5.1 Session對象套用 62

4.5.2 使用Session保存登錄信息 62

4.5.3 Session對象的事件 64

習題 64

第5章 ASP常用組件 66

5.1 檔案訪問組件 66

5.1.1 檔案的讀取和寫入 66

5.1.2 檔案處理 70

5.1.3 磁碟驅動器和資料夾操作 74

5.2 廣告循環組件 79

5.2.1 使用Ad Rotator組件 79

5.2.2 Rotation Schedule檔案 80

5.2.3 重定向檔案 81

5.3 內容連結組件 81

5.3.1 內容連結組件結構 81

5.3.2 內容連結組件套用 82

5.4 檔案上傳 84

5.4.1 無組件上傳程式包 84

5.4.2 上傳檔案的簡單實例 85

5.5 郵件處理組件 88

5.5.1 下載和安裝w3 JMail 88

5.5.2 使用JMail傳送郵件 90

5.6 驗證碼生成組件 93

5.6.1 下載和安裝Heading Generator 93

5.6.2 使用Heading Generator組件生成註冊碼 95

習題 98

第2部分 SQL Server 2000資料庫管理及開發接口

第6章 SQL Server 2000資料庫管理 102

6.1 常用資料庫管理工具 102

6.1.1 SQL Server 2000的版本和組件 102

6.1.2 服務管理器 103

6.1.3 企業管理器 103

6.1.4 osql實用工具 106

6.1.5 SQL查詢分析器 106

6.2 創建和維護資料庫 107

6.2.1 資料庫的概念及組成 108

6.2.2 創建資料庫 109

6.2.3 刪除資料庫 111

6.2.4 備份資料庫 111

6.2.5 還原資料庫 112

6.2.6 分離資料庫 114

6.2.7 附加資料庫 115

6.3 表管理 116

6.3.1 表的概念 116

6.3.2 創建表 117

6.3.3 修改表 124

6.3.4 刪除表 125

6.3.5 查看和編輯表數據 126

6.4 表約束 129

6.4.1 主鍵約束 129

6.4.2 唯一性約束 130

6.4.3 檢查約束 130

6.4.4 默認約束 131

6.4.5 外鍵約束 132

6.5 索引操作 134

6.5.1 設計索引 134

6.5.2 創建索引 134

6.5.3 查看、修改和刪除索引 136

6.6 視圖管理 136

6.6.1 創建視圖 136

6.6.2 修改視圖 140

6.6.3 刪除視圖 141

習題 142

第7章 ASP資料庫編程技術 143

7.1 常用SQL語句 143

7.1.1 INSERT語句 143

7.1.2 UPDATE語句 146

7.1.3 DELETE語句 147

7.1.4 SELECT語句 148

7.2 使用ADO訪問資料庫 156

7.2.1 ADO簡介 157

7.2.2 連線資料庫 158

7.2.3 執行SQL語句 162

7.2.4 處理查詢結果集 164

7.2.5 分頁顯示結果集 169

習題 172

第3部分 ASP套用實例開發

第8章 常用ASP套用實例 176

8.1 用戶管理及用戶登錄 176

8.1.1 系統功能分析及資料庫設計 176

8.1.2 設計用戶登錄模組 177

8.1.3 限制普通用戶的許可權 180

8.1.4 設計系統主界面 180

8.1.5 設計用戶管理模組 181

8.1.6 添加和修改用戶模組 183

8.1.7 設計刪除用戶模組 188

8.1.8 設計修改密碼模組 189

8.1.9 設計退出登錄模組 190

8.2 簡易網上論壇 191

8.2.1 系統功能分析及資料庫設計 191

8.2.2 主頁中的用戶管理部分 192

8.2.3 用戶身份驗證 194

8.2.4 註冊新用戶 196

8.2.5 修改用戶信息 197

8.2.6 刪除用戶 198

8.2.7 顯示主題留言 199

8.2.8 添加新帖子 202

8.2.9 查看留言內容 203

8.2.10 回復留言 207

8.2.11 刪除留言 207

8.2.12 置頂與取消置頂 208

8.3 網站流量統計系統 209

8.3.1 系統功能分析及資料庫設計 209

8.3.2 設計公共檔案 212

8.3.3 設計訪問者界面 214

8.3.4 網站信息界面設計 216

8.3.5 最近訪問者界面設計 217

8.3.6 按月統計界面設計 218

8.3.7 按年統計界面設計 220

8.4 網路投票系統 221

8.4.1 系統功能分析及資料庫設計 221

8.4.2 設計投票項目管理模組 222

8.4.3 投票界面設計 226

習題 228

第9章 網上商城購物系統 229

9.1 系統分析與總體設計 229

9.1.1 系統功能描述 229

9.1.2 功能模組劃分 230

9.1.3 系統流程分析 231

9.2 資料庫結構設計與實現 231

9.2.1 創建資料庫 231

9.2.2 資料庫邏輯結構設計 231

9.3 目錄結構與通用模組 234

9.3.1 目錄結構 234

9.3.2 通用模組 234

9.4 管理主界面與登錄程式設計 236

9.4.1 設計管理主界面 236

9.4.2 設計admin\AdminIndex.asp 236

9.4.3 設計admin\Left.asp 238

9.4.4 管理用戶登錄程式設計 238

9.5 公告信息管理模組設計 239

9.5.1 設計公告管理頁面 239

9.5.2 添加公告信息 241

9.5.3 修改公告 242

9.5.4 刪除公告 243

9.5.5 查看公告信息 244

9.6 商品類別管理模組設計 245

9.6.1 設計商品類別管理頁面 245

9.6.2 添加商品類別 247

9.6.3 修改商品類別 247

9.6.4 刪除商品類別 248

9.7 商品管理模組設計 248

9.7.1 顯示商品列表 249

9.7.2 添加商品 251

9.7.3 商品圖片上傳 253

9.7.4 修改商品 253

9.7.5 刪除商品 255

9.7.6 查看商品信息 255

9.8 訂單管理模組設計 256

9.8.1 查看訂單信息 257

9.8.2 訂單處理 258

9.9 投訴管理模組設計 259

9.9.1 查看投訴信息 259

9.9.2 投訴處理 260

9.10 系統主界面與登錄程式設計 261

9.10.1 設計主界面 261

9.10.2 設計index.asp 261

9.10.3 設計Left.asp 263

9.10.4 設計Right.asp 265

9.10.5 註冊用戶登錄程式設計 267

9.11 設計商品查詢及購買模組 267

9.11.1 按分類查看商品列表 268

9.11.2 選擇要購買的商品 269

9.11.3 購物車管理 271

9.11.4 收銀台管理 273

9.11.5 我的訂單 274

9.11.6 查詢訂單 275

9.12 設計客戶投訴模組 275

9.12.1 填寫客戶投訴 275

9.12.2 查看客戶投訴 276

9.13 用戶管理設計 277

9.13.1 系統用戶管理 278

9.13.2 註冊新用戶 278

9.13.3 註冊用戶管理 279

第10章 旅遊線上報名系統 280

10.1 系統分析與總體設計 280

10.1.1 系統功能描述 280

10.1.2 系統功能模組劃分 281

10.1.3 系統流程分析 282

10.2 資料庫結構設計與實現 282

10.2.1 創建資料庫 282

10.2.2 資料庫邏輯結構設計 283

10.3 目錄結構與通用模組 285

10.3.1 目錄結構 285

10.3.2 通用模組 285

10.4 系統主界面與登錄程式設計 286

10.4.1 設計主界面 286

10.4.2 用戶登錄程式設計 288

10.4.3 設計管理界面 288

10.4.4 設計admin\Left.asp 289

10.5 地域管理模組設計 289

10.5.1 設計地域管理界面 289

10.5.2 添加地域信息 289

10.5.3 修改地域 291

10.5.4 刪除地域 292

10.6 推薦線路類型管理模組設計 294

10.6.1 設計推薦線路類型管理頁面 294

10.6.2 添加線路類型 294

10.6.3 修改線路類型 294

10.6.4 刪除線路類型 295

10.7 旅遊線路管理模組設計 295

10.7.1 設計旅遊線路管理界面 295

10.7.2 添加旅遊線路 296

10.7.3 修改旅遊線路 297

10.7.4 線路圖片上傳 298

10.7.5 刪除旅遊線路 300

10.8 報名信息管理模組設計 300

10.8.1 管理未處理報名記錄 301

10.8.2 管理已處理報名記錄 301

10.8.3 查看報名記錄 301

10.8.4 查詢報名記錄 302

10.9 前台遊客管理模組設計 304

10.9.1 查看線路信息 304

10.9.2 提交報名申請 305

10.9.3 線路查詢管理 306

10.10 系統用戶管理模組設計 306

第11章 軟體資源下載系統 307

11.1 系統分析與設計 307

11.1.1 系統功能描述 307

11.1.2 功能模組劃分 308

11.2 資料庫結構設計與實現 308

11.2.1 創建資料庫 308

11.2.2 資料庫邏輯結構設計 308

11.3 目錄結構與通用模組 310

11.3.1 目錄結構 310

11.3.2 通用模組 311

11.4 Admin用戶管理模組設計 312

11.4.1 設計主界面 312

11.4.2 設計admin\index.asp 313

11.4.3 設計admin\left.asp 314

11.5 後台管理模組設計 314

11.5.1 設計新聞管理頁面 314

11.5.2 設計上傳軟體頁面 317

11.5.3 設計上傳管理頁面 318

11.5.4 設計添加軟體頁面 319

11.5.5 設計軟體管理頁面 320

11.5.6 設計類別管理頁面 320

11.5.7 設計運行環境管理頁面 321

11.5.8 設計用戶管理頁面 321

11.5.9 設計修改密碼頁面 322

11.6 系統主界面程式設計 323

11.6.1 設計主界面 323

11.6.2 設計top.asp和bottom.asp 323

11.6.3 設計Left.asp 324

11.6.4 設計查看下載軟體頁面 326

11.6.5 設計軟體投票頁面 326

11.6.6 設計軟體搜尋頁面 326

11.6.7 設計按類別查看軟體頁面 327

第4部分 附錄

附錄1 實驗 330

實驗1 ASP套用環境配置 330

實驗2 VBScript語言編程 332

實驗3 JavaScript語言編程 334

實驗4 使用ASP內置對象 336

實驗5 使用ASP常用組件 338

實驗6 SQL Server 2000資料庫對象管理 343

實驗7 ASP訪問SQL Server資料庫 347

大作業 新聞發布及管理系統 349

項目1 資料庫結構設計 350

項目2 目錄結構與通用模組 351

項目3 系統主界面與登錄程式設計 354

項目4 新聞類別管理模組設計 356

項目5 新聞發布管理模組設計 360

項目6 新聞閱讀查詢模組設計 362

項目7 新聞評論管理模組設計 364

項目8 系統用戶管理模組設計 365

附錄2 HTML基本語法 366

T2.1 基本結構標記 366

T2.2 設定網頁背景和顏色 367

T2.3 設定字型屬性 367

T2.4 超級連結 368

T2.5 圖像和動畫 368

T2.6 表格 369

T2.7 表單 371

T2.8 層疊樣式表 374

附錄3 下載SQL Server 2000評估版 377

附錄4 SQL Server 2000伺服器安裝過程 379

附錄5 下載並安裝SQL Server2000補丁 385

相關詞條

相關搜尋

熱門詞條

聯絡我們