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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  網上客房預訂系統(tǒng)</b></p><p> 學 院</p><p> 專 業(yè)</p><p> 班 級</p><p> 學 號</p><p> 姓 名</p><p> 指導教師</p><

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

3、經濟發(fā)展不可逆轉的趨勢。隨著網上客房預訂的日益普及,政策法規(guī)的不斷完善,技術水平的不斷提高,網上客房預訂必將成為商業(yè)交易的主要手段之一。</p><p>  【關鍵詞】 網上客房預訂系統(tǒng)、在線預訂、客房服務</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 總體設計2</b></p><

5、;p>  2.1 項目規(guī)劃2</p><p>  2.2 系統(tǒng)功能結構圖3</p><p><b>  3 系統(tǒng)設計3</b></p><p>  3.1 設計目標3</p><p>  3.2 開發(fā)及運行環(huán)境4</p><p>  3.3 編碼設計4</p&g

6、t;<p>  3.4 邏輯結構設計4</p><p>  4 前臺主要功能模塊詳細設計5</p><p>  4.1 前臺文件總體架構5</p><p>  4.2 網站導航設計6</p><p>  4.3 賓館簡介管理模塊設計7</p><p>  4.4 客房服務管理模塊設計

7、7</p><p>  4.5 在線訂房管理模塊設計8</p><p>  4.6 意見反饋管理模塊設計11</p><p>  4.7 公告欄模塊設計12</p><p>  5 后臺主要功能模塊詳細設計13</p><p>  5.1 后臺總體架構13</p><p> 

8、 5.2 后臺登錄模塊設計14</p><p>  5.3 管理首頁/退出模塊設計16</p><p>  5.4 網站管理模塊設計16</p><p>  5.5 圖片管理模塊設計19</p><p>  附錄A 參考文獻35</p><p>  附錄B 數(shù)據表36</p>&l

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

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

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

12、以及其他相關內容等信息。</p><p>  存儲客人的反饋留言信息。</p><p>  全面展示賓館的客房服務功能。</p><p>  客人可通過網站直接在網上進行客房的預訂。</p><p>  提供賓館所在地旅游景點的詳細信息。</p><p><b>  提供管理后臺入口。</b>&l

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

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

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

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

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

18、;<p>  后臺功能管理的主要功能是初始化網站的基礎信息、管理前臺圖片信息、賓館相關的信息管理、景點管理、賓館房間類型管理、訂單管理、反饋信息管理和系統(tǒng)信息管理。</p><p>  2.2 系統(tǒng)功能結構圖</p><p>  網上客房預訂系統(tǒng)功能結構圖,前臺功能模塊圖如圖1所示。</p><p>  圖1 系統(tǒng)功能結構圖</p>

19、<p>  后臺功能模塊如圖2所示</p><p>  圖2 系統(tǒng)功能結構圖</p><p><b>  3 系統(tǒng)設計</b></p><p><b>  3.1 設計目標</b></p><p>  本系統(tǒng)是針對賓館訂房業(yè)務、和賓館的服務介紹進行設計的,主要實現(xiàn)如下目標:</

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

21、t;  實現(xiàn)了留言板功能,客人可隨時通過網站填寫反饋信息。</p><p>  通過后臺管理網站初始化信息。</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>  內存:256MB以上。</p><p><b>  軟件平臺:</b></p><p>  操作系統(tǒng):Windows XP/ Windows 2000。</p><p>  數(shù)據庫:Access 2000。</p><p>  瀏覽器:IE5.0,推薦使用IE6.0。</p>

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

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

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

27、  1.模塊功能介紹</b></p><p>  前臺頁面主要包括以下功能模塊:</p><p>  網站導航:主要包括網站的旗幟廣告條、主功能導航兩部分。</p><p>  賓館簡介模塊:主要用于介紹賓館地理位置、室內設施、賓館大小等相關信息。</p><p>  地理位置模塊:主要用于介紹賓館詳細的地理位置以及乘車路線。&l

28、t;/p><p>  客房服務模塊:主要用于介紹房價、房間類型、房間內部設施。</p><p>  會展中心模塊:主要用于介紹賓館的整體樓層布局以及各樓層的相關功能。</p><p>  餐飲美食模塊:主要用于介紹賓館的特色美食。</p><p>  商務中心模塊:主要用于介紹商務服務的具體內容。</p><p>  在線

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

30、3.前臺頁面運行結果</p><p>  網站前臺首頁的運行結果如圖4所示。</p><p>  圖4 前臺頁面運行結果</p><p>  為了方便讀者閱讀本章內容,將前臺頁面的各部分說明以列表形式給出,如表1所示。</p><p>  表1 前臺首頁解析</p>

31、;<p>  4.2 網站導航設計</p><p>  導航是網站設計不可缺少的基礎元素之一,它不僅是信息結構的基礎分類,也是瀏覽者的網站路標。在此網站導航主要包括旗幟廣告條、功能分類導航2部分。設計完成的網站導航頁面的設計效果如圖5所示。</p><p>  圖5 網站導航頁面設計效果</p><p><b>  1.功能分類導航條&

32、lt;/b></p><p>  用戶可以通過功能分類導航條查看相應類別的信息,功能分類導航條主要通過傳遞參數(shù)來實現(xià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">商務中心</A></TD></p><p>  <A href="index.asp?Typeid=7">其他</A><

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

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

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">商務中心</A></p><p>  <a href="index.asp?Typeid=7">其他</a></p><p>  通過以下代碼判斷記錄集是否為空,也就是判斷是否有符合條件的記錄,如沒有符合條件的記錄系統(tǒng)將給予提示。相關程序代碼如下:</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>  通過以下代碼顯示賓館簡介內容:</p><p>  <%= rs("content") %></p><p>  4.4 客房服務管理模塊設計</p><p>  客房服務管理模塊的主要功能是介紹房價、房間類型、房間內部設施等,頁面設計效果如圖</p><p><b&

44、gt;  8.7所示。</b></p><p>  圖7 客房服務管理頁面設計效果</p><p>  客房服務管理頁面主要用于顯示客房的相關信息,程序代碼如下:</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 '判斷當前記錄指針是否到達記錄尾</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 在線訂房管理模塊設計</p><p>  在線訂房管理主要用于在線預訂客房,在進行在線訂房時,所填寫的登記信息必須真實有效,否則不能預期正確地進行客房預訂。在線訂房管理模塊的頁面設計效果如圖8所示。</p><p>  圖8 在線訂房管理頁面設計效

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

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

55、 day(date())<10 then '如果當前日期小于10則在當前日期前面加0</p><p>  da=0&day(date())</p><p><b>  else</b></p><p>  da=day(date()) '獲取當前系統(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('請把內容填寫完整');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 '判斷達到日期和當前日期是否沖突</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('開始日期和結束日期填寫有誤');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() '添加獲取當前的日期和時間</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、面的運行結果如圖9所示。</p><p>  圖9 在線訂房管理頁面運行結果</p><p>  4.6 意見反饋管理模塊設計</p><p>  意見反饋管理模塊主要包括留言的發(fā)布、留言與回復留言瀏覽2部分。單擊“我要留言”超鏈接,可以進入意見反饋管理頁面。</p><p>  意見反饋管理頁面所涉及到的相關程序代碼如下:</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;請把內容填寫完整');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() '獲取當前系統(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 公告欄模塊設計</p><p>  公告欄是用來發(fā)布網站最新公告信息的,目的是讓瀏覽者了解網站的最新動態(tài)。公告欄信息分為首頁滾動顯示和具體信息展示兩部分。</p><p><b>  1.首頁滾動顯示</b></p><p>  公告欄滾動顯示功能模塊位于前臺主頁的左側,它可

90、以將網站最新的公告信息展示給用戶。公告欄滾動設計效果如圖10所示。</p><p>  圖10 公告欄滾動顯示功能頁面設計效果</p><p>  實現(xiàn)滾動顯示主要是應用HTML中的Marquee標識符實現(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" '取出景點的相關信息</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")%>','',' '單擊標題進入詳細信息頁面</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>  公告欄滾動顯示功能頁面運行結果如圖11所示。</p><p>  圖11 公告欄滾動顯示功能頁面運行結果</p><p><b>  2.具體信息展示</b></p>

99、<p>  滾動顯示所有信息標題,這些信息是系統(tǒng)按照發(fā)布的時間降序排列的。當用戶需要查看其詳細信息時,單擊其標題就可以進入詳細信息頁面。展示詳細內容頁面所涉及到的程序代碼如下:</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")%>'通過以下語句進行內容的輸出</p><p>  5 后臺主要功能模塊詳細設計</p><p>  5.1 后臺總體架構</p><p><b>  1.模塊功能介紹</b></p><p>  

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

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

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

105、 后臺頁面解析</p><p>  5.2 后臺登錄模塊設計</p><p>  管理員通過后臺登錄入口,進入后臺登錄模塊。后臺登錄模塊主要用于驗證管理員的身份及驗證碼,設計效果如圖13所示。</p><p>  圖13 后臺登錄模塊設計效果</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、斷輸入的驗證碼與隨機產生的驗證碼是否一致</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>  否則一切后果與本軟件無關,特此聲明!在此<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" '跳轉到指定的頁面</p><p><b>  end if </b></p><p>  rs.close '關閉已打開的記錄集</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 管理首頁/退出模塊設計</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 網站管理模塊設計</p><p>  1.網站管理模塊文件架構</p><p>  網站管理模塊主要包括更改初始信息、查看服務器信息2部分。</p><

119、p>  2.更改初始信息模塊設計</p><p>  更改初始信息模塊主要用于修改用戶名、密碼、公司名稱。更改初始信息模塊的設計效果如圖14所示。</p><p>  圖14 更改初始信息模塊設計效果</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>  更改初始信息頁面的運行結果如圖15所示。</p><p>  圖15 更改初始信息頁面運行結果</p><p>  3.查看服務器信息管理模塊設計</p><p>  查看服務器信息管理模塊可以查看不同服務的相關信息,如服務器的IP地址、顯示站點路

127、徑、服務器的CPU數(shù)量等。查看服務器信息管理頁面的設計效果如圖16所示。</p><p>  圖16 查看服務器信息管理頁面設計效果</p><p>  查看服務器信息管理模塊所涉及到的程序代碼如下:</p><p>  <td width="30%" valign=middle> 顯示客戶發(fā)出的所有HTTP標題 </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> 服務器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> 返回服務器的主機名,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> 返回服務器處理請求的端口 </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> 服務器的名稱和版本 </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、> 服務器操作系統(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> 服務器CPU數(shù)量 </td></p><p>  <td width=&q

溫馨提示

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

評論

0/150

提交評論