酒店管理系統(tǒng)版一教學tp1v1_第1頁
酒店管理系統(tǒng)版一教學tp1v1_第2頁
酒店管理系統(tǒng)版一教學tp1v1_第3頁
酒店管理系統(tǒng)版一教學tp1v1_第4頁
酒店管理系統(tǒng)版一教學tp1v1_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、酒店管理系統(tǒng) (HotelManager) 問題描述某酒店為提高管理效率,采用全新的計算機網(wǎng)絡和信息管理系統(tǒng),對基礎設施和業(yè)務流程進行智能化控制。“基礎設施”用于對客房類型、客房價格、客房信息等進行初始化設置。1、“客房類型設置”用于設置客房的分類信息,包括分類名稱、分類價格、是否加床、加床價格、備注等。 2、“客房信息設置”用于設置客房的初始信息,包括房間號、房間所屬類型、房間狀態(tài)、床數(shù)、客人數(shù)、描述等 。在這一階段,我們將完成客房類型管理、客房管理功能。 問題分析-1客房類型管理以表格的形式展示所有客房類型信息 實現(xiàn)對類型信息的增、刪、改、查操作 點擊刪除按鈕時,出現(xiàn)刪除確認模式對話框點擊

2、編輯按鈕時,跳轉到編輯頁面進行信息編輯,編輯成功后自動返回信息查看頁面 當鼠標移到列表的某一行記錄上出現(xiàn)光棒效果 問題分析-2客房類型查看頁面問題分析-3客房類型編輯頁面問題分析-4客房類型新增頁面問題分析-5客房管理客房管理實現(xiàn)與客房類型管理相似的功能,并用分頁的方式查看客房信息 將客房信息與指定的客房類型關聯(lián) 問題分析-6客房信息查看頁面 問題分析-7客房信息編輯頁面 問題分析-8客房信息新增頁面 問題分析-8數(shù)據(jù)庫設計 實現(xiàn)光棒效果、刪除確認功能protected void gvRoom_RowDataBound(object sender, GridViewRowEventArgs e

3、) if (e.Row.RowType = DataControlRowType.DataRow) /設置行顏色 e.Row.Attributes.Add(onmouseover, currentcolor=this.style.backgroundColor;this.style.backgroundColor=#ff9900); /添加自定義屬性,當鼠標移走時還原該行的背景色 e.Row.Attributes.Add(onmouseout, this.style.backgroundColor=currentcolor); /添加刪除確認 ImageButton imgbtn = (Ima

4、geButton)e.Row.FindControl(imgbtnDelete); imgbtn.Attributes.Add(“onclick”, “return confirm(您確認要刪除嗎?);); 難點分析-1該事件在 GridView 控件中將數(shù)據(jù)綁定到數(shù)據(jù)行時發(fā)生 數(shù)據(jù)行類型檢測實現(xiàn)光棒效果實現(xiàn)刪除確認難點分析-2實現(xiàn)刪除、編輯功能 protected void mand(object sender, mandEventArgs e) string cmd = mandName; int roomId = Convert.ToInt32( mandArgument); if (c

5、md = De) RoomManager.DeleteRoomByRoomId(roomId); else if (cmd = Ed) Page.Server.Transfer(EditRoom.aspx?roomid= +roomId.ToString(); BindRoom(); 該事件在單擊 GridView 控件中的按鈕時發(fā)生 獲取命令名稱 獲取命令參數(shù) 階段劃分第一階段 講解和分析客房類型管理、客房管理需求 (30分鐘)第二階段 創(chuàng)建數(shù)據(jù)庫(20分鐘)第三階段 搭建HotelManager三層結構基本框架(20分鐘 )第四階段 根據(jù)客房類型、客房數(shù)據(jù)表編寫實體類(20分鐘) 第五階段

6、 根據(jù)需求編輯Web頁面(40分鐘)第六階段 編寫客房類型信息數(shù)據(jù)訪問層(50分鐘) 第七階段 編寫客房信息數(shù)據(jù)訪問層(40分鐘)第八階段 實現(xiàn)業(yè)務邏輯層(30分鐘) 第九階段 實現(xiàn)表示層數(shù)據(jù)綁定(30分鐘)第十階段 檢查、演示及總結(20分鐘) 第一階段第一階段(30分鐘)學員首先閱讀項目案例需求和實現(xiàn)步驟 教員講解需求,學員理解需求并分析 第二階段第二階段(20分鐘)創(chuàng)建數(shù)據(jù)庫要求學員自己動手操作,教員巡視,解答學員提出的問題階段檢查針對第二階段抽查學員的操作結果教員給出點評或集中演示難點部分第二階段結果演示第二階段操作的結果第三階段第三階段(40分鐘)搭建HotelManager三層結構

7、基本框架 要求學員自己動手操作,教員巡視,解答學員提出的問題階段檢查針對第三階段抽查學員的操作結果教員給出點評或集中演示難點部分第三階段結果演示第三階段操作結果第四階段第四階段(20分鐘)根據(jù)客房類型、客房數(shù)據(jù)表編寫實體類 要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第四階段抽查學員的實體類編寫結果教員給出點評第四階段標準代碼演示客房類型、客房實體類演示示例:實體類代碼結構第五階段第五階段(40分鐘)根據(jù)需求編輯Web頁面 要求學員自己動手編輯,教員巡視,解答學員提出的問題階段檢查針對第五階段抽查學員的編碼結果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結果教員給出點

8、評第五階段結果演示W(wǎng)eb頁面編輯結果演示示例:Web頁面編輯結果 第六階段第六階段(50分鐘)編寫通用數(shù)據(jù)訪問類(DBHelper)編寫客房類型信息數(shù)據(jù)訪問層 要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第六階段抽查學員的編碼結果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結果教員給出點評第六階段標準代碼演示客房類型信息數(shù)據(jù)訪問層實現(xiàn)包括如下功能: 得到所有客房類型信息通過客房類型ID得到客房類型名稱通過客房類型ID得到客房類型信息更新客房類型信息刪除客房類型信息新增客房類型信息通過類型名稱得到類型ID演示示例:客房類型數(shù)據(jù)訪問層實現(xiàn)代碼第七階段第七階段(40分鐘)編

9、寫客房信息數(shù)據(jù)訪問層 要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第七階段抽查學員的編碼結果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結果教員給出點評第七階段標準代碼演示客房信息數(shù)據(jù)訪問層實現(xiàn)功能如下:得到客房信息列表通過客房ID得到客房信息通過客房ID刪除客房信息修改客房信息通過房間號得到客房ID新增客房信息演示示例:客房信息數(shù)據(jù)層實現(xiàn)代碼第八階段第八階段(30分鐘) 實現(xiàn)業(yè)務邏輯層要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第八階段抽查學員的編碼結果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結果教員給出點評第八階段標準代碼演示客房、客房類型業(yè)務邏輯層實現(xiàn)演示示例:實現(xiàn)業(yè)務邏輯層第九階段第九階段(30分鐘)實現(xiàn)表示層數(shù)據(jù)綁定 要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第九階段抽查學員的編碼結果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結果教員給出點評第九階段標準代碼演示客房、客房類型表示層數(shù)據(jù)綁定演示示例:表示層數(shù)據(jù)綁定總結鞏固的知識

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論