新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板

新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板

ID:82504219

大小:148.00 KB

頁數(shù):28頁

時間:2022-10-26

上傳者:勝利的果實
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第1頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第2頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第3頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第4頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第5頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第6頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第7頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第8頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第9頁
新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板_第10頁
資源描述:

《新版酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)模板》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。前言隨著旅游業(yè)的發(fā)展,酒店業(yè)如雨后春筍般蓬勃發(fā)展起來,既是社會發(fā)展使然,更是人之常情所至,如此說,酒店業(yè)的興旺正是應勢而生,水到渠成的事。因而酒店賓館的業(yè)務也將越來越繁忙,同時,人們對酒店服務及科學化管理的要求也越來越高,因此,酒店業(yè)的競爭日趨激烈,為在激烈的競爭得以生存與發(fā)展,提高酒店業(yè)科學化、現(xiàn)代化的管理水平,提高工作效率和服務質(zhì)量,順應時代發(fā)展,綜合性的酒店計算機管理系統(tǒng)已變得不可缺少。計算機在酒店的使用已不單純是減輕勞動強度、減少人員開支、提高核算精度以及減少財務錯漏,更重要的是它能為整個企業(yè)的管理模式帶入一種新的思維,一種新的理念,為高層管理人員提供大量豐富的基于企業(yè)管理經(jīng)營過程中實際的數(shù)據(jù)為依托的決策支持系統(tǒng),供酒店管理者決策參考。本文簡單介紹了酒店客房管理系統(tǒng)的開發(fā)過程及Delphi7與SQLServer的運用,討論了酒店客房管理系統(tǒng)的開發(fā)方案,并詳細地論述利用Delphi7+SQLServer平臺,設計開發(fā)酒店管理系統(tǒng)的方法。采用SQLServer軟件建立酒店客房管理系統(tǒng)數(shù)據(jù)庫,并用程序?qū)崿F(xiàn)對這個數(shù)據(jù)庫的操作和管理,建立一個較完善、高效、友好的操作平臺,讓軟件用戶更好的對酒店客房管理數(shù)據(jù)庫進行維護和管理。

1資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。1概述1.1管理信息系統(tǒng)發(fā)展管理信息系統(tǒng)是在20世紀,隨著全球經(jīng)濟的蓬勃發(fā)展,眾多經(jīng)濟學家紛紛提出了新的管理理論。20世紀50年代,西蒙提出了管理依賴于信息和決策的思想。同時期的維納發(fā)表了控制論,她認為管理是一個控制過程。1958年,蓋樂寫到:”管理將以較低的成本得到及時準確的信息,做到較好的控制。”這個時期,計算機開始用于會計工作,出現(xiàn)數(shù)據(jù)處理一詞。1970年,Walter

2資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)下了一個定義:”以口頭或書面形式,在合適的時間向經(jīng)理,職員以及外界人員提供過去的,現(xiàn)在的預測未來的有關企業(yè)內(nèi)部及其環(huán)境信息,以幫助她們進行決策。”在這個定義里強調(diào)了用信息支持決策,但并沒有強調(diào)應用模型,沒有提到計算機應用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達大學的管理學教授GordonB.Davis給了管理信息系統(tǒng)一個較完整的定義,即”管理信息系統(tǒng)是一個利用計算機軟硬件資源,手工作業(yè),分析,計劃,控制和決策模型以及數(shù)據(jù)庫的人—機系統(tǒng)。它能提供信息支持企業(yè)或組織的運行,管理和決策功能。”這個定義全面地說明了管理信息系統(tǒng)的目標,功能和組成,而且反映了管理信息系統(tǒng)在當時達到的水平。MIS管理信息系統(tǒng)(ManagementInformationSystems簡稱MIS)在現(xiàn)代社會已深入到各行各業(yè),由于計算機技術的迅速發(fā)展和普及,MIS事實上已成為計算機MIS。  MIS是一個不斷發(fā)展的新型學科,MIS的定義隨著計算機技術和通訊技術的進步也在不斷更新,在現(xiàn)階段普遍認為MIS是由人和計算機設備或其它信息處理手段組成并用于管理信息的系統(tǒng)。1.2管理信息系統(tǒng)概念MIS管理信息系統(tǒng)的對象就是信息,信息是經(jīng)過加工的數(shù)據(jù),信息是對決策者有價值的數(shù)據(jù)。信息的主要特征是來源分散,

3資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。數(shù)量龐大。信息來源于生產(chǎn)第一線,來源于社會環(huán)境,來源于市場,來源于行政管理等部門。信息具有時間性。信息的加工方式有多種形式。企業(yè)從信息管理的角度可劃分為物流和信息流。生產(chǎn)過程是一個物流的投入產(chǎn)出過程,且是不可逆的過程。管理過程是信息流的過程,且具有信息反饋的特征。1.3酒店客房管理系統(tǒng)應用背景管理信息系統(tǒng)就是我們常說的MIS(ManagementInformationSystem),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的學科,它跨越了若干個領域,比如管理科學、系統(tǒng)科學,運籌學、統(tǒng)計學以及計算機科學。在這些學科的基礎上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。所有的管理系統(tǒng)軟件開發(fā)必須是能夠滿足用戶的需求的,而用戶的最大需求就是經(jīng)過使用管理軟件來提高自己企業(yè)的工作效率,獲取更高的經(jīng)濟效益。酒店管理信息系統(tǒng),是針對酒店的具體客房而開發(fā)的,為旅客提供迅速、高效的服務,減免手工處理的繁瑣與誤差,及時、準確地反映酒店客房的租住使用情況、旅客消費情況,從而提高酒店的服務質(zhì)量,并配合現(xiàn)代化的酒店管理,獲得更好的經(jīng)濟效益。國內(nèi)的酒店服務業(yè)得到了日新月異的發(fā)展?,F(xiàn)代酒店作為一體化的接待場所,是一個旅游城市的窗口,也能夠說是一個小型社會。作為一種以服務為主的無煙工業(yè),世界各國對此行業(yè)的重視程度并不亞于其它工業(yè)。

4資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。酒店客房管理系統(tǒng)是酒店業(yè)務流程的重組整合用戶信息資源,以更有效的方法來管理酒店業(yè)務,從而降低運營成本,為旅客提供更經(jīng)濟、快捷、周到的服務,保持和吸引更多的旅客,以求最終達到酒店利潤最大化的目的。因此,很多酒店采用了酒店住宿管理系統(tǒng)來提高業(yè)務的自動化程度,使員工從日常事物中解放出來,有更加充分的精力發(fā)展自己的優(yōu)勢潛能。由此,酒店完成了提高內(nèi)部運作效率和質(zhì)量的任務,能夠有更多的精力關注酒店與外部相關利益的互動,抓住商業(yè)機會。在酒店的諸多相關利益者當中,作為上帝的旅客的重要性日益突出,客戶要求酒店更多的尊重她們,在服務的及時性、質(zhì)量等方面提出了高要求。酒店在處理與外部客戶的關系時,越來越覺得沒有信息技術支持的客戶關系管理力不從心,于是管理系統(tǒng)應運而生。酒店是一個高層次的服務行業(yè),采用計算機可提高服務質(zhì)量,有良好的社會形象。酒店的經(jīng)濟管理是以財務為核心,而行為管理主要集中于前臺的業(yè)務處理,將住店客人的各類信息,住店期間發(fā)生的各項活動進行及時、有效的記錄、反映、分析、統(tǒng)計,在此基礎上,方便各部門進行工作的總結和分析,使這一層的領導能總體把握整個酒店的運行狀況,經(jīng)營情況和存在的問題,更有利于采取相應的決策,進行總體協(xié)調(diào)。

5資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。1.4軟件開發(fā)背景隨著酒店行業(yè)的發(fā)展,使用酒店管理軟件逐年升溫,有條件的酒店或賓館采用自主開發(fā)或委托開發(fā)的專用軟件,部分大型酒店也已經(jīng)使用市場上的有關酒店管理系統(tǒng)(一般價格也較貴);然而,占著絕大多數(shù)的中小型酒店、賓館由于資金等方面原因沒有使用酒店管理類軟件,全憑原始的手工記錄管理,效率低、易出錯;因此在處理同一批業(yè)務時可能要在多套系統(tǒng)中重復登記,這不但降低了工作效率還可能造成顧客不滿情緒。因此開發(fā)了此酒店管理系統(tǒng)。

6資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。2開發(fā)環(huán)境介紹2.1Delphi7介紹Delphi是Borland公司推出的應用程序開發(fā)工具。[1]它具有功能強大、易于學習和使用、編程效率高和易于調(diào)試等特點。Delphi7是可視化應用編程開發(fā)環(huán)境、面向?qū)ο缶幊陶Z言ObjectPascal、快速編譯器和數(shù)據(jù)庫編程工具等的完美結合。Delphi在數(shù)據(jù)管理上是有效而且可靠的。建立下一代商務軟件的應用程序開發(fā)人員被Delphi所吸引是有其原因的:使用Delphi,我們能夠開發(fā)軟件--操作所有類型的桌面數(shù)據(jù)庫,如Paradox、dBase或MSAccess。使用Delphi,我們也能夠獲得C/S的解決方案。Delphi自帶幾十個預先建立的數(shù)據(jù)庫組件,提供可視化的編程環(huán)境--包含集成的代碼編輯器、數(shù)據(jù)庫表單向?qū)?DataFormwizard)、加速可瀏覽的數(shù)據(jù)庫表單的創(chuàng)立、數(shù)據(jù)模塊設計器(DataModuleDesigner)--用于多個表單間的數(shù)據(jù)訪問共享。還有其它幾十個Delphi提供的數(shù)據(jù)庫專用工具也能加速代碼的生成和降低編程的難度。2.2Delphi常見組件2.2.1數(shù)據(jù)訪問組件(ADO)

7資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。數(shù)據(jù)訪問控件組中的控件是數(shù)據(jù)庫應用程序中經(jīng)常見到的。它們負責連接到數(shù)據(jù)庫,而且從數(shù)據(jù)庫提取數(shù)據(jù)??墒沁@些控件不直接用于顯示數(shù)據(jù),因此,都屬于不可視控件。組件成員如圖1所示。圖1ADO組件在本系統(tǒng)的設計中,主要用到了TADOQuery、TADOConnection組件。[2]1.TADOConnection控件允許客戶端控制數(shù)據(jù)存儲的屬性和條件。使用TADOConnection控件能夠控制象記錄加鎖,記錄指針類型,記錄指針定位,隔離級別和連接超時等。該控件它所連接的數(shù)據(jù)庫中提供事務管理和恢復元數(shù)據(jù)等操作。主要屬性:Connectionstring屬性:經(jīng)過設置這個屬性,為數(shù)據(jù)存儲指定連接對象。2.使用TADOQuery組件,利用SQL語句才能夠采用SQL語句存取數(shù)據(jù)存儲中的一個或多個數(shù)據(jù)表。使用SELECT語句從ADO數(shù)據(jù)存儲中的數(shù)據(jù)表中讀取數(shù)據(jù)。在ADO數(shù)據(jù)存儲中的數(shù)據(jù)表或其它元數(shù)據(jù)對象要做像NSERT,DELETE,UPDATE,ALTERTABLE,CREATETABLE等的操作,可執(zhí)行存儲過程.主要屬性有:DataSource屬性:從在TADOQuery組件的SQL

8資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。語句中相同名稱的參數(shù)指定匹配的當前字段值中,指定數(shù)據(jù)源組件。SQL屬性:為進行ADO查詢操作所包含的SQL語句的程序文本。Parameters屬性:該屬性為TADOQuery控件的參數(shù)化查詢提供了支持。Parameters的參數(shù)是針對TADOQuery控件的SQL語句動態(tài)建立的,如果TADOQuery控件的SQL語句不包含參數(shù),那么Parameters屬性對話框是空的,如果在打開對話框之前已經(jīng)寫好SQL語句,而且包含參數(shù),那么對話框就會顯示SQL語句中的所有參數(shù)。下面介紹一下如何在應用程序中運行時使用TADOQuery控件進行查詢。要在運行時執(zhí)行查詢,需遵循以下步驟:1.用Close方法先關閉TADOQuery控件;2.用Clear清空,寫入SQL查詢語句;3.如果使用參數(shù)化查詢,則要調(diào)用Parameters方法設置參數(shù);4.調(diào)用Open或ExecSQL方法激活TADOQuery控件,執(zhí)行查詢過程;Open方法和ExecSQL方法的區(qū)別:它們都是用來打開查詢的,但Open方法是帶回結果集的查詢,例如當用Select命令進行的查詢;而ExecSQL方法是不帶回結果的查詢,如當用Delect、Insert和Update命令時使用。2.2.2數(shù)據(jù)控制組件(DataControls)

9資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。數(shù)據(jù)控制組件組中的組件主要用于顯示和編輯數(shù)據(jù)訪問組件提供的數(shù)據(jù)。組件圖標如圖所示。[3]1234567891011圖2數(shù)據(jù)控制組件組在本系統(tǒng)的設計中,主要用到了DBGrid組件,因此這里重點就介紹一下數(shù)據(jù)表格(TDBGrid)。數(shù)據(jù)表格是在數(shù)據(jù)庫應用中經(jīng)常見到的顯示數(shù)據(jù)的組件,能夠算是Delphi中功能最強大的數(shù)據(jù)控制組件了,它是用來顯示和編輯數(shù)據(jù)庫表的組件,能夠網(wǎng)格形式顯示數(shù)據(jù)庫表中的所有字段和全部記錄,便于查詢和修改。2.2.3報表相關組件報表組件QuickReportforDelphi是Delphi中的由Qusoft公司開發(fā)的一套用于制作報表的組件組。使用它能夠制作一些很復雜的報表,可是在Delphi7中,系統(tǒng)安裝時沒有安裝到組件面板上,如果用戶要使用,必須自己安裝。1.一般見TQuickRep控件創(chuàng)立一個連接某數(shù)據(jù)集的報表。它是最常見的被用于報表的組件.該組件除dataset,recordcount和recordnumber3個屬性外,其余屬性,方法和事件都是從TCustomQuickRep組件中繼承。2.TQRband是報表組件中一個很重要的控件,從前面能夠看出,

10資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。當我們?yōu)門QuickRep控件設置Bands屬性時,報表中就會創(chuàng)立相應的TQRband組件。TQRband全部屬性、方法和事件都從TQRCustomBand組件中繼承。2.3SQL語言2.3.1SQL語句SQL功能強大,是一種完備的數(shù)據(jù)處理語言,不但用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來,它能夠分成以下幾組:[4]DML(DataManipulationLanguage,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù);DDL(DataDefinitionLanguage,數(shù)據(jù)定義語言):用于定義數(shù)據(jù)的結構;DCL(DataControlLanguage,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權限。用于修改數(shù)據(jù)庫內(nèi)容的SQL語句主要有以下三個:1.Insert,向一個表中加入新的數(shù)據(jù)行。它的標準語法如下:INSERTINTOtable_name(col1,col2...)VALUES(value1,value2...)Insert語句還能夠?qū)⒍嘈袛?shù)據(jù)添加到目標表中去,在這種形式的Insert語句中,新行的數(shù)據(jù)值不是在語句正文中明確地指定的,

11資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。而是語句中指定的一個數(shù)據(jù)庫查詢。添加的值來自數(shù)據(jù)庫自身的行,在某些特定的狀態(tài)下,這是非常有用的。多行Insert語句為拷貝數(shù)據(jù)提供了一種緊湊而高效的方法。2.Delete,從一個表中刪除數(shù)據(jù)行。它的標準語法:DELETEFROMtablenameWHEREcondition3.Update,更改數(shù)據(jù)庫中已經(jīng)存在的數(shù)據(jù)。其標準語法如下:UPDATEtable_nameSETcolumnname1=value1,columname2=value2...WHEREsearch_condition在Delphi中,只有Select語句返回結果集合,一般使用ExecSQL對象方法、open方法或Active屬性打開查詢。Select語句主要用于從數(shù)據(jù)庫中的一個或多個數(shù)據(jù)庫表或視圖中查詢數(shù)據(jù),起最簡單的形式為:selectfromwhere<條件>上面的部分指的是數(shù)據(jù)庫表中的字段名,個字段名之間有逗號隔開;如果要查詢所有的字段,能夠用*來代替.where限制了select可查詢的記錄。2.3.2在Delphi中使用SQL語言[5]在Delphi編程中,能夠有很多方法使用SQL語言,可是最常見的使用方法是經(jīng)過組件TADOQuery來使用。

12資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。1.在TADOQuery中使用SQL語言我們能夠在TADOQuery組件中的SQL屬性中設置SQL語句。設計程序時,在該組件的屬性對話框選擇SQL屬性,單擊右邊帶省略號的按鈕,就能夠在打開的對話框中添加SQL語句。2.動態(tài)SQL語句上面查詢,主要是事先給定了查詢條件,每次都是做同一個查詢.而很多情況下,我們需要根據(jù)用戶不同的輸入和選擇,在程序中動態(tài)地構造出相應的SQL語句,然后讓TADOQuery組件執(zhí)行該SQL語句。3.帶參數(shù)的SQL語句在動態(tài)SQL語句中,能夠經(jīng)過查詢條件查詢,可是對于其它部分則無法查詢??偟膩碚f,這種方式還不夠靈活,如何構造一個更加靈活的查詢程序,它能夠滿足我們對查詢的需要,無論需要查詢哪一列信息都能夠?qū)崿F(xiàn),還是使用ADOQuery組件來實現(xiàn)帶參數(shù)的查詢。大家都知道,要利用ADOQuery進行查詢,就是把要實現(xiàn)的查詢的SQL語句,寫入到ADOQuery組件的SQL屬性中,在SQL屬性中按Pascal格式書寫。例如:insertintot1(No,Name,Sex)Values(:s0,:s1,:s2):s0,:s1,:s2是SQL語句中的三個參數(shù),引用時在前面加’:’,為ADOQuery控件編寫動態(tài)SQL語句時,Delphi

13資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。會自動建立一個Parameters數(shù)組,數(shù)組以0下標開始,依次對應動態(tài)SQL語句的參數(shù),能夠利用這些參數(shù)實現(xiàn)動態(tài)SQL語句。那么怎么給它們賦值呢?ADOQuery1.Parameters[1]ADOQuery1.Parameters[0]:=001;:=John;ADOQuery1.Parameters[2]:=M;上述語句把’001’賦給參數(shù)s0,把John賦給參數(shù)s1,把M賦給參數(shù)s2。2.4Delphi數(shù)據(jù)庫體系當前的數(shù)據(jù)庫開發(fā)按照形式可分為兩類。一種是基于文件型數(shù)據(jù)庫的桌面數(shù)據(jù)庫應用開發(fā),使用的數(shù)據(jù)格式一般為dBASE,Paradox或Access等。另外一類是基于數(shù)據(jù)庫服務器的應用系統(tǒng)開發(fā),這些數(shù)據(jù)庫服務器都支持C/S的數(shù)據(jù)操作模式,客戶程序使用SQL語言打開數(shù)據(jù)庫,經(jīng)過網(wǎng)絡傳送SQL命令給數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器響應之后,將操作結果回傳給客戶程序。由圖4能夠看到,[6]Delphi數(shù)據(jù)庫應用程序能夠存取Paradox,dBASE,LocalInterbase及ODBC數(shù)據(jù)源等多種桌面型數(shù)據(jù)庫,Delphi的客戶/服務器應用程序還能夠存取多種遠端數(shù)據(jù)庫服務器,如Oracle,Sybase,MSSQLServer,Informix,Interbase及ODBC數(shù)據(jù)源等。

14資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。圖4數(shù)據(jù)庫體系2.5數(shù)據(jù)庫訪問技術(ADO編程)本系統(tǒng)經(jīng)過ADO技術實現(xiàn)該系統(tǒng)的全部功能,大家都知道,利用ADO技術實現(xiàn)的系統(tǒng),能夠脫離BDE單獨運行,使用起來很方便。ADO是采用直接訪問技術,是微軟公司所推出的一套數(shù)據(jù)庫訪問規(guī)范。在ADO的應用程序中,數(shù)據(jù)庫是由ADO數(shù)據(jù)存儲ADODATASTORES連接訪問的。因此要訪問數(shù)據(jù)庫,程序必須首先連接到數(shù)據(jù)存儲。能夠使用ADO控件,也能夠共享由TADOConnection控件建立的連接來訪問的到數(shù)據(jù)存儲。如果應用程序連接到數(shù)據(jù)存儲,數(shù)據(jù)集控件就能夠與ADO連接控件關聯(lián),訪問數(shù)據(jù)庫的數(shù)據(jù)表。ADO提供了ADO控件來實現(xiàn)ADO功能,大部分的ADO控件都有類似的基于BDE的連接和數(shù)據(jù)集控件的功能。如ADOConnect與Database控件類似,ADOTable與Table、ADOQuery與Query、以及ADOStoreProc和

15資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。StoreProc之間都有類似的功能。TADODataSet組件沒有處理SQL語句的數(shù)據(jù)操縱語言的功能,因為它不能返回結果集。如果需要這類應用,能夠使用象TADOCommand或TADOQuery這類組件。[7]3需求分析3.1需求分析的定義[9]需求分析簡單地說是分析用戶的需求,它是數(shù)據(jù)庫設計的起點,需求分析的結果能否準確的反映用戶的實際要求,將直接影響到各個階段的設計,并影響到設計結果是否合理和實用。需求分析是經(jīng)過詳細的調(diào)查來實現(xiàn)的,針對現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等),需要充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎上確定新系統(tǒng)的功能,新系統(tǒng)應盡量充分考慮今后可能的擴充和改變。如上所述,詳細調(diào)查的目的是為了弄清現(xiàn)行系統(tǒng)的基本功能以及信息流程,為新系統(tǒng)的邏輯模型提供基礎,它是建立新系統(tǒng)的前期工作,也是進行系統(tǒng)分析和設計的重要基礎工作。因此要建立新的行之有效的酒店住宿管理系統(tǒng),就必須對現(xiàn)行的酒店住宿工作流程進行全面、細致而充分的調(diào)查研究。

16資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。3.2問題定義酒店在其運作期間,服務水平的高低,直接影響到酒店的形象和聲譽,如:服務的安排是否周到;客人的要求是否能迅速、很好地得到滿足;市場的預測分析是否快捷,準確等。這其中的核心問題就是:1.對每天大量的信息(客人、費用、房間等)的正確處理和保存,主要方式是基于文件、表格等介質(zhì)的手工處理,而數(shù)據(jù)處理工作量大,出錯率高,且出錯后不易更改,缺乏系統(tǒng)規(guī)范的信息管理手段;2.同時工作人員工作效率極低,影響業(yè)務的工作進展;3.客戶查詢相關信息困難緩慢,造成每天有大量客戶詢問客房信息的情況,加大了酒店業(yè)務工作量;4.酒店管理人員對整個酒店住宿相關的日常信息掌握不及時、不準確?;诖藛栴},我認為使酒店客房管理工作規(guī)范化,系統(tǒng)化,程序化,采用計算機這一現(xiàn)代化工具建立一個酒店客房管理系統(tǒng)作為管理的輔助手段是必須的。3.3酒店客房管理系統(tǒng)的設計目標采用成熟的計算機信息技術和手段,支持酒店住宿事務處理的全過程,加強日常業(yè)務活動中各種信息資源的管理和應用,提高酒店住宿管理的現(xiàn)代化水平,為酒店住宿業(yè)務提供全面的信息服務,

17資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。即為廣大住宿客戶提供訂房入住、退房、退訂、查詢、結帳等服務;系統(tǒng)能夠?qū)蛻簟⒖头啃畔⒓安僮鲉T信息提供存儲、更新查詢等功能,并對客戶提供所需信息的查詢功能。提高酒店管理工作的效率同時減輕管理者的勞動強度;提高信息處理速度和準確性,提供新的處理功能和決策信息;為酒店提供更方便、快捷的服務項目,直接為客戶管理服務。3.4主要的功能需求分析在現(xiàn)代的酒店服務行業(yè)中,由于客戶流量驟增,傳統(tǒng)的管理方法已經(jīng)不能適合現(xiàn)代社會的需要,因此客房管理系統(tǒng)是各大中小型酒店所需要使用的一個管理系統(tǒng)。由于客房管理系統(tǒng)往往是一個大型的信息管理系統(tǒng),它需要專業(yè)的開發(fā)人員才能完成復雜的功能制作,而且每個酒店的管理內(nèi)容、服務方式都有所區(qū)別,而本人所設計開發(fā)的這個酒店客房管理系統(tǒng)作為畢業(yè)設計,不可能制作一個標準的適合全部酒店需要的通用客房管理系統(tǒng),而只是作為一個小型客房管理系統(tǒng)。系統(tǒng)管理模塊包括操作員管理和密碼管理。主要是針對操作員信息的操作。客房管理模塊,主要用來建立酒店可使用房間的資料庫,以每個房間為單位,每個房間一條記錄,當然客人訂房也就以房間為單位。在客房管理中,進行客房查詢,能夠查詢當前所有客房情況,

18資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除?;蛞延没蛭从玫鹊姆块g情況,根據(jù)不同的查詢條件來查詢所需要的房間。客房等級設置模塊,主要用來設置房間的等級,不同等級的房間,價格不同,房間內(nèi)的設施也不同。訂房管理主要包含三個模塊,訂房、查詢和退訂模塊。訂房主要功能是輸入客人的基本資料,選中一客房,根據(jù)客人所選中客房的單價、折扣率,預計天數(shù)等,收取客人的押金。該模塊還有一個子模塊,用來查詢當前所有的全部空閑的客房情況。訂房查詢模塊是查詢當前已訂房可是還沒有退房的全部客房情況。能夠打印出當前查詢到的資料。退訂模塊主要是為了處理這一情況。客人訂房后,還沒有使用因某種特殊情況需要退訂,酒店能夠不收住宿費,只收取一定的手續(xù)費,就能夠退訂,還有一種情況就是操作員一時輸入錯誤,需要取消時,能夠使用該模塊??腿送朔拷Y帳模塊包括客人退房、查詢當天收支情況,而且能夠打印當天報表。這個模塊主要用來處理客人退房、計算住宿時間、計算客人的實際住宿費和扣除押金后,應收金額等。查詢當天的所有收支情況,包括客人所交的押金,包括客人結帳和扣除押金后多退少補的情況。最后系統(tǒng)提供了數(shù)據(jù)查詢摸塊,主要針對歷史信息進行查詢,歷史資金明細查詢??傊?本系統(tǒng)具有客房管理,訂房管理,退房管理等功能模塊,每個模塊都能夠進行相關的數(shù)據(jù)查詢,

19資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。能夠進行每天打印財務報表等酒店應該具有的基本功能。3.5安全性需求本系統(tǒng)有五種權限(系統(tǒng)管理、客房管理、訂房管理、收銀管理、信息查詢),系統(tǒng)管理員有權利行使所有的管理功能,普通操作員根據(jù)自己的身份也有不同的權限,考慮到系統(tǒng)的安全性,在用戶進入系統(tǒng)之前進行合法用戶檢測。因此系統(tǒng)中應該有一個用戶名和密碼檢測的模塊,與此對應,還必須有操作員管理模塊,它必須能夠進行操作員的增加、刪除和修改,而且能夠進行授予相應的操作權限。同時普通用戶能夠修改自己的密碼,但系統(tǒng)管理員能夠修改所有人的密碼。3.6可行性研究1.技術可行性根據(jù)新系統(tǒng)目標來衡量所需的技術是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術人員和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術力量應首先考慮能力與水平,人員要求能夠熟練的運用Delphi開發(fā)工具,具有一定的開發(fā),編程能力,熟悉酒店管理系統(tǒng)的基本功能。2.經(jīng)濟可行性估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效率,并將費用與效率進行比較,看是否有利。

20資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。3.運行可行性對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構、管理方式、工作環(huán)境、管理人員等)和后果進行估計和評價。同時還應考慮現(xiàn)有管理人員的培訓、補充,分析在給定時間里能否完成預定的系統(tǒng)開發(fā)任務等。根據(jù)上述三方面進行可行性分析、研究后,我們認為該項目是可行的??偨Y酒店客房管理系統(tǒng)的基本功能得到了實現(xiàn),可是發(fā)現(xiàn)還存在很多當前我沒有辦法解決的問題。而且讓我感覺到軟件工程和數(shù)據(jù)庫設計的重要性。

21資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。在開發(fā)中還發(fā)現(xiàn)Delphi和SQLSERVER數(shù)據(jù)庫的連接很方便,可是同樣也存在很多問題,比如:用Delphi的ADOQuery組件向有標示字段的數(shù)據(jù)表中插入數(shù)據(jù)的時候,就會操作失敗。經(jīng)過這次畢業(yè)設計,讓我熟悉了軟件的開發(fā)的過程,讓我了解了軟件工程的傳統(tǒng)途徑生命周期法。它的特點是:是以任務抽象邏輯分析開始一個階段一個階段的進行開發(fā)。前一個階段的完成是開始后一個階段工作的前提和基礎。后一個階段任務的完成一般是一個階段所提問題更進一步的解決。每一個階段結束之前都必須進行正式嚴格的技術審查和管理復查。每個階段都有文檔記錄(里程碑)。生命周期法每個階段的基本任務可分為:問題設計可行性研究需求分析總體設計詳細設計編碼/單元測試測試軟件維護

22資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。參考文獻[1]王業(yè)龍等著.DELPHI軟件工程案例精解[M].電子工業(yè)出版社,.[2]彭明明等著.DELPHI數(shù)據(jù)庫實用編程[M].中國鐵道出版社,.[3]陳家會等著.Delphi6程序設計技術精要[M].機械工業(yè)出版社,.6.[4]廖望等著.SQLServer案例教程[M].人民郵電出版社,.6.[5]劉韜等著.SQLServer數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航[M].電子工業(yè)出版社,.6.[6]李文力等著.DELPHI數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].人民郵電出版社,.[7]黃文鈺.Delphi7程序設計經(jīng)典解析[M].清華大學出版社,.[8]葉核亞.DELPHI程序設計[M].人民郵電出版社,.[9]<美>萊芬韋爾.軟件需求管理[M].高等教育出版社,.[10]趙松濤.深入淺出SQLserver系統(tǒng)管理與應用開發(fā)[M].人民郵電出版社,.

23資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。[11]王風茂.SQL實用開發(fā)教程[M].中國電力出版社.,.[12]黃劉生.軟件工程論述[M].清華大學出版社,.[13]張衛(wèi)東.DELPHI實用編程技術[M].機械工業(yè)出版社,.[14]張東杰.數(shù)據(jù)庫應用系統(tǒng)開發(fā)實戰(zhàn)[M].中國鐵道出版社,.[15]<以>DANIELGALIN.SoftwareQualityAssurance[M].機械工業(yè)出版社,.致謝在本次畢業(yè)設計中,首先要感謝我的指導老師朱理望、孫亞鵬老師。她們平日里工作繁多,但在我做畢業(yè)設計的每個階段,從查閱資料到設計草案的確定和修改,中期檢查,后期詳細設計,

24資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。畢業(yè)論文等整個過程中都給予了我悉心的指導,使我得到很大的提高。特別是軟件開發(fā)中的設計思想,讓我深深體會到學習軟件工程的重要性,使我真正的把軟件工程上面所學到的東西運用到實際開發(fā)中。這對于我以后的工作和學習都有一種巨大的幫助,感謝她們細心而又耐心的輔導。同時,我要感謝我們學校給我們授課的各位老師,正是由于她們的傳道、授業(yè)、解惑,讓我學到了專業(yè)知識,并從她們身上學到了如何求知治學、如何為人處事。經(jīng)過三個月的忙碌和工作,本次畢業(yè)設計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有老師的督促指導,以及一起學習的同學們的支持,想要完成這個設計是難以想象的。

25資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。目錄前言11概述21.1管理信息系統(tǒng)發(fā)展21.2管理信息系統(tǒng)概念21.3酒店客房管理系統(tǒng)應用背景21.4軟件開發(fā)背景32開發(fā)環(huán)境介紹42.1Delphi7介紹42.2Delphi常見組件42.2.1數(shù)據(jù)訪問組件(ADO)42.2.2數(shù)據(jù)控制組件(DataControls)52.2.3報表相關組件52.3SQL語言62.3.1SQL語句62.3.2在Delphi中使用SQL語言7

26資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。2.4Delphi數(shù)據(jù)庫體系72.5數(shù)據(jù)庫訪問技術(ADO編程)83需求分析93.1需求分析的定義93.2問題定義93.3酒店客房管理系統(tǒng)的設計目標93.4主要的功能需求分析93.5安全性需求103.6可行性研究104總體設計124.1功能模塊劃分與設計124.3各功能模塊功能介紹124.4數(shù)據(jù)庫設計145詳細設計195.1設計原則195.2MDI主窗體設計195.3子窗體設計215.4啟動窗體設計375.5用戶登陸窗體設計38

27資料內(nèi)容僅供您學習參考,如有不當或者侵權,請聯(lián)系改正或者刪除。6軟件測試406.1軟件測試概念406.2酒店客房管理系統(tǒng)測試40總結41參考文獻42致謝43

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
關閉