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

下載本文檔

版權(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), "&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 '向下移動記錄指針</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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論