![酒店客房管理信息系統(tǒng)設(shè)計(jì)與開發(fā)論文_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/f26c1d03-70b1-49c0-b866-ea0a0fa00664/f26c1d03-70b1-49c0-b866-ea0a0fa006641.gif)
![酒店客房管理信息系統(tǒng)設(shè)計(jì)與開發(fā)論文_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/f26c1d03-70b1-49c0-b866-ea0a0fa00664/f26c1d03-70b1-49c0-b866-ea0a0fa006642.gif)
![酒店客房管理信息系統(tǒng)設(shè)計(jì)與開發(fā)論文_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/f26c1d03-70b1-49c0-b866-ea0a0fa00664/f26c1d03-70b1-49c0-b866-ea0a0fa006643.gif)
![酒店客房管理信息系統(tǒng)設(shè)計(jì)與開發(fā)論文_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/f26c1d03-70b1-49c0-b866-ea0a0fa00664/f26c1d03-70b1-49c0-b866-ea0a0fa006644.gif)
![酒店客房管理信息系統(tǒng)設(shè)計(jì)與開發(fā)論文_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/f26c1d03-70b1-49c0-b866-ea0a0fa00664/f26c1d03-70b1-49c0-b866-ea0a0fa006645.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、. . . . 酒店客房管理信息系統(tǒng)設(shè)計(jì)與開發(fā)1.引言 1.1項(xiàng)目來源隨著經(jīng)濟(jì)的快速發(fā)展,人們的生活水平和消費(fèi)意識的提高,促進(jìn)了旅游業(yè)的發(fā)展,酒店行業(yè)將面臨著機(jī)遇和挑戰(zhàn)。面對快速發(fā)展的信息產(chǎn)業(yè)帶來的影響,將電腦技術(shù)和電腦服務(wù)引入酒店管理成為一種必然的趨勢。改革開放以來,我國酒店業(yè)發(fā)展迅速,已成為第三產(chǎn)業(yè)的重要組成部分。我國酒店業(yè)的發(fā)展經(jīng)歷了在數(shù)量上從供給短缺到供給過剩的變化,在性質(zhì)上完成了從部的接待業(yè)務(wù)向市場經(jīng)營的轉(zhuǎn)變。但是,與國際酒店集團(tuán)相比,我國酒店的經(jīng)營狀態(tài)并不樂觀:數(shù)量多、規(guī)模小、功能結(jié)構(gòu)比較單一和雷同、單體酒店較多和集體化發(fā)展較差。由于經(jīng)濟(jì)的全球化和信息化,以與我國加入WTO,酒店業(yè)
2、將直接面向全球競爭市場,并與國際知名酒店集團(tuán)展開直接競爭。從發(fā)展來看,酒店業(yè)的競爭實(shí)際上是酒店經(jīng)營管理人員素質(zhì)和經(jīng)營理念的競爭。因此,我國酒店業(yè)只有形成自己的競爭優(yōu)勢,并擁有持續(xù)的競爭能力,才是酒店發(fā)展壯大的根本出路和保證。酒店在其運(yùn)作期間,服務(wù)水平的高低,比如,服務(wù)的安排、調(diào)度是否周到;客人的要否能迅速、很好地得到滿足:市場的預(yù)測分析是否快捷、準(zhǔn)確等,直接影響到酒店的形象和聲譽(yù)。其中的核心就是對鑲天大寰的信息(客人、費(fèi)用、房間等)的正確處理和保存。采用計(jì)算機(jī)這一現(xiàn)代化工具作為管理的輔助手段是必須的。同時,隨著計(jì)算機(jī)技術(shù)和信息技術(shù)的日臻完善,通過計(jì)算機(jī)對酒店的日常事務(wù)進(jìn)行現(xiàn)代化的科學(xué)管理,也是
3、切實(shí)可行的。中小型酒店的房類、房型、房間、餐座位與娛樂設(shè)施相對較少,客人消費(fèi)層次、員工素質(zhì)與業(yè)務(wù)技能相對較低,部門設(shè)置較少、崗位重疊;另一方面,中小型酒店與高星級酒店在運(yùn)行程序、管理容等方面又有相似之處,同樣要求提高。因此,眾多酒店企業(yè)中,中小型酒店企業(yè)由于他們的先天條件的不足,使他們不能投入大量的資金進(jìn)行這項(xiàng)必須的改革。因此開發(fā)一套簡單、實(shí)用的中小型酒店客房管理信息系統(tǒng)是十分有必要的。 1.2任務(wù)目標(biāo)建立酒店客房管理信息系統(tǒng),采用計(jì)算機(jī)對客房信息進(jìn)行管理,可以進(jìn)一步提高酒店的經(jīng)濟(jì)效益和現(xiàn)代化水平,幫助酒店工作人員提高工作效率,實(shí)現(xiàn)客房信息管理工作流程的系統(tǒng)化、規(guī)化和自動化。酒店客房管理信息系
4、統(tǒng)采用的是原型法的開發(fā)方法。本著開發(fā)人員對用戶需求的理解,通過簡單的系統(tǒng)分析、系統(tǒng)設(shè)計(jì),快速實(shí)現(xiàn)一個原型系統(tǒng),然后通過反復(fù)修改來實(shí)現(xiàn)客房管理信息系統(tǒng)整體運(yùn)行和操作。2.項(xiàng)目規(guī)劃 2.1項(xiàng)目資源2.1.1硬件設(shè)備CPU:賽揚(yáng)1.2G以上 存:SDR 64M以上顯卡:VGA 16M顯存以上 硬盤:50M以上硬盤剩余空間2.1.2軟件環(huán)境系統(tǒng)采用中文Windows XP平臺,Office 2000中的Access為數(shù)據(jù)庫,Visual Basic 6.0為開發(fā)工具,軟件開發(fā)在Windows XP平臺下運(yùn)行,最終產(chǎn)品可在Windows 9X/2000/XP平臺下運(yùn)行。 2.1.3軟件開發(fā)工具BASIC
5、是Beginners All-purpose symbolic instruction Code(初學(xué)者通用符號指令代碼)的縮寫,是國際上廣泛使用的一種計(jì)算機(jī)高級語言。BASIC簡單、易學(xué),目前仍是計(jì)算機(jī)入門的主要學(xué)習(xí)語言之一。Access是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復(fù)。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫以文件形式保存,文件的擴(kuò)展名是.MDB。Access數(shù)據(jù)庫由七種對象組成,它們是表、查詢、窗體、報表、宏、頁和模塊。 2.
6、2項(xiàng)目規(guī)劃2.2.1任務(wù)描述系統(tǒng)采用至上而下的項(xiàng)目開發(fā)步驟,整個開發(fā)過程分為四個階段。系統(tǒng)任務(wù)樹圖如下所示:項(xiàng)目任務(wù)描述系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)運(yùn)行可行性分析組織結(jié)構(gòu)分析功能結(jié)構(gòu)分析業(yè)務(wù)流程分析數(shù)據(jù)流程分析系統(tǒng)模塊設(shè)計(jì)系統(tǒng)流程設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)運(yùn)行環(huán)境設(shè)計(jì)創(chuàng)建工程系統(tǒng)模塊的設(shè)計(jì)添加模塊系統(tǒng)登錄客房管理房客管理消費(fèi)管理報表管理系統(tǒng)管理圖1 系統(tǒng)任務(wù)樹2.2.2進(jìn)度安排圖2 項(xiàng)目進(jìn)度安排甘特圖3.系統(tǒng)需求分析 3.1業(yè)務(wù)需求3.1.1業(yè)務(wù)組織結(jié)構(gòu)通過對酒店管理業(yè)務(wù)的調(diào)查分析,可知中小型酒店企業(yè)的組織結(jié)構(gòu)圖如下所示:總 臺送餐服務(wù)部食品采購部 洗衣房禮賓部房務(wù)中心酒店總經(jīng)理前廳部客房部餐飲部 餐 廳
7、樓層服務(wù)總機(jī)財(cái)務(wù)部保安部圖3 中小型酒店組織結(jié)構(gòu)圖3.1.2業(yè)務(wù)定義用戶可以利用酒店客房管理信息系統(tǒng)處理各種業(yè)務(wù),例如客戶登記、客戶換房、顧客消費(fèi)、補(bǔ)交押金、查詢、客房管理等業(yè)務(wù),從而大大提高了員工的工作效率。3.1.3業(yè)務(wù)流程中小型酒店客房管理業(yè)務(wù)流程圖如下: 歷史客人表房卡押金憑證房費(fèi)帳單,房卡消費(fèi)帳單,押金憑證客人換房客房消費(fèi)補(bǔ)交押金客房預(yù)定 客人預(yù)定憑證 總臺接待客房編輯 客房狀態(tài)表 客人入住表 報表管理客房狀態(tài)報表話費(fèi),餐費(fèi),其他消費(fèi)帳單客人退房離店客人報表房卡客人入住報表圖4 業(yè)務(wù)流程圖下面根據(jù)業(yè)務(wù)流程圖細(xì)述酒店客房業(yè)務(wù)的基本流程:客房的預(yù)定,客人通過或者其他途徑向酒店進(jìn)行客房預(yù)定
8、,接待人員查詢客房狀態(tài)表后確定有空房則接受預(yù)定,預(yù)定成功后發(fā)給客人預(yù)定憑證,并客房狀態(tài)表做出相應(yīng)的變化??头康牡怯?,分為預(yù)定入住和散客登記如果客人已經(jīng)預(yù)定房間,則根據(jù)預(yù)定憑證進(jìn)行預(yù)定入住操作,發(fā)給客人房卡,客房狀態(tài)由“預(yù)定”變?yōu)椤叭胱 ?。如果客人沒有預(yù)定房間,接待人員查詢客房狀態(tài)表后,有空房則進(jìn)行客房登記操作,發(fā)給客人房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 ???腿藫Q房,如果客人對入住的客房條件不滿意,則可進(jìn)行客人換房操作。接待人員將客人的房間進(jìn)行更換,并更換客人房卡,客房狀態(tài)也進(jìn)行相應(yīng)的調(diào)整??头肯M(fèi),客人入住期間在酒店進(jìn)行了消費(fèi),如:購買商品,就餐,打。就要進(jìn)行消費(fèi)入帳操作。包括:消費(fèi)入帳,餐費(fèi)
9、入帳,話費(fèi)入帳。補(bǔ)交押金,如果客人的押金太少,則要補(bǔ)交押金??腿私患{押金,接待人員開具押金憑證。夜審管理。酒店的管理人員要對酒店的基本信息進(jìn)行了解則可以進(jìn)行夜審管理,包括:客房狀態(tài)報表的查看,客人入住信息的查看,歷史客人報表查看??腿送朔浚腿送朔繒r,接待人員根據(jù)客人的房卡,進(jìn)行退房登記。計(jì)算客人入住期間的房費(fèi),餐費(fèi),話費(fèi),各種消費(fèi)和押金總額。對客人收取費(fèi)用或者退回押金??腿诵畔⑥D(zhuǎn)存到歷史客人表中??头繝顟B(tài)由“入住”轉(zhuǎn)為“空房”。3.2功能需求3.2.1功能組成由上面分析可知:該系統(tǒng)的功能需求結(jié)構(gòu)圖如下:預(yù)訂管理餐費(fèi)管理話費(fèi)管理押金管理客房查看酒店客房管理系統(tǒng)房客管理客房管理消費(fèi)管理消費(fèi)管理客
10、房編輯接待管理結(jié)帳管理換房管理報表管理入住報表管理客房狀態(tài)報表系統(tǒng)管理圖5 功能需求結(jié)構(gòu)圖3.2.2功能邏輯系統(tǒng)主要有以下功能要求:(1)用戶登錄模塊主要用于用戶的登錄。用戶權(quán)限分為管理員和普通用戶。當(dāng)用戶輸入用戶名和密碼并經(jīng)過確認(rèn)為正確后,才能進(jìn)入酒店客房管理信息系統(tǒng),并使其擁有相應(yīng)的權(quán)限。如果不是用戶,拒絕進(jìn)入本系統(tǒng)。(2)房客管理模塊該模塊是本系統(tǒng)的核心所在。主要用于用戶對房客與其業(yè)務(wù)的情況進(jìn)行管理,其中包括:預(yù)定管理模塊,主要包括預(yù)定信息的登記、查看、刪除等基本操作。接待管理模塊,主要用于客戶入住信息的登記、查看、修改、刪除等基本操作。結(jié)帳管理模塊,主要用于用戶退房操作。換房管理模塊,
11、主要用于入住用戶的換房操作。押金管理模塊,主要用于對入住客戶押金的補(bǔ)交、查看等基本操作。(3)客房管理模塊該模塊主要用于對客房的編輯操作和查看狀態(tài)操作??头康木庉嫴僮髦饕锌头康奶砑?、修改、刪除等基本操作。(4)消費(fèi)管理模塊該模塊主要用于對客人在入住期間的消費(fèi)進(jìn)行入帳操作,包括消費(fèi)入帳、話費(fèi)入帳、餐費(fèi)入帳等操作。(5)報表管理模塊主要用于該酒店管理者對酒店的基本數(shù)據(jù)信息進(jìn)行查看,以便制定策略。包括客房狀態(tài)報表查看,客人入住信息報表查看,歷史客人報表查看等等。 3.3數(shù)據(jù)需求3.3.1數(shù)據(jù)關(guān)系系統(tǒng)的后臺數(shù)據(jù)庫將作為整個酒店的數(shù)據(jù)流通中心,將各個部門的數(shù)據(jù)信息連通起來,具體流程如下所示客房預(yù)定系統(tǒng)
12、用戶客房信息房客入住包含管理1nnn1圖6 系統(tǒng)數(shù)據(jù)實(shí)體關(guān)系圖3.3.2數(shù)據(jù)定義 根據(jù)圖6數(shù)據(jù)實(shí)體關(guān)系圖得到系統(tǒng)數(shù)據(jù)字典分別如下所示:表1 客房預(yù)定信息數(shù)據(jù)字典數(shù)據(jù)存儲名:客房預(yù)訂信息說明:對每個客房預(yù)定信息如房號、客人、標(biāo)準(zhǔn)價、折后價、押金、類別、證件名稱、入住日期、原因等等信息進(jìn)行記錄數(shù)據(jù)描述:房號、客人、標(biāo)準(zhǔn)價、折后價、押金、類別、證件名稱、入住日期、原因等表2 系統(tǒng)用戶信息數(shù)據(jù)字典數(shù)據(jù)存儲名:系統(tǒng)用戶信息說明:對系統(tǒng)用戶的用戶名、密碼和角色信息進(jìn)行記錄數(shù)據(jù)描述:用戶名、密碼和角色信息等表3 房客入住信息數(shù)據(jù)字典數(shù)據(jù)存儲名:房客入住信息說明:對房客入住信息如房號、類別、標(biāo)準(zhǔn)價、號、押金、
13、聯(lián)系、操作員、摘要進(jìn)行記錄數(shù)據(jù)描述:房號、類別、標(biāo)準(zhǔn)價、號、押金、聯(lián)系、操作員、摘要等表4 客房狀態(tài)信息數(shù)據(jù)字典數(shù)據(jù)存儲名:客房信息說明:可以對客房進(jìn)行管理,包括房號、類別、樓層、狀態(tài)、單價、容納人數(shù)進(jìn)行記錄數(shù)據(jù)描述:房號、類別、樓層、狀態(tài)、單價、容納人數(shù)等4. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4.1總體框架根據(jù)上一章的分析,可以設(shè)計(jì)出系統(tǒng)的總體功能模塊圖,如圖5所示。在系統(tǒng)架構(gòu)方面,基于系統(tǒng)的訪問速度,便捷性、可行性等要求,本系統(tǒng)采用了C/S兩層結(jié)構(gòu)。它包括客戶機(jī)、數(shù)據(jù)庫服務(wù)器層,下圖所示。在兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)中,客戶機(jī)負(fù)責(zé)信息表示與應(yīng)用邏輯處理,服務(wù)器負(fù)責(zé)管理數(shù)據(jù)庫事務(wù)。客戶機(jī)信息表示應(yīng)用邏輯處理數(shù)據(jù)庫服
14、務(wù)器數(shù)據(jù)庫管理圖7 兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)4.2軟件結(jié)構(gòu)4.2.1軟件模型系統(tǒng)是根據(jù)中小型酒店企業(yè)的組織結(jié)構(gòu)來進(jìn)行設(shè)計(jì)的,軟件結(jié)構(gòu)如下圖所示:酒店客房管理信息系統(tǒng)用戶登錄模塊房客管理模塊客房登記補(bǔ)交押金預(yù)定房間鐘點(diǎn)房登記退房登記預(yù)定入住客人換房報表管理模塊客人入住報表客房信息表系統(tǒng)維護(hù)模塊用戶查看數(shù)據(jù)庫初始化更改密碼用戶添加消費(fèi)管理模塊話費(fèi)入帳消費(fèi)入帳餐費(fèi)入帳客房管理模塊客房編輯客房狀態(tài)圖軟件結(jié)構(gòu)圖4.2.2模塊定義根據(jù)本系統(tǒng)的項(xiàng)目規(guī)劃、需求分析、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)等,可以得出系統(tǒng)的各個模塊:用戶登錄模塊、房客管理模塊、客房管理模塊、消費(fèi)管理模塊、報表管理模塊、系統(tǒng)維護(hù)模塊。下面將分別介紹這些模塊的
15、IPO圖:系統(tǒng)名稱:酒店客房管理信息系統(tǒng)模塊名稱:用戶登錄模塊模塊編號:1輸入數(shù)據(jù):用戶名、密碼輸出數(shù)據(jù):打開系統(tǒng)歡迎窗口處理步驟:(1)程序開始啟動系統(tǒng)登錄對話框。(2)用戶輸入用戶名和密碼。(3)從用戶清單表中檢查是否有相應(yīng)的用戶名和密碼。(4)如果用戶名或密碼錯誤,進(jìn)行提示。(5)如果正確,則打開系統(tǒng)歡迎窗口。(6)進(jìn)入主程序界面。圖9 “用戶登錄”模塊的IPO圖系統(tǒng)名稱:酒店客房管理信息系統(tǒng)模塊名稱:房客管理模塊模塊編號:2輸入數(shù)據(jù):房號、類別、標(biāo)準(zhǔn)價、押金、號、入住日期、入住時間等輸出數(shù)據(jù):更新數(shù)據(jù)庫相應(yīng)的表處理步驟: 1.客房登記信息(1)點(diǎn)擊“房客管理”按鈕,然后選擇“客房登記”
16、,彈出客房登記窗口。(2)輸入房號、類別、標(biāo)準(zhǔn)價、押金、號、入住日期、入住時間等。(3)如果存在相應(yīng)的房號,則提示錯誤。(4)如果不存在相應(yīng)的房號,則登記成功。2.鐘點(diǎn)房登記信息(1)點(diǎn)擊“房客管理”按鈕,然后選擇“鐘點(diǎn)房登記”,彈出鐘點(diǎn)房登記窗口。(2)從鐘點(diǎn)房登記窗口處輸入房號、類別、標(biāo)準(zhǔn)價、押金、號、入住日期、入住時間等。(3)如果存在相應(yīng)的房號,則提示錯誤。(4)如果不存在相應(yīng)的房號,則登記成功。3.退房登記信息(1)點(diǎn)擊“房客管理”按鈕,然后選擇“退房登記”,彈出退房登記窗口。(2)在退房登記窗口中選擇退房的客房信息,然后填入相應(yīng)的金額,按“確定退房”。(3)退房成功。4.客人換房信
17、息 (1)點(diǎn)擊“房客管理”按鈕,然后選擇“客人換房”,彈出客人換房登記窗口。 (2)選中客人信息表中,換房客人信息,再選擇換的房間信息; (3)點(diǎn)擊“換房”,就可以成功換房間了。5.預(yù)定入住信息 (1)點(diǎn)擊“房客管理”按鈕,然后選擇“預(yù)定入住”,彈出預(yù)定入住窗口。 (2)輸入相關(guān)的入住信息。 (3)按“登記”,成功即可。6.補(bǔ)交押金信息 (1)點(diǎn)擊“房客管理”按鈕,然后選擇“補(bǔ)交押金”,彈出補(bǔ)交押金窗口。 (2)輸入補(bǔ)交押金的數(shù)額。 (3)保存即可。7.在線客人表信息(1)點(diǎn)擊“房客管理”按鈕,然后選擇“在線客人表”,彈出在線客人表窗口。(2)可查看客人詳細(xì)列表,也可以打印出來這份報表。圖10
18、 “房客管理”模塊的IPO圖系統(tǒng)名稱:酒店客房管理信息系統(tǒng)模塊名稱:客房管理模塊模塊編號:3輸入數(shù)據(jù):房號、類別、樓層、狀態(tài)、標(biāo)準(zhǔn)價、容納人數(shù)輸出數(shù)據(jù):更新數(shù)據(jù)庫客房信息表處理步驟:1.添加客房信息(1)點(diǎn)擊“客房管理”,然后點(diǎn)擊“客房編輯”,彈出客房編輯窗口。(2)可以對客房進(jìn)行增加、修改、刪除。(3)如果選擇增加,便彈出客房錄入,錄入房號、類別、樓層、狀態(tài)、標(biāo)準(zhǔn)價、容納人數(shù)等信息,確定便可保存。(4)如果修改,則將相應(yīng)客房信息進(jìn)行修改。(5)如果刪除,那么數(shù)據(jù)庫中將不存在這個房的信息了。3.客房狀態(tài)信息(1)從點(diǎn)擊“客房管理”,然后點(diǎn)擊“客房狀態(tài)”,彈出客房狀態(tài)窗口。(2)如果人數(shù)太多,可
19、以根據(jù)要求進(jìn)行查詢客房的相關(guān)信息,顯示“入住”、“預(yù)訂”、“空房”等信息。(3)根據(jù)相關(guān)信息進(jìn)行客房登記。圖11 “客房管理”模塊的IPO圖系統(tǒng)名稱:酒店客房管理信息系統(tǒng)模塊名稱:消費(fèi)管理模塊模塊編號:4輸入數(shù)據(jù):輸入消費(fèi)金額、餐費(fèi)金額或者話費(fèi)金額輸出數(shù)據(jù):生成明細(xì)帳、總帳處理步驟:(1)輸入消費(fèi)金額、餐費(fèi)金額或者話費(fèi)金額。(2)根據(jù)所提交的數(shù)庫提交到相應(yīng)的數(shù)據(jù)庫中。(3)當(dāng)顧客結(jié)賬時,會顯示相應(yīng)的數(shù)據(jù)。圖12 “消費(fèi)管理”模塊的IPO圖系統(tǒng)名稱:酒店客房管理信息系統(tǒng)模塊名稱:報表模塊模塊編號:5輸入數(shù)據(jù):無輸出數(shù)據(jù):客人入住報表和客房信息表處理步驟:(1)點(diǎn)擊“報表管理”,然后點(diǎn)擊“客人入住
20、報表”或“客房信息報表”彈出相應(yīng)的窗口。(2)對報表進(jìn)行瀏覽;(3)如果有需要,將該報表報印出來。圖13 “報表管理”模塊的IPO圖系統(tǒng)名稱:酒店客房管理信息系統(tǒng)模塊名稱:系統(tǒng)維護(hù)模塊模塊編號:6輸入數(shù)據(jù):用戶名、密碼輸出數(shù)據(jù):更新數(shù)據(jù)庫系統(tǒng)用戶信息表處理步驟:1.用戶添加(1)點(diǎn)擊“系統(tǒng)維護(hù)”,然后點(diǎn)擊“用戶添加”,彈出用戶添加窗口。(2)輸入用戶名、密碼、密碼確認(rèn)和權(quán)限設(shè)置。(3)保存新用戶信息到數(shù)據(jù)庫中,可以用這個用戶名和密碼進(jìn)入系統(tǒng)。2.更改密碼(1)點(diǎn)擊“系統(tǒng)維護(hù)”,然后點(diǎn)擊“用戶添加”,彈出用戶添加窗口。(2)輸入原來的密碼,再輸入新密碼和確認(rèn)密碼。(3)保存信息,退出系統(tǒng),再以新
21、密碼進(jìn)入系統(tǒng)。3.數(shù)據(jù)庫初始化(1)點(diǎn)擊“系統(tǒng)維護(hù)”,然后點(diǎn)擊“數(shù)據(jù)庫初始化”,彈出數(shù)據(jù)庫初始化窗口。(2)選擇需要初始化的選項(xiàng)“客房預(yù)訂信息”、“客人入住信息”、“客房信息”、“操作員信息”,可以有針對性的選擇。(3)然后按開始按鈕,便可以初始化所選擇的初始信息。圖14 “系統(tǒng)維護(hù)”模塊的IPO圖4.3數(shù)據(jù)結(jié)構(gòu)4.3.1數(shù)據(jù)庫模型根據(jù)上文的數(shù)據(jù)需求可以看出,本系統(tǒng)主要包括用戶登記、客房信息、系統(tǒng)用戶信息、補(bǔ)交押金等實(shí)體,各實(shí)體關(guān)系如下所述:圖15 數(shù)據(jù)庫表之間的關(guān)系4.3.2數(shù)據(jù)定義設(shè)計(jì)數(shù)據(jù)庫包含以下4表:系統(tǒng)用戶表,客房狀態(tài)表,客房預(yù)定表,客人入住表。針對酒店客房管理信息系統(tǒng)的需求,通過對
22、酒店客房管理工作過程的容和數(shù)據(jù)流程的分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):客房狀態(tài)信息,包括的數(shù)據(jù)項(xiàng)有:客房,客房標(biāo)準(zhǔn),客房位置,客房狀態(tài),單價,容納人數(shù)等。預(yù)定基本信息,包括的數(shù)據(jù)項(xiàng)有:客房房號,客人,地址,預(yù)定時間,操作員等。入住客戶基本信息,包括客房房號,客人,地址,從何處來,到何處去,住宿原因,入住時間,操作員等。系統(tǒng)用戶信息,包括的數(shù)據(jù)項(xiàng)有 :用戶名,用戶密碼,用戶權(quán)限。有了上面的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,我們就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。5.系統(tǒng)詳細(xì)設(shè)計(jì) 5.1程序算法詳細(xì)設(shè)計(jì)5.1.1客人補(bǔ)交押金模塊代碼實(shí)現(xiàn)根據(jù)要求,客人如果需要繼續(xù)留宿,必須提前交納押金,具體的操作方法是補(bǔ)交押金
23、,但最主要的程序是:Private Sub Command1_Click()If Text1.Text = Then MsgBox 請輸入補(bǔ)交押金的金額!, vbOKOnly + vbExclamation, 錯誤 Exit Sub End IfLabel25.Caption = Label14.Caption + Val(Text1.Text)Dim rs_bookstyle As New ADODB.RecordsetDim conn As Stringconn = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=kfgl.mdb;Persist
24、Security Info=FalseDim sql As Stringsql = select * from d where 房號= & Label12.Caption & rs_bookstyle.Open sql, conn, adOpenKeyset, adLockPessimisticrs_bookstyle.Fields(4) = Trim(Label25.Caption)rs_bookstyle.Updaters_bookstyle.Close MsgBox 押金補(bǔ)交成功!, vbOKOnly, Text1.Text = Adodc1.Refresh5.1.2客房信息匯總表代碼實(shí)
25、現(xiàn)操作員通過對系統(tǒng)操作查詢客房的相關(guān)信息,那么系統(tǒng)會根據(jù)已存在的信息提取到客房的使用情況。Private Sub DataReport_Error(ByVal JobType As MSDataReportLib.AsyncTypeConstants, ByVal Cookie As Long, ByVal ErrObj As MSDataReportLib.RptError, ShowError As Boolean)End Sub5.1.3客房管理模塊刪除代碼實(shí)現(xiàn)Private Sub Command3_Click() Dim answer As StringOn Error GoTo d
26、elerrorDim a As Stringa = Adodc1.Recordset(房號)answer = MsgBox(確定要刪除 & a & 嗎?, vbYesNo, )If answer = vbYes Then Adodc1.Recordset.Delete Adodc1.Refresh MsgBox 成功刪除!, vbOKOnly + vbExclamation, Adodc1.RefreshElse Exit SubEnd Ifdelerror:If Err.Number 0 Then MsgBox Err.DescriptionEnd IfEnd Sub5.1.4客房管理模塊修
27、改代碼實(shí)現(xiàn)Private Sub Command1_Click()Dim rs_chang As New ADODB.RecordsetIf DBCombo1.Text = Then MsgBox 房號不能為空!, vbOKOnly + vbExclamation, 錯誤 Exit SubEnd IfIf Combo1.Text = Then MsgBox 類別不能為空!, vbOKOnly + vbExclamation, 錯誤 Exit SubEnd IfIf Combo2.Text = Then MsgBox 樓層不能為空!, vbOKOnly + vbExclamation, 錯誤 E
28、xit SubEnd IfIf Combo3.Text = Then MsgBox 狀態(tài)不能為空!, vbOKOnly + vbExclamation, 錯誤 Exit SubEnd IfIf Text2.Text = Then MsgBox 標(biāo)準(zhǔn)價不能為空!, vbOKOnly + vbExclamation, 錯誤 Exit SubEnd IfIf Text3.Text = Then MsgBox 容納人數(shù)不能為空!, vbOKOnly + vbExclamation, 錯誤 Exit SubEnd If Dim sql As String Dim conn As String conn
29、= Provider=Microsoft.Jet.OLEDB.4.0;Data Source=kfgl.mdb;Persist Security Info=False sql = select * from kf where 房號= & DBCombo1.Text & rs_chang.Open sql, conn, adOpenKeyset, adLockPessimistic rs_chang.Fields(1) = Combo1.Text rs_chang.Fields(2) = Combo2.Text rs_chang.Fields(3) = Combo3.Text rs_chang.
30、Fields(4) = Text2.Text rs_chang.Fields(5) = Text3.Text rs_chang.Update rs_chang.Close MsgBox 修改成功!, vbOKOnly + vbExclamation, DBCombo1.Text = Combo1.Text = Combo2.Text = Combo3.Text = Text2.Text = Text3.Text = End Sub5.1.5清空數(shù)據(jù)庫中的數(shù)據(jù)基本代碼實(shí)現(xiàn)Private Sub Command2_Click()Unload MeEnd SubPrivate Sub DBCombo
31、1_Change() Data2.Recordset.FindFirst 房號= & DBCombo1.Text & Combo1.Text = Data2.Recordset.Fields(類別) Combo2.Text = Data2.Recordset.Fields(樓層) Combo3.Text = Data2.Recordset.Fields(狀態(tài)) Text2.Text = Data2.Recordset.Fields(單價) Text3.Text = Data2.Recordset.Fields(容納人數(shù))End SubPrivate Sub comcreat_Click() 清
32、空選定表中的數(shù)據(jù) ProgressBar1.Visible = True ProgressBar1.Max = UBound(workarea) ProgressBar1.Value = ProgressBar1.Min For Counter = LBound(workarea) To UBound(workarea) workarea(Counter) = initial value & Counter ProgressBar1.Value = Counter Set db = Workspaces(0).OpenDatabase(App.Path & Kfgl.MDB) If Check
33、1.Value = 1 Then sql = delete * from d db.Execute sql End If If Check2.Value = 1 Then sql = delete * from kf db.Execute sql End If If Check4.Value = 1 Then sql = delete * from yd db.Execute sql End If If Check5.Value = 1 Then sql = delete * from qxsz db.Execute sql End If Next Counter ProgressBar1.V
34、isible = False ProgressBar1.Value = ProgressBar1.MinEnd Sub5.2數(shù)據(jù)庫詳細(xì)設(shè)計(jì)5.2.1數(shù)據(jù)庫環(huán)境配置1軟件支撐環(huán)境本系統(tǒng)采用中文Windows XP平臺,Office 2000中的Access為數(shù)據(jù)庫,Visual Basic 6.0為開發(fā)工具,軟件開發(fā)在Windows XP平臺下運(yùn)行,最終產(chǎn)品可脫離Visual Basic 6.0運(yùn)行環(huán)境,在Windows 9X/2000/XP平臺下運(yùn)行。2硬件支撐環(huán)境CPU:賽揚(yáng)1.2G以上存:SDR 64M以上顯卡:VGA 16M顯存以上硬盤:50M以上硬盤剩余空間5.2.2表設(shè)計(jì)與其關(guān)系設(shè)置
35、數(shù)據(jù)庫包含以下4表:系統(tǒng)用戶表,客房狀態(tài)表,客房預(yù)定表,客人入住表。表5 系統(tǒng)用戶表編號字段名稱數(shù)據(jù)類型說明1用戶名文本,長度為50用戶的登錄名, 必填字段2密碼文本,長度40密碼, 必填字段3權(quán)限文本,長度40用戶的權(quán)限, 必填字段系統(tǒng)管理員可根據(jù)酒店的實(shí)際需要,增加系統(tǒng)使用人員,并設(shè)置權(quán)限。用戶可根據(jù)系統(tǒng)管理員提供的用戶名和初始化密碼進(jìn)入系統(tǒng),然后可以更改密碼,進(jìn)行系統(tǒng)操作。表6 客房信息表編號字段名稱數(shù)據(jù)類型說明1房號數(shù)字,整數(shù)客房的房號2類別文本,長度為50客房的類別3樓層文本,長度20客房所在的樓層4狀態(tài)文本,長度50客房的狀態(tài)5單價數(shù)字,整數(shù)客房的單價6容納人數(shù)數(shù)字,整數(shù)客房容納的
36、人數(shù) 房信息表是反映酒店客房入住狀態(tài)的重要渠道,通過它我們可以查詢不同類型的客房、不同樓層客房的入住信息,然后通過此信息作出相關(guān)的準(zhǔn)備工作,同時也可以新建新的客房信息。表7 客房預(yù)訂表編號字段名稱數(shù)據(jù)類型說明1房號數(shù)字,整數(shù)預(yù)定客房的房號2文本,長度50預(yù)定客戶的3類別文本,長度50預(yù)定客房的類別4標(biāo)準(zhǔn)價數(shù)字,整數(shù)預(yù)定客房的標(biāo)準(zhǔn)價5證件文本,長度50預(yù)定客戶的證件6押金數(shù)字,整數(shù)預(yù)定客戶交納的押金7聯(lián)系文本,長度50預(yù)定客戶的聯(lián)系8操作員文本,長度20預(yù)定操作的操作員9摘要文本,長度100預(yù)定操作的摘要客房預(yù)訂表是客人提前預(yù)訂酒店客房,方便到時候直接入住,而不需要辦理這樣或者那樣的手續(xù)。而通過
37、本表已經(jīng)說細(xì)記錄了客人的相關(guān)信息,包括已經(jīng)預(yù)訂好的房號、類型、價格,同時也記錄了客人的與詳細(xì)信息,包括、證件、聯(lián)系、摘要等等。表8 客人入住表編號字段名稱數(shù)據(jù)類型說明1房號數(shù)字,整數(shù)客人入住的房號2客人文本,長度50入住客人的3標(biāo)準(zhǔn)價數(shù)字,整數(shù)客人入住客房的價格4押金數(shù)字,整數(shù)客人交納的押金5類別文本,長度50客人入住客房的類別6證件名稱文本,長度50客人的證件名稱7證件文本,長度50客人的證件8證件地址文本,長度50客人的證件地址9從何處來文本,長度50客人的來源10到何處去文本,長度50客人將要去的地方11住宿原因備注客人住宿的原因12操作員文本,長度50客房登記的操作員13入住日期日期型
38、客人入住的日期14入住時間時間型客人入住的時間15店消費(fèi)數(shù)字型,整數(shù)客人在店消費(fèi)的金額16餐費(fèi)數(shù)字型,整數(shù)客人在店的餐費(fèi)金額17話費(fèi)數(shù)字型,整數(shù)客人在店的話費(fèi)金額客人入住表是客人入住酒店客房的詳細(xì)信息的體現(xiàn)。5.3界面設(shè)計(jì)5.3.1 用戶登錄窗口用戶登陸是信息系統(tǒng)最常采用的安全手段,由此可防止非用戶進(jìn)入系統(tǒng)。安全機(jī)制的最終實(shí)現(xiàn)則考慮在系統(tǒng)啟動過程中設(shè)置用戶登錄窗體中獲得,通過驗(yàn)證用戶名和密碼,由此確定用戶是否合法。用戶打開系統(tǒng)可執(zhí)行文件后,進(jìn)入系統(tǒng)“登錄”窗體。用戶可以通過在登錄窗體中輸入正確的用戶名稱和密碼,單擊“確定”按鈕進(jìn)入酒店客房管理信息系統(tǒng)的啟動窗體。如用戶不想登錄,則可單擊“退出”
39、按鈕退出系統(tǒng)。在開發(fā)時,該系統(tǒng)登錄的用戶名稱設(shè)置為“admin”,密碼設(shè)為111。圖16 系統(tǒng)“登錄”窗口5.3.2 系統(tǒng)主界面用戶在系統(tǒng)“登錄”窗體中輸入正確的用戶名稱和密碼登錄后,即可打開系統(tǒng)主界面進(jìn)行操作。圖17 系統(tǒng)主界面5.3.3 房客管理在“系統(tǒng)主界面”中單擊“房客管理”標(biāo)簽后,打開管理項(xiàng)目界面,其中包含有“客房登記”、“鐘點(diǎn)房登記”、“退房登記”、“客人換房”、“預(yù)定房間”、“預(yù)定入住”、“補(bǔ)交押金”和“在線客人表”六個選項(xiàng)。如下圖(圖18)所示:圖18 房客管理其中分界面如下:5.3.3.1客房登記界面圖19 客房登記界面5.3.3.2鐘點(diǎn)房登記界面圖20 鐘點(diǎn)房登記界面5.3
40、.3.3退房登記界面圖21 退房登記界面5.3.3.4客人換房界面圖22 客人換房界面5.3.3.5補(bǔ)交押金界面圖23 補(bǔ)交押金界面5.3.3.6在線客人表界面圖24 在線客人表界面 5.3.4 客房管理圖25 客房管理系統(tǒng)操作員可以點(diǎn)擊這個按鈕,進(jìn)行客房狀態(tài)查詢和對客房進(jìn)行編輯,客房編輯包括客房的增加、修改和刪除。5.3.4.1客房狀態(tài)查詢根據(jù)需要,操作員可以通過這個查詢,了解客房的情況,與時地為后面的訂房、換房、入住作出調(diào)整。例如(圖26)8012號房是預(yù)定的,8013號房是已經(jīng)入住的,而8012豪華間卻是空房。圖26 客房狀態(tài)查詢界面5.3.4.2客房編輯 如圖(圖27)所示,客房編輯包
41、括“增加”、“修改”和“刪除”。可以實(shí)現(xiàn)對客房信息的增加、修改和刪除。圖27 客房編輯窗口5.3.5 消費(fèi)管理消費(fèi)管理包括“消費(fèi)入帳”、“話費(fèi)入帳”和“餐費(fèi)入帳”,可以根據(jù)實(shí)際情況輸入數(shù)據(jù),但可保存在相應(yīng)的客戶數(shù)據(jù)庫里面,界面分別如下:1消費(fèi)入帳圖28 消費(fèi)入帳窗體2餐費(fèi)入帳圖29 餐費(fèi)入帳3話費(fèi)入帳圖30 話費(fèi)入帳窗口5.3.6 報表管理報表是反映客房真實(shí)情況的窗口,界面如下:1.客人入住報表圖31客人入住報表2.客房信息表圖32 客房信息表5.3.7 系統(tǒng)維護(hù)系統(tǒng)維護(hù)是系統(tǒng)最重要組成部分,包括了“用戶添加”、“更改密碼”、“數(shù)據(jù)庫初始化”和“用戶查看”。1. 用戶添加圖33 用戶添加窗口2
42、. 更改密碼圖34 更改密碼3. 數(shù)據(jù)庫初始化圖35 數(shù)據(jù)庫初始化4. 用戶查看圖36 用戶查看6.系統(tǒng)測試與使用 6.1系統(tǒng)測試情況系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以與檢測系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個圍進(jìn)行,這種測試不只對軟件進(jìn)行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測試與建構(gòu)同時進(jìn)行或略慢。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,盡量避免系統(tǒng)測試延到項(xiàng)目末尾進(jìn)行。下面針對系統(tǒng)部分功能進(jìn)行測試:6.1.1 測試登錄窗口在“登錄”窗體中輸入選擇用戶名稱“三”后,然后在密碼處辦理入錯誤的密碼,窗口會
43、彈出“密碼錯誤,請重新輸入密碼!”提示框,點(diǎn)擊“確定”后再輸入密碼。如果密碼與后臺數(shù)據(jù)庫密碼一致,程序?qū)⒅苯舆M(jìn)入到系統(tǒng)首頁,接著就可以進(jìn)行系統(tǒng)項(xiàng)目操作了。圖37在“登錄”窗口中彈出的提示框6.1.2 測試修改密碼窗口(1)用戶“admin”登錄進(jìn)入酒店客房管理信息系統(tǒng)后,若想要修改密碼。點(diǎn)擊“系統(tǒng)維護(hù)”選擇“更改密碼”,在彈出的“更改密碼”窗口中輸入正確的舊密碼和操作員,而沒有輸入新密碼后,則彈出“請輸入新密碼!”的警告提示框。圖38 在“更改密碼”窗口中彈出的提示框(2)在“更改密碼”窗體中輸入用戶正確的舊密碼,而且輸入了新的密碼,單擊“確定”按鈕,窗體會彈出“密碼修改成功,退出操作員密碼修
44、改”的提示框,然后可以對系統(tǒng)進(jìn)行其他的操作。圖39 在“更改密碼”窗口中彈出的提示框(4)在“用戶添加”窗口中添加新用戶,輸入的密碼和確認(rèn)密碼不一致時,單擊“確定”按鈕,則該窗體會彈出“兩次密碼輸入不一樣!”的警告提示框。圖40 在“用戶添加”窗口中彈出的警告提示框(5)在“添加用戶”窗體中,輸入添加的新用戶名和密碼,且密碼和確認(rèn)密碼一致時,單擊“確定”按鈕則會彈出“操作員設(shè)置成功!“的提示框。圖41 在“添加用戶”窗體中彈出的提示框(6)打開Access數(shù)據(jù)庫中“系統(tǒng)用戶”表,可證實(shí)用戶“四”的信息已經(jīng)添加到數(shù)據(jù)庫中,用戶名“四”,密碼是:111,角色名稱是:用戶,而不是管理員。圖42 數(shù)據(jù)
45、庫中“系統(tǒng)用戶”表數(shù)據(jù)6.1.3測試數(shù)據(jù)庫初始化窗口(1)進(jìn)入系統(tǒng)后點(diǎn)擊“系統(tǒng)維護(hù)”選擇“數(shù)據(jù)庫初始化”,彈出初始化窗口,然后點(diǎn)擊“開始”,選擇需要初始化的數(shù)據(jù)類型,包括“客房預(yù)定信息”、“客人入住信息”、“客房信息”和“操作員信息”。首先需要點(diǎn)擊“開始”按鈕才能選擇基礎(chǔ)數(shù)據(jù)類型,如果不點(diǎn)擊,不能進(jìn)行上面選項(xiàng)的選擇。如下圖所示:圖43初始化窗口 (2)操作員點(diǎn)擊“開始”按鈕后,選擇“操作員信息”,然后點(diǎn)擊“初始化”,就可以使數(shù)據(jù)庫中人“操作員信息”全部刪除。然后再進(jìn)入數(shù)據(jù)庫文件系統(tǒng)用戶表中進(jìn)行查詢,的確已經(jīng)沒有任何數(shù)據(jù),如下圖:圖44 數(shù)據(jù)庫“系統(tǒng)用戶”表數(shù)據(jù)沒有了6.2系統(tǒng)使用說明點(diǎn)擊“酒店
46、客房管理信息系統(tǒng)”圖標(biāo),啟動應(yīng)用程序進(jìn)入用戶登錄窗口,選擇好用戶,輸入正確密碼,即可進(jìn)入酒店客房管理信息系統(tǒng)主界面。在該頁面中,我們可以進(jìn)行客房管理、房客管理、系統(tǒng)維護(hù)、消費(fèi)管理、報表管理等,每個管理模塊都包含有相關(guān)的功能對酒店客房進(jìn)行管理,譬如說系統(tǒng)維護(hù),就可以進(jìn)行“添加用戶”、“更改密碼”、“數(shù)據(jù)庫初始化”和“用戶查看”。當(dāng)系統(tǒng)用戶操作完畢,點(diǎn)擊“退出”系統(tǒng)按鈕,然后點(diǎn)擊“確定”就可以安全退出系統(tǒng)。7.項(xiàng)目總結(jié)7.1工作總結(jié)經(jīng)過三個多月對酒店客房管理信息系統(tǒng)關(guān)鍵技術(shù)研究、功能需求分析、系統(tǒng)模塊設(shè)計(jì)、代碼實(shí)現(xiàn)與最后的功能設(shè)計(jì),現(xiàn)已完成了酒店客房管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)任務(wù)。通過這次設(shè)計(jì),學(xué)到
47、了很多書本上沒有的知識,提高了對問題的分析能力,提高了實(shí)踐能力。在畢業(yè)課題開展的過程中,能夠?qū)⒈緦I(yè)所學(xué)的理論知識靈活地運(yùn)用于具體實(shí)踐中,積累了一定的軟件研發(fā)經(jīng)驗(yàn)。此外,通過本次畢業(yè)設(shè)計(jì),感到自己的專業(yè)知識和技能還是存在一定的局限,今后仍需不斷地更新和構(gòu)建自身的知識體系。7.2工作展望系統(tǒng)基本上實(shí)現(xiàn)了需求分析中所設(shè)計(jì)的各項(xiàng)功能,包括房客管理功能、客房管理功能、消費(fèi)管理功能、報表管理功能和系統(tǒng)管理功能,但由于課題時間與自身的水平的原因,系統(tǒng)中的部分功能模塊在設(shè)計(jì)上還需進(jìn)一步的細(xì)化和完善,如:增加CRM的應(yīng)用與其與ERP的集成,數(shù)據(jù)挖掘技術(shù)在系統(tǒng)中的統(tǒng)計(jì)與決策中的應(yīng)用等。這些方面所涉與的理論與技術(shù)
48、,將是今后對系統(tǒng)功能完善與拓展的重點(diǎn)。參考文獻(xiàn)1毅.酒店管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)D.中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫,2007.72黃梯云.管理信息系統(tǒng)M.:高等教育,20053明. 軟件工程M.中央廣播電視大學(xué),20014明.Visual Basic程序設(shè)計(jì)M. :中央廣播電視大學(xué),2003.5韜, 駱娟, 何旭洪. Visual Basic6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航M.:人民郵電,20026楠楠. 基于UML的學(xué)生信息管理系統(tǒng)的研究與設(shè)計(jì)D. 中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫,2008.27Bob Reselman,Richard Peasley,Wayne Pruchniak. Visua
49、l Basic 6.0使用指南M. :電子工業(yè),2002.8鄺孔武.王曉敏信息系統(tǒng)分析與設(shè)計(jì)M.:清華大學(xué),20059立明,瀏林.VisualFoxpro7.0高級編程M.清華大學(xué),200210洪舉.VisualFoxpro程序設(shè)計(jì)參考手冊M.:人民郵電,200411婷.access2003數(shù)據(jù)庫管理完全自學(xué)手冊M. :中國青年, 200712王澄,憲軍,志華,紅強(qiáng).基于UML建模的工程試驗(yàn)數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)J. 現(xiàn)代機(jī)械,2009 (02)13聶濤. 酒店管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)D. 中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫,2008.514人杰,殷人昆,永雷.實(shí)用軟件工程M (第二牌:清華大學(xué),2
50、005)15俊德access數(shù)據(jù)庫入門與實(shí)力M.:中國青年,200516莊衛(wèi)華.基于C/S模式的多層結(jié)構(gòu)分布系統(tǒng)J.微型電腦應(yīng)用,2002,1217施吉鳴,克勤.SQL Server應(yīng)用中的數(shù)字完整性控制J.中國金融電腦,2004(2)18莉.SQL Server數(shù)據(jù)庫原理與應(yīng)用教程M.:清華大學(xué),200319亞東.酒類企業(yè)銷售管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)J.管理信息系統(tǒng),2005(9)20宋麗. UML在酒店管理系統(tǒng)中的應(yīng)用J. 商場現(xiàn)代化,2009 (07)附錄:系統(tǒng)程序源代碼1.登錄窗體的部分代碼。變量聲明登錄窗體的變量聲明如下:Public PasswordKey As StringPub
51、lic NameKey As StringPublic Try_times As IntegerNameKey保存用戶名,PasswordKey保存密碼,Try_times 記錄嘗試登錄的次數(shù)Cmd_Ok_Click 過程當(dāng)用戶單擊“確定”按鈕是時,觸發(fā)Cmd_Ok_Click事件,進(jìn)行身份驗(yàn)證,對應(yīng)的代碼如下:Private Sub Cmd_OK_Click() 數(shù)據(jù)有效性檢查 If Trim(txtUser) = Then MsgBox 請輸入用戶名 txtUser.SetFocus Exit Sub End If If Trim(txtPwd) = Then MsgBox 請輸入密碼 txtPwd.SetFocus Exit Sub End If NameKey = MakeStr(txtUser)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷庫加班入貨合同范例
- 動物寄養(yǎng)合同范例
- 書面流轉(zhuǎn)合同范本
- 農(nóng)家購房合同范本
- 沈陽商用房屋出租合同范本
- 個體用工合同范本
- 農(nóng)村院子賣房合同范本
- 物品采購合同范本
- 代蓋公章合同范例
- 企業(yè)監(jiān)理裝修合同范本
- 2024黑龍江公務(wù)員考試【A類、B類、省直、筆試】四套真題及答案
- 2025年中國高價HPV疫苗行業(yè)競爭格局分析及投資規(guī)劃研究報告
- 醫(yī)院感染與醫(yī)療器械消毒
- 2025年春新北師大版物理八年級下冊課件 第七章 運(yùn)動和力 第四節(jié) 同一直線上二力的合成
- 智能客服系統(tǒng)中人工智能技術(shù)的應(yīng)用
- 2025年公司年會活動總結(jié)樣本(3篇)
- 村衛(wèi)生室2025年初工作計(jì)劃
- 派出所校園安全創(chuàng)新
- 飛書項(xiàng)目管理
- 醫(yī)院醫(yī)共體2025年度工作計(jì)劃
- UL498標(biāo)準(zhǔn)中文版-2019插頭插座UL標(biāo)準(zhǔn)中文版
評論
0/150
提交評論