2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰(附光盤)

  • 作者:秦婧,石葉平 等 著
  • 出版社: 清華大學出版社
  • 出版時間:2011-01-01
  • 版次:1
  • 商品編號: 10401606

    頁數:539


HK$91.90 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》從實戰出發,全面介紹了微軟.net 4.0平台所涉及的SQL server 2008、ado.net和linq等數據庫開發技術。書中提供了大量實例,並提供了4個有針對性的項目案例供讀者實戰演練。《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》附帶1張dvd光盤,內容為《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》涉及的源代碼和配套的教學視頻,另外還贈送了c#、asp.net和SQL server入門教學視頻等其他學習資料。《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》共分6篇。第1篇介紹了.net框架、c#基本語法、c#類和接口、c#高級特性;第2篇介紹了windows窗體程序、多文檔windows窗體程序、.net類庫開發、asp.net網頁開發;第3篇介紹了SQL server 2008入門、transact-sql語言;第4篇介紹了使用ado.net表示數據庫、使用ado.net訪問數據庫、使用.net數據綁定;第5篇介紹了linq查詢基礎、linq to dataset、linq to sql、linq to xml;第6篇介紹了4個有針對性的項目案例:atm交易管理系統、進銷存管理信息系統、賓館管理信息系統、me校友錄,這些案例對提高讀者的數據庫開發水平有很大幫助。
  《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》內容豐富,重點突出,適合c#語言學習人員、.net程序員和數據庫開發人員閱讀,尤其適合想提高實際開發水平的人員閱讀。另外,《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》實用性強,很適合相關培訓學校的學員作為教材使用。

作者簡介

  秦婧,畢業於東北大學計算機應用專業,獲得了碩士學位。有5年以上的大型軟件開發經驗和3年的.NET數據庫教學經驗。擅長.NET平台的各種開發技術,熟悉C/S體系結構和B/S體系結構的開發。曾發表了《向PE文件中插入代碼技術的研究》、《防火牆關鍵技術的研究》等論文。參與編寫了清華出版社出版的《跟我學ASP.NET》一書。
  石葉平,畢業於長安大學。有超過5年的大型行業軟件系統開發經驗,對軟件技術有著濃厚的興趣和鑽研精神。對企業軟件白勺設計與架構有豐富的經驗和深入的研究。現任北大青鳥高級講師,也被評為微軟金牌講師。曾自主研發《通用企業開發平台》項目,主導開發了安徽稅控項目、社區衛生項目、全國50強醫院HIS項目、新農村合作醫療項目等應用系統。

目錄

第1篇 C# 4.0語言基礎 
第1章 瞭解.net框架( 教學視頻:20分鐘) 2 
1.1 .net的產生和發展 2 
1.1.1 .net的產生 2 
1.1.2 .net的發展 3 
1.2 公共語言運行庫 4 
1.2.1 公共語言規範——cls 4 
1.2.2 中間語言——msil 5 
1.2.3 公共語言規範與C# 6 
1.3 .net類庫 7 
1.3.1 命名空間和程序集 7 
1.3.2 垃圾回收器 8 
1.3.3 .net類庫範圍 9 
1.4 小結 9 

第2章 C#基本語法( 教學視頻:39分鐘) 11 
2.1 開發第一個C#程序 11 
2.1.1 創建控制台應用程序 11 
2.1.2 分析C#程序結構 12 
2.1.3 添加C#代碼註釋 14 
2.2 變量和數據類型 14 
.2.2.1 定義變量 15 
2.2.2 使用數值類型 16 
2.2.3 使用字符串類型 17 
2.2.4 使用枚舉和布爾類型 19 
2.2.5 定義和使用結構體類型 20 
2.2.6 定義和使用數組 22 
2.2.7 定義常量 24 
2.3 運算符 25 
2.3.1 運算符分類 25 
2.3.2 用算術運算符進行算術運算 26 
2.3.3 用比較運算符進行比較 27 
2.3.4 用邏輯運算符進行邏輯運算 28 
2.3.5 用位運算符進行位操作 29 
2.3.6 用條件運算符判斷條件 30 
2.4 函數 30 
2.4.1 定義和使用函數 30 
2.4.2 瞭解main()函數 32 
2.4.3 區分值傳遞和引用傳遞 33 
2.4.4 區分ref和out關鍵字 34 
2.4.5 使用params關鍵字 35 
2.5 語句 35 
2.5.1 使用if…else跳轉語句 36 
2.5.2 使用switch開關語句 37 
2.5.3 用while和do…while循環語句 38 
2.5.4 用for和foreach遍歷語句 40 
2.5.5 用break和continue控制循環 41 
2.6 小結 42 

第3章 C#類和接口( 教學視頻:46分鐘) 43 
3.1 類和對象 43 
3.1.1 區分類和對象 43 
3.1.2 定義和使用類 44 
3.1.3 定義類的成員 46 
3.1.4 控制類成員的可訪問性 50 
3.1.5 重載類的構造函數 51 
3.1.6 提供類的靜態成員 53 
3.1.7 添加類的索引器 54 
3.2 類的繼承 56 
3.2.1 從父類派生子類 56 
3.2.2 重載類的方法 58 
3.2.3 子類重載父類的虛函數 60 
3.2.4 區分抽象類和靜態類 62 
3.2.5 定義密封類 63 
3.2.6 全部類的父類object類 64 
3.2.7 區分as和is關鍵字 64 
3.3 定義和實現接口 66 
3.3.1 定義接口 66 
3.3.2 在類上實現接口 67 
3.3.3 在類上實現多個接口 68 
3.3.4 比較接口和抽象類 69 
3.4 異常處理 69 
3.4.1 用try…catch捕獲異常 69 
3.4.2 用throw拋出異常 71 
3.4.3 從exception類派生自定義異常 72 
3.4.4 用多個catch子句分級捕獲異常 72 
3.5 小結 74 

第4章 C#高級特性( 教學視頻:52分鐘) 75 
4.1 使用委託 75 
4.1.1 按照函數類型定義委託 75 
4.1.2 用委託動態調用函數 76 
4.1.3 用委託傳遞函數參數 77 
4.2 使用事件 78 
4.2.1 定義和發佈事件 79 
4.2.2 訂閱和處理事件 81 
4.3 使用泛型 83 
4.3.1 定義泛型 83 
4.3.2 泛型實例 84 
4.4 泛型集合類 85 
4.4.1 使用泛型列表list[t] 85 
4.4.2 添加元素到list[t] 87 
4.4.3 遍歷list[t]的元素 88 
4.4.4 對list[t]進行排序 90 
4.4.5 在list[t]中查找元素 91 
4.4.6 移除list[t]的元素 93 
4.4.7 使用泛型字典dictionary[tkey, tvalue] 94 
4.4.8 添加和訪問dictionary[tkey, tvalue]元素 95 
4.4.9 查詢和移除dictionary[tkey, tvalue]元素 96 
4.5 更多高級特性 98 
4.5.1 定義和使用匿名類型 98 
4.5.2 添加擴展方法擴展現有類 99 
4.6 小結 100 

第2篇 開發應用程序 
第5章 windows窗體程序( 教學視頻:32分鐘) 104 
5.1 第一個窗體應用程序 104 
5.1.1 創建和運行窗體程序 104 
5.1.2 分析窗體應用程序的結構 105 
5.1.3 用窗體設計器編輯控件和窗體 106 
5.1.4 添加窗體後台邏輯代碼 108 
5.2 深入學習windows窗體 109 
5.2.1 瞭解windows窗體生命週期 109 
5.2.2 學習windows窗體主要屬性 112 
5.2.3 設置windows窗體的主要屬性 113 
5.2.4 顯示和關閉windows窗體 113 
5.3 使用常用windows控件 115 
5.3.1 windows控件共有特性 115 
5.3.2 用label顯示靜態文本 118 
5.3.3 用button實現按鈕 119 
5.3.4 用checkbox和radiobutton實現選中 120 
5.3.5 用textbox和maskedtextbox輸入文本 121 
5.3.6 用listbox和combobox實現選中 124 
5.3.7 用tabcontrol實現動態分組 126 
5.4 使用菜單和工具欄 127 
5.4.1 用menustrip和contentmenustrip實現菜單 127 
5.4.2 用toolstrip控件實現工具欄 128 
5.4.3 用statusstrip控件實現狀態欄 129 
5.5 使用通用對話框 130 
5.5.1 用messagebox顯示提示消息 130 
5.5.2 用openfiledialog選擇要打開的文件 131 
5.5.3 用savefiledialog選擇要保存的文件 132 
5.5.4 用colordialog選擇任意顏色 134 
5.5.5 用fontdialog選擇字體 134 
5.6 小結 135 

第6章 多文檔windows窗體程序( 教學視頻:41分鐘) 137 
6.1 創建多文檔窗體程序 137 
6.1.1 什麼是多文檔窗體程序 137 
6.1.2 創建visualstudio 2010提供的多文檔父窗體 138 
6.1.3 詳細分析多文檔父窗體的實現 139 
6.2 在父窗體中管理子窗體 140 
6.2.1 添加子窗體到父窗體 140 
6.2.2 關閉打開的子窗體 141 
6.2.3 遍歷存在的子窗體 142 
6.2.4 排列存在的子窗體 142 
6.3 文件閱讀器實例 143 
6.3.1 創建文本編輯器實例 143 
6.3.2 打開文件閱讀子窗體 145 
6.3.3 設置閱讀參數對話框實現 146 
6.3.4 更新閱讀參數到子窗體 148 
6.4 小結 149 

第7章 .net類庫開發( 教學視頻:36分鐘) 150 
7.1 .net類庫項目 150 
7.1.1 什麼是.net類庫 150 
7.1.2 創建.net類庫animallib 151 
7.1.3 實現.net類庫animallib 151 
7.1.4 使用.net類庫animallib 153 
7.1.5 通過項目引用animallib 155 
7.2 .net控件庫 156 
7.2.1 自定義控件的分類 156 
7.2.2 創建.net控件庫mycontrols 157 
7.2.3 繼承textbox實現十六進制數字控件hextextbox 157 
7.2.4 繼承usercontrol實現計算器控件caculatoruc 159 
7.2.5 使用自定義控件caculatoruc 162 
7.3 小結 163 

第8章 asp.net網頁開發( 教學視頻:38分鐘) 164 
8.1 asp.net入門 164 
8.1.1 什麼是asp.net 164 
8.1.2 創建web網站應用程序 165 
8.1.3 通過網頁設計器編輯web網頁 166 
8.2 使用asp.net控件 168 
8.2.1 添加網頁mypage到welcomesite 168 
8.2.2 用textbox控件輸入數據 170 
8.2.3 用button控件實現按鈕 171 
8.2.4 用hyperlink控件實現超鏈接 173 
8.2.5 用dropdownlist和listbox實現列表 174 
8.2.6 用menu控件實現菜單導航 175 
8.3 網頁開發實例——用戶註冊 177 
8.3.1 設計用戶註冊網站 177 
8.3.2 實現歡迎頁面welcom.aspx 178 
8.3.3 實現註冊頁面register.aspx 181 
8.3.4 實現查看用戶頁面viewuser.aspx 182 
8.3.5 發佈用戶註冊網站 184 
8.4 小結 186 

第3篇 sql server 2008基礎 
第9章 sql server 2008入門( 教學視頻:33分鐘) 188 
9.1 什麼是sql server 188 
9.1.1 瞭解關係數據庫 188 
9.1.2 瞭解sql server 2008 189 
9.2 sql server管理工具 190 
9.2.1 sql server management studio管理器 190 
9.2.2 創建數據庫——userlog 192 
9.2.3 創建數據表——users 194 
9.2.4 創建關係——ulrleation 195 
9.2.5 創建視圖——ulview 196 
9.3 visual studio 2010管理數據庫 197 
9.3.1 用visual studio 2010創建數據庫 197 
9.3.2 用visual studio 2010連接到數據庫 198 
9.3.3 用visual studio 2010管理數據庫 199 
9.4 小結 199 

第10章 transact-sql語言( 教學視頻:39分鐘) 200 
10.1 t-sql簡介 200 
10.1.1 什麼是t-sql 200 
10.1.2 創建visual studio 2010數據庫項目 201 
10.2 通過t-sql管理數據庫 202 
10.2.1 用create database創建數據庫 202 
10.2.2 用create table創建數據表 203 
10.2.3 用alter table創建數據庫關係 205 
10.2.4 用insert插入數據庫記錄 206 
10.2.5 用update更新數據庫記錄 208 
10.2.6 用delete刪除數據庫記錄 209 
10.2.7 用select查詢單表的記錄 210 
10.2.8 用where查詢指定條件的記錄 212 
10.3 使用t-sql高級特性 213 
10.3.1 常用的t-sql數據類型 213 
10.3.2 常用的t-sql運算符 214 
10.3.3 使用t-sql表達式 216 
10.3.4 使用t-sql結構語句 217 
10.3.5 使用t-sql聚合函數 218 
10.3.6 使用t-sql數學計算函數 219 
10.3.7 使用t-sql時間日期函數 221 
10.3.8 使用t-sql字符串函數 222 
10.4 使用sql server存儲過程 224 
10.4.1 存儲過程介紹 224 
10.4.2 創建t-sql存儲過程腳本 226 
10.4.3 編寫簡單t-sql存儲過程 227 
10.4.4 安裝和執行t-sql存儲過程 227 
10.4.5 編寫帶參數的t-sql存儲 229 
10.5 小結 231 

第4篇 ado.net操作數據庫 
第11章 使用ado.net表示數據庫( 教學視頻:33分鐘) 234 
11.1 ado.net簡介 234 
11.1.1 什麼是ado.net 234 
11.1.2 ado.net數據提供程序 235 
11.1.3 瞭解ado.net相關類庫 236 
11.2 datatable數據表 237 
11.2.1 瞭解datatable類成員 237 
11.2.2 添加和刪除datatable的記錄 239 
11.2.3 遍歷datatable的記錄 241 
11.2.4 提交或回滾datatable的更改 242 
11.2.5 監視datatable記錄的更改 244 
11.3 dataset數據集合 246 
11.3.1 瞭解dataset類成員 246 
11.3.2 管理datatable集合 247 
11.3.3 管理datatable之間的關係 249 
11.3.4 提交和回滾dataset的更改 251 
11.3.5 通過dataset與xml交互 252 
11.4 小結 254 

第12章 使用ado.net訪問數據庫( 教學視頻:49分鐘) 255 
12.1 瞭解ado.net訪問數據庫原理 255 
12.1.1 瞭解ado.net數據庫操作類 255 
12.1.2 兩種ado.net訪問數據庫的模式 256 
12.2 ado.net連接模式訪問數據庫 257 
12.2.1 瞭解sqlconnection連接類 257 
12.2.2 用sqlconnection創建數據庫連接 259 
12.2.3 瞭解sqlcommand命令類 261 
12.2.4 用sqlcommand類執行更新操作 262 
12.2.5 用sqldatareader讀取記錄 263 
12.3 執行帶參數的sql命令 265 
12.3.1 瞭解sqlparameter參數類 266 
12.3.2 管理sqlparameter對象集合 268 
12.3.3 用sqlparameter傳遞數據 269 
12.4 ado.net無連接模式訪問數據庫 271 
12.4.1 瞭解sqldataadapter適配器類 271 
12.4.2 用sqldataadapter獲取數據 272 
12.4.3 用sqldataadapter修改數據 274 
12.5 小結 276 

第13章 使用.net數據綁定( 教學視頻:36分鐘) 278 
13.1 .net數據綁定基礎 278 
13.1.1 什麼是數據綁定 278 
13.1.2 瞭解windows窗體數據綁定 279 
13.2 創建簡單數據綁定 280 
13.2.1 用bindingsource綁定數據源 280 
13.2.2 用bindingnavigator進行導航 282 
13.2.3 綁定數據到textbox等控件 284 
13.3 創建複雜數據綁定 285 
13.3.1 瞭解datagridview控件 286 
13.3.2 瞭解datagridview控件外觀 288 
13.3.3 編輯datagridview的列信息 290 
13.3.4 訪問datagridview的數據 291 
13.3.5 綁定datagridview的數據 293 
13.3.6 用datagridview修改數據 295 
13.4 小結 297 

第5篇 linq查詢開發 
第14章 linq查詢基礎( 教學視頻:55分鐘) 300 
14.1 瞭解linq基礎概念 300 
14.1.1 什麼是linq 300 
14.1.2 linq有哪些相關組件 301 
14.1.3 linq與C#集成開發 302 
14.1.4 可枚舉泛型接口ienumerable[t] 303 
14.2 使用linq表達式查詢 305 
14.2.1 瞭解查詢語法和查詢表達式 305 
14.2.2 用from子句指定數據源 306 
14.2.3 用select子句指定查詢結果 308 
14.2.4 在select子句中創建匿名類型 309 
14.2.5 用where子句指定過濾條件 310 
14.2.6 用並列where子句指定多個條件 312 
14.2.7 用orderby子句實現排序 312 
14.2.8 用group子句實現分組 314 
14.2.9 用into子句緩存查詢結果 315 
14.2.10 用並列from子句實現聯接 316 
14.2.11 用join子句實現內部聯接 318 
14.2.12 用join子句實現分組聯接 319 
14.2.13 用join子句實現外部聯接 320 
14.3 使用linq方法查詢 321 
14.3.1 瞭解lambda表達式和方法語法 321 
14.3.2 用where()篩選元素 323 
14.3.3 用orderby()對元素排序 324 
14.4 對linq查詢結果執行集合操作 326 
14.4.1 用average()等執行數值計算 326 
14.4.2 用skip()和skipwhile()跳過元素 328 
14.4.3 用take()和takewhile()提取元素 329 
14.4.4 用distinct()方法消除相等元素 330 
14.4.5 用concat()連接兩個集合 333 
14.4.6 用intersect()等集合操作 334 
14.5 小結 335 

第15章 linq to dataset( 教學視頻:36分鐘) 337 
15.1 瞭解linq to dataset 337 
15.1.1 瞭解linq to ado.net 337 
15.1.2 瞭解linq to dataset 338 
15.2 使用linq to dataset查詢數據 339 
15.2.1 linq to dataset開發步驟 339 
15.2.2 查詢單個datatable的記錄 340 
15.2.3 按指定條件過濾datatable的記錄 342 
15.2.4 按指定順序排列datatable的記錄 343 
15.2.5 用多個from子句查詢多個datatable 345 
15.2.6 用join子句查詢多個datatable 347 
15.2.7 用datarowcomparer比較數據 348 
15.3 使用linq to dataset修改數據 350 
15.3.1 修改datatable中字段的值 350 
15.3.2 通過查詢創建數據集備份 351 
15.4 使用linq to dataset數據綁定 352 
15.4.1 創建dataview數據源 353 
15.4.2 綁定dataview數據源到datagridview控件 354 
15.4.3 篩選dataview數據的記錄 356 
15.4.4 排序dataview數據的記錄 357 
15.5 小結 358 

第16章 linq to sql( 教學視頻:35分鐘) 359 
16.1 瞭解linq to sql 359 
16.1.1 瞭解linq to sql 359 
16.1.2 瞭解對象關係模型 360 
16.2 使用o/r設計器 361 
16.2.1 用o/r設計器創建linq to sql類 361 
16.2.2 深入分析dbml文件 363 
16.3 linq to sql相關類 364 
16.3.1 深入學習datacontext類 364 
16.3.2 深入學習數據表users相關類 366 
16.4 使用linq to sql查詢 368 
16.4.1 用datacontext加載數據 368 
16.4.2 查詢數據庫單表記錄 370 
16.4.3 查詢數據庫多表記錄 371 
16.4.4 修改數據庫的記錄 371 
16.5 小結 373 

第17章 linq to xml( 教學視頻:41分鐘) 374 
17.1 瞭解xml 374 
17.1.1 瞭解xml文件 374 
17.1.2 瞭解system.xml命名空間 375 
17.2 使用dom操作xml數據 376 
17.2.1 用xmlreader讀取xml數據 376 
17.2.2 用xmlwriter保存xml數據 379 
17.2.3 用xmldocument加載xml數據 381 
17.2.4 用xmldocument創建和保存xml數據 384 
17.3 瞭解linq to xml 386 
17.3.1 瞭解linq to xml 386 
17.3.2 用xelement創建xml元素 387 
17.3.3 用xelement創建xml樹 388 
17.4 使用linq查詢xml元素 389 
17.4.1 查詢xml元素的所有子元素 390 
17.4.2 查詢xml元素的特定子元素 392 
17.4.3 查詢xml元素的屬性 392 
17.4.4 篩選和排序xml元素 393 
17.4.5 在上下文中查詢xml元素 395 
17.5 使用xelement操作xml樹 396 
17.5.1 從文件加載xml元素 396 
17.5.2 添加任意xml子結點 398 
17.5.3 移除全部xml子結點 400 
17.5.4 移除部分xml子結點 401 
17.5.5 xml子結點自動移除 402 
17.5.6 保存xml元素到文件 404 
17.6 小結 405 

第6篇 項目實戰 
第18章 t-sql實例——atm交易管理系統( 教學視頻:45分鐘) 408 
18.1 atm交易管理系統需求分析 408 
18.1.1 分析用戶的需求 409 
18.1.2 功能性需求分析 409 
18.1.3 系統總用例分析 409 
18.1.4 系統用例分析 410 
18.2 atm交易管理系統數據庫設計 411 
18.2.1 實體關係圖(e-r圖) 412 
18.2.2 邏輯設計 412 
18.2.3 表設計 413 
18.2.4 表實現 414 
18.3 atm交易管理系統常規業務處理 418 
18.3.1 常規業務部分 418 
18.3.2 視圖和索引部分 420 
18.3.3 創建存儲過程 421 
18.3.4 創建數據庫賬戶 428 
18.4 項目小結 429 

第19章 ado.net實例——進銷存管理信息系統( 教學視頻:38分鐘) 430 
19.1 項目概述 430 
19.1.1 功能概述 430 
19.1.2 用戶環境描述 430 
19.1.3 可行性分析 431 
19.2 項目需求分析 431 
19.2.1 系統功能性需求分析 431 
19.2.2 系統總用例分析 433 
19.2.3 系統用例分析 433 
19.2.4 系統流程分析 435 
19.2.5 模塊分析 436 
19.3 系統設計 437 
19.3.1 數據庫邏輯結構設計 437 
19.3.2 系統e-r圖 438 
19.3.3 數據庫邏輯設計 439 
19.3.4 表設計 439 
19.4 進銷存管理系統界面設計 441 
19.4.1 界面設計標準 441 
19.4.2 系統界面操作流程 441 
19.5 進銷存管理軟件的具體實現 443 
19.5.1 解決方案資源管理器 443 
19.5.2 定義dbhelper 444 
19.5.3 用戶身份驗證功能 445 
19.5.4 主界面的功能 447 
19.5.5 商品資料維護功能 448 
19.5.6 供應商資料維護功能 453 
19.5.7 品牌資料維護功能 457 
19.5.8 操作員資料維護功能 461 
19.5.9 銷售出庫功能 466 
19.5.10 銷售退貨功能 475 
19.5.11 採購入庫功能 477 
19.5.12 採購退貨功能 478 
19.5.13 庫存查詢功能 478 
19.5.14 實現銷售出庫記錄查詢 479 
19.5.15 實現銷售退貨記錄查詢 481 
19.5.16 實現採購入庫記錄查詢 482 
19.5.17 實現採購退貨記錄查詢 483 
19.6 項目小結 483 

第20章 linq to sql實例——賓館管理信息系統( 教學視頻:39分鐘) 485 
20.1 項目概述 485 
20.1.1 功能概述 485 
20.1.2 用戶環境描述 485 
20.1.3 可行性分析 485 
20.2 項目需求分析 486 
20.2.1 系統功能性需求分析 486 
20.2.2 系統總用例分析 486 
20.2.3 系統用例分析 487 
20.3 系統總體架構設計 489 
20.3.1 三層結構原理 490 
20.3.2 系統三層搭建 491 
20.4 系統數據庫設計 495 
20.4.1 收集客戶信息 495 
20.4.2 標識對象 495 
20.4.3 標識對象的屬性 495 
20.4.4 標識對象之間的關係 496 
20.4.5 系統e-r圖 496 
20.4.6 數據庫邏輯設計 496 
20.4.7 表設計 497 
20.5 賓館管理系統界面設計 498 
20.5.1 界面設計標準 498 
20.5.2 系統界面操作流程 499 
20.6 賓館管理軟件的具體實現 500 
20.6.1 系統主界面 500 
20.6.2 系統登錄窗體 501 
20.6.3 房間類型維護界面 502 
20.6.4 房間信息維護界面 505 
20.6.5 入住登記 507 
20.6.6 結賬界面 510 
20.6.7 查詢功能 512 
20.7 項目演示 514 
20.8 項目小結 516 

第21章 xml實例——me校友錄( 教學視頻:28分鐘) 517 
21.1 系統概述 517 
21.1.1 功能概述 517 
21.1.2 可行性分析 517 
21.2 項目需求分析 518 
21.2.1 系統功能分析 518 
21.2.2 系統總用例分析 519 
21.2.3 系統用例分析 519 
21.3 系統總體架構設計 520 
21.4 數據庫設計 522 
21.5 系統設計與實現 523 
21.5.1 界面風格 523 
21.5.2 系統功能模塊設計 524 
21.5.3 系統通用類實現 524 
21.5.4 註冊功能實現 529 
21.5.5 登錄功能 531 
21.5.6 詳細信息 532 
21.5.7 修改我的信息 532 
21.5.8 校友列表信息 534 
21.5.9 成員管理 535 
21.5.10 整站登錄驗證 538 
21.6 項目小結 539


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。