汽車銷售網(wǎng)站畢業(yè)設(shè)計_第1頁
已閱讀1頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  浙江工業(yè)職業(yè)技術(shù)學(xué)院</p><p><b>  畢業(yè)論文</b></p><p><b> ?。?012屆)</b></p><p><b>  汽車銷售網(wǎng)站</b></p><p>  學(xué)生姓名 方海衛(wèi) </p

2、><p>  學(xué) 號 090407347 </p><p>  分 院 數(shù)字媒體與信息工程分院 </p><p>  專 業(yè) 計算機應(yīng)用技術(shù) </p><p>  指導(dǎo)教師 許方恒 </p><p>  完成日期

3、 5月16號 </p><p><b>  汽車銷售網(wǎng)站</b></p><p>  摘 要 自從Web技術(shù)出現(xiàn)以來,網(wǎng)站的架構(gòu)技術(shù)就成為了一個高速發(fā)展的熱點。Internet的出現(xiàn)使企業(yè)擁有了一個商機無限的網(wǎng)絡(luò)發(fā)展空間,許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植以互聯(lián)網(wǎng)上,電子 商務(wù)以其高效率、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,

4、越來越多的企業(yè)開始將自己的業(yè)務(wù)通過Internet的形式直接的提供給客戶,一個基于Internet的全球電子商務(wù)框架正在形成。</p><p>  隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)的不斷提高,電子商務(wù)技術(shù)的日漸成熟,人們已不再滿足于傳統(tǒng)的汽車的購買方式,而是渴望通過Internet購買自己的鐘愛的品牌車,享受網(wǎng)上訂購所帶來的更多的便利,為了滿足于廣大客戶的需求,越來越多的汽車銷售網(wǎng)站應(yīng)運而生。</p>&l

5、t;p>  關(guān)鍵詞 汽車銷售網(wǎng)站 汽車銷售 汽車</p><p><b>  目 錄</b></p><p><b>  引 言4</b></p><p>  第一章 系統(tǒng)需求分析5</p><p>  1.1 需求分析5</p><p>  1.2

6、可行性分析6</p><p>  第二章 系統(tǒng)開發(fā)工具介紹7</p><p>  2.1 Dreamweaver介紹7</p><p>  2.2 開發(fā)及運行環(huán)境8</p><p>  第三章 系統(tǒng)設(shè)計9</p><p>  3.1 項目規(guī)劃9</p><p>  3.2 系

7、統(tǒng)功能結(jié)構(gòu)圖9</p><p>  3.2.1 設(shè)計目標10</p><p>  3.2.2 邏輯結(jié)構(gòu)設(shè)計11</p><p>  第四章 系統(tǒng)實現(xiàn)12</p><p>  4.1 功能模塊介紹12</p><p>  4.2 前臺頁面運行結(jié)果13</p><p>  第五

8、章 系統(tǒng)測試運行15</p><p>  5.1 站內(nèi)搜索模塊設(shè)計15</p><p>  5.2 展臺中心模塊設(shè)計19</p><p>  5.2.1 車輛分類展示頁面20</p><p>  5.2.1 車輛的詳細參數(shù)頁面22</p><p>  5.2.3 訂購中心模塊設(shè)計24</p&g

9、t;<p><b>  第六章 總結(jié)28</b></p><p><b>  致 謝29</b></p><p><b>  參考文獻30</b></p><p><b>  引 言</b></p><p>  全世界經(jīng)濟的迅速發(fā)展,帶

10、動了各行業(yè)的發(fā)展,人們生活水平也隨之提高,“汽車”已不再是家庭消費中的奢侈品。購買汽車的企業(yè)、家庭、個人越來越多,汽車消費群體日趨壯大,帶動了整個汽車產(chǎn)業(yè)的迅猛發(fā)展。</p><p>  汽車銷售集團是以經(jīng)營汽車為主,租賃汽車、置換汽車、汽車售后服務(wù)為輔助產(chǎn)業(yè)的大型汽車銷售產(chǎn)業(yè)公司。隨著公司銷售業(yè)績的不斷提升,公司規(guī)模逐步擴大,在全國各地都設(shè)置了企業(yè)售后服務(wù)的分公司。為了適應(yīng)企業(yè)規(guī)模的發(fā)展,公司服務(wù)項目的增多,業(yè)

11、務(wù)量的增大,企業(yè)在管理方面也作出全新的調(diào)整。借助全球網(wǎng)絡(luò)化的東風(fēng),企業(yè)作出通過Internet網(wǎng),對全國各地的分支機構(gòu)的公司業(yè)務(wù)進行管理,以解決企業(yè)異地經(jīng)營,給理者帶來的諸多不便,提高企業(yè)的管理水平,更好的帶動企業(yè)的經(jīng)營發(fā)展。</p><p>  第一章 系統(tǒng)需求分析</p><p><b>  1.1 需求分析</b></p><p>  

12、通過調(diào)查,要求系統(tǒng)需要有以下功能;</p><p><b>  全面展示企業(yè)形象。</b></p><p>  展示企業(yè)銷售車輛信息的相關(guān)信息。</p><p>  提供汽車銷售、車輛轉(zhuǎn)換等信息的訂單添加功能。</p><p>  為客戶投訴提供相關(guān)窗口,提供企業(yè)熱線。</p><p>  提供企

13、業(yè)銷售汽車相關(guān)信息的檢索功能,方便用戶查詢汽車的相關(guān)信息。</p><p>  提供備件查詢功能,方便用戶使用。</p><p>  為客戶提供各地連鎖店信息。</p><p>  通過網(wǎng)站后臺,對網(wǎng)站前臺信息進行全面管理。</p><p>  通進后臺管理企業(yè)的新聞信息。</p><p>  通過后臺對車輛信息信息進

14、行全面管理。</p><p>  通過后臺管理各類訂單(訂購、置換)信息,提供訂單查詢功能。</p><p>  通過后臺管理對備件信息進行管理,提供查詢功能。</p><p>  通進后臺對連鎖企業(yè)信息進行管理。</p><p>  授理客戶的投訴信息。</p><p>  通過后臺管理用戶名和密碼。</p&g

15、t;<p><b>  系統(tǒng)退出。</b></p><p>  1.2 可行性分析</p><p><b>  經(jīng)濟性</b></p><p>  汽車銷售集團網(wǎng)站,為汽車銷公司在網(wǎng)絡(luò)上提供了一個全面展示企業(yè)形象的平臺,使汽車用戶更加的了解企業(yè)的動態(tài)信息。滿足客戶在線提交在線訂購汽車、租賃汽車、置換汽車等信

16、息的要求。網(wǎng)站提升了企業(yè)在客戶中的形象,使企業(yè)和客戶聯(lián)系更加的緊密,提高企業(yè)的經(jīng)濟效益。</p><p><b>  技術(shù)性</b></p><p>  通過后臺實現(xiàn)了對客戶各類訂單進行管理的功能,實現(xiàn)了對前臺新聞信息的更新功能。</p><p>  第二章 系統(tǒng)開發(fā)工具介紹</p><p>  2.1 Dreamwe

17、aver介紹</p><p>  Dreamweaver是Macromedia公司推出的專門用于網(wǎng)頁排版的軟件,以其強大的功能而著稱于世。它提供強大的排版工具,可以快速而直接的進行各種頁面的設(shè)計。它通過特有的行為、模板、時間軸等技術(shù),使用戶能夠快速地創(chuàng)建各種具有專業(yè)水平的網(wǎng)頁,而不需要編寫任何代碼。 </p><p>  Dreamweaver支持最新的DHTML和CSS標準,完全支持分層

18、技術(shù),可以用它設(shè)計出生動的 DHTML動畫、多層次的頁面以及CSS樣式表。不僅如此,它還提供了完善的站點管理機制,是一個集網(wǎng)頁設(shè)計和站點管理兩大功能于一身的專業(yè)軟件。另外,Dreamweaver創(chuàng)建的網(wǎng)頁具有極好的兼容性,可以適用于各種平臺和各種瀏覽器。</p><p>  Dreamweaver創(chuàng)建的網(wǎng)頁可以與用網(wǎng)頁動畫軟件Flash和網(wǎng)頁圖形處理軟件Firewokes創(chuàng)建的文件之間實現(xiàn)無縫連接。事實上,這也是

19、為什么Macromedia公司出品的這3個軟件被成為網(wǎng)頁制作“夢幻組合”、“網(wǎng)頁設(shè)計三劍客”的原因。</p><p>  2.2 開發(fā)及運行環(huán)境</p><p><b>  硬件平臺:</b></p><p>  CPU:P41.8GHz。</p><p>  內(nèi)存:256MB以上。</p><p&

20、gt;<b>  軟件平臺:</b></p><p>  操作系統(tǒng):Windows xp/ Windows 2000。</p><p>  數(shù)據(jù)庫:SQL Server 2000。</p><p>  瀏覽器:IE5.0,推薦使用IE6.0。</p><p>  Web服務(wù)器:IIS5.0。</p><

21、;p>  分辨率:最佳效果1024×768像素。</p><p><b>  第三章 系統(tǒng)設(shè)計</b></p><p><b>  3.1 項目規(guī)劃</b></p><p>  汽車銷售集團網(wǎng)站是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由前臺功能設(shè)計和后臺功能設(shè)計部組成,規(guī)劃系統(tǒng)功能模塊如下:</p>

22、<p><b>  前臺管理模塊</b></p><p>  該模塊主要包括:展臺中心、訂購中心、置換中心、客戶服務(wù)中心、新聞中心、關(guān)于集團、聯(lián)系我們和后臺登錄入口。</p><p><b>  后臺管理模塊</b></p><p>  該模塊的主要包括:后臺登錄、銷售車輛管理、備件數(shù)據(jù)管理、訂單信息管理、置換

23、信息管理、新聞信息管理、集團信息管理、客戶投訴管理、連鎖企業(yè)管理和密碼修改。</p><p>  3.2 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  汽車銷售網(wǎng)站前臺系統(tǒng)功能結(jié)構(gòu)圖,如圖1所示。</p><p>  圖3-1 汽車銷售集團網(wǎng)站前臺系統(tǒng)功能結(jié)構(gòu)圖</p><p>  3.2.1 設(shè)計目標</p><p>  

24、本系統(tǒng)是針對汽車銷售企業(yè)各種相關(guān)服務(wù)項目,進行開發(fā)設(shè)計的,主要實現(xiàn)如下目標:</p><p>  全面展示公司,向客戶介紹公司的服務(wù)項目。</p><p>  系統(tǒng)前臺采用清晰、明快的展示風(fēng)格,展示銷售車輛信息、租賃車輛信息。</p><p>  展示集團信息、企業(yè)新聞。</p><p>  實現(xiàn)客戶在線提交訂購車輛訂單、在線租賃車輛訂單、在

25、線置換車輛訂單的功能</p><p>  客服中心提供客戶服務(wù)熱線,并為客戶提供投訴的服務(wù)的功能。</p><p>  實現(xiàn)為客戶提供車輛備件信息查詢的功能。</p><p>  提供各地連鎖企業(yè)的相關(guān)信息。</p><p>  系統(tǒng)后臺采用人機對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠。</p>

26、<p>  對銷售車輛信息、租賃車輛信息進行管理。</p><p>  實現(xiàn)對車輛訂單信息、租賃訂單信息、置換信息進行管理功能。</p><p>  實現(xiàn)對車輛訂單信息、租賃信息、置換信息的查詢功能。</p><p>  更新集團信息、歷史回顧內(nèi)容。</p><p>  對新聞信息進行管理。</p><p>

27、  對客戶投訴信息進行查詢和管理。</p><p>  對車輛備件信息進行查詢和管理。</p><p>  對連鎖企業(yè)信息進行管理。</p><p>  提供修改管理員密碼功能。</p><p>  系統(tǒng)運行穩(wěn)定、安全可靠。</p><p>  3.2.2 邏輯結(jié)構(gòu)設(shè)計</p><p>  本

28、系統(tǒng)數(shù)據(jù)庫采用SQL Server 2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_Car_Data。數(shù)據(jù)庫db_Car_Data中包含12張表。下面分別給出數(shù)據(jù)表概要說明及數(shù)據(jù)表的結(jié)構(gòu)。</p><p>  為了對本系統(tǒng)后臺的數(shù)據(jù)庫中數(shù)據(jù)表有一個更清晰的認識,在此特設(shè)計一個數(shù)據(jù)表樹型結(jié)構(gòu)圖,該數(shù)據(jù)表樹型結(jié)構(gòu)圖包含系統(tǒng)所有數(shù)據(jù)表。</p><p>  圖3-2 數(shù)據(jù)表樹型結(jié)構(gòu)圖第四章 前臺主要

29、功能模塊詳細設(shè)計</p><p><b>  第四章 系統(tǒng)實現(xiàn)</b></p><p>  4.1 功能模塊介紹</p><p>  前臺頁面主要包括以下功能模塊:</p><p>  網(wǎng)站導(dǎo)航:主要包括網(wǎng)站的旗幟導(dǎo)航條和站內(nèi)導(dǎo)航條兩個部分。</p><p>  新車推薦:網(wǎng)站推薦的商用車。&

30、lt;/p><p>  乘用車展臺:主要介紹最新的乘用車。</p><p>  汽車租賃:主要介紹租賃汽車的流程。</p><p>  公告:本站的最新公告。</p><p>  站內(nèi)搜索:按類別搜索汽車的相關(guān)信息。</p><p>  最新信息:顯示最新的八條新聞信息。</p><p>  后臺登

31、錄入口:為管理員進入后臺提供一個入口。</p><p><b>  前臺頁面運行結(jié)果</b></p><p>  登錄網(wǎng)站首頁顯示如下:</p><p>  圖4-1 汽車銷售首頁</p><p>  汽車訂單頁面顯示如下:</p><p>  圖4-2 訂單頁面</p><

32、;p>  圖4 網(wǎng)站前臺運行結(jié)果</p><p>  前臺頁面的各部分說明以列表形式給出,如表1所示。</p><p>  表4-1 前臺首頁解析</p><p>  第五章 系統(tǒng)測試運行</p><p>  5.1 站內(nèi)搜索模塊設(shè)計</p><p>  站內(nèi)搜索是按類別,對指定的車輛參數(shù)的關(guān)鍵字進行模糊查詢

33、。該功能由兩部分組成,一部分是查詢條件輸入部分,另一部分是查詢結(jié)果顯示部分,如圖5-1所示。</p><p>  圖5-1 站內(nèi)搜索頁面設(shè)計效果</p><p>  查詢條件輸入部分涉及的HTML表單元素如表5-2所示。</p><p>  表5-2查詢條件輸入部分涉及的HTML表單元素</p><p>  按類別對指定車輛參數(shù)的關(guān)鍵字進行

34、模糊查詢,并顯示相應(yīng)查詢結(jié)果,其代碼如下:</p><p>  <!--#include file=DataBase/conn.asp--></p><p><b>  <%</b></p><p><b>  '取得記錄集</b></p><p>  selectd=re

35、quest("select") '獲取類別</p><p>  xinghao=request("xinghao") '獲取型號</p><p>  pinpai=request("pinpai") '獲取品牌</p><p>  if xi

36、nghao="" and pinpai="" then '判斷接收的值是否都為空</p><p>  response.Write("<script language=javascript>alert('最少輸入一個條件');location='javascript:history.go(-1)'</scr

37、ipt>")</p><p><b>  else</b></p><p>  select case selectd</p><p>  case "乘用車" </p><p>  if xinghao="" then &

38、#39;當型號為空時</p><p>  set rs2=server.CreateObject("adodb.recordset")</p><p>  sql2="select * from tb_Cars_s where pinpai='"&pinpai&"' "</p><

39、;p>  rs2.open sql2,conn,1,1</p><p>  elseif pinpai="" then '當品牌為空時</p><p>  set rs2=server.CreateObject("adodb.recordset")</p><p>  sql2="select

40、* from tb_Cars_s where xinghao='"&xinghao&"'"</p><p>  rs2.open sql2,conn,1,1</p><p><b>  else</b></p><p>  set rs2=server.CreateObject(&q

41、uot;adodb.recordset")</p><p>  sql2="select * from tb_Cars_s where pinpai='"&pinpai&"' and xinghao='"&xinghao&"'"</p><p>  rs2.

42、open sql2,conn,1,1</p><p><b>  end if</b></p><p>  case "商用車" </p><p>  if xinghao="" then '當型號為空時</p><p>  s

43、et rs2=server.CreateObject("adodb.recordset")</p><p>  sql2="select * from tb_Cars_sy where pinpai='"&pinpai&"' "</p><p>  rs2.open sql2,conn,1,1<

44、;/p><p>  elseif pinpai="" then '當品牌為空時</p><p>  set rs2=server.CreateObject("adodb.recordset")</p><p>  sql2="select * from tb_Cars_sy where xinghao=&

45、#39;"&xinghao&"'"</p><p>  rs2.open sql2,conn,1,1</p><p>  else '當兩個條件都不為空時</p><p>  set rs2=server.CreateObject("adodb.

46、recordset")</p><p>  sql2="select * from tb_Cars_sy where pinpai='"&pinpai&"' and xinghao='"&xinghao&"'"</p><p>  rs2.open sql2

47、,conn,1,1</p><p><b>  end if</b></p><p>  end select</p><p><b>  %></b></p><p><b>  <%</b></p><p>  if not rs2.eo

48、f then </p><p>  tel=rs2.recordcount '獲取總記錄數(shù)</p><p>  rs2.pagesize=5 '每頁顯示的記錄數(shù)</p><p>  maxpage=rs2.pagecount '獲取總共的頁數(shù)</p><

49、;p>  requestpage=clng(request("p")) '獲取接收的頁碼</p><p>  if requestpage="" or requestpage=0 then ‘當接收頁碼的值為空或者0時使其等于1</p><p>  requestpage=1</p><p><b&g

50、t;  end if </b></p><p>  if requestpage>maxpage then ‘在接收頁碼的值大于最大頁碼時,使其等于最大頁碼</p><p>  requestpage=maxpage</p><p><b>  end if </b></p><p>  if not

51、requestpage=1 then </p><p>  rs2.move (requestpage-1)*rs2.pagesize</p><p><b>  end if </b></p><p>  for i=1 to rs2.pagesize and not rs2.eof</p><p><b>

52、  %></b></p><p>  <table width="90%" border="0" align="center" cellspacing="0" class="dibian"></p><p><b>  <tr><

53、;/b></p><p>  <td width="46%" height="45" rowspan="2" class="bottm"><div align="center"></p><p>  <%if selectd="商用車"

54、 then%><img src="Mangage/<%=rs2("jianjietupian")%>" width="140" </p><p>  height="105"><% Else %><img src="Mangage/<%=rs2("tupianj

55、ianjie")%>" width="140" height="105"></p><p>  <% End If %></div></td></p><p>  <td width="54%" height="18" class=&qu

56、ot;bian">名稱:<%=rs2("pinpai")%></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td valign="top&quo

57、t; class="bian"><br></p><p>  <%=rs2("wenzijianjie")%></td></p><p><b>  </tr></b></p><p><b>  <tr></b>&l

58、t;/p><p>  <td ><div align="center">參考價格:<%=rs2("shoujia")%>(萬元)</div></td></p><p>  <td class="zuobian" ><div align="right

59、"></p><p>  <%if selectd="商用車" then%></p><p>  <a href="zhantaiopen1.asp?id=<%=rs2("id")%>">詳細參數(shù)</a></p><p>  <% Els

60、e %></p><p>  <a href="zhantaiopen.asp?id=<%=rs2("id")%>">詳細參數(shù)</a></p><p>  <% End If %></p><p>  <a href="javascript:" o

61、nClick="window.open('ydinggou.asp?name=<%=rs2("pinpai")%>','','width=500,height=600')">在線訂購</a></div></td></p><p><b>  </tr>

62、</b></p><p>  </table> </p><p><b>  <% </b></p><p>  Rs2.MoveNext ‘從集合中的當前記錄移動到下一記錄</p><p>  if rs2.eof then exit for ‘

63、如果記錄集為空那么跳出循環(huán)</p><p><b>  next</b></p><p>  Rs2.Close ‘關(guān)閉記錄集對象</p><p>  Set Rs2=Nothing ‘清空記錄集</p><p><b>  else</b>&

64、lt;/p><p>  response.Write("暫無車輛信息")</p><p><b>  end if</b></p><p><b>  %></b></p><p><b>  </p></b></p><

65、;p>  <table width="90%" border="0" align="center"></p><p><b>  <tr></b></p><p>  <td align="right"><span class="

66、css">共<%= maxpage %>頁 當前頁:</p><p>  <%= requestpage %></span> </p><p>  <a href="search.asp?p=<%=requestpage-1%>&select=<%=selectd%>&xinghao

67、=<%=xinghao%>&pinpai=<%=pinpai%>">上一頁</a> </p><p>  <a href="search.asp?p=<%=requestpage+1%>&select=<%=selectd%>&xinghao=<%=xinghao%>&pinpa

68、i=<%=pinpai%>">下一頁</a></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  站內(nèi)搜索模塊的運行結(jié)果如圖5-2所示。</p><

69、p>  5.2 展臺中心模塊設(shè)計</p><p>  展臺中心有三個類別,分別是:乘用車、商用車和租賃車。用戶可以通過分類導(dǎo)航,進入相應(yīng)的展臺,其設(shè)計效果如圖7所示。在展臺中單擊“詳細參數(shù)”超級鏈接,可以查看車輛的詳細參數(shù),其設(shè)計效果所示。</p><p>  圖5-3 分類車輛展臺頁面設(shè)計效果</p><p>  圖5-4 車輛詳細參數(shù)頁面設(shè)計效果<

70、;/p><p>  5.2.1 車輛分類展示頁面</p><p>  乘用車展臺、商用車展臺和租賃車展臺的實現(xiàn)方法比較類似,我們只介紹乘用車展臺,商用車和租憑車展臺的制作方法都不再贅述。代碼如下:</p><p><b>  <%</b></p><p>  set rs2=server.CreateObject(&

71、quot;adodb.recordset")</p><p>  sql2="select * from tb_Cars_s order by id desc" ‘獲得乘用車的記錄集</p><p>  rs2.open sql2,conn,1,1</p><p><b>  '每頁顯示的記錄數(shù)</b>

72、</p><p><b>  shum=5</b></p><p>  if not rs2.eof then </p><p>  tel=rs2.recordcount '總記錄數(shù)</p><p>  rs2.pagesize=shum

73、 '獲取每頁顯示的記錄數(shù)</p><p>  maxpage=rs2.pagecount '獲取總共的頁數(shù)</p><p>  requestpage=clng(request("p")) '獲取

74、接收頁碼</p><p>  if requestpage="" or requestpage=0 then '當接收頁碼的值為空或者0時使其等于1</p><p>  requestpage=1</p><p><b>  end if </b></p><p>  if requestpa

75、ge>maxpage then '在接收頁碼的值大于最大頁碼時,使其等于最大頁碼</p><p>  requestpage=maxpage</p><p><b>  end if </b></p><p>  if not requestpage=1 then </p><p>  rs2.move (

76、requestpage-1)*rs2.pagesize ‘向上或向下移動相應(yīng)的記錄</p><p><b>  end if </b></p><p>  for i=1 to rs2.pagesize and not rs2.eof</p><p><b>  %></b></p><p&g

77、t;  <table width="90%" border="0" align="center" cellspacing="0" class="dibian"></p><p><b>  <tr></b></p><p>  <td w

78、idth="46%" height="45" rowspan="2" class="bottm"><div align="center"><img src="Mangage/<%=rs2("tupianjianjie")%>" width="140&qu

79、ot; height="105"></div></td></p><p>  <td width="54%" height="18" class="bian">名稱:<%=rs2("pinpai")%></td></p><p&g

80、t;<b>  </tr></b></p><p><b>  <tr></b></p><p>  <td valign="top" class="bian"><br></p><p>  <%=rs2("wenzij

81、ianjie")%></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td ><div align="center">參考價格:<%=rs2(&

82、quot;shoujia")%>(萬元)</div></td></p><p>  <td class="zuobian" ><div align="right"><a href="zhantaiopen.asp?id=<%=rs2("id")%>"&g

83、t;詳細參數(shù)</a> <a href="javascript:" onClick="window.open('ydinggou.asp?name=<%=rs2("pinpai")%>','','width=500,height=600')">在線訂購</a></div>&

84、lt;/td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  <% </b></p><p>  Rs2.MoveNext '從集

85、合中的當前記錄移動到下一記錄</p><p>  if rs2.eof then exit for '如果記錄集為空那么跳出循環(huán)</p><p><b>  next</b></p><p>  Rs2.Close '關(guān)閉記錄集對象</p><p>  Set Rs

86、2=Nothing '清空記錄集</p><p><b>  else</b></p><p>  response.Write("暫無車輛信息") ‘記錄集為空時,顯示的信息</p><p><b>  end if</b></p><p><b>

87、;  %></b></p><p>  </p><table width="90%" border="0" align="center"></p><p><b>  <tr></b></p><p>  <td ali

88、gn="right"><span class="css">共<%= maxpage %>頁 當前頁:<%=requestpage %></span> <a href="zhantai.asp?p=<%=requestpage-1%>">上一頁</a><a href="zha

89、ntai.asp?p=<%=requestpage+1%>">下一頁</a></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  車輛分類展示頁面的運行結(jié)果如圖5-5所

90、示:</p><p>  圖5-5 車輛分類展示頁面運行結(jié)果</p><p>  5.2.1 車輛的詳細參數(shù)頁面</p><p>  車輛詳細參數(shù)頁面,主要是根據(jù)傳統(tǒng)的參數(shù)(本例為車輛id號,參數(shù)名為id)查找相應(yīng)的記錄并顯示結(jié)果。查詢車輛詳細參數(shù)的代碼如下:</p><p>  set rs1=server.CreateObject(&

91、quot;adodb.recordset")</p><p>  sql1="select * from tb_Cars_s where id="&request("id")</p><p>  rs1.open sql1,conn,1,1</p><p><b>  顯示數(shù)據(jù)的方法:</b&

92、gt;</p><p>  <%=rs1(“pinpai”)%> ’pinpai數(shù)據(jù)庫中表的字段名,rs1為記錄集名稱</p><p>  由于車輛的參數(shù)特別多,所以利用顯示隱藏表格的方法把他們分開顯示。先讓他們都隱藏起來,然后再用js控制它們的顯示或隱藏。腳本代碼如下:</p><p><b>  

93、<script></b></p><p>  function hiddenall(objTr){// 隱藏所有相關(guān)的表</p><p>  jibenziliao.style.display = "none";</p><p>  jibencanshu.style.display = "none";

94、</p><p>  waixingcanshu.style.display = "none";</p><p>  dipancanshu.style.display = "none";</p><p>  fadongjicanshu.style.display = "none";</p>

95、<p>  qitacanshu.style.display = "none";</p><p>  qitashuoming.style.display = "none";</p><p>  biaozhunzhuangbei.style.display = "none";</p><p>

96、  xuanzhuangzhuangbei.style.display = "none";</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  <script></b></p>

97、;<p>  function ShowTR(objTr)</p><p><b>  {</b></p><p>  if(objTr.style.display == "block"){</p><p>  objTr.style.display = "none";</p>

98、<p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  hiddenall(objTr);</p><p>  objTr.style.display = "";&

99、lt;/p><p><b>  }</b></p><p><b>  }</b></p><p><b>  </script></b></p><p>  把每個表都起上名字,例如:</p><p>  <table width=&qu

100、ot;550" border="0" cellpadding="0" cellspacing="0" id="jibenziliao"></p><p><b>  調(diào)用方法:</b></p><p>  <a href="javascript:"

101、 onClick="ShowTR(jibenziliao)">基本資料| </a></p><p>  這樣就可以控制要顯示那個表格了,再把查詢結(jié)果中的數(shù)據(jù)放在相對應(yīng)的表格里。</p><p>  車輛的詳細參數(shù)頁面運行結(jié)果如圖5-6所示:</p><p>  圖5-6 車輛的詳細參數(shù)頁面運行結(jié)果</p><

102、;p>  5.2.3 訂購中心模塊設(shè)計</p><p>  在本例中在線訂購有兩種訂購的方法,一種是訂購者在訂購中心訂購,另一種是在展臺中心直接訂購。下面先介紹在訂購中心訂購的設(shè)計方法。</p><p>  在線訂購頁面中,用戶必須如實填寫,如果有一條不真實,網(wǎng)站都不會接收客戶的訂購信息。在線訂購頁面的設(shè)計效果如圖5-7所示:</p><p>  圖5-7

103、車輛在線訂購頁面設(shè)計效果</p><p>  在添寫訂單時,可以選擇經(jīng)銷商并查看其詳細的信息,這就要先從數(shù)據(jù)庫中讀取經(jīng)銷商的名稱,具體代碼如下:</p><p><b>  <% </b></p><p>  set rs1=server.CreateObject("adodb.recordset")</p>

104、;<p>  sql1="select * from tb_Enterprise where Style='連鎖銷售' order by id desc" ‘獲取經(jīng)銷商的信息</p><p>  rs1.open sql1,conn,1,1</p><p>  if not rs1.eof then </p><p>

105、;<b>  %></b></p><p>  <select name="dealer" class="wenbenkuang" id="select6"></p><p>  <% for i=1 to rs1.recordcount and not rs1.eof%><

106、;/p><p>  <option value="<%=rs1("Name")%>"><%=rs1("Name")%></option></p><p><b>  <%</b></p><p>  rs1.movenext</p

107、><p>  if rs1.eof then exit for</p><p><b>  next </b></p><p><b>  %></b></p><p><b>  </select></b></p><p>  <s

108、pan class="style8">*</span> </td></p><p>  <td width="95"><input name="Submit32" type="button" class="input" value=" 詳細資料 &quo

109、t; onClick="more()"></td></p><p>  <% else %></p><p><b>  沒有車輛</td></b></p><p>  <% end if %></p><p><b>  其js代碼如下

110、:</b></p><p>  <script language="javascript"></p><p>  unction more(){</p><p>  var names=form2.dealer.value; // 獲取下拉列表中的值</p><p>  window.ope

111、n("lsopen.asp?dealer="+names,"","width=380,height=235,toolbar=no,location=no, </p><p>  status=no,menubar=no");</p><p><b>  }</b></p><p>&l

112、t;b>  </script></b></p><p>  企業(yè)詳細資料頁面,主要是根據(jù)傳遞的參數(shù)(本例是企業(yè)的名稱)查找相應(yīng)的記錄,并顯示查詢結(jié)果。查詢代碼如下:</p><p>  <!--#include file=DataBase/conn.asp--></p><p><b>  <%</b&

113、gt;</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  sql="select * from tb_Enterprise where Name='"&request("dealer")&"'"&l

114、t;/p><p>  rs.open sql,conn,1,1</p><p><b>  %></b></p><p>  通過以下代碼顯示企業(yè)的詳細信息:</p><p>  <%=rs("Name")%> '企業(yè)的名稱</p>

115、;<p>  <%=rs("Address")%> '企業(yè)的地址</p><p>  <%=rs("Phone")%> '企業(yè)的電話</p><p>  <%=rs("Style")%>

116、 '企業(yè)的類別</p><p>  在線訂單提交之后,由dinggousave.asp頁面進行處理,代碼如下:</p><p>  <!--#include file=DataBase/conn.asp--></p><p><b>  <% </b></p><p> 

117、 if request("name")<>"" and request("counts")<>"" and request("payment")<>"" and request("color")&_</p><p>  <&g

118、t;"" and request("enterprise")<>"" and request("address")<>"" and request("area")<>"" and &_</p><p>  request("

119、;dealer")<>"" and request("linkman")<>""and request("phone")<>""and request("fax")<>""and &_</p><p>  re

120、quest("email")<>""and request("phost")<>""and request("remark")<>"" then </p><p>  set rs=server.CreateObject("adodb.record

121、set") </p><p>  sql="select * from tb_dd "</p><p>  rs.open sql,conn,1,3 </p><p><b>  rs.addnew</b></p><p>  rs("name&q

122、uot;)=request("name")</p><p>  rs("counts")=request("counts")</p><p>  rs("payment")=request("payment")</p><p>  rs("color&quo

123、t;)=request("color")</p><p>  rs("EnterpriseName")=request("enterprise")</p><p>  rs("address")=request("address")</p><p>  rs(&quo

124、t;area")=request("area")</p><p>  rs("dealer")=request("dealer")</p><p>  rs("linkman")=request("linkman")</p><p>  rs("p

125、hone")=request("phone")</p><p>  rs("fax")=request("fax")</p><p>  rs("email")=request("email")</p><p>  rs("PhoneNumber&

126、quot;)=request("phost")</p><p>  rs("remark")=request("remark")</p><p>  rs("IssueDate")=date()</p><p>  rs("Whether")="未授理&qu

127、ot;</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  response.Write("<script language=javascript>alert('訂單提交成功');window.close(

128、)</script>")</p><p><b>  else </b></p><p>  response.Write("<script language=javascript>alert('請把信息填寫完整');location='javascript:history.go(-1)'&l

129、t;/script>") '如果有未填寫的項目,用js提示 </p><p><b>  end if</b></p><p><b>  %></b></p><p>  在展臺中心訂購中,先把車輛的品牌參數(shù)傳遞給訂購頁面(ydinggou.asp),代碼如下:</p><

130、;p>  <a href="zhantaiopen.asp?id=<%=rs2("id")%>">詳細參數(shù)</a> <a href="javascript:" onClick="window.open('ydinggou.asp?name=<%=rs2("pinpai")%>

131、9;,'','width=500,height=600')">在線訂購</a></p><p>  在訂購頁面(ydinggou.asp)中,接收傳過來的參數(shù)直接添入文本框中,代碼如下:</p><p>  <input name="name" type="text" id="

132、;name" value="<%=request("name")%>" readonly="true"></p><p>  然后把表單提交到處理頁面(dinggousave.asp)。</p><p><b>  第六章 總結(jié)</b></p><p>  

133、在制作網(wǎng)站和整理文檔的過程中總結(jié)了以下結(jié)論:</p><p>  經(jīng)過了三個月的學(xué)習(xí)和工作,我終于完成了動態(tài)網(wǎng)站的設(shè)計和論文。從開始選定論文題目到設(shè)計的實現(xiàn),再到論文文章的完成,每走一步對我來說都是新的嘗試與挑戰(zhàn),這也是我在大學(xué)期間完成的最大的項目。在這段時間里,我學(xué)到了很多知識也有很多感受,使自己非常稚嫩的作品一步步完善起來,每一次改進都是我學(xué)習(xí)的收獲。</p><p>  整個過程中,

134、從需求分析到設(shè)計、編碼、測試,我都力求規(guī)范化和文檔化,努力讓自己以前學(xué)的知識運用到本網(wǎng)站的開發(fā)中,盡量保證整個網(wǎng)站的開發(fā)進度和質(zhì)量,順利完成這次的畢業(yè)設(shè)計,為自己的大學(xué)生涯畫上一個完美的句號。</p><p><b>  致 謝</b></p><p>  經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個大專生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的

135、地方,如果沒有導(dǎo)師的督促,以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計是難以想象的。</p><p>  本論文是在指導(dǎo)老師許方恒的悉心教誨指導(dǎo)下完成的,在整個畢業(yè)設(shè)計期間,得到了許老師的認真指導(dǎo)和幫助,許老師的嚴謹學(xué)風(fēng)和淵博學(xué)識使本人受益匪淺,在此表示誠摯的敬意和由衷的感謝。同時要感謝分院領(lǐng)導(dǎo)和老師給我們提供了良好的環(huán)境和熱心指導(dǎo)。并且還要感謝三年中陪伴在我身邊的同學(xué)、朋友,感謝他們?yōu)槲姨岢龅挠幸娴慕ㄗh和意見,

136、有了他們的支持、鼓勵和幫助,我才能充實的度過了三年的學(xué)習(xí)生活。在此一并表示感謝。</p><p>  最后感謝母校給與本人深造的機會。</p><p><b>  參考文獻</b></p><p>  1.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 人民郵電出版社 2006年3月</p><p>  2.Delphi數(shù)據(jù)庫系統(tǒng)開

137、發(fā)完全手冊 人民郵電出版社 2006年3月</p><p>  3.Visual C++數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 人民郵電出版社 2006年3月</p><p>  4.ASP 信息系統(tǒng)開發(fā)實例精選 機械工業(yè)出版社 王國輝、牛強、李南南等 2005年7月</p><p>  5.Visual Basic信息系統(tǒng)開發(fā)實例精選 機械工業(yè)出版社 宋坤、趙智勇、劉

138、強等 2005年7月</p><p>  6.SQL Server數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社 宋昆、李嚴等 2006年1月</p><p>  7.Access數(shù)據(jù)庫開發(fā)實例解析 機械工業(yè)出版社 李俊民、高春燕等 2006年1月</p><p>  8.Visual Basic精彩編程200例 機械工業(yè)出版社 賽奎春、高春艷等 2003年1月&

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論