freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

酒店客房管理系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2025-04-13 02:30本頁(yè)面
  

【正文】 utDate,m_sBookno。 sOutDate = (%y%m%d)。 strQuery = update bookin set checkdate=39。+sOutDate+39。, ammount=+sAmmount+\ where roomno=39。+m_sRoomNo+39。 and customid =39。+m_sID+39。//and checkdate is NULL (, strQuery)。//更新客房信息,putup為0(false) strQuery = update rooms set putup=0 where roomNo=39。+m_sRoomNo+39。 (, strQuery)。 結(jié)算信息查詢(xún)//選擇查詢(xún)條件 if ( !(m_bName||m_bRoomNo||m_bInDate) ) { AfxMessageBox(_T(請(qǐng)選擇查詢(xún)條件!), MB_ICONEXCLAMATION)。 return。 } //姓名查詢(xún) if ( m_bName amp。amp。 ==m_sName ) { AfxMessageBox(_T(顧客姓名不能為空), MB_ICONEXCLAMATION)。 return。 } //客房編號(hào)查詢(xún) if ( m_bRoomNo amp。amp。 ==m_sRoomNo ) { AfxMessageBox(_T(客房編號(hào)不能為空), MB_ICONEXCLAMATION)。 return。 } //根據(jù)入住時(shí)間查詢(xún)結(jié)算信息 CString sTime = (%Y%m%d)。 if ( !m_bName ) m_sName = %。 if ( !m_bRoomNo ) m_sRoomNo = %。 //查詢(xún) _variant_t strQuery。 if ( !m_bInDate ) strQuery = select * from bookin where customname like 39。+m_sName+39。 and roomno like 39。+m_sRoomNo+39。 and checkdate is not NULL。 else strQuery = select * from bookin where indate=39。+sTime+39。 and checkdate is not NULL 。// customname like 39。+m_sName+39。 and roomno like 39。+m_sRoomNo+39。 andand checkdate like 39。+m_tInDate+39。七、 測(cè)試過(guò)程: 系統(tǒng)測(cè)試 測(cè)試方法 由于軟件錯(cuò)誤的復(fù)雜性,軟件測(cè)試需要綜合應(yīng)用測(cè)試技術(shù),軟件測(cè)試步驟為單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。 單元測(cè)試是對(duì)源程序中每一個(gè)程序單元進(jìn)行測(cè)試,檢查各個(gè)模塊是否正確實(shí)現(xiàn)了規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯(cuò)誤。該階段涉及編碼和詳細(xì)設(shè)計(jì)的文檔。各模塊經(jīng)過(guò)單元測(cè)試后,將各模塊組裝起來(lái)進(jìn)行集成測(cè)試,以檢查與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的有關(guān)問(wèn)題。確認(rèn)測(cè)試主要檢查已實(shí)現(xiàn)的軟件是否滿(mǎn)足需求規(guī)格說(shuō)明書(shū)中確定的各種需求。系統(tǒng)測(cè)試將已確定的軟件與其他系統(tǒng)元素(如硬件、其他支持軟件、數(shù)據(jù)和人工等)結(jié)合在一起進(jìn)行測(cè)試。 基本功能測(cè)試添加客房標(biāo)準(zhǔn):結(jié)果顯示:修改客房標(biāo)準(zhǔn):顯示結(jié)果:添加客房信息: 結(jié)果顯示:修改客房信息修改前:修改為: 結(jié)果顯示:查詢(xún)剩余未定住的客房:結(jié)果顯示:添加顧客訂房:結(jié)果顯示:修改訂房信息修改前:修改(修改入住日期):結(jié)果顯示:查詢(xún)訂房信息:結(jié)果顯示:添加結(jié)算:結(jié)果顯示:修改結(jié)算信息(此處修改結(jié)算日期)修改前:修改:結(jié)果顯示:查詢(xún)結(jié)算信息:顯示:修改用戶(hù)密碼: 兩次密碼一樣后: 添加用戶(hù): 兩次密碼一樣后: 實(shí)際完成的情況實(shí)際完成了設(shè)計(jì)要求的基本任務(wù),經(jīng)嚴(yán)密測(cè)試和調(diào)試,該系統(tǒng)基本完成如下的基本功能,結(jié)果也證明是正確的。 (1)修改密碼 (2)添加用戶(hù)2. 客房信息管理(1)設(shè)置客房標(biāo)準(zhǔn) ①添加客房標(biāo)準(zhǔn) ②修改客房標(biāo)準(zhǔn) ③刪除客房標(biāo)準(zhǔn)(2)設(shè)置客房信息①添加客房信息 ②修改客房信息③刪除客房信息 ④查詢(xún)客房信息(1)查詢(xún)剩余客房信息 (2)添加訂房信息(3)修改訂房信息 (4)查詢(xún)訂房信息(1) 添加結(jié)算信息 (2) 修改結(jié)算信息(3) 查詢(xún)結(jié)算信息 系統(tǒng)測(cè)試過(guò)程發(fā)現(xiàn)的問(wèn)題(1)修改客房標(biāo)準(zhǔn)后,發(fā)現(xiàn)房間信息內(nèi)的一些標(biāo)準(zhǔn)(如房間價(jià)格)未更新加入以下代碼后解決了問(wèn)題。//更新房間信息,根據(jù)房間標(biāo)準(zhǔn)修改strQuery2 = Update rooms set roomprice=+m_sPrice+ \ where roomtype=39。+m_sTypeName+39。 。 (, strQuery2)。(2)調(diào)試過(guò)程中多次出現(xiàn)以下類(lèi)似問(wèn)題經(jīng)過(guò)認(rèn)真的修改程序和數(shù)據(jù)庫(kù),無(wú)類(lèi)似問(wèn)題出現(xiàn)了。(3)添加訂房后發(fā)現(xiàn)顧客的信息未寫(xiě)入數(shù)據(jù)庫(kù)中,加入以下代碼后解決了問(wèn)題strQuery2=insert customers(customid,customname)\ values (39。+m_sID+39。,39。+m_sName+39。)。 (, strQuery2)。但是當(dāng)修改此顧客的訂房信息時(shí),數(shù)據(jù)庫(kù)出現(xiàn)了錯(cuò)誤經(jīng)修改為以下代碼后真正解決了問(wèn)題在該顧客訂房時(shí)將標(biāo)志first設(shè)置為T(mén)RUE,當(dāng)是修改訂房時(shí)設(shè)置為FALSEif (TRUE==first)//只插入一次到顧客信息表中 { strQuery2=insert customers(customid,customname)\ values (39。+m_sID+39。,39。+m_sName+39。)。 (, strQuery2)。 }(4)開(kāi)始寫(xiě)程序時(shí)忘了設(shè)房間的標(biāo)志(是否有入?。?,后來(lái)發(fā)現(xiàn)了問(wèn)題,在訂房時(shí)設(shè)置putup為T(mén)REU(非0),在退房后設(shè)置為FALSE(0或NULL)訂房//更新客房信息,putup為1(true) strQuery = update rooms set putup=1 where roomNo=39。+m_sRoomNo+39。 (, strQuery)。退房//更新客房信息,putup為0(false) strQuery = update rooms set putup=0 where roomNo=39。+m_sRoomNo+39。 (, strQuery)。(5)修改結(jié)算時(shí)出現(xiàn)了Bug,另外發(fā)現(xiàn)所有相同的房間編號(hào)一樣的退房信息一樣,經(jīng)認(rèn)真分析,發(fā)現(xiàn)程序中的SQL語(yǔ)句出現(xiàn)了問(wèn)題,類(lèi)似的問(wèn)題多次出現(xiàn),認(rèn)真總結(jié)發(fā)現(xiàn)自己未使用好數(shù)據(jù)庫(kù)中的主碼和外碼,導(dǎo)致出錯(cuò),經(jīng)過(guò)修改后一一解決了。例如:結(jié)算OK消息響應(yīng)函數(shù)中:// 更新 DataBase CString sOutDate。 sOutDate = (%y%m%d)。 strQuery = update bookin set checkdate=39。+sOutDate+39。, ammount=+sAmmount+\ where roomno=39。+m_sRoomNo+39。 and customid =39。+m_sID+39。//and checkdate is NULL (, strQuery)。開(kāi)始我把checkdate is NULL也作為where的表達(dá)式,后來(lái)認(rèn)真分析發(fā)現(xiàn)不對(duì)的,因?yàn)楫?dāng)修改結(jié)算時(shí),checkout不為NULL,且checkout不是主碼或外碼八、 設(shè)計(jì)總結(jié) 系統(tǒng)可以擴(kuò)充的功能及系統(tǒng)展望受開(kāi)發(fā)時(shí)間的限制和個(gè)人的對(duì)VC編程的技術(shù)水平,本系統(tǒng)的開(kāi)發(fā)主要是完成酒店客房的預(yù)訂、入住、退房及信息查詢(xún)的管理,這只是整個(gè)酒店管理系統(tǒng)的一部分內(nèi)容,對(duì)系統(tǒng)的系統(tǒng)權(quán)限設(shè)置方面沒(méi)有設(shè)置。另外本系統(tǒng)的美觀(guān)方面不足,沒(méi)增加可以直觀(guān)的看出房間的狀態(tài)的顯示效果(比如可以用不同的顏色顯示房間的定住情況)。沒(méi)有增加系統(tǒng)提醒功能,如當(dāng)顧客的入住日期到時(shí),進(jìn)行相關(guān)提醒。所以系統(tǒng)還存在較大的繼續(xù)開(kāi)發(fā)空間。這在做系統(tǒng)設(shè)計(jì)時(shí)已經(jīng)考慮到了的,主要有以下幾個(gè)方面:第一,進(jìn)一步完善系統(tǒng)功能,增加商務(wù)中心管理模塊、餐飲管理模塊、電話(huà)計(jì)費(fèi)模塊,使得客人可以憑借房卡在酒店實(shí)現(xiàn)“一卡式”消費(fèi)。第二,隨著互聯(lián)網(wǎng)上電子商務(wù)的發(fā)展,沒(méi)有開(kāi)展電子商務(wù)的酒店將沒(méi)有生機(jī),將失去競(jìng)爭(zhēng)力。尤其是隨著國(guó)內(nèi)游泳業(yè)的發(fā)展,酒店競(jìng)爭(zhēng)和發(fā)展迫在眉睫,它要求酒店經(jīng)營(yíng)者不斷尋找新的經(jīng)濟(jì)增長(zhǎng)點(diǎn)、采取新的營(yíng)銷(xiāo)模式。由于Internet具有傳播面廣、費(fèi)用低、效率高的特點(diǎn),有效地通過(guò)Internet進(jìn)行電子商務(wù)模式的市場(chǎng)營(yíng)銷(xiāo)活動(dòng),將成為酒店在于激烈市場(chǎng)競(jìng)爭(zhēng)中成功的關(guān)鍵之一,如網(wǎng)上宣傳、網(wǎng)上訂房系統(tǒng),而電子商務(wù)系統(tǒng)也必將成為酒店MIS的延伸和拓展。第三,客戶(hù)的消費(fèi)是酒店所有經(jīng)濟(jì)收入的源泉,因此在酒店管理系統(tǒng)中應(yīng)當(dāng)增加客戶(hù)關(guān)系的管理,例如對(duì)于經(jīng)常消費(fèi)的客戶(hù)應(yīng)當(dāng)設(shè)置一定的折扣,還應(yīng)當(dāng)記住他的一些嗜好(如喜歡散裝茶)等,這些都會(huì)讓客戶(hù)有賓至如歸的感覺(jué),提高客戶(hù)的滿(mǎn)意度,從而增加客戶(hù)的忠誠(chéng)度。 總結(jié)語(yǔ)本次課程設(shè)計(jì)時(shí)間安排在本學(xué)期進(jìn)度表的最后兩周,由于是初次接觸數(shù)據(jù)庫(kù)的課程設(shè)計(jì),加之平時(shí)沒(méi)有學(xué)習(xí)可視化編程,這次使用Visual C++,采用MFC可視化編程,主要是前兩周C++課程設(shè)計(jì)也是采用MFC可視化編程,這次想進(jìn)一步加深學(xué)習(xí)。這兩周時(shí)間每天不管是在實(shí)驗(yàn)室還是晚上在宿舍加班做著數(shù)據(jù)庫(kù)課程設(shè)計(jì),感覺(jué)終于可以把自己的理論學(xué)習(xí)和實(shí)踐結(jié)合起來(lái)。盡管這兩周感覺(jué)有點(diǎn)累,但看到自己做出來(lái)的酒店客房管理系統(tǒng),和它良好的穩(wěn)定性,自己也感到高興。這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)讓我學(xué)到了很多東西,給我以后設(shè)計(jì)更好的軟件打下了良好的基礎(chǔ)。我的啟發(fā):先搞好設(shè)計(jì),再搞實(shí)現(xiàn)。當(dāng)然數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)系到整個(gè)軟件的成功與否,所以我們要更加注重?cái)?shù)據(jù)庫(kù)的設(shè)計(jì),比如這次設(shè)計(jì)時(shí),開(kāi)始我的數(shù)據(jù)庫(kù)未考慮主碼和外碼,讓我在編寫(xiě)程序中出了很多的錯(cuò)誤,后來(lái)經(jīng)改進(jìn)解決了問(wèn)題。調(diào)試過(guò)程中遇到了比較多的Bug,甚至有些Bug讓我一天都無(wú)法突破(比如:添加訂房信息、修改結(jié)算)。但當(dāng)我放松一些時(shí)間后再調(diào)試時(shí),能夠很快的發(fā)現(xiàn)問(wèn)題所在。這讓我注意到了,要注意腦逸結(jié)合。另外通過(guò)這次課程設(shè)計(jì)使我對(duì)可視化編程有了進(jìn)一步的掌握??傊@次課程設(shè)計(jì)很有意義,也學(xué)到了很多的東西,讓我在今后更加注意了軟件設(shè)計(jì)的過(guò)程。九、 參考文獻(xiàn)【1】王珊,薩師煊. 數(shù)據(jù)庫(kù)系統(tǒng)概論(第4版).高等教育出版社,2006【2】(美)John ,Visual C++MFC 編程實(shí)例,機(jī)械工業(yè)出版社,2004【3】(第5版).清華大學(xué)出版社,2008【4】姚鄰田,2006【5】數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象,【6】vc++ ADO數(shù)據(jù)庫(kù),41
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1