1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. ASP網(wǎng)絡(luò)購(gòu)物系統(tǒng)(一)

        時(shí)間:2024-10-01 22:12:42 計(jì)算機(jī)畢業(yè)論文 我要投稿
        • 相關(guān)推薦

        ASP網(wǎng)絡(luò)購(gòu)物系統(tǒng)(一)

                        摘要
         通過(guò)網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)以實(shí)現(xiàn)對(duì)商業(yè)零售企業(yè)提供信息化管理。建立了B2C的網(wǎng)絡(luò)銷售系統(tǒng)。著重論述了系統(tǒng)功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲(chǔ),包括商品目錄、用戶注冊(cè)、網(wǎng)上訂貨與購(gòu)物、庫(kù)存查詢、后臺(tái)數(shù)據(jù)庫(kù)管理等。      運(yùn)用HTML語(yǔ)言、VBScript技術(shù)、ADO、ASP與后臺(tái)數(shù)據(jù)庫(kù)鏈接等關(guān)鍵技術(shù)建設(shè)網(wǎng)上購(gòu)物系統(tǒng)。實(shí)現(xiàn)網(wǎng)上購(gòu)物系統(tǒng)以下功能:(1)為客戶提供24小時(shí)方便快捷的在線訂購(gòu)服務(wù)。(2)商品信息的維護(hù)與管理。(3)高效的商品數(shù)據(jù)方案,對(duì)商品信息進(jìn)行科學(xué)、靈活地分類、存儲(chǔ)。  (4)強(qiáng)大、方便、快捷的查詢。(5)訂單號(hào)模塊。(6)將客戶商業(yè)邏輯規(guī)則融入系統(tǒng),即根據(jù)不同客戶屬性,提供不同付款方式。(7)訂單管理!娟P(guān)鍵詞】B2C、網(wǎng)上購(gòu)物系統(tǒng)、ASP、數(shù)據(jù)庫(kù)
         
         
           §1    概述1.1  網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展     近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。     網(wǎng)上訂購(gòu)系統(tǒng)作為B2B,B2C(Business  to  Customer,即企業(yè)對(duì)消費(fèi)者),C2C(Customer  to  Customer,即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過(guò)程中起著舉足輕重的作用。本文旨在討論如何建設(shè)B2C的網(wǎng)上購(gòu)物系統(tǒng)。     網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。1.2  網(wǎng)上購(gòu)物的現(xiàn)狀     在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。        在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲,F(xiàn)在隨著網(wǎng)絡(luò)的不斷發(fā)展,上網(wǎng)購(gòu)物以成為一種趨勢(shì)。
        1. 3網(wǎng)上購(gòu)物系統(tǒng)的構(gòu)建     現(xiàn)在流行的網(wǎng)上購(gòu)物系統(tǒng)不僅要有漂亮的網(wǎng)頁(yè),更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃。每一個(gè)細(xì)小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。我們將使用HTML、ASP等技術(shù)來(lái)編輯網(wǎng)頁(yè),并運(yùn)用ASP技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)網(wǎng)頁(yè)相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中,這種方法在數(shù)據(jù)量不大時(shí)有很多的應(yīng)用場(chǎng)合。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專業(yè)性時(shí),錄入的費(fèi)用和出錯(cuò)的可能性都相應(yīng)上升。本文在實(shí)際應(yīng)用開(kāi)發(fā)中解決方案是建立網(wǎng)站,  以及自己的數(shù)據(jù)庫(kù),使得所需商品信息可以及時(shí)的保存、更新?梢愿玫募皶r(shí)了解商品買賣的情況。              


         §2  程序開(kāi)發(fā)的技術(shù)基礎(chǔ)2.1  VBSCRIPT語(yǔ)言     VBScript腳本語(yǔ)言腳本是應(yīng)用程序在網(wǎng)頁(yè)上表達(dá)的語(yǔ)言,可以將腳本嵌入Web頁(yè)中。通常腳本在服務(wù)器上運(yùn)行,但也可以采用客戶端和服務(wù)器端結(jié)合使用VBScript是ASP的默認(rèn)腳本語(yǔ)言。2.2  ASP技術(shù)2.2.1  ASP概述     ASP(Active  Sever  Pages動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代CGI(Common  Gateway  Interface)技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開(kāi)始應(yīng)用ASP來(lái)替換CGI。ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境。通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互  式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML  表單收集和處理信息、上傳與下載等。  通常情況下,用戶通過(guò)瀏覽器看到的網(wǎng)頁(yè)大多是靜態(tài)的,目前Internet上的許多站點(diǎn),仍然提供“靜態(tài)”(static)的主頁(yè)內(nèi)容。所謂“靜態(tài)”,是指站點(diǎn)的主頁(yè)內(nèi)容是“固定不變”的。一個(gè)“靜態(tài)”的站點(diǎn),若要更新主頁(yè)的內(nèi)容,必須手動(dòng)更新其  HTML的文件數(shù)據(jù)。而隨著Web技術(shù)的發(fā)展,用戶希望能夠看到根據(jù)要求而動(dòng)態(tài)生成的主頁(yè),例如響應(yīng)用戶查詢數(shù)據(jù)庫(kù)的要求而生成報(bào)表等。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器。根據(jù)用戶請(qǐng)求生成動(dòng)態(tài)主頁(yè)的傳統(tǒng)方法有CGI、ISAPI等。CGI是根據(jù)瀏覽器端的http請(qǐng)求激活響應(yīng)進(jìn)程,每一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)進(jìn)程。當(dāng)同時(shí)有很多請(qǐng)求時(shí),程序擠占系統(tǒng)資源,造成效率低下。ISAPI針對(duì)這一缺點(diǎn)進(jìn)行了改進(jìn),利用dll(動(dòng)態(tài)鏈接庫(kù)技術(shù)),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問(wèn)題,而且開(kāi)發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)  Java都還存在著另外一個(gè)問(wèn)題,那就是開(kāi)發(fā)困難,程序的開(kāi)發(fā)和HTML寫作是兩個(gè)完全不同的過(guò)程,需要專門的程序員開(kāi)發(fā)。ASP使用的  ActiveX技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。2.2.2  ASP工作原理     ASP與常見(jiàn)的在Client端實(shí)現(xiàn)動(dòng)態(tài)主頁(yè)的技術(shù)如Java  applet、  ActiveX  Control、VBScript、java script等不同,ASP中的命令和  Script語(yǔ)句都是由服務(wù)器來(lái)解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動(dòng)態(tài)生成的Web頁(yè)面并送到瀏覽器;而Client端的Script命令則是由瀏覽器來(lái)解釋執(zhí)行。由于  ASP是在服務(wù)器端解釋執(zhí)行,開(kāi)發(fā)者可以不必考慮瀏覽器是否支持ASP,也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。ASP程序通過(guò)后綴名為.  asp的ASP文件來(lái)實(shí)現(xiàn)其功能,一個(gè).  asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個(gè)URL請(qǐng)求發(fā)給Web服務(wù)器。如果Web服務(wù)器上裝ASP,就調(diào)用ASP,ASP讀出相應(yīng)  .  asp文件,解釋并執(zhí)行命令,動(dòng)態(tài)生成一個(gè)HTML頁(yè)面回傳Web服務(wù)器,然后Web服務(wù)器把結(jié)果發(fā)送給瀏覽器。ASP文件的制作和HTML類似,且可和HTML開(kāi)發(fā)集成,可以在同一個(gè)過(guò)程完成,利用ASP將可以執(zhí)行的腳本嵌入到HTML文件中,這使得HTML文件的編寫與腳本的開(kāi)發(fā)融合在一起。通過(guò)ASP內(nèi)置的對(duì)象、服務(wù)器組件  (Sever  Component)可以完成非常復(fù)雜的任務(wù),而且用戶還可以自己開(kāi)發(fā)或利用別人開(kāi)發(fā)的服務(wù)器組件完成專門的任務(wù)。ASP與網(wǎng)關(guān)及服務(wù)器擴(kuò)展模式相比有以下優(yōu)點(diǎn):(1)完全與HTML文件融合在一起;  (2)容易創(chuàng)建,不需要其它編譯、鏈接程序;(3)面向?qū)ο蟮牟⑼ㄟ^(guò)ActiveX  Sever對(duì)象可擴(kuò)展。在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于服務(wù)提供者來(lái)說(shuō),其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過(guò)瀏覽器查詢服務(wù)的后端數(shù)據(jù)是許多Web服務(wù)提供者必須提供的服務(wù),ASP通過(guò)內(nèi)置的ADODB組件來(lái)實(shí)現(xiàn)這一功能?梢允褂肁DO去編寫緊湊簡(jiǎn)明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫(kù)和OLE  DB兼容的數(shù)據(jù)源。2.2.3  ASP的發(fā)布     當(dāng)編輯好ASP文件后,必需發(fā)布后才能實(shí)現(xiàn)其功能,ASP文件本身并不能運(yùn)行。我們用Windows自帶的工具IIS(windows2000  XP)來(lái)發(fā)布ASP文件。(Windows  98用PWS發(fā)布)在Windows  XP中打開(kāi)控制面板→管理工具→Internet信息服務(wù)。雙擊Internet信息服務(wù),于是我們就來(lái)到了IIS的使用界面。打開(kāi)網(wǎng)站→默認(rèn)網(wǎng)站,在默認(rèn)網(wǎng)站內(nèi)新建立虛擬目錄,為目錄起個(gè)別名例如“網(wǎng)上購(gòu)物”  →選擇內(nèi)容的目錄路徑→設(shè)置權(quán)限(通常不允許訪問(wèn)寫入權(quán)限,防止網(wǎng)頁(yè)被改) 順利完成以上操作就表示你已經(jīng)成功發(fā)布了你的網(wǎng)頁(yè)。(“網(wǎng)上購(gòu)物”已在默認(rèn)網(wǎng)站內(nèi))2.3    數(shù)據(jù)庫(kù)原理2.3.1  SOL語(yǔ)言簡(jiǎn)單介紹    SQL是英文Structured  Query  Language的縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。    SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle、  Sybase、  Microsoft  SQL  Server、  Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select、  Insert、  Update、  Delete、  Create  以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。2.3.2  ADO技術(shù)介紹     ADO(ActiveX  Data  Objects)技術(shù)是微軟公司推出的數(shù)據(jù)庫(kù)連接技術(shù),運(yùn)用該技術(shù)可以對(duì)各種數(shù)據(jù)庫(kù)(如SQL  Server、Access、Oracle及Sybase等)的鏈接、查詢、存取等操作。    ADO對(duì)象給開(kāi)發(fā)人員提供一種快捷、簡(jiǎn)單、高效的數(shù)據(jù)庫(kù)訪問(wèn)方法,ADO可以包含在腳本中來(lái)產(chǎn)生對(duì)數(shù)據(jù)庫(kù)的連接,并從數(shù)據(jù)庫(kù)表中讀取數(shù)據(jù),形成實(shí)際要使用的對(duì)象集合。而且,對(duì)于數(shù)據(jù)資源,提供了應(yīng)用程序一級(jí)的界面。不過(guò),ADO并不與數(shù)據(jù)資源直接通信,而是通過(guò)稱為OLE  DB的中間界面,對(duì)于數(shù)據(jù)資源(Microsoft  SQL  Server),OLE  DB提供了系統(tǒng)一級(jí)的界面。     ADO是一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)的對(duì)象集,為Web數(shù)據(jù)庫(kù)開(kāi)發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫(kù)解決方案。ADO可以與ASP緊密結(jié)合,運(yùn)行在服務(wù)器端,從而制作出功能完善的數(shù)據(jù)庫(kù)網(wǎng)頁(yè)。ADO除了支持各種數(shù)據(jù)庫(kù)平臺(tái)外,它還支持VB、VC和Script等多種程序設(shè)計(jì)語(yǔ)言。     在利用ADO技術(shù)進(jìn)行數(shù)據(jù)庫(kù)網(wǎng)頁(yè)制作的第一步就是要建立服務(wù)器端的數(shù)據(jù)庫(kù),即后臺(tái)數(shù)據(jù)庫(kù),一般可選擇SQL  Server或者Access作為后臺(tái)數(shù)據(jù)庫(kù)。本次的畢業(yè)設(shè)計(jì)是以Access作為后臺(tái)數(shù)據(jù)庫(kù)。2.3.3  Access數(shù)據(jù)庫(kù)     Access是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它之所以被集成到Office中而不是Visual  Studio中,是因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(如Visual  FoxPro)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。Access可以實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)、報(bào)表,以及對(duì)數(shù)據(jù)庫(kù)、報(bào)表的修改、查詢等功能。             
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         §3  網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)3.1  系統(tǒng)設(shè)計(jì)3.1.1  系統(tǒng)功能分析一個(gè)典型的B2C電子商務(wù)網(wǎng)上訂購(gòu)系統(tǒng)主要功能有:(1)為客戶提供24小時(shí)方便快捷的在線訂購(gòu)服務(wù)。(2)商品信息的維護(hù)與管理,包括價(jià)格的調(diào)整、現(xiàn)有商品信息的修改、新商品信息的加入、過(guò)時(shí)商品信息的刪除等。(3)高效的商品數(shù)據(jù)方案,對(duì)商品信息進(jìn)行科學(xué)、靈活地分類、存儲(chǔ),方便客戶迅速?gòu)纳賱t幾萬(wàn),多則幾十萬(wàn)甚至上百萬(wàn)種商品中找出自己所需商品。(4)強(qiáng)大、方便、快捷的查詢功能。提供關(guān)鍵字查詢(如:查找所有“Electronic  Cannon”商品)。(5)訂單號(hào)模塊所謂訂單號(hào)模塊,就是客戶購(gòu)買完商品后,系統(tǒng)自動(dòng)分配一個(gè)購(gòu)物號(hào)碼給客戶,以方便客戶隨時(shí)查詢賬單處理情況。了解現(xiàn)在貨物的狀態(tài)。(6)將客戶商業(yè)邏輯規(guī)則融入系統(tǒng),即根據(jù)不同客戶屬性,提供不同付款方式。(如信用卡、支票等)(7)訂單管理。為分銷商的EPR系統(tǒng)提供數(shù)據(jù)接口。管理員可以查看歷史記錄、訂單狀態(tài),并且能夠在最短的時(shí)間內(nèi)通知用戶。3.1.2  系統(tǒng)體系結(jié)構(gòu)
         1.會(huì)員登陸及身份驗(yàn)證
         (1)用戶注冊(cè)成會(huì)員
         (2)驗(yàn)證用戶的注冊(cè)信息
         (3)會(huì)員登陸系統(tǒng)時(shí)的身份驗(yàn)證
         2.在線選購(gòu)商品
         (1)用戶瀏覽不同類別的商品
         (2)用戶按類別對(duì)商品進(jìn)行查找
         (3)用戶購(gòu)買自己喜愛(ài)的商品
         (4)用戶管理自己的購(gòu)物車
         (5)用戶查看自己已經(jīng)提交的訂單信息
         3.系統(tǒng)管理
         (1)商品信息管理
         (2)交易信息管理
         (3)新聞發(fā)布管理
         (4)公告、留言及調(diào)查信息管理
         (5)會(huì)員管理
         圖示:

         圖3-1
        3.2數(shù)據(jù)庫(kù)設(shè)計(jì)
        本網(wǎng)絡(luò)購(gòu)物系統(tǒng)的數(shù)據(jù)庫(kù)主要有三個(gè)表組成:用戶信息表,訂單信息表和商品信息表。3.2.1  數(shù)據(jù)庫(kù)需求分析(1)商品數(shù)據(jù)的準(zhǔn)備。首先要搜集分銷商的所有商品數(shù)據(jù)。這些商品數(shù)據(jù)可以分為三類:紙面記錄、電子數(shù)據(jù)(XML、Access、Excel等文件)、網(wǎng)上數(shù)據(jù)。無(wú)論對(duì)于哪一種數(shù)據(jù),都要對(duì)其進(jìn)行檢查,修正有問(wèn)題的數(shù)據(jù),刪除重復(fù)和過(guò)期的記錄。在檢查的同時(shí),還要對(duì)這些數(shù)據(jù)進(jìn)行分析,為制定商品目錄方案做準(zhǔn)備。
        所涉及到的后臺(tái)數(shù)據(jù)庫(kù)如下:
        訂單信息表
         字段名稱  數(shù)據(jù)類型  長(zhǎng)度  說(shuō)明 
         ID  自動(dòng)編號(hào)   
        User_id  文本 50 用戶帳號(hào) 
        order_number  文本 50 定單號(hào) 
        summoney  文本 50 總金額 
         to_adds  文本 100 收貨人地址 
         email  文本 50 電子郵件 
         order_zt  是/否  交易狀態(tài) 
         order_zf  是/否  是否已經(jīng)支付 
        表3-1
        (2)商品數(shù)據(jù)方案的制定。商品數(shù)據(jù)方案制定的目的在于:①對(duì)商品進(jìn)行科學(xué)、靈活地分類,方便客戶迅速?gòu)纳賱t幾萬(wàn),多則幾十萬(wàn)甚至上百萬(wàn)種商品中找出所需商品。②使系統(tǒng)支持強(qiáng)大、方便、快捷的查詢功能,實(shí)現(xiàn)模糊查詢和智能查詢。③高效的商品數(shù)據(jù)方案能提高數(shù)據(jù)庫(kù)性能,提高網(wǎng)頁(yè)瀏覽速度。
        所涉及到的后臺(tái)數(shù)據(jù)庫(kù)如下:
        商品信息表:
        字段名稱 數(shù)據(jù)類型 長(zhǎng)度 說(shuō)明 
        ID 自動(dòng)編號(hào)   
        bianhao 文本 50 編號(hào) 
        product_name 文本 50 商品名稱 
        sort_name 文本 50 一級(jí)分類 
        csort_name 文本 50 二級(jí)分類 
        price 長(zhǎng)整型  價(jià)格 
        day 日期/時(shí)間  商品添加時(shí)間 
        views 數(shù)字  商品瀏覽次數(shù) 
        stj 是/否  是否在首頁(yè)推薦 
        buys 數(shù)字  商品被購(gòu)買次數(shù) 
         表3-2(3)客戶信息表的制定。客戶信息表內(nèi)保存著在線商店中所有客戶個(gè)人所擁有的個(gè)人信息和資料,是在線商店的后臺(tái)管理人員進(jìn)行商品銷售的設(shè)計(jì)規(guī)劃和進(jìn)行決策的依據(jù)和參考?蛻鬒D則是客戶個(gè)人身份證明的依據(jù)。
        所涉及到的后臺(tái)數(shù)據(jù)庫(kù)如下:
        客戶信息表:
        字段名稱 數(shù)據(jù)類型 長(zhǎng)度 說(shuō)明I 
        ID 自動(dòng)編號(hào)   
        user_id 文本 30  
        user_password 文本 30  
        user_name 文本 30  
        user_adds 文本 30  
        user_tel 文本 30  
         表3-3
        3.2.2  數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),有以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):用戶信息:用戶ID(自動(dòng)編號(hào))、用戶姓名、電話號(hào)碼、Email、地址、郵編。對(duì)于系統(tǒng)的商品信息系統(tǒng),有以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):  商品記錄信息:商品的ID(自動(dòng)編號(hào))、商品名稱、商品單價(jià)、商品數(shù)量、商品所屬類別。此外還有用戶的電子支付所用到的支付卡卡號(hào)等信息。     而網(wǎng)上購(gòu)物系統(tǒng)就是基于以上各個(gè)數(shù)據(jù)庫(kù)的連接和綜合,把各個(gè)獨(dú)立的數(shù)據(jù)庫(kù)通過(guò)內(nèi)在的關(guān)聯(lián)性統(tǒng)一到一個(gè)主頁(yè)面里,從而方便客戶的訪問(wèn)和購(gòu)買,實(shí)現(xiàn)了一對(duì)一的交互。  用戶在購(gòu)買商品前可以先看看商品目錄,看看有沒(méi)自己需要的商品,在商品的目錄里有各個(gè)商品的具體的介紹,比如說(shuō)商品的名稱,數(shù)量,價(jià)格等,用戶在看好自己的商品后,在商品的搜索中,你可以選擇你所需的商品,用戶在選擇自己的商品時(shí),系統(tǒng)則連接到后臺(tái)關(guān)于此商品信息的數(shù)據(jù)庫(kù)中,找到適合客戶需求的信息。
         客戶將選購(gòu)的商品放入系統(tǒng)所提供的購(gòu)物籃里,此時(shí)顧客可以繼續(xù)選購(gòu)另外的商品,或者刪除原先購(gòu)買的商品,并可對(duì)商品進(jìn)行名稱和數(shù)量上的修改和添加。點(diǎn)擊“繼續(xù)購(gòu)買”,重復(fù)以上進(jìn)行的購(gòu)買活動(dòng)。直到顧客滿意。購(gòu)物結(jié)束后,進(jìn)行提交,點(diǎn)擊“Order”,完成購(gòu)物。    此外顧客還得進(jìn)行身份信息的填寫,包括姓名,年齡,住址,聯(lián)系方式和選擇的支付方式等等。個(gè)人身份信息的填寫是為了方便顧客所購(gòu)買的貨物準(zhǔn)確及時(shí)送達(dá)。而所有這些信息也將保存在系統(tǒng)數(shù)據(jù)庫(kù)中,顧客以后再次購(gòu)買時(shí)就無(wú)需重新輸入個(gè)人身份,可以直接登陸到頁(yè)面中。
         
         
         
         3.3  程序設(shè)計(jì)
         這個(gè)就網(wǎng)絡(luò)購(gòu)物系統(tǒng)的主頁(yè)(index.asp):我們可以看到:會(huì)員注冊(cè),商品專題,購(gòu)物幫助,意見(jiàn)反饋和訪客留言的內(nèi)容,同時(shí)有向購(gòu)物者推薦的新貨上架,精品推薦和特價(jià)區(qū),讓自己有更多的選擇。商城動(dòng)態(tài)向你提供最新的商品演示,讓你有更多的選擇,要想在本系統(tǒng)購(gòu)物首先的注冊(cè)為會(huì)員,你只有成為了會(huì)員才能享受更多的優(yōu)惠。
         
         圖3-3-1
         
         
          
         

         管理員登陸頁(yè)面(admin_login.asp):網(wǎng)絡(luò)購(gòu)物系統(tǒng)要進(jìn)行有效的管理,管理員在進(jìn)入網(wǎng)上購(gòu)物系統(tǒng)主頁(yè)后,在主頁(yè)的右下腳點(diǎn)擊“管理登陸”按鈕就會(huì)進(jìn)入管理員登陸界面,輸入管理員密碼admin和驗(yàn)證碼,就可以進(jìn)行后臺(tái)管理。

        圖3-3-2

         


         管理員管理界面(admin/manage):管理員登陸后,我們就可以看見(jiàn)了,后臺(tái)管理應(yīng)該有的首選服務(wù),訂單管理,商品類別管理,會(huì)員管理,專題管理,站內(nèi)留言管理,綜合信息管理和數(shù)據(jù)管理。進(jìn)行添加,刪除,修改。

        圖3-3-3

         


         會(huì)員注冊(cè)頁(yè)面(reg.asp):首先要的閱讀有關(guān)的信息,在同意的前提下,才可以進(jìn)行下一步的詳細(xì)資料的填寫,在填寫的時(shí)候,所填寫的內(nèi)容都必須真實(shí),以便使你的權(quán)益受到保護(hù),其內(nèi)容都會(huì)寫入數(shù)據(jù)庫(kù),方便管理員的管理。

        圖3-3-4

         

         商品專題頁(yè)面:在頁(yè)面里,顧客可以挑選自己喜歡的東西,而且都是最新上架的物品。也可以看見(jiàn)一些常見(jiàn)的網(wǎng)絡(luò)購(gòu)物知識(shí),通過(guò)在這個(gè)頁(yè)面的介紹,可以學(xué)到一些自己想知道的東西。

        圖3-3-5

         購(gòu)物幫助頁(yè)面(help.asp):這是網(wǎng)站對(duì)初次進(jìn)行網(wǎng)絡(luò)購(gòu)物的顧客做引導(dǎo),讓顧客熟悉網(wǎng)絡(luò)購(gòu)物的環(huán)境,一步一步的針對(duì)顧客購(gòu)物所可能產(chǎn)生的問(wèn)題,進(jìn)行回答解釋,從而體現(xiàn)了本網(wǎng)站的人性化服務(wù)的特點(diǎn)。

        圖3-3-6


         意見(jiàn)反饋?lái)?yè)面(yijian.asp):每個(gè)網(wǎng)絡(luò)購(gòu)物系統(tǒng)都它的服務(wù)不足之處,和在購(gòu)物后商品的使用情況,售后服務(wù)的情況給顧客一個(gè)提其意見(jiàn)的地方。同時(shí)在系統(tǒng)在其購(gòu)物的時(shí)候給與更多的優(yōu)惠

        圖3-3-7

         


         訪客留言頁(yè)面:本頁(yè)面主要是針對(duì)訪客而開(kāi)的,它的作用就相當(dāng)于一個(gè)BBS電子論壇那樣,每個(gè)進(jìn)來(lái)網(wǎng)絡(luò)購(gòu)物系統(tǒng)的人都可以發(fā)表自己對(duì)本系統(tǒng)的看法和提一些有建設(shè)性意見(jiàn),來(lái)本系統(tǒng)的人做的更好。

        圖3-3-8
         
         
          
         
         結(jié)論
         經(jīng)過(guò)三年的大學(xué)學(xué)習(xí),在這次畢業(yè)設(shè)計(jì)中,我做了這個(gè)網(wǎng)絡(luò)購(gòu)物系統(tǒng)簡(jiǎn)要介紹了B2C電子商務(wù)網(wǎng)上訂購(gòu)系統(tǒng)的主要功能及體系結(jié)構(gòu),系統(tǒng)數(shù)據(jù)準(zhǔn)備、數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析、ASP與后臺(tái)數(shù)據(jù)庫(kù)鏈接等關(guān)鍵技術(shù)。還存在許多問(wèn)題與不足,如安全性能還不完善,還肯請(qǐng)老師不斷的指點(diǎn),網(wǎng)上購(gòu)物系統(tǒng)無(wú)論是在開(kāi)發(fā)過(guò)程中,還是建成后的日常維護(hù)過(guò)程中,進(jìn)行嚴(yán)格的檢測(cè),以保證購(gòu)物系統(tǒng)的服務(wù)質(zhì)量。從而用戶心目中樹(shù)立良好的企業(yè)形象,增強(qiáng)用戶對(duì)網(wǎng)上購(gòu)物的信心。  隨著網(wǎng)上購(gòu)物系統(tǒng)技術(shù)的日趨成熟、網(wǎng)上購(gòu)物的優(yōu)勢(shì)日趨明顯,會(huì)有更多的人參與到網(wǎng)上購(gòu)物的浪潮中來(lái),人類最終將迎接電子商務(wù)時(shí)代的來(lái)臨
         

            
         
         謝辭
         從系統(tǒng)的開(kāi)頭到畢業(yè)設(shè)計(jì)論文的完成,老師給予了精心的指導(dǎo)和熱情的幫助,尤其在課題設(shè)計(jì)的前期準(zhǔn)備階段和本人的數(shù)據(jù)庫(kù)的設(shè)計(jì)階段,老師提出許多寶貴的設(shè)計(jì)意見(jiàn),在最后的測(cè)試修改階段老師在百忙之中抽出時(shí)間為我提供了必要的幫助,這樣使得我得以順利的完成畢業(yè)設(shè)計(jì)開(kāi)發(fā)工作,在短暫的幾個(gè)月的相處時(shí)間里,老師淵博的知識(shí)、敏銳的思路和實(shí)事求是的工作作風(fēng)給我留下了深刻的印象,這將使得我終身受益,謹(jǐn)此向老師表示衷心的感謝和崇高的敬意。
         
          
         
         
         參考文獻(xiàn)(1)楊翼川、徐梅。《ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)實(shí)戰(zhàn)》  機(jī)械工業(yè)出版社,2000年11月。(2)徐軍、吳玉新!毒W(wǎng)站ASP后臺(tái)解決方案》  人民郵電出版社,2001年1月。(3)曹建《ASP實(shí)例教程CD  》  電子工業(yè)出版社,2000年12月。(4)嚴(yán)桂蘭、劉甲耀!峨娮由虅(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》  華僑大學(xué)學(xué)報(bào)(自然科學(xué)版),2001年1月。(5)白以恩《計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用》哈爾濱工業(yè)大學(xué)出版社,2000年1月。

         


        附錄代碼部分
        網(wǎng)站主頁(yè)
        <!--#include file="top.asp"-->
        <head>
        <title><%=sitename%> | 本站地址: <%=web%></title>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
        </head>
        <table width="778" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" align="center">
        <tr>
        <td align="center" width="180" valign="top"  class="bg_l">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr><td align="center">
        <!--#include file="include/56770_userlogins.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_mlsmall.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_zhuanti.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_pinglun.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        </table></td>
        <td width="4"></td>
        <td width="410" valign="top">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr><td align="center">
        <!--#include file="include/56770_ggpic.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_new.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_sytj.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_cxtj.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        </table>
        </td>
        <td width="5"></td>
        <td align="center" width="180" valign="top"  class="bg_l">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr><td align="center">
        <!--#include file="include/56770_gg.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_rqph.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_rmph.asp"-->
        </td></tr>
        <tr><td height="2"></td></tr>
        <tr><td>
        <!--#include file="include/56770_vote.asp"-->
        </td></tr>
        </table>
        </td>
        </tr>
        </table>
        </td>
        </tr>
        </table>
        <!--#include file="footer.asp"-->
        管理員登錄
        <!--#include file="top.asp"-->
        <table width="783" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" align="center">
        <tr><td><br><br>
        <table width="500" border="1" cellspacing="0" cellpadding="1" CLASS="navtable_bg" bordercolor="#336699" align="center">
        <tr><td>
        <form method="POST" action="admin/manage.asp?action=login">
        <table width="500"  border=0 cellspacing=0 cellpadding=3 align=center>
        <tr>
        <td valign=middle colspan=2 align=center background="#E4EDF9" style="background-image: url(admin/images/loginbg.gif);" height="75">
        <table border="0" width="100%" height="100%">
        <tr><td width="50%" height="100%" rowspan="3"></td>
        <td width="50%" height="25"></td></tr>
        <tr><td height=""align=right><%=copy%><br><br></td></tr>
        <tr><td height=""></td></tr>
        </table>
        </td></tr>
        </table>
        <table border=0 width="500"  cellspacing=0 cellpadding=3 align=center background="#E0E8FF">
        <tr><td width="75%">
        <table border=0 width="100%"  cellspacing=0 cellpadding=3 align=center background="#E0E8FF">
        <tr>
        <td valign=middle colspan=2 align=center background="#E0E8FF" height=4></td>
        </tr>
        <tr>
        <td valign=middle width="30%" align=right background="#E0E8FF"><b>用戶名:</b></td>
        <td valign=middle background="#E0E8FF"><INPUT name=admin_name type=text size="20" onMouseOver = "this.style.backgroundColor='#E0E8FF'" onMouseOut = "this.style.backgroundColor=''"></td></tr>
        <tr>
        <td valign=middle align=right background="#E0E8FF"><b>密 碼:</b></font></td>
        <td valign=middle background="#E0E8FF"><INPUT name=admin_pass type="password" size="20" onMouseOver = "this.style.backgroundColor ='#E0E8FF'" onMouseOut = "this.style.backgroundColor=''"></td></tr>
        <tr>
        <td valign=middle align=right background="#E0E8FF"><b>驗(yàn)證碼:</b></td><td width="120" background="#E0E8FF"><input name=verifycode type=text id=verifycode size="8" maxlength="4" onMouseOver = "this.style.backgroundColor='#E0E8FF'" onMouseOut = "this.style.backgroundColor=''">&nbsp;&nbsp;<img src="verifycode.asp"></td>
        </tr>
        </table>
        </td>
        <td width="25%">
        <table border=0 width="100%"  cellspacing=0 cellpadding=3 align=center background="#E0E8FF">
        <tr>
        <td valign=middle colspan=2 align=left background="#E4EDF9"><input class=button type=image src="admin/images/login.gif" name=submit value="登 錄"></td>
        </tr>
        </table>
        </td></tr></table>
        </td></tr></table>
        </form>
        <br>
        <!--#include file="footer.asp"-->
        購(gòu)物信息
        <!--#include file="top.asp"-->
        <table width="783" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" align="center">
        <tr><td><br><br>
        <table width="500" border="1" cellspacing="0" cellpadding="1" CLASS="navtable_bg" bordercolor="#336699" align="center">
        <tr><td>
        <form method="POST" action="admin/manage.asp?action=login">
        <table width="500"  border=0 cellspacing=0 cellpadding=3 align=center>
        <tr>
        <td valign=middle colspan=2 align=center background="#E4EDF9" style="background-image: url(admin/images/loginbg.gif);" height="75">
        <table border="0" width="100%" height="100%">
        <tr><td width="50%" height="100%" rowspan="3"></td>
        <td width="50%" height="25"></td></tr>
        <tr><td height="" align=right><%=copy%><br><br></td></tr>
        <tr><td height=""></td></tr>
        </table>
        </td></tr>
        </table>
        <table border=0 width="500"  cellspacing=0 cellpadding=3 align=center background="#E0E8FF">
        <tr><td width="75%">
        <table border=0 width="100%"  cellspacing=0 cellpadding=3 align=center background="#E0E8FF">
        <tr>
        <td valign=middle colspan=2 align=center background="#E0E8FF" height=4></td>
        </tr>
        <tr>
        <td valign=middle width="30%" align=right background="#E0E8FF"><b>用戶名:</b></td>
        <td valign=middle background="#E0E8FF"><INPUT name=admin_name type=text size="20" onMouseOver = "this.style.backgroundColor='#E0E8FF'" onMouseOut = "this.style.backgroundColor=''"></td></tr>
        <tr>
        <td valign=middle align=right background="#E0E8FF"><b>密 碼:</b></font></td>
        <td valign=middle background="#E0E8FF"><INPUT name=admin_pass type="password" size="20" onMouseOver = "this.style.backgroundColor ='#E0E8FF'" onMouseOut = "this.style.backgroundColor=''"></td></tr>

        <tr>
        <td valign=middle align=right background="#E0E8FF"><b>驗(yàn)證碼:</b></td><td width="120" background="#E0E8FF"><input name=verifycode type=text id=verifycode size="8" maxlength="4" onMouseOver = "this.style.backgroundColor='#E0E8FF'" onMouseOut = "this.style.backgroundColor=''">&nbsp;&nbsp;<img src="verifycode.asp"></td>
        </tr>
        </table>
        </td>
        <td width="25%">
        <table border=0 width="100%"  cellspacing=0 cellpadding=3 align=center background="#E0E8FF">
        <tr>
        <td valign=middle colspan=2 align=left background="#E4EDF9"><input class=button type=image src="admin/images/login.gif" name=submit value="登 錄"></td>
        </tr>
        </table>
        </td></tr></table>
        </td></tr></table>
        </form>
        <br>
        <!--#include file="footer.asp"-->
        意見(jiàn)反饋
        <!--#include file="top.asp"-->
        <%dim action
        action=request.QueryString("action")%>
        <title><%=sitename%>--意見(jiàn)反饋</title>
        <table width="778" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF">
        <tr>
        <td background="images/bj.gif">
        <table width="760" border="0" cellspacing="0" cellpadding="0" align="center">
        <tr>
        <td>
        <table border="0" align="center" cellpadding="0" cellspacing="0" width="480">
        <tr>  <td valign="top" width="300">
        <table border="0" cellspacing="0" cellpadding="1" align="center" width="100%">
        <tr>
        <td>
        <img src="images/xinxi_suport.gif">
        </td>
        </tr>
        </table>
        <td height="356" valign="top" width="460">
        <%select case action
        case ""
        %>
        <br>
        <table border="0" cellspacing="0" cellpadding="1" align="center" width="489">
        <tr>
        <td>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
        <td rowspan="2">
        <table width="100%" border="0" cellspacing="0" cellpadding="0" class="12v">
        <tr>
        <td class="12v" >
        <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" id="AutoNumber3" height="0" width="100%">
        <tr>
        <td>
        <table width="106%" border="0" align="center" cellpadding="1" cellspacing="1">
        <form name="fkinfo" method="post" action="yijian.asp?action=save">
        <tr>
        <td style="padding-left:10px" width="24%">姓 名:</td>
        <td height="22" style="padding-left:10px" width="76%">
        <input name="fkusername" type="text" id="fkusername" size="12">
        </td>
        </tr>
        <tr>
        <td style="padding-left:10px" width="24%">E-mail:</td>
        <td height="22" style="padding-left:10px" width="76%">
        <input name="fkemail" type="text" id="fkemail" size="28">
        </td>
        </tr>
        <tr>
        <td style="padding-left:10px" width="24%">來(lái) 自:</td>
        <td height="22" style="padding-left:10px" width="76%">
        <input name="fklaizi" type="text" id="fklaizi" size="28">
        </td>
        </tr>
        <tr>
        <td style="padding-left:10px" width="24%">電 話:</td>
        <td height="22" style="padding-left:10px" width="76%">
        <input name="fktel" type="text" id="fktel" size="20">
        </td>
        </tr>
        <tr>
        <td width="24%" style="padding-left:10px">類 型:</td>
        <td height="22" style="padding-left:10px" width="76%">
        <select name="fkleixing" id="fkleixing">
        <option value="1">簡(jiǎn)單的留言</option>
        <option value="2">對(duì)商城的意見(jiàn)</option>
        <option value="3">對(duì)商城的建議</option>
        <option value="4">具有合作意向</option>
        <option value="5">缺貨登記</option>
        </select>
        </td>
        </tr>
        <tr>
        <td style="padding-left:10px" width="24%">主 題:</td>
        <td height="22" style="padding-left:10px" width="76%">
        <input name="fksubject" type="text" id="fksubject" size="28">
        </td>
        </tr>
        <tr>
        <td valign="top" style="padding-left:10px" width="24%">反饋信息:<br>
        </td>
        <td style="padding-left:10px" width="76%">[請(qǐng)注意適當(dāng)使用<font color="#FF0000">Enter</font>鍵來(lái)?yè)Q行]<br>
        <textarea name="fkcontent" cols="52" rows="8" id="fkcontent"></textarea>
        </td>
        </tr>
        <tr>

                {
                        document.fkinfo.fkusername.focus();
                        alert("請(qǐng)?zhí)顚懩男彰?);

                if(document.fkinfo.fkemail.value.length != 0)
             
        </tr>
        </table>
        </body>
        </html>

        【ASP網(wǎng)絡(luò)購(gòu)物系統(tǒng)(一)】相關(guān)文章:

        網(wǎng)絡(luò)購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL03-08

        基于ASP的網(wǎng)絡(luò)辦公系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL03-08

        基于ASP.NET電子購(gòu)物系統(tǒng)ASP.NET+SQL03-08

        基于ASP的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)03-07

        ASP交友系統(tǒng)設(shè)計(jì)(一)03-07

        ASP人才招聘系統(tǒng)(一)03-07

        基于WEB的網(wǎng)絡(luò)考試系統(tǒng)ASP+SQL03-08

        網(wǎng)絡(luò)新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL11-23

        小型企業(yè)網(wǎng)絡(luò)辦公系統(tǒng)ASP+SQL05-15

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>