版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
西苑酒店前臺(tái)住宿管理信息系統(tǒng)引言在知識(shí)經(jīng)濟(jì)和全球一體化飛速開展的今天,隨著旅游業(yè)的開展,酒店、餐飲、娛樂(lè)行業(yè)日趨興旺,引入全方位的電腦效勞和電腦管理日益流行。同時(shí),酒店和餐飲、康樂(lè)業(yè)引入電腦效勞和管理也取得了優(yōu)良的經(jīng)濟(jì)效益和社會(huì)效益。酒店前臺(tái)管理系統(tǒng)將先進(jìn)的電腦技術(shù)和現(xiàn)代酒店效勞管理完美結(jié)合起來(lái),實(shí)現(xiàn)了住宿、餐飲、康樂(lè)全新概念的效勞和管理方式。傳統(tǒng)的酒店住宿前臺(tái)管理往往令管理這花大量的時(shí)間來(lái)處理顧客投訴,例如:錯(cuò)誤查詢,繁瑣的登記和結(jié)賬手續(xù),旅客費(fèi)用計(jì)算錯(cuò)誤,空余客房資料不能及時(shí)提供等,從而影響出租率,是的管理人員不得不集中精力規(guī)劃管理運(yùn)行策略和進(jìn)展決策。以上問(wèn)題可通過(guò)電腦系統(tǒng)輔助解決,酒店管理的電腦化,不僅是表達(dá)酒店現(xiàn)代化形象的一個(gè)重要標(biāo)志,而且對(duì)于提高員工工作效率,加速資金周轉(zhuǎn),降低各項(xiàng)本錢及改善效勞質(zhì)量都有十分積極的作用。人們生活水平和消費(fèi)意識(shí)的提高刺激了旅游業(yè)的開展,這無(wú)不為酒店行業(yè)提供了良好的環(huán)境,而酒店規(guī)模的擴(kuò)大要求有一套實(shí)用而且方便的系統(tǒng)進(jìn)展酒店客房的管理。在當(dāng)前的這個(gè)大的氣候下,酒店行業(yè)將具有長(zhǎng)足的開展。特別是在改革開放的中國(guó),經(jīng)濟(jì)的突飛猛進(jìn)加上隨之而來(lái)的2021年奧運(yùn)會(huì),其開展前景可想而知。也正因此,酒店客房管理系統(tǒng)應(yīng)運(yùn)而生,可以為酒店行業(yè)有效的解決很多實(shí)際問(wèn)題。
在軟件開發(fā)過(guò)程中最為重要的就是數(shù)據(jù)庫(kù)的應(yīng)用局部。
從誕生之日起,數(shù)據(jù)庫(kù)應(yīng)用就一直是計(jì)算機(jī)技術(shù)應(yīng)用的一個(gè)使用范圍非常廣泛的領(lǐng)域.簡(jiǎn)單地說(shuō),數(shù)據(jù)庫(kù)是為了實(shí)現(xiàn)一定的目的按某種規(guī)那么組織起來(lái)的、有構(gòu)造的信息與數(shù)據(jù)的集合.數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖像、聲音等.
可以想象倉(cāng)管人員在收到一份貨物定單時(shí),首先需要通過(guò)目錄檢索找到與該批貨物與關(guān)的分類存儲(chǔ)地點(diǎn)和庫(kù)存量,如果適合,就在倉(cāng)庫(kù)中找到那一類貨物的貨架,并在此貨架上按照貨物名稱或標(biāo)號(hào)次序查找,這樣才能夠很快找到客戶所定購(gòu)的物品.
數(shù)據(jù)庫(kù)里的數(shù)據(jù)有點(diǎn)類似這種倉(cāng)庫(kù)存儲(chǔ),但是要求要嚴(yán)格得多。要能夠方便地對(duì)其中的數(shù)據(jù)進(jìn)展添加、刪除、修改以及查詢等操作,要保持一致性、持久性等重要特征。
2系統(tǒng)規(guī)劃系統(tǒng)初步調(diào)查.1通過(guò)對(duì)目前傳統(tǒng)的酒店住宿管理現(xiàn)狀的調(diào)查,我進(jìn)一步了解到目前酒店住宿中的管理人員管理,往往花大量時(shí)間來(lái)處理顧客投訴,例如:錯(cuò)誤查詢,繁瑣登記和結(jié)賬手續(xù),旅客費(fèi)用計(jì)算錯(cuò)誤,空余客房資料不能及時(shí)提供等,都是查找一些筆錄或電子表格,效率十分低下,信息錯(cuò)誤,造成旅客和管理人員之間誤解。因此,如果能開發(fā)一個(gè)面向酒店住宿管理信息系統(tǒng),通過(guò)在酒店住宿部的使用,能夠方便全面,及時(shí)地掌握旅客住房情況和房間情況,以及入住后在店的消費(fèi)情況,將大大提高管理人員工作效率和指導(dǎo)住宿管理系統(tǒng)改善管理人員隊(duì)伍構(gòu)造。.2根據(jù)現(xiàn)狀分析,我在經(jīng)過(guò)對(duì)市場(chǎng)深入細(xì)致的分析和研究后,運(yùn)用國(guó)際上的先進(jìn)計(jì)算機(jī)技術(shù),采用國(guó)際先進(jìn)的管理模式,結(jié)合中國(guó)酒店的實(shí)際特點(diǎn),開發(fā)了酒店住宿管理系統(tǒng)。一個(gè)成熟的酒店住宿管理系統(tǒng)不僅僅是記錄酒店客人的信息,提供查詢,報(bào)表,打印等一系列簡(jiǎn)單的工作,它能讓工作人員從繁瑣的手工操作中解脫,并且酒店住宿管理系統(tǒng)本身就代表著一種管理方法。隨著它的深入,將帶動(dòng)企業(yè)的運(yùn)作,為管理和決策提供支持。為了到達(dá)這個(gè)要求,它必須依靠高起點(diǎn)的硬件環(huán)境和軟件開發(fā)工具來(lái)保證系統(tǒng)的穩(wěn)定和正常運(yùn)行,酒店電腦系統(tǒng)要求24小時(shí)持續(xù)運(yùn)行,數(shù)據(jù)量較大,可靠性要求高,因此整個(gè)電腦系統(tǒng)供電采用專線方式,加配ups(不連續(xù)供電系統(tǒng)),并合理連續(xù),以便阻礙整套系統(tǒng)的正常進(jìn)展。使用該酒店住宿管理系統(tǒng),具體目標(biāo)為:電腦收賬,打印賬單,快速準(zhǔn)確,減少賓客等待時(shí)間,并可杜絕收銀過(guò)程中的舞弊現(xiàn)象,使收費(fèi)完全標(biāo)準(zhǔn)化,公開化。高效的客房管理,能有效的提高房率,增加營(yíng)業(yè)收入。提高決策依據(jù),管理者可隨時(shí)了解經(jīng)營(yíng)情況,已制定相應(yīng)的經(jīng)營(yíng)方針。減輕員工的工作負(fù)擔(dān),從而使員工把更多的精力放在提高為賓客效勞的位置上。簡(jiǎn)單,方便地保存和查詢歷史資料。樹立良好的酒店形象。.3根據(jù)系統(tǒng)的開發(fā)目標(biāo),確定系統(tǒng)的總體任務(wù)是實(shí)現(xiàn)酒店住宿內(nèi)部管理關(guān)系的信息化和系統(tǒng)化,其主要功能有:前臺(tái)登記管理:包括在店顧客信息查詢,在店顧客信息修改,在店顧客信息錄入等信息的添加,修改和刪除??头啃畔⒐芾恚喊ǚ吭葱畔⒐芾?,客房標(biāo)準(zhǔn)管理。房源信息管理:包括房源信息查詢,房源信息錄入等信息的添加,修改和刪除??头繕?biāo)準(zhǔn)管理:包括客房標(biāo)準(zhǔn)查詢,客房標(biāo)準(zhǔn)修改,客房標(biāo)準(zhǔn)錄入等信息的添加,修改和刪除。消費(fèi)信息管理:包括餐飲消費(fèi)信息管理和康樂(lè)消費(fèi)信息管理。結(jié)賬信息管理:包括結(jié)賬信息查詢,結(jié)賬信息修改,結(jié)賬信息錄入等信息的添加,修改和刪除。系統(tǒng)信息管理:包括密碼管理和用戶管理。密碼管理:包括系統(tǒng)密碼的輸入,修改和確認(rèn)。用戶管理:包括系統(tǒng)用戶的添加,修改和刪除。系統(tǒng)的功能框圖,如圖2—1所示:酒店前臺(tái)住宿管理信息系統(tǒng)酒店前臺(tái)住宿管理信息系統(tǒng)前臺(tái)登記管理客房信息管理結(jié)賬信息管理系統(tǒng)信息管理消費(fèi)信息管理系統(tǒng)功能框圖3系統(tǒng)分析3.1可行性分析在系統(tǒng)初步調(diào)查的根底上,明確了酒店住宿管理目前存在的問(wèn)題,提出了新系統(tǒng)開發(fā)的目標(biāo)和建立新系統(tǒng)根本功能的設(shè)想,以下通過(guò)三個(gè)方面對(duì)酒店前臺(tái)住宿管理系統(tǒng)的可行性進(jìn)展分析研究。技術(shù)可行性分析本系統(tǒng)關(guān)系簡(jiǎn)單,對(duì)象明確,采用VisualBasic6.0作為前端開發(fā)工具,MicrosoftAccess2000作為后臺(tái)數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性,平安性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件,就整個(gè)系統(tǒng)的技術(shù)構(gòu)成來(lái)看,屬于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用類的系統(tǒng)。其根本操作是對(duì)存在數(shù)據(jù)庫(kù)進(jìn)展添加,刪除,查找,編輯等。所以就單純的數(shù)據(jù)庫(kù)應(yīng)用來(lái)看,不存在技術(shù)問(wèn)題。經(jīng)濟(jì)可行性分析系統(tǒng)投資費(fèi)用,開發(fā)經(jīng)費(fèi)和維護(hù)費(fèi)用都較小,并且本系統(tǒng)實(shí)施后可以及時(shí)對(duì)客人的住宿情況和房間情況等過(guò)程進(jìn)展系統(tǒng)管理,顯著提高工作效率,有助于審計(jì)系統(tǒng)內(nèi)部完全實(shí)現(xiàn)信息化管理,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。組織管理可行性分析要對(duì)酒店管理員工的素質(zhì)普遍提高,因?yàn)榻?jīng)常使用計(jì)算機(jī)輔助管理所以不管是對(duì)電腦系統(tǒng)的根本操作還是對(duì)系統(tǒng)地維護(hù)都有一定的根底。同時(shí)酒店里一般都有計(jì)算機(jī)系統(tǒng)管理部門,該部門內(nèi)部都有計(jì)算機(jī)專業(yè)人員,無(wú)論是電腦的硬件和軟件維護(hù)都有強(qiáng)大的技術(shù)支持。而且酒店住宿管理內(nèi)部采用科學(xué)的先進(jìn)的管理制度和方法,規(guī)章制度齊全,這些都為系統(tǒng)的建立提供了制度保障。新系統(tǒng)的開發(fā)可行性包括可能性和必要性,這兩者是相輔相成的,缺一不可的。綜上所述,本系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)上,經(jīng)濟(jì)和組織管理等方面都可行,對(duì)于酒店住宿管理實(shí)現(xiàn)系統(tǒng)管理的信息化和提高工作效率有一定的必要性并且投入少,見(jiàn)效快。因此該系統(tǒng)的開發(fā)是完全可行的。系統(tǒng)的詳細(xì)調(diào)查系統(tǒng)詳細(xì)調(diào)查的目的是為了弄清系統(tǒng)的業(yè)務(wù)流程,為了系統(tǒng)邏輯模型提供根底。同時(shí),對(duì)系統(tǒng)進(jìn)展全面,深入的調(diào)查與分析,是建立新系統(tǒng)的前期工作,也是進(jìn)展系統(tǒng)設(shè)計(jì)的重要根底工作。通過(guò)對(duì)酒店住宿管理現(xiàn)狀的調(diào)查,結(jié)合系統(tǒng)的功能要求,可以了解到酒店住宿管理,由:顧客進(jìn)入酒店,由總臺(tái)效勞員根據(jù)房源信息情況,為顧客辦理入住手續(xù),并登記顧客信息,修改房源信息。由客房部安排顧客入住,并在顧客離開前將房費(fèi)送交財(cái)務(wù)部。顧客入住酒店之后,可在餐飲部和康樂(lè)部消費(fèi),消費(fèi)完畢,顧客簽單之后,將消費(fèi)單交財(cái)務(wù)部結(jié)賬。結(jié)賬完畢之后,顧客可離開酒店。顧客離開酒店之后,客房部整理房間,并適應(yīng)總臺(tái)恢復(fù)房源信息,修改顧客信息。根據(jù)上述的業(yè)務(wù)流程來(lái)繪制出酒店前臺(tái)住宿的業(yè)務(wù)流程圖,如3—1所示:前臺(tái)登記前臺(tái)登記入住更新房源信息康樂(lè)部餐飲部康樂(lè)消費(fèi)單客房部客房消費(fèi)單餐飲消費(fèi)單登記客戶信息顧客信息財(cái)務(wù)部總消費(fèi)單結(jié)帳財(cái)務(wù)報(bào)表財(cái)務(wù)報(bào)表系統(tǒng)邏輯模型在對(duì)酒店住宿管理現(xiàn)狀,各部門職責(zé)和工作流程進(jìn)展了全面了解和認(rèn)真分析的根底上,我聽(tīng)取了指導(dǎo)教師的意見(jiàn),經(jīng)過(guò)長(zhǎng)時(shí)間的思考和反復(fù)的論證后,最終確定了酒店住宿管理的邏輯模型。以下是以數(shù)據(jù)流程圖方式描述的新系統(tǒng)根本邏輯功能。.1酒店住宿管理信息系統(tǒng)關(guān)聯(lián)圖的繪制。因?yàn)檎麄€(gè)系統(tǒng)數(shù)據(jù)的輸入來(lái)源于顧客,消費(fèi)完畢之后的數(shù)據(jù)輸出去向也是顧客,消費(fèi)數(shù)據(jù)來(lái)源于財(cái)務(wù)部所以與酒店住宿管理信息系統(tǒng)有關(guān)的外部實(shí)體就是顧客,該系統(tǒng)的關(guān)聯(lián)圖,如3—2所示:酒店住宿管理信息系統(tǒng)頂層數(shù)據(jù)流程圖的繪制,分析酒店住宿管理信息系統(tǒng)的業(yè)務(wù)流程,可得出,整個(gè)系統(tǒng)可包括“總臺(tái)登記〞,“消費(fèi)〞和“結(jié)賬〞三個(gè)根本的數(shù)據(jù)處理過(guò)程,同時(shí),在進(jìn)展有關(guān)的數(shù)據(jù)處理過(guò)程時(shí),要參考“房源信息〞,“價(jià)目表〞兩個(gè)數(shù)據(jù)存儲(chǔ),并產(chǎn)生了“在店旅客信息〞數(shù)據(jù)存儲(chǔ),其頂層數(shù)據(jù)流程圖,如圖3—3所示:酒店住宿管理信息系統(tǒng)第一層數(shù)據(jù)流程圖的繪制分別對(duì)“消費(fèi)處理〞和“結(jié)賬處理〞進(jìn)一步展開,細(xì)化形成該系統(tǒng)的第一層數(shù)據(jù)流程圖,如圖3—4,3—5所示:顧客酒店管理信息系統(tǒng)顧客酒店管理信息系統(tǒng)財(cái)務(wù)部酒店管理信息系統(tǒng)關(guān)聯(lián)圖3—2顧客顧客P1前臺(tái)登記P2消費(fèi)總單P3結(jié)賬D1房源信息D2價(jià)目表客房信息入住更新信息顧客房號(hào)消費(fèi)登記表明細(xì)表D3在店顧客信息結(jié)賬單酒店頂層數(shù)據(jù)流程圖3—3住宿消費(fèi)住宿消費(fèi)D1價(jià)目表住宿賬單房號(hào)P2統(tǒng)計(jì)消費(fèi)P2.2餐飲消費(fèi)消費(fèi)工程餐飲賬單D4顧客消費(fèi)明細(xì)表P2統(tǒng)計(jì)消費(fèi)P2.2餐飲消費(fèi)顧客顧客P2.3康樂(lè)消費(fèi)P2.3康樂(lè)消費(fèi)D2在店顧客信息康樂(lè)賬單“消費(fèi)〞處理第一層數(shù)據(jù)流程圖3—4顧客顧客結(jié)賬折扣免單打印賬單D4顧客消費(fèi)明細(xì)表D3在店顧客信息房號(hào)刪除顧客顧客付款方式D4顧客歷史信息D4顧客歷史信息“結(jié)賬〞處理第一層數(shù)據(jù)流程圖3—5數(shù)據(jù)字典〔簡(jiǎn)稱DD〕描述一個(gè)新系統(tǒng)的模型光有數(shù)據(jù)流程圖是遠(yuǎn)遠(yuǎn)不夠的,根據(jù)系統(tǒng)的數(shù)據(jù)流程圖,進(jìn)一步得到系統(tǒng)的數(shù)據(jù)字典〔DD〕,數(shù)據(jù)字典將數(shù)據(jù)項(xiàng),數(shù)據(jù)流,存儲(chǔ)和數(shù)據(jù)加工一一詳細(xì)定義,是數(shù)據(jù)流程圖的補(bǔ)充材料,事例說(shuō)明。數(shù)據(jù)項(xiàng)系統(tǒng)名:酒店住宿管理信息系統(tǒng)編號(hào):G1數(shù)據(jù)項(xiàng)系統(tǒng)名:酒店住宿管理信息系統(tǒng)編號(hào):G1條目名:顧客編號(hào)別名:GKBH屬于數(shù)據(jù)流:顧客信息存儲(chǔ)處:顧客根本信息表數(shù)據(jù)元素值:代碼類型取值范圍整型0001—9999簡(jiǎn)要說(shuō)明:每個(gè)顧客都有一個(gè)唯一的顧客編號(hào)修改說(shuō)明:編號(hào)***日期2006-5-10審核日期表3—1數(shù)據(jù)項(xiàng)字典數(shù)據(jù)流系統(tǒng)名:酒店住宿管理信息系統(tǒng)編號(hào):X1條目名:顧客消費(fèi)信息別名:GX來(lái)源:顧客登記表去處:總臺(tái)登記數(shù)據(jù)流構(gòu)造:顧客消費(fèi)信息={顧客編號(hào)+房號(hào)}+{住宿賬單+餐飲賬單+娛樂(lè)賬單}簡(jiǎn)要說(shuō)明:顧客消費(fèi)信息是有顧客根據(jù)自己在店消費(fèi)需求選擇的信息修改紀(jì)錄編寫***日期2006-5-10審核日期表3—2數(shù)據(jù)流字典數(shù)據(jù)存儲(chǔ)字典數(shù)據(jù)存儲(chǔ)字典系統(tǒng)名:酒店住宿管理信息系統(tǒng)編號(hào):K1條目名:顧客信息別名:存儲(chǔ)組織:顧客信息記錄數(shù):100000主關(guān)鍵字:顧客編號(hào)+消費(fèi)記錄組成項(xiàng)名:顧客編號(hào)(4)顧客姓名(10)房號(hào)(20)住宿消費(fèi)(20)餐飲消費(fèi)(20)康樂(lè)消費(fèi)(20)支付(4)簡(jiǎn)要說(shuō)明:用于存儲(chǔ)顧客在店住宿消費(fèi)的信息修改說(shuō)明:編寫***日期2006-5-10審核日期表3-3數(shù)據(jù)存儲(chǔ)字典數(shù)據(jù)加工數(shù)據(jù)加工系統(tǒng)名:酒店住宿管理信息系統(tǒng)編號(hào):C1條目名:住宿消費(fèi)查詢別名:輸入:顧客姓名輸出:住宿消費(fèi)信息加工邏輯:將住宿消費(fèi)信息存儲(chǔ)在住宿消費(fèi)明細(xì)表中,并按關(guān)鍵字進(jìn)展排序簡(jiǎn)單說(shuō)明:住宿消費(fèi)信息包括住宿消費(fèi),餐飲消費(fèi)和娛樂(lè)消費(fèi)修改紀(jì)錄:編號(hào)***日期2006-5-10審核日期表3-4數(shù)據(jù)加工字典4系統(tǒng)設(shè)計(jì)經(jīng)過(guò)以上全面地分析,得出系統(tǒng)開發(fā)的四條主要指導(dǎo)原那么:良好的人機(jī)界面,易于操作.進(jìn)入主界面時(shí),必須有登錄權(quán)限的檢查.子程序的每個(gè)功能必須與用戶權(quán)限一一對(duì)應(yīng).子界面的調(diào)用盡量設(shè)計(jì)成分層次,獨(dú)立調(diào)用相應(yīng)的功能,保證良好的交互性.4.1系統(tǒng)模塊設(shè)計(jì)本系統(tǒng)從功能上可以劃分為登錄模塊,顧客信息模塊,房源信息模塊,消費(fèi)信息模塊,結(jié)賬信息模塊等模塊組成.其中,顧客信息模塊,客房信息模塊為重點(diǎn)模塊,為了詳細(xì)描述系統(tǒng)各模塊功能,我在系統(tǒng)功能劃分的根底上,運(yùn)用HIPO技術(shù)對(duì)系統(tǒng)的輸入和輸出功能字上而下進(jìn)展逐層分解,下面將對(duì)重點(diǎn)模塊的功能進(jìn)展詳細(xì)地描述.酒店前臺(tái)管理系統(tǒng)酒店前臺(tái)管理系統(tǒng)數(shù)據(jù)維護(hù)顧客信息客房信息系統(tǒng)信息數(shù)據(jù)維護(hù)顧客信息客房信息系統(tǒng)信息SHAPE登出消費(fèi)信息登記顧客根本信息登記訂房信息客房狀態(tài)客房標(biāo)準(zhǔn)信息登出消費(fèi)信息登記顧客根本信息登記訂房信息客房狀態(tài)客房標(biāo)準(zhǔn)信息備份退房結(jié)帳備份退房結(jié)帳總臺(tái)登記要輸入顧客姓名,查出顧客的根本信息,包括顧客編號(hào),房號(hào),入住時(shí)間等信息,然后再查出所有客房信息,最后進(jìn)展入住的根本信息的登記;還要根據(jù)客戶選擇客房類型,查出客房的根本信息,包括可方便好,客房面積,客房床位數(shù)量,然后再根據(jù)客房單價(jià),客房狀態(tài),最后供顧客選擇入住。數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)概念模型設(shè)計(jì)概念模型設(shè)計(jì)通常采用實(shí)體聯(lián)系模型〔ER模型〕方法實(shí)現(xiàn)。本系統(tǒng)根據(jù)以上的設(shè)計(jì)規(guī)劃出的實(shí)體有:客房標(biāo)準(zhǔn)信息實(shí)體、客房信息實(shí)體、訂房信息實(shí)體、結(jié)賬信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:顧客顧客選擇客房身份證號(hào)顧客姓名聯(lián)系選擇消費(fèi)工程住宿消費(fèi)餐飲消費(fèi)康樂(lè)消費(fèi)客房類型客房編號(hào)客房?jī)r(jià)格mn客房位置m客房位置n實(shí)體之間聯(lián)系E—R圖邏輯構(gòu)造設(shè)計(jì)首先將酒店前臺(tái)管理信息系統(tǒng)的數(shù)據(jù)庫(kù)概念構(gòu)造轉(zhuǎn)化為SQL2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即:數(shù)據(jù)庫(kù)的邏輯構(gòu)造。實(shí)體轉(zhuǎn)換為以下關(guān)系:顧客信息:顧客ID、顧客姓名、入住時(shí)間、離開時(shí)間、備注房源信息:客房編號(hào)、客房面積、床位數(shù)量、客房單價(jià)、客房狀態(tài)顧客消息:客房編號(hào)、顧客ID、顧客姓名、……、消費(fèi)工程結(jié)賬信息:客房編號(hào)、顧客ID、結(jié)算時(shí)間、……、折扣消費(fèi)價(jià)格:消費(fèi)工程、單價(jià)、……、備注聯(lián)系轉(zhuǎn)換為以下關(guān)系:登記:顧客ID、客房編號(hào)〔聯(lián)系關(guān)系〕客房信息查詢:客房編號(hào)〔聯(lián)系關(guān)系〕建賬:客房編號(hào)、顧客ID、顧客姓名〔聯(lián)系關(guān)系〕結(jié)賬:客房編號(hào)、顧客ID、顧客姓名〔聯(lián)系關(guān)系〕價(jià)格查詢:消費(fèi)工程〔聯(lián)系關(guān)系〕根據(jù)一樣主碼合并的原那么,最終得到酒店管理信息系統(tǒng)的以下四個(gè)關(guān)系模式:房源信息關(guān)系:客房編號(hào)、客房面積、床位數(shù)量、客房單價(jià)、客房狀態(tài)在店顧客信息關(guān)系:顧客ID、顧客姓名、入住時(shí)間、離開時(shí)間、備注、客房編號(hào)結(jié)賬信息關(guān)系:客房編號(hào)、顧客ID、顧客姓名、結(jié)算時(shí)間、折扣、備注消費(fèi)價(jià)格關(guān)系:消費(fèi)工程、單價(jià)、消費(fèi)時(shí)間、備注物理構(gòu)造設(shè)計(jì)其各個(gè)表格的設(shè)計(jì)結(jié)果如下備注:加“*〞的為主關(guān)鍵字列名數(shù)據(jù)類型可否為空說(shuō)明Typeid*VarcharNOTNULL客房編號(hào)TypenameVarcharNOTNULL客房名稱AreaNumericNULL房間面積BednumNumericNULL床位數(shù)量HairconditionVarcharNULL是否有空調(diào)HtelephoneVarcharNULL是否有HtelevisionVarcharNULL是否有電視HtoiletVarcharNULL是否有單獨(dú)衛(wèi)生間PriceNumericNULL單價(jià)Roomtype客房標(biāo)準(zhǔn)信息表列名數(shù)據(jù)類型可否為空說(shuō)明RoomNO*VarcharNOTNULL客房編號(hào)RoomtypeVarcharNOTNULL客房種類RoompositionVarcharNULL客房位置RoompriceNumericNULL單價(jià)PutupVarcharNOTNULL是否被預(yù)定RoommemoTextNULL備注Rooms客房狀態(tài)表列名數(shù)據(jù)類型可否為空說(shuō)明Bookno*VarcharNOTNULL訂房編號(hào)CustomnameVarcharNOTNULL顧客姓名CustomIDVarcharNOTNULL身份證號(hào)碼RoomnoVarcharNOTNULL客房編號(hào)IndateDatetimeNULL入住日期DiscountNumericNULL折扣InmenoTextNULL備注CheckdateDatetimeNULL結(jié)算日期AmountNumericNULL金額Bookin訂房信息表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1Cidentityld*nVarchar(50)身份證號(hào)2CnamenVarchar(50)客戶姓名3CphonenVarchar(50)聯(lián)系編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1Cidentityld*nVarchar(50)身份證號(hào)2CnamenVarchar(50)客戶姓名3CphonenVarchar(50)聯(lián)系Customerslnfo客戶信息表4.3平安性設(shè)計(jì)“外接程序〞功能直接設(shè)計(jì)數(shù)據(jù)庫(kù),也可以在外面先定義好數(shù)據(jù)庫(kù),使用時(shí)和前臺(tái)應(yīng)用系統(tǒng)直接連接。根據(jù)系統(tǒng)分析的結(jié)果,我采取了第一種方法對(duì)系統(tǒng)平安性進(jìn)展了有針對(duì)性的設(shè)計(jì)。對(duì)所有總臺(tái)登記人員進(jìn)入管理系統(tǒng)登錄的合法用戶,都可以一樣的角色來(lái)訪問(wèn)后臺(tái)酒店住宿管理信息系統(tǒng)數(shù)據(jù)庫(kù),在用戶信息表中將登錄用戶分為三組:系統(tǒng)管理組,酒店管理組,普通管理組。系統(tǒng)管理組內(nèi)設(shè)定的人員是系統(tǒng)的最高管理者,對(duì)進(jìn)入系統(tǒng)的用戶有添加,修改,和刪除的權(quán)限。并能為不同的用戶分配相應(yīng)的用戶類型,產(chǎn)生酒店管理者組,普通員工組的擁護(hù)。酒店管理者組內(nèi)設(shè)定的人員,對(duì)系統(tǒng)的登錄,住宿人員,房源狀況,消費(fèi)狀況等菜單有添加,修改和刪除的權(quán)限,并能操作綜合查詢,報(bào)表打印模塊。普通員工組內(nèi)設(shè)定的人員,能進(jìn)展顧客入店信息登記,消費(fèi)登記且能操作消費(fèi)查詢和房源查詢的查詢功能模塊,也只有他們能操作顧客住宿反應(yīng)功能。第一次進(jìn)入系統(tǒng)時(shí),系統(tǒng)默認(rèn)的系統(tǒng)管理員為admin,密碼為1111。本系統(tǒng)管理員admin負(fù)責(zé)添加和刪除酒店管理者組和普通員工組的用戶。退出系統(tǒng)用戶登錄驗(yàn)證第三次密碼仍錯(cuò)誤退出系統(tǒng)用戶登錄驗(yàn)證密碼正確嗎N密碼正確嗎Y用戶名和用戶類型的添加,修改,刪除系統(tǒng)管理員Y用戶名和用戶類型的添加,修改,刪除系統(tǒng)管理員N系統(tǒng)的登錄,住宿人員,房源狀況,消費(fèi)狀況酒店管理者Y系統(tǒng)的登錄,住宿人員,房源狀況,消費(fèi)狀況酒店管理者N普通員工Y普通員工顧客信息登記,消費(fèi)登記,查詢〔消費(fèi),房源〕顧客信息登記,消費(fèi)登記,查詢〔消費(fèi),房源〕圖4—4用戶登錄驗(yàn)證過(guò)程流程圖系統(tǒng)的詳細(xì)設(shè)計(jì)登錄界面設(shè)計(jì)通過(guò)登錄,以實(shí)現(xiàn)不同用戶的權(quán)限控制,根據(jù)輸入的用戶名和密碼,判斷登錄的合法性既可使用的功能模塊。主窗體界面設(shè)計(jì)主菜單:主菜單:酒店管理者信息普通員工信息顧客信息房源信息數(shù)據(jù)錄入綜合查詢工具欄:快捷菜單顯示界面狀態(tài)欄主窗體界面設(shè)計(jì)主窗體的建立包括主菜單,工具欄,狀態(tài)欄三個(gè)組件。系統(tǒng)局部界面:客房管理界面設(shè)計(jì)·添加客房信息·查詢客房信息·查詢剩余客房信息訂房信息界面設(shè)計(jì)訂房信息界面設(shè)計(jì)5系統(tǒng)實(shí)施5.1開發(fā)工具軟件開發(fā)工具在VB,VFP,C++,JAVA中,我選擇了VisualBasic6.0作為開發(fā)這套酒店住宿管理信息系統(tǒng)的開發(fā)工具。VisualBasic6.0是一種可視化的,面對(duì)對(duì)象的事件驅(qū)動(dòng)方式的構(gòu)造化高級(jí)程序設(shè)計(jì),可用于開發(fā)windows環(huán)境下的應(yīng)用程序。它簡(jiǎn)單易學(xué),效率高,且功能強(qiáng)大,提供了可視化設(shè)計(jì)工具,把windows界面設(shè)計(jì)的復(fù)雜性“封裝〞起來(lái),使我們不必為界面設(shè)計(jì)而編寫大量程序代碼。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上劃出各種“印件〞即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性;而且VisualBasic6.0能自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,只需要編寫實(shí)現(xiàn)程序功能的那局部代碼,從而大大提供了程序設(shè)計(jì)的效率。VisualBasic具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理MicrosoftAccess格式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。此外VisualBasic還提供開放式數(shù)據(jù)鏈接,即ODBC功能,可通過(guò)直接訪問(wèn)或建立鏈接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如SQLSever,Oracle等。在應(yīng)用程序中,可以使用構(gòu)造化查詢語(yǔ)言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問(wèn)效勞器上的數(shù)據(jù)庫(kù),并提供了簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作指令和多用戶數(shù)據(jù)庫(kù)訪問(wèn)的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)提供了SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶/效勞器方案??紤]到本系統(tǒng)的數(shù)據(jù)量很小,不需要一定用大型數(shù)據(jù)庫(kù)來(lái)開發(fā),為了使系統(tǒng)易用,保持較好的移植性,我選擇了MicrosoftAccess2000作為后臺(tái)數(shù)據(jù)庫(kù)。軟件開發(fā)平臺(tái)的選擇基于VisualBasic6.0對(duì)運(yùn)行環(huán)境的要求,并根據(jù)目前酒店管理信息系統(tǒng)硬件設(shè)備的實(shí)際情況,我選擇了windows2000中文版本作為系統(tǒng)開發(fā),測(cè)試和運(yùn)行的平臺(tái)。5.2系統(tǒng)界面實(shí)施系統(tǒng)用戶管理模塊的創(chuàng)立用戶管理模塊主要實(shí)現(xiàn):·用戶登陸?!ぬ砑佑脩??!ば薷挠脩艟唧w客房標(biāo)準(zhǔn)添加代碼:PrivateSubForm_Load()‘載入窗體后,判斷所處狀態(tài)DimintCountAsIntegerDimMsgTextAsStringDimiAsIntegerIfgintTmode=1Then‘判斷是否屬于添加狀態(tài)&〞添加〞Fori=0To3Combo1(i).AddItem〞否〞Combo1(i).AddItem〞是〞Combo1(i).ListIndex=0NextiElseIfgintTmode=2Then‘判斷是否處于修改狀態(tài)Setmrc=ExecuteSql(txtSQL,MsgText)Ifmrc.EOF=falseThenWithmrcForintCount=0To3txtItem(intCount)=.Fields(intCount)NextintCounttxtItem(4)=.Fileds(8)Fori=0To3Combo1(i).Additem〞否〞Combo1(i).Additem〞是〞Combo1(i).ListIndex=0NextiEndWithtxtItem(0).Enabled=FalseEndIfMe.Caption=Me.caption&〞修改〞EndIfmblChang=FalseEndSubPrivateSubcmd_Click()’用戶輸入內(nèi)容完畢后,單擊cmdSave按鈕觸發(fā)Click事件DimintCountAsIntegerDimsMegAsStringDimMsgTextAsStringForintCount=0To4‘判斷是否輸入內(nèi)容IfTrim(txtItem(intCount)&〞〞)=〞〞ThenSelectCaseintCountCase0sMeg=〞標(biāo)準(zhǔn)編號(hào)〞Case1sMeg=〞標(biāo)準(zhǔn)名稱〞Case2sMeg=〞房間面積〞Case3sMeg=〞床位數(shù)量〞Case4sMeg=〞床位單價(jià)〞EndSelectsMeg=sMeg&〞不能為空!〞MsgBoxsMeg,vbOkOnly+vbExclamation,〞警告〞txtItem(intCount).SetFocusExitSubEndifNextintCount‘判斷輸入內(nèi)容是否為數(shù)字ForintCount=2To4IfNotIsNumeric(Trim(txtItem(intCount)))ThenSelectCaseintCountCase2sMeg=〞房間面積〞Case3sMeg=〞床位數(shù)量〞Case4sMeg=〞床位單價(jià)〞EndSelectsMeg=sMeg&〞請(qǐng)輸入數(shù)字!〞MsgBoxsMeg,vbOKOnly+vbExclamation,〞警告〞txtItem(intCount).SeFocusExitSubEndIfNextintCountIfgintTmode=1Then‘判斷是否有一樣ID記錄txtSQL=〞select*fromroomtypewheretypeid_=’〞&Trim(txtItem(0))&〞’〞Setmrc=ExecuteSQL(txtSQL,MsgText)Ifmrc.EOF=FalseThenMsgBox“已經(jīng)存在此標(biāo)準(zhǔn)編號(hào)的記錄!〞,vbOKOnly+vbExclamation,〞警告〞txtItem(0).SetFocusExitSubEndIfEndIftxtSQL=〞select*fromroomtypewheretypeid<>’〞&Trim(txtItem(0))&〞’andtypename=’〞&Trim(txtItem(1))&〞’〞Setmrc=ExecuteSQL(txtSQL,MsgText)Ifmrc.EOF=FalseThenMsgBox〞已經(jīng)存在一樣客房標(biāo)準(zhǔn)的記錄!〞,vbOKOnly+vbExclamation,“警告〞txtItem(1).SetfocusExitSubEndIftxtSQL=〞deletefromroomtypewheretypeid=’〞&Trim(txtItem(0))&〞’〞‘刪除已有記錄Setmrc=ExecuteSQL(txtSQL,MsgText)txtSQL=〞select*fromroottype〞‘添加新記錄Setmrc=ExecuteSQL(txtSQL,MsgText)ForintCount=0To3mrc.Fields(intCount)=Trim(txtItem(intCount))NextintCountForintCount=0To3mrc.Fields(intCount+4)=Trim(Combo1(intCount))NextintCountmrc.Fields(8)=Trim(txtItem(4))mrc.Update‘更新數(shù)據(jù)庫(kù)ifgintTmode=1Then‘判斷是否屬于添加狀態(tài)MsgBox“添加紀(jì)錄成功!〞,vbOKOnly+vbExclamtion,“添加記錄〞ForintCount=0To4txtItem(intCount)=〞〞‘去除已經(jīng)輸入的內(nèi)容NextintCountForintCount=0To3Combo1(intCount).ListIndex=0NextintCountmblChange=False’判斷是否翻開窗口ifflagTeditThenUnloadfrmRoomtypefrmRoomtype.txtSQL=“select*fromroomtype〞EndIfElseIfgintTmode=2Then‘判斷是否處于修改狀態(tài)UnloadMeIfflagTeditThenUnloadfrmRoomtypeEndIffrmRoomtype.txtSQL=〞select*fromroomtype〞EndIfEndSubPrivateSubtxtItem_GotFocus(IndexAsInteger)’文本框獲得焦點(diǎn)時(shí)觸發(fā)該事件,即自動(dòng)選中輸入的內(nèi)容,便于修改txtItem(Index).SelStart=0txtItem(Index).SelLength=Len(txtItem(Index))EndSubPrivateSubcmdExit_Click()’單擊按鈕cmdExit取消添加信息IfmblChangeAndcmdSave.EnabledThenIfMsgBox(“保存當(dāng)前記錄的變化嗎?〞,vbOKCancel+vbExclamation,〞警告〞)=vbOKThen‘保存CallcmdSave_ClickEndIfEndIfUnloadMeEndSubPrivateSubtxtItem_KeyDown(IndexAsInteger,KeyCodeAsInteger,Shift_AsInteger)‘輸入完內(nèi)容,單擊回車鍵將自動(dòng)進(jìn)入下一個(gè)文本框,觸發(fā)文本框的Keydown事件EnterToTabKeyCodeEndSub6系統(tǒng)調(diào)試與測(cè)試6.1系統(tǒng)調(diào)試分調(diào)本系統(tǒng)共由六個(gè)功能模塊組成,所以單個(gè)功能模塊調(diào)試完成之后,需要進(jìn)展分調(diào),即將一個(gè)功能內(nèi)所有程序按次序串聯(lián)起來(lái)進(jìn)展調(diào)試。例如,在菜單調(diào)用測(cè)試中,因?yàn)槿N用戶類型所能使用的菜單都不同,通過(guò)反復(fù)論證,測(cè)試。最終保證了模塊內(nèi)部程序間正確的控制關(guān)系??傉{(diào)在功能模塊和程序控制調(diào)試完成后,結(jié)合系統(tǒng)的可行性分析對(duì)系統(tǒng)功能進(jìn)展連編和整體測(cè)試,以此驗(yàn)證系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求并實(shí)現(xiàn)系統(tǒng)開發(fā)的目標(biāo)。系統(tǒng)測(cè)試代碼測(cè)試為了保證每一個(gè)窗體都能夠正確地實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我設(shè)計(jì)了一些酒店住宿管理信息系統(tǒng)的根底數(shù)據(jù)。按照不同的管理模塊全部輸入到系統(tǒng)中,測(cè)試數(shù)據(jù)有下面三種:1)用正常數(shù)據(jù)測(cè)試。在各個(gè)界面中輸入完整的數(shù)據(jù)紀(jì)錄,進(jìn)展增加,修改,刪除等操作,測(cè)試各個(gè)按鈕功能。2)用異常數(shù)據(jù)測(cè)試。例如輸入空數(shù)據(jù)紀(jì)錄,顧客根本信息表的顧客編號(hào)不能為空。應(yīng)該會(huì)談處出錯(cuò)信息。用錯(cuò)誤數(shù)據(jù)測(cè)試。試驗(yàn)程序?qū)﹀e(cuò)誤的處理能力,當(dāng)輸入錯(cuò)誤數(shù)據(jù),不合理數(shù)據(jù),甚至操作失誤時(shí)都能及時(shí)查出錯(cuò)誤并發(fā)表警告信息,并允許改正錯(cuò)誤。功能模塊測(cè)試為了測(cè)試系統(tǒng)的各個(gè)功能模塊,實(shí)現(xiàn)給不同用戶類型分配不同的權(quán)限,我設(shè)計(jì)了系統(tǒng)管理員組,酒店管理者組,普通員工組,通過(guò)增加用戶名,修改權(quán)限等功能,反復(fù)驗(yàn)證,跟蹤菜單項(xiàng),最后保證了系統(tǒng)登錄模塊等各個(gè)功能模塊的正確實(shí)現(xiàn)。7系統(tǒng)運(yùn)行與維護(hù)7.1系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行軟件環(huán)境操作系統(tǒng):windows2000中文版及以上數(shù)據(jù)庫(kù):MicrosoftAccess2000系統(tǒng)運(yùn)行硬件環(huán)境內(nèi)容基本配置建議配置CPUPⅢ內(nèi)容基本配置建議配置CPUPⅢ/500PⅣ內(nèi)存128MB256MB硬盤20G40G顯示器VGA以上打印機(jī)Windows98以上支持的各類打印機(jī)系統(tǒng)操作步驟1、翻開計(jì)算機(jī),啟動(dòng)windows20002、用鼠標(biāo)雙擊“酒店住宿管理信息系統(tǒng)〞圖標(biāo)。3、屏幕出現(xiàn)系統(tǒng)封面,單擊“登錄系統(tǒng)〞,跳出登錄界面,在權(quán)限認(rèn)證窗體重輸入用戶名和密碼,選擇“用戶類型〞,單擊“登陸〞按鈕后進(jìn)入系統(tǒng)主表單。4、用鼠標(biāo)單擊各命令按鈕選擇要執(zhí)行的功能。為了初次使用系統(tǒng)的時(shí)候能夠進(jìn)入系統(tǒng),我在系統(tǒng)中設(shè)置了一個(gè)系統(tǒng)管理員,該用戶名是
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度環(huán)保型PHC管樁生產(chǎn)與施工一體化合同2篇
- 二零二五版汽車售后服務(wù)合同協(xié)議2篇
- 二零二五版醫(yī)療器械樣品采購(gòu)及臨床試驗(yàn)合同3篇
- 二零二五年度特種玻璃進(jìn)出口貿(mào)易合同樣本2篇
- 基于云計(jì)算的醫(yī)療信息平臺(tái)建設(shè)合同(2025年度)3篇
- 二零二五版CNG車輛進(jìn)出口貿(mào)易合同2篇
- 二零二五年度豪華郵輪船員聘用及綜合服務(wù)合同3篇
- 二零二五版家庭護(hù)理服務(wù)與保險(xiǎn)產(chǎn)品對(duì)接合同2篇
- 二零二五年電子商務(wù)產(chǎn)業(yè)園杭州電子商務(wù)法律風(fēng)險(xiǎn)防范合同3篇
- 二零二五年防水材料研發(fā)與市場(chǎng)拓展合同3篇
- GB/T 18476-2001流體輸送用聚烯烴管材耐裂紋擴(kuò)展的測(cè)定切口管材裂紋慢速增長(zhǎng)的試驗(yàn)方法(切口試驗(yàn))
- GA 1551.5-2019石油石化系統(tǒng)治安反恐防范要求第5部分:運(yùn)輸企業(yè)
- 拘留所教育課件02
- 沖壓生產(chǎn)的品質(zhì)保障
- 《腎臟的結(jié)構(gòu)和功能》課件
- 2023年湖南聯(lián)通校園招聘筆試題庫(kù)及答案解析
- 上海市徐匯區(qū)、金山區(qū)、松江區(qū)2023屆高一上數(shù)學(xué)期末統(tǒng)考試題含解析
- 護(hù)士事業(yè)單位工作人員年度考核登記表
- 天津市新版就業(yè)、勞動(dòng)合同登記名冊(cè)
- 產(chǎn)科操作技術(shù)規(guī)范范本
- 人教版八年級(jí)上冊(cè)地理全冊(cè)單元測(cè)試卷(含期中期末試卷及答案)
評(píng)論
0/150
提交評(píng)論