內容簡介
.NET平台是Microsoft公司推出的一套開發框架和工具,ASP.NET依託.NET平台的強大功能,可以使用戶輕鬆地實現Web應用程式的開發。SQLServer作為資料庫套用開發的利器,被廣大的資料庫開發者所鐘愛,是Web應用程式開發最常用的後台資料庫。
本書前3章主要對ASP.NET應用程式的基礎知識以及SQLServer資料庫套用高級技術分別進行說明和解析;第4章~第11章通過8個經典的應用程式開發項目,系統全面地介紹了使用ASP.NET和SQLServer開發資料庫應用程式的精髓;第12章總結性地介紹了ASP.NET資料庫系統性能最佳化和安全知識。本書選材新穎,實例涵蓋範圍廣,具有一定的實用價值,通過本書的學習,可以使讀者更好地掌握ASP.NET和SQLServer開發資料庫應用程式技術,並將這些技術套用到實際的軟體開發工程中。
本書適用於具有一定Web應用程式開發基礎、準備學習ASP.NET編程或希望提高ASP.NET編程技巧的讀者。
目錄
第1章 ASP.NET的開發 1
1.1 ASP.NET開發環境的配置 1
1.1.1 IIS的配置 1
1.1.2 系統的配置 3
1.2 ASP.NET的命名空間 3
1.2.1 System.Web命名空間 3
1.2.2 System.Web.UI命名空間 3
1.2.3 System.Data命名空間 4
1.2.4 System.Net命名空間 4
1.2.5 System.Drawing 命名空間 4
1.3 ASP.NET應用程式配置 4
1.3.1 Global.asax的配置 5
1.3.2 Web.config的配置 6
1.4 調試和發布Web Application 10
1.4.1 調試ASP.NET應用程式 10
1.4.2 Web系統的發布 10
第2章 SQL Server 2000資料庫管理 11
2.1 SQL Server 2000主要功能 11
2.2 SQL Server的管理 11
2.2.1 生成和管理資料庫 12
2.2.2 安全管理 18
2.2.3 資料庫的備份與恢復 20
2.2.4 數據轉換服務 23
2.3 數據表管理 27
2.3.1 表對象的生成和維護 27
2.3.2 主鍵的設定 28
2.3.3 設定列值自動增加 29
2.3.4 查看和編輯數據 30
2.3.5 關係圖的創建 30
2.4 生成和維護資料庫對象 32
2.4.1 視圖 32
2.4.2 觸發器 34
2.4.3 存儲過程 36
2.5 SQL語言 36
2.5.1 數據檢索 37
2.5.2 數據操作 37
2.5.3 存儲過程 38
2.5.4 E-R圖設計 38
第3章 ADO.NET開發 40
3.1 ASP.NET與ADO.NET的關係 40
3.2 ADO.NET訪問資料庫 40
3.2.1 訪問SQL Server資料庫 41
3.2.2 訪問ODBC數據源 41
3.3 ADO.NET對象模型 43
3.3.1 SqlConnection對象 43
3.3.2 SqlCommand對象 44
3.3.3 SqlDataReader對象 45
3.3.4 SqlDataAdapter對象 46
3.3.5 DataSet對象 47
3.3.6 DataTable對象 48
3.4 使用ADO.NET運算元據庫 48
3.4.1 使用ExecuteReader()
運算元據庫 48
3.4.2 使用ExecuteNonQuery()
運算元據庫 49
3.4.3 使用ExecuteScalar()
運算元據庫 50
3.4.4 使用ExecuteXmlReader()
運算元據庫 50
3.5 數據訪問伺服器控制項 51
3.5.1 Repeater控制項 51
3.5.2 DataList控制項 52
3.5.3 DataGrid控制項 53
3.6 ADO.NET數據綁定 56
3.6.1 DataSource屬性 56
3.6.2 數據綁定和Item集合的創建 57
3.6.3 Style屬性 57
3.6.4 Template模板 57
第4章 企業信息管理系統 58
4.1系統設計 58
4.1.1需求分析 58
4.1.2系統功能描述 59
4.1.3功能模組劃分 60
4.1.4系統流程分析 61
4.2資料庫設計 63
4.2.1資料庫分析和設計 63
4.2.2數據表的創建 65
4.2.3數據表關係圖 67
4.2.4創建存儲過程 67
4.3系統公用模組創建 74
4.3.1配置web.config 74
4.3.2創建CSS 75
4.4系統界面和代碼的實現 77
4.4.1企業信息管理系統首頁 77
4.4.2用戶信息添加界面 79
4.4.3用戶信息列表界面 82
4.4.4客戶信息添加界面 86
4.4.5客戶信息列表界面 88
4.4.6產品信息編輯界面 91
4.4.7添加契約信息界面 93
4.4.8銷售信息編輯界面 95
4.4.9銷售信息添加界面 98
4.4.10產品銷售統計界面 100
4.5實例演示 101
第5章員工績效考核系統 105
5.1系統設計 105