【正文】
( SystemUser)用 來存放系統(tǒng)用戶的信息,客華 中 科 技 大 學(xué) 畢 業(yè) 設(shè) 計(jì) 論 文 11 房類型表( RoomType)用來存放客房類型的相關(guān)信息 ,客房信息表( RoomInfo)用來存放房間的信息,客戶信息表( CustomerInfo)用來存放住宿客戶的信息,入住 /預(yù)訂信息表( RecordInfo) 用來記錄客戶入住或則預(yù)訂的信息,結(jié)算記錄表( PayRecordInfo)用來記錄當(dāng)客戶結(jié)賬時的信息 。 根據(jù)對藍(lán)天酒店客房管理系統(tǒng)的需求分析可以對數(shù)據(jù)庫進(jìn)行基本的設(shè)計(jì):該系統(tǒng)應(yīng)該存在一個表用戶存放系統(tǒng)用戶的信息,并且存在一個權(quán)限表對系統(tǒng)用戶賦予不同的權(quán)限,客房可以有不同的類型信息,不同類型的客房對應(yīng)著不同的客房,當(dāng)客戶來住店時應(yīng)該對客戶的相關(guān)信息進(jìn)行登記,在客戶離開時也應(yīng)該對客戶在住宿期間的消費(fèi)進(jìn)行結(jié)算。以便將來進(jìn)行數(shù)據(jù)庫的維護(hù)。所謂良好的數(shù)據(jù)庫性能,主要是指對數(shù)據(jù)看的高效率的存取和空間的節(jié)省,是數(shù)據(jù)庫具有數(shù)據(jù)完整性 、有效性、正確性和一致性以及安全保密性。 數(shù)據(jù)庫設(shè)計(jì)階段有兩個重要的目標(biāo),即滿足應(yīng)用程序功能的需要和良好的數(shù)據(jù)庫性能。 DBMS 的基本目標(biāo)是要提供一個可以讓人們方便地、高效得存取信息的環(huán)境,設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)的目的是為了管理大量的信息 [7]。 華 中 科 技 大 學(xué) 畢 業(yè) 設(shè) 計(jì) 論 文 10 4 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫管理系統(tǒng)( DBMS)由一個互相關(guān)聯(lián)的數(shù)據(jù)的集合和一組以訪問這些數(shù)據(jù)的程序組成。 賬號權(quán)限管理模塊 賬號權(quán)限管理主要是對系統(tǒng)進(jìn)行相關(guān)的操作,這一個功能模塊只要是針對只有管理員權(quán)限的用戶才能使用的,該功能模塊可以對系統(tǒng)用戶進(jìn)行相關(guān)的操作,并且可以添加其他的權(quán)限,這一功能模塊除了權(quán)限的功能之外,還包括對客房類型以及房間的添加。 華 中 科 技 大 學(xué) 畢 業(yè) 設(shè) 計(jì) 論 文 9 前臺管理模塊 前臺管理模塊包括入住退房和客戶信息查詢等幾項(xiàng) . 前臺管理主要用來對準(zhǔn)備入住酒店的客戶進(jìn)行信息登記和查詢的,包括入住信息登記,退房信息操作以及客戶信息查詢,其中入住登記為入住客戶進(jìn)行登記,保存客戶的相關(guān)信息;客戶信息查詢是對入住,預(yù)訂等客戶進(jìn)行查詢,而退房操作是在客戶準(zhǔn)備結(jié)賬離開時進(jìn)行的操作。在現(xiàn)代化得酒店管理中,只有準(zhǔn)確的了解酒店的各個方面的數(shù)據(jù)才有更好的發(fā)展,因此酒店的數(shù)據(jù)是相當(dāng)重要的,也因此只有改酒店的員工才可以進(jìn)入該系統(tǒng)。 對于上述的每個功能模塊由若干個相關(guān)聯(lián)的子功能模塊 所組成。 ( 4) 賬號權(quán)限管理 賬號權(quán)限管理主要包括添加新用戶、角色管理、用戶管理 ,客房管 理 等功能,這一部分是管理員角色的特用功能,一般 權(quán)限 的操作員是不能使用這一部分的功能的。 ( 3) 預(yù)訂管理 預(yù)訂管理主要包括預(yù)訂房間、預(yù)訂入住和解除預(yù)訂等功能。 ( 2) 前臺管理 前臺管理主要包括入住、退房和客戶信息查詢等功能。管理員必須輸入正確的姓名和密碼,才能進(jìn)入到管理系統(tǒng)。 系統(tǒng)的功能模塊 根據(jù)需求分析可以總結(jié)出藍(lán)天酒店客房管理系統(tǒng)的總系統(tǒng)模塊圖如圖 所示。軟件設(shè)計(jì)是一個建模過程。 軟件設(shè)計(jì)是軟 件設(shè)計(jì)的技術(shù)核心,是開發(fā)軟件產(chǎn)品的三項(xiàng)技術(shù)活動(設(shè)計(jì)、編碼、測試)之一。 SQL Server 2020 包括的 Visual Studio環(huán)境是獨(dú)立的環(huán)境,是為使用 SQL Server、 SQL Server Mobile、 Analysis Services、Integration和 Reporting Services 的商業(yè)應(yīng)用程序開發(fā)者設(shè)計(jì)的 [5]。微軟將 SQL Server 2020 的管理和 Visual Studio 集成開發(fā)平臺集成,界面的操作風(fēng) 格都完全統(tǒng)一起來了。 SQL Server Management Studio 是 SQL Server 2020 的可視化集成管理環(huán)境,用戶訪問、配置和管理所有的 SQL Server 20205 組件。 SQL Server 2020 的全名是 Microsoft SQL Server 2020,是大名鼎鼎的微軟公司生產(chǎn)地一款軟件產(chǎn)品, 2020 是其版本號 。 .NET Framework 是在 .NET Framework 的基礎(chǔ)上構(gòu)建的更高版本。 Visual Studio 2020 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。目前已經(jīng)開發(fā)到 版本,也就是 Visual Studio 2020。 Visual Studio 是一套完整的開發(fā)工具集,用于生成 Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。 藍(lán)天客房管理系統(tǒng)是一套使用簡單,界面友好的客房管理系統(tǒng),對于一般的中小型酒店都比較實(shí)用。 以上的需求對于一個中小型的酒店客房管理系統(tǒng)是比較基本的功能, 相對于比較大型的酒店管理系統(tǒng)的需求是遠(yuǎn)遠(yuǎn)不夠的,因此,我們所設(shè)計(jì)的數(shù)據(jù)庫應(yīng)該在上述分析的基礎(chǔ)上添加一些其他的要求,以便以后的數(shù)據(jù)庫的維護(hù)。 ( 6) 通過房間號、房間類型或則其他條件可以進(jìn)行信息的查詢。 ( 4) 對預(yù)訂的客戶可以進(jìn)行解除預(yù)訂操作 。 ( 2) 對已經(jīng)入住的客戶可以進(jìn)行退房、換房等操作。需求分析還可以為軟件提供一份系統(tǒng)建成后評估其質(zhì)量的依據(jù) [3]。在結(jié)構(gòu)化分析設(shè)計(jì)中他們是下一步設(shè)計(jì)的基礎(chǔ)。 華 中 科 技 大 學(xué) 畢 業(yè) 設(shè) 計(jì) 論 文 5 2 系統(tǒng)需求分析 需求分析是解決軟件做什么的問題,即定義要解決的問題,而不涉及怎么做。 第五 章 系統(tǒng)詳細(xì)設(shè)計(jì)與具體實(shí)現(xiàn)主要是針對藍(lán)天酒店管理系統(tǒng)的整體分析,對每個功能進(jìn)行詳細(xì)的設(shè)計(jì)說明,并給出相應(yīng)的主要代碼。 第三 章 系統(tǒng)概要設(shè)計(jì)主要就本系統(tǒng)所要實(shí)現(xiàn)的功能做出概況,并對每個子模塊進(jìn)行簡要的介紹,在最后還對程序開發(fā)的環(huán)境做出了 描述。 第一 章 緒論部分 主要敘述了課題提出的背景、目的以及重要意義,并就國內(nèi)外的狀況進(jìn)行了說明 , 特別是 指出 我們信息 化 發(fā)展的不足。 酒店客房管理系統(tǒng)開發(fā)的 工作主要從以下幾個方面做起: 系統(tǒng)需求分析, 系統(tǒng)概要設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)的詳細(xì)設(shè)計(jì)和具體的系統(tǒng)實(shí)現(xiàn)。 隨著我國國民經(jīng)濟(jì)信息化過程的快速推進(jìn),我國在信息化建設(shè)方面投入了大量的 社會資源,已經(jīng)實(shí)施或正在計(jì)劃建設(shè)的信息系統(tǒng)工程不計(jì)其數(shù),但由于用戶自身在技術(shù)、能力、人員等方面的不足,系統(tǒng)建設(shè)過程中又缺乏一種有效的監(jiān)督管理機(jī)制,致使許多工程項(xiàng)目在質(zhì)量、進(jìn)度、投資等方面都無法得到很好的保證和控制,出了問題互相推諉的現(xiàn)象司空見慣,項(xiàng)目中途下馬或完工后難以達(dá)到預(yù)期建設(shè)目標(biāo)的情況也屢見不鮮 [2] 。因?yàn)樾畔⒒皇巧a(chǎn)設(shè)備,可以生產(chǎn)出產(chǎn)品,信息化即使成功了,它帶來的也是效率的提高和成本的降低等隱形益處,企業(yè)因此很難評估出信息化究竟帶來了多少收益。信息化好在哪里,能夠滿足自己哪些管理需求,這些更需要領(lǐng)導(dǎo)去了解。 第二,企業(yè)對自身需求的認(rèn)識程度不 高。 華 中 科 技 大 學(xué) 畢 業(yè) 設(shè) 計(jì) 論 文 3 企業(yè)實(shí)施信息化不僅要求 IT 系統(tǒng)供應(yīng)商有豐富的經(jīng)驗(yàn)和完善的產(chǎn)品,而且需要企業(yè)管理者參與到整個系統(tǒng)的設(shè)計(jì)和實(shí)施中去,否則管理思想就不能與 IT技術(shù)相結(jié)合,從而功虧一簣。 對企業(yè)實(shí)施信息化改造,把 IT 系統(tǒng)引入企業(yè)的管理之中,必須對企業(yè)現(xiàn)有的流程進(jìn)行分析和改造,形成統(tǒng)一規(guī)范的數(shù)據(jù),這樣才有可能成功。企業(yè)信息化實(shí)際上并不只是錢的問題,還涉及到公司的管理和運(yùn)作是否能夠配合改變。大多數(shù)企業(yè)雖然努力學(xué)習(xí)國際先進(jìn)的管理思想,但由于眾多原因,其管理流程和內(nèi)容并沒有規(guī)范化。 惠普 公司在一年多前,推出了惠普商學(xué)院,在幾個月前又推出了惠普的 IT學(xué)院,更多地側(cè)重于企業(yè)信息化人才的培養(yǎng)。 其次, IT 復(fù)合型人才相當(dāng)缺乏。在加入 WTO 后,如果我們在信息化方面的投入還是按照現(xiàn)在的比例,那么將來我們的中高端產(chǎn)品參與國際競爭將是很困難的。國外制造業(yè)大公司一般投入營業(yè)收入的 4%~ 5%做信息 化,也就是一年投入幾億美元。投資不足嚴(yán)重制約了企業(yè)信息化的進(jìn)程和實(shí)施效果。這就是我們面臨的我國企業(yè)信息化現(xiàn)狀。 應(yīng)該說,在現(xiàn)代社會中,一個現(xiàn)代化酒店,如果沒 有與之相配套的酒店信息管理系統(tǒng),是無法想象的,也是沒有競爭力的 [1]。酒店信息管理系統(tǒng)包括公用數(shù)據(jù)庫、主計(jì)算機(jī)系統(tǒng)(如計(jì)算機(jī)中心或信息華 中 科 技 大 學(xué) 畢 業(yè) 設(shè) 計(jì) 論 文 2 中心的計(jì)算機(jī)系統(tǒng) )及前臺處理系統(tǒng)等。 酒店信息管理系統(tǒng)是屬于酒店企業(yè)內(nèi)部之間的一種管理系統(tǒng),通過企業(yè)內(nèi)部網(wǎng) (Intra)的方式處理與交換信息。 課題研究的目的和意義 酒店客房管理是酒店管理系統(tǒng)不可缺少的一部分 ,是信息化在服務(wù)業(yè)的一個重要體現(xiàn),酒店管理工作的好壞對整個酒店的發(fā)展是至關(guān)重要的。 隨著國內(nèi)酒店業(yè)的急速膨脹,隨著酒店經(jīng)營市場化的深入,伴隨著經(jīng)營多元化,利潤增長點(diǎn)的分散,如何面對日常經(jīng)營中對龐大數(shù)據(jù)的處理,如何增強(qiáng)銷售手段、提高管理水平、提升整體服務(wù),加強(qiáng)成本控制 ,實(shí)現(xiàn)數(shù)據(jù)的管理 。 酒店管理系統(tǒng)作為信息管理的一個體現(xiàn),在酒店電腦管理系統(tǒng)也越來越受到酒店業(yè)內(nèi)同行的青睞。全球信息化浪潮一浪高過一浪,為中國帶來了歷史機(jī)遇和嚴(yán)峻挑戰(zhàn)。信息社會應(yīng)該是知識社會的雛形。在信息的海洋中尋找有規(guī)律的、有價(jià)值的東西,創(chuàng)造新的、更有應(yīng)用價(jià)值的知識,這是人類思維創(chuàng)造的目的。在高科技領(lǐng)域,如計(jì)算機(jī)、電子技術(shù)、生物工程、制藥業(yè)、信息和通信 技術(shù)等 ,知識因素對于整個生產(chǎn)過程至關(guān)重要。 關(guān)鍵詞: 信息管理系統(tǒng) , 需求分析 , 酒店客房管理系統(tǒng) 華 中 科 技 大 學(xué) 畢 業(yè) 設(shè) 計(jì) 論 文 II Abstract In the twentyfirst century, the hotel puter management system for the hotel industry has been more and more popular counterparts. It has bee the hotel to upgrade their service levels, improve office efficiency, better cost control and improve the petitiveness of one of the key factors. With the rapid expansion of the hotel industry, as hotel operators market depth, along with business diversification and dispersion of profit growth, how to face the daytoday operations of a large data processing, how to enhance the sales of the means to improve the management level to enhance the overall service and cost control. To choose a good hotel management system, is an effective means to solve the problem. Management of most hotel rooms throughout the hotel management system