版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 網(wǎng)上客房預(yù)訂系統(tǒng)</b></p><p> 學(xué) 院</p><p> 專 業(yè)</p><p> 班 級</p><p> 學(xué) 號</p><p> 姓 名</p><p> 指導(dǎo)教師</p><
2、p> 教師職稱</p><p><b> 摘要</b></p><p><b> 【摘要】</b></p><p> 隨著因特網(wǎng)技術(shù)的飛速發(fā)展,電子商務(wù)越來越趨于成熟并滲透到商業(yè)團體的各個領(lǐng)域。網(wǎng)上客房預(yù)訂在技術(shù)上已經(jīng)相當(dāng)成熟,而且實用性非常強,市場潛力巨大。網(wǎng)上客房預(yù)訂是網(wǎng)上交易一個特殊的方式之一,已經(jīng)是全球
3、經(jīng)濟發(fā)展不可逆轉(zhuǎn)的趨勢。隨著網(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è)計2</b></p><
5、;p> 2.1 項目規(guī)劃2</p><p> 2.2 系統(tǒng)功能結(jié)構(gòu)圖3</p><p><b> 3 系統(tǒng)設(shè)計3</b></p><p> 3.1 設(shè)計目標(biāo)3</p><p> 3.2 開發(fā)及運行環(huán)境4</p><p> 3.3 編碼設(shè)計4</p&g
6、t;<p> 3.4 邏輯結(jié)構(gòu)設(shè)計4</p><p> 4 前臺主要功能模塊詳細設(shè)計5</p><p> 4.1 前臺文件總體架構(gòu)5</p><p> 4.2 網(wǎng)站導(dǎo)航設(shè)計6</p><p> 4.3 賓館簡介管理模塊設(shè)計7</p><p> 4.4 客房服務(wù)管理模塊設(shè)計
7、7</p><p> 4.5 在線訂房管理模塊設(shè)計8</p><p> 4.6 意見反饋管理模塊設(shè)計11</p><p> 4.7 公告欄模塊設(shè)計12</p><p> 5 后臺主要功能模塊詳細設(shè)計13</p><p> 5.1 后臺總體架構(gòu)13</p><p>
8、 5.2 后臺登錄模塊設(shè)計14</p><p> 5.3 管理首頁/退出模塊設(shè)計16</p><p> 5.4 網(wǎng)站管理模塊設(shè)計16</p><p> 5.5 圖片管理模塊設(shè)計19</p><p> 附錄A 參考文獻35</p><p> 附錄B 數(shù)據(jù)表36</p>&l
9、t;p> 附錄C 文件架構(gòu)圖39</p><p><b> 0 引言</b></p><p> 信息時代的今天,賓館、酒店業(yè)的特色經(jīng)營和個性化管理日趨明顯,管理趨于信息化、網(wǎng)絡(luò)化,再加上國際、國內(nèi)名優(yōu)企業(yè)擴展力度的加大,賓館、酒店業(yè)集團化步伐的加快,預(yù)示著傳統(tǒng)賓館、酒店正逐步向現(xiàn)代賓館、酒店業(yè)方向轉(zhuǎn)化?,F(xiàn)代賓館、酒店業(yè)最顯著的一個特征就是通過計算機網(wǎng)
10、絡(luò)對企業(yè)進行信息化管理——這也是賓館、酒店業(yè)經(jīng)營者們的共識。網(wǎng)絡(luò)信息化管理系統(tǒng)以信息量大、數(shù)據(jù)準(zhǔn)確、速度快、管理全面等特點,獲得了廣大賓館、酒店業(yè)管理者的一致認同,同時滿足了客戶通過網(wǎng)絡(luò)服務(wù),足不出戶的預(yù)訂房間、會議室、酒會等一系列活動的要求。并且,通過計算機網(wǎng)絡(luò)對賓館、酒店業(yè)進行管理,克服了人為管理中人為因素給企業(yè)管理帶來的諸多不便,大大提高了賓館、酒店的工作效率,為企業(yè)創(chuàng)造了更大的利潤。</p><p>&l
11、t;b> 1 系統(tǒng)分析</b></p><p><b> 1.1 需求分析</b></p><p> 通過對賓館、酒店業(yè)經(jīng)營管理的調(diào)查研究,要求系統(tǒng)具有以下功能:</p><p> 全面展示賓館的服務(wù)功能及環(huán)境。</p><p> 介紹賓館自身、賓館的地理位置、會展中心、餐飲美食、商務(wù)中心
12、以及其他相關(guān)內(nèi)容等信息。</p><p> 存儲客人的反饋留言信息。</p><p> 全面展示賓館的客房服務(wù)功能。</p><p> 客人可通過網(wǎng)站直接在網(wǎng)上進行客房的預(yù)訂。</p><p> 提供賓館所在地旅游景點的詳細信息。</p><p><b> 提供管理后臺入口。</b>&l
13、t;/p><p> 對網(wǎng)站初始化信息進行設(shè)置,提供查看服務(wù)器信息功能。</p><p> 管理網(wǎng)站上傳的圖片信息。</p><p> 管理所有網(wǎng)站信息展示內(nèi)容。</p><p> 對旅游景點的詳細信息進行管理。</p><p> 全面管理客人訂房信息。</p><p> 管理客人反饋留言
14、信息。</p><p><b> 管理客房服務(wù)信息。</b></p><p> 系統(tǒng)運行穩(wěn)定,具有強大的數(shù)據(jù)處理功能。</p><p> 1.2 可行性分析</p><p><b> 經(jīng)濟性</b></p><p> 網(wǎng)站前臺展示了整個賓館的服務(wù)內(nèi)容、賓館的設(shè)施、
15、硬件條件及一系列的相關(guān)信息,滿足了全面展示賓館自身形象的要求。設(shè)置“在線訂房”功能模塊,提供在線訂房功能,滿足客戶通過網(wǎng)絡(luò)預(yù)訂房間的要求。通過網(wǎng)絡(luò)對賓館日常業(yè)務(wù)進行管理,大大的提高了房間的利用率,提高了賓館的經(jīng)營效率,使賓館的經(jīng)濟效益最大化。</p><p><b> 技術(shù)性</b></p><p> 網(wǎng)站后臺實現(xiàn)了對前臺信息的管理功能。通過信息管理模塊、圖片管理
16、模塊,實現(xiàn)了不斷更新賓館各方面信息的要求。通過訂單管理模塊對客人的房間預(yù)訂信息進行管理,更科學(xué)的按排賓館自身的房間自然資源。管理客人的留言信息,及時和客人進行溝通。</p><p><b> 2 總體設(shè)計</b></p><p><b> 2.1 項目規(guī)劃</b></p><p> 網(wǎng)上客房預(yù)訂系統(tǒng)是一個典型的數(shù)
17、據(jù)庫開發(fā)應(yīng)用程序,由前臺展示區(qū)和后臺管理組成,規(guī)劃系統(tǒng)功能模塊如下:</p><p><b> 前臺展示區(qū)</b></p><p> 前臺展示區(qū)的主要功能是賓館簡介、地理位置、客房服務(wù)、會展中心、餐飲美食、商務(wù)服務(wù)、在線訂房、意見反饋、其他、本地景點。</p><p><b> 后臺功能管理</b></p>
18、;<p> 后臺功能管理的主要功能是初始化網(wǎng)站的基礎(chǔ)信息、管理前臺圖片信息、賓館相關(guān)的信息管理、景點管理、賓館房間類型管理、訂單管理、反饋信息管理和系統(tǒng)信息管理。</p><p> 2.2 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 網(wǎng)上客房預(yù)訂系統(tǒng)功能結(jié)構(gòu)圖,前臺功能模塊圖如圖1所示。</p><p> 圖1 系統(tǒng)功能結(jié)構(gòu)圖</p>
19、<p> 后臺功能模塊如圖2所示</p><p> 圖2 系統(tǒng)功能結(jié)構(gòu)圖</p><p><b> 3 系統(tǒng)設(shè)計</b></p><p><b> 3.1 設(shè)計目標(biāo)</b></p><p> 本系統(tǒng)是針對賓館訂房業(yè)務(wù)、和賓館的服務(wù)介紹進行設(shè)計的,主要實現(xiàn)如下目標(biāo):</
20、p><p> 全面的展示了賓館自然情況和服務(wù)內(nèi)容。</p><p> 介紹賓館信息,幫助客人了解賓館相關(guān)信息。</p><p> 為客戶提供賓館所在地旅游景點的詳細信息。</p><p> 向客戶全面提供賓館客房信息。</p><p> 實現(xiàn)了網(wǎng)上在線訂房業(yè)務(wù),方便客人訂房。</p><p&g
21、t; 實現(xiàn)了留言板功能,客人可隨時通過網(wǎng)站填寫反饋信息。</p><p> 通過后臺管理網(wǎng)站初始化信息。</p><p> 實現(xiàn)了后臺對前臺信息、上傳圖片的管理功能。</p><p><b> 管理前臺景點信息。</b></p><p> 通過后臺管理賓館客房信息。</p><p>
22、通過后臺管理人員可以管理客人訂房信息。</p><p> 管理人員可隨時管理客人的反饋信息。</p><p> 系統(tǒng)運行穩(wěn)定、安全可靠。</p><p> 3.2 開發(fā)及運行環(huán)境</p><p><b> 硬件平臺:</b></p><p> CPU:P41.8GHz。</p&g
23、t;<p> 內(nèi)存:256MB以上。</p><p><b> 軟件平臺:</b></p><p> 操作系統(tǒng):Windows XP/ Windows 2000。</p><p> 數(shù)據(jù)庫: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è)計</b></p><p> 編碼設(shè)計是數(shù)據(jù)庫系統(tǒng)開發(fā)的前提條件,是系統(tǒng)不可缺少的重要內(nèi)容。編碼是指與原來名稱對應(yīng)的編號、符號或記號。它是進行信息交換、處理、傳輸和實現(xiàn)信息資源共
25、享的關(guān)鍵。編碼也用于指定數(shù)據(jù)的處理方法、區(qū)別數(shù)據(jù)類型,并指定計算機處理的內(nèi)容等。</p><p> 本系統(tǒng)內(nèi)部信息編碼采用了統(tǒng)一的編碼方式情況。如下所示:</p><p><b> 訂單編號</b></p><p> 訂單單據(jù)編號為系統(tǒng)當(dāng)前日期和5位數(shù)字編碼的組合。例如:20060130001。</p><p>
26、 3.4 邏輯結(jié)構(gòu)設(shè)計</p><p> 本系統(tǒng)數(shù)據(jù)庫采用SQLServer2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為etwldbs。數(shù)據(jù)庫etwldbs中包含7張表。由于篇幅所限,關(guān)于數(shù)據(jù)庫中的數(shù)據(jù)表請參見附錄B</p><p> 4 前臺主要功能模塊詳細設(shè)計</p><p> 4.1 前臺文件總體架構(gòu)</p><p><b>
27、 1.模塊功能介紹</b></p><p> 前臺頁面主要包括以下功能模塊:</p><p> 網(wǎng)站導(dǎo)航:主要包括網(wǎng)站的旗幟廣告條、主功能導(dǎo)航兩部分。</p><p> 賓館簡介模塊:主要用于介紹賓館地理位置、室內(nèi)設(shè)施、賓館大小等相關(guān)信息。</p><p> 地理位置模塊:主要用于介紹賓館詳細的地理位置以及乘車路線。&l
28、t;/p><p> 客房服務(wù)模塊:主要用于介紹房價、房間類型、房間內(nèi)部設(shè)施。</p><p> 會展中心模塊:主要用于介紹賓館的整體樓層布局以及各樓層的相關(guān)功能。</p><p> 餐飲美食模塊:主要用于介紹賓館的特色美食。</p><p> 商務(wù)中心模塊:主要用于介紹商務(wù)服務(wù)的具體內(nèi)容。</p><p> 在線
29、訂房模塊:主要用于提供在線客房預(yù)訂。</p><p> 意見反饋模塊:主要用于分頁顯示意見反饋信息。</p><p> 公告欄:主要用于展示最新添加的本地景點。</p><p> 其它模塊:主要用于介紹賓館的其他相關(guān)商務(wù)服務(wù)功能。</p><p> 管理入口模塊:主要包括登錄后臺管理入口。</p><p>
30、3.前臺頁面運行結(jié)果</p><p> 網(wǎng)站前臺首頁的運行結(jié)果如圖4所示。</p><p> 圖4 前臺頁面運行結(jié)果</p><p> 為了方便讀者閱讀本章內(nèi)容,將前臺頁面的各部分說明以列表形式給出,如表1所示。</p><p> 表1 前臺首頁解析</p>
31、;<p> 4.2 網(wǎng)站導(dǎo)航設(shè)計</p><p> 導(dǎo)航是網(wǎng)站設(shè)計不可缺少的基礎(chǔ)元素之一,它不僅是信息結(jié)構(gòu)的基礎(chǔ)分類,也是瀏覽者的網(wǎng)站路標(biāo)。在此網(wǎng)站導(dǎo)航主要包括旗幟廣告條、功能分類導(dǎo)航2部分。設(shè)計完成的網(wǎng)站導(dǎo)航頁面的設(shè)計效果如圖5所示。</p><p> 圖5 網(wǎng)站導(dǎo)航頁面設(shè)計效果</p><p><b> 1.功能分類導(dǎo)航條&
32、lt;/b></p><p> 用戶可以通過功能分類導(dǎo)航條查看相應(yīng)類別的信息,功能分類導(dǎo)航條主要通過傳遞參數(shù)來實現(xiàn)超鏈接。關(guān)鍵程序代碼如下:</p><p> <A href="index.asp?Typeid=1">賓館簡介</A></TD> '通過傳遞參數(shù)Typeid實現(xiàn)超鏈接功能</p><
33、;p> <A href="index.asp?Typeid=2">地理位置</A></TD></p><p> <A href="index.asp?Typeid=4">會展中心</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 賓館簡介管理模塊設(shè)計</p><p> 賓館簡介管理模塊的主要功能是介紹賓館地理位置、室內(nèi)設(shè)施、賓館大小等相關(guān)詳細信息介紹。賓館簡介頁面的設(shè)計效果如圖6所示。</p><p> 圖6 賓館簡介頁面設(shè)計效果</p><p> 賓館簡介頁面,主要是根據(jù)傳遞的參數(shù)(本例為Typeid為參數(shù)名進行
36、傳遞)查找相應(yīng)的記錄并顯示。查詢賓館簡介信息的程序代碼如下:</p><p><b> <% </b></p><p> if request("Typeid")="" then '判斷接收的Typeid是否為空值</p><p> Typeid=1 '設(shè)置默認值</
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" '通過時間進行降序排列</p><p> rs.open sql,conn,1,1<
39、;/p><p><b> %></b></p><p> <A href="index.asp?Typeid=1">賓館簡介</A> '傳遞參數(shù)Typeid</p><p> <A href="index.asp?Typeid=2">地理位置<
40、/A></p><p> <A href="index.asp?Typeid=4">會展中心</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> 通過以下代碼判斷記錄集是否為空,也就是判斷是否有符合條件的記錄,如沒有符合條件的記錄系統(tǒng)將給予提示。相關(guān)程序代碼如下:</p><p>
42、<% If not rs.eof Then %></p><p> <%= rs("content") %></p><p> <% Else %></p><p><b> 暫無信息</b></p><p> <% End If %></
43、p><p> 通過以下代碼顯示賓館簡介內(nèi)容:</p><p> <%= rs("content") %></p><p> 4.4 客房服務(wù)管理模塊設(shè)計</p><p> 客房服務(wù)管理模塊的主要功能是介紹房價、房間類型、房間內(nèi)部設(shè)施等,頁面設(shè)計效果如圖</p><p><b&
44、gt; 8.7所示。</b></p><p> 圖7 客房服務(wù)管理頁面設(shè)計效果</p><p> 客房服務(wù)管理頁面主要用于顯示客房的相關(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), " ")</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 '向下移動記錄指針</p><p> if rs.eof then exit for '判斷當(dāng)前記錄指針是否到達記錄尾</p><p><b> next
51、</b></p><p><b> else</b></p><p> response.Write("暫無信息")</p><p><b> end if </b></p><p><b> %></b></p>&
52、lt;p><b> </table></b></p><p> 4.5 在線訂房管理模塊設(shè)計</p><p> 在線訂房管理主要用于在線預(yù)訂客房,在進行在線訂房時,所填寫的登記信息必須真實有效,否則不能預(yù)期正確地進行客房預(yù)訂。在線訂房管理模塊的頁面設(shè)計效果如圖8所示。</p><p> 圖8 在線訂房管理頁面設(shè)計效
53、果</p><p> 在線訂房管理頁面中要求輸入的信息必須是真實有效的,系統(tǒng)將對輸入的Email地址進行判斷、同時還要判斷到達時間與離開時間是否過期,代碼如下:</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('請把內(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('請檢查您的郵件地址是否正確!');"
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") '獲得到達時間</p><p> nn=request("year1")&"-"&request("month1")&"-"&reque
66、st("day1") '獲得離開時間</p><p> if datediff("d",mm,date())>0 then '判斷達到日期和當(dāng)前日期是否沖突</p><p> response.Write("<script>alert('日期已過');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、 '通過addnew()方法添加在線訂房詳細信息</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)前的日期和時間</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> 在線訂房管理頁
77、面的運行結(jié)果如圖9所示。</p><p> 圖9 在線訂房管理頁面運行結(jié)果</p><p> 4.6 意見反饋管理模塊設(shè)計</p><p> 意見反饋管理模塊主要包括留言的發(fā)布、留言與回復(fù)留言瀏覽2部分。單擊“我要留言”超鏈接,可以進入意見反饋管理頁面。</p><p> 意見反饋管理頁面所涉及到的相關(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;請把內(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('請檢查您的郵件地址是否正確!');" & "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)日期和時間</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è)計</p><p> 公告欄是用來發(fā)布網(wǎng)站最新公告信息的,目的是讓瀏覽者了解網(wǎng)站的最新動態(tài)。公告欄信息分為首頁滾動顯示和具體信息展示兩部分。</p><p><b> 1.首頁滾動顯示</b></p><p> 公告欄滾動顯示功能模塊位于前臺主頁的左側(cè),它可
90、以將網(wǎng)站最新的公告信息展示給用戶。公告欄滾動設(shè)計效果如圖10所示。</p><p> 圖10 公告欄滾動顯示功能頁面設(shè)計效果</p><p> 實現(xiàn)滾動顯示主要是應(yīng)用HTML中的Marquee標(biāo)識符實現(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" '取出景點的相關(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)題進入詳細信息頁面</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>暫無信息</font></div>")</p><p>
98、<b> end if</b></p><p> %></marquee></p><p> 公告欄滾動顯示功能頁面運行結(jié)果如圖11所示。</p><p> 圖11 公告欄滾動顯示功能頁面運行結(jié)果</p><p><b> 2.具體信息展示</b></p>
99、<p> 滾動顯示所有信息標(biāo)題,這些信息是系統(tǒng)按照發(fā)布的時間降序排列的。當(dāng)用戶需要查看其詳細信息時,單擊其標(biāo)題就可以進入詳細信息頁面。展示詳細內(nèi)容頁面所涉及到的程序代碼如下:</p><p><b> <% </b></p><p> set rs=server.CreateObject("adodb.recordset"
100、)</p><p> sql="select * from news where NewsId="&request("id") '顯示具體信息詳細頁</p><p> rs.open sql,conn,1,1 '打開記錄集</p><p><b> %></b>&
101、lt;/p><p> <%= rs("content")%>'通過以下語句進行內(nèi)容的輸出</p><p> 5 后臺主要功能模塊詳細設(shè)計</p><p> 5.1 后臺總體架構(gòu)</p><p><b> 1.模塊功能介紹</b></p><p>
102、后臺頁面主要包括以下功能模塊:</p><p> 管理首頁/退出模塊:主要用于退出后臺管理系統(tǒng)。</p><p> 網(wǎng)站管理模塊:主要包括更改初始信息、查看服務(wù)器信息。</p><p> 圖片管理模塊:主要包括空間圖片管理。</p><p> 信息管理模塊:主要包括賓館簡介管理、地理位置管理、會展中心管理、餐飲美食管理、商務(wù)中心管理、
103、其他管理。</p><p> 景點管理模塊:主要包括旅游景點管理。</p><p> 房間管理模塊:主要包括房間類型、客房服務(wù)管理。</p><p> 訂單管理模塊:主要包括訂單管理、已確認訂單、回復(fù)管理。</p><p> 反饋管理模塊:主要包括反饋信息管理。</p><p> 系統(tǒng)信息管理模塊:主要用于管
104、理本網(wǎng)站的版權(quán)、技術(shù)支持。</p><p> 3.后臺頁面運行結(jié)果</p><p> 網(wǎng)站后臺頁面的運行結(jié)果如圖12所示。</p><p> 圖12 網(wǎng)站后臺頁面運行結(jié)果</p><p> 為了方便讀者閱讀此章節(jié)內(nèi)容,將后臺頁面的各部分說明以列表形式給出,如表2所示。</p><p> 表2
105、 后臺頁面解析</p><p> 5.2 后臺登錄模塊設(shè)計</p><p> 管理員通過后臺登錄入口,進入后臺登錄模塊。后臺登錄模塊主要用于驗證管理員的身份及驗證碼,設(shè)計效果如圖13所示。</p><p> 圖13 后臺登錄模塊設(shè)計效果</p><p> 后臺登錄頁面所涉及的HTML表單
106、主要元素如表3所示。</p><p> 表3 后臺登錄頁面中涉及的HTML表單元素</p><p> 后臺登錄頁面所涉及到的程序代碼如下:</p><p><b> <% </b></p><p> dim verifycode,verifycode2</p>&
107、lt;p> verifycode=trim(Request.Form("verifycode")) '接收驗證碼</p><p> verifycode2=trim(Request.Form("verifycode2"))</p><p> if verifycode<>verifycode2 then '判
108、斷輸入的驗證碼與隨機產(chǎn)生的驗證碼是否一致</p><p> response.write"<SCRIPT language=JavaScript>alert('您輸入的驗證碼不正確。');"</p><p> response.write"location.href='../index.asp'</SCRI
109、PT>"</p><p><b> else</b></p><p> session("verifycode")="" '清空驗證碼</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> 對不起,您輸入的用戶名、密
113、碼或驗證碼有誤,請重新輸入,謝謝!</p><p> <br><br>本軟件建議您使用IE6.0以上版本,分辨率:1024*768<br><br></p><p> 否則一切后果與本軟件無關(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)到指定的頁面</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 '將不用的對象釋放掉</p><p><b> end if</b></p><p><b> end if</b></p><p><b> %></b></p><p> 5.3 管理首頁/退出模塊設(shè)計</p>
117、;<p> 管理首頁/退出模塊主要用于退出后臺管理系統(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è)計</p><p> 1.網(wǎng)站管理模塊文件架構(gòu)</p><p> 網(wǎng)站管理模塊主要包括更改初始信息、查看服務(wù)器信息2部分。</p><
119、p> 2.更改初始信息模塊設(shè)計</p><p> 更改初始信息模塊主要用于修改用戶名、密碼、公司名稱。更改初始信息模塊的設(shè)計效果如圖14所示。</p><p> 圖14 更改初始信息模塊設(shè)計效果</p><p> 更改初始信息頁面所涉及到的程序代碼如下:</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> 更改初始信息頁面的運行結(jié)果如圖15所示。</p><p> 圖15 更改初始信息頁面運行結(jié)果</p><p> 3.查看服務(wù)器信息管理模塊設(shè)計</p><p> 查看服務(wù)器信息管理模塊可以查看不同服務(wù)的相關(guān)信息,如服務(wù)器的IP地址、顯示站點路
127、徑、服務(wù)器的CPU數(shù)量等。查看服務(wù)器信息管理頁面的設(shè)計效果如圖16所示。</p><p> 圖16 查看服務(wù)器信息管理頁面設(shè)計效果</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> 顯示站點物理路徑 </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> 顯示請求機器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ù)器的主機名,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ù)器處理請求的端口 </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> 腳本超時時間 </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. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上客房預(yù)訂系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——宏都大酒店客房網(wǎng)上預(yù)訂管理系統(tǒng)
- 計算機畢業(yè)設(shè)計-- 網(wǎng)上車票查詢預(yù)訂系統(tǒng)
- 機票預(yù)訂管理系統(tǒng)畢業(yè)設(shè)計
- 機票預(yù)訂系統(tǒng)畢業(yè)設(shè)計論文
- 課程設(shè)計報告--賓館客房預(yù)訂系統(tǒng)
- 畢業(yè)論文—網(wǎng)上講座預(yù)訂系統(tǒng)設(shè)計與實現(xiàn)
- 網(wǎng)上機票預(yù)訂管理系統(tǒng)畢業(yè)論文
- 畢業(yè)設(shè)計---賓館客房管理系統(tǒng)
- 畢業(yè)設(shè)計--賓館客房管理系統(tǒng)
- 客房預(yù)訂業(yè)務(wù)課件
- 健身項目網(wǎng)上預(yù)訂系統(tǒng)分析設(shè)計 【畢業(yè)論文】
- 客房管理系統(tǒng)畢業(yè)設(shè)計 (2)
- 客房預(yù)訂單。
- 網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計 ----網(wǎng)上考試系統(tǒng)
- 網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計
- 網(wǎng)上購物系統(tǒng)-畢業(yè)設(shè)計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計
- 網(wǎng)上考勤系統(tǒng)畢業(yè)設(shè)計
評論
0/150
提交評論