小型酒店管理信息系統(tǒng)_第1頁
小型酒店管理信息系統(tǒng)_第2頁
小型酒店管理信息系統(tǒng)_第3頁
小型酒店管理信息系統(tǒng)_第4頁
小型酒店管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩136頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

141/141小型酒店治理信息系統(tǒng)摘要現(xiàn)代化的酒店是集客房、餐飲、通訊、娛樂,商務(wù)文化及其他各種服務(wù)與設(shè)施為一體化的消費場所,酒店組織龐大,服務(wù)項目多,信息量大,要想提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和治理水平,促進(jìn)經(jīng)濟(jì)效益,必須借助計算機來進(jìn)行現(xiàn)代化的信息治理,《小型酒店治理信息系統(tǒng)》正是為此而設(shè)計的,該系統(tǒng)是運用MicrosoftSQLSERVER2000數(shù)據(jù)庫系統(tǒng)和PowerBuilder程序語言開發(fā)實現(xiàn)的,《小型酒店治理信息系統(tǒng)》包括了前臺接待子系統(tǒng)、前臺收銀子系統(tǒng)、預(yù)訂治理子系統(tǒng)、房務(wù)治理子系統(tǒng)、電話計費治理子系統(tǒng)、經(jīng)理查詢子系統(tǒng)、夜核治理子系統(tǒng)、VIP治理子系統(tǒng)等八大模塊,具有操作簡單、界面友善、靈活性好、系統(tǒng)安全性高、運行穩(wěn)定等特點,是酒店治理者的理想選擇。本文簡要介紹了《小型酒店治理信息系統(tǒng)》的項目背景和意義,著重闡述了該系統(tǒng)開發(fā)實現(xiàn)過程,從系統(tǒng)的需求分析、方案論證、模塊設(shè)計、數(shù)據(jù)設(shè)計、詳細(xì)設(shè)計到系統(tǒng)測試等各個環(huán)節(jié)都進(jìn)行了詳盡的分析和描述。關(guān)鍵詞:酒店信息治理,數(shù)據(jù)庫,SQL,數(shù)據(jù)窗口,RS232AbstractThemodernizedhotelcollectstheguestroom,foodandbeverage,communication,amusement,commercialcultureandothervariouskindsofservicesandfacilitiesaretheintegratedconsumptionplace,thehotelorganizeshugely,therearemanyserviceitems,theamountofinformationislarge,ifyouwanttoimprovelaborproduce,lowercosts,improvetheservicequalityandmanagementlevel,promotetheeconomicbenefits,mustcarryonthemodernizedinformationmanagementthroughthecomputer,《Small-scaleHotelManagementInformationSystem》isjustdesignedfortheoccasion,itisdevelopedandcarriedoutbyusingMicrosoftSQLServer2000databasesystemandPowerBuilderprogramminglanguage,itincludeeightmodules——foregroundreceptionsubsystem、foregroundaccountingsubsystem、bookingsubsystem、housekeepingsubsystem、telephonechargingadministrationsubsystem、managerenquiresubsystem、nightauditsubsystem、VIPmanagementsubsystem,ithasmanyfeatures——simpleoperation、friendlyinterface、goodflexibility、highsystemsafety、stableperformance,thisisthebestchoiceforthehotelhandler.Thispaperhasintroducedtheprojectbackgroundandmeaningof《Small-scaleHotelManagementInformationSystem》briefly,hasexplainedemphaticallythatshoulddevelopthecourseofrealizingsystematically,fromsystematicdemandanalysis,schemedemonstration,moduledesign,datadesign,itreachsuchalllinkassystemtesting,etc.goonexhaustiveanalysisanddescriptiontodesignindetail.Keywords:HotelInformationManagement,Database,SQL,DataWindow,RS232

目錄TOC\o"1-3"\h\z第一章前言 51.1課題的項目背景 51.2課題的現(xiàn)實意義 5第二章綜述 62.1飯店計算機治理信息系統(tǒng)進(jìn)展歷史 62.2飯店治理信息系統(tǒng)的作用 62.3飯店治理信息系統(tǒng)的構(gòu)成 72.4國外飯店治理軟件系統(tǒng) 92.5國內(nèi)飯店軟件系統(tǒng) 102.6飯店信息治理軟件的進(jìn)展與展望 11第三章系統(tǒng)需求分析 113.1系統(tǒng)目標(biāo) 113.2當(dāng)前系統(tǒng) 123.2.1前臺接待、收款臺 123.2.2客房樓層 133.2.3電話計費中心 133.2.4問題總結(jié) 133.3建議的系統(tǒng) 143.3.1概述 153.3.2前臺接待子系統(tǒng) 153.3.3前臺收銀子系統(tǒng) 163.3.4預(yù)訂治理子系統(tǒng) 163.3.5房務(wù)治理子系統(tǒng) 173.3.6電話計費治理子系統(tǒng) 173.3.7經(jīng)理查詢子系統(tǒng) 173.3.8夜核治理子系統(tǒng) 183.3.9VIP治理子系統(tǒng) 18第四章方案論證 184.1系統(tǒng)架構(gòu) 184.1.1客戶機/服務(wù)器(C/S)體系結(jié)構(gòu)差不多概念 194.1.2系統(tǒng)架構(gòu)描述 204.2開發(fā)工具選擇 214.3數(shù)據(jù)庫平臺選擇 234.4系統(tǒng)開發(fā)所使用的關(guān)鍵技術(shù) 254.4.1PowerBuilder的數(shù)據(jù)庫訪問技術(shù) 254.4.2PowerBuilder中調(diào)用mscomm.ocx控件實現(xiàn)串口通信開發(fā)技術(shù) 264.4.3PowerBuilder中使用ListView實現(xiàn)圖形化開發(fā)技術(shù) 35第五章總體設(shè)計 365.1系統(tǒng)模塊設(shè)計 375.1.1前臺接待模塊 375.1.2前臺收銀模塊 475.1.3預(yù)訂治理模塊 475.1.4夜核治理模塊 485.1.5房務(wù)治理模塊 495.1.6經(jīng)理查詢模塊 495.1.7VIP治理模塊 505.1.8電話計費模塊 505.1.9讀交換機模塊 515.2數(shù)據(jù)結(jié)構(gòu)設(shè)計 525.2.1系統(tǒng)數(shù)據(jù)庫ER圖 525.2.2系統(tǒng)數(shù)據(jù)表結(jié)構(gòu) 52第六章詳細(xì)設(shè)計 576.1客人入住 576.2電話話單記錄 606.3電話計費 626.4酒店費用結(jié)算 63第七章測試及性能分析 657.1功能測試 657.2系統(tǒng)測試 657.3性能分析 657.4改進(jìn)意見 65結(jié)束語 66致謝 66參考文獻(xiàn) 67

第一章前言1.1課題的項目背景隨著我國加入世界貿(mào)易組織,酒店服務(wù)業(yè)與國際市場接軌已成為大勢所趨,酒店要迎接這場挑戰(zhàn),就必須提高整體競爭能力,提高整體競爭能力必須變革酒店的治理模式,提高治理水平,實施信息化建設(shè)無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國酒店服務(wù)業(yè)信息化治理的進(jìn)程緩慢,跟國外的酒店相比治理依舊落后。在激烈的酒店業(yè)競爭中,如何能把握機會,保持自己的優(yōu)勢,立于不敗之地呢?這就需要提供最好的服務(wù),提供最完善的設(shè)施和最先進(jìn)的技術(shù)。一個成功的酒店,其經(jīng)營者不僅要提高服務(wù)水平和服務(wù)質(zhì)量,從而提高客房占有率和回頭率,還要有好的工作效率,并操縱成本。在信息時代,更重要的是還必須要有一個完善的治理信息系統(tǒng),便于方便客人和更好地治理酒店。一套優(yōu)秀的酒店治理信息系統(tǒng)應(yīng)該是一套適用于星級賓館使用的優(yōu)秀系統(tǒng),操作簡單、靈活性好、系統(tǒng)安全性高、運行穩(wěn)定,是治理者的理想選擇。我的畢業(yè)設(shè)計題目確實是設(shè)計一個小型酒店治理信息系統(tǒng),在前期的考察和分析之后,對系統(tǒng)進(jìn)行了設(shè)計,盡管受水平所限,實踐經(jīng)驗十分匱乏,獨立完成一套完備的優(yōu)秀的酒店治理信息系統(tǒng)有專門大的難度,然而我努力在實踐中鞏固以及整理自己在大學(xué)期間所學(xué)的知識,盡量把那個系統(tǒng)設(shè)計的更好。1.2課題的現(xiàn)實意義近年來,隨著我國改革開放的進(jìn)展,國內(nèi)的酒店服務(wù)業(yè)得到了日新月異的進(jìn)展。現(xiàn)代酒店作為一體化的接待場所,是一個旅游都市的窗口,也能夠講是一個小型社會。作為一種以服務(wù)為主的無煙工業(yè),世界各國對此行業(yè)的重視程度并不亞于其它工業(yè)。酒店在其運作期間,服務(wù)水平的高低,直接阻礙到酒店的形象和聲譽,如:服務(wù)的安排、調(diào)度是否周到;客人的要求是否能迅速、專門好地得到滿足;市場的預(yù)測分析是否快捷、準(zhǔn)確等。這其中的核心確實是對每天大量的信息(客人、費用、房間等)的正確處理和保存。采納計算機這一現(xiàn)代化工具作為治理的輔助手段是必須的。計算機的應(yīng)用包括OA(辦公自動化)、MIS(治理信息系統(tǒng))、CAD(計算機輔助設(shè)計)等,酒店的計算機系統(tǒng)正是典型的MIS應(yīng)用。本酒店治理信息系統(tǒng),是針對酒店、飯店的具體業(yè)務(wù)而開發(fā)的,業(yè)務(wù)治理以酒店的前臺治理為核心,為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時、準(zhǔn)確地反映酒店的工作情況、經(jīng)營情況,從而提高酒店的服務(wù)質(zhì)量,并配合現(xiàn)代化的酒店治理,獲得更好的經(jīng)濟(jì)效益。就經(jīng)濟(jì)效益而言,酒店的計算機應(yīng)用是:(1)間接性的:其經(jīng)濟(jì)效益不是直接產(chǎn)生的,是通過對人力、物力的節(jié)約而帶來的,能夠堵塞許多漏洞;(2)長期性的:計算機的投資是較大的,是在長期的應(yīng)用中逐步得到回報的;(3)社會效益:酒店是一個高層次的服務(wù)行業(yè),采納計算機可提高服務(wù)質(zhì)量,有良好的社會形象。第二章綜述電子計算機科學(xué)的飛速進(jìn)展,給飯店計算機應(yīng)用帶來了蓬勃生機,出現(xiàn)了飯店計算機治理信息系統(tǒng)、安全保衛(wèi)系統(tǒng)、電子門鎖系統(tǒng)、飯店信息服務(wù)系統(tǒng)、客房電腦保險系統(tǒng)以及計算機娛樂系統(tǒng)。計算機在飯店中的應(yīng)用,已深入到飯店的各個部門,特不在信息處理領(lǐng)域,計算機已成為最重要的工具。在飯店現(xiàn)代治理理論中,飯店治理信息系統(tǒng)已成為飯店現(xiàn)代科學(xué)治理的重要內(nèi)容,是飯店經(jīng)營必不可缺少的現(xiàn)代科學(xué)工具。2.1飯店計算機治理信息系統(tǒng)進(jìn)展歷史治理信息系統(tǒng)(ManagementInformationSystem簡稱MIS)是信息科學(xué)的一個分支,是由人和計算機組成的能進(jìn)行信息的收集、傳遞、儲存、加工、維護(hù)和使用的系統(tǒng)。飯店計算機治理系統(tǒng)是MIS中的一個重要分支,它實現(xiàn)的是計算機治理系統(tǒng)在飯店中的具體應(yīng)用。它最早是于70年代初在國外開始進(jìn)展起來的,到了80年代,國外的飯店治理系統(tǒng),如EECO、HIS、CLS、Lodgistix等,整個模式已差不多定型,技術(shù)較成熟,功能也較齊全。國內(nèi)的飯店計算機治理系統(tǒng)最早是在80年代初開始的,從事該方面工作的有清華大學(xué)自動化系之金國芬教授、西安交大和浙江省計算技術(shù)研究所。到了80年代中后期,隨著國外飯店計算機系統(tǒng)的大規(guī)模引進(jìn),國外飯店的先進(jìn)治理技術(shù)進(jìn)入我國,進(jìn)一步促進(jìn)了我國飯店治理技術(shù)的進(jìn)展。國內(nèi)系統(tǒng)正是在充分汲取國外治理系統(tǒng)的精華,再結(jié)合國內(nèi)的實際情況,逐步進(jìn)展成熟,到90年代初期形成了幾個較成熟的軟件系統(tǒng),同時產(chǎn)生了許多專職從事飯店計算機治理系統(tǒng)的公司。到了90年代中期,隨著計算機在飯店中的普及應(yīng)用,以及計算機技術(shù)的不斷進(jìn)展,飯店計算機系統(tǒng)的進(jìn)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件功能、新的系統(tǒng)特點及進(jìn)展方向不斷涌現(xiàn)。2.2飯店治理信息系統(tǒng)的作用飯店計算機治理就其表現(xiàn)形式看確實是對飯店大量的常規(guī)性信息的輸入、存儲、處理和輸出過程,其作用要緊表現(xiàn)在以下幾個方面:(1)提高飯店的治理效益及經(jīng)濟(jì)效益應(yīng)用飯店治理系統(tǒng)通過節(jié)約大量的人力物力,增加飯店的服務(wù)項目,提高飯店的服務(wù)檔次,減少治理上的漏洞,從整體上提高飯店的經(jīng)濟(jì)效益。如完善的預(yù)訂功能可防止有房不能租或滿房重訂的情況出現(xiàn),可隨時提供準(zhǔn)確的房間使用和預(yù)訂情況,從而提高客房出租率??腿速M用的直接記帳,可有效防止逃帳的發(fā)生。完善的分析功能可用于市場銷售,如確定宣傳的重點地區(qū)和如何掌握價格的浮動等。正確操縱房價,操縱客人優(yōu)惠,從而減少治理漏洞,提高客房收入。(2)提高服務(wù)質(zhì)量由于計算機處理信息的速度專門快,能夠大大減少客人入住、結(jié)帳的等候時刻,提高對客服務(wù)質(zhì)量??焖俚目腿诵畔⒉樵兪侄危箍腿说玫街幸獾拇饛?fù)。餐費、電話費、洗衣費等費用的一次性結(jié)帳,不僅方便了來賓,也提高了飯店的治理水平?;仡^客自動識不、黑名單客人自動報警、VIP客人鑒不等均有利于改善賓館的形象。清晰準(zhǔn)確的賬單、票據(jù)、表格,使客人感到高檔次的享受。完善的預(yù)訂系統(tǒng),使客人的入住有充分的保證。完善的客史檔案治理更使客人的“個性化”服務(wù)得以專門好的實施。利用計算機保存大量的客人歷史資料,通過統(tǒng)計分析,可對??突蛳M額達(dá)到一定數(shù)量的客人自動給予折扣;也可對客人的消費特點進(jìn)行分析,總結(jié)出客人生活方面的要求和特點,研究如何為客人提供更合適的個性化服務(wù),如安排房間、提供就餐等,甚至細(xì)致到給客人送什么報紙雜志、生日送什么禮品等。(3)提高工作效率計算機治理可大大提高業(yè)務(wù)運作的速度和準(zhǔn)確性。如電腦的自動夜間稽核功能結(jié)束了手工報表的歷史,電腦資料的正確保存幸免了抄客人名單的低效工作,嚴(yán)格的數(shù)據(jù)檢查幸免手工操作的疏忽而造成的錯誤,票據(jù)的傳送、登記、整理、復(fù)核等一系列的繁重勞動也可大為減少。電話自動計費及開關(guān)操縱,使話務(wù)員的工作只是接電話而已。(4)完善飯店內(nèi)部治理體制科學(xué)、正規(guī)、系統(tǒng)的飯店軟件系統(tǒng)在飯店治理體系中還發(fā)揮著強有力的穩(wěn)定作用,可明顯地減少職員及治理人員的流淌對飯店治理運作的不良阻礙。系統(tǒng)提供的多種安全級不,保證各類數(shù)據(jù)不被無權(quán)過問的人查閱和操作。每天的審核制度,各種費用的優(yōu)惠操縱,應(yīng)收賬款的治理,職職員作量的考核,職員操作過程的跟蹤,均可加強飯店治理。(5)全面了解營業(yè)情況,提高飯店決策水平飯店信息系統(tǒng)能提供完備的歷史數(shù)據(jù),又可提供各種分析模式,可使治理人員專門方便地完成復(fù)雜的統(tǒng)計分析工作,并加強對飯店運營的內(nèi)部操縱,增強治理人員的操縱決策水平。2.3飯店治理信息系統(tǒng)的構(gòu)成飯店治理系統(tǒng)由計算機硬件、系統(tǒng)軟件及應(yīng)用軟件組成。(1)硬件指電腦設(shè)備,系統(tǒng)軟件指系統(tǒng)的運行平臺,它們一起構(gòu)成飯店電腦系統(tǒng)的體系結(jié)構(gòu)。飯店治理系統(tǒng)使用的體系結(jié)構(gòu)一般有三種類型:單機系統(tǒng)、集中式和分布式。這三種結(jié)構(gòu)隨計算機技術(shù)的進(jìn)展而產(chǎn)生,至今還在不斷地進(jìn)展變化著。早期的單機系統(tǒng),由一臺主機、顯示器、鍵盤、打印機等,再配備一定的軟件組成,能完成一些簡單的飯店業(yè)務(wù),該結(jié)構(gòu)目前已專門少有人使用。集中式處理結(jié)構(gòu),采納一臺或二臺小型計算機或超級微機作為主機,使用人員通過各終端與主機聯(lián)系,進(jìn)行各類數(shù)據(jù)處理作業(yè)。它數(shù)據(jù)處理能力強,數(shù)據(jù)安全,可靠性高。缺點是終端本身沒有處理能力,系統(tǒng)處理速度將隨終端數(shù)量的增加而明顯減慢,而且一般終端只有字符界面,用戶界面不美觀。因此,在PC機及Windows流行之前的70年代到80年代末,是飯店最理想的結(jié)構(gòu)。分布式處理結(jié)構(gòu)以高檔微機或小型機作為網(wǎng)絡(luò)服務(wù)器,通過網(wǎng)絡(luò)連接各個工作站,而各工作站差不多上一臺獨立的微機,本身具有數(shù)據(jù)處理的能力,需要時可聯(lián)機入網(wǎng)在服務(wù)器內(nèi)進(jìn)行數(shù)據(jù)處理,是目前理想的體系結(jié)構(gòu)。往常流行的局部網(wǎng)絡(luò)系統(tǒng)(文件服務(wù)器結(jié)構(gòu),差不多上是DOS系統(tǒng),屬已淘汰),目前流行的C/S結(jié)構(gòu)(即客戶機/服務(wù)器結(jié)構(gòu))差不多上分布式結(jié)構(gòu)。C/S結(jié)構(gòu)中,客戶機支持用戶的前端處理,而且一般是Windows圖形界面,服務(wù)器用于支持應(yīng)用的系統(tǒng)環(huán)境,包括數(shù)據(jù)庫的治理及查詢。它結(jié)合了局部網(wǎng)絡(luò)和集中式多用戶系統(tǒng)的優(yōu)點,由服務(wù)器和客戶機協(xié)同處理,充分發(fā)揮系統(tǒng)的各種優(yōu)越性,是目前飯店中最佳的體系結(jié)構(gòu)。隨著通訊技術(shù)的進(jìn)展,Internet的普及,分布式結(jié)構(gòu)實現(xiàn)了遠(yuǎn)程數(shù)據(jù)處理。這種廣域網(wǎng)分布結(jié)構(gòu)更適合飯店集團(tuán)的信息治理。集團(tuán)總部能夠通過Internet有效地治理各地的飯店,及時了解各飯店之間的經(jīng)營情況,各飯店之間也可通過Internet實現(xiàn)信息互傳。從計算機應(yīng)用的進(jìn)展趨勢看,基于B/S(掃瞄器/服務(wù)器)結(jié)構(gòu)的廣域網(wǎng)方式是今后進(jìn)展的方向。(2)軟件結(jié)構(gòu)一個飯店治理信息系統(tǒng)從使用者的角度看,軟件結(jié)構(gòu)確實是飯店治理系統(tǒng)的功能結(jié)構(gòu)。各種功能之間又有各種信息聯(lián)系,如此就構(gòu)成了一個有機結(jié)合的整體,形成一個完整的軟件功能結(jié)構(gòu)。因此,系統(tǒng)一般可分為前臺(對客服務(wù))和后臺(內(nèi)部治理)兩大部分,另外還可包括對前后臺系統(tǒng)的功能補充的擴(kuò)充系統(tǒng)(有的系統(tǒng)把擴(kuò)充系統(tǒng)直接包含在前后臺系統(tǒng)中),以及各種各樣的系統(tǒng)接口。如下圖所示:飯店治理信息系統(tǒng)飯店治理信息系統(tǒng)擴(kuò)充系統(tǒng)財務(wù)分析商務(wù)治理宴會銷售餐飲成本桑拿治理采供系統(tǒng)考勤系統(tǒng)安全治理接口系統(tǒng)程控交換機門鎖接口IC卡/磁卡消費遠(yuǎn)程查詢系統(tǒng)遠(yuǎn)程預(yù)訂系統(tǒng)戶籍治理Internet接口語音信箱接口VOD接口后臺系統(tǒng)帳務(wù)處理工資系統(tǒng)人事系統(tǒng)庫存治理固定資產(chǎn)工程設(shè)備前臺系統(tǒng)預(yù)訂接待財務(wù)審核電話計費公關(guān)銷售客房中心系統(tǒng)維護(hù)商務(wù)中心餐飲治理娛樂收銀經(jīng)理查詢圖2-1一般飯店軟件的功能結(jié)構(gòu)圖事實上,飯店治理軟件能夠是一個覆蓋整個飯店治理所有方面的特不龐大的系統(tǒng)。對某些飯店,如此的功能模塊還可增加和完善,如與飯店床頭柜的聯(lián)結(jié)接口、與飯店內(nèi)部尋呼臺的聯(lián)結(jié)接口、辦公自動化OA系統(tǒng)、預(yù)測決策支持系統(tǒng)等,而且各種軟件系統(tǒng)之間的功能名稱和分法均可不一樣。2.4國外飯店治理軟件系統(tǒng)在國外,美國ECI公司最早使飯店前臺業(yè)務(wù)實現(xiàn)了計算機治理,要緊包括了預(yù)訂、排房、結(jié)帳、客戶、餐廳、查詢、夜間作業(yè)及市場分析等。以下簡單介紹國際上聞名的、在國內(nèi)使用較多的軟件系統(tǒng):(1)ECI(EECO)飯店系統(tǒng)ECI系統(tǒng)是美國易可(ECI)電腦公司最早于1969年開始進(jìn)展的飯店治理電腦系統(tǒng),被全世界公認(rèn)為裝置飯店電腦系統(tǒng)的翹首。ECI公司是美國加州電子工程公司(ElectronicEngineeringCO.,簡稱EECO)屬下的子公司,因此該軟件也稱EECO系統(tǒng)。1970年,在美國夏威夷WAIKIKI的喜來登飯店(SHERATONHOTEL)裝設(shè)了全世界第一臺ECI飯店電腦系統(tǒng)。通過20年進(jìn)展,到了其鼎盛時期,在全世界有600多家用戶(中國有60余家),如杭州香格里拉、桂林文華、廣州中國大飯店、北京天倫、青島海天等。ECI系統(tǒng)采納的是集中式標(biāo)準(zhǔn)多用戶系統(tǒng),目前已被淘汰,還在使用的是其第三代產(chǎn)品GEAC/UX系統(tǒng)。(2)HIS飯店系統(tǒng)飯店業(yè)資訊系統(tǒng)有限公司(HotelInformationSystems,簡稱HIS)于1977年成立,總部位于美國三藩市,目前是美國上市公司MAISystemsCorporaion的全資公司,全盛時期在全世界80多個國家擁有4000多家用戶,如中國的北京王府、北京中國大飯店、北京長城、上海錦江、上海華亭、上海希爾頓、廣州花園、浙江世貿(mào)中心等,而香港采納HIS系統(tǒng)的高星級飯店最多時占了75%左右。目前該系統(tǒng)已有許多被更換。HIS系統(tǒng)原采納標(biāo)準(zhǔn)多用戶系統(tǒng),名稱為ParagonSystem,主機采納IBM公司的AS400小型機,數(shù)據(jù)庫采納DB2,一般用于高星級飯店。之后推出InnovationSystem,采納Novell局域網(wǎng)絡(luò),數(shù)據(jù)庫使用Btrive/Oracle,一般用于中高星級飯店。后來推出的產(chǎn)品是HIS龍棧系統(tǒng)(LodgingTouchSystem),她采納基于WindowsNT的C/S體系結(jié)構(gòu),國內(nèi)用戶不多。(3)Fidelio飯店系統(tǒng)FidelioSoftwareGmbH于1987年10月在德國慕尼黑成立。成立四年即成為歐洲領(lǐng)先的飯店軟件產(chǎn)品,成立六年躍居世界飯店治理供應(yīng)商之首,后來該公司合并入美國Micro公司。目前差不多在全球8000余家飯店、豪華游艇和休閑不墅使用,在中國大陸擁有200多家用戶,是目前國內(nèi)高星級酒店(特不是外資或外方治理的酒店)采納最多的軟件。FidelioSoftwareLimited于1991年在香港成立,指導(dǎo)大陸、臺灣、香港、澳門、菲律賓、關(guān)島、韓國等地的市場開發(fā)工作。1995年,在香港成立了FidelioSoftware(China)Limited,專門開發(fā)中國大陸市場。1996年8月,在北京注冊了辦事處,隨后又在上海成立了辦事處。Fidelio系統(tǒng)在中國要緊有以下版本:①DOS版,采納文件服務(wù)器形式的局部網(wǎng)絡(luò)方式,操作系統(tǒng)采納Novell系統(tǒng),數(shù)據(jù)庫使用xBase系統(tǒng),工作站運行DOS平臺。②Windows版,采納文件服務(wù)器形式的分布式處理結(jié)構(gòu),操作系統(tǒng)采納WindowsNT系統(tǒng),數(shù)據(jù)庫使用xBase系統(tǒng),工作站運行WindowsNTWorkstation平臺。③Windows版,采納C/S結(jié)構(gòu),操作系統(tǒng)采納WindowsNT系統(tǒng),數(shù)據(jù)庫使用Oracle。最新推出的是MicroOpera系統(tǒng)。2.5國內(nèi)飯店軟件系統(tǒng)據(jù)初步統(tǒng)計,全國各地大大小小從事飯店計算機治理系統(tǒng)開發(fā)、經(jīng)營的公司有100余家。它們起步較早的在80年代初期,后來者則在90年代初期;有國有企業(yè)、合資企業(yè)、外資企業(yè),也有民營企業(yè);產(chǎn)品有多用戶版、DOS版、Windows版(又可分成幾個類不);用戶數(shù)量從十幾家到一百多家不等。通過幾年激烈的市場競爭,到目前,大部分系統(tǒng)差不多被淘汰或?qū)⒈惶蕴?,剩下的有全國性阻礙的軟件開發(fā)商不到10家,如杭州西軟、北京華儀、北京中軟好泰、北京中通、北京貴德、廣州萬訊、深圳天言五星、北京泰能等。他們中,最少的系統(tǒng)用戶已到200家,用戶最多的杭州西軟差不多接近700家。另外,全國各省市中,尚有一些地點性的公司還在從事該方面的工作。目前,國內(nèi)三星級以上的飯店差不多差不多使用了計算機治理,在沿海經(jīng)濟(jì)發(fā)達(dá)地區(qū)也有許多一、二星級飯店在使用計算機。特不是國家旅游局出臺的星級評定標(biāo)準(zhǔn),規(guī)定三星級以上飯店必須采納計算機治理,進(jìn)一步地推動了飯店計算機治理系統(tǒng)的進(jìn)展。到了90年代末、新世紀(jì)初,我國自主開發(fā)的飯店軟件開始進(jìn)入了五星級市場,目前掛牌的五星級酒店采納國內(nèi)軟件的已達(dá)30余家。但國產(chǎn)軟件的要緊用戶依舊四星級以下飯店,大規(guī)模進(jìn)入五星級飯店特不是外資或外方治理集團(tuán)的飯店依舊有一定的難度。我國的飯店治理系統(tǒng),在技術(shù)上并不落后于國外產(chǎn)品,在產(chǎn)品功能、性能上也可與國外軟件相媲美,在售后服務(wù)、本地特色化方面更明顯優(yōu)于國外系統(tǒng),要緊的差距依舊在品牌上。我們相信,通過大伙兒的共同努力,在不遠(yuǎn)的今后,國產(chǎn)軟件大規(guī)模進(jìn)入高星級連鎖飯店或國際市場是專門有希望的。以下簡單介紹具有全國性阻礙的國內(nèi)要緊軟件公司及系統(tǒng):(1)杭州西軟Foxhis飯店治理系統(tǒng)杭州西湖軟件(西軟科技)有限公司,簡稱西軟,成立于1993年6月,前身是浙江大學(xué)計算機系人工智能研究所下屬的一個課題組,從業(yè)歷史始于1988年。到目前,其推出的FOXHIS系列產(chǎn)品已成為國內(nèi)用戶數(shù)最多(近700家)、高星級用戶最多(150家)、用戶增長最快(月均14家)的飯店治理軟件,連續(xù)多年被中國軟件行業(yè)協(xié)會評定“中國優(yōu)秀軟件產(chǎn)品”,通過了國家信息安全評測認(rèn)證中心認(rèn)證,被國家高教出版社、國家旅游局人教司選為全國旅游院校飯店治理專業(yè)教材,被列為國家級火炬打算項目。公司本身也成為中國最大規(guī)模的酒店軟件供應(yīng)商,其資產(chǎn)規(guī)模、綜合實力在國內(nèi)遙遙領(lǐng)先。公司于93年推出DOS版,97年推出Windows版(采納C/S結(jié)構(gòu),操作系統(tǒng)用Unix或WindowsNT/2000,數(shù)據(jù)庫用Sybase,開發(fā)工具用Powerbuilder),2000年底推出Windows五星版(專用于高星級飯店)。(2)京中軟好泰CSHIS治理系統(tǒng)北京中軟好泰飯店計算機系統(tǒng)工程公司是金士平等自然人與中軟總公司合作所建的專業(yè)從事飯店計算機治理系統(tǒng)開發(fā)、推廣及服務(wù)的專業(yè)化公司,自1990年開始推廣中軟飯店治理系統(tǒng)CSHISV1.0以來,已擁有基于WINDOWS與DOS平臺的兩大系列產(chǎn)品,在全國各地?fù)碛?00余家用戶。CSHISV1.0及CSHISV2.0為DOS版,建立在NOVELL環(huán)境之上,用C語言開發(fā)。CSHIS96/97/2000系統(tǒng)采納C/S結(jié)構(gòu),用DELPHI開發(fā),采納WindowsNT/2000平臺,使用MSSQLServer數(shù)據(jù)庫。(3)京華儀飯店治理系統(tǒng)北京華儀系統(tǒng)工程有限公司是國內(nèi)第一家從事飯店計算機治理系統(tǒng)開發(fā)的專業(yè)性公司。其創(chuàng)始人金國芬教授于1979年,為北京前門飯店用BASIC語言,在單機上開發(fā)了一個具有查詢功能的飯店治理軟件,開創(chuàng)了國內(nèi)飯店治理的先河;于1984年開發(fā)了國內(nèi)首個基于微機局域網(wǎng)系統(tǒng)的飯店治理系統(tǒng);于1987年正式成立華儀公司,是國內(nèi)最早成立的專業(yè)公司。多年來,華儀公司為全國各地300余家用戶提供了三個版本的治理軟件:①DOS版,稱HUA-YI飯店治理系統(tǒng),是最早的產(chǎn)品,采納NOVELL系統(tǒng)平臺,使用BASIC語言編程。②CHIMS系統(tǒng),1995年推出,采納NOVELL系統(tǒng)平臺,用ACCESS數(shù)據(jù)庫,用VC/VB編程,工作站用Windows3.1/3.2。③HY2000系統(tǒng),采納WindowsNT平臺(C/S結(jié)構(gòu)),使用SQLServer數(shù)據(jù)庫,用VC/VB編程,客戶端使用Windows95/98/2000系統(tǒng)。(4)廣州萬迅千里馬飯店治理系統(tǒng)千里馬飯店治理系統(tǒng)最初由廣東勞業(yè)電腦系統(tǒng)開發(fā)公司于1993年推出DOS版,1998年推出WINDOWS版(采納C/S結(jié)構(gòu),用VB開發(fā),采納WindowsNT/2000平臺,使用SQLServer數(shù)據(jù)庫),到目前有300家左右飯店用戶,要緊分布在廣東、湖北、湖南、四川等省市。勞業(yè)公司于1998年被香港萬達(dá)電腦系統(tǒng)有限公司收購,改名為廣州萬迅電腦軟件有限公司。(5)北京泰能公司飯店信息系統(tǒng)北京泰能計算機系統(tǒng)工程公司成立于1993年,在1994年推出了國內(nèi)最早的WINDOWS版飯店治理軟件(采納Paradox數(shù)據(jù)庫)。目前的Windows版軟件采納C/S結(jié)構(gòu),用SQLServer數(shù)據(jù)庫,用Delphi語言開發(fā),目前有近300家用戶。2.6飯店信息治理軟件的進(jìn)展與展望隨著飯店業(yè)的日益進(jìn)展,計算機在飯店中的應(yīng)用日漸普及,對飯店信息治理系統(tǒng)的要求將越來越高,特不是系統(tǒng)集成化、決策支持DSS、客戶關(guān)系治理CRM、辦公自動化OA、網(wǎng)絡(luò)中心實時訂房等。隨著Internet的進(jìn)展普及,基于B/S結(jié)構(gòu)的飯店治理軟件必將出現(xiàn)。隨著國產(chǎn)軟件的進(jìn)一步進(jìn)展和提高,國內(nèi)軟件替代進(jìn)口軟件,成為高星級飯店主流治理軟件也將成為必定。第三章系統(tǒng)需求分析3.1系統(tǒng)目標(biāo)本系統(tǒng)的總目標(biāo)是為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時、準(zhǔn)確地反映酒店的工作情況、經(jīng)營情況,從而提高酒店的服務(wù)質(zhì)量,獲得更好的經(jīng)濟(jì)效益。具體的目標(biāo)包括:(1)快速辦理客人入住、退房的速度,實現(xiàn)客人在酒店消費自動化;(2)準(zhǔn)確無誤地記錄客人的每筆消費記錄;(3)實時、快速、準(zhǔn)確提供客房動態(tài);(4)方便查詢客人的消費情況;前臺系統(tǒng)是酒店治理系統(tǒng)中的核心部分,它是一個24小時連續(xù)運行的實時治理系統(tǒng),只有完善了前臺系統(tǒng)才能講是實現(xiàn)了酒店電腦治理。它應(yīng)包括:(1)有效的預(yù)訂處理,充分發(fā)揮銷售潛力;(2)簡便迅捷的前臺登記服務(wù);(3)靈活的系統(tǒng)帳目處理保證帳單計算準(zhǔn)確(內(nèi)部、往來及多種結(jié)算方式等);(4)電話、營業(yè)點及客戶房費的直接過帳;(5)快捷、準(zhǔn)確的夜間處理、審核;(6)有效的客房治理,動態(tài)顯示當(dāng)前各樓層房間狀態(tài)(空房、臟房、維修房、在住房等用各種顏色來區(qū)分房態(tài)畫面,一目了然);(7)境外人員、港澳臺人員統(tǒng)計、客人歷史資料處理、VIP客人、協(xié)議客人、黑名單治理;(8)完善、全面的綜合查詢;(9)系統(tǒng)運行穩(wěn)定可靠、各項維護(hù)功能齊全、易于維護(hù);(10)簡單、友好的操作界面。3.2當(dāng)前系統(tǒng)由于歷史緣故和實際條件的限制,目前的系統(tǒng)的DOS版本,使用煩瑣、不夠直觀、不利于擴(kuò)展系統(tǒng);而且客人在客房的消費、電話費用等都手工操作,這使各個部門的信息傳遞慢而且容易造成差錯,阻礙工作效率。以下分不介紹各部的情況:3.2.1前臺接待、收款臺前臺接待職員作內(nèi)容:(1)核查預(yù)約情況,為有預(yù)約檔案的來賓填寫登記卡,為預(yù)抵的來賓分配房間。(2)為來賓辦理入住登記手續(xù),并輸入電腦。(3)為來賓辦理換房、延期住宿手續(xù),處理、保管好來賓物品轉(zhuǎn)交、留言、傳真,并將有關(guān)資料存檔。(4)全面細(xì)致地做好VIP來賓、團(tuán)隊來賓的擔(dān)待預(yù)備工作。(5)為來賓提供快速、禮貌、周到、及時、準(zhǔn)確的接待、問詢服務(wù),及代客聯(lián)絡(luò)、代客留言、聯(lián)系旅游等服務(wù)。(6)治理好其他部門的鑰匙。(7)保持好工作、休息區(qū)域的衛(wèi)生,并依照排班表,隨時進(jìn)行衛(wèi)生清掃(臺面、地面、垃圾及后臺休息區(qū)域等),須做到整齊、整潔、潔凈。(8)閱讀并填寫交班日志,認(rèn)真做好交接班工作。前臺收銀職員作內(nèi)容:(1)清點收銀備用金。(2)檢查各種收據(jù)、帳單、信用卡簽購單的備用情況。(3)掌握當(dāng)日客房的租用情況、退房數(shù)及來賓的帳務(wù)情況。(4)準(zhǔn)確、快捷地為來賓提供結(jié)帳服務(wù),使來賓中意。(5)接收并處理從酒店各經(jīng)營崗位處送來的來賓簽單,做到隨收隨掛,嚴(yán)禁壓單。(6)檢查當(dāng)日入住來賓的登記卡,核查信用卡、發(fā)票等附件須相符,信用卡不超限等。(7)注意清點現(xiàn)金、檢查帳目,發(fā)覺問題及時匯報、解決。(8)按規(guī)定收集、整理、保存資料,復(fù)查入住來賓情況以及預(yù)備次日預(yù)離來賓、團(tuán)隊資料。(9)夜核前,打印當(dāng)日實際離店來賓報表,核對來賓帳單、登記卡、信用卡情況及人民幣預(yù)付情況等。(10)清點兌換備用金,核實兌換水單的起止號碼。(11)為來賓提供準(zhǔn)確、快捷地外幣兌換服務(wù)。(12)為來賓提供保險箱服務(wù),保證來賓的財物安全。3.2.2客房樓層班前查閱交接班記錄,督查每日房間狀況日報表,核對房間狀態(tài),校對客人消費情況,了解當(dāng)日重點服務(wù)對象,并對VIP客人樓層加強巡視檢查工作,并將客人在房間里的消費進(jìn)行詳細(xì)記錄。3.2.3電話計費中心除了日常的電話轉(zhuǎn)接服務(wù)之外,還有一臺獨立的打印機通過串口與電話程控交換機相連,實時接收電話交換機傳送過來的原始話單,并將原始話單立即打印出來,然后總機服務(wù)員依照電信部門提供的電話資費進(jìn)行手工計費,并把每一筆通話情況記錄下來。3.2.4問題總結(jié)由上面對酒店各部門的描述可知,現(xiàn)有的手工操作流程存在以下問題:(1)前臺接待處:不能直接了解實際房價、房態(tài)使用情況,客人資料查找不夠快捷,其它部門不能直接了解開房信息。(2)前臺收銀處:不能直接、快速查詢、統(tǒng)計客人實際消費情況,營業(yè)情況、應(yīng)收情況,財務(wù)部門不能直接了解實際營收情況,更談不上進(jìn)行財務(wù)數(shù)據(jù)分析。(3)總機:手工計費,不夠?qū)崟r、快速、準(zhǔn)確,人工送單到收銀處。(4)樓層:手工記錄客人在客房的消費,人工送單到收銀處。(5)經(jīng)理辦公室:不能直接、及時了解客房客房開房情況,客人消費情況,酒店營業(yè)收入情況,沒有各種所需數(shù)據(jù)分析。(6)由于人手操作的緣故,所有統(tǒng)計報表都由人手工計算和制作,不但效率低,容易差錯,更無法作大型復(fù)雜的統(tǒng)計,先進(jìn)的治理模式無法在酒店應(yīng)用,直接阻礙酒店治理水平的提高。接待處、收銀處、樓層、總機等部門因為信息彼此間不能有效溝通而形成了“信息孤島”,是造成問題要緊緣故,需要它們之間建立快速的、有效的信息交換通道,使數(shù)據(jù)能夠自動地、快速地處理和傳遞,減少人手操作。3.3建議的系統(tǒng)接收交換機原始話話單接收交換機原始話話單產(chǎn)生電話消費記錄入住客房消費交費離店安排客人入住錄入客人消費記錄查房并通知前臺客人能夠退房產(chǎn)生客房消費記錄辦理入住手續(xù)輸入客人資料住房安排客房并通知樓層收取入住按金核對消費記錄收款打印費用清單辦理離店圖:3-1酒店治理信息系統(tǒng)活動圖3.3.1概述通過對酒店原有系統(tǒng)的了解,我們能夠明白酒店的業(yè)務(wù)要緊由前臺、樓層、總機等部門組成,傳統(tǒng)的手工信息交換和處理手段差不多不能專門好地滿足業(yè)務(wù)增長的需要。在酒店業(yè)競爭越來越激烈的今天,酒店如何提高服務(wù)質(zhì)量,治理水平顯得越來越重要。由于手工操作的煩瑣混亂且容易出錯,不易及時統(tǒng)計客房預(yù)定和使用情況,帳目的應(yīng)收、掛帳情況等,常常造成治理上漏洞,給服務(wù)人員和顧客帶來不便,因此迫切需要用計算機來實現(xiàn)可靠,便捷、先進(jìn)、科學(xué)的治理。因此系統(tǒng)改進(jìn)的重點在于引入計算機網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù),把各部門緊密地連接起來用計算機取代人手計算,通過網(wǎng)絡(luò)進(jìn)行信息傳遞取代手寫傳遞,從而達(dá)到提高治理和服務(wù)水平,增強效率,減少差錯的目的。通過酒店治理信息系統(tǒng)的活動圖能夠明白,酒店治理信息系統(tǒng)由前臺接待子系統(tǒng)、前臺收銀子系統(tǒng)、預(yù)訂治理子系統(tǒng)、房務(wù)治理子系統(tǒng)、電話計費治理子系統(tǒng)、經(jīng)理查詢子系統(tǒng)、夜核治理子系統(tǒng)和VIP治理子系統(tǒng)組成。系統(tǒng)運行的信息要緊由客人資料,房價、房態(tài)信息,話單記錄,費用信息,客人交費記錄等信息組成,要緊活動包括:辦理登記入住手續(xù)、錄入客人資料、客人打電話、計算費用、收取費用、辦理離店手續(xù)等。這些信息保存在各個子系統(tǒng)中,分不由各系統(tǒng)處理,當(dāng)需要信息交換時通過網(wǎng)絡(luò)實現(xiàn)信息資料的共享和交換,從而實現(xiàn)分布式計算。3.3.2前臺接待子系統(tǒng)接待子系統(tǒng)應(yīng)包括:散客、團(tuán)體快速入住,圖形化選房,客人資料維護(hù),折扣處理,客歷(熟客、VIP、黑名單)治理,轉(zhuǎn)房和加床處理,綜合查詢,報表系統(tǒng)。以下是前臺接待子系統(tǒng)的活動圖:辦理入住手續(xù)辦理入住手續(xù)錄入客人資料為客人分配房間安排客人入住為客人提供各種咨詢服務(wù)(訂票、保管物品等)圖3-2前臺接待子系統(tǒng)的活動圖3.3.3前臺收銀子系統(tǒng)收銀子系統(tǒng)應(yīng)包括:快速結(jié)帳,多種付款方式,多幣種結(jié)帳,各種帳面靈活調(diào)帳,多筆按金,部分或全部結(jié)帳,提早結(jié)帳,折扣處理,錯帳處理,綜合查詢,報表系統(tǒng)。以下是前臺收銀子系統(tǒng)的活動圖:收取客人按金收取客人按金核對客人消費記錄收款辦理結(jié)帳打印帳單辦理離店圖3-3前臺收銀子系統(tǒng)的活動圖3.3.4預(yù)訂治理子系統(tǒng)預(yù)訂治理子系統(tǒng)應(yīng)包括:預(yù)訂治理,預(yù)訂維護(hù),查詢,報表。以下是預(yù)訂治理子系統(tǒng)的活動圖:接收客人預(yù)訂接收客人預(yù)訂確認(rèn)訂房記錄存檔變更與取消到店前預(yù)備圖3-4預(yù)訂治理子系統(tǒng)的活動圖3.3.5房務(wù)治理子系統(tǒng)房務(wù)治理子系統(tǒng)應(yīng)包括:房態(tài)治理,消費錄入,查詢,報表。以下是房務(wù)治理子系統(tǒng)的活動圖:了解客人了解客人房間的布置和設(shè)備的檢查引領(lǐng)客人入住為客人提供日常接待服務(wù)(包括:洗衣、酒水、送餐等)為客人做好離店預(yù)備(包括:查房、錄入客人在房間的消費等)圖3-5房務(wù)治理子系統(tǒng)的活動圖3.3.6電話計費治理子系統(tǒng)電話計費與PMS高度集成,實時接收原始話單收發(fā)PMS命令,電話程控交換機終端今起功能,話費結(jié)算,話單綜合查詢,報表系統(tǒng),可靈活各項基礎(chǔ)數(shù)據(jù)(如通話費率、附加費和服務(wù)費、電話分機、通訊參數(shù)等),提供按秒計費功能,與前臺系統(tǒng)無縫連接。3.3.7經(jīng)理查詢子系統(tǒng)經(jīng)理查詢子系統(tǒng)是為了方便領(lǐng)導(dǎo)隨時能夠查詢酒店的各種情況,它應(yīng)包括:客源分析,部門收入分析,客房信息分析,合約單位消費分析,客房經(jīng)營數(shù)據(jù),多種數(shù)據(jù)與指標(biāo)分析,趨勢圖表分析。3.3.8夜核治理子系統(tǒng)自動檢驗待審數(shù)據(jù),按設(shè)定數(shù)據(jù)自動過房租,數(shù)據(jù)稽核,交易查詢,房價檢查,綜合查詢,報表系統(tǒng)。3.3.9VIP治理子系統(tǒng)本子系統(tǒng)能夠進(jìn)行VIP資料設(shè)置,合約單位治理,合約消費查詢。第四章方案論證酒店的信息化建設(shè)需要投入大量的人力和財力,一個完備的酒店治理信息系統(tǒng)往往由中心服務(wù)器、數(shù)據(jù)通訊網(wǎng)絡(luò),數(shù)據(jù)庫平臺,客戶端計算機以及客戶端應(yīng)用程序構(gòu)成。一些規(guī)模較大的酒店能夠投入龐大的資金,構(gòu)建功能完備、可靠性、安全性高的系統(tǒng),這些系統(tǒng)往往以小型機作為中心服務(wù)器,以光纖作為主干,同時使用昂貴的網(wǎng)絡(luò)通信設(shè)備。關(guān)于專門多中小型酒店來講她們是專門難負(fù)擔(dān)這筆費用的,她們只能負(fù)擔(dān)配置較低、比較簡單的系統(tǒng)。關(guān)于一家需要建立現(xiàn)代化治理的酒店來講,不論她的規(guī)模大小功能需求事實上是一樣的,不同的只是數(shù)據(jù)的處理量多寡而已。傳統(tǒng)的信息處理系統(tǒng)數(shù)據(jù)處理多由服務(wù)器完成,數(shù)據(jù)通過網(wǎng)絡(luò)傳輸,對服務(wù)器和網(wǎng)絡(luò)的要求較高,系統(tǒng)投入使用后隨著業(yè)務(wù)量、儲存數(shù)據(jù)和客戶端連接數(shù)量的不斷增加系統(tǒng)的負(fù)荷會越來越大,當(dāng)這種負(fù)荷達(dá)到一定程度的時候就會造成系統(tǒng)運行的不穩(wěn)定和性能下降,這又需要投入一大筆資金升級系統(tǒng)了。本課題的研究思路確實是要利用價格相對低廉的設(shè)備構(gòu)建一個安全可靠的治理信息系統(tǒng),盡量地減少服務(wù)器和網(wǎng)絡(luò)的負(fù)荷,使業(yè)務(wù)量的增加可不能對整個系統(tǒng)的負(fù)荷有太大地阻礙。4.1系統(tǒng)架構(gòu)在討論酒店治理信息系統(tǒng)的架構(gòu)之前,先了解一下計算機網(wǎng)絡(luò)進(jìn)展的過程。計算機網(wǎng)絡(luò)進(jìn)展要緊經(jīng)歷了以下幾個時期:(1)主機/終端(Mainframe/Terminal)模式;(2)文件服務(wù)器/工作站(FileServer/Workstation)模式;(3)客戶機/服務(wù)器(Client/Server)模式;(4)掃瞄器/服務(wù)器(Browser/Server)模式。從應(yīng)用軟件的角度來看,客戶機/服務(wù)器網(wǎng)絡(luò)模式下的軟件結(jié)構(gòu)簡稱為C/S結(jié)構(gòu),掃瞄器/服務(wù)器網(wǎng)絡(luò)模式下的軟件結(jié)構(gòu)簡稱為B/S結(jié)構(gòu)。現(xiàn)在C/S結(jié)構(gòu)和B/S結(jié)構(gòu)得到了廣泛的應(yīng)用,主機/終端(Mainframe/Terminal)模式和文件服務(wù)器/工作站(FileServer/Workstation)模式在新構(gòu)建的系統(tǒng)中已專門少使用。Client/Server(C/S)是當(dāng)前數(shù)據(jù)庫應(yīng)用程序中極為流行的一種方式,尤其是網(wǎng)絡(luò)技術(shù)的充分進(jìn)展后,當(dāng)前專門多系統(tǒng)都采納這種方式進(jìn)行構(gòu)造,其最大優(yōu)點是將計算機工作任務(wù)分不由客戶端和服務(wù)器端來共同完成,如此有利于充分合理利用系統(tǒng)資源。而我們經(jīng)常提到的Browser/server(B/S)結(jié)構(gòu),它也是采納C/S結(jié)構(gòu)的差不多思想,使用掃瞄器作為系統(tǒng)前端,實現(xiàn)了我們理想中的瘦客戶。然而系統(tǒng)的工作量并沒有真正減少,而是將部分客戶端的工作量交付給服務(wù)器端來完成??紤]到技術(shù)風(fēng)險的問題,本系統(tǒng)采納的是C/S結(jié)構(gòu)。4.1.1客戶機/服務(wù)器(C/S)體系結(jié)構(gòu)差不多概念客戶/服務(wù)器計算的起源嚴(yán)格地講??蛻?服務(wù)器是客戶進(jìn)程從服務(wù)器進(jìn)程中請求服務(wù)的一種計算方式??蛻?服務(wù)器計確實是協(xié)同處理中一個較寬的領(lǐng)域,專門像是在系統(tǒng)間進(jìn)行交互計算??蛻?服務(wù)器計算最顯著的特點是進(jìn)程在獨立的應(yīng)用程序中專門的分布方式。但在實際的商業(yè)計算領(lǐng)域中,客戶/服務(wù)器那個詞是用來描述第四代語言(4GL)前端應(yīng)用程序和關(guān)系數(shù)據(jù)治理系統(tǒng)(RDDBMS)的交互作用的。這才是客戶/服務(wù)器那個詞在本處的確切含義??蛻?服務(wù)器計算代表兩種舊的處理模式:大型機或基于主機的計算和基于PC/LAN(局域網(wǎng))計算的結(jié)合?;谥鳈C的計算在基于主機的環(huán)境中,幾乎所有的處理都發(fā)生在中央主機上。少量的本地處理也會出現(xiàn)(例如帶有高級終端),但僅限限于字段到字段的光標(biāo)處理和單個的擊鍵處理。一屏數(shù)據(jù)發(fā)送后,主機重新獲得操縱權(quán)。在這種環(huán)境下,應(yīng)用程序和數(shù)據(jù)集中并唯一存在于主機中,即使主機和終端相隔數(shù)百英里且僅分享相對較慢的異步連接,通信也可不能產(chǎn)生瓶頸問題。應(yīng)用程序開發(fā)和維護(hù)也都集中化了,以提供重要的操縱和安全措施?;谥鳈C的計確實是過去二十年里絕大多數(shù)商業(yè)數(shù)據(jù)庫應(yīng)用的平臺。大型機和傳統(tǒng)的小型機有堅實可靠的性能,但價格昂貴。和PC機相比,大型機的價格奇高,但最不能容忍的依舊無休止的維護(hù)費用?;赑C/LAN的計算基于PC機的小型個人的數(shù)據(jù)庫逐漸滲透到多用戶、基于LAN的數(shù)據(jù)庫中,因為它們更快捷——用戶既能共享數(shù)據(jù)又提高了效率。盡管基于文件服務(wù)器的LAN能專門好地處理絕大多數(shù)的辦公室自動化(OA)任務(wù),介當(dāng)數(shù)據(jù)庫的數(shù)據(jù)量專門大或并行用戶數(shù)量增加時,其性能便成為問題。而且,在基于PC的數(shù)據(jù)庫在大部分?jǐn)?shù)據(jù)比存儲在不的系統(tǒng)中的信息要豐富得多。重新進(jìn)入或數(shù)據(jù)轉(zhuǎn)換要求移植數(shù)據(jù)常常導(dǎo)致數(shù)據(jù)的不可靠、重復(fù)或不準(zhǔn)確。主機方式與LAN方式的比較:主機LAN高速度低費用集中治理本地處理位置上分布高速通信成熟進(jìn)展中客戶/服務(wù)器模型的關(guān)鍵點:(1)客戶進(jìn)程和服務(wù)器進(jìn)行能夠(但不是必須)由LAN或廣域網(wǎng)(WAN)連接。它們能夠在同一臺計算機上運行。(2)用于客戶和數(shù)據(jù)庫服務(wù)器之間通信的差不多語言是結(jié)構(gòu)化查詢語言(SQL)當(dāng)今的客戶/服務(wù)器世界不外乎兩種編寫數(shù)據(jù)庫引擎的體系結(jié)構(gòu)。第一種是多進(jìn)程引擎,其特點是同時能運行多個進(jìn)程。典型情況下,這種引擎與其他類型相比會消耗可觀的系統(tǒng)資源,但它們顯得(在有限的測試下)比其對應(yīng)類型更容易擴(kuò)展到大型的平臺。第二種類型是單進(jìn)程、多線程體系結(jié)構(gòu)。通常用于MicrosoftSQLServer。這種結(jié)構(gòu)依靠于同一應(yīng)用程序內(nèi)的多線程工作,而不是為每個任務(wù)運行不同的可執(zhí)行程序或應(yīng)用程序。它的優(yōu)點是在一定的性能水平上其硬件要求專門低。以下是本系統(tǒng)的體系結(jié)構(gòu)示意圖:服務(wù)器服務(wù)器客戶機客戶機客戶機客戶機圖:4-1本系統(tǒng)的體系結(jié)構(gòu)示意圖4.1.2系統(tǒng)架構(gòu)描述按照需求分析的描述,把酒店治理信息系統(tǒng)分成前臺接待子系統(tǒng)、前臺收銀子系統(tǒng)、經(jīng)理查詢子系統(tǒng)、電話計費治理子系統(tǒng)等幾個功能相對獨立而又相互聯(lián)系的子系統(tǒng)。各子系統(tǒng)的數(shù)據(jù)均由系統(tǒng)數(shù)據(jù)庫服務(wù)器提供,能夠?qū)崿F(xiàn)各自獨立運行和操作,各子系統(tǒng)之間通過特定的接口進(jìn)行彼此交換數(shù)據(jù)。以下是本系統(tǒng)的系統(tǒng)架構(gòu)圖:

營業(yè)部預(yù)訂營業(yè)部預(yù)訂前臺接待系統(tǒng)數(shù)據(jù)庫CHECHKIN客房信息電話交換機電話計費信息銷售點消費信息前臺收銀CHECHKOUT財務(wù)報表查詢報表夜審圖:4-2系統(tǒng)架構(gòu)圖4.2開發(fā)工具選擇現(xiàn)在流行的RAD(RapidApplicationDevelopment)工具有MicroSoft公司的VisualBasic,VisualC++,Inprise公司的Delphi和C++Builder,Powersoft公司的PowerBuilder,盡管這些開發(fā)工具各有特點,但從易用性,開發(fā)速度,應(yīng)用程序的運行速度方面考慮PowerBuilder無疑是當(dāng)中的佼佼者。在選擇開發(fā)工具時需要考慮的問題包括:開發(fā)工具本身的性能。穩(wěn)定性和可靠性??梢暬_發(fā)。面向?qū)ο蠹夹g(shù)。提供4GL。開放性。團(tuán)隊開發(fā)能力。數(shù)據(jù)庫訪問能力。支持ODBC及其他數(shù)據(jù)庫訪問接口。支持?jǐn)?shù)據(jù)庫產(chǎn)品的擴(kuò)展能力。數(shù)據(jù)訪問速度。對不同解決方案的支持能力。支持分布式結(jié)構(gòu)。技術(shù)支持和市場環(huán)境等。PowerBuilder特點:(1)優(yōu)秀的4GL/RAD開發(fā)工具。PowerBuilder9.0是極其優(yōu)秀的4GL(FourthGenerationLanguage第四代語言)和RAD(RapidApplicationDevelopment快速應(yīng)用開發(fā))開發(fā)工具。它提供了一個完全可視化的開發(fā)環(huán)境,以直觀的界面、簡潔的語言、強大的功能、開放的系統(tǒng)為特色,使應(yīng)用開發(fā)工作就一種樂趣。近10年以來它一直是最受程序員歡迎的開發(fā)工具之一。(2)最佳的客戶機/服務(wù)器的開發(fā)解決方案。即使是在Internet風(fēng)靡全球的今天,Client/Server(客戶機/服務(wù)器)體系仍然在企業(yè)級關(guān)鍵業(yè)務(wù)應(yīng)用中占據(jù)主導(dǎo)地位。在今天的企業(yè)級計算中,企業(yè)盡管希望能獵取盡可能新的體系結(jié)構(gòu),但因C/S模式將接著為大量關(guān)鍵業(yè)務(wù)運用提供一個穩(wěn)定、成熟、高性價比的運行機制。包括PowerBuilder在內(nèi)的4GL開發(fā)工具用戶占有率最高,而PowerBuilder最切合關(guān)鍵業(yè)務(wù)應(yīng)用開發(fā)人員的需求。同時,兩層應(yīng)用占關(guān)鍵應(yīng)用的近半,而PowerBuilder

在兩層及多層應(yīng)用上經(jīng)驗豐富、技術(shù)成熟。因此,考慮開發(fā)效率、系統(tǒng)成熟度、投資回報等因素,PowerBuilder是C/S應(yīng)用開發(fā)的最佳選擇。(3)強大的開放與跨平臺語言。PowerBuilder有強大的開放性和跨平臺能力。在最新版本上更不斷強化其功能,使其在一個混合的多層語言環(huán)境中共存應(yīng)得專門容易,能夠充分滿足企業(yè)對靈活性和大量的客戶機的適應(yīng)性以及各種傳統(tǒng)兼容性的需求。(4)面向?qū)ο蟮木幊?。在PowerBuilder中創(chuàng)建的的窗口、菜單、數(shù)據(jù)窗口等差不多上對象。除了使用系統(tǒng)預(yù)先定義的對象外,開發(fā)人員能夠自行構(gòu)造新的對象(稱做用戶對象),擴(kuò)展系統(tǒng)的預(yù)定義對象,將各種對象有機地組合起來就構(gòu)成了PowerBuilder應(yīng)用程序。(5)支持多種關(guān)系數(shù)據(jù)庫治理系統(tǒng)。用PowerBuilder開發(fā)的應(yīng)用程序能夠同時訪問多個數(shù)據(jù)庫系統(tǒng),比如講,能夠從MicrosoftSQLServer中查詢數(shù)據(jù),然后將結(jié)果放入到Access中。PowerBuilder支持多種關(guān)系數(shù)據(jù)庫治理系統(tǒng)(RDBMS),既包括諸如Oracle、Sybase、MicrosoftSQLServer、IBMDB2、Imformix等大型數(shù)據(jù)庫,也包括Xbase、Foxpro、Paradox、等個人數(shù)據(jù)庫。對大型數(shù)據(jù)庫來講,PowerBuilder提供了旨在充分發(fā)揮其性能的專用接口,而小型數(shù)據(jù)庫則可通過ODBC接口靈活地訪問。而且,PowerBuilder本身自帶有一個功能不凡的數(shù)據(jù)庫SybaseSQLAnywhere,利用它能夠脫離網(wǎng)絡(luò)環(huán)境單機運行應(yīng)用程序。PowerBuilder的應(yīng)用程序與數(shù)據(jù)庫治理系統(tǒng)之間關(guān)系如下圖:

PowerBuilder應(yīng)用程序PowerBuilder應(yīng)用程序ODBC接口SQLAnywhere數(shù)據(jù)庫Foxpro數(shù)據(jù)庫其它各種ODBC的數(shù)據(jù)庫Oracle接口Oracle數(shù)據(jù)庫Sybase接口Sybase數(shù)據(jù)庫SQLServer接口SQLServer數(shù)據(jù)庫其它專用接口其它大型數(shù)據(jù)庫圖:4-3PowerBuilder的應(yīng)用程序與數(shù)據(jù)庫治理系統(tǒng)之間關(guān)系圖(6)豐富的數(shù)據(jù)表現(xiàn)風(fēng)格。PowerBuilder的數(shù)據(jù)窗口為展現(xiàn)數(shù)據(jù)的本質(zhì)提供了豐富的手段,數(shù)據(jù)窗口能夠從多種數(shù)據(jù)源中提取數(shù)據(jù),然后以多種風(fēng)格展現(xiàn)在用戶面前,這既包括文本顯示方式,也包括統(tǒng)計圖分析方式。利用數(shù)據(jù)窗口,用戶能夠直觀地查詢、修改、插入、刪除、打印、掃瞄數(shù)據(jù),而且PowerBuilder的數(shù)據(jù)窗口還提供了組框?qū)ο蠛桶粹o對象,開發(fā)人員能夠使用它們將數(shù)據(jù)窗口中的對象進(jìn)行分組,同時將用戶對數(shù)據(jù)窗口的操作界面集成在數(shù)據(jù)窗口內(nèi)部。(7)靈活快捷的數(shù)據(jù)轉(zhuǎn)移方法。利用PowerBuilder的數(shù)據(jù)通道,開發(fā)人員和應(yīng)用程序能夠簡單、方便、快捷地把數(shù)據(jù)庫表中的數(shù)據(jù)從一個表復(fù)制到另一個表、從一個數(shù)據(jù)庫復(fù)制到另一個數(shù)據(jù)庫、從一個DBMS復(fù)制到另一個DBMS。在復(fù)制表的過程中,除了復(fù)制表中數(shù)據(jù)和表結(jié)構(gòu)外(因此也能夠更改表結(jié)構(gòu)),還能夠復(fù)制相應(yīng)表的擴(kuò)展屬性。(8)功能強大的調(diào)試和多種調(diào)試方式。PowerBuilder提供了一個全新的內(nèi)置調(diào)試器,利用它,開發(fā)人員能夠單步、斷點跟蹤應(yīng)用程序的執(zhí)行,并在中斷模式下查看或修改變量以及對象屬性的取值。除了常規(guī)的斷點設(shè)置方法外,開發(fā)人員還能夠設(shè)置條件斷點和變量斷點,使應(yīng)用程序在某種條件下進(jìn)入中斷模式。除了內(nèi)置調(diào)試器外,開發(fā)人員還能夠使用PowerBuilderr的PBDEBUG功能跟蹤應(yīng)用程序,并把執(zhí)行過程記錄到運行日志中。另外,PowerBuilder還提供了專門跟蹤嵌入式SQL語句的功能,從而能夠找到與數(shù)據(jù)訪問相關(guān)的性能瓶頸問題。4.3數(shù)據(jù)庫平臺選擇所謂數(shù)據(jù)庫,我們能夠把它形象地講成是存儲數(shù)據(jù)的“倉庫”。數(shù)據(jù)庫是為了滿足某一部門中多個用戶的多種應(yīng)用需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用的互相聯(lián)系的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)是治理大量的、持久的、可靠的、共享的數(shù)據(jù)的工具。確實是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系開數(shù)據(jù)庫治理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句能夠用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)滸的關(guān)系開數(shù)據(jù)庫治理系統(tǒng),如Oracle、Sybase、MicrosoftSQLServer、Informix、IBMDB2等都采納了SQL語言標(biāo)準(zhǔn)。顯然專門多數(shù)據(jù)庫產(chǎn)品都對SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,然而包括Select、Insert、Update、Create以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然能夠被用來完成幾乎所有的數(shù)據(jù)庫操作。SQL是英文structureQueryLanguage的縮寫,意思為結(jié)構(gòu)化查詢語言。數(shù)據(jù)庫是酒店酒店治理的核心組成部分,所有信息處理子系統(tǒng)都將基于某種數(shù)據(jù)庫平臺,以便將其處理的信息資源完整、安全地保存起來,同時對其進(jìn)行各種治理和利用。選擇一個發(fā)的數(shù)據(jù)庫平臺是特不重要的。依照酒店信息治理應(yīng)用的實際需要,在選擇數(shù)據(jù)庫平臺時,應(yīng)考慮下列因素:(1)性能:數(shù)據(jù)庫的數(shù)據(jù)處理能力。(2)開放性:數(shù)據(jù)庫是否能在多種操作系統(tǒng)下使用。(3)安全性:數(shù)據(jù)庫是否具有高度的安全性。(4)可靠性:數(shù)據(jù)庫是否具有高度的可靠性。(5)并行性:數(shù)據(jù)庫是否并行運行在多節(jié)點上。(6)可操作性:數(shù)據(jù)庫在使用前是否需要復(fù)雜的培訓(xùn)。數(shù)據(jù)庫平臺選用的是MicroSoft公司的SQLServer2000,SQLServer2000是SQLServer的最新版本,比往常版本提高了性能、可靠性、質(zhì)量和易用性。MicrosoftSQLServer2000增加了幾種新的功能,由此成為大規(guī)模聯(lián)機事務(wù)處理(OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫平臺。SQLServer2000擁有大型數(shù)據(jù)庫系統(tǒng)差不多特征,但保持了windows環(huán)境下界面友好,操作簡單的優(yōu)點,成為windows環(huán)境下開發(fā)中、小型C/S系統(tǒng)較流行的數(shù)據(jù)庫系統(tǒng)。與傳統(tǒng)的桌面數(shù)據(jù)庫系統(tǒng)相比SQLServer2000有以下區(qū)不:(1)面向集合與面向記錄。面向集合與面向記錄應(yīng)該是C/S系統(tǒng)與桌面數(shù)據(jù)庫系統(tǒng)的最本質(zhì)的區(qū)不。在桌面數(shù)據(jù)庫系統(tǒng)中,它得到的是整個數(shù)據(jù)表,面向的是整個數(shù)據(jù)表的所有記錄,因此,在桌面數(shù)據(jù)庫系統(tǒng)中,第一條;上一條、下一條、最后一條等概念是特不普遍的,而在C/S系統(tǒng)中沒有這些概念,因為客戶程序在向服務(wù)器發(fā)送服務(wù)請求時,得到的數(shù)據(jù)能夠由一個或多個數(shù)據(jù)表的多個字段構(gòu)成,是服務(wù)器上所有數(shù)據(jù)的一個子集,它的請求是通過SQL語句來實現(xiàn)的,因此在C/S系統(tǒng)中,它面向的是整個數(shù)據(jù)庫的一個子集合。(2)數(shù)據(jù)安全治理。SQL數(shù)據(jù)庫在數(shù)據(jù)安全性治理方面比桌面數(shù)據(jù)庫系統(tǒng)要強得多,它不僅對數(shù)據(jù)庫的訪問進(jìn)行口令驗證,而且它還能夠?qū)μ囟ǖ臄?shù)據(jù)庫對象進(jìn)行限制,包括視圖、數(shù)據(jù)表的存儲過程,更重要的是它能夠設(shè)置用戶權(quán)限,通過Grant和Revoke命令向一個用戶或一組用戶授權(quán)或收權(quán)。(3)數(shù)據(jù)完整性治理。關(guān)于SQL數(shù)據(jù)庫而言,它同意在服務(wù)器端定義一些業(yè)務(wù)規(guī)則用于驗證數(shù)據(jù)的完整性,強制所有的客戶端程序都必須同意相同的業(yè)務(wù)規(guī)則約束,如此有利于集中維護(hù)這些規(guī)則。盡管桌面數(shù)據(jù)庫系統(tǒng)也能進(jìn)行數(shù)據(jù)完整性治理,然而它只能在應(yīng)用程序中定義這些驗證規(guī)則,所有需要驗證的地點都必須寫入相同或相似的代碼,如此不利于維護(hù)如此規(guī)則。另外,SQL數(shù)據(jù)庫在完整性約束上,一般在創(chuàng)建數(shù)據(jù)表時就定義好的,它既能夠定義為數(shù)據(jù)表的一部分,也能夠通過存儲過程或觸發(fā)器等形式從數(shù)據(jù)表中獨立出來。(4)數(shù)據(jù)庫的并發(fā)訪問治理。SQL數(shù)據(jù)庫采納優(yōu)化鎖定策略,同意多個用戶能夠同時訪問服務(wù)器而不互相干擾。這種技術(shù)并不限制客戶訪問當(dāng)前正在被其它用戶訪問的數(shù)據(jù)表,能夠照常對它進(jìn)行編輯(增、刪、改),并請求服務(wù)器保存修改的數(shù)據(jù)。桌面數(shù)據(jù)庫系統(tǒng)則明確地或完全地鎖定策略,也確實是講那些當(dāng)前正在被其它用戶使用的數(shù)據(jù)無法訪問,更無法編輯,假如試圖訪問或修改這些數(shù)據(jù),系統(tǒng)產(chǎn)生錯誤的提示信息。(5)事務(wù)操縱。用于在系統(tǒng)發(fā)生錯誤時保持?jǐn)?shù)據(jù)庫的一致性和完整性。每個更新SQLServer數(shù)據(jù)庫內(nèi)數(shù)據(jù)的應(yīng)用程序都使用事務(wù)完成那個任務(wù)。事務(wù)是由一系列語句(選擇、插入、更新或刪除)構(gòu)成的邏輯工作單元。假如在事務(wù)執(zhí)行過程中沒有遇到錯誤,則事務(wù)中的所有修改成為數(shù)據(jù)庫的永久部分。假如遇到錯誤,則不對數(shù)據(jù)庫做任何修改。桌面數(shù)據(jù)庫系統(tǒng)一般不提供事務(wù)操縱功能。4.4系統(tǒng)開發(fā)所使用的關(guān)鍵技術(shù)4.4.1PowerBuilder的數(shù)據(jù)庫訪問技術(shù)DataWindow(數(shù)據(jù)窗口)是PowerBuilder成為客戶機/服務(wù)器(Client/Server)體系數(shù)據(jù)庫開發(fā)領(lǐng)先地位的一個重要緣故。它是PowerBuilder中功能最強大的一個對象,也是最難駕馭的對象。這要緊有兩個作用:(1)通過它能夠操作數(shù)據(jù)庫中的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行各種處理,例如排序、分組等,幾乎能夠自動完成數(shù)據(jù)庫的所有操作。(2)能夠設(shè)計數(shù)據(jù)的輸入、輸出格式以及統(tǒng)計圖表和多種屏幕顯示風(fēng)格。關(guān)于數(shù)據(jù)庫的操作能夠在程序中使用嵌入式的SQL語句,這對開發(fā)人員要求比較高。而使用數(shù)據(jù)窗口來實現(xiàn)對數(shù)據(jù)庫的操作能夠使開發(fā)工作變得簡單,開發(fā)人員能夠利用數(shù)據(jù)窗口的交互式功能設(shè)計數(shù)據(jù)處理接口,實現(xiàn)對數(shù)據(jù)的操作,使開發(fā)變成一種享受。數(shù)據(jù)窗口對象的工作原理:數(shù)據(jù)窗口從數(shù)據(jù)源獲得數(shù)據(jù)或者向數(shù)據(jù)源存入數(shù)據(jù)。當(dāng)數(shù)據(jù)源是某個數(shù)據(jù)庫時,數(shù)據(jù)窗口對數(shù)據(jù)的操作并不趕忙反映在數(shù)據(jù)庫中,而是先存入數(shù)據(jù)窗口的緩沖區(qū)中。每個數(shù)據(jù)窗口有3個緩沖區(qū):當(dāng)前數(shù)據(jù)的緩沖區(qū)、過濾掉的數(shù)據(jù)的緩沖區(qū)、被刪除數(shù)據(jù)的緩沖區(qū)。數(shù)據(jù)窗口對象包括了對數(shù)據(jù)的組織形式、顯示方式和處理方式,它不僅能夠圖形化地增加、刪除、修改、更新、查詢數(shù)據(jù)庫中的數(shù)據(jù),而且還能夠制定數(shù)據(jù)的輸入格式、輸出格式以及數(shù)據(jù)的顯示風(fēng)格,同時開發(fā)人員還能夠在數(shù)據(jù)窗口對象中增加多種對象(包括按鈕、文本框、圖片等)。如下圖所示:數(shù)據(jù)窗口控件數(shù)據(jù)窗口控件(DatawindowControl)Transaction數(shù)據(jù)庫圖:4-4數(shù)據(jù)窗口對象的工作原理圖4.4.2PowerBuilder中調(diào)用mscomm.ocx控件實現(xiàn)串口通信開發(fā)技術(shù)串行通信接口標(biāo)準(zhǔn)通過使用和進(jìn)展,目前差不多有幾種。但差不多上在RS-232標(biāo)準(zhǔn)的基礎(chǔ)上通過改進(jìn)而形成的。因此,以RS-232C為主來討論。RS-323C標(biāo)準(zhǔn)是美國EIA(電子工業(yè)聯(lián)合會)與BELL等公司一起開發(fā)的1969年公布的通信協(xié)議。它適合于數(shù)據(jù)傳輸速率在0~20000b/s范圍內(nèi)的通信。那個標(biāo)準(zhǔn)對串行通信接口的有關(guān)問題,如信號線功能、電器特性都作了明確規(guī)定。由于通行設(shè)備廠商都生產(chǎn)與RS-232C制式兼容的通信設(shè)備,因此,它作為一種標(biāo)準(zhǔn),目前已在微機通信接口中廣泛采納。在討論RS-232C接口標(biāo)準(zhǔn)的內(nèi)容之前,先講明兩點:首先,RS-232-C標(biāo)準(zhǔn)最初是遠(yuǎn)程通信連接數(shù)據(jù)終端設(shè)備DTE(DataTerminalEquipment)與數(shù)據(jù)通信設(shè)備DCE(DataCommunicationEquipment)而制定的。因此那個標(biāo)準(zhǔn)的制定,并未考慮計算機系統(tǒng)的應(yīng)用要求。但目前它又廣泛地被借來用于計算機(更準(zhǔn)確的講,是計算機接口)與終端或外設(shè)之間的近端連接標(biāo)準(zhǔn)。顯然,那個標(biāo)準(zhǔn)的有些規(guī)定及和計算機系統(tǒng)是不一致的,甚至是相矛盾的。有了對這種背景的了解,我們對RS-232C標(biāo)準(zhǔn)與計算機不兼容的地點就不難理解了。其次,RS-232C標(biāo)準(zhǔn)中所提到的“發(fā)送”和“接收”,差不多上站在DTE立場上,而不是站在DCE的立場來定義的。由于在計算機系統(tǒng)中,往往是CPU和I/O設(shè)備之間傳送信息,兩者差不多上DTE,因此雙方都能發(fā)送和接收。一、RS-232-CRS-232C標(biāo)準(zhǔn)(協(xié)議)的全稱是EIA-RS-232C標(biāo)準(zhǔn),其中EIA(ElectronicIndustryAssociation)代表美國電子工業(yè)協(xié)會,RS(recommededstandard)代表推舉標(biāo)準(zhǔn),232是標(biāo)識號,C代表RS232的最新一次修改(1969),在這之前,有RS232B、RS232A。。它規(guī)定連接電纜和機械、電氣特性、信號功能及傳送過程。常用物理標(biāo)準(zhǔn)還有有EIA�RS-232-C、EIA�RS-422-A、EIA�RS-423A、EIA�RS-485。那個地點只介紹EIA�RS-232-C(簡稱232,RS232)。例如,目前在IBMPC機上的COM1、COM2接口,確實是RS-232C接口。1.電氣特性EIA-RS-232C對電器特性、邏輯電平和各種信號線功能都作了規(guī)定。在TxD和RxD上:邏輯1(MARK)=-3V~-15V邏輯0(SPACE)=+3V~+15V在RTS、CTS、DSR、DTR和DCD等操縱線上:信號有效(接通,ON狀態(tài),正電壓)=+3V~+15V信號無效(斷開,OFF狀態(tài),負(fù)電壓)=-3V~-15V圖4-5電氣特性圖以上規(guī)定講明了RS-323C標(biāo)準(zhǔn)對邏輯電平的定義。關(guān)于數(shù)據(jù)(信息碼):邏輯“1”(傳號)的電平低于-3V,邏輯“0”(空號)的電平告語+3V;關(guān)于操縱信號;接通狀態(tài)(ON)即信號有效的電平高于+3V,斷開狀態(tài)(OFF)即信號無效的電平低于-3V,也確實是當(dāng)傳輸電平的絕對值大于3V時,電路能夠有效地檢查出來,介于-3~+

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論