酒店客房管理系統_第1頁
酒店客房管理系統_第2頁
酒店客房管理系統_第3頁
酒店客房管理系統_第4頁
酒店客房管理系統_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、酒店客房管理系統酒店客房管理系統酒店客房管理系統綱領酒店客房管理系統是面向酒店的流程優化和服務擴展的鑒于DELPHI和數據庫技術的管理系統。酒店客房管理系統的目的正是以數據庫技術為基本手段,面向酒店的業務模式、管理模式和服務方式的優化和擴展,將信息技術在酒店客房的應用從簡單的手工勞動提升到工作方式優化的新層次。它促使管理部門項目管理以及平常辦公無紙化、電子化和規范化,對管理部門的數據進行安全、高效的管理。酒店客房管理系統正是酒店平常管理的重要部分,他不僅為酒店的客房數據的管理和保護供給了一個方便、快捷的操作平臺,并且為酒店供給了簡單的統計和分析方法,為酒店的長遠發展打下基礎,開發意義較大。要點

2、詞:客房管理,數據庫,信息系統-I-ABSTRACTHotelRoomsmanagementsystemisgearedtothehotelandserviceprocessoptimizationbasedontheexpansionoftheDelphidatabasetechnologyandmanagementJimmysystem.HotelRoomsManagementSystemisdesignedtodatabasetechnologyasthebasicmeansforthehotelbusinessmodel,managementandservicedeliveryopti

3、mizationandexpansioninformationtechnologyintheapplicationofhotelroomsfromsimplemanuallabortoimprovetheworkingmethodsofthenewoptimizationlevels.Itfacilitatesthemanagementandday-to-daprojectmanagementofficepaperless,electronicandstandardized.themanagementofdatasecurity,andefficientmanagementofthebusin

4、essmanagementdepartmentmakethecorrectdecisions,provideeffectiveinformation.Hotelroomsandhotelmanagementsystemistheimportantday-to-daymanagement,Henotonlyforthehotelroomsofdatamanagementandmaintenanceofaconvenientandefficientoperatingplatformandforthehoteltoprovideasimplestatisticalandanalyticalmetho

5、ds,thehotelhaslaidthefoundationforlong-termdevelopment,thedevelopmentofgreatersignificance.Keywords:RoomsManagement,database,informationsystem-II-目錄綱領.IABSTRACT.II第1章緒論.1第2章開發工具與開發背景.32.1開發工具簡介.3ELPHI簡介.3CCESS簡介.32.2技術籌辦.52.3開發背景.5靠譜性.5安全性.5及時性.6易用性.6易保護性.7可升級性及擴大能力.72.4本章小結.8第3章酒店客房管理系統設計.93.1系統設計目

6、標.93.2系統的可行性分析.93.3系統功能要求.103.4系統流程圖.103.5數據詞典.113.6E-R圖.133.7本章小結.14第4章數據庫設計.15-III-4.1設計原則.154.2詳細的數據表.164.3本章小結.18第5章酒店客房管理系統界面及功能的實現.195.1系統登錄界面.195.2系統主界面.205.3客戶登記界面.215.4客戶入住界面.235.5客戶結帳界面.245.6房間狀態界面.255.7查問界面.255.8客房管理界面.26增加客房界面.26刪除客房界面.27客房整理界面.28客房種類管理.295.9系統設置界面.295.10本章小結.30第6章測試報告.3

7、1第7章結論.33道謝.34參照文件.35-IV-第1章緒論跟著計算機及其網絡技術的發展,信息技術已成為此刻最初進、最活躍的生產因素。采納計算機對酒店進行管理,是提升工作效率和管理水平、實現酒店管理現代化的門路。在酒店經營中推行應用計算機管理,對增加酒店經濟效益將起踴躍的促使作用。計算機在酒店酒店業中的應用是從70年月初開始發展起來的。經過十幾年的發展,到了80年月,外國酒店計算機管理系統,如EECO(UX)、HIS、CLS、Lodgistix、FIDELIO等,整個模式已基本定型、技術較成熟,功能也齊備。國內的酒店計算機管理系統最早是在80年月初發展起來的。它們充分汲取了外國管理系統的精髓,

8、再聯合國內的實質狀況,逐漸發展成熟。酒店計算機管理系統自己一般都要經歷四個時期:啟示型、事務型、管理型和決議型四個階段。啟示型時期是酒店飯館對使用計算機管理的探究過程,在國內大概處于80年月時期。事務型軟件是對飯館的手工操作的模擬,不過不過提升了工作效率,國內的大多數軟件處于這個水平。管理型軟件能提升飯館的管理質量和參加飯館的管理,這是目前軟件實現的最高等級。決議型軟件應擁有齊備的展望分析能力,能科學地指導酒店領導來管理飯館。鑒于國內的實質環境,實現這些功能另有必定的難度,但某些酒店軟件前驅們已在仔細地探究這些問題。總的來說,國內的酒店計算機系統,在管理信息方面已經湊近外國系統,但在自動控制、

9、決議支持等方面尚待進一步的發展。1.自動登記系統(AutomaticGuestCheck-inSystem):客人到酒店時,只需插入他的信譽卡,操作自動登記系統即可直接入住。2.服務和監控集成化:目前,在客房中有多種接口,如電話、電視、音響、空調等。此后的發展方向是以程控機為中心一致成一個接口;用電話實現客房狀態更正、語音信箱、自動詢問臺、客房帳務查問等;用電視查閱自己的客帳清單。其余,空調、燈光、熱水等與電子門鎖相聯,可達到節能的目的;客房小酒吧的自動化管理,可實現自動記帳和監控,使服務員及時地增補飲料和食品。3.客房裝備電腦,可有很多長處:文字辦理,自己結帳(SelfCheckout),查

10、問各樣信息,用Modem和電話線與客人的公司總部直接聯系。-1-4.使用人工智能技術,發展新的盈利管理系統YMS(YieldManagementSystems),幫助決議者如何充分利用現有的資源去獲取最大的收益。5.Internet在飯館更深層次上的應用。因為計算機在酒店業中的成功應用,能明顯地提升酒店業的經濟效益、服務質量和工作效率,使酒店決議者全面認識營業狀況,完美和改良酒店內部的管理系統;加之上星級、爭品位的需要,目前在某些地域形成了使用計算機管理的高潮。-2-第2章開發工具與開發背景2.1開發工具簡介2.1.1Delphi簡介Delphi是有名的Borland(此刻已和Inprise歸

11、并)公司開發的可視化軟件開發工具。“真實的程序員用c,聰慧的程序員用Delphi”,這句話是對Delphi最經典、最實在的描繪。Delphi被稱為第四代編程語言,它擁有簡單、高效、功能強盛的特色。和VC對比,Delphi更簡單、更易于掌握,而在功能上卻絲絕不遜色;和VB對比,Delphi則功能更強盛、更適用。能夠說Delphi同時兼顧了VC功能強盛和VB簡單易學的特色。它向來是程序員至愛的編程工具。Delphi擁有以下的特征:鑒于窗體和面向對象的方法,高速的編譯器,強盛的數據庫支持,與Windows編程密切聯合,強盛而成熟的組件技術。但最重要的還是ObjectPascal語言,它才是全部的根本

12、。ObjectPascal語言是在Pascal語言的基礎上發展起來的,簡單易學。在Delphi眾多的優勢中間,它在數據庫方面的專長顯得尤其突出:適應于多種數據庫結構,從客戶機服務機模式到多層數據結構模式;高效率的數據庫管理系統和新一代更先進的數據庫引擎;最新的數據分析手段和供給大批的公司組件。Delphi發展到現在,從Delphi1、Delphi2到此刻的Delphi7,不停增加和改良各種特征,功能愈來愈強盛。同時在IDE(集成開發環境)也有很多改良的新特征,擴展了數據庫支持(ADO)。是Delphi數據庫方面開發變的相當簡單。在各個Delphi的版本中Delphi6的技術相對成熟,功能較強,

13、穩固性較好,故我們采納Delphi6作為客戶端程序的開發平臺。2.1.2Access簡介目前市場流行的Access是一個單機版用戶模式的關系型數據庫管理系統RDMS)。它使用Transact-SQL語言(一種結構化查問語言)是數據庫查問和編程語言,它是一組命令,同意用戶指定想獲取或更新數據的信息,能夠用來接見-3-數據,查問、更新和管理關系數據庫系統。它還支持XML(擴展標志語言)是近來幾年來遇到很大重視的一種數據互換技術,能夠經過它來實現數據共享。RDBMS負責加強數據庫結構,包含:保持數據庫數據之間的關系;保證數據被正確寄存,不違反定義數據之間的關系的規則;在系統鼓掌的狀況下,恢復所用數據

14、到已知的向來點。Access與WindowsNT完好集成,并利用它的很多特征,表現為:安全策略、多辦理器支持、WindowsNT應用日記、WindowsNT服務、WindowsNT性能監視器、Microsoft索引服務器。Access隱蔽了基層的技術細節,這樣就簡化了數據庫應用程序的開發、管理和保護。管理Access供給了多種管理工具,最大限度的減少了平常的管理任務,并使這些管理任務自動化。包含SQLServer管理、SQL分布式管理對象(SQLDMO)、SQLServerAgent(報警管理、通知、作業履行、復制管理等)應用程序開發用戶經過使用一個數據庫對象接口或API寫的應用程序接見Acc

15、ess。SQLServer支持常用的和正在出現的數據庫接口,它支持低層固有的API,以及簡單使用的數據對象接口,以以下圖2-1所示。數據庫對象接口ActiveX數據對象(ADO)遠程數據對象(ADO)應用程序編程接口OLEDB數據庫接見接口ODBC開放式數據源圖2-1數據庫對象接口圖-4-2.2技術籌辦在開發平臺確定此后,就是技術籌辦工作,在酒店客房管理系統中使用最多,難度最大的就是對客房的管理和客戶的管理,對我來說是一個挑戰;其次就是Delphi的數據庫編程以及頁面控制編程;所以在2007年4月初,我到寧波市留學生創業中心開始Delphi技術籌辦以及數據庫方面的技術籌辦,為以下開發生好準備。

16、2.3開發背景酒店計算機管理系統是一種公司信息管理系統,但又不一樣于一般的管理系統,它擁有一些自己的特色和要求。2.3.1靠譜性靠譜性對酒店來說至關重要,系一致旦投入運轉,就得24小時不中斷運轉,不象銀行系統、證券期貨系統、財務稅收系統那樣在夜晚另有一段停馬上間。可靠性詳細表此刻:硬件系統的高質量及靠譜,軟件系統的成熟性。相對靠譜性而言,犧牲系統的最初進性是值得的,因為用戶需要的是一個適用的系統。目前,計算機技術不停發展,在硬件上獲取高靠譜性是不難實現的。對微機網絡,可用雙服務器鏡像系統,假如主服務器發生故障,備份服務器馬上自動切換成主服務器而不中斷工作,所以可不影響網絡的正常運轉。對小型機系

17、統,再增加一個后備主機也是必需的。軟件方面,初版在靠譜性和功能方面,一般存在許多的缺點,需在實質使用中不停完美和更正。2.3.2安全性一個完美的酒店計算機管理系統涵蓋了整個酒店運轉的方方面面,計算機內儲存的數據將是酒店管理的依照,并且此中有相當一部分還是酒店的商業神秘。所以系統的安全保密性極其重要。一個優秀的酒店軟件系統應當具備以下主要安全功能:(1)表記和鑒識功能:保證只有合法的用戶才能進入系統、擁有適合的用戶-5-表記和安全級。(2)審計功能:督查和記錄系統的安全運轉狀況。主要目標是檢測和判斷對系統的浸透性攻擊和鑒識誤操作。(3)對系統的信息進行一致分級、分類管理,使屬于不一樣級別、類其余

18、用戶只能接見到指定范圍的信息。比方:招待員做不了收銀操作、收銀員操作不了招待模塊;同一模塊內又可分為系統管理員、總經理、部門經理、領班(主管)、一級職員、二級職員、三級職員等權限。(4)自主存取控制:擁有存取控制表機構、能夠進行以操作員為單位的細粒度接見控制。硬件方面,也應盡量考慮到系統的安全性。因為主要數據都寄存在服務器(主機)中,所以要特別考慮服務器的安全性,如要求做獨自的鋁合金主機房,使其與工作室分開,以防沒關人員操作主機,特別是要注意主機電源的安全性。如條件同意,兩個服務器(主機)盡量放在不一樣的房間或樓層,以防火災、水災等不測災害。2.3.3及時性酒店前臺系統是一個及時系統,它一方面

19、指的是要求響應時間極快,另一方面指的是整個運轉環境是完好動向的。比方,帳務收銀系統,不但同一模塊,而且還有電話、預定、招待、餐飲、娛樂、房務中心等多個站點都有可能同時對相同客人的帳務進行辦理,所以需要解決資源的競爭,操作時序的同步,死鎖的預防和恢復等問題。同時,因為這類運轉環境的動向性,一旦發生某個錯誤,也不易再重復,較難發現和除去。2.3.4易用性一般酒店的計算機專業人材極少,而各部門基本均需要使用計算機,所以培訓工作量很大。同時,酒店人員流動大,操作員可能隨時改正,所以需同意用戶自己培訓上崗。這就要求系統的用戶界面友善,操作方便易學,須適合非計算機專業人員的使用。-6-2.3.5易保護性酒

20、店軟件是一種管理軟件,它需跟著國家和各樣職能機構的管理系統的改正,以及酒店內部管理上的需要而不停作出更正。所以,應同意酒店方進行二次開發,以及進行其余必需的軟件保護工作。2.3.6可升級性及擴大能力一個合理的系統應當在整體設計時就應給系統未來的擴大升級留有余地。對酒店來說,遠程預定、多媒體、電子門鎖、語音信箱、公司內部的聯網、與外面信息的聯網等都是擴大的方向。酒店系統選擇及配置我國酒店計算機管理起步較晚,而在這從前,外國已有很多成熟的系統在運轉。所以,在80年月,大概有70%的飯館引進全套管理系統。出于酒店經營方式與國情有親近關系,加以外國系統價錢昂貴,所以對內資和合資的酒店,一般不是最正確的

21、選擇。即使外方管理的酒店,后臺系統有很多到最后還是使用國內編寫的軟件。引進硬件,國內編寫應用軟件的方式比較適合國情。此刻,酒店使用計算機的系統結構大概有以下四種:單臺微機方式。就是用一臺微機達成預定、招待、收銀、審察和電話計費等多項功能。因為只有一個站點可使用、使用很不方便。并且此刻單臺微機比局部網節儉不了多大的投資,使用者自然愈來愈少,已屬裁減的方式。采納小型機為主機。配置多終端,構成典型的主機終端模式。這類系統的長處是數據集中辦理和管理,數據的安全性和完好性簡單做得較好。弊端是終端沒有辦理能力,主機負擔較重、不太適合系統擴大。其余,設施更新和升級的選擇余地較小,升級花費高(原有投資基本浪費

22、)。外國進口的系統大多采納這類模式。這是因為這些系統基本開發于70年月,而那時最成熟的一般化計算機就是小型機。外國人力資源很昂貴,已不太可能花大批人力財力搞軟件的重要更新。微機局部網的方式。長處是靠譜性高(雙服務器鏡像)、布線靈巧、投資少、見效快、使用和保護方便、支撐軟件豐富、性能價錢比高;系統管理員可相對較少,要求低;能夠分步實行,逐漸擴展升級,且不浪費原有投資。弊端是微機病毒許多,平常要注意病毒的預防工作;還需特別注意的是數據和程序的安全性。外國近來幾年開發的(如Fidelio、Lanmark等)和國內開發的酒店系統多數鑒于這-7-種模式,并且基本采納NOVELL網絡,網絡拓撲結構多數采納

23、星形結構或星形總線結構。客戶機服務器方式。這是一種近來幾年發展起來的引人關注的系統結構。客戶機支持用戶應用的前端辦理,服務器用于支持應用的系統環境,包含數據庫的管理及查問服務。數據查問方式為數據庫查問,網上傳遞的是查問的結果,這就大大減少了數據的傳遞量。正是它優秀的系統特色,使它成為近來兩年各軟件開發商追趕的熱門。總的來說,跟著計算機技術的不停發展,計算機的性能價錢比愈來愈高,一般酒店習慣于在微機網絡和小型機之間區分界線的作法變得愈來愈困難了,選擇哪一種品牌的計算機也不是一件很重要的事情,而選擇酒店合用的應用軟件才是用戶要考慮的要點。2.4本章小結本章主要介紹開發工具,開發背景。DELPHI簡

24、介與ACCESS簡介,這兩個軟件比較適合生手下手。-8-第3章酒店客房管理系統設計3.1系統設計目標酒店客房管理系統是一個酒店使用的小操作系統,但在數據庫和用戶操作方面,還是應有較高的要求。所以我們要設計一個用戶界面友善,使用方便、高效,并且系統穩固性好、安全性高、功能齊備的酒店客房管理系統。3.2系統的可行性分析計算機已經成為我們學習和工作的得力助手,它已經被用于很多的領域,毫無疑問計算機管理軟件為公司供給了大大的方便。計算機不但能夠代替人工進行復雜的勞動,還可以夠節儉很多資源,提升了人們的薪資效率,并且是很多文件更為安全。可行性分析的立足點是需求驅動和效率驅動的原則,包含技術的可行性、安全

25、的可行性及效率的可行性。從技術的可行性來看,用于公司設施管理的軟、硬件產品日趨豐富,也日趨成熟,公司對設施管理軟件的要求也日趨提升,不一樣的公司對軟件的要求也有所不一樣。從安全的可行性來看,以Delphi為開發平臺,創辦直觀的人性化的Windows界面。Access使用Transact-SQL語言(一種結構化查問語言)是數據庫查問和編程語言,它是一組命令,同意用戶指定想獲取或更新數據的信息,能夠用來接見數據,查問、更新和管理關系數據庫系統。其余經過權限的設置,保障系統使用過程中的信息安全。其余經過權限的設置,保障系統使用過程中的信息安全。它擁有可裁剪應用的便利性,公司可依據自己的實質的需求,針

26、對管理中需要解決的問題,選擇相應功能模塊予以應用。其余,每個用戶能夠擁有各自的用戶名、密碼及用戶種類,系統依據用戶名及密碼判斷用戶的可行性,而后依據用戶種類給于不一樣的權限。從效率的可行性來看,系統為公司節儉許多人力資源的同時,還給公司的設施管理更為光明化,一悔悟去的繁瑣數據,大大提升了工作效率。所以說酒店的客房管理系統的開發是特別有必需的。-9-3.3系統功能要求在程序設計早期經過用戶的需求確定應用程序所要實現的功能,再依據這些功能進行系統的整體設計。該系統主要包含以下的幾點功能:職工登錄登錄及職工注銷:進入系統時需要供給用戶名和其密碼;數據查問:能夠對客房管理系統中的客房依據其姓名和證件號

27、進行查問;業務辦理:包含客房登記、客房入住、客房結帳;客房管理:包含增加房間、刪除房間、客房整理、客房種類管理;職工管理:分為前臺管理員、系統操作員、總經理,不一樣的用戶登岸需要各自的密碼,并且相應的權限也不一樣樣;預住信息管理:顯示預住宅號、客戶姓名、過期天數等信息;房間狀態管理:顯示相應房間的狀態,方便用戶管理。3.4系統流程圖客戶登記客戶入住客戶結帳輸入密碼檢查密碼合法判斷操預住過期用戶密作種類客戶查問非法返回碼客房狀態客房管理用戶管理圖3-1系統流程圖-10-增加客房填入客房信增加刪除客房選摘要刪除的房刪除客房管理客房整理選擇房間更正房間更正客房種類增加房間種類更正房間種類刪除房間種類

28、圖3-2客房管理流程圖用戶名已存增加用填入用戶判斷用填入密碼戶名用戶管更正用前后二次理選摘要刪密碼能否刪除用刪除般配除的用戶填入用密碼錯一致戶級別增加用圖3-3用戶管理流程圖戶3.5數據詞典數據詞典包含數據流圖中全部的元素的定義,是給開發人員供給關于系統的更的確的描繪信息。經過數據詞典,開發人員能夠更正確的確定系統所要實現的功能和用途,同時數據詞典也為數據庫保護人員供給了一個認識數據庫結構、掌握-11-數據庫特色的有效的手段。一般數據詞典包含以下元素的定義:數據流、數據結構、數據儲存、數據元素和辦理。1數據流:其描繪信息包含數據流名稱、根源(數據流)起點、去處(數據流的終點)、說明(說明含義和

29、作用)。因為數據流可為記錄、組合項或基本項,為了說明其構成,一般經過它所包含的數據結構來描繪。數據儲存:其描繪信息包含數據儲存名、說明、與其有關的輸入數據流和輸出數據流,以及對應的數據結構。數據結構:用于表示數據流或數據儲存的邏輯構成和實現方式,指出構成該結構的數據元素。數據元素:為數據構成的最小單元,包含元素名、數據種類、長度及數據取值范圍等。目前實現數據詞典有三種常有的門路:全人工過程,全自動化過程和混淆過程。不論使用那種門路實現的數據詞典都應當擁有下述特色:經過名字能方便地查閱數據的定義;沒有冗余;盡量不重復在規格說明的其余構成部分中已經出現的信息;簡單更新和更正;能獨自辦理描繪每個數據

30、元素的信息;定義的書寫方法簡單方便并且嚴格;基本的客房管理系統的功能主要包含以下幾方面:客戶管理:達成客戶管理的流程;客房管理:達成客房管理的流程;用戶的管理:對前臺操作員、系統操作員、總經理的管理,增加系統的安全性能。工作單:編號、客戶編號、房間編號、登記時間、入住時間、預支款。經過對客房管理系統分析,能夠得出該系統及幾個表:客戶,客房,用戶。-12-3.6E-R圖客戶用戶客房MN1MN包含記錄屬于MMM客戶圖3-4酒店實體之間E-R圖客戶編號根源地編號姓名性別地點客戶用戶電話客戶姓名密碼級別級別圖3-5客戶與用戶屬性E-R圖-13-房間編號編號客戶編號登記時間電話客房名稱工作單編號床數種類

31、狀態預支款入住時間圖3-6客房與工作單屬性E-R圖3.7本章小結本章主要介紹了系統設計目標,系統的可行性分析,系統的功能要求,系統的流程圖,數據詞典,以及ER圖。-14-第4章數據庫設計4.1設計原則據庫不但反應數據庫自己,并且反應數據之間的聯系,如何在數據庫系統的形式結構中抽象表示和辦理現實世界中的數據是特別重要的問題,在數據庫中是數據模型對現實世界進行抽象的,現有的數據庫系統均是鑒于某種數據模型的。一個好的數據庫產品不等于就有一個好的應用系統,假如不可以設計一個合理的數據庫模型,不但會增加客戶端和服務器段程序的編程和保護的難度,并且將會影響系統實質運轉的性能。一般來講,在一個MIS系統分析

32、、設計、測試和試運轉階段,因為數據量較小,設計人員和測試人員常常只注意到功能的實現,而很難注意到性能的單薄之處,等到系統投入實質運轉一段時間后,才發現系統的性能在降低,這時再來考慮提升系統性能則要花銷更多的人力物力,而整個系統也不可防范的形成了一個打補丁工程。所以我們在系統開發時采納了一些數據庫設計原則,主要依照以下幾點設計原則:1命名的規范性:數據庫中的各樣對象的命名、后臺程序的代碼編寫采納大小寫敏感的形式,各樣對象命名長度不超出30個字符,以便于應用系統適應不一樣的數據庫;游標(Cursor)的慎用:游標供給了對特定會合中逐行掃描的手段,對多表和大表定義的游標(大的數據會合)循環很簡單使程

33、序進入一個漫長的等候;索引(Index)的使用原則:增加索引能夠加速查問速度,但會降低插入、更新、刪除操作的性能,特別是當填補因子(FillFactor)較大時,所以要合理使用索引;數據的一致性和完好性:為了保證數據庫的一致性和完好性,常常采納表關系(Relation),盡可能降低數據冗余。可是表間關系是一種強迫性措施,成立后,對父表(ParentTable)和子表(ChildTable)的插入、更新、刪除操作均要占用系統的開支。所認為了提升系統的響應時間,合理的數據冗余也是必需的。數據庫性能調整:數據庫邏輯設計去除全部冗余數據,提升了數據吞吐速度,保證了數據的完好性,清楚地表達數據元素之間的

34、關系。而關于多表之間的關系查問(特別是大數據表)時,其性能將會降低,同時也提升了客戶端程序的-15-編程難度,所以,物理設計時也需折衷考慮;數據庫種類選擇:數據種類的合理選擇關于數據庫的性能和操作擁有很大的影響。選擇合理的前端開發工具:我們在數據庫物理設計時采納Access進行開發。4.2詳細的數據表1、工作單:表4-1客房信息表字段名稱數據種類長度同意空ClientID字符型4否RoomID字符型10空PreDay字符型10否Rebate字符型4否Enterdate日期/時間10否deposit字符型8空PreDate日期/時間10否mode字符型10否2、客房表:表4-2客房表字段名稱數據

35、種類Room_ID字符型Room_Name文本RoomType字符型Room_State字符型Floor整型Bed整型PhoneNember文本Memo文本3、客戶表:表4.3客戶表字段名稱數據種類Client_ID字符型Clieng_name文本-16-Sex整型Address文本Company文本Nationality文本PhoneNumber文本CardType字符型CardID文本From_place文本go_place文本whys文本ClientType字符型PayType字符型RegisterDate日期/時間Memo文本Prepay字符型4、房間種類表:表4-4客房種類表字段名稱

36、數據種類RoomTypeID字符型RoomTypeName文本price1文本price2文本price3文本5、用戶表:表4-5用戶表字段名稱數據種類Operator_ID字符型Operator_Name文本Operator_Level字符型Password文本-17-以下圖為各表之間的聯系:圖4-1各表之間的聯系圖4.3本章小結本章主要介紹了酒店信息管理系統的設計原則和詳細的數據表。-18-第5章酒店客房管理系統界面及功能的實現5.1系統登錄界面在進入酒店客房管理系統前,做用戶身份考證,以防范非法用戶的登岸,在這里我們讀取用戶信息表內容做用戶合法性檢查圖5-1用戶登岸圖在操作員列表里選擇自

37、己的用戶名,輸入密碼,假如密碼錯誤,我們給出非法提示圖5-2錯誤提示圖在用戶登錄時,我們就已經對用戶的權限做了限制,不一樣權限的用戶進入主界面時,系統所顯示的功能項有所不一樣。procedureTLoginForm.BitBtn1Click(Sender:TObject);varuser:TOperator;beginuser:=TOperator(ComboBox_Name.Items.ObjectsComboBox_Name.ItemIndex);if(user.password=Edit_Password.Text)thenbeginm_user:=user;ModalResult:=m

38、rOK;-19-endelsebeginmessagebox(self.Handle,密碼或級別錯誤,錯誤,MB_OK);end;end;假如密碼正確,則進入系統主界面。5.2系統主界面在經過用戶身份考證后,就進入系統主界面圖5-3系統主界面圖主界面采納Mainmenu控件和toolbar控件,分別實現下拉式菜單和事件操作。Mainmenu中的內容有基本操作(職工登錄,職工注銷,退出系統),業務辦理(客戶等級,客戶入住,客戶結賬),查問辦理(用戶辦理),客房管理(增加客房,刪除客方,客房整理,客房種類),系統設置(職工管理)幫助()。toolbar中有七個toolbutton(職工登錄,職工注

39、銷,客戶登記,客戶入住,客戶結賬,預住過期,客房狀態)采納權限操作,目前臺操作員登岸時,客房管理和系統設置無效。當系統管理員和總經理登岸時,客房管理和系統設置有效。ifg_Operator.Level=1thenbeginMenu_KFGL.Enabled:=True;-20-Menu_TXSZ.Enabled:=True;end;ToolButton_Logout.Enabled:=True;ToolButton_STST.Enabled:=True;ToolButton_KHDJ.Enabled:=True;ToolButton_KHRZ.Enabled:=True;ToolButton_

40、KHJZ.Enabled:=True;ToolButton_YZGQ.Enabled:=True;ToolButton_GFZT.Enabled:=True;Menu_YWZL.Enabled:=True;Menu_Logout.Enabled:=True;menu_ZXCL.Enabled:=TRue;menu_Login.Enabled:=False;ToolButton_Login.Enabled:=False;5.3客戶登記界面圖5-4客房管理系統圖填入客戶的有關信息,包含客戶姓名,性別,隨行人數,證件種類,證件號碼,聯系電話,籍貫,工作單位,地點,從哪處來,到哪處去,來此事件,客戶種

41、類,備注,此中客戶姓名和證件號碼為必填信息,不然會彈出以下信息。-21-圖5-5輸入提示圖beginifEdit_Name.Text=thenbeginmessagebox(self.Handle,你沒有輸入姓名哦!,請輸入姓名,MB_OK);exit;end;ifEdit_CarID.Text=thenbeginmessagebox(self.Handle,你沒有輸入證件號碼哦!,請輸入證件號碼,MB_OK);exit;end;付款方式能夠選擇現金支付,簽票支付,支票支付,銀行卡支付。當按確定按鈕后進入客戶入住界面,并且不一樣的客戶種類入住有不一樣的價錢。-22-5.4客戶入住界面圖5-6客

42、戶入住界面圖此中有客戶信息能夠經過選擇客戶來操作。房間有關信息有房間種類(小標間,小標準房,小型套房,大型套房,大型商務套房)。旁邊的listview會顯示房間信息,選擇房間會顯示房間價錢,所選房號,可選擇是入住還是預約,可選擇打折級別,預約天數,押金,增加房間后可顯示房間的詳細信息。-23-5.5客戶結帳界面圖5-7客戶結帳界面圖按選擇客戶按鈕可顯示客戶信息列表,選擇客戶后會顯示要退房間的房號。從左側的listview選摘要退的房號,房間資料會顯示相應的信息,確認后即進行退房操作。-24-5.6房間狀態界面圖5-8房間狀態界面圖在此界面中,按listview1中的房間狀態,在右側的listv

43、iew2中會顯示全部此狀態的房間。點擊房間種類會在listview2中顯示全部此房間種類的房間。比方點擊“悠閑”后會顯示全部悠閑的房間。選擇小標間會顯示全部的小標間。5.7查問界面圖5-9查問界面圖-25-在此界面中,可依據姓名和證件號查問進行查問,listview中會顯示查問到的客戶信息(姓名,性別,證件種類,證件號,登記時間)。5.8客房管理界面增加客房界面圖5-10增加客房界面圖在增加客房界面中,listview會顯示全部的房間信息(房號,種類,狀態,床位,樓層,單價),填入房號,電話,備注,選擇種類(小標間,小標準房,小型套房,大型套房,大型商務套房),狀態(悠閑,入住,預留,打掃,維

44、修),床位和樓層,系統會判斷房號能否存在,假如已經存在,系統會跳出房號已經存在了,不然增加客房成功。-26-刪除客房界面圖5-11刪除客房界面圖在刪除客房界面中,會顯示說有的客房信息(房號,種類,狀態,床位,樓層,單價),選摘要刪除的雙擊或按刪除鍵能夠進行刪除。-27-客房整理界面圖5-11刪除客房界面圖在客房整理界面中,選摘要整理的客房,而后能夠對房間種類(小標間小標準房,小型套房,大型套房,大型商務套房),狀態(悠閑,入住,預留,打掃,維修),床位,樓層,電話,備注進行更正。-28-客房種類管理圖5-12客房種類管理圖在客房種類管理界面中,能夠新增加房間種類,更正房間種類和刪除客房類型,在

45、新增加客房種類中,填入種類名,標準價錢,會員價錢和集體價錢,即不同的客戶種類住進酒店會推行不一樣的價錢。5.9系統設置界面圖5-13系統設置界面圖-29-系統設置界面中有職工管理項,職工分為前臺操作員,系統管理員和總經理。能夠增加職工,但須供給用戶名和密碼,此中前后兩次供給的密碼須一致,不然會顯示兩次輸入的密碼不一致,最后選擇等級,也就是說用戶只好由系統管理員和總經理進行管理,前臺操作員無權操作,增加了系統的安全性能。5.10本章小結本章主要介紹了系統登錄界面,系統主界面,客戶登記界面,客戶入住界面,客戶結帳界面,客戶狀態界面,查問界面,客房管理界面,刪除客房界面,客房整理界面,客房種類管理,

46、系統設置界面。-30-第6章測試報告系統在達成代碼的編寫后就對他進行測試,看它能否能夠履行,能否符合我們的需求分析。軟件測試是一個漫長的過程,面對著及其千頭萬緒的問題,人的主觀認識不行能完好符合客觀現實,與工程親近有關的各種人員之間的通訊和配合也不行能完滿,所以,在軟件生命周期的每個階段都不行能避免得發生錯誤。在系統設計過程中,固然我們采納模塊化設計,進行邊編寫邊測試的方法對代碼進行了優化,在系統達成后基本符合要求,但我們力爭在每個階段結束從前經過嚴格的技術審察,盡可能的發現及糾錯;可是,經驗表示審察其實不可以發現全部錯誤,其余在編程過程中還是不行防范的引入新的錯誤。在測試用戶登錄時,采納來以

47、下的一組數據:用戶序號用戶名用戶密碼1前臺操作員1231前臺操作員12系統管理員1232系統管理員13總經理1233總經理1當輸入第一組數據時,因為密碼錯誤,所以跳犯錯誤提示信息。當輸入第二組數據是,密碼正確,進入系統,但因為權限管理,沒法對客房管理和系統設置進行操作。當輸入第三組數據和第五組時,系統提示密碼錯誤。當輸入第四組和第六組數據時,密碼正確,進入系統,并且能夠進行任何操作。對其余的幾個模塊,我們都進行來相應的測試,測試結果都能實現我們估量的功能,各模塊之間的聯系也很正常。系統的各部分臨時測試沒有問題,各個模塊的功能能夠實現,在系統履行速度方面較快,在系統數據庫查問過程中,查問結果返回時間基本上在1秒中之內,各部分均符合需求分析的要求。-31-酒店管理系統的設計是成功的,自然作為一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論