【正文】
載旅客與客房信息形成的數(shù)據(jù),主要內(nèi)容有關(guān)客房標(biāo)準(zhǔn)的制定、標(biāo)準(zhǔn)信息的輸入、客房基本信息的查詢、修改,剩余客房信息的查詢、訂房信息的輸入、結(jié)算信息的輸入、結(jié)算信息的修改和查詢。使酒店在為客人提供高品質(zhì)服務(wù)的同時,建立良好的企業(yè)形象,得到高額的回報,為酒店創(chuàng)造最優(yōu)效益。計算機管理系統(tǒng)強大、靈活的查詢功能確保決策者可及時得到任何所需信息,掌握酒店客房總體運營情況,分析業(yè)務(wù)的發(fā)展趨勢,真正實現(xiàn)酒店管理的現(xiàn)代化。采用計算機這一現(xiàn)代化工具作為管理的輔助手段是必須的。因此,采用全新的計算機網(wǎng)絡(luò)和酒店客房預(yù)定系統(tǒng),已成為提高酒店管理效率、改善服務(wù)水準(zhǔn)的重要手段之一。面對信息時代的機遇和挑戰(zhàn),得用科技手段提高企業(yè)管理無疑是一條行之有效的途徑。作為一種以服務(wù)為主的無煙工業(yè),世界各國對此行業(yè)的重視程度并不亞于其它工業(yè)。2. 系統(tǒng)需求分析2.1 現(xiàn)行業(yè)務(wù)描述隨著改革開放步伐的加快,我國服務(wù)業(yè)取得了巨大的發(fā)展。這些優(yōu)點能夠極大地提高酒店客房管理的效率。其相應(yīng)的數(shù)據(jù)庫管理軟件即為關(guān)系數(shù)據(jù)庫管理系統(tǒng)。關(guān)系型數(shù)據(jù)庫系統(tǒng)的基本特征是按關(guān)系數(shù)據(jù)模型組織數(shù)據(jù)庫,以其結(jié)構(gòu)簡單、理論基礎(chǔ)堅實、數(shù)據(jù)獨立性高以及提供非過程性語言等優(yōu)點而被認(rèn)為是具有很大發(fā)展前景的一種數(shù)據(jù)庫,并已得到廣泛的應(yīng)用, 在關(guān)系型數(shù)據(jù)庫中,數(shù)據(jù)元素是最基本的數(shù)據(jù)單元,可以是若干個數(shù)據(jù)元素組成數(shù)據(jù)元組,若干個數(shù)據(jù)元組組成一個數(shù)據(jù)表(即關(guān)系),而所有相互關(guān)聯(lián)的數(shù)據(jù)表則可以組成一個數(shù)據(jù)庫。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖像、聲音等。在軟件開發(fā)過程中最為重要的就是數(shù)據(jù)庫的應(yīng)用部分。在當(dāng)前的這個大的氣候下,酒店行業(yè)將具有長足的發(fā)展。設(shè)計時首先建立系統(tǒng)應(yīng)用原型,然后對原形系統(tǒng)進(jìn)行不斷修正和改進(jìn),直到形成用戶滿意的實際可行系統(tǒng)。酒店客房預(yù)定系統(tǒng)以標(biāo)準(zhǔn)的酒店管理模式為藍(lán)本,借助先進(jìn)的設(shè)計思想,高效的設(shè)計方法完成。摘 要隨著酒店業(yè)的發(fā)展,傳統(tǒng)的手工記賬已不適應(yīng)現(xiàn)代酒店管理的需要,及時、準(zhǔn)確、全方位的網(wǎng)絡(luò)化信息管理已成為必需。并且,隨著信息技術(shù)的日新月異,酒店客房預(yù)定系統(tǒng)也得到了不斷的完善和發(fā)展。基于WEB的即瀏覽器/服務(wù)器(Browser/Server)體系結(jié)構(gòu),采用穩(wěn)定可靠的WINDOWS XP作為服務(wù)器應(yīng)用平臺,并利用MS SQL SERVER數(shù)據(jù)庫與WINDOWS XP系統(tǒng)集成好的特點,采用MS SQL SERVER數(shù)據(jù)庫作為后臺數(shù)據(jù)的管理支持,選用Microsoft公司的Visual studio .net 2003作為開發(fā)工具,利用其提供的集成開發(fā)環(huán)境及各種控件,達(dá)到酒店客房預(yù)定的目的。關(guān)鍵詞:網(wǎng)上酒店客房預(yù)定、B/S、數(shù)據(jù)庫、AbstractWith the development of hotel industry, the traditional one keep accounts by hand can not meet the needs of modern hotel management. The instantly, accurate, omnidirectional networked information management already bee indispensable. And, with the change of the information technology, The Hotel Guest Room Reservation System has got constant perfection and development.The Hotel Guest Room Reservation System regard the standard hotel management mode as blueprint, and fulfill itself by means of advanced design ideas, and more efficient method. On the basis of Web(Browser/server) structure, it adopts the stable and dependable Windows XP operation system as the server application base, takes advantage of the good integration characteristics of the MS SQL Server database and the Windows XP system, makes use of the MS SQL Server database as management supporting of the background data ,picks up the Visual studio .net 2003 of Microsoft as the developed tool, which providing integrated developing circumstance and sorts of controls, especially supporting for the to plete all kinds of operations on the database, so as to manage the hotel. We must establish the system application prototype at first, then, proceed to improve and revise the original shape system continuously, till form the real and feasible system which is satisfied with users.Key Words:Web Hotel Guest Room Reservation、B/ S、Database、56 / 58目 錄摘 要 1Abstract 21. 緒 論 32. 系統(tǒng)需求分析 42.1 現(xiàn)行業(yè)務(wù)描述 42.2 現(xiàn)行系統(tǒng)存在的問題 42.3 解決方案 52.4 可行性分析 52.4.1 Browser/Server系統(tǒng)結(jié)構(gòu) 52.4.2 72.4.2 C(CSharp) 73. 數(shù)據(jù)庫設(shè)計 93.1 數(shù)據(jù)庫的產(chǎn)生和構(gòu)成 93.1.1 數(shù)據(jù)庫系統(tǒng)的產(chǎn)生 93.1.2 數(shù)據(jù)庫系統(tǒng)的構(gòu)成 93.1.3 數(shù)據(jù)庫設(shè)計的主要內(nèi)容 103.1.4 實體聯(lián)系模型 103.1.5 數(shù)據(jù)庫的操作 103.2 SQL Server 2005的功能特點 113.2.1 支持 Web 的分析 113.2.2 高級查詢處理 123.2.3 完備的端到端平臺 123.3 酒店客房預(yù)定系統(tǒng)功能 123.4 數(shù)據(jù)流圖 123.6 數(shù)據(jù)字典 133. 15.1 15 數(shù)據(jù)庫訪問技術(shù) 164. 系統(tǒng)總體設(shè)計方案 184.1 184.1.1 184.1.2 使用DataSet對象訪問數(shù)據(jù)庫 184.1.3 194.2 組織結(jié)構(gòu) 194.3 軟件配置 194.3.1 數(shù)據(jù)庫選擇 204.3.2 操作系統(tǒng)選擇 204.4 硬件配置 204.4.1 客戶端硬件選擇 204.4.2 服務(wù)器端硬件選擇 214.4.3 網(wǎng)絡(luò)聯(lián)接設(shè)備選型 214.4.4 打印機選型 215. 系統(tǒng)詳細(xì)設(shè)計 225.1 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn) 225.1.1 創(chuàng)建表 225.1.2 創(chuàng)建存儲過程 225.2 數(shù)據(jù)庫的具體配置 255.2.1 255.2.2 26 27 27 28 查看房間信息 29 預(yù)定房間 29 后臺用戶 33 后臺登陸 33 后臺主框架 34 房間管理 356 軟件測試 44結(jié) 束 語 45致 謝 46參考文獻(xiàn) 47附 錄 48其他主要界面 48其他主要源程序代碼 511. 緒 論隨著人們生活水平的提高和旅游業(yè)的發(fā)展,為酒店行業(yè)提供了良好的發(fā)展環(huán)境,而酒店規(guī)模的擴大要求有一套實用而且方便的系統(tǒng)進(jìn)行酒店客房的管理。特別是在互聯(lián)網(wǎng)高度發(fā)展和應(yīng)用的今天,人們對網(wǎng)上購物和網(wǎng)上交易的需求越來越多,也正因此,酒店客房預(yù)定系統(tǒng)應(yīng)運而生,可以為酒店行業(yè)有效的解決很多實際問題。從誕生之日起,數(shù)據(jù)庫是為了實現(xiàn)一定的目的按某種規(guī)則組織起來的、有結(jié)構(gòu)的信息與數(shù)據(jù)的集合。現(xiàn)在人們將越來越多的資料存入計算機機中,并通過一些經(jīng)過測試的、計算機程序?qū)@些資料進(jìn)行系統(tǒng)有序的管理,這些程序后來就被稱為“數(shù)據(jù)庫管理系統(tǒng)”,它們可以用來協(xié)助數(shù)據(jù)管理員進(jìn)行維護(hù)工作,方便用戶隨時得到有用的信息并進(jìn)行相關(guān)操作,更可以由開發(fā)人員配合。這樣的數(shù)據(jù)庫集合即被稱為基于關(guān)系模型的數(shù)據(jù)庫系統(tǒng)。酒店客房管理作為計算機應(yīng)用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。因此,開發(fā)一套能夠為客戶提供充足的信息和快捷的查詢手段的酒店客房預(yù)定系統(tǒng),是非常必要的。而酒店賓館是我國的改革開放過的程中起步最早的、開拓發(fā)展最快、收效最為明顯、市場化程度高的服務(wù)行業(yè)之一。酒店數(shù)量的迅猛增長,是酒店必須面臨的問題。雖然計算機管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對酒店的服務(wù)管理提供有力的支持。這其中的核心就是對每天大量的信息(客人、費用、房間等)的正確處理和保存。計算機的應(yīng)用包括OA(辦公自動化)、MIS(管理信息系統(tǒng))、CAD(計算機輔助設(shè)計)等,酒店的計算機預(yù)定系統(tǒng)正是典型的MIS應(yīng)用。而今,不斷發(fā)展的酒店客房預(yù)定系統(tǒng),不僅為客戶提供了靈活方便的操作方式,人性化的界面,更為您提供了一套科學(xué)化、規(guī)范化的酒店客房管理模式。2.2 現(xiàn)行系統(tǒng)存在的問題酒店客房預(yù)定系統(tǒng)對與客房情況相關(guān)的信息進(jìn)行收集、匯總、保存與使用,是酒店管理工作的重要組成部分,也是許多其它工作順利開展的基礎(chǔ)。由于需要信息的部門與負(fù)責(zé)收集、匯總信息的工作人員之間缺乏溝通,許多信息在上報的同時沒有留底,下次需要時重復(fù)統(tǒng)計的現(xiàn)象比較普遍。由于需要信息的部門在內(nèi)容與格式上有不同的具體要求,許多內(nèi)容需要重復(fù)填寫、輸入。為了防范可能出現(xiàn)的錯誤,每一次重新輸入至少要校對一遍。各部門僅滿足于要求工作人員按要求提供自己當(dāng)前需要的信息,沒有建立完整、通用的客房數(shù)據(jù)庫的意識。不受統(tǒng)一規(guī)范的約束,在工作中各行其是。這些問題大多數(shù)是由管理缺乏系統(tǒng)性引起的,其核心在于酒店客房信息管理還沒有被作為一項獨立的工作積極、主動地開展。2.3 解決方案管理信息系統(tǒng)是對一個組織(單位、企業(yè)或部門)進(jìn)行全面管理的人和計算機相結(jié)合的系統(tǒng),它綜合運用計算機技術(shù)、信息技術(shù)、管理技術(shù)和決策技術(shù)、與現(xiàn)代化的管理思想、方法和手段結(jié)合起來,輔助管理人員進(jìn)行管理和決策。20世紀(jì)70年代初隨著數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和科學(xué)管理方法的發(fā)展,管理信息系統(tǒng)逐漸成熟起來。有一個中心數(shù)據(jù)庫和計算機網(wǎng)絡(luò)系統(tǒng)是MIS的重要標(biāo)志。隨著計算機網(wǎng)絡(luò)和通訊技術(shù)的發(fā)展,不僅能把組織內(nèi)部的各級管理聯(lián)結(jié)起來,而且能夠克服地理界限,把分散在不同地區(qū)的計算機網(wǎng)互聯(lián),形成跨地區(qū)的各種業(yè)務(wù)信息系統(tǒng)和管理信息系統(tǒng)。2.4 可行性分析2.4.1 Browser/Server系統(tǒng)結(jié)構(gòu)伴隨著Web技術(shù)和網(wǎng)絡(luò)應(yīng)用技術(shù)的迅速發(fā)展, 傳統(tǒng)的C/ S (Client/ Server) 結(jié)構(gòu)漸被B/ S (Browse/ Server) 結(jié)構(gòu)取代??蛻舳说某绦蚍蚀?隨著業(yè)務(wù)規(guī)則的變化,需要隨時更新Client客戶端程序,這樣就大大增加維護(hù)量,造成維護(hù)工作困難??蛻舳藨?yīng)用程序可以做的很瘦,很多復(fù)雜的工作可以由應(yīng)用程序服務(wù)器代勞,客戶端應(yīng)用程序只需關(guān)注用戶界面本身,且更易發(fā)布、安裝、配置和維護(hù)。B/S結(jié)構(gòu)與C/S結(jié)構(gòu)相比具有以下優(yōu)點:(1 )無需不斷升級客戶機的硬件設(shè)備。采用Browser/Server 模式,不需要購買升級硬件,只要運行最新版的軟件即可,在一定程度上拓展了計算機的生命周期??蛻舳酥皇且粋€簡單易用的標(biāo)準(zhǔn)瀏覽器,勿需像C/S模式那樣,不同客戶機安裝不同的客戶應(yīng)用程序。“瘦客戶機”模式,簡化了系統(tǒng)的開發(fā)和維護(hù),使系統(tǒng)具有較好的可移植性。在Client/Server 架構(gòu)下,如果開發(fā)了新的應(yīng)用,就需要為客戶使用的每一種不同的操作系統(tǒng)和版本創(chuàng)建和測試客戶軟件。這樣開發(fā)者可以更好地服務(wù)用戶,用戶也能夠更容易地訪問和應(yīng)用數(shù)據(jù),并且提高了系統(tǒng)的性能和安全。由于客戶端不再擔(dān)負(fù)數(shù)據(jù)訪問和復(fù)雜數(shù)據(jù)計算等任務(wù),只負(fù)責(zé)顯示,而把事務(wù)處理邏輯放于服務(wù)器端,從而充分發(fā)揮了服務(wù)器的強大作用。(5 )B/S模式特別適用于網(wǎng)上信息發(fā)布。這個中間層用來存放網(wǎng)站的頁面,承擔(dān)網(wǎng)頁對外發(fā)布和接收信息的功能,其邏輯易于改進(jìn)和更新,實現(xiàn)了對客戶信息服務(wù)的動態(tài)性、實時性和交互性,大大加強了企業(yè)與外部的聯(lián)系。任何用戶只需使用WEB 瀏覽器即可對應(yīng)用系統(tǒng)進(jìn)行操作。程序員可以在這些技術(shù)中添加腳本代碼,以完成相應(yīng)的邏輯處理。用這些技術(shù)開發(fā)的Web 應(yīng)用程序不利于升級和維護(hù),且編寫程序代碼時使用的腳本語言功能較為簡單,無法編寫一些較為復(fù)雜的程序邏輯,具有一定的局限性。因此,對基于B/ S 結(jié)構(gòu)和ASP. NET 技術(shù)的Web 應(yīng)用進(jìn)行探討和研究是非常有意義的。.NET戰(zhàn)略就是為實現(xiàn)這樣的目標(biāo)而設(shè)立的。 和腳本語言,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理。2. 沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用A S P .N