2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0_ _屆)</b></p><p>  世紀酒店信息管理系統(tǒng)設(shè)計與實現(xiàn)</p><p>  所在學(xué)院 </p><p>  專業(yè)班級 信息管理與信息系

2、統(tǒng) </p><p>  學(xué)生姓名 學(xué)號 </p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 </p><p><b>  摘 要</b></p&g

3、t;<p>  隨著人民生活水平和生活方式的轉(zhuǎn)變,餐飲業(yè)的投資市場逐漸擴大,被稱為中國的黃金產(chǎn)業(yè)。餐飲業(yè)不僅面臨著巨大的發(fā)展機遇,也面臨著前所未有的挑戰(zhàn)和考驗。想要在激烈的競爭環(huán)境下脫穎而出,優(yōu)化資源管理已經(jīng)是勢在必行。酒店信息管理系統(tǒng)為酒店的管理與資源優(yōu)化管理提供了巨大的發(fā)展空間,能提高酒店的服務(wù)質(zhì)量,實現(xiàn)以顧客為中心的理念。</p><p>  本系統(tǒng)是以世紀大酒店為背景,滿足酒店管理的需要而開

4、發(fā)的。在對酒店進行充分調(diào)研的基礎(chǔ)上,完成了相關(guān)的功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計,系統(tǒng)結(jié)構(gòu)合理,適用性強,能實現(xiàn)顧客的在線預(yù)定,智能點菜,后勤管理等功能。同時也可應(yīng)用于其它中小型酒店,賓館,招待所,旅館。</p><p>  關(guān)鍵詞:管理信息系統(tǒng);酒店;數(shù)據(jù)庫</p><p><b>  Abstract</b></p><p>  As Chines

5、e people's living standard and living's way changing, the country which is renowned for its tourist industry and catering industry has a big market of catering industry that is regard as the golden industry of Ch

6、ina. It is also obvious to see that the catering industry is not only confront with a tremendous opportunity but also an unprecedent challenge. It is hard to avoid optimizing resource, management and saving cost as for f

7、ierce competition. Hotel's information system management of</p><p>  Century Hotel from a background to the system, the exploitation for hotel management. We finish correlation function module design and

8、 database design, system structure in reason, adaptability strong, and finish beforehand draw on the line, intelligentize choose dishes from a menu, logistics management and so no. Meanwhile, it can be apply other small

9、 hotel, guesthouse, rest house, roadhouse.</p><p>  Keywords: information system management; hotel; database</p><p><b>  目 錄</b></p><p><b>  1 概述1</b></

10、p><p><b>  1.1開發(fā)背景1</b></p><p><b>  1.2系統(tǒng)目標(biāo)1</b></p><p>  1.3系統(tǒng)開發(fā)工具簡介2</p><p>  1.3.1 數(shù)據(jù)庫2</p><p>  1.3.2 網(wǎng)站制作工具2</p><

11、p>  1.4運行平臺簡介2</p><p>  1.4.1 操作系統(tǒng)2</p><p>  1.4.2 WEB服務(wù)器3</p><p><b>  2 系統(tǒng)分析4</b></p><p>  2.1 系統(tǒng)總體分析4</p><p>  2.2系統(tǒng)可行性分析4</p>

12、<p>  2.2.1 經(jīng)濟可行性分析4</p><p>  2.2.2 技術(shù)可行性分析4</p><p>  2.2.3 社會可行性分析5</p><p>  2.3 數(shù)據(jù)流圖5</p><p>  2.4 數(shù)據(jù)字典8</p><p><b>  3 系統(tǒng)設(shè)計14</b>

13、;</p><p>  3.1 系統(tǒng)的總體結(jié)構(gòu)設(shè)計14</p><p>  3.2 系統(tǒng)的功能詳細設(shè)計14</p><p>  3.2.1 客戶點菜模塊設(shè)計14</p><p>  3.2.2 在線預(yù)定模塊設(shè)計15</p><p>  3.2.3管理模塊設(shè)計15</p><p>  3

14、.3 數(shù)據(jù)庫設(shè)計15</p><p>  3.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計16</p><p>  3.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計17</p><p><b>  4 系統(tǒng)實現(xiàn)19</b></p><p>  4.1 項目概要19</p><p>  4.2 系統(tǒng)首頁的實現(xiàn)19</

15、p><p>  4.3 系統(tǒng)各個功能模塊的實現(xiàn)19</p><p>  4.3.1 網(wǎng)頁應(yīng)用模塊的實現(xiàn)20</p><p>  4.3.2 客戶點菜模塊的實現(xiàn)20</p><p>  4.3.3 在線預(yù)定模塊的實現(xiàn)23</p><p>  4.3.4管理模塊的實現(xiàn)25</p><p>&l

16、t;b>  結(jié) 論31</b></p><p><b>  參考文獻32</b></p><p><b>  1 概述</b></p><p><b>  1.1開發(fā)背景</b></p><p>  隨著社會的發(fā)展,酒店的管理已經(jīng)并不像以前那樣的簡單,變

17、得更加的復(fù)雜,多樣化。同時酒店的業(yè)務(wù)涉及的各個工作環(huán)節(jié)已經(jīng)不再僅僅是傳統(tǒng)的住宿,結(jié)賬業(yè)務(wù),而變成更廣泛的服務(wù)性行業(yè)的代表。因此,信息管理系統(tǒng)應(yīng)運而生,它可以使酒店的管理由繁變簡,整個過程也可以體現(xiàn)以顧客為中心的理念,以及高效快捷的服務(wù)方式。</p><p>  本套酒店信息管理系統(tǒng)是以世紀大酒店為背景,基于酒店網(wǎng)站開發(fā)的信息管理系統(tǒng)。該系統(tǒng)針對世紀酒店的實際需求,在酒店網(wǎng)站的基礎(chǔ)上為酒店服務(wù)方面設(shè)計了在線預(yù)定,智

18、能點菜等功能,為公司管理層人員管理設(shè)計了存貨管理,供貨商管理,廚師管理,客房管理等等。</p><p><b>  1.2系統(tǒng)目標(biāo)</b></p><p>  本酒店信息管理系統(tǒng)基于世紀大酒店的現(xiàn)狀而設(shè)計,主要目的是為了實現(xiàn)訂房自動化,點菜迅捷化,管理全面化。本系統(tǒng)主要有一下三大功能:</p><p><b>  1、在線預(yù)定系統(tǒng)&l

19、t;/b></p><p>  該系統(tǒng)能使顧客進行遠程的客房預(yù)定。想要訂房的顧客可以通過點擊網(wǎng)站首頁中的“在線預(yù)定”,進入用戶登陸界面。在這個頁面中,顧客首先要進行用戶注冊,注冊后的顧客可通過自己的帳號密碼進入房間預(yù)定系統(tǒng)。在系統(tǒng)里面,顧客將會看到各種類型客房的剩余量。顧客還可以在這個頁面里提交自己的訂房信息??紤]到住房用戶將是動態(tài)變化過程,顧客提交自己的預(yù)定信息后,并不會馬上預(yù)定成功,而是在管理員的客房管

20、理界面顯示,看到預(yù)定信息的管理員可對住房情況進行合理的安排,并通知顧客。</p><p><b>  2、智能點菜系統(tǒng)</b></p><p>  這個系統(tǒng)的構(gòu)想是通過建立兩個界面,一個面向顧客,一個面向酒店廚房部門。顧客可以通過酒店的首頁點擊進入點菜系統(tǒng),在這個系統(tǒng)里顧客可以看到各種各樣的美味佳肴,并且可以通過此系統(tǒng)選擇自己想要吃的菜和所在的房間,然后提交點菜的信息

21、。這樣顧客點菜的信息就會在廚師部門的屏幕里顯示,而且這個屏幕顯示的信息每五秒刷新一次,以保證廚師部門可以及時的看到客戶的點菜信息(孫慧,2010)[1]。</p><p><b>  3、后勤管理系統(tǒng)</b></p><p>  在這個系統(tǒng)中以酒店的倉庫材料,廚師人員,供貨商為例,管理員可以在對酒店的材料,廚師,供貨商的信息進行添加,刪除,查詢,而且本程序而的另一個特

22、點就是材料的數(shù)量與材料的用量具有連接。這個功能的設(shè)想是每道菜都有大概數(shù)量的耗材,廚師每做一到菜,倉庫表中的數(shù)據(jù)就會自動減少相應(yīng)的量(王根義,2009)[2]。</p><p>  1.3系統(tǒng)開發(fā)環(huán)境簡介</p><p><b>  1.3.1 數(shù)據(jù)庫</b></p><p>  數(shù)據(jù)庫是網(wǎng)站信息系統(tǒng)的核心關(guān)鍵所在,本系統(tǒng)采用的數(shù)據(jù)庫是acces

23、s 2000。Microsoft Office Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它具有儲存方便,界面友好,易于維護管理,支持廣泛,易于擴展等優(yōu)點。普遍適用于酒店管理信息系統(tǒng)或類似小型系統(tǒng)的開發(fā)應(yīng)用。</p><p><b>  1.3.2 ASP</b></p><p>  ASP是微軟開發(fā)的一種類似HTML、Script(腳本)與CGI的結(jié)合體,它沒

24、有提供自己專門的編程語言,而是允許用戶使用包括VBSCRIPT,JAVASCRIPT等在內(nèi)的許多已有的腳本語言編寫ASP的應(yīng)用程序。ASP的程序編制比HTML更方便且更有靈活性。它是在WEB服務(wù)器端運行,運行后再將運行結(jié)果以HTML格式傳送至客戶端的瀏覽器。ASP屬于解譯性語言。由服務(wù)器端WEB服務(wù)器解釋執(zhí)行。ASP的特點是使用簡單、方便、開發(fā)周期短、開發(fā)效率高(吳洪亮,2009)[3]。</p><p><

25、;b>  1.4運行平臺簡介</b></p><p>  1.4.1 操作系統(tǒng)</p><p>  由于系統(tǒng)采用的是access,dreamwear等開發(fā)工具,要求用戶電腦用的操作系統(tǒng)為window 2000以上,本臺電腦的操作程序為window xp。</p><p>  1.4.2 WEB服務(wù)器</p><p>  本系

26、統(tǒng)采用的WEB服務(wù)器為IIS。IIS是目前最流行的Web服務(wù)器產(chǎn)品之一,很多著名的網(wǎng)站都是建立在IIS的平臺上。IIS提供了一個圖形界面的管理工具,稱為 Internet服務(wù)管理器,可用于監(jiān)視配置和控制Internet服務(wù)(朱歷平,2010)[4]。</p><p><b>  2 系統(tǒng)分析</b></p><p>  2.1 系統(tǒng)總體分析</p>&l

27、t;p>  系統(tǒng)分為在線預(yù)定系統(tǒng)、智能點菜系統(tǒng)和后勤管理系統(tǒng)。在線預(yù)定是方便,快捷的預(yù)房信息提交系統(tǒng)包括:用戶注冊、酒店客房情況和在線預(yù)定等功能;點菜系統(tǒng)分為兩塊,一塊是給顧客使用的,顧客可以在屏幕中看到酒店的菜肴,通過點擊系統(tǒng)的上傳自己的菜單。另一塊則是給廚師部門看的,廚師將會在屏幕中看到顧客的菜單;后勤管理系統(tǒng),在這個系統(tǒng)中以酒店的材料,廚師人員,供貨商為例,管理員可以對這些酒店的信息進行添加,刪除,查詢,實現(xiàn)酒店資料的管理自

28、動化。</p><p>  整個系統(tǒng)為酒店提供了自動化的服務(wù)與管理,所有的顧客都可以通過這個網(wǎng)站獲得自動化的服務(wù)。使酒店降低了管理成本,系統(tǒng)運作的整個過程體現(xiàn)了酒店的自動化,快捷化,能夠使其在激烈的競爭環(huán)境中脫穎取得優(yōu)勢(劉飛;張立濤,2010)[5]。</p><p>  2.2系統(tǒng)可行性分析</p><p>  可行性分析是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)

29、和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以進行可行性的分析是非常必要的,也是很重要的。經(jīng)過最初的系統(tǒng)調(diào)查得出以下三點的可行性分析:</p><p>  2.2.1 經(jīng)濟可行性分析</p><p>  開發(fā)一套人力資源管理系統(tǒng)的費用是有限的,然而,系統(tǒng)給企業(yè)帶來的收益卻是長久的。首先酒店信息管理系統(tǒng)降低了酒店的管理成本,并使酒店能夠在復(fù)雜多變的情況下進行有序的管

30、理,大大提高了酒店的運營能力。而且,做為一個高級酒店,信息管理系統(tǒng)是必不可少的,它可以提高酒店的服務(wù)質(zhì)量,吸引更多的顧客。這些都能給酒店帶來源源不斷的經(jīng)濟效益。</p><p>  2.2.2 技術(shù)可行性分析</p><p>  本系統(tǒng)采用IIS+ASP相結(jié)合的技術(shù),以access為數(shù)據(jù)庫對網(wǎng)站進行建設(shè)。</p><p>  近幾年來,管理信息系統(tǒng)技術(shù)得到了充分的發(fā)

31、展與完善,使得開發(fā)本系統(tǒng)在技術(shù)上具有可行性。利用dreamwear8開發(fā)工具,使整個過程方便可行。</p><p>  在該系統(tǒng)的軟件研發(fā)階段,我通過對世紀酒店的結(jié)構(gòu)進行分析、進行系統(tǒng)設(shè)計與開發(fā),采用成熟的數(shù)據(jù)庫技術(shù)與軟件開發(fā)技術(shù),整個過程中沒有太大問題,具有技術(shù)可行性(薛華成,1993)[6]。</p><p>  2.2.3 社會可行性分析</p><p>  

32、在本系統(tǒng)的運營階段,使用系統(tǒng)的工作人員,除了需要具備在Microsoft Windows平臺上使用基本的電腦知識,并不需要特別的技術(shù)能力。而這方面的知識,在該酒店與本項目運營相關(guān)的直接人員(包括經(jīng)理層、倉儲部、收銀組)都已經(jīng)具備。并且在系統(tǒng)使用前,還會安排對操作系統(tǒng)的人員進行必要的培訓(xùn)。具有社會可行性。</p><p><b>  2.3 數(shù)據(jù)流圖</b></p><p&

33、gt;  數(shù)據(jù)流圖是掌握現(xiàn)行系統(tǒng)的情況,確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié),是系統(tǒng)分析和描述現(xiàn)行系統(tǒng)的重要工具,是業(yè)務(wù)流程調(diào)查結(jié)果的圖形化表示。更清楚描述整個系統(tǒng)中管理員,顧客的數(shù)據(jù)處理流程,以及連接各機構(gòu)的物流、信息流的傳遞和流通關(guān)系,體現(xiàn)了現(xiàn)行系統(tǒng)的界限、環(huán)境、輸入、輸出、處理和數(shù)據(jù)存儲等內(nèi)容。通過流圖的繪制,可以發(fā)現(xiàn)問題,分析不足,優(yōu)化業(yè)務(wù)處理過程。數(shù)據(jù)流圖共有三個方面的組成,分別是實體、數(shù)據(jù)處理,數(shù)據(jù)存儲(連素琴,2008)[7]。

34、 </p><p> ?。?)實體——實體是現(xiàn)實世界中客觀存在的事物。</p><p> ?。?)邏輯處理——對數(shù)據(jù)流進行操作和變換。</p><p> ?。?)數(shù)據(jù)存儲——數(shù)據(jù)經(jīng)過邏輯處理后被系統(tǒng)保存下來的數(shù)據(jù)。</p><p>  (4)數(shù)據(jù)流向——主要標(biāo)明數(shù)據(jù)經(jīng)過處理后的流向。</p><p>  

35、外部實體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)儲存</p><p><b>  圖1 </b></p><p>  數(shù)據(jù)流圖是分層次的,繪制時采取自頂向下、逐層分解的辦法。根據(jù)本系統(tǒng)的特點,分別繪制了頂層圖,0層圖和一層圖。</p><p><b> ?。?)頂層圖</b>&

36、lt;/p><p>  頂層圖說明了系統(tǒng)的總的處理功能、輸入和輸出(詳見圖2)。</p><p><b>  圖2 頂層圖</b></p><p>  說明:在菜單系統(tǒng)中,顧客輸入點菜信息,廚師根據(jù)顧客的點菜信息來做相應(yīng)的菜肴。訂房的顧客通過訂房系統(tǒng)輸入自己想要預(yù)定的信息,管理員可以根據(jù)情況通知顧客并且對酒店住房情況進行管理(肖淑男,2008)[8

37、]。</p><p><b>  (2)0層圖</b></p><p>  在頂層圖的基礎(chǔ)下,根據(jù)數(shù)據(jù)的傳遞和加工過程,依次繪制下層的數(shù)據(jù)流圖,描述系統(tǒng)的功能與數(shù)據(jù)之間的變換關(guān)系(詳見圖3)。</p><p><b>  圖3 0層圖</b></p><p><b>  (3)一層圖<

38、;/b></p><p>  點菜系統(tǒng)一層數(shù)據(jù)流圖(詳見圖4)。</p><p>  圖4 點菜系統(tǒng)一層圖</p><p>  說明:顧客在點菜系統(tǒng)的菜單表中選擇自己想要吃的菜與自己的房間號,顧客選擇的信息顧客的點菜信息將會儲存在顧客點菜表中,而顧客點菜表中的信息將會在廚師部門的屏幕中顯示(楊華生,2009)[9]。</p><p> 

39、 客房預(yù)定管理一層圖(詳見圖5)。</p><p>  圖5 在線預(yù)定系統(tǒng)一層圖</p><p>  說明:用戶通過注冊自己的信息進入在線預(yù)訂系統(tǒng),用戶在系統(tǒng)里用可以選擇自己想要入住的房間類型與數(shù)量,與入住日期。這些信息將會在管理員的界面里顯示。由于客戶住房是動態(tài)變化的過程,預(yù)定是否成功,管理員可根據(jù)顧客的聯(lián)系方式通知顧客。并修改當(dāng)天的空房數(shù)量。</p><p> 

40、 后勤管理一層圖(詳見圖6)。</p><p>  圖6 后勤管理一層圖</p><p>  說明:后勤的管理信息系統(tǒng),在系統(tǒng)中管理員可對以酒店的材料,廚師人員,供貨商進行添加,刪除,查詢,而且材料的數(shù)量和材料的用量具有連接,廚師這邊每做一到菜,材料表中的數(shù)據(jù)就會自動減少相應(yīng)的量(李學(xué)慧,夏志勇,2010)[10]。</p><p><b>  2.4 數(shù)

41、據(jù)字典</b></p><p>  數(shù)據(jù)字典主要用來描述數(shù)據(jù)流圖中的外部實體、數(shù)據(jù)存儲、數(shù)據(jù)流和邏輯處理,是關(guān)于數(shù)據(jù)流圖內(nèi)所包含數(shù)據(jù)元素的定義及說明的集合。</p><p>  (1)外部實體為顧客和管理員</p><p>  表1 顧客外部實體條目</p><p>  表2 管理員外部實體條目</p><p&

42、gt;<b>  (2)數(shù)據(jù)存儲</b></p><p>  表3 菜單表數(shù)據(jù)存儲條目</p><p>  表4 顧客點菜表數(shù)據(jù)存儲條目</p><p>  表5 預(yù)定信息表數(shù)據(jù)存儲條目</p><p>  表6 客房信息表的數(shù)據(jù)存儲條目</p><p>  表7 顧客信息表的數(shù)據(jù)存儲條目<

43、/p><p>  表8 倉庫信息表的數(shù)據(jù)存儲</p><p>  表9 供貨商信息表的數(shù)據(jù)存儲條目</p><p>  表10 廚師信息表的數(shù)據(jù)存儲條目</p><p><b> ?。?)數(shù)據(jù)流</b></p><p>  表11 顧客點菜數(shù)據(jù)流條目</p><p>  表12

44、 廚師查看點菜數(shù)據(jù)流條目</p><p>  表13 客房信息查詢數(shù)據(jù)流條目</p><p>  表14 顧客在線訂房的數(shù)據(jù)流</p><p>  表15 訂房信息查詢數(shù)據(jù)流條目</p><p>  表16 客房管理數(shù)據(jù)流條目</p><p>  表17 后勤信息查閱數(shù)據(jù)流條目</p><p>

45、  表18 后勤信息管理數(shù)據(jù)流條目</p><p><b> ?。?)邏輯處理</b></p><p>  表19 點菜系統(tǒng)數(shù)據(jù)處理條目</p><p>  表20 查詢點菜信息數(shù)據(jù)處理條目</p><p>  表21 在線預(yù)定數(shù)據(jù)處理條目</p><p>  表22 后勤管理系統(tǒng)數(shù)據(jù)處理條目&l

46、t;/p><p>  表23 管理客房信息數(shù)據(jù)處理條目</p><p><b>  3 系統(tǒng)設(shè)計</b></p><p>  3.1 系統(tǒng)的總體結(jié)構(gòu)設(shè)計</p><p>  酒店信息管理主要通過網(wǎng)頁的形式表現(xiàn)出來,用戶功能,酒店管理功能嵌套網(wǎng)站之中(芮晨,2010)[11]。</p><p>  圖7

47、 系統(tǒng)結(jié)構(gòu)</p><p>  3.2 系統(tǒng)的功能詳細設(shè)計 </p><p>  系統(tǒng)具體按應(yīng)用功能劃分,可分為智能點菜模塊、在線訂房模塊和后勤管理模塊三大模塊。</p><p>  3.2.1 客戶點菜模塊設(shè)計 </p><p>  客戶點菜模塊是整個點菜系統(tǒng)流程的全過程,主要包括顧客上傳點菜信息,廚師查閱顧客點菜信息。</p&

48、gt;<p> ?。?)顧客點菜模塊設(shè)計</p><p>  顧客可根據(jù)點菜頁面選擇自己想要吃的菜和所在的房間,然后點擊上傳即可。點菜的信息將會上傳到顧客點菜表。</p><p> ?。?)廚師查閱模塊設(shè)計</p><p>  顧客的點菜信息將會在廚師部門的頁面中顯示。這里的設(shè)定是讓此頁面每</p><p>  5秒刷新一次。保

49、證廚師部門可以及時的看到客戶的點菜信息。</p><p>  3.2.2 在線預(yù)定模塊設(shè)計 </p><p>  在線預(yù)定模塊是顧客通過注冊自己的賬戶信息進入預(yù)定界面,提交自己的預(yù)定信息。管理員在自己的管理頁面中可以看到所有顧客的預(yù)定信息,并通知顧客,修改空房數(shù)量。</p><p> ?。?)顧客注冊模塊設(shè)計</p><p>  想要訂房的顧

50、客可通過網(wǎng)站首頁中的在線預(yù)訂進入注冊界面,注冊是要求輸入顧客的顧客的帳號、密碼、姓名、性別、住址和聯(lián)系方式。</p><p>  (2)顧客訂房模塊設(shè)計</p><p>  顧客通過自己的帳號密碼登陸訂房頁面,在此頁面里客戶可以看到空房的數(shù)量,并可以提交自己的預(yù)定信息。</p><p>  3.2.3管理模塊設(shè)計</p><p>  管理模塊

51、使酒店可以實現(xiàn)自動化的管理,管理員通過使用自己的帳號密碼進入管理界面,可對酒店的倉庫、廚師、供貨商和空房數(shù)量進行添加、刪除和查找。在此模塊中有五個連接,其中三個指向數(shù)據(jù)頁面,另兩個指向修改頁面。</p><p>  (1)數(shù)據(jù)頁面模塊設(shè)計</p><p>  數(shù)據(jù)頁面中管理員可以點擊查看倉庫的信息,供貨商信息,廚師信息。</p><p>  (2)客房管理模塊設(shè)計&

52、lt;/p><p>  管理界面分為后勤管理界面和客房管理,后勤管理界面中管理員可以對酒店的倉庫、廚師、供貨商進行添加、刪除和查找。而在管理界面中,管理員可根據(jù)當(dāng)日的空房數(shù)量進行修改。</p><p>  3.3 數(shù)據(jù)庫設(shè)計 </p><p>  數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞直接對應(yīng)用系統(tǒng)的效率及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)

53、設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致(方紅萍,2009)[12]。</p><p>  3.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的首要任務(wù),數(shù)據(jù)庫概念設(shè)計主要工具是E-R圖(實體-聯(lián)系圖)來描述系統(tǒng)的概念模型。E-R圖由實體、屬性、聯(lián)系三部分組成:</p><p>  實體

54、聯(lián)系 屬性</p><p><b>  圖8</b></p><p>  a.實體——實體是現(xiàn)實世界中客觀存在的事物。</p><p>  b.聯(lián)系——實體之間可能存在著各種聯(lián)系,這種聯(lián)系通過信息系統(tǒng)的功能活動表現(xiàn)出來。</p><p>  c.屬性——實體或聯(lián)系的性質(zhì)就是屬性。</

55、p><p>  通過對系統(tǒng)進行的需求分析、流程設(shè)計以及系統(tǒng)功能結(jié)構(gòu)的確定和E-R的了解,繪制了酒店信息管理系統(tǒng)的E-R圖(詳見圖9)。</p><p>  圖9 世紀酒店信息管理系統(tǒng)概念設(shè)計</p><p>  3.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  根據(jù)開發(fā)系統(tǒng)的情況,采用了access 2000數(shù)據(jù)庫。</p>&l

56、t;p>  根據(jù)網(wǎng)站系統(tǒng)數(shù)據(jù)庫中各個表的邏輯結(jié)構(gòu),下列每個表格表示在數(shù)據(jù)庫中的一個表(曾誠,2010)[13](如表24-31)。</p><p>  (1)顧客資料(帳號、密碼、姓名、性別、住址、電話號碼),主鍵為帳號(見表24)。</p><p><b>  表24顧客資料表</b></p><p>  (2)管理員資料(帳號、密碼)

57、,主鍵為帳號(見表25)。</p><p><b>  表25管理員資料表</b></p><p> ?。?)菜單資料(菜名、價格、廚師、種類),主鍵為菜名(見表26)。</p><p><b>  表26菜單資料表</b></p><p> ?。?)廚師信息(姓名、年齡、參加工作日期、擅長種類),

58、主鍵為姓名(見表27)。</p><p><b>  表27廚師資料表</b></p><p> ?。?)供貨商信息(供應(yīng)種類、姓名、地址、電話)主鍵為供應(yīng)種類(見表28)。</p><p><b>  表28供貨商信息表</b></p><p>  (5)倉庫資料信息(材料、數(shù)量)主鍵為材料(見表

59、29)。</p><p><b>  表29倉庫信息表</b></p><p>  (6)空房信息(類型、空房數(shù)量)主鍵為類型(見表30)。</p><p><b>  表30空房信息表</b></p><p> ?。?)顧客預(yù)定信息(單人房、雙人房、豪華客房、入住日期、聯(lián)系電話)(見表31)。&l

60、t;/p><p>  表31顧客預(yù)定信息表</p><p><b>  4 系統(tǒng)實現(xiàn)</b></p><p><b>  4.1 項目概要</b></p><p>  本套酒店信息管理系統(tǒng)是以世紀大酒店為背景,基于酒店網(wǎng)頁開發(fā)的信息管理系統(tǒng)。其系統(tǒng)目的是為了提高酒店服務(wù)質(zhì)量,且實現(xiàn)其運營高效化,管理自動

61、化。</p><p>  4.2 系統(tǒng)首頁的實現(xiàn)</p><p>  顧客進入世紀酒店信息管理系統(tǒng),首先看到的是酒店網(wǎng)站的首頁,一個好的網(wǎng)站首頁可以體現(xiàn)一個高等級的酒店形象,因此首頁的布局是否合理,是否美觀是最為重要的。我在首頁中添加了活動圖片技術(shù),變換圖片技術(shù)和數(shù)據(jù)庫連接技術(shù),且對布局進行了合理的安排(薛山;侯迪,2005)[14](見圖10)。</p><p>

62、  圖10 系統(tǒng)首頁主界面</p><p>  4.3 系統(tǒng)各個功能模塊的實現(xiàn)</p><p>  系統(tǒng)具體按應(yīng)用功能劃分,可分為網(wǎng)頁應(yīng)用模塊,用戶點菜模塊、在線訂房模塊和后勤管理模塊三大模塊。</p><p>  4.3.1 網(wǎng)頁應(yīng)用模塊的實現(xiàn)</p><p>  作為一個酒店網(wǎng)站,網(wǎng)頁具有各種鏈接的方法。管理者可以在此模塊中放入自己想要發(fā)

63、布的一些信息,如概況、新聞、聯(lián)系方式等。(見圖11)</p><p>  圖11 網(wǎng)頁信息頁面</p><p>  4.3.2 客戶點菜模塊的實現(xiàn) </p><p>  客戶點菜模塊是整個點菜系統(tǒng)流程的全過程,主要包括顧客上傳點菜信息,廚師查閱顧客點菜信息。</p><p><b> ?。?)顧客點菜實現(xiàn)</b><

64、/p><p>  顧客通過首頁點擊進入點菜系統(tǒng),然后可根據(jù)菜單頁面選擇自己想要吃的菜和所在的房間,點擊提交即可(見圖12)。顧客的點菜信息將會上傳到顧客點菜表。</p><p><b>  圖12點菜頁面</b></p><p><b>  主要代碼如下:</b></p><p><b>  

65、<%</b></p><p>  dim conn, conn1, rs, rs1, strql, strql1, DBPath</p><p>  set conn=server.Createobject("ADODB.connection")</p><p>  set rs=server.createobjec

66、t("ADODB.recordset")</p><p>  set rs1=server.createobject("ADODB.recordset")</p><p>  DBPath=Server.MapPath("../shuju.mdb") /連接數(shù)據(jù)庫</p><

67、;p>  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath</p><p>  strql="select*from diancai" /添加到點菜表</p><p>  strql1="select*f

68、rom cangku" /點到的菜將會影響到倉庫材料的數(shù)量</p><p>  rs.open strql, conn, 1, 2</p><p>  rs1.open strql1, conn, 1, 2</p><p><b>  rs.addnew</b></p><p>  rs(

69、"caiming")=request.form("checkbox")</p><p>  if rs("caiming")<>"" then</p><p>  rs1.movefirst</p><p>  rs1.find "材料='肉'&qu

70、ot;</p><p>  rs1("數(shù)量")=rs1("數(shù)量")-4</p><p>  rs1.update</p><p>  …… (此處省略了相同部分)</p><p><b>  (2)廚師查閱設(shè)計</b></p><

71、;p>  顧客的點菜信息將會在廚師部門的頁面中顯示,此頁面將顧客點菜表的信</p><p>  息顯示出來。而且,為了保證顧客點菜信息將會及時的,自動地傳達給廚師部門,此頁面是每5秒自動刷新一次。(見圖13)</p><p><b>  圖13點菜信息頁面</b></p><p><b>  主要代碼如下:</b>&

72、lt;/p><p>  <meta http-equiv="refresh" content="5"; charset=gb2312" /> </p><p>  /網(wǎng)頁每5秒自動刷新一次</p><p><b>  <% </b></p><p>  s

73、et conn1=server.Createobject("ADODB.connection")</p><p>  set rs=server.createobject("ADODB.recordset")</p><p>  DBPath=Server.MapPath("shuju.mdb")</p><p

74、>  conn1.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath</p><p>  rs.open "diancai", conn1, 2, 2 %> /連接數(shù)據(jù)庫</p><p>  <table width=

75、"961" border="1"bordercolor="#00FFFF"></p><p>  <% do while not rs.eof %> /循環(huán)讀取數(shù)據(jù)</p><p><b>  <tr></b></p><

76、p>  <td><font color="#FF0000">顧客ID</font></td><td><font color="#0000FF"><%=rs("id")%></font></td></p><p>  <td><

77、;font color="#FF0000">房間</font></td><td><font color="#0000FF"><%=rs("fangjian")%></font></td></p><p><b>  </tr></b>

78、;</p><p>  <tr> <td><font color="#FF0000">菜單</font></td></p><p>  <% if rs("caiming")<>"" then</p><p>  respon

79、se.Write "<td>"&rs("caiming")&"</td>"</p><p>  end if %></p><p>  …… (此處省略了相同部分)</p><p>  <%

80、 if rs("caiming15")<>"" then</p><p>  response.Write "<td>"&rs("caiming15")&"</td>"</p><p>  end if %> </tr&

81、gt;</p><p>  <%rs.movenext loop %></p><p><b>  </table></b></p><p>  4.3.3 在線預(yù)定模塊的實現(xiàn)</p><p>  在線預(yù)定模塊是顧客通過注冊自己的賬戶信息進入預(yù)定界面,提交自己的預(yù)定信息,管理員在自己的頁面則可

82、以看到所有顧客的預(yù)定信息,并通知顧客,修改空房數(shù)量(冀鵬,2009)[15]。</p><p><b>  顧客注冊的實現(xiàn)</b></p><p>  對于想要訂房且沒有登陸帳號的顧客,可通過點擊首頁中的“在線預(yù)訂”進入登陸界面,然后點擊“用戶注冊”,進入注冊頁面(見圖14)。</p><p><b>  圖14顧客注冊頁面</

83、b></p><p><b>  主要代碼:</b></p><p><b>  <%</b></p><p>  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath</p><p>

84、;  if request.form("btype")<>""and request.form("btype1")<>""and request.form("btype2")<>""and request.form("btype3")<>"&

85、quot;and request.form("btype4")<>""then</p><p>  sql="insert into user(帳號, 姓名, 性別, 住址, 聯(lián)系方式, 密碼) values('"&btyp&"', '"&btype&&q

86、uot;', '"&btype1&"', '"&bdata&"', '"&bdata1&"', '"&bdata2&"')"</p><p>  conn.execute(sql)&

87、lt;/p><p>  conn.close</p><p>  set conn=nothing</p><p>  response.write"恭喜您!用戶注冊成功!"</p><p>  else response.write"請補全您的信息!"</p><p><b&

88、gt;  end if </b></p><p><b>  %></b></p><p><b> ?。?)顧客訂房設(shè)計</b></p><p>  顧客通過自己的帳號密碼登陸到訂房頁面。在此頁面,客戶除了可以提交自己的預(yù)定信息外,還可以看到酒店空房數(shù)量。(如圖15)</p><p

89、>  圖15 顧客訂房頁面</p><p><b>  關(guān)鍵代碼如下:</b></p><p><b>  <%</b></p><p>  dim conn, conn1, rs, rs1, strql, strql1, DBPath</p><p>  set conn=

90、server.Createobject("ADODB.connection")</p><p>  set rs=server.createobject("ADODB.recordset")</p><p>  DBPath=Server.MapPath("shuju.mdb")</p><p>  con

91、n.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath</p><p>  strql="select*from kefang"</p><p>  rs.open strql, conn, 1, 2 </p><p>  %>

92、 /連接數(shù)據(jù)庫</p><p>  <% do while not rs.eof </p><p>  response.Write "<br>"&rs("類型")&"還有"&rs("數(shù)量")&"間"<

93、;/p><p>  rs.movenext</p><p>  loop %> /顯示各種類型房間的空余數(shù)量</p><p>  <% rs.close</p><p>  conn.close %> /關(guān)閉連接</p>&

94、lt;p>  4.3.4管理模塊的實現(xiàn)</p><p>  管理模塊使酒店可以實現(xiàn)自動化的管理,管理員通過使用自己的帳號密碼進入管理界面,可對酒店的倉庫、廚師、供貨商和空房數(shù)量進行添加、刪除和查找。管理頁面模塊可分為兩個部分、五個連接,其中三個指向數(shù)據(jù)頁面,另兩個指向修改頁面。</p><p><b>  登陸頁面設(shè)計</b></p><p&

95、gt;  管理員首先要通過自己的帳號密碼進入登陸頁面(如圖16)</p><p>  圖16 登陸注冊頁面</p><p>  關(guān)鍵代碼如下(Benjaman L,2007)[16]:</p><p><b>  <%</b></p><p>  aname=request.Form("name"

96、;)</p><p>  apass=request.Form("password")</p><p><b>  flag=0</b></p><p>  set conn=server.createobject("adodb.connection")</p><p>  DBP

97、ath=Server.MapPath("test1.mdb")</p><p>  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath</p><p>  if request.Form("radiobutton")="admin&qu

98、ot; then </p><p><b>  flag=1</b></p><p>  sql="select * from [admin] Where 帳號='"&aname&"'and 密碼='"&apass&"'"&

99、lt;/p><p><b>  else</b></p><p>  sql="select * from [user] Where 帳號='"&aname&"'and 密碼='"&apass&"'"</p><p>  en

100、d if /根據(jù)登陸用戶的不同,選擇了不同的表,登陸到不同頁面。</p><p><b> ?。?)數(shù)據(jù)頁面設(shè)計</b></p><p>  數(shù)據(jù)頁面中管理員可以點擊查看倉庫的信息,供貨商信息,廚師信息(如圖17-19)。</p><p><b>  圖17 倉庫表頁面</b></p>

101、<p><b>  圖18 供貨商頁面</b></p><p>  圖19 廚師信息頁面</p><p>  關(guān)鍵代碼如下(以廚師表為例):</p><p><b>  <%</b></p><p>  set conn1=server.Createobject("ADOD

102、B.connection")</p><p>  set rs=server.createobject("ADODB.recordset")</p><p>  DBPath=Server.MapPath("../shuju.mdb")</p><p>  conn1.Open "driver={Micro

103、soft Access Driver (*.mdb)};dbq="&DBPath</p><p>  rs.open "chushi", conn1, 2, 2 %> /數(shù)據(jù)庫連接</p><p>  <% do while not rs.eof %></p><p><b

104、>  <tr></b></p><p>  <td><%=rs("姓名")%></td><td><%=rs("年齡")%></td><td><%=rs("參加工作日期")%></td><td><%=r

105、s("擅長種類")%></td></p><p>  </tr> /顯示信息內(nèi)容</p><p><b>  <% </b></p><p>  rs.movenext</p><p><b>

106、  loop %></b></p><p>  (3)酒店管理模塊設(shè)計</p><p>  管理界面分為后勤管理界面和客房管理。在后勤管理界面中,管理員可以對酒店的材料、廚師、供貨商進行添加、刪除和查找(如圖20)。而在管理界面中,管理員可根據(jù)當(dāng)日的空房數(shù)量進行修改(如圖21)。</p><p>  圖20 后勤管理頁面</p>&l

107、t;p><b>  關(guān)鍵代碼如下:</b></p><p>  添加信息(以廚師表為例)(Jeff Prosise,2008)[17]</p><p><b>  <%</b></p><p>  set conn=server.createobject("adodb.connection"

108、)</p><p>  DBPath=Server.MapPath("../shuju.mdb")</p><p>  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath</p><p>  sql="insert into chu

109、shi(姓名, 年齡, 參加工作日期, 擅長種類) values('"&btype&"', '"&btype1&"', '"&bdata&"', '"&bdata1&"')"</p><p&

110、gt;  conn.execute(sql)</p><p>  conn.close</p><p>  set conn=nothing</p><p>  response.Redirect "chushibiao.asp"</p><p><b>  %> </b></p>

111、<p>  刪除信息(以廚師表為例)</p><p>  rs.movefirst</p><p>  rs.find "姓名='"&textfield&"'"</p><p>  if not rs.eof then</p><p><b>  r

112、s.delete</b></p><p><b>  rs.update</b></p><p>  圖21 住房管理頁面</p><p><b>  關(guān)鍵代碼:</b></p><p><b>  <%</b></p><p>  d

113、im conn, conn1, rs, rs1, strql, strql1, DBPath</p><p>  set conn=server.Createobject("ADODB.connection")</p><p>  set rs=server.createobject("ADODB.recordset")</p>

114、;<p>  DBPath=Server.MapPath("../shuju.mdb")</p><p>  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath </p><p>  strql="select*from yuding&qu

115、ot; /連接數(shù)據(jù)庫</p><p>  rs.open strql, conn, 1, 2 %></p><p>  <% do while not rs.eof </p><p>  response.Write "<br>"&"聯(lián)系方式為"&rs("

116、聯(lián)系電話")&"的客戶,預(yù)定單人房"&rs("單人房")&"間, 預(yù)定雙人房"&rs("雙人房")&"間,預(yù)定豪華客房"&rs("豪華客房")&"間,準備"&rs("入住日期")&"入住

117、。"</p><p>  rs.movenext loop %></p><p>  <% rs.close </p><p>  conn.close %></p><p>  以上代碼代碼可以讓管理員看到訂房客戶的信息,并且及時作出反應(yīng)。</p>

118、<p><b>  <%</b></p><p>  dim conn, conn1, rs, rs1, strql, strql1, DBPath</p><p>  set conn=server.Createobject("ADODB.connection")</p><p>  set

119、rs=server.createobject("ADODB.recordset")</p><p>  set rs1=server.createobject("ADODB.recordset")</p><p>  DBPath=Server.MapPath("../shuju.mdb")</p><p>

120、;  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath</p><p>  strql="select*from kefang" /連接數(shù)據(jù)庫</p><p>  rs.open strql, conn, 1, 2</p><

121、p>  rs.movefirst</p><p>  rs.find "類型='單人房'"</p><p>  rs("數(shù)量")=rs("數(shù)量")+request.form("btype1")</p><p><b>  rs.update</b&g

122、t;</p><p>  response.write "單人房已修改完畢"</p><p>  rs.movefirst</p><p>  rs.find "類型='雙人房'"</p><p>  rs("數(shù)量")=rs("數(shù)量")+reque

123、st.form("btype2")</p><p><b>  rs.update</b></p><p>  response.write "<br>雙人房已修改完畢"</p><p>  rs.movefirst</p><p>  rs.find "類型

124、='豪華客房'"</p><p>  rs("數(shù)量")=rs("數(shù)量")+request.form("btype3")</p><p><b>  rs.update</b></p><p>  response.write "<br>豪

125、華客房已修改完畢" /添加空房的數(shù)量</p><p><b>  rs.close</b></p><p>  conn.close</p><p><b>  %></b></p><p><b>  結(jié) 論</b></p><

126、p>  本系統(tǒng)是根據(jù)世紀大酒店的實際需求而設(shè)計,是基于酒店網(wǎng)頁而建立的信息管理系統(tǒng)。本系統(tǒng)主要運用VBScript語言,由Dreamwaver8而開發(fā)。整個過程中應(yīng)用了活動頁面,數(shù)據(jù)庫等技術(shù),并通過超連接的方法實現(xiàn)了整個系統(tǒng)的功能。整個系統(tǒng)具有結(jié)構(gòu)鮮明,界面美觀,操作簡單易行等優(yōu)點。</p><p>  由于時間和能力的限制,無法對世紀酒店的管理服務(wù)功能進行全面的設(shè)計。</p><p&g

127、t;  因此,本系統(tǒng)就以提高酒店服務(wù)質(zhì)量,節(jié)約酒店管理成本為原則針對就酒店網(wǎng)站,在線訂房,智能點菜,后勤管理等幾個大方面進行設(shè)計,且各個模塊都實現(xiàn)了預(yù)期的效果。</p><p>  計算機世界猶如一個浩瀚無比的海洋。如果想進一步的的提高,就必須要不斷的學(xué)習(xí),培養(yǎng)自己的自學(xué)能力。現(xiàn)在社會發(fā)展日新月異,如果我們停下學(xué)習(xí),就會被社會所淘汰。這次系統(tǒng)的開發(fā),無論是從技術(shù)上還是從學(xué)習(xí)的能力上來講對我以后步入社會打下了良好的

128、基礎(chǔ)。</p><p>  經(jīng)過本次設(shè)計,我不但學(xué)到了許多課本上沒有的知識,還培養(yǎng)了自己的思維能力和動手能力。回顧整個系統(tǒng)的開發(fā)和論文的撰寫,有許多收獲,都也有些不盡人意之處,因此我以后要更進一步的努力,開拓。</p><p><b>  參考文獻</b></p><p>  [1] 孫慧.ASP技術(shù)在網(wǎng)站建設(shè)中的應(yīng)用[D].長春:東北師范大學(xué)

129、,2010(3).</p><p>  [2] 王根義.用C++語言設(shè)計信息管理系統(tǒng)的優(yōu)化方案[J].期科學(xué)之友,2009(6).</p><p>  [3] 吳洪亮.Web Service的研究及其在信息管理系統(tǒng)中的應(yīng)用[D].北京:人民郵電出版社,2009(3).</p><p>  [4] 朱歷平.ASP.NET在信息管理系統(tǒng)中的應(yīng)用[J].科技資訊,2010

130、(3).</p><p>  [5] 劉飛,張立濤.管理信息系統(tǒng)特性分析[J].中國管理信息化,2010(5). </p><p>  [6] 薛華成.管理信息系統(tǒng)[M].北京:清華大學(xué)出版社,1993. </p><p>  [7] 連素琴.西安JB飯店管理信息系統(tǒng)研究[C].西安:西安理工大學(xué),2008.</p><p>  [8] 肖淑

131、男.門戶通暢,服務(wù)流暢——企業(yè)信息門戶及其建設(shè)[J].微電腦世界,2008(4).</p><p>  [9] 楊華生.A公司餐飲連鎖管理信息系統(tǒng)的設(shè)計與實施[D].蘭州:蘭州大學(xué),2009(5).</p><p>  [10] 李學(xué)慧,夏志勇.淺談檢驗信息管理系統(tǒng)[J].中國醫(yī)療設(shè)備,2010(2).</p><p>  [11] 芮晨.基于Access數(shù)據(jù)庫的網(wǎng)

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論