網(wǎng)上客房預(yù)訂系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  網(wǎng)上客房預(yù)訂系統(tǒng)</b></p><p> 學(xué) 院</p><p> 專 業(yè)</p><p> 班 級(jí)</p><p> 學(xué) 號(hào)</p><p> 姓 名</p><p> 指導(dǎo)教師</p><

2、p> 教師職稱</p><p><b>  摘要</b></p><p><b>  【摘要】</b></p><p>  隨著因特網(wǎng)技術(shù)的飛速發(fā)展,電子商務(wù)越來(lái)越趨于成熟并滲透到商業(yè)團(tuán)體的各個(gè)領(lǐng)域。網(wǎng)上客房預(yù)訂在技術(shù)上已經(jīng)相當(dāng)成熟,而且實(shí)用性非常強(qiáng),市場(chǎng)潛力巨大。網(wǎng)上客房預(yù)訂是網(wǎng)上交易一個(gè)特殊的方式之一,已經(jīng)是全球

3、經(jīng)濟(jì)發(fā)展不可逆轉(zhuǎn)的趨勢(shì)。隨著網(wǎng)上客房預(yù)訂的日益普及,政策法規(guī)的不斷完善,技術(shù)水平的不斷提高,網(wǎng)上客房預(yù)訂必將成為商業(yè)交易的主要手段之一。</p><p>  【關(guān)鍵詞】 網(wǎng)上客房預(yù)訂系統(tǒng)、在線預(yù)訂、客房服務(wù)</p><p><b>  目錄</b></p><p><b>  摘要1</b></p><

4、;p><b>  0 引言1</b></p><p><b>  1 系統(tǒng)分析2</b></p><p>  1.1 需求分析2</p><p>  1.2 可行性分析2</p><p><b>  2 總體設(shè)計(jì)2</b></p><

5、;p>  2.1 項(xiàng)目規(guī)劃2</p><p>  2.2 系統(tǒng)功能結(jié)構(gòu)圖3</p><p><b>  3 系統(tǒng)設(shè)計(jì)3</b></p><p>  3.1 設(shè)計(jì)目標(biāo)3</p><p>  3.2 開發(fā)及運(yùn)行環(huán)境4</p><p>  3.3 編碼設(shè)計(jì)4</p&g

6、t;<p>  3.4 邏輯結(jié)構(gòu)設(shè)計(jì)4</p><p>  4 前臺(tái)主要功能模塊詳細(xì)設(shè)計(jì)5</p><p>  4.1 前臺(tái)文件總體架構(gòu)5</p><p>  4.2 網(wǎng)站導(dǎo)航設(shè)計(jì)6</p><p>  4.3 賓館簡(jiǎn)介管理模塊設(shè)計(jì)7</p><p>  4.4 客房服務(wù)管理模塊設(shè)計(jì)

7、7</p><p>  4.5 在線訂房管理模塊設(shè)計(jì)8</p><p>  4.6 意見反饋管理模塊設(shè)計(jì)11</p><p>  4.7 公告欄模塊設(shè)計(jì)12</p><p>  5 后臺(tái)主要功能模塊詳細(xì)設(shè)計(jì)13</p><p>  5.1 后臺(tái)總體架構(gòu)13</p><p> 

8、 5.2 后臺(tái)登錄模塊設(shè)計(jì)14</p><p>  5.3 管理首頁(yè)/退出模塊設(shè)計(jì)16</p><p>  5.4 網(wǎng)站管理模塊設(shè)計(jì)16</p><p>  5.5 圖片管理模塊設(shè)計(jì)19</p><p>  附錄A 參考文獻(xiàn)35</p><p>  附錄B 數(shù)據(jù)表36</p>&l

9、t;p>  附錄C 文件架構(gòu)圖39</p><p><b>  0 引言</b></p><p>  信息時(shí)代的今天,賓館、酒店業(yè)的特色經(jīng)營(yíng)和個(gè)性化管理日趨明顯,管理趨于信息化、網(wǎng)絡(luò)化,再加上國(guó)際、國(guó)內(nèi)名優(yōu)企業(yè)擴(kuò)展力度的加大,賓館、酒店業(yè)集團(tuán)化步伐的加快,預(yù)示著傳統(tǒng)賓館、酒店正逐步向現(xiàn)代賓館、酒店業(yè)方向轉(zhuǎn)化?,F(xiàn)代賓館、酒店業(yè)最顯著的一個(gè)特征就是通過(guò)計(jì)算機(jī)網(wǎng)

10、絡(luò)對(duì)企業(yè)進(jìn)行信息化管理——這也是賓館、酒店業(yè)經(jīng)營(yíng)者們的共識(shí)。網(wǎng)絡(luò)信息化管理系統(tǒng)以信息量大、數(shù)據(jù)準(zhǔn)確、速度快、管理全面等特點(diǎn),獲得了廣大賓館、酒店業(yè)管理者的一致認(rèn)同,同時(shí)滿足了客戶通過(guò)網(wǎng)絡(luò)服務(wù),足不出戶的預(yù)訂房間、會(huì)議室、酒會(huì)等一系列活動(dòng)的要求。并且,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)對(duì)賓館、酒店業(yè)進(jìn)行管理,克服了人為管理中人為因素給企業(yè)管理帶來(lái)的諸多不便,大大提高了賓館、酒店的工作效率,為企業(yè)創(chuàng)造了更大的利潤(rùn)。</p><p>&l

11、t;b>  1 系統(tǒng)分析</b></p><p><b>  1.1 需求分析</b></p><p>  通過(guò)對(duì)賓館、酒店業(yè)經(jīng)營(yíng)管理的調(diào)查研究,要求系統(tǒng)具有以下功能:</p><p>  全面展示賓館的服務(wù)功能及環(huán)境。</p><p>  介紹賓館自身、賓館的地理位置、會(huì)展中心、餐飲美食、商務(wù)中心

12、以及其他相關(guān)內(nèi)容等信息。</p><p>  存儲(chǔ)客人的反饋留言信息。</p><p>  全面展示賓館的客房服務(wù)功能。</p><p>  客人可通過(guò)網(wǎng)站直接在網(wǎng)上進(jìn)行客房的預(yù)訂。</p><p>  提供賓館所在地旅游景點(diǎn)的詳細(xì)信息。</p><p><b>  提供管理后臺(tái)入口。</b>&l

13、t;/p><p>  對(duì)網(wǎng)站初始化信息進(jìn)行設(shè)置,提供查看服務(wù)器信息功能。</p><p>  管理網(wǎng)站上傳的圖片信息。</p><p>  管理所有網(wǎng)站信息展示內(nèi)容。</p><p>  對(duì)旅游景點(diǎn)的詳細(xì)信息進(jìn)行管理。</p><p>  全面管理客人訂房信息。</p><p>  管理客人反饋留言

14、信息。</p><p><b>  管理客房服務(wù)信息。</b></p><p>  系統(tǒng)運(yùn)行穩(wěn)定,具有強(qiáng)大的數(shù)據(jù)處理功能。</p><p>  1.2 可行性分析</p><p><b>  經(jīng)濟(jì)性</b></p><p>  網(wǎng)站前臺(tái)展示了整個(gè)賓館的服務(wù)內(nèi)容、賓館的設(shè)施、

15、硬件條件及一系列的相關(guān)信息,滿足了全面展示賓館自身形象的要求。設(shè)置“在線訂房”功能模塊,提供在線訂房功能,滿足客戶通過(guò)網(wǎng)絡(luò)預(yù)訂房間的要求。通過(guò)網(wǎng)絡(luò)對(duì)賓館日常業(yè)務(wù)進(jìn)行管理,大大的提高了房間的利用率,提高了賓館的經(jīng)營(yíng)效率,使賓館的經(jīng)濟(jì)效益最大化。</p><p><b>  技術(shù)性</b></p><p>  網(wǎng)站后臺(tái)實(shí)現(xiàn)了對(duì)前臺(tái)信息的管理功能。通過(guò)信息管理模塊、圖片管理

16、模塊,實(shí)現(xiàn)了不斷更新賓館各方面信息的要求。通過(guò)訂單管理模塊對(duì)客人的房間預(yù)訂信息進(jìn)行管理,更科學(xué)的按排賓館自身的房間自然資源。管理客人的留言信息,及時(shí)和客人進(jìn)行溝通。</p><p><b>  2 總體設(shè)計(jì)</b></p><p><b>  2.1 項(xiàng)目規(guī)劃</b></p><p>  網(wǎng)上客房預(yù)訂系統(tǒng)是一個(gè)典型的數(shù)

17、據(jù)庫(kù)開發(fā)應(yīng)用程序,由前臺(tái)展示區(qū)和后臺(tái)管理組成,規(guī)劃系統(tǒng)功能模塊如下:</p><p><b>  前臺(tái)展示區(qū)</b></p><p>  前臺(tái)展示區(qū)的主要功能是賓館簡(jiǎn)介、地理位置、客房服務(wù)、會(huì)展中心、餐飲美食、商務(wù)服務(wù)、在線訂房、意見反饋、其他、本地景點(diǎn)。</p><p><b>  后臺(tái)功能管理</b></p>

18、;<p>  后臺(tái)功能管理的主要功能是初始化網(wǎng)站的基礎(chǔ)信息、管理前臺(tái)圖片信息、賓館相關(guān)的信息管理、景點(diǎn)管理、賓館房間類型管理、訂單管理、反饋信息管理和系統(tǒng)信息管理。</p><p>  2.2 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  網(wǎng)上客房預(yù)訂系統(tǒng)功能結(jié)構(gòu)圖,前臺(tái)功能模塊圖如圖1所示。</p><p>  圖1 系統(tǒng)功能結(jié)構(gòu)圖</p>

19、<p>  后臺(tái)功能模塊如圖2所示</p><p>  圖2 系統(tǒng)功能結(jié)構(gòu)圖</p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1 設(shè)計(jì)目標(biāo)</b></p><p>  本系統(tǒng)是針對(duì)賓館訂房業(yè)務(wù)、和賓館的服務(wù)介紹進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):</

20、p><p>  全面的展示了賓館自然情況和服務(wù)內(nèi)容。</p><p>  介紹賓館信息,幫助客人了解賓館相關(guān)信息。</p><p>  為客戶提供賓館所在地旅游景點(diǎn)的詳細(xì)信息。</p><p>  向客戶全面提供賓館客房信息。</p><p>  實(shí)現(xiàn)了網(wǎng)上在線訂房業(yè)務(wù),方便客人訂房。</p><p&g

21、t;  實(shí)現(xiàn)了留言板功能,客人可隨時(shí)通過(guò)網(wǎng)站填寫反饋信息。</p><p>  通過(guò)后臺(tái)管理網(wǎng)站初始化信息。</p><p>  實(shí)現(xiàn)了后臺(tái)對(duì)前臺(tái)信息、上傳圖片的管理功能。</p><p><b>  管理前臺(tái)景點(diǎn)信息。</b></p><p>  通過(guò)后臺(tái)管理賓館客房信息。</p><p>  

22、通過(guò)后臺(tái)管理人員可以管理客人訂房信息。</p><p>  管理人員可隨時(shí)管理客人的反饋信息。</p><p>  系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><p>  3.2 開發(fā)及運(yùn)行環(huán)境</p><p><b>  硬件平臺(tái):</b></p><p>  CPU:P41.8GHz。</p&g

23、t;<p>  內(nèi)存:256MB以上。</p><p><b>  軟件平臺(tái):</b></p><p>  操作系統(tǒng):Windows XP/ Windows 2000。</p><p>  數(shù)據(jù)庫(kù):Access 2000。</p><p>  瀏覽器:IE5.0,推薦使用IE6.0。</p>

24、<p>  Web服務(wù)器:IIS5.0。</p><p>  分辨率:最佳效果1024×768像素。</p><p><b>  3.3 編碼設(shè)計(jì)</b></p><p>  編碼設(shè)計(jì)是數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)的前提條件,是系統(tǒng)不可缺少的重要內(nèi)容。編碼是指與原來(lái)名稱對(duì)應(yīng)的編號(hào)、符號(hào)或記號(hào)。它是進(jìn)行信息交換、處理、傳輸和實(shí)現(xiàn)信息資源共

25、享的關(guān)鍵。編碼也用于指定數(shù)據(jù)的處理方法、區(qū)別數(shù)據(jù)類型,并指定計(jì)算機(jī)處理的內(nèi)容等。</p><p>  本系統(tǒng)內(nèi)部信息編碼采用了統(tǒng)一的編碼方式情況。如下所示:</p><p><b>  訂單編號(hào)</b></p><p>  訂單單據(jù)編號(hào)為系統(tǒng)當(dāng)前日期和5位數(shù)字編碼的組合。例如:20060130001。</p><p> 

26、 3.4 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  本系統(tǒng)數(shù)據(jù)庫(kù)采用SQLServer2000數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為etwldbs。數(shù)據(jù)庫(kù)etwldbs中包含7張表。由于篇幅所限,關(guān)于數(shù)據(jù)庫(kù)中的數(shù)據(jù)表請(qǐng)參見附錄B</p><p>  4 前臺(tái)主要功能模塊詳細(xì)設(shè)計(jì)</p><p>  4.1 前臺(tái)文件總體架構(gòu)</p><p><b>

27、  1.模塊功能介紹</b></p><p>  前臺(tái)頁(yè)面主要包括以下功能模塊:</p><p>  網(wǎng)站導(dǎo)航:主要包括網(wǎng)站的旗幟廣告條、主功能導(dǎo)航兩部分。</p><p>  賓館簡(jiǎn)介模塊:主要用于介紹賓館地理位置、室內(nèi)設(shè)施、賓館大小等相關(guān)信息。</p><p>  地理位置模塊:主要用于介紹賓館詳細(xì)的地理位置以及乘車路線。&l

28、t;/p><p>  客房服務(wù)模塊:主要用于介紹房?jī)r(jià)、房間類型、房間內(nèi)部設(shè)施。</p><p>  會(huì)展中心模塊:主要用于介紹賓館的整體樓層布局以及各樓層的相關(guān)功能。</p><p>  餐飲美食模塊:主要用于介紹賓館的特色美食。</p><p>  商務(wù)中心模塊:主要用于介紹商務(wù)服務(wù)的具體內(nèi)容。</p><p>  在線

29、訂房模塊:主要用于提供在線客房預(yù)訂。</p><p>  意見反饋模塊:主要用于分頁(yè)顯示意見反饋信息。</p><p>  公告欄:主要用于展示最新添加的本地景點(diǎn)。</p><p>  其它模塊:主要用于介紹賓館的其他相關(guān)商務(wù)服務(wù)功能。</p><p>  管理入口模塊:主要包括登錄后臺(tái)管理入口。</p><p>  

30、3.前臺(tái)頁(yè)面運(yùn)行結(jié)果</p><p>  網(wǎng)站前臺(tái)首頁(yè)的運(yùn)行結(jié)果如圖4所示。</p><p>  圖4 前臺(tái)頁(yè)面運(yùn)行結(jié)果</p><p>  為了方便讀者閱讀本章內(nèi)容,將前臺(tái)頁(yè)面的各部分說(shuō)明以列表形式給出,如表1所示。</p><p>  表1 前臺(tái)首頁(yè)解析</p>

31、;<p>  4.2 網(wǎng)站導(dǎo)航設(shè)計(jì)</p><p>  導(dǎo)航是網(wǎng)站設(shè)計(jì)不可缺少的基礎(chǔ)元素之一,它不僅是信息結(jié)構(gòu)的基礎(chǔ)分類,也是瀏覽者的網(wǎng)站路標(biāo)。在此網(wǎng)站導(dǎo)航主要包括旗幟廣告條、功能分類導(dǎo)航2部分。設(shè)計(jì)完成的網(wǎng)站導(dǎo)航頁(yè)面的設(shè)計(jì)效果如圖5所示。</p><p>  圖5 網(wǎng)站導(dǎo)航頁(yè)面設(shè)計(jì)效果</p><p><b>  1.功能分類導(dǎo)航條&

32、lt;/b></p><p>  用戶可以通過(guò)功能分類導(dǎo)航條查看相應(yīng)類別的信息,功能分類導(dǎo)航條主要通過(guò)傳遞參數(shù)來(lái)實(shí)現(xiàn)超鏈接。關(guān)鍵程序代碼如下:</p><p>  <A href="index.asp?Typeid=1">賓館簡(jiǎn)介</A></TD> '通過(guò)傳遞參數(shù)Typeid實(shí)現(xiàn)超鏈接功能</p><

33、;p>  <A href="index.asp?Typeid=2">地理位置</A></TD></p><p>  <A href="index.asp?Typeid=4">會(huì)展中心</A></TD></p><p>  <A href="index.asp

34、?Typeid=5">餐飲美食</A></TD></p><p>  <A href="index.asp?Typeid=6">商務(wù)中心</A></TD></p><p>  <A href="index.asp?Typeid=7">其他</A><

35、;/TD></p><p>  4.3 賓館簡(jiǎn)介管理模塊設(shè)計(jì)</p><p>  賓館簡(jiǎn)介管理模塊的主要功能是介紹賓館地理位置、室內(nèi)設(shè)施、賓館大小等相關(guān)詳細(xì)信息介紹。賓館簡(jiǎn)介頁(yè)面的設(shè)計(jì)效果如圖6所示。</p><p>  圖6 賓館簡(jiǎn)介頁(yè)面設(shè)計(jì)效果</p><p>  賓館簡(jiǎn)介頁(yè)面,主要是根據(jù)傳遞的參數(shù)(本例為Typeid為參數(shù)名進(jìn)行

36、傳遞)查找相應(yīng)的記錄并顯示。查詢賓館簡(jiǎn)介信息的程序代碼如下:</p><p><b>  <% </b></p><p>  if request("Typeid")="" then '判斷接收的Typeid是否為空值</p><p>  Typeid=1 '設(shè)置默認(rèn)值</

37、p><p><b>  else</b></p><p>  Typeid=request("Typeid") '將接收到的Typeid值賦值給Typeid</p><p><b>  end if</b></p><p>  set rs=server.CreateObj

38、ect("adodb.recordset")</p><p>  sql="select * from news where Typeid="&Typeid&" order by Dateandtime desc" '通過(guò)時(shí)間進(jìn)行降序排列</p><p>  rs.open sql,conn,1,1<

39、;/p><p><b>  %></b></p><p>  <A href="index.asp?Typeid=1">賓館簡(jiǎn)介</A> '傳遞參數(shù)Typeid</p><p>  <A href="index.asp?Typeid=2">地理位置<

40、/A></p><p>  <A href="index.asp?Typeid=4">會(huì)展中心</A></p><p>  <A href="index.asp?Typeid=5">餐飲美食</A></p><p>  <A href="index.as

41、p?Typeid=6">商務(wù)中心</A></p><p>  <a href="index.asp?Typeid=7">其他</a></p><p>  通過(guò)以下代碼判斷記錄集是否為空,也就是判斷是否有符合條件的記錄,如沒(méi)有符合條件的記錄系統(tǒng)將給予提示。相關(guān)程序代碼如下:</p><p>  

42、<% If not rs.eof Then %></p><p>  <%= rs("content") %></p><p>  <% Else %></p><p><b>  暫無(wú)信息</b></p><p>  <% End If %></

43、p><p>  通過(guò)以下代碼顯示賓館簡(jiǎn)介內(nèi)容:</p><p>  <%= rs("content") %></p><p>  4.4 客房服務(wù)管理模塊設(shè)計(jì)</p><p>  客房服務(wù)管理模塊的主要功能是介紹房?jī)r(jià)、房間類型、房間內(nèi)部設(shè)施等,頁(yè)面設(shè)計(jì)效果如圖</p><p><b&

44、gt;  8.7所示。</b></p><p>  圖7 客房服務(wù)管理頁(yè)面設(shè)計(jì)效果</p><p>  客房服務(wù)管理頁(yè)面主要用于顯示客房的相關(guān)信息,程序代碼如下:</p><p><b>  <% </b></p><p>  set rs=server.CreateObject("adod

45、b.recordset")'獲取客房信息</p><p>  sql="select * from fangjian "</p><p>  rs.open sql,conn,1,1</p><p>  function HTMLcode(fString)</p><p>  if not isnull(

46、fString) then</p><p>  fString = Replace(fString, CHR(13), "")</p><p>  fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")</p><p>  fString

47、 = Replace(fString, CHR(10), "<BR>")</p><p>  fString = Replace(fString, CHR(32), "&nbsp;")</p><p>  HTMLcode = fString</p><p><b>  end if</b&

48、gt;</p><p>  end function</p><p><b>  %></b></p><p>  <table width="97%" border="0" align="left" cellspacing="1" bgcolor=&

49、quot;#000000"></p><p><b>  <% </b></p><p>  If not rs.eof Then </p><p>  tol=rs.recordcount</p><p>  for i=1 to tol</p><p><b>

50、  %></b></p><p><b>  <% </b></p><p>  rs.movenext '向下移動(dòng)記錄指針</p><p>  if rs.eof then exit for '判斷當(dāng)前記錄指針是否到達(dá)記錄尾</p><p><b>  next

51、</b></p><p><b>  else</b></p><p>  response.Write("暫無(wú)信息")</p><p><b>  end if </b></p><p><b>  %></b></p>&

52、lt;p><b>  </table></b></p><p>  4.5 在線訂房管理模塊設(shè)計(jì)</p><p>  在線訂房管理主要用于在線預(yù)訂客房,在進(jìn)行在線訂房時(shí),所填寫的登記信息必須真實(shí)有效,否則不能預(yù)期正確地進(jìn)行客房預(yù)訂。在線訂房管理模塊的頁(yè)面設(shè)計(jì)效果如圖8所示。</p><p>  圖8 在線訂房管理頁(yè)面設(shè)計(jì)效

53、果</p><p>  在線訂房管理頁(yè)面中要求輸入的信息必須是真實(shí)有效的,系統(tǒng)將對(duì)輸入的Email地址進(jìn)行判斷、同時(shí)還要判斷到達(dá)時(shí)間與離開時(shí)間是否過(guò)期,代碼如下:</p><p><b>  <% </b></p><p>  if month(date())<10 then '如果當(dāng)前月份小于10則在當(dāng)前月份前面加0&l

54、t;/p><p>  mon=0&month(date())</p><p><b>  else</b></p><p>  mon=month(date()) '獲取當(dāng)前系統(tǒng)月份</p><p><b>  end if</b></p><p>  if

55、 day(date())<10 then '如果當(dāng)前日期小于10則在當(dāng)前日期前面加0</p><p>  da=0&day(date())</p><p><b>  else</b></p><p>  da=day(date()) '獲取當(dāng)前系統(tǒng)日期</p><p><b&g

56、t;  end if</b></p><p>  set rs2=server.CreateObject("adodb.recordset")</p><p>  sql2="select * from dd where time='"&date()&"'"</p><

57、;p>  rs2.open sql2,conn,1,3</p><p>  if not rs2.eof then</p><p>  t=year(date)*1000000000+month(date())*10000000+day(date())*100000+rs2.recordcount+1</p><p><b>  else</b

58、></p><p>  t=year(date)*1000000000+month(date())*10000000+day(date())*100000+1</p><p><b>  end if</b></p><p>  if request("post")<>"" then

59、'判斷是否接收表單值</p><p><b>  call writ</b></p><p><b>  end if</b></p><p>  function writ</p><p>  Email=request("email") </p><

60、;p>  if request("name")="" or request("danwei")="" or request("sex")="" or request("email")="" or request("num")=""

61、 or request("guoji")="" or request("tel")="" or request("zhengjian")="" or request("shenfen")="" then</p><p>  response.Writ

62、e("<script language=javascript>alert('請(qǐng)把內(nèi)容填寫完整');location='javascript:history.go(-1)'</script>") '判斷輸入的Email格式是否正確</p><p>  elseIf Instr(Email, "@") = 0 O

63、r Right(Email, 1) = "@" Or Left(Email, 1) = "@" Then</p><p>  response.write "<script language=JavaScript>" & chr(13) & "alert('請(qǐng)檢查您的郵件地址是否正確!');"

64、; & "history.back()" & "</script>"</p><p>  Response.End</p><p><b>  else</b></p><p>  mm=request("year")&"-"&a

65、mp;request("month")&"-"&request("day") '獲得到達(dá)時(shí)間</p><p>  nn=request("year1")&"-"&request("month1")&"-"&reque

66、st("day1") '獲得離開時(shí)間</p><p>  if datediff("d",mm,date())>0 then '判斷達(dá)到日期和當(dāng)前日期是否沖突</p><p>  response.Write("<script>alert('日期已過(guò)');location='jav

67、ascript:history.go(-1)'</script>")</p><p>  response.end</p><p><b>  end if</b></p><p>  if datediff("d",mm,nn)<0 then </p><p&

68、gt;  response.Write("<script>alert('開始日期和結(jié)束日期填寫有誤');location='javascript:history.go(-1)'</script>")</p><p>  response.end</p><p><b>  end if</b>

69、</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  sql="select * from dd"</p><p>  rs.open sql,conn,1,3</p><p>  rs.addnew

70、 '通過(guò)addnew()方法添加在線訂房詳細(xì)信息</p><p>  rs("name")=request("name") '添加在線訂房人姓名</p><p>  rs("sex")=request("sex")</p><p>  rs("age&q

71、uot;)=request("age")</p><p>  rs("shenfen")=request("shenfen")</p><p>  rs("zhengjian")=request("zhengjian")</p><p>  rs("guoj

72、i")=request("guoji")</p><p>  rs("danwei")=request("danwei")</p><p>  rs("dtime")=mm</p><p>  rs("ltime")=nn</p><p&

73、gt;  rs("num")=request("num")</p><p>  rs("email")=request("email")</p><p>  rs("tel")=request("tel")</p><p>  rs("r

74、oom")=request("room")</p><p>  rs("beizhu")=request("beizhu")</p><p>  rs("bianhao")=request("t")</p><p>  rs("time"

75、)=date() '添加獲取當(dāng)前的日期和時(shí)間</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  response.Write("<script language=javascript>alert('提交成

76、功');location='dingdan.asp'</script>")</p><p><b>  end if</b></p><p>  end function</p><p><b>  %></b></p><p>  在線訂房管理頁(yè)

77、面的運(yùn)行結(jié)果如圖9所示。</p><p>  圖9 在線訂房管理頁(yè)面運(yùn)行結(jié)果</p><p>  4.6 意見反饋管理模塊設(shè)計(jì)</p><p>  意見反饋管理模塊主要包括留言的發(fā)布、留言與回復(fù)留言瀏覽2部分。單擊“我要留言”超鏈接,可以進(jìn)入意見反饋管理頁(yè)面。</p><p>  意見反饋管理頁(yè)面所涉及到的相關(guān)程序代碼如下:</p&

78、gt;<p><b>  <% </b></p><p>  if request("post")<>"" then '判斷是否接收到表單值</p><p><b>  call writ</b></p><p><b>  en

79、d if</b></p><p>  function writ </p><p>  Email=request("email") '接收輸入的email地址</p><p>  if request("name")="" or request("email")

80、="" or request("ICQ")="" or request("liuyan")="" then</p><p>  response.Write("<script language=javascript>alert&_</p><p>  (

81、9;請(qǐng)把內(nèi)容填寫完整');location='javascript:history.go(-1)'</script>")</p><p>  elseIf Instr(Email, "@") = 0 Or Right(Email, 1) = "@" Or Left(Email, 1) = "@" Then&

82、lt;/p><p>  response.write "<script language=JavaScript>" & chr(13) & "alert('請(qǐng)檢查您的郵件地址是否正確!');" & "history.back()" & "</script>"</

83、p><p>  Response.End</p><p><b>  else</b></p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  sql="select * from guestbook"<

84、/p><p>  rs.open sql,conn,1,3</p><p><b>  rs.addnew</b></p><p>  rs("name")=request("name") '獲取添加人姓名</p><p>  rs("sex")=requ

85、est("sex")</p><p>  rs("laizi")=request("laizi")</p><p>  rs("email")=request("email") '獲取添加人的email地址</p><p>  rs("OICQ&q

86、uot;)=request("OICQ")</p><p>  rs("ICQ")=request("ICQ")</p><p>  rs("homepage")=request("homepage")</p><p>  rs("liuyan")

87、=request("liuyan")</p><p>  rs("time")=now() '獲取當(dāng)前系統(tǒng)日期和時(shí)間</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  r

88、esponse.Write("<script language=javascript>alert('提交成功')</script>")</p><p><b>  end if</b></p><p>  end function</p><p><b>  %><

89、;/b></p><p>  4.7 公告欄模塊設(shè)計(jì)</p><p>  公告欄是用來(lái)發(fā)布網(wǎng)站最新公告信息的,目的是讓瀏覽者了解網(wǎng)站的最新動(dòng)態(tài)。公告欄信息分為首頁(yè)滾動(dòng)顯示和具體信息展示兩部分。</p><p><b>  1.首頁(yè)滾動(dòng)顯示</b></p><p>  公告欄滾動(dòng)顯示功能模塊位于前臺(tái)主頁(yè)的左側(cè),它可

90、以將網(wǎng)站最新的公告信息展示給用戶。公告欄滾動(dòng)設(shè)計(jì)效果如圖10所示。</p><p>  圖10 公告欄滾動(dòng)顯示功能頁(yè)面設(shè)計(jì)效果</p><p>  實(shí)現(xiàn)滾動(dòng)顯示主要是應(yīng)用HTML中的Marquee標(biāo)識(shí)符實(shí)現(xiàn)的。程序代碼如下:</p><p>  <marquee direction="up" scrollamount="3&qu

91、ot; </p><p>  onMouseOver="this.stop()</p><p>  " onMouseOut="this.start()" height=180></p><p><b>  <%</b></p><p>  set rs3=server

92、.CreateObject("adodb.recordset")</p><p>  sql3="select * from news where Typeid=8 order by Dateandtime desc" '取出景點(diǎn)的相關(guān)信息</p><p>  rs3.open sql3,conn,1,1 </p><p

93、>  if not rs3.eof then</p><p>  do while not rs3.eof</p><p><b>  %></b></p><p>  <table width="100%" border="0"></p><p><

94、;b>  <tr></b></p><p>  <td><span class="style3">☆</span></p><p>  <a href="#" onClick="window.open('open.asp?id=<%=rs3("N

95、ewsid")%>','',' '單擊標(biāo)題進(jìn)入詳細(xì)信息頁(yè)面</p><p>  scrollbars=yes,width=565,height=500')"><%=rs3("title")%></a></p><p><b>  </td>&l

96、t;/b></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  <%</b></p><p>  rs3.movenext</p><p>

97、<b>  loop</b></p><p><b>  else</b></p><p>  response.Write("<div align=center><font color=white>暫無(wú)信息</font></div>")</p><p>

98、<b>  end if</b></p><p>  %></marquee></p><p>  公告欄滾動(dòng)顯示功能頁(yè)面運(yùn)行結(jié)果如圖11所示。</p><p>  圖11 公告欄滾動(dòng)顯示功能頁(yè)面運(yùn)行結(jié)果</p><p><b>  2.具體信息展示</b></p>

99、<p>  滾動(dòng)顯示所有信息標(biāo)題,這些信息是系統(tǒng)按照發(fā)布的時(shí)間降序排列的。當(dāng)用戶需要查看其詳細(xì)信息時(shí),單擊其標(biāo)題就可以進(jìn)入詳細(xì)信息頁(yè)面。展示詳細(xì)內(nèi)容頁(yè)面所涉及到的程序代碼如下:</p><p><b>  <% </b></p><p>  set rs=server.CreateObject("adodb.recordset"

100、)</p><p>  sql="select * from news where NewsId="&request("id") '顯示具體信息詳細(xì)頁(yè)</p><p>  rs.open sql,conn,1,1 '打開記錄集</p><p><b>  %></b>&

101、lt;/p><p>  <%= rs("content")%>'通過(guò)以下語(yǔ)句進(jìn)行內(nèi)容的輸出</p><p>  5 后臺(tái)主要功能模塊詳細(xì)設(shè)計(jì)</p><p>  5.1 后臺(tái)總體架構(gòu)</p><p><b>  1.模塊功能介紹</b></p><p>  

102、后臺(tái)頁(yè)面主要包括以下功能模塊:</p><p>  管理首頁(yè)/退出模塊:主要用于退出后臺(tái)管理系統(tǒng)。</p><p>  網(wǎng)站管理模塊:主要包括更改初始信息、查看服務(wù)器信息。</p><p>  圖片管理模塊:主要包括空間圖片管理。</p><p>  信息管理模塊:主要包括賓館簡(jiǎn)介管理、地理位置管理、會(huì)展中心管理、餐飲美食管理、商務(wù)中心管理、

103、其他管理。</p><p>  景點(diǎn)管理模塊:主要包括旅游景點(diǎn)管理。</p><p>  房間管理模塊:主要包括房間類型、客房服務(wù)管理。</p><p>  訂單管理模塊:主要包括訂單管理、已確認(rèn)訂單、回復(fù)管理。</p><p>  反饋管理模塊:主要包括反饋信息管理。</p><p>  系統(tǒng)信息管理模塊:主要用于管

104、理本網(wǎng)站的版權(quán)、技術(shù)支持。</p><p>  3.后臺(tái)頁(yè)面運(yùn)行結(jié)果</p><p>  網(wǎng)站后臺(tái)頁(yè)面的運(yùn)行結(jié)果如圖12所示。</p><p>  圖12 網(wǎng)站后臺(tái)頁(yè)面運(yùn)行結(jié)果</p><p>  為了方便讀者閱讀此章節(jié)內(nèi)容,將后臺(tái)頁(yè)面的各部分說(shuō)明以列表形式給出,如表2所示。</p><p>  表2

105、 后臺(tái)頁(yè)面解析</p><p>  5.2 后臺(tái)登錄模塊設(shè)計(jì)</p><p>  管理員通過(guò)后臺(tái)登錄入口,進(jìn)入后臺(tái)登錄模塊。后臺(tái)登錄模塊主要用于驗(yàn)證管理員的身份及驗(yàn)證碼,設(shè)計(jì)效果如圖13所示。</p><p>  圖13 后臺(tái)登錄模塊設(shè)計(jì)效果</p><p>  后臺(tái)登錄頁(yè)面所涉及的HTML表單

106、主要元素如表3所示。</p><p>  表3 后臺(tái)登錄頁(yè)面中涉及的HTML表單元素</p><p>  后臺(tái)登錄頁(yè)面所涉及到的程序代碼如下:</p><p><b>  <% </b></p><p>  dim verifycode,verifycode2</p>&

107、lt;p>  verifycode=trim(Request.Form("verifycode")) '接收驗(yàn)證碼</p><p>  verifycode2=trim(Request.Form("verifycode2"))</p><p>  if verifycode<>verifycode2 then '判

108、斷輸入的驗(yàn)證碼與隨機(jī)產(chǎn)生的驗(yàn)證碼是否一致</p><p>  response.write"<SCRIPT language=JavaScript>alert('您輸入的驗(yàn)證碼不正確。');"</p><p>  response.write"location.href='../index.asp'</SCRI

109、PT>"</p><p><b>  else</b></p><p>  session("verifycode")="" '清空驗(yàn)證碼</p><p>  if request("action")="login" then '

110、;判斷是否接收表單值</p><p>  admin_name=request("admin_name")  '接收用戶名</p><p>  admin_pass=request("admin_pass") '接收用戶密碼</p><p>  set rs=server.createobject

111、("adodb.recordset")</p><p>  sql="select * from admin where admin_name='"&admin_name&"' and admin_pass='"&admin_pass&"'"</p><

112、;p>  rs.open sql,conn,1,3</p><p>  if rs.eof then</p><p>  response.write "<br><br><br><br><font size=2><center>  </p><p>  對(duì)不起,您輸入的用戶名、密

113、碼或驗(yàn)證碼有誤,請(qǐng)重新輸入,謝謝!</p><p>  <br><br>本軟件建議您使用IE6.0以上版本,分辨率:1024*768<br><br></p><p>  否則一切后果與本軟件無(wú)關(guān),特此聲明!在此<a href=../index.asp>返回</a></font>"</p>

114、;<p><b>  else</b></p><p>  session("admin_name")=request("admin_name") '創(chuàng)建session("admin_name")階段變量</p><p>  response.redirect "../man

115、age.asp" '跳轉(zhuǎn)到指定的頁(yè)面</p><p><b>  end if </b></p><p>  rs.close '關(guān)閉已打開的記錄集</p><p>  set rs=nothing</p><p>  conn.close</p><p>  set

116、 conn=nothing '將不用的對(duì)象釋放掉</p><p><b>  end if</b></p><p><b>  end if</b></p><p><b>  %></b></p><p>  5.3 管理首頁(yè)/退出模塊設(shè)計(jì)</p>

117、;<p>  管理首頁(yè)/退出模塊主要用于退出后臺(tái)管理系統(tǒng),并將Session變量清空,代碼如下:</p><p><b>  <% </b></p><p>  session("admin_name")="" '將Session變量清空</p><p>  respons

118、e.redirect "../index.asp"</p><p><b>  %></b></p><p>  5.4 網(wǎng)站管理模塊設(shè)計(jì)</p><p>  1.網(wǎng)站管理模塊文件架構(gòu)</p><p>  網(wǎng)站管理模塊主要包括更改初始信息、查看服務(wù)器信息2部分。</p><

119、p>  2.更改初始信息模塊設(shè)計(jì)</p><p>  更改初始信息模塊主要用于修改用戶名、密碼、公司名稱。更改初始信息模塊的設(shè)計(jì)效果如圖14所示。</p><p>  圖14 更改初始信息模塊設(shè)計(jì)效果</p><p>  更改初始信息頁(yè)面所涉及到的程序代碼如下:</p><p><b>  <%</b>&l

120、t;/p><p>  set rs=server.createobject("adodb.recordset")</p><p>  if request("action")="change" then</p><p>  sql="select top 1 * from admin"<

121、;/p><p>  rs.open sql,conn,3,3</p><p>  rs("admin_name")=request("admin_name") '修改用戶名</p><p>  rs("admin_pass")=request("admin_pass") &#

122、39;修改用戶密碼</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  response.write "您的更改已成功"</p><p>  elseif request("action&qu

123、ot;)="change2" then '判斷是否接收到表單值</p><p>  sql="select top 1 * from admin"</p><p>  rs.open sql,conn,3,3</p><p>  rs("mingcheng")=request("ming

124、cheng")</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  response.write "您的更改已成功"</p><p><b>  else</b><

125、/p><p>  sql="select top 1 * from admin" '顯示第一條記錄</p><p>  rs.open sql,conn,3,3</p><p><b>  %></b></p><p><b>  .........</b><

126、/p><p>  <% end if%></p><p>  更改初始信息頁(yè)面的運(yùn)行結(jié)果如圖15所示。</p><p>  圖15 更改初始信息頁(yè)面運(yùn)行結(jié)果</p><p>  3.查看服務(wù)器信息管理模塊設(shè)計(jì)</p><p>  查看服務(wù)器信息管理模塊可以查看不同服務(wù)的相關(guān)信息,如服務(wù)器的IP地址、顯示站點(diǎn)路

127、徑、服務(wù)器的CPU數(shù)量等。查看服務(wù)器信息管理頁(yè)面的設(shè)計(jì)效果如圖16所示。</p><p>  圖16 查看服務(wù)器信息管理頁(yè)面設(shè)計(jì)效果</p><p>  查看服務(wù)器信息管理模塊所涉及到的程序代碼如下:</p><p>  <td width="30%" valign=middle> 顯示客戶發(fā)出的所有HTTP標(biāo)題 </td&g

128、t;</p><p>  <td width="70%"><%=request.ServerVariables("All_Http")%></td></p><p><b>  </tr></b></p><p><b>  <tr>

129、</b></p><p>  <td width="30%" valign=top> 檢取ISAPIDLL的metabase路徑 </td></p><p>  <td width="70%"><%=request.ServerVariables("APPL_MD_PATH")

130、%></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td width="30%" valign=top> 顯示站點(diǎn)物理路徑 </td></p>

131、<p>  <td width="70%"><%=request.ServerVariables("APPL_PHYSICAL_PATH")%></td></p><p><b>  </tr></b></p><p><b>  <tr> <

132、;/b></p><p>  <td width="30%" valign=top> 路徑信息 </td></p><p>  <td width="70%"><%=request.ServerVariables("PATH_INFO")%></td></p&

133、gt;<p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td width="30%" valign=top> 顯示請(qǐng)求機(jī)器IP地址 </td></p><p>  <td wi

134、dth="70%"><%=request.ServerVariables("REMOTE_ADDR")%></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>

135、  <td width="30%" valign=top> 服務(wù)器IP地址 </td></p><p>  <td width="70%"><%=Request.ServerVariables("LOCAL_ADDR")%></td></p><p><b> 

136、 </tr></b></p><p><b>  <tr> </b></p><p>  <td width="30%" valign=top> 顯示執(zhí)行SCRIPT的虛擬路徑 </td></p><p>  <td width="70%"

137、><%=request.ServerVariables("SCRIPT_NAME")%></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td width=&quo

138、t;30%" valign=top> 返回服務(wù)器的主機(jī)名,DNS別名,或IP地址 </td></p><p>  <td width="70%"><%=request.ServerVariables("SERVER_NAME")%></td></p><p><b>  <

139、;/tr></b></p><p><b>  <tr> </b></p><p>  <td width="30%" valign=top> 返回服務(wù)器處理請(qǐng)求的端口 </td></p><p>  <td width="70%"><

140、;%=request.ServerVariables("SERVER_PORT")%></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td width="30%&q

141、uot; valign=top> 協(xié)議的名稱和版本 </td></p><p>  <td width="70%"><%=request.ServerVariables("SERVER_PROTOCOL")%></td></p><p><b>  </tr></b&g

142、t;</p><p><b>  <tr> </b></p><p>  <td width="30%" valign=top> 服務(wù)器的名稱和版本 </td></p><p>  <td width="70%"><%=request.ServerVa

143、riables("SERVER_SOFTWARE")%></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td width="30%" valign=top

144、> 服務(wù)器操作系統(tǒng) </td></p><p>  <td width="70%"><%=Request.ServerVariables("OS")%></td></p><p><b>  </tr></b></p><p><b&

145、gt;  <tr> </b></p><p>  <td width="30%" valign=top> 腳本超時(shí)時(shí)間 </td></p><p>  <td width="70%"><%=Server.ScriptTimeout%>秒</td></p>

146、<p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td width="30%" valign=top> 服務(wù)器CPU數(shù)量 </td></p><p>  <td width=&q

溫馨提示

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

評(píng)論

0/150

提交評(píng)論