




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.wd.wdPAGE22 / NUMPAGES29.wd 畢業(yè)設(shè)計(jì)論文成教題目: 天福酒店客房管理系統(tǒng)院 (系): 信息工程系 專 業(yè): 計(jì)算機(jī)應(yīng)用技術(shù) 姓名: 黎人民幣良 學(xué)號(hào):7145901011281指導(dǎo)教師: 盧朝江 二 一六 年 三月十日畢業(yè)設(shè)計(jì)論文任務(wù)書學(xué)生姓名黎人民幣良學(xué)號(hào)7145901011281專 業(yè)計(jì)算機(jī)應(yīng)用技術(shù)院系信息工程系畢業(yè)設(shè)計(jì)論文題目天福酒店客房管理系統(tǒng)任務(wù)與要求天福酒店客房管理系統(tǒng):1通過(guò)對(duì)系統(tǒng)進(jìn)展需求分析,按照天福酒店實(shí)際需求,采用C/S或B/S構(gòu)造進(jìn)展分析及設(shè)計(jì),設(shè)計(jì)結(jié)果要求能滿足天福酒店的實(shí)際需要。 2選用自己最熟悉的前臺(tái)開(kāi)發(fā)工具及后臺(tái)數(shù)據(jù)庫(kù),前臺(tái)開(kāi)發(fā)工具不
2、限,但后臺(tái)數(shù)據(jù)為要求選用SQL Server 2000(5)(8),或Oracle數(shù)據(jù)庫(kù)3.畢業(yè)論文按軟件工程實(shí)際標(biāo)準(zhǔn)流程進(jìn)展撰寫,語(yǔ)句通順,構(gòu)造好4.畢業(yè)設(shè)計(jì)作品中至少包括用戶權(quán)限管理、人事 根本信息的管理,商品 根本信息管理、商品銷售信息管理、商品銷售信息統(tǒng)計(jì)、相關(guān)數(shù)據(jù)查詢、系統(tǒng)相關(guān)數(shù)據(jù)打印,系統(tǒng)幫助等功能。5論文要求排版格式符合重慶科創(chuàng)職業(yè)學(xué)院要求 6要求系統(tǒng)設(shè)計(jì)合理,具有一定的創(chuàng)新意識(shí)完成時(shí)間段2015年11月16日至2016年3月10日指導(dǎo)教師單位重慶科創(chuàng)職業(yè)學(xué)院職稱講師院系審核意見(jiàn)畢業(yè)設(shè)計(jì)(論文)進(jìn)度方案表日 期工 作 內(nèi) 容執(zhí) 行 情 況指導(dǎo)教師簽 字2016.2.27酒店客房管
3、理系統(tǒng)需求分析可行性研究、需求分析、用戶分析良盧朝江2016.3.1系統(tǒng)客房管理設(shè)計(jì)系統(tǒng)總體構(gòu)造設(shè)計(jì)、系統(tǒng)構(gòu)造圖、數(shù)據(jù)庫(kù)的設(shè)計(jì)良盧朝江2016.3.3系統(tǒng)詳細(xì)設(shè)計(jì)界面設(shè)計(jì)與功能、用戶登陸模塊、系統(tǒng)主體模塊優(yōu)盧朝江2016.3.6系統(tǒng)功能與測(cè)試良盧朝江2016.3.8論文撰寫中盧朝江2016.3.10論文修改及上交盧朝江教師對(duì)進(jìn)度方案實(shí)施情況總評(píng)該同學(xué) 根本完成指導(dǎo)教師布置的任務(wù);能及時(shí)與指導(dǎo)教師進(jìn)展交流,在時(shí)間周期中,能 根本保證工程按方案實(shí)施,能準(zhǔn)時(shí)提交論文文檔;總體實(shí)施效果良。 簽名 年 月 日 本表作評(píng)定學(xué)生平時(shí)成績(jī)的依據(jù)之一畢業(yè)設(shè)計(jì)(論文)中期檢查記錄表學(xué)生填寫畢業(yè)設(shè)計(jì)(論文)題目:
4、天福酒店客房管理系統(tǒng)學(xué)生姓名: 黎人民幣良 學(xué)號(hào):7145901011281專業(yè): 計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師姓名: 盧朝江職稱: 講師檢查教師填寫畢業(yè)設(shè)計(jì)(論文)題目工作量飽滿一般不夠畢業(yè)設(shè)計(jì)(論文)題目難度大適中不夠畢業(yè)設(shè)計(jì)(論文)題目涉及知識(shí)點(diǎn)豐富對(duì)比豐富較少畢業(yè)設(shè)計(jì)(論文)題目?jī)r(jià)值很有價(jià)值一般價(jià)值不大學(xué)生是否按方案進(jìn)度獨(dú)立完成工作任務(wù)學(xué)生畢業(yè)設(shè)計(jì)(論文)工作進(jìn)度填寫情況指導(dǎo)次數(shù)學(xué)生工作態(tài)度認(rèn)真一般較差其他檢查內(nèi)容:存在問(wèn)題及采取措施:檢查教師簽字: 年 月 日院系意見(jiàn)(加蓋公章): 年 月 日摘 要隨著社會(huì)經(jīng)濟(jì)的開(kāi)展,在外出差已成為上班一族不可防止的生活環(huán)節(jié),因此各星級(jí)的酒店就應(yīng)運(yùn)而生,而
5、酒店對(duì)客房管理克不容緩,特別對(duì)一些專為外出人們提供住宿的酒店來(lái)說(shuō),酒店客房管理尤其重要,所以酒店管理系統(tǒng)能夠?yàn)榫频旯芾砣藛T提供一個(gè)快速安全可靠的管理平臺(tái)。 酒店管理系統(tǒng)其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建設(shè)和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建設(shè)起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者那么要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本軟件針對(duì)酒店客房管理的工作特點(diǎn),系統(tǒng)按酒店標(biāo)準(zhǔn)化業(yè)務(wù)程序流式設(shè)計(jì)功能模塊,來(lái)賓接待(入住登記、客房預(yù)訂、登記資料修改、公安系統(tǒng)導(dǎo)出)、查詢統(tǒng)計(jì)查詢房間狀態(tài)、查詢預(yù)訂信息、查詢?nèi)胱】腿诵畔ⅰ⒉樵兛头俊⑹浙y結(jié)帳(退房、欠費(fèi)一覽表、打印賬單)等三個(gè)模塊。這
6、三個(gè)模塊包括了酒店管理的主要業(yè)務(wù),應(yīng)用本系統(tǒng)可以在計(jì)算機(jī)上靈活、方便地管理酒店客房,從而大大的提高了處理速率,使管理更加現(xiàn)代化。本系統(tǒng)是根據(jù)實(shí)際情況和具體內(nèi)容,按照一定的要求,科學(xué)、合理的進(jìn)展系統(tǒng)分析、設(shè)計(jì),具體包括數(shù)據(jù)輸入、查詢、刪除、修改等設(shè)計(jì)。從而使本系統(tǒng)完全能滿足經(jīng)濟(jì)性、靈活性、系統(tǒng)性及可靠性的要求。關(guān)鍵詞:客房登記查詢統(tǒng)計(jì)收銀結(jié)帳房客管理數(shù)據(jù)庫(kù)AbstractReWith the social and economic development, a traveling office workers have become an inevitable part of life, and
7、 therefore all-star hotel came into being, and the hotel room management g without delay, especially for some special accommodation for people out hotel , the hotel management is particularly important, so the hotel management system can provide a fast and reliable security management platform for t
8、he hotel management.Hotel management system and its development include the establishment and maintenance of front-end application development database background two aspects. For the former requirement to establish data consistency and integrity of strong data security database. For the latter requ
9、est applications fully functional, easy to use features.The software for the working characteristics of hotel management, the system according to the standardization of hotel business process flow design modules, guest reception (check-in, room reservation, registration information changes, export t
10、he public security system), query statistics (room status inquiries, booking inquiry query occupancy guest information, check the room), the cash register checkout (out of a list of arrears, printing bills) and other three modules. This module includes three main business of hotel management, the ap
11、plication of this system on the computer can be flexible, easy to manage hotel rooms, thus greatly improving the processing rate, so more modern management. This system is based on the actual situation and specific content, in accordance with certain requirements, scientific and rational system anal
12、ysis, design, including data entry, query, delete, modify the design. So that the system can meet the requirements of economy, flexibility, reliability and systematic.KEY WORD :Room bookings query statistics Checkout cashier tenant management database目錄 TOC o 1-2 h z u HYPERLINK l _Toc7700 第一章緒言 PAG
13、EREF _Toc7700 1 HYPERLINK l _Toc30707 第一節(jié) 系統(tǒng)的開(kāi)發(fā)背景 PAGEREF _Toc30707 1 HYPERLINK l _Toc12738 第二章 酒店客房管理系統(tǒng)需求分析 PAGEREF _Toc12738 2 HYPERLINK l _Toc21438 第一節(jié) 可行性研究 PAGEREF _Toc21438 2 HYPERLINK l _Toc20101 第二節(jié) 需求分析 PAGEREF _Toc20101 3 HYPERLINK l _Toc3886 第三節(jié) 用戶分析 PAGEREF _Toc3886 5 HYPERLINK l _Toc165
14、 第三章 酒店客房管理系統(tǒng)設(shè)計(jì) PAGEREF _Toc165 6 HYPERLINK l _Toc32407 第一節(jié) 系統(tǒng)總體構(gòu)造設(shè)計(jì) PAGEREF _Toc32407 6 HYPERLINK l _Toc1969 第二節(jié) 系統(tǒng)構(gòu)造圖 PAGEREF _Toc1969 7 HYPERLINK l _Toc13765 第三節(jié) 數(shù)據(jù)庫(kù)的設(shè)計(jì) PAGEREF _Toc13765 8 HYPERLINK l _Toc6350 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc6350 10 HYPERLINK l _Toc2966 第一節(jié) 界面設(shè)計(jì)與功能 PAGEREF _Toc2966 10 HYP
15、ERLINK l _Toc29836 第二節(jié) 用戶登陸模塊 PAGEREF _Toc29836 10 HYPERLINK l _Toc30445 第三節(jié) 系統(tǒng)主體模塊 PAGEREF _Toc30445 14 HYPERLINK l _Toc29805 第五章 系統(tǒng)功能與測(cè)試 PAGEREF _Toc29805 26 HYPERLINK l _Toc30901 結(jié)論 PAGEREF _Toc30901 27 HYPERLINK l _Toc5495 致謝 PAGEREF _Toc5495 28 HYPERLINK l _Toc8850 參考文獻(xiàn) PAGEREF _Toc8850 29第一章緒言
16、第一節(jié) 系統(tǒng)的開(kāi)發(fā)背景隨著我國(guó)經(jīng)濟(jì)開(kāi)展水平的迅速提高,酒店業(yè)作為服務(wù)行業(yè)中的重要組成局部己經(jīng)越來(lái)越顯示出其強(qiáng)勁的開(kāi)展勢(shì)頭。縱觀國(guó)內(nèi)外酒店業(yè)信息化開(kāi)展軌跡和趨勢(shì), 我們不難看出,隨著酒店業(yè)競(jìng)爭(zhēng)的加劇,酒店之間客源的爭(zhēng)奪越來(lái)越劇烈,客房銷售的利潤(rùn)空間越來(lái)越小,酒店需要使用更有效的信息化手段,拓展經(jīng)營(yíng)空間,降低運(yùn)營(yíng)成本,提高管理和決策效率。而經(jīng)濟(jì)型酒店通過(guò)信息化管理提高收益的需求更加突出。高層次的酒店業(yè)信息化不再是僅僅追求計(jì)算機(jī)輔助管理,而是追求建設(shè)在集成化根基上的協(xié)同化應(yīng)用。我國(guó)酒店業(yè)利用計(jì)算機(jī)管理系統(tǒng)來(lái)加強(qiáng)管理、提高服務(wù)水平,雖然至今已有了20多年的歷史,但起步開(kāi)展較晚,只是一些淺層次應(yīng)用,大多
17、數(shù)還停留于七拼八湊的MIS系統(tǒng)水平,甚至還僅限于簡(jiǎn)單的電算化和信息發(fā)布階段,與國(guó)際酒店業(yè)先進(jìn)信息化應(yīng)用的差距非常明顯。 信息化程度不高導(dǎo)致企業(yè)決策失誤、市場(chǎng)反響速度緩慢等,己經(jīng)成為制約我國(guó)酒店業(yè)進(jìn)一步開(kāi)展的重要瓶頸。中國(guó)信息化推進(jìn)聯(lián)盟副理事長(zhǎng)張獻(xiàn)軍曾說(shuō),隨著酒店信息化的開(kāi)展,酒店將改變以往的經(jīng)營(yíng)理念和競(jìng)爭(zhēng)模式,店內(nèi)裝潢、客房數(shù)量、房間設(shè)施等質(zhì)量競(jìng)爭(zhēng)和價(jià)格競(jìng)爭(zhēng)將退居其次,取而代之的是酒店信息化競(jìng)爭(zhēng),信息化正改變著酒店業(yè)的競(jìng)爭(zhēng)模式。國(guó)家旅游局2002年修訂的旅游星級(jí)飯店評(píng)定的國(guó)家標(biāo)準(zhǔn),已經(jīng)把酒店管理的軟件指標(biāo)及服務(wù)方面作為主要測(cè)評(píng)手段。而現(xiàn)代化的酒店是集客房、餐飲、通訊、娛樂(lè),商務(wù)文化及其他各種服
18、務(wù)與設(shè)施為一體化的消費(fèi)場(chǎng)所,酒店組織龐大,服務(wù)工程多,信息量大,要想提高勞動(dòng)生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來(lái)進(jìn)展現(xiàn)代化的信息管理,本酒店管理系統(tǒng)正是為此而設(shè)計(jì),目的是使酒店管理特別是經(jīng)濟(jì)型酒店在高效、低成本方面跨上一個(gè)新的臺(tái)階。第二章 酒店客房管理系統(tǒng)需求分析 第一節(jié) 可行性研究可行性研究是在系統(tǒng)調(diào)查的根基上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)展分析和研究,以防止投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容:
19、 經(jīng)濟(jì)可行性:主要是對(duì)工程的經(jīng)濟(jì)效益進(jìn)展評(píng)價(jià),本系統(tǒng)開(kāi)發(fā)經(jīng)費(fèi)對(duì)于本企業(yè)在經(jīng)濟(jì)上是可以承受的,并且本系統(tǒng)實(shí)施后可以顯著提高工作效率,有助于企業(yè)的信息化管理,所以為該企業(yè)開(kāi)發(fā)酒店管理系統(tǒng)在經(jīng)濟(jì)上是可行的。 技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。該酒店管理系統(tǒng)采用了CS模式進(jìn)展開(kāi)發(fā),開(kāi)發(fā)工具選用Visual Basic6.0數(shù)據(jù)庫(kù)服務(wù)器選用Access 2000數(shù)據(jù)庫(kù),能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)己成熟可行。硬件方面,科技
20、飛速開(kāi)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。 管理上的可行性:主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。規(guī)章制度和管理方法為酒店管理系統(tǒng)的建設(shè)提供了制度保障。 綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見(jiàn)效快。因此,系統(tǒng)的開(kāi)發(fā)是完全可行的。第二節(jié) 需求分析圖21是酒店管理系統(tǒng)的層次化需求模型,最高層是業(yè)務(wù)需求,第二層將總體的業(yè)務(wù)需求分解為各項(xiàng)用戶需求,第三層再將用戶需求具體分解為功能方面的需求。這樣就使得系統(tǒng)的需求變得非常直觀了。一業(yè)務(wù)需求從業(yè)
21、務(wù)和全局來(lái)分析,酒店管理系統(tǒng)應(yīng)有以下需求:建設(shè)一體化的酒店管理軟件系統(tǒng)(1)系統(tǒng)的設(shè)計(jì)思想應(yīng)圍繞拓展酒店及娛樂(lè)經(jīng)營(yíng)渠道,幫助酒店進(jìn)展正確的經(jīng)營(yíng)決策來(lái)進(jìn)展;財(cái)務(wù)、數(shù)據(jù)管理營(yíng)銷管理客房管理前臺(tái)管理圖21系統(tǒng)的需求層次系統(tǒng)適應(yīng)當(dāng)前行業(yè)內(nèi)客源增長(zhǎng)趨勢(shì);表達(dá)酒店個(gè)性化服務(wù),從不同角度來(lái)滿足客人需要;系統(tǒng)設(shè)計(jì)工具先進(jìn)、穩(wěn)定,采用數(shù)據(jù)庫(kù)構(gòu)造完善;設(shè)計(jì)必須考慮到能夠處理非常大的事務(wù)量,保證系統(tǒng)長(zhǎng)時(shí)間高效快速運(yùn)轉(zhuǎn); (5)必須建設(shè)一套高效率、低運(yùn)作成本和適合電腦化管理的管理制度; 系統(tǒng)必須支持客人多點(diǎn)消費(fèi)一次結(jié)賬的店內(nèi)簽賬功能; (7)前臺(tái)、餐廳、娛樂(lè)、 等各子系統(tǒng)必須能夠統(tǒng)一聯(lián)網(wǎng),;(8)支持連續(xù)完整的事務(wù)操
22、作,即使是系統(tǒng)網(wǎng)絡(luò)失敗,也保持事務(wù)的連續(xù)性,出 故障后,恢復(fù)必須完全而可靠,不喪失數(shù)據(jù),可保持?jǐn)?shù)據(jù)的完整性;(9)系統(tǒng)必須能連續(xù)24小時(shí)不問(wèn)斷運(yùn)行;(10)一旦系統(tǒng)出現(xiàn)故障,必須能在最短時(shí)間內(nèi)恢復(fù);(11)低廉的維護(hù)和支持費(fèi)用,使用開(kāi)放工業(yè)標(biāo)準(zhǔn)及軟硬件平臺(tái);(12)構(gòu)造必須支持遠(yuǎn)程異地維護(hù);(13)最終工作站點(diǎn)具有有限的功能,每個(gè)地點(diǎn)有多個(gè)工作點(diǎn),單個(gè)工作站出故障不會(huì)影響整個(gè)系統(tǒng)。(14)對(duì)先期投資的網(wǎng)絡(luò)應(yīng)具備良好的擴(kuò)展性和先進(jìn)性,便于在未來(lái)增加工作站點(diǎn)時(shí)方便易行,不必重新更改網(wǎng)絡(luò)構(gòu)造以保護(hù)先期投資。二用戶需求從用戶分析,本酒店管理系統(tǒng)應(yīng)該具有如下特質(zhì): (1)前臺(tái)收銀系統(tǒng),包括了客房管理、門
23、鎖接口系統(tǒng)和 接口系統(tǒng)等。 建設(shè)一體化的酒店管理軟件系統(tǒng)客房管理 營(yíng)銷管理 財(cái)務(wù)/數(shù)據(jù)管理 商品管理系統(tǒng)提供庫(kù)存管理以及往來(lái)物品管理等功能模塊,提供商品庫(kù)存管理,銷售統(tǒng)計(jì),成本金額與銷售金額比照等。 房務(wù)管理系統(tǒng)是專為客房經(jīng)理或房務(wù)中心提供的管理模塊,可以方便的查看以及修改變更房間狀態(tài),方便前臺(tái)辦理各種手續(xù)贏得時(shí)間。 財(cái)務(wù)管理系統(tǒng),主要是為經(jīng)理、財(cái)務(wù)以及管理人員使用的局部,可以對(duì)整個(gè)系統(tǒng)進(jìn)展設(shè)置、調(diào)整、數(shù)據(jù)分析、報(bào)表統(tǒng)計(jì)等等。功能需求 提供瀏覽酒店的總房態(tài)圖、樓層房態(tài)圖和房型房態(tài)圖三種樣式,用戶并可以在兩種樣式之間隨時(shí)進(jìn)展切換。系統(tǒng)實(shí)時(shí)顯示房態(tài)并自動(dòng)進(jìn)展刷新,隨時(shí)保持顯示正確的房態(tài)。用戶可進(jìn)展
24、開(kāi)房、戶籍登記、留言、續(xù)住、換房、等各項(xiàng)工作。 房務(wù)管理:本系統(tǒng)提供完善的查詢功能,包括預(yù)定情況、住店賓客信息、賓客入住情況、賓客離店情況、賓客歷史檔案、客房狀態(tài)等;可以根據(jù)在店客人的任何一項(xiàng)條件進(jìn)展查詢(如客人姓名、房號(hào)、來(lái)期、離期等)。(4)財(cái)務(wù)數(shù)據(jù)管理:本系統(tǒng)提供完善的查詢功能,如在店客人、離店客人查詢。第三節(jié) 用戶分析該系統(tǒng)的用戶一種:這種用戶,是酒店的前臺(tái)服務(wù)員,他們只能使用前臺(tái)管理,進(jìn)展客戶登記,結(jié)賬等操作,進(jìn)展房務(wù)和商品管理等。 現(xiàn)代酒店是由客房,餐廳,酒吧,商場(chǎng)以及宴會(huì),會(huì)議,通訊,娛樂(lè),健身等設(shè)施組成的,使客人在旅行目的地吃,住,行,游,購(gòu),娛樂(lè),通訊,商務(wù),健身等各種需求得
25、到滿足的,綜合性的服務(wù)設(shè)施。酒店的業(yè)務(wù)框架如圖22所示。 系統(tǒng)應(yīng)支持從前臺(tái)服務(wù)到后臺(tái)管理的各項(xiàng)業(yè)務(wù),實(shí)現(xiàn)各種信息的快速查詢, 提供有用的數(shù)據(jù)報(bào)表,綜合分析財(cái)政狀況,為酒店經(jīng)營(yíng)者提供決策依據(jù)。系統(tǒng)針對(duì)中小型酒店,提供適應(yīng)酒店業(yè)務(wù)需求的各項(xiàng)功能,其最終用戶包括系統(tǒng)管理員、普通業(yè)務(wù)人員和酒店的經(jīng)營(yíng)管理者。 其中,系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理和日常維護(hù)。應(yīng)具備較高的計(jì)算機(jī)應(yīng)用水平,熟悉系統(tǒng)的構(gòu)造組成,熟練使用系統(tǒng)的中各項(xiàng)功能。應(yīng)具備一定的數(shù)據(jù)庫(kù)管理知識(shí),熟練使用SQL Server提供的數(shù)據(jù)庫(kù)維護(hù)功能;業(yè)務(wù)人員具備 根本的計(jì)算機(jī)操作能力,熟練使用與其自身業(yè)務(wù)相關(guān)的系統(tǒng)功能:經(jīng)營(yíng)管理者:對(duì)酒店日常營(yíng)業(yè)全方位
26、統(tǒng)計(jì)分析,得到有價(jià)值的決策信息。客人客人離店接待取消預(yù)定預(yù)定圖22前臺(tái)系統(tǒng)示意圖第三章 酒店客房管理系統(tǒng)設(shè)計(jì)第一節(jié) 系統(tǒng)總體構(gòu)造設(shè)計(jì)酒店客房管理系統(tǒng)局部實(shí)體E-R圖如下所示: 密碼用戶名圖3.1登陸模塊E-R圖登陸證件號(hào)碼性別姓名客人聯(lián)系方式n入住1客房編號(hào)類型價(jià)格類型圖3.2系統(tǒng)E-R圖第二節(jié) 系統(tǒng)構(gòu)造圖客房管理住宿管理查詢統(tǒng)計(jì)賬管理詢系統(tǒng)設(shè)置退出系統(tǒng)客房設(shè)置住宿登記退宿結(jié)賬住宿查詢退宿查詢宿費(fèi)提醒用戶設(shè)置密碼設(shè)置客房查詢酒店客房管理系統(tǒng)3.3 SHAPE * MERGEFORMAT SHAPE * MERGEFORMAT 系統(tǒng)構(gòu)造圖第三節(jié) 數(shù)據(jù)庫(kù)的設(shè)計(jì)(1) 用戶表用戶表存放登陸系統(tǒng)所需要
27、的用戶名和密碼,需要訪問(wèn)此表。操作員:除了系統(tǒng)管理員之外,其他的任何操作員都首先要在這里登記,登記的資料可以隨時(shí)修改或刪除。表3.4用戶表字段名數(shù)據(jù)類型可否為空用戶名主鍵IntNOT NULL密碼IntNOT NULL(2) 客戶 根本信息表客戶表存放酒店內(nèi)所有的客戶信息,這些信息也是酒店客房管理的 根本信息。表3.5客戶 根本信息表字段名數(shù)據(jù)類型可否為空姓名(主鍵)Char(10)NOT NULL房間號(hào)碼Char(10)NOT NULL身份證號(hào)碼Varchar(50)NOT NULL入住時(shí)間DatetimeNULL(3) 客房 根本信息表客房表存放酒店內(nèi)的所有房間的信息,其中包括房間價(jià)格和房
28、間類型。表3.6房間 根本信息表字段名數(shù)據(jù)類型可否為空住址(主鍵)Char(10)NOT NULL設(shè)備Float(8)NOT NULL客房面積Float(8)NOT NULL客房狀態(tài)Char(20)NULL(4) 收費(fèi)信息表住宿收費(fèi)表存放酒店內(nèi)客戶的各種收費(fèi)信息。表3.7住宿收費(fèi)表字段名數(shù)據(jù)類型可否為空住址(主鍵)Char(10)NOT NULL住宿費(fèi)Char(10)NOT NULL 費(fèi)Varchar(50)NOT NULL結(jié)賬時(shí)間DatetimeNOT NULL系統(tǒng)詳細(xì)設(shè)計(jì)第一節(jié) 界面設(shè)計(jì)與功能經(jīng)過(guò)以上的分析及建摸模,已經(jīng)完成了數(shù)據(jù)庫(kù)的后臺(tái)工作。下面要完成的是人機(jī)交互的界面。本系統(tǒng)分為以下三
29、局部:(1) 用戶登陸;(2) 系統(tǒng)主體平臺(tái);(3) 通過(guò)主體平臺(tái)調(diào)用的功能模塊。接下來(lái)即對(duì)各局部作詳細(xì)介紹:第二節(jié) 用戶登陸模塊啟動(dòng)系統(tǒng)程序后,首先進(jìn)入系統(tǒng)登陸界面,在登陸進(jìn)入主體平臺(tái)的時(shí)候,系統(tǒng)會(huì)要求用戶輸入用戶名及密碼作為驗(yàn)證信息,為了防止非用戶在使用,輸入正常信息后便可以使用本系統(tǒng)。圖4.1登陸界面模塊圖登陸窗口代碼如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;usi
30、ng System.Text;using System.Windows.Forms;namespace jdkfglxt public partial class login : Form public login() InitializeComponent(); private void btnLogin_Click(object sender, EventArgs e) bool isValidUser = false; string message = ; if (IsValidataInput() isValidUser = IsValidataUser(txtLoginNo.Text
31、.Trim(), txtLoginPwd.Text, ref message); if (isValidUser) WFMain sfm = new WFMain(); sfm.Show(); this.Hide(); else MessageBox.Show(message, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); private void exit_Click(object sender, EventArgs e) DialogResult result = MessageBox.Show (您確定要退出嗎?, 操作提示,
32、 MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result = DialogResult.OK) Application.Exit(); private bool IsValidataInput() if (txtLoginNo.Text.Trim() = ) MessageBox.Show(請(qǐng)輸入帳號(hào)!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); txtLoginNo.Focus(); return false; else if (txtLoginP
33、wd.Text = ) MessageBox.Show(請(qǐng)輸入密碼!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); txtLoginPwd.Focus(); return false; return true; private bool IsValidataUser(string loginNo, string loginPwd, ref string message) string sql = String.Format (select count(*) from DB_ManageInfo where loginNo=0
34、and loginPwd=1, loginNo, loginPwd); int a = DBHelper.GetSqlResult(sql); if (a 1) message = 該用戶名或密碼不存在!; return false; else return true; 第三節(jié) 系統(tǒng)主體模塊圖4.2主界面模塊圖圖4.3用戶信息模塊圖主界面代碼如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System
35、.Linq;using System.Text;using System.Windows.Forms;namespace jdkfglxt public partial class WFMain : Form public WFMain() InitializeComponent(); private T OpenUniqueMDIChildWindow(Form mdiParent) where T : Form, new() foreach (Form subForm in mdiParent.MdiChildren) if (!subForm.GetType().Equals(typeo
36、f(T) subForm.Close(); else subForm.Activate(); return subForm as T; T newForm = new T(); newForm.MdiParent = mdiParent; newForm.StartPosition = FormStartPosition.CenterParent; newForm.Show(); return newForm; private void 管理員注冊(cè)RToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIChildWin
37、dow(this); private void 管理員更新UToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void 樓號(hào)管理BToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void 客房管理DToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIC
38、hildWindow(this); private void 信息登記EToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void 入住登記ZToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void 報(bào)修登記OToolStripMenuItem_Click(object sender, EventArgs e) OpenUniq
39、ueMDIChildWindow(this); private void 維修反響FToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void 違規(guī)登記DToolStripMenuItem_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void 處理意見(jiàn)YToolStripMenuItem_Click(object sender, EventArgs e) Op
40、enUniqueMDIChildWindow(this); private void 關(guān)于AToolStripMenuItem_Click(object sender, EventArgs e) MessageBox.Show(n班級(jí):計(jì)應(yīng)用軟件 n學(xué)號(hào):2013328561 n姓名:黎人民幣良,作者信息,MessageBoxButtons.OK); private void toolStripLabel1_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void toolStripLabel2
41、_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void toolStripLabel3_Click(object sender, EventArgs e) OpenUniqueMDIChildWindow(this); private void 退出XToolStripMenuItem_Click(object sender, EventArgs e) this.Close(); 圖4.4客房管理圖圖4.5客戶 根本信息圖using System;using System.Collectio
42、ns.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace jdkfglxt public partial class StuInfoRegister : Form public StuInfoRegister() InitializeComponent(); private void button1_Click(object sender, EventA
43、rgs e) if (IsValidataInput() string sql = String.Format (insert into DB_StuInfo(stuNo,stuName,stuSex,stuTime,stuDepart,stuPro,stuElse) values(0,1,2,3,4,5,6), txtNo.Text.Trim(),txtName.Text.Trim(),cboSex.Text,dtpTime.Text,cboDepart.Text,cboPro.Text,txtElse.Text); try int result = DBHelper.GetDsqlResu
44、lt(sql); if (result = 1) MessageBox.Show (添加記錄成功!, 操作提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else MessageBox.Show (添加記錄失敗!, 操作提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); finally DBHelper.connection.Close(); txtElse.Clear(); txtName.Clear(); txtNo.Clear(); private bool IsValidataI
45、nput() if (txtNo.Text.Trim() = ) MessageBox.Show(請(qǐng)輸入帳號(hào)!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); txtNo.Focus(); return false; else if (txtName.Text = ) MessageBox.Show(請(qǐng)輸入密碼!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); txtName.Focus(); return false; else if (cboSex.Tex
46、t = ) MessageBox.Show(請(qǐng)輸入密碼!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); cboSex.Focus(); return false; else if (dtpTime.Text = ) MessageBox.Show(請(qǐng)輸入密碼!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); dtpTime.Focus(); return false; else if (cboDepart.Text = ) MessageBox.Show(請(qǐng)
47、輸入密碼!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); cboDepart.Focus(); return false; else if (cboPro.Text = ) MessageBox.Show(請(qǐng)輸入密碼!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); cboPro.Focus(); return false; return true; private void button2_Click(object sender, EventArgs e)
48、 this.Close(); 圖4.6客戶入住登記圖圖4.7客戶入住詳細(xì)信息圖圖4.8報(bào)修登記圖圖4.9管理員注冊(cè)圖using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Data.SqlClient;using System.Text;using System.Windows.Forms;namespace jdkfglxt public partial clas
49、s DormRegister : Form public DormRegister() InitializeComponent(); private SqlDataReader dataReader; private void FormState() cboBuildArea.SelectedIndex = -1; dLblStuNo.Text = ; dLblStuName.Text = ; dLblStuSex.Text = ; dLblStuDepart.Text = ; dLblStuPro.Text = ; private void DormRegister_Load(object
50、sender, EventArgs e) FormState(); listView1.Items.Clear(); cboBuildArea.Items.Clear(); string sql = select stuNo,stuName,stuSex,stuDepart,stuPro from DB_StuInfo where not exists(select *from DB_DormRegister where stuNo=DB_StuInfo.stuNo); try dataReader = DBHelper.GetResult(sql); while (dataReader.Re
51、ad() ListViewItem lviManageInfo = new ListViewItem(); lviManageInfo.SubItems.Clear(); lviManageInfo.SubItems0.Text = dataReaderstuNo.ToString(); lviManageInfo.SubItems.Add(dataReaderstuName.ToString(); lviManageInfo.SubItems.Add(dataReaderstuSex.ToString(); lviManageInfo.SubItems.Add(dataReaderstuDe
52、part.ToString(); lviManageInfo.SubItems.Add(dataReaderstuPro.ToString(); listView1.Items.Add(lviManageInfo); dataReader.Close(); DBHelper.connection.Close(); dataReader = DBHelper.GetResult(select distinct buildArea from DB_BuildInfo); while (dataReader.Read() cboBuildArea.Items.Add(dataReaderbuildA
53、rea.ToString(); dataReader.Close(); finally DBHelper.connection.Close(); private void button2_Click(object sender, EventArgs e) this.Close(); private void button1_Click(object sender, EventArgs e) if (listView1.SelectedItems.Count = 0) MessageBox.Show(請(qǐng)選擇要為其分配客房的客戶信息!, 操作提示, MessageBoxButtons.OK, Me
54、ssageBoxIcon.Asterisk); return; else if (IsValidataInput() DialogResult result = MessageBox.Show(您確定要該客戶入住該客房嗎, 操作提示, MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); if (result = DialogResult.OK) string sql = String.Format(insert into DB_DormRegister(stuNo,buildArea,buildNo,dormNo) values(0,1,
55、2,3), dLblStuNo.Text, cboBuildArea.Text, Convert.ToInt32(cboBuildNo.Text.Trim(), Convert.ToInt32(cboDormNo.Text.Trim(); try int count = DBHelper.GetDsqlResult(sql); if (count = 1) MessageBox.Show (該客戶信息登記成功!, 操作提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else MessageBox.Show (該客戶信息登記失敗!, 操作提
56、示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); catch (Exception ex) MessageBox.Show(ex.Message); finally DBHelper.connection.Close(); DormRegister_Load(sender, e); private bool IsValidataInput() if (cboBuildArea.Text.Trim() = ) MessageBox.Show(請(qǐng)選擇地理地區(qū)!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon
57、.Information); cboBuildArea.Focus(); return false; else if (cboBuildNo.Text = ) MessageBox.Show(請(qǐng)選擇客房樓號(hào)!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Information); cboBuildNo.Focus(); return false; else if (cboDormNo.Text = ) MessageBox.Show(請(qǐng)選擇客房號(hào)!, 登陸提示, MessageBoxButtons.OK, MessageBoxIcon.Informa
58、tion); cboDormNo.Focus(); return false; return true; private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) if (listView1.SelectedItems.Count 0) dLblStuNo.Text = this.listView1.SelectedItems0.SubItems0.Text; dLblStuName.Text = this.listView1.SelectedItems
59、0.SubItems1.Text; dLblStuSex.Text = this.listView1.SelectedItems0.SubItems2.Text; dLblStuDepart.Text = this.listView1.SelectedItems0.SubItems3.Text; dLblStuPro.Text = this.listView1.SelectedItems0.SubItems4.Text; private void cboBuildArea_SelectedIndexChanged(object sender, EventArgs e) cboBuildNo.I
60、tems.Clear(); string sql = String.Format(select buildNo from DB_BuildInfo where buildArea=0 order by buildNo, cboBuildArea.Text); try SqlCommand command = new SqlCommand(sql, DBHelper.connection); DBHelper.connection.Open(); dataReader = command.ExecuteReader(); while (dataReader.Read() cboBuildNo.I
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能照明在醫(yī)療手術(shù)室照明中的應(yīng)用考核試卷
- 礦物干燥劑生產(chǎn)考核試卷
- 森林植被恢復(fù)與重建考核試卷
- 糖尿病患者護(hù)理查房 2
- 一年級(jí)上冊(cè)數(shù)學(xué)口算(每天5分鐘60題)
- 2025年中考初三學(xué)業(yè)質(zhì)量檢測(cè)(一)物理模擬題答案
- 統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)第9課《古詩(shī)三首》精美課件
- 三亞中瑞酒店管理職業(yè)學(xué)院《商貿(mào)英語(yǔ)聽(tīng)說(shuō)上》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧省朝陽(yáng)市雙塔區(qū)2024-2025學(xué)年五下數(shù)學(xué)期末復(fù)習(xí)檢測(cè)模擬試題含答案
- 山東省濟(jì)南市濟(jì)陽(yáng)縣2025屆初三畢業(yè)班模擬考試(五)英語(yǔ)試題含答案
- 《工會(huì)會(huì)計(jì)制度》管理系統(tǒng)升級(jí)及使用
- 醫(yī)院患者診療信息安全風(fēng)險(xiǎn)評(píng)估和應(yīng)急工作機(jī)制制定應(yīng)急預(yù)案XX醫(yī)院患者診療信息安全風(fēng)險(xiǎn)應(yīng)急預(yù)案
- 計(jì)算機(jī)科學(xué)與技術(shù)本科生畢業(yè)論文——基于Web的醫(yī)院預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 老年智能手環(huán)產(chǎn)品需求說(shuō)明書(PRD)
- T∕AOPA 0018-2021 直升機(jī)臨時(shí)起降場(chǎng)選址與建設(shè)規(guī)范
- 高考英語(yǔ)高頻688詞匯(核心版本)
- 七八年級(jí)人教古詩(shī)詞集錦
- 涪陵榨菜集團(tuán)盈利能力分析工商管理專業(yè)
- 35kv配電系統(tǒng)繼電保護(hù)方案設(shè)計(jì)(共33頁(yè))
- 中國(guó)收藏家協(xié)會(huì)個(gè)人會(huì)員入會(huì)申請(qǐng)表
- 醫(yī)院處方箋模板
評(píng)論
0/150
提交評(píng)論