版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE九江學院信息科學與技術學院《專業(yè)技能綜合課程設計》報告書題目:酒店管理系統(tǒng)的設計與實現(xiàn)專業(yè):計算機科學與技術班級:姓名:學號:同組人員:指導老師:設計時間:目錄1.課程設計(實訓)計劃 12.系統(tǒng)需求分析與功能設計 13.總體設計 44.程序模塊設計 65.技術難點與分析 166.系統(tǒng)測試 177.心得體會 2118.參考文獻 211PAGE22課程設計(實訓)計劃一至二周項目需求分析、需求分析文檔撰寫、設計(類圖、ER圖、序列圖)、撰寫設計文檔、實現(xiàn)項目創(chuàng)建、實體類、數(shù)據(jù)庫操作類三至五周實現(xiàn)用戶管理界面、房源管理界面、入住管理界面、財務統(tǒng)計界面、酒店服務界面、編寫測試用例六至九周項目測試實施、撰寫實訓報告、撰寫測試報告、答辯3.總體設計一、系統(tǒng)功能需求 根據(jù)系統(tǒng)的需求分析,本系統(tǒng)功能需求如下:1.用戶管理(1)添加用戶(2)刪除用戶(3)修改用戶信息 2.房源管理(1)添加房源(2)修改房源信息(3)刪除房源3.住宿管理(1)入住登記(2)退房結算(3)修改住宿信息4.財務管理(1)訂單按年統(tǒng)計(2)訂單按月統(tǒng)計(3)訂單按日統(tǒng)計5.酒店服務(1)點餐酒店管理系統(tǒng)二、系統(tǒng)功能模塊圖 酒店管理系統(tǒng)房源管理入住管理財務管理酒店服務用戶管理修改房源添加房源刪除房源入住信息登記修改住宿信息退出房源修改用戶刪除用戶添加用戶按日統(tǒng)計按月統(tǒng)計按年統(tǒng)計點餐房源管理入住管理財務管理酒店服務用戶管理修改房源添加房源刪除房源入住信息登記修改住宿信息退出房源修改用戶刪除用戶添加用戶按日統(tǒng)計按月統(tǒng)計按年統(tǒng)計點餐三、系統(tǒng)菜單設計4.程序模塊設計一、系統(tǒng)序列圖1.1用戶登錄控制邏輯(用戶登錄)從界面獲取用戶輸入的用戶號和密碼驗證數(shù)據(jù)合法性從數(shù)據(jù)庫中獲取指定用戶信息比對密碼,正確則進入系統(tǒng),否則給出錯誤提示如果錯誤次數(shù)超過3次則退出系統(tǒng)。1.2添加用戶控制邏輯(添加用戶)獲取輸入的用戶信息驗證用戶信息是否符合規(guī)格(數(shù)據(jù)合法性)判斷用戶號是否已經存在,若用戶號已經存在則提示重新輸入用戶號向數(shù)據(jù)庫中增加一個用戶記錄提示添加成功1.3刪除用戶控制邏輯(刪除用戶)啟動刪除用戶界面時需要顯示用戶列表供用戶選擇,用戶選定一個用戶后就可執(zhí)行刪除操作。初始化用戶列表邏輯如下:設置列表樣式設置列表列標題及屬性從數(shù)據(jù)庫中讀取用戶列表將用戶信息顯示在列表中刪除用戶的邏輯:獲取用戶選擇的用戶信息從數(shù)據(jù)庫中刪除該用戶信息從列表中刪除該用戶信息1.4添加房源控制邏輯(添加房源)服務員進入添加房源界面向數(shù)據(jù)庫中添加房源信息根據(jù)房間ID判斷房間號是否存在,若存在則重新填寫房間號提示添加成功1.5修改房源邏輯控制(修改房源信息)服務員進入房源添加界面獲取數(shù)據(jù)庫中所有房源信息建房源信息顯示在列表中修改數(shù)據(jù)庫中房源信息更新房源列表的房源信息提示修改成功1.8刪除房源邏輯控制(刪除房源操作)從數(shù)據(jù)庫中獲取房源信息將房源信息顯示在列表中刪除選定房間ID相應數(shù)據(jù)庫中的信息刪除顯示列表相應ID的房源信息提示刪除成功1.9添加訂單控制邏輯(入住登記操作)獲取輸入的訂單信息驗證訂單信息是否符合規(guī)格(數(shù)據(jù)合法性)判斷訂單號是否已經存在,若訂單號已經存在則提示重新輸入訂單號判斷添加的訂單中房間是否已經被預訂,若已被預訂則提示重新輸入房間號向數(shù)據(jù)庫中增加一個訂單記錄提示添加成功1.10修改訂單控制邏輯(退房操作)啟動修改訂單界面時需要顯示訂單列表供用戶選擇,用戶選定一個訂單后就可執(zhí)行修改操作。初始化訂單列表邏輯如下:設置列表樣式設置列表列標題及屬性從數(shù)據(jù)庫中讀取訂單列表將訂單信息顯示在列表中修改訂單的邏輯:獲取用戶選擇的訂單信息獲取用戶輸入的修改后的訂單信息從數(shù)據(jù)庫中更新該訂單信息從列表中更新該訂單信息更新訂單列表顯示提示訂單修改成功二、系統(tǒng)界面設計2.1系統(tǒng)首頁主界面2.2系統(tǒng)登錄界面2.3添加用戶界面(添加房源類似)2.4刪除用戶界面(刪除房源類似)2.5修改用戶界面(修改房源類似)2.6入住登記界面2.7修改住宿信息界面2.8退房結算界面2.9按年統(tǒng)計界面(按月、日類似)5.技術難點與分析=1\*GB2⑴系統(tǒng)訂單編號自動編號的實現(xiàn)。通過參閱邵老師給的實訓資料、與同學討論、多次單步調試查看,解決了使用自動編號帶來的”標準表達式類型錯誤”,最終實現(xiàn)了訂單編號自動編號;=2\*GB2⑵系統(tǒng)點餐自動生成餐單。通過查閱網上資料和參閱網友的實例、多次調試程序,最終實現(xiàn)導出點餐表的功能;=3\*GB2⑶系統(tǒng)數(shù)據(jù)庫訂單表入住時間、退房時間字段的存儲和取出后類型轉換。通過邵老師的提點、閱讀網上資料以及其中實例操作、并查看CTime的庫源碼,多次調試實現(xiàn)了數(shù)據(jù)庫訂單表入住時間、退房時間字段的存儲和取出后類型轉換,解決了計算房費的難題。6.系統(tǒng)測試測試環(huán)境:酒店管理系統(tǒng)系統(tǒng)測試基于Windows7系統(tǒng)+MicrosoftofficeAccess2007數(shù)據(jù)庫+MicrosoftVisualC++6.0(MFC)環(huán)境。測試項目:系統(tǒng)登錄測試測試用例:輸入:用戶名1001密碼1111預測測試結果:通過系統(tǒng)驗證進入系統(tǒng),并彈出提示歡迎對話框實際測試結果:測試結果分析:通過測試輸入正確的用戶名、密碼,通過系統(tǒng)驗證,能夠正確的進入到系統(tǒng),所以,系統(tǒng)登錄模塊正確登錄沒有問題。測試項目:系統(tǒng)登錄糾錯測試測試用例:輸入:用戶名1001密碼2222預測測試結果:密碼錯誤無法通過系統(tǒng)驗證,并彈出密碼錯誤警告對話框實際測試結果:測試結果分析:通過測試輸入不正確的用戶名、密碼,則無法進入系統(tǒng),并有錯誤提示,登錄模塊的錯誤處理沒有問題。測試項目:入住登記測試測試用例:輸入:預測測試結果:身份證號驗證通過,入住登記成功,空閑房間列表刷新減少一個,彈出成功提示對話框;實際測試結果:測試結果分析:測試通過,系統(tǒng)能夠正常的進行入住登記。測試項目:添加用戶測試測試用例:輸入:預測測試結果:輸入數(shù)據(jù)合法,添加用戶成功,彈出添加成功提示對話框;實際測試結果:測試結果分析:測試通過,輸入正確的用戶信息,系統(tǒng)能夠正確的進行添加用戶操作。測試項目:添加用戶錯誤處理測試測試用例:輸入:預測測試結果:系統(tǒng)已經存在的用戶無法再次添加,彈出用戶已存在警告提示對話框;實際測試結果:測試結果分析:測試通過,系統(tǒng)能夠檢查將要添加用戶編號是否已經存在,對于已經存在的提示用戶重新輸入。通過,系統(tǒng)能夠正確的修改房間信息,并提示用戶。7.心得體會通過連續(xù)九周的實訓,雖然課程進行的斷斷續(xù)續(xù),最后還是完成了這次的“酒店管理系統(tǒng)”。知道了如何運用以前學過的知識來完成本次課程設計。將系統(tǒng)功能劃分為用戶管理,房源管理、住宿管理、財務管理、酒店服務五大部分,再考慮模塊之間的聯(lián)系,住宿管理涉及到顧客和房間狀態(tài)的操作等;再分別設計對應的數(shù)據(jù)庫表,系統(tǒng)數(shù)據(jù)庫有:用戶表(user)、房源表(room)、訂單表(dingdan);最后對應的菜單項響應對應的功能對話框。手中有老師發(fā)給我們的詳細資料,而且老師帶著我們一步步去設計這個系統(tǒng),所以開始并不難。到了后面需要把各個主次函數(shù)連接起來,進行整個程序的調試運行時總是出錯并改正。雖然錯誤繁多但好在有老師的幫助還是順利的完成了。最后的點餐系統(tǒng)開始并沒有準確的構思,在和同學討論后還是大致的設計處理點餐界面。并根據(jù)系統(tǒng)界面去編寫函數(shù),中途查理資料,不斷調試終于順利地把代碼組織并編寫好了。在答辯的過程中,在老師的提問下,我們分別把自己的設計思想講解給老師聽,同時認真的聽取老師的意見和建議,很多問題都得到了與老師的認可和贊同。時間是短暫的,但收獲是豐厚的。經過這樣兩周的課程設計,我們對C語言程序設計的知識又重新鞏固了一遍,特別對程序的調試運行有了更深刻的體會。這次的課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 虛擬現(xiàn)實技術在腦癱患兒家庭教育中的應用-洞察分析
- 文化差異對跨國公司客戶關系管理的影響-洞察分析
- 威脅狩獵與追蹤-洞察分析
- 云計算在商務服務中的創(chuàng)新應用-洞察分析
- 提升柑橘生產效率研究-洞察分析
- 虛擬化天線技術研究-洞察分析
- 《服裝公司工作總結》課件
- 人工智能在工業(yè)互聯(lián)網中的應用與創(chuàng)新
- 內容創(chuàng)作者如何應對信息過載風險
- 利用電影資源輔助提升學生的文學理解能力
- 氣道護理 課件
- 四川省綿陽市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 監(jiān)控系統(tǒng)維保專題方案及報價
- 山東省濟南市市中區(qū)2022-2023學年三年級數(shù)學第一學期期末教學質量檢測模擬試題含解析
- 合同工合同期滿考核表
- 口腔門診部院內管理規(guī)章制度匯編
- 水產養(yǎng)殖生產記錄表模板
- 各種骨折英文名稱
- 加熱爐溫度控制系統(tǒng)
- 二次供水工程技術規(guī)程(CJJ140—2010 )
- 小說HOTEL介紹
評論
0/150
提交評論