欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      畢業(yè)論文 網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)

      時(shí)間:2019-05-14 01:40:14下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《畢業(yè)論文 網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《畢業(yè)論文 網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)》。

      第一篇:畢業(yè)論文 網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)

      網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)

      數(shù)據(jù)流程及存儲(chǔ),包括商品目錄、用戶注冊(cè)、網(wǎng)上訂貨與購(gòu)物、庫存查詢、后臺(tái)數(shù)據(jù)庫管理等。

      運(yùn)用HTML語言、VBScript技術(shù)、ADO、ASP與后臺(tái)數(shù)據(jù)庫鏈接等關(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)訂單管理。

      【關(guān)鍵詞】B2C、網(wǎng)上購(gòu)物系統(tǒng)、ASP、數(shù)據(jù)庫

      目錄

      摘要

      第一章 網(wǎng)上購(gòu)物系統(tǒng)的概述------------------------------1 1.1 網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展------------------------------1 1.2 網(wǎng)上購(gòu)物的現(xiàn)狀-----1 1.3 網(wǎng)上購(gòu)物系統(tǒng)的構(gòu)建------------------------------2 第二章 程序開發(fā)的技術(shù)基礎(chǔ)------------------------------4 2.1 HTML 語言-------------4 2.1 VBSCRIPT語言--------5 2.2 ASP技術(shù)----------------5 2.2.1 ASP概述-------5 2.2.2 ASP工作原理-7 2.2.3 ASP的發(fā)布----8 2.3 數(shù)據(jù)庫原理----------12 2.3.1 SOL語言簡(jiǎn)單介紹------------------------12 2.3.2 ADO技術(shù)介紹------------------------------13 2.3.3 Access數(shù)據(jù)庫---------------------------14 第三 章 網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)-------------------15 3.1 系統(tǒng)設(shè)計(jì)-----------15 3.1.1 系統(tǒng)功能分析-----------------------------15 3.1.2 系統(tǒng)體系結(jié)構(gòu)-----------------------------16 3.2.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析---------------19 3.3 程序設(shè)計(jì)-----------21 第四 章 總結(jié)------------------38 致謝-------------------40 參考文獻(xiàn)-------------41 附錄-------------------42

      【摘要】通過網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)以實(shí)現(xiàn)對(duì)商業(yè)零售企業(yè)提供信息化管理。建立了B2C的網(wǎng)絡(luò)銷售系統(tǒng)。著重論述了系統(tǒng)功能與實(shí)現(xiàn)、第一 章 概述

      1.1 網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展

      越來越多的商家在網(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)全過程中起著舉足輕重的作用。本文旨在討論如何建設(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)了公司間文檔與資金的無紙化交換。

      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ó)的家庭已越來越習(xí)慣于在家中從網(wǎng)上購(gòu)物。

      在我國(guó),網(wǎng)上購(gòu)物從無到有也不過短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2004年1月中國(guó)有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購(gòu)物經(jīng)歷,這就說明中國(guó)有網(wǎng)上購(gòu)物的用戶達(dá)是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長(zhǎng),預(yù)計(jì)到2006年中國(guó)網(wǎng)上購(gòu)物用戶將達(dá)到6962萬人,這說明在中國(guó)發(fā)展網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。1.3網(wǎng)上購(gòu)物系統(tǒng)的構(gòu)建

      現(xiàn)在流行的網(wǎng)上購(gòu)物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃。每一個(gè)細(xì)小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。我們將使用HTML、ASP等技術(shù)來編輯網(wǎng)頁,并運(yùn)用ASP技術(shù)把數(shù)據(jù)庫和動(dòng)態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時(shí)有很多的應(yīng)用場(chǎng)合。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專業(yè)性時(shí),錄入的費(fèi)用和出錯(cuò)的可能性都相應(yīng)上升。本文在實(shí)際應(yīng)用開發(fā)中解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時(shí)的保存、更新??梢愿玫募皶r(shí)了解商品買賣的情況。

      第二 章 程序開發(fā)的技術(shù)基礎(chǔ) 2.1 HTML語言

      HTML(Hyper Text Markup Language 超文本標(biāo)記語言)是一種用來制作超文本文檔的簡(jiǎn)單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)識(shí)語言編排格式。HTML文件是帶有特定HTML插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作World Wide Web上的信息表示語言,用于描述Homepage的格式設(shè)計(jì)和它與WWW上其它Homepage的連結(jié)信息。

      HTML文檔(即Homepage的源文件)是一個(gè)放置了標(biāo)記的ASCII文本文件,通常它帶有.html或.htm的文件擴(kuò)展名。生成一個(gè)HTML文檔主要有以下三種途徑:

      (1)手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML的編輯工具)。

      (2)通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。(3)由Web服務(wù)器(或稱HTTP 服務(wù)器)一方實(shí)時(shí)動(dòng)態(tài)地生成。一般的HTML頁面具有如下的結(jié)構(gòu): 〈html〉 ,<base href="http://004km.cn/"/>,<link>,<is index>,<meta> </head> <body>近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,這是HTML正文部分</p><p>〈/body〉 </html> 可見在一個(gè)HTML網(wǎng)頁文件中,一般必須有一對(duì)〈html〉</html>標(biāo)記作為文件的開頭和結(jié)尾,在<html>標(biāo)記后是頭部標(biāo)記<head></head>,其后是實(shí)體標(biāo)記<body></p><h2><a name="2" >第二篇:畢業(yè)論文(基于Web的網(wǎng)上購(gòu)物系統(tǒng))</a></h2><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>HUNAN UNIVERSITY</p><p>畢業(yè)設(shè)計(jì)(論文)</p><p>設(shè)計(jì)(論文)題目:</p><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>學(xué)生姓名</p><p>專業(yè)班級(jí)</p><p>指導(dǎo)老師</p><p>系主任(院長(zhǎng))</p><p>評(píng) 閱 人</p><p>2008年 6 月 10日 基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>摘 要</p><p>隨著Internet的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來實(shí)現(xiàn)的網(wǎng)上購(gòu)物。對(duì)于企業(yè)來講,無論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。</p><p>運(yùn)用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個(gè)網(wǎng)上購(gòu)物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購(gòu)買心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對(duì)現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊(cè)的用戶并對(duì)提交的訂單進(jìn)行處理。</p><p>關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫。</p><p>Abstract</p><p>Along with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping.Speak for the business enterprise, and wether is the business enterprise's(B to B), or business enterprise with the customer's bargain for(B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost.In the last few years, along with the technique's further development of network database, make this on conceiving to gradually become the actuality.Application ASP technique is with the network database principle, according to B/ S mode I developped a net on the shopping system.In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandise's detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise.Key words: B/ S mode, ASP, electronic commerce, network database.基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>摘 要.............................................................2 一.前 言........................................................4</p><p>1.1問題的提出.................................................4</p><p>1.2問題的解決.................................................4</p><p>二.準(zhǔn)備知識(shí)――ASP技術(shù)........................................4</p><p>2.1 ASP的簡(jiǎn)介.................................................4 2.2 ASP的特點(diǎn).................................................5 2.3 ASP的工作原理.............................................5</p><p>三.系統(tǒng)概述......................................................5</p><p>3.1系統(tǒng)設(shè)計(jì)思想...............................................5 3.2系統(tǒng)總體結(jié)構(gòu)圖............................錯(cuò)誤!未定義書簽。3.3系統(tǒng)功能模塊圖............................錯(cuò)誤!未定義書簽。3.4系統(tǒng)開發(fā)工具..............................錯(cuò)誤!未定義書簽。</p><p>四.系統(tǒng)功能模塊設(shè)計(jì)...........................錯(cuò)誤!未定義書簽。</p><p>4.1客戶端....................................錯(cuò)誤!未定義書簽。</p><p>4.1.1購(gòu)物籃.............................錯(cuò)誤!未定義書簽。4.1.2會(huì)員注冊(cè)...........................錯(cuò)誤!未定義書簽。4.1.3商品查詢...........................錯(cuò)誤!未定義書簽。4.1.4訂單查詢...........................錯(cuò)誤!未定義書簽。4.2后臺(tái)管理端................................錯(cuò)誤!未定義書簽。</p><p>4.2.1商品的添加.........................錯(cuò)誤!未定義書簽。4.2.2商品的審查.........................錯(cuò)誤!未定義書簽。4.2.3訂單的審查.........................錯(cuò)誤!未定義書簽。4.2.4會(huì)員的審查.........................錯(cuò)誤!未定義書簽。4.2.5管理員添加.........................錯(cuò)誤!未定義書簽。4.2.6管理員審查.........................錯(cuò)誤!未定義書簽。</p><p>五.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立.......................錯(cuò)誤!未定義書簽。</p><p>5.1系統(tǒng)數(shù)據(jù)源的設(shè)置..........................錯(cuò)誤!未定義書簽。5.2表、關(guān)系模型和數(shù)據(jù)庫的概述................錯(cuò)誤!未定義書簽。5.3范式與建表的規(guī)范化........................錯(cuò)誤!未定義書簽。5.4系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立......................錯(cuò)誤!未定義書簽。</p><p>六.結(jié)束語........................................................6 參考文獻(xiàn):........................................................6</p><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)一.前 言</p><p>1.1問題的提出</p><p>對(duì)于基于Web平臺(tái)的網(wǎng)上購(gòu)物系統(tǒng),存在著一個(gè)前臺(tái)應(yīng)用和后臺(tái)管理的問題。而無論前臺(tái)還是后臺(tái),都要對(duì)數(shù)據(jù)庫進(jìn)行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫,以及客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫成為實(shí)現(xiàn)網(wǎng)上購(gòu)物的一個(gè)關(guān)鍵性問題。</p><p>1.2問題的解決</p><p>在這里,我采用B/S模式來實(shí)現(xiàn)客戶端對(duì)服務(wù)器端的調(diào)用,所謂B/S模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在B/S模式中,客戶端運(yùn)行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請(qǐng)求后,將這個(gè)請(qǐng)求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請(qǐng)求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web 服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。</p><p>而對(duì)于網(wǎng)絡(luò)數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(Active Server Pages動(dòng)態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。簡(jiǎn)單地講,ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。</p><p>在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多Web服務(wù)提供者必需有的服務(wù),ASP通過內(nèi)置的ADODB組件來實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡(jiǎn)明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實(shí)現(xiàn)的細(xì)節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細(xì)介紹。</p><p>二.準(zhǔn)備知識(shí)――ASP技術(shù)</p><p>2.1 ASP的簡(jiǎn)介</p><p>ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標(biāo)識(shí)語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全及保密性也比Script好。</p><p>HTML(Hypertext Markup Language)是一種超文本標(biāo)識(shí)語言,文件通過這種格式可以在互連網(wǎng)上載送瀏覽,用戶只要使用網(wǎng)頁瀏覽器工具就可以瀏覽這些文件,目前比較常用的工具包括Microsoft Internet Explorer,Netscape Communicator等,由于HTML文件都是由標(biāo)簽(tag)所組成,因此它比較適合制作靜態(tài)網(wǎng)頁,再者,由于先天上的限制HTML是無法直接存取數(shù)據(jù)庫的,所以存取數(shù)據(jù)庫的工作大多是依靠CGI來處理。ASP不但可以包含HTML標(biāo)簽,也可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的ActiveX控件,因此在程序編制上要比HTML方便而且更富有靈活性。ASP以HTML為基礎(chǔ),主體還是HTML代碼,只是在需要ASP動(dòng)態(tài)產(chǎn)基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準(zhǔn)確控制ASP的輸出結(jié)果。Script(腳本)是由一組可以在WEB服務(wù)器或客戶端瀏覽器運(yùn)行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運(yùn)行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險(xiǎn)。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。</p><p>2.2 ASP的特點(diǎn)</p><p>ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語言,程序代碼安全保密 ASP以對(duì)象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能 ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫</p><p>ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器</p><p>2.3 ASP的工作原理</p><p>如果瀏覽器向IIS/PWS請(qǐng)求的是.HTM文件,那么IIS/PWS會(huì)直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請(qǐng)求的是.ASP文件,則IIS/PWS會(huì)首先解釋文件.IIS/PWS解釋.ASP文件的過程中,遇到HTML標(biāo)記或一般文字時(shí)會(huì)直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到<% %>的標(biāo)記,則會(huì)把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過IIS/PWS解釋執(zhí)行后,其源程序代碼不會(huì)傳給瀏覽器,而只是把可顯示的運(yùn)行結(jié)果傳給了瀏覽器</p><p>Active Server Page技術(shù)為應(yīng)用開發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標(biāo)準(zhǔn)HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當(dāng)客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應(yīng)用時(shí),WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請(qǐng)求。WEB服務(wù)器分析、判斷出該請(qǐng)求是ASP腳本的應(yīng)用后,自動(dòng)通過ISAPI接口調(diào)用ASP腳本的解釋運(yùn)行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進(jìn)行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服務(wù)器“原路”返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個(gè)有機(jī)的ASP腳本調(diào)用就組成了一個(gè)完整的ASP腳本應(yīng)用。</p><p>三.系統(tǒng)概述</p><p>3.1系統(tǒng)設(shè)計(jì)思想</p><p>說明:所建立的數(shù)據(jù)庫文件(SuperMarket_Data.mdb)保存在文件夾market_database下,為</p><p>防止別人隨意篡改數(shù)據(jù)庫,我將其后綴名改為.asp來調(diào)用。</p><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>六.結(jié)束語</p><p>在歷時(shí)將近三個(gè)月的時(shí)間里,我的畢業(yè)設(shè)計(jì)是從學(xué)習(xí)新的知識(shí)(ASP語言和HTML語言),到建立網(wǎng)上購(gòu)物系統(tǒng)的網(wǎng)站。我遇到了若干的問題和解決了不少的問題,現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。</p><p>從建立自己的虛擬服務(wù)器,到網(wǎng)站服務(wù)。使我對(duì)電子商務(wù)認(rèn)識(shí)的無到有,有了具體詳細(xì)的認(rèn)識(shí)。在我們所建立的網(wǎng)上購(gòu)物系統(tǒng)只是一個(gè)網(wǎng)上的購(gòu)物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實(shí)現(xiàn)。電子商務(wù)并不是我們想象的寫程序那么簡(jiǎn)單,她包括了編寫程序、數(shù)據(jù)庫設(shè)計(jì)、網(wǎng)頁制作、圖象處理、版面設(shè)計(jì)、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個(gè)好的,完善的網(wǎng)站需要一個(gè)詳細(xì)的、合理的、可行性的規(guī)劃設(shè)計(jì)。</p><p>在用ASP開發(fā)的時(shí)候,在程序的調(diào)試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯(cuò)誤所在,這一定程度上延長(zhǎng)了開發(fā)周期。在開始的時(shí)候往往要為了找一個(gè)小錯(cuò)誤花上大半天的時(shí)間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯(cuò)誤,并熟練的操作數(shù)據(jù)庫語言。</p><p>隨著Web技術(shù)的進(jìn)一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務(wù)系統(tǒng)無疑比傳統(tǒng)商務(wù)具有更加廣闊的應(yīng)用前景。而如何提高電子商務(wù)系統(tǒng)中的數(shù)據(jù)訪問效率、交易平臺(tái)的安全性及事務(wù)處理的能力仍是當(dāng)前人們所關(guān)注的熱點(diǎn)問題。這些問題有待于我們大家作更深入的探討,相信在不久的將來電子商務(wù)將表現(xiàn)出越來越大的作用。在此要感謝我的指導(dǎo)老師***為論文的最終成稿提供了很多寶貴的意見。</p><p>參考文獻(xiàn):</p><p>1)網(wǎng)頁設(shè)計(jì)與Web數(shù)據(jù)庫發(fā)布技術(shù) 魏應(yīng)彬 周星 編著 清華大學(xué)出版社</p><p>2)ASP網(wǎng)絡(luò)編程實(shí)例 老虎工作室 許曰斌 程亮 編著 人民郵電出版社</p><p>3)ASP實(shí)例演練之組建商務(wù)網(wǎng)站 洪傳華 編著 中國(guó)電力出版社</p><p>4)ASP3.0時(shí)尚編程百例 網(wǎng)冠科技 編著 機(jī)械工業(yè)出版社</p><p>5)ASP動(dòng)態(tài)網(wǎng)站之旅 李福榮 曹慶臻 編著 人民交通出版社</p><h2><a name="3" >第三篇:畢業(yè)論文(基于Web的網(wǎng)上購(gòu)物系統(tǒng))</a></h2><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>HUNAN UNIVERSITY</p><p>畢業(yè)設(shè)計(jì)(論文)</p><p>設(shè)計(jì)(論文)題目:</p><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>學(xué)生姓名</p><p>專業(yè)班級(jí)</p><p>指導(dǎo)老師</p><p>系主任(院長(zhǎng))</p><p>評(píng) 閱 人</p><p>2008年 6 月 10日</p><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>摘 要</p><p>隨著Internet的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來實(shí)現(xiàn)的網(wǎng)上購(gòu)物。對(duì)于企業(yè)來講,無論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。</p><p>運(yùn)用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個(gè)網(wǎng)上購(gòu)物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購(gòu)買心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對(duì)現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊(cè)的用戶并對(duì)提交的訂單進(jìn)行處理。</p><p>關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫。</p><p>Abstract</p><p>Along with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping.Speak for the business enterprise, and wether is the business enterprise's(B to B), or business enterprise with the customer's bargain for(B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost.In the last few years, along with the technique's further development of network database, make this on conceiving to gradually become the actuality.Application ASP technique is with the network database principle, according to B/ S mode I developped a net on the shopping system.In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandise's detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise.Key words: B/ S mode, ASP, electronic commerce, network database.基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>摘 要.............................................................2 一.前 言........................................................4</p><p>1.1問題的提出.................................................4</p><p>1.2問題的解決.................................................4</p><p>二.準(zhǔn)備知識(shí)――ASP技術(shù)........................................4</p><p>2.1 ASP的簡(jiǎn)介.................................................4 2.2 ASP的特點(diǎn).................................................5 2.3 ASP的工作原理.............................................5</p><p>三.系統(tǒng)概述.....................................錯(cuò)誤!未定義書簽。</p><p>3.1系統(tǒng)設(shè)計(jì)思想..............................錯(cuò)誤!未定義書簽。3.2系統(tǒng)總體結(jié)構(gòu)圖............................錯(cuò)誤!未定義書簽。3.3系統(tǒng)功能模塊圖............................錯(cuò)誤!未定義書簽。3.4系統(tǒng)開發(fā)工具..............................錯(cuò)誤!未定義書簽。</p><p>四.系統(tǒng)功能模塊設(shè)計(jì)...........................錯(cuò)誤!未定義書簽。</p><p>4.1客戶端....................................錯(cuò)誤!未定義書簽。</p><p>4.1.1購(gòu)物籃.............................錯(cuò)誤!未定義書簽。4.1.2會(huì)員注冊(cè)...........................錯(cuò)誤!未定義書簽。4.1.3商品查詢...........................錯(cuò)誤!未定義書簽。4.1.4訂單查詢...........................錯(cuò)誤!未定義書簽。4.2后臺(tái)管理端................................錯(cuò)誤!未定義書簽。</p><p>4.2.1商品的添加.........................錯(cuò)誤!未定義書簽。4.2.2商品的審查.........................錯(cuò)誤!未定義書簽。4.2.3訂單的審查.........................錯(cuò)誤!未定義書簽。4.2.4會(huì)員的審查.........................錯(cuò)誤!未定義書簽。4.2.5管理員添加.........................錯(cuò)誤!未定義書簽。4.2.6管理員審查.........................錯(cuò)誤!未定義書簽。</p><p>五.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立.......................錯(cuò)誤!未定義書簽。</p><p>5.1系統(tǒng)數(shù)據(jù)源的設(shè)置..........................錯(cuò)誤!未定義書簽。5.2表、關(guān)系模型和數(shù)據(jù)庫的概述................錯(cuò)誤!未定義書簽。5.3范式與建表的規(guī)范化........................錯(cuò)誤!未定義書簽。5.4系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立......................錯(cuò)誤!未定義書簽。</p><p>六.結(jié)束語........................................................5 參考文獻(xiàn):........................................................6</p><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng)一.前 言</p><p>1.1問題的提出</p><p>對(duì)于基于Web平臺(tái)的網(wǎng)上購(gòu)物系統(tǒng),存在著一個(gè)前臺(tái)應(yīng)用和后臺(tái)管理的問題。而無論前臺(tái)還是后臺(tái),都要對(duì)數(shù)據(jù)庫進(jìn)行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫,以及客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫成為實(shí)現(xiàn)網(wǎng)上購(gòu)物的一個(gè)關(guān)鍵性問題。</p><p>1.2問題的解決</p><p>在這里,我采用B/S模式來實(shí)現(xiàn)客戶端對(duì)服務(wù)器端的調(diào)用,所謂B/S模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在B/S模式中,客戶端運(yùn)行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請(qǐng)求后,將這個(gè)請(qǐng)求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請(qǐng)求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web 服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。</p><p>而對(duì)于網(wǎng)絡(luò)數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(Active Server Pages動(dòng)態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。簡(jiǎn)單地講,ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。</p><p>在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多Web服務(wù)提供者必需有的服務(wù),ASP通過內(nèi)置的ADODB組件來實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡(jiǎn)明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實(shí)現(xiàn)的細(xì)節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細(xì)介紹。</p><p>二.準(zhǔn)備知識(shí)――ASP技術(shù)</p><p>2.1 ASP的簡(jiǎn)介</p><p>ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標(biāo)識(shí)語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全及保密性也比Script好。</p><p>HTML(Hypertext Markup Language)是一種超文本標(biāo)識(shí)語言,文件通過這種格式可以在互連網(wǎng)上載送瀏覽,用戶只要使用網(wǎng)頁瀏覽器工具就可以瀏覽這些文件,目前比較常用的工具包括Microsoft Internet Explorer,Netscape Communicator等,由于HTML文件都是由標(biāo)簽(tag)所組成,因此它比較適合制作靜態(tài)網(wǎng)頁,再者,由于先天上的限制HTML是無法直接存取數(shù)據(jù)庫的,所以存取數(shù)據(jù)庫的工作大多是依靠CGI來處理。ASP不但可以包含HTML標(biāo)簽,也可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的ActiveX控件,因此在程序編制上要比HTML方便而且更富有靈活性。ASP以HTML為基礎(chǔ),主體還是HTML代碼,只是在需要ASP動(dòng)態(tài)產(chǎn) 基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準(zhǔn)確控制ASP的輸出結(jié)果。Script(腳本)是由一組可以在WEB服務(wù)器或客戶端瀏覽器運(yùn)行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運(yùn)行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險(xiǎn)。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。</p><p>2.2 ASP的特點(diǎn)</p><p>ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語言,程序代碼安全保密 ASP以對(duì)象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能 ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫</p><p>ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器</p><p>2.3 ASP的工作原理</p><p>如果瀏覽器向IIS/PWS請(qǐng)求的是.HTM文件,那么IIS/PWS會(huì)直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請(qǐng)求的是.ASP文件,則IIS/PWS會(huì)首先解釋文件.IIS/PWS解釋.ASP文件的過程中,遇到HTML標(biāo)記或一般文字時(shí)會(huì)直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到<% %>的標(biāo)記,則會(huì)把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過IIS/PWS解釋執(zhí)行后,其源程序代碼不會(huì)傳給瀏覽器,而只是把可顯示的運(yùn)行結(jié)果傳給了瀏覽器</p><p>Active Server Page技術(shù)為應(yīng)用開發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標(biāo)準(zhǔn)HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當(dāng)客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應(yīng)用時(shí),WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請(qǐng)求。WEB服務(wù)器分析、判斷出該請(qǐng)求是ASP腳本的應(yīng)用后,自動(dòng)通過ISAPI接口調(diào)用ASP腳本的解釋運(yùn)行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進(jìn)行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服務(wù)器“原路”返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個(gè)有機(jī)的ASP腳本調(diào)用就組成了一個(gè)完整的ASP腳本應(yīng)用。</p><p>說明:所建立的數(shù)據(jù)庫文件(SuperMarket_Data.mdb)保存在文件夾market_database下,為</p><p>防止別人隨意篡改數(shù)據(jù)庫,我將其后綴名改為.asp來調(diào)用。</p><p>六.結(jié)束語</p><p>在歷時(shí)將近三個(gè)月的時(shí)間里,我的畢業(yè)設(shè)計(jì)是從學(xué)習(xí)新的知識(shí)(ASP語言和HTML語言),到建立網(wǎng)上購(gòu)物系統(tǒng)的網(wǎng)站。我遇到了若干的問題和解決了不少的問題,現(xiàn)在還有未知安全 基于Web的網(wǎng)上購(gòu)物系統(tǒng)</p><p>性和可靠性的未能發(fā)現(xiàn)和解決。</p><p>從建立自己的虛擬服務(wù)器,到網(wǎng)站服務(wù)。使我對(duì)電子商務(wù)認(rèn)識(shí)的無到有,有了具體詳細(xì)的認(rèn)識(shí)。在我們所建立的網(wǎng)上購(gòu)物系統(tǒng)只是一個(gè)網(wǎng)上的購(gòu)物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實(shí)現(xiàn)。電子商務(wù)并不是我們想象的寫程序那么簡(jiǎn)單,她包括了編寫程序、數(shù)據(jù)庫設(shè)計(jì)、網(wǎng)頁制作、圖象處理、版面設(shè)計(jì)、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個(gè)好的,完善的網(wǎng)站需要一個(gè)詳細(xì)的、合理的、可行性的規(guī)劃設(shè)計(jì)。</p><p>在用ASP開發(fā)的時(shí)候,在程序的調(diào)試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯(cuò)誤所在,這一定程度上延長(zhǎng)了開發(fā)周期。在開始的時(shí)候往往要為了找一個(gè)小錯(cuò)誤花上大半天的時(shí)間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯(cuò)誤,并熟練的操作數(shù)據(jù)庫語言。</p><p>隨著Web技術(shù)的進(jìn)一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務(wù)系統(tǒng)無疑比傳統(tǒng)商務(wù)具有更加廣闊的應(yīng)用前景。而如何提高電子商務(wù)系統(tǒng)中的數(shù)據(jù)訪問效率、交易平臺(tái)的安全性及事務(wù)處理的能力仍是當(dāng)前人們所關(guān)注的熱點(diǎn)問題。這些問題有待于我們大家作更深入的探討,相信在不久的將來電子商務(wù)將表現(xiàn)出越來越大的作用。在此要感謝我的指導(dǎo)老師***為論文的最終成稿提供了很多寶貴的意見。</p><p>參考文獻(xiàn):</p><p>1)網(wǎng)頁設(shè)計(jì)與Web數(shù)據(jù)庫發(fā)布技術(shù) 魏應(yīng)彬 周星 編著 清華大學(xué)出版社</p><p>2)ASP網(wǎng)絡(luò)編程實(shí)例 老虎工作室 許曰斌 程亮 編著 人民郵電出版社</p><p>3)ASP實(shí)例演練之組建商務(wù)網(wǎng)站 洪傳華 編著 中國(guó)電力出版社</p><p>4)ASP3.0時(shí)尚編程百例 網(wǎng)冠科技 編著 機(jī)械工業(yè)出版社</p><p>5)ASP動(dòng)態(tài)網(wǎng)站之旅 李福榮 曹慶臻 編著 人民交通出版社</p><h2><a name="4" >第四篇:網(wǎng)上購(gòu)物系統(tǒng)論文</a></h2><p>目錄</p><p>第一章 系統(tǒng)設(shè)計(jì)概述 1 1.1引言 1 1.1.1系統(tǒng)開發(fā)的背景 1 1.1.2系統(tǒng)開發(fā)的目的與意義 1 第二章 可行性研究與需求分析 3 2.1可行性研究 3 2.1.1技術(shù)可行性 3 2.1.2經(jīng)濟(jì)可行性 3 2.1.3運(yùn)行可行性 3 2.1.4法律可行性 3 2.2需求分析 3 2.2.1系統(tǒng)目的 3 2.2.2數(shù)據(jù)流圖 4 2.2.3數(shù)據(jù)字典 6 2.2.4功能需求 8 2.2.5性能要求 8 第三章 項(xiàng)目設(shè)計(jì)的基本原理和采用的主要方法與技術(shù) 9 3.1項(xiàng)目設(shè)計(jì)的基本原理 9 3.2項(xiàng)目設(shè)計(jì)采用的主要方法與技術(shù) 9 第四章 總體設(shè)計(jì) 12 4.1總體設(shè)計(jì)原理 12 4.2運(yùn)行環(huán)境 12 4.3系統(tǒng)流程圖 12 4.4系統(tǒng)功能模塊圖 14 4.5系統(tǒng)安全與維護(hù) 15 第五章 詳細(xì)設(shè)計(jì) 17 5.1程序流程圖 17 5.2數(shù)據(jù)庫設(shè)計(jì) 19 5.2.1概念結(jié)構(gòu)設(shè)計(jì) 20 5.2.2邏輯結(jié)構(gòu)設(shè)計(jì) 23 第六章 編碼實(shí)現(xiàn)與測(cè)試用例設(shè)計(jì) 28 6.1登錄界面 28 6.2管理界面 30 6.3網(wǎng)站主界面 33 6.4訂單查詢界面 34 第七章 測(cè)試用例設(shè)計(jì)、測(cè)試與運(yùn)行記錄 37 7.1測(cè)試目的 37 7.2 測(cè)試目標(biāo) 37 7.3測(cè)試方法 37 7.4測(cè)試項(xiàng)目 37 7.5測(cè)試界面 37 7.5.1管理員登錄測(cè)試 37 7.5.2管理商品信息測(cè)試 38 7.5.3管理訂單信息測(cè)試 39 7.5.4用戶管理測(cè)試 40 7.5.5管理員密碼修改測(cè)試 40 7.5.6用戶登錄測(cè)試 41 7.5.7用戶個(gè)人管理測(cè)試 42 7.5.8添加商品信息測(cè)試 42 總結(jié) 44 參考文獻(xiàn) 47 本系統(tǒng)必須具備以下幾個(gè)功能如下:</p><p>1.顧客登錄及身份驗(yàn)證功能:接受游客的基本信息。</p><p>2.顧客在線購(gòu)物功能:顧客瀏覽商品信息,進(jìn)行選購(gòu),提交訂單后進(jìn)行交易。3.管理員功能:管理員對(duì)整個(gè)系統(tǒng)進(jìn)行管理。</p><p>4.購(gòu)物車功能:在顧客提交訂單之前,一直存放顧客選購(gòu)得商品</p><h2><a name="5" >第五篇:網(wǎng)上購(gòu)物管理系統(tǒng)</a></h2><p>課程實(shí)踐報(bào)告</p><p>課程名稱:軟件工程實(shí)踐II 項(xiàng)目名稱:網(wǎng)上購(gòu)物系統(tǒng) 專業(yè)班級(jí):</p><p>姓</p><p>名: 學(xué)</p><p>號(hào):</p><p>指導(dǎo)教師:</p><p>成績(jī):______ 報(bào)告日期:2014年12月9日</p><p>網(wǎng)上購(gòu)物管理系統(tǒng)</p><p>摘要</p><p>隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各頁的發(fā)展戰(zhàn)略占據(jù)了重要的位置,成為了商家不可分割的一部分。網(wǎng)絡(luò)已經(jīng)成為了商家展示自己的另一個(gè)舞臺(tái)。商家建立網(wǎng)站,通過網(wǎng)站可以實(shí)現(xiàn),瀏覽商品,網(wǎng)上購(gòu)物,結(jié)賬</p><p>本系統(tǒng)實(shí)現(xiàn)了網(wǎng)上購(gòu)物商城的基本功能和購(gòu)物流程。主要模塊有:商品查詢、商品管理、商品顯示、購(gòu)物車、訂單管理、用戶管理等功能。其開發(fā)主要包括:數(shù)據(jù)庫的建立,前臺(tái)Web頁面設(shè)計(jì),后臺(tái)管理。本系統(tǒng)采用MySql數(shù)據(jù)庫和Tomcat服務(wù)器實(shí)現(xiàn),并且使用HTML、JSP等技術(shù)來編輯網(wǎng)頁,并運(yùn)用Hibernate技術(shù)把數(shù)據(jù)庫和動(dòng)態(tài)網(wǎng)頁相關(guān)聯(lián)。</p><p>關(guān)鍵字</p><p>關(guān)鍵詞:網(wǎng)上商場(chǎng),購(gòu)物車,結(jié)賬,Tomcat,Sevlet,JSP,MySql數(shù)據(jù)庫</p><p>目錄</p><p>摘要..............................................................................................................................................2 關(guān)鍵字..........................................................................................................................................2 1需求分析.......................................................................................................................................4 1.1背景.........................................................................................................................................4 1.2可行性分析.............................................................................................................................4 1.3對(duì)性能的規(guī)定.........................................................................................................................4 1.3.1時(shí)間特性要求..................................................................................................................4 1.3.2靈活性..............................................................................................................................5 1.4其他專門要求.........................................................................................................................5 1.5運(yùn)行環(huán)境的規(guī)定.....................................................................................................................5 1.6設(shè)備.........................................................................................................................................5 1.7支持軟件.................................................................................................................................5 2功能分析.......................................................................................................................................6 2.1功能分析的目的.....................................................................................................................6 2.2業(yè)務(wù)描述.................................................................................................................................6 2.3用例圖.....................................................................................................................................8 2.4 狀態(tài)圖..................................................................................................................................10 3模塊設(shè)計(jì).....................................................................................................................................10 3.1系統(tǒng)功能模塊.......................................................................................................................10 3.2模塊分析...............................................................................................................................11 4數(shù)據(jù)庫分析與設(shè)計(jì).....................................................................................................................18 4.1數(shù)據(jù)庫分析...........................................................................................................................18 4.2系統(tǒng)整體ER圖的設(shè)計(jì)........................................................................................................19 4.3數(shù)據(jù)庫設(shè)計(jì)...........................................................................................................................20 5編碼,實(shí)現(xiàn)及測(cè)試.....................................................................................................................22 5.1各功能源代碼.......................................................................................................................22 6 結(jié)論............................................................................................................................................29 6.1系統(tǒng)優(yōu)點(diǎn)...............................................................................................................................29 6.2系統(tǒng)缺點(diǎn)...............................................................................................................................29 6.3未來發(fā)展...............................................................................................................................29 7實(shí)驗(yàn)小結(jié).....................................................................................................................................30 7.1 孫佳偉實(shí)驗(yàn)小結(jié)..................................................................................錯(cuò)誤!未定義書簽。7.2 喻道斌實(shí)驗(yàn)小結(jié)..................................................................................錯(cuò)誤!未定義書簽。7.3 金龍實(shí)驗(yàn)小結(jié)......................................................................................錯(cuò)誤!未定義書簽。1需求分析</p><p>1.1背景</p><p>在發(fā)達(dá)國(guó)家,電子商務(wù)的發(fā)展非常迅速,通過Internet進(jìn)行交易己成為一種潮流?;陔娮由虅?wù)所連帶出的商品交易方案、電子結(jié)賬方案和信息安全方案等,已逐步成為國(guó)際信息技術(shù)市場(chǎng)競(jìng)爭(zhēng)的焦點(diǎn)。隨著電子商務(wù)的日益發(fā)展,產(chǎn)生了網(wǎng)上購(gòu)物、網(wǎng)絡(luò)廣告等新興信息產(chǎn)業(yè),從側(cè)面反應(yīng)了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生著深刻的影響。</p><p>在我國(guó),網(wǎng)上購(gòu)物從無到有也不過短短幾年時(shí)間。但是就在這幾年時(shí)間,網(wǎng)絡(luò)購(gòu)物已經(jīng)深入千家萬戶,普通的購(gòu)物已經(jīng)不能滿足人們的消費(fèi)。網(wǎng)上購(gòu)物以其諸多優(yōu)勢(shì),獲得人們的青睞。它以其方便,快捷,高效,高選擇性等優(yōu)點(diǎn),迅速得到了廣大網(wǎng)友的喜愛與青睞,現(xiàn)在的網(wǎng)上購(gòu)物已經(jīng)非常普及。本系統(tǒng)設(shè)計(jì)就是為了滿足廣大網(wǎng)友的這些需求,改變傳統(tǒng)的交易模式,通過互聯(lián)網(wǎng)完成查看商品,購(gòu)買商品等完成網(wǎng)上交易。方便消費(fèi)者,同時(shí)對(duì)商家的商品信息進(jìn)行管理,便于商家的商品數(shù)據(jù)分析。截止2013年1月中國(guó)有網(wǎng)上購(gòu)物的用戶將近5000萬人,這足以證明網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。因此我們小組致力于做一個(gè)基于B/S架構(gòu)的網(wǎng)上購(gòu)物管理系統(tǒng),使廣大用戶可以享受網(wǎng)上購(gòu)物的種種優(yōu)勢(shì)。</p><p>1.2可行性分析</p><p>隨著計(jì)算機(jī)的普及,Internet的發(fā)展,網(wǎng)購(gòu)已經(jīng)成為人們生活消費(fèi)中一大部分。一個(gè)網(wǎng)上購(gòu)物系統(tǒng)可以為消費(fèi)者提供軟件條件,使其可以更加快捷,方便,實(shí)惠的選擇商品,而商家也可以更好的管理商品,節(jié)約成本,兩全其美。所以構(gòu)建一個(gè)網(wǎng)上購(gòu)物商城在運(yùn)行上是完全可行的。</p><p>此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat7.0座位Web服務(wù)器,采用MySql作為數(shù)據(jù)庫,這幾種技術(shù)及工具的方便,快捷,免費(fèi)大大的縮短了開發(fā)的時(shí)間,減少了開發(fā)的成本。并且使得開發(fā)更方便安全,更利于后期的維護(hù)。網(wǎng)上購(gòu)物服務(wù)系統(tǒng)給人們帶來了方便,成為一種全新的商務(wù)模式。因此,不用出門就可以在家購(gòu)物的新時(shí)尚已經(jīng)到來,構(gòu)建一個(gè)網(wǎng)上購(gòu)物服務(wù)系統(tǒng)在經(jīng)濟(jì)上是完全可行的。</p><p>綜上所述:開發(fā)本系統(tǒng)是完全可行的。</p><p>1.3對(duì)性能的規(guī)定 1.3.1時(shí)間特性要求</p><p>對(duì)于商品基本信息,訂單信息管理的增加刪除修改必須是實(shí)時(shí)響應(yīng),與客戶端的交互響應(yīng)時(shí)間不超過5s 1.3.2靈活性</p><p>操作方式的變化,可以直接從UI或從數(shù)據(jù)庫輸入行,對(duì)初始行進(jìn)行增加,刪除,刪除等操作。</p><p>1.4其他專門要求</p><p>文字描述必須準(zhǔn)確,精煉,通俗易懂。安全性要得以保障,可移植性要高,為了適應(yīng)不同系統(tǒng),程序吞吐量必須要大,否則不能動(dòng)態(tài)適應(yīng)購(gòu)物網(wǎng)站的需要。</p><p>1.5運(yùn)行環(huán)境的規(guī)定 1.6設(shè)備</p><p>開發(fā)環(huán)境: 操作系統(tǒng):windows 7 硬件環(huán)境:</p><p>客戶終端:pc機(jī); 服務(wù)器:Tomcat 編譯環(huán)境:Jdk 1.6 1.7支持軟件</p><p>操作系統(tǒng):** 開發(fā)軟件:MyEclipse 數(shù)據(jù)庫: Mysql</p><p>2功能分析</p><p>2.1功能分析的目的</p><p>從用戶需求出發(fā),對(duì)于網(wǎng)上購(gòu)物系統(tǒng)做細(xì)致全面的功能分析,準(zhǔn)確地定義網(wǎng)上購(gòu)物系統(tǒng)的目標(biāo),確定系統(tǒng)必須做什么,再用UML建模,并以Rational Rose工具畫出功能模型,以此形式分析確定此網(wǎng)上購(gòu)物系統(tǒng)的功能。</p><p>2.2業(yè)務(wù)描述</p><p>用戶進(jìn)入網(wǎng)站后,可以根據(jù)價(jià)格高低確定是否進(jìn)行篩選,不篩選則進(jìn)入所有的商品瀏覽界面,篩選則得出篩選后的瀏覽界面。接著可以點(diǎn)擊商品加入購(gòu)物車,可以自己選擇加入的數(shù)量。加入購(gòu)物車以后可以查看購(gòu)物車,在購(gòu)物策劃模塊中可以選擇添加或刪除購(gòu)物車商品,接著用戶可以自行判斷是否繼續(xù)購(gòu)物,如果繼續(xù)購(gòu)物則返回首頁,不購(gòu)物則進(jìn)行結(jié)賬。結(jié)賬之后可以查看訂單界面,這里有詳細(xì)的訂單信息。,否則注銷退出。</p><p>下圖為網(wǎng)上購(gòu)物系統(tǒng)的業(yè)務(wù)流程圖。</p><p>開始用戶進(jìn)入網(wǎng)站按照價(jià)格高低進(jìn)行篩選篩選后的瀏覽界面瀏覽商品加入購(gòu)物車查看購(gòu)物車添加或刪除購(gòu)物車商品繼續(xù)購(gòu)物結(jié)賬查看訂單訂單界面注銷退出結(jié)束</p><p>圖 1-1 系統(tǒng)業(yè)務(wù)流程圖</p><p>2.3用例圖</p><p>用例圖</p><p>? 瀏覽商品用例,可以實(shí)現(xiàn)瀏覽商品</p><p>? 搜索商品用例,可以根據(jù)商品的價(jià)格進(jìn)行篩選查詢商品。? 管理商品詳情用例,可以實(shí)現(xiàn)對(duì)商品中所有信息的瀏覽。</p><p>? 加入購(gòu)物車用例,是用戶才有的功能,能在瀏覽商品后把商品加入購(gòu)物車 ? 管理購(gòu)物車用例,在加入購(gòu)物車后擴(kuò)展的功能,對(duì)于購(gòu)物車內(nèi)的商品可以增加刪除 ? 購(gòu)買商品用例,用戶可以對(duì)于商品顯示頁面的商品進(jìn)行購(gòu)買 ? 管理自身訂單,用戶可以對(duì)自身的訂單進(jìn)行搜索,刪除功能。? 清空購(gòu)物車用例,用戶對(duì)購(gòu)物車中所有商品進(jìn)行清空</p><p>? 瀏覽曾經(jīng)的商品(歷史記錄)用例,用戶可以在這里瀏覽曾經(jīng)使用的商品 ? 結(jié)賬模塊用例,用戶可以在這里進(jìn)行結(jié)賬功能。</p><p><<include>>瀏覽商品顯示商品詳情用戶篩選商品加入購(gòu)物車</p><p>圖1-2主用例圖</p><p>刪除商品用戶瀏覽購(gòu)物車清空購(gòu)物車?yán)^續(xù)購(gòu)物結(jié)賬</p><p>圖 1-3 購(gòu)物車用例圖</p><p>結(jié)賬用戶事務(wù)管理查看訂單信息</p><p>圖 1-4 結(jié)賬用例圖</p><p>2.4 狀態(tài)圖</p><p>對(duì)于系統(tǒng)進(jìn)行狀態(tài)細(xì)節(jié)分析如下 a)b)c)d)e)f)g)h)用戶首頁輸入網(wǎng)址進(jìn)入首頁界面 用戶瀏覽商品進(jìn)入商品展示界面</p><p>瀏覽完之后可選擇喜歡的商品進(jìn)入購(gòu)物車界面 在購(gòu)物車中可以添加或刪除商品進(jìn)入更改商品界面</p><p>更改接受后確定是否繼續(xù)購(gòu)物,若繼續(xù)擇返回商品展示界面 若不繼續(xù)購(gòu)物則進(jìn)入結(jié)賬界面</p><p>在結(jié)賬界面中進(jìn)行查看訂單,進(jìn)入訂單確認(rèn)狀態(tài)</p><p>訂單確認(rèn)無誤后,則系統(tǒng)提交,之后用戶可以注銷退出。</p><p>按價(jià)格篩選用戶輸入網(wǎng)址首頁瀏覽商品商品展示界面加入購(gòu)物車購(gòu)物車界面結(jié)賬界面發(fā)出結(jié)賬請(qǐng)求查看訂單注銷繼續(xù)購(gòu)物確定是否購(gòu)物添加或刪除商品訂單確認(rèn)狀態(tài)退出</p><p>3模塊設(shè)計(jì)</p><p>3.1系統(tǒng)功能模塊</p><p>功能模塊圖:</p><p>系統(tǒng)總體分為前臺(tái)展示模塊,購(gòu)物車模塊,結(jié)賬模塊。</p><p>前臺(tái)展示模塊包括:瀏覽商品模塊,篩選商品模塊,商品詳情模塊,歷史紀(jì)錄模塊。購(gòu)物車模塊包括:購(gòu)物車展示模塊,刪除商品模塊,清空購(gòu)物車模塊,繼續(xù)購(gòu)物模塊。</p><p>結(jié)賬模塊包括:訂單確認(rèn)模塊,提交訂單模塊,事務(wù)處理模塊。</p><p>網(wǎng)上購(gòu)物管理系統(tǒng)前臺(tái)展示模塊購(gòu)物車模塊結(jié)賬模塊瀏覽商品模塊篩選商品模塊商品詳情模塊歷史紀(jì)錄模塊購(gòu)物車展示模塊刪除商品模塊清空購(gòu)物車模塊繼續(xù)購(gòu)物模塊訂單確認(rèn)模塊提交訂單模塊事務(wù)處理模塊</p><p>圖3-1 功能模塊圖</p><p>3.2模塊分析</p><p>1:商品展示模塊</p><p>這是網(wǎng)站的主頁面,用戶不登陸也可以進(jìn)入該頁面,登陸成功后,頁面會(huì)顯示用戶的信息。此頁面主要是顯示一些主要商品的圖片、名稱、價(jià)格等信息,用戶可以輸入商品名稱,種類等進(jìn)行搜索,也可以直接點(diǎn)擊商品查看商品細(xì)節(jié)信息。</p><p>圖 3-2 商品展示模塊</p><p>在主界面中可以根據(jù)價(jià)格的高低排序</p><p>2:商品詳情模塊</p><p>當(dāng)你點(diǎn)擊一個(gè)商品的鏈接,可以進(jìn)入商品的詳情頁面,這里會(huì)相識(shí)一個(gè)商品的所有具體信息,可以看到書名,作者,價(jià)格,出版日期</p><p>圖3-3 商品詳情模塊</p><p>3:購(gòu)物車模塊</p><p>用戶喜歡的商品可以選擇放進(jìn)購(gòu)物車?yán)?,可以在?gòu)物車?yán)锂a(chǎn)看用戶選擇的商品的名稱價(jià)格以及購(gòu)物車商品的總價(jià),用戶可以對(duì)購(gòu)物車中的商品進(jìn)行操作,修改購(gòu)買數(shù)量,刪除商品,清空購(gòu)物車,結(jié)賬等。</p><p>圖3-3 購(gòu)物車前臺(tái)模塊</p><p>圖3-4購(gòu)物車展示界面</p><p>清空購(gòu)物車</p><p>刪除購(gòu)物車中的某教材</p><p>圖3-5清空購(gòu)物車界面</p><p>圖3-6刪除購(gòu)物車某教材</p><p>4:回顧商品模塊</p><p>當(dāng)您想看曾經(jīng)瀏覽過的商品時(shí),可以點(diǎn)擊查看瀏覽的歷史記錄,根據(jù)最近瀏覽的顯示記錄排序</p><p>5:結(jié)賬模塊</p><p>圖3-7 回顧商品模塊</p><p>在購(gòu)物車進(jìn)行結(jié)算以后,會(huì)跳轉(zhuǎn)至結(jié)賬界面,系統(tǒng)會(huì)顯示當(dāng)前的信用卡姓名,信用卡帳號(hào),當(dāng)您提交時(shí)就會(huì)結(jié)算成功,并且通過事務(wù)管理防止重復(fù)提交</p><p>圖3-8 結(jié)賬模塊界面</p><p>余額不足時(shí)提示</p><p>圖3-8 余額不足界面</p><p>6:訂單頁面模塊</p><p>在購(gòu)物車進(jìn)行結(jié)算以后,就會(huì)生成訂單,訂單會(huì)顯示訂單號(hào)、收貨人、地址、電話等信息。點(diǎn)擊查看詳情就可以進(jìn)入訂單詳情頁面</p><p>圖 3-9 訂單頁面模塊</p><p>4數(shù)據(jù)庫分析與設(shè)計(jì)</p><p>4.1數(shù)據(jù)庫分析</p><p>對(duì)于以上模塊的劃分以及分析我們建立網(wǎng)上購(gòu)物管理系統(tǒng)數(shù)據(jù)庫,建了5個(gè)表,分別是帳戶表(account),書籍信息表(mybooks),訂單表(trade),訂單項(xiàng)目表(tradeItem),用戶信息管理(usersInfo),各表的實(shí)現(xiàn)的功能在上述模塊設(shè)計(jì)中已經(jīng)指出,此刻不再贅述。</p><p>帳戶表(account)中的各列分別為:帳戶編號(hào)(accounted)主碼,帳戶余額balance 書籍信息表(mybooks)中的各列分別為:書籍(Id)主碼,作者(Author),標(biāo)題(Title),價(jià)格(Price),出版日期(Publishingdate),車輛類型(Salesamount),車輛規(guī)格(Storenumber),單價(jià)預(yù)算(Remark)訂單表(trade)中的各列分別為:訂單編號(hào)(tradeid)主碼,用戶編號(hào)(userid)外碼,訂單日期(tradetime)訂單項(xiàng)目表(tradeItem)中的各列分別為:訂單編號(hào)(itemid)主碼,書籍編號(hào)(bookid)外碼,(quantity),使用年限(tradeid)用戶信息管理(usersInfo)中的各列分別為:用戶編號(hào)(userid),用戶名(username),帳戶編號(hào)(accountid)</p><p>4.2系統(tǒng)整體ER圖的設(shè)計(jì)</p><p>用戶編號(hào)訂單編號(hào)帳戶編號(hào)帳戶余額訂單表訂單日期帳戶表用戶名用戶編號(hào)帳戶編號(hào)生成擁有用戶信息管理擁有購(gòu)買訂單項(xiàng)目表書籍信息表訂單編號(hào)書籍價(jià)格作者出版日期標(biāo)題書籍編號(hào)使用年限</p><p>圖4-1 系統(tǒng)整體ER圖設(shè)計(jì)</p><p>4.3數(shù)據(jù)庫設(shè)計(jì)</p><p>帳戶表(account)設(shè)計(jì)</p><p>書籍信息表(mybooks)設(shè)計(jì)</p><p>圖4-2帳戶表(account)設(shè)計(jì)</p><p>訂單表(trade)設(shè)計(jì)</p><p>圖4-3書籍信息表(mybooks)設(shè)計(jì)</p><p>圖 4-4訂單表(trade)設(shè)計(jì)</p><p>訂單項(xiàng)目表(tradeItem)設(shè)計(jì)</p><p>用戶信息表(userinfo)設(shè)計(jì)</p><p>圖4-5訂單項(xiàng)目表(tradeItem)設(shè)計(jì)</p><p>圖4-6 用戶信息表(userinfo)設(shè)計(jì) 5編碼,實(shí)現(xiàn)及測(cè)試</p><p>5.1各功能源代碼</p><p>5.1.1 分頁的實(shí)現(xiàn)</p><p>public List<MyBook>getPageList(CriteriaBookcb, intpageSize,String method){</p><p>String sql=null;System.out.println(“ method------------>”+method);if(method.equals(“price”)){ sql=“SELECT id, author, title, price, publishingDate, ” +</p><p>} elseif(method.equals(“salesamount”)){</p><p>} elseif(method.equals(“publishingdate”)){</p><p>} else{</p><p>} returngetForList(sql, sql=“SELECT id, author, title, price, publishingDate, ” +</p><p>“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by price ”+ “LIMIT ?, ?”;sql=“SELECT id, author, title, price, publishingDate, ” +</p><p>“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by publishingdate ”+ “LIMIT ?, ?”;sql=“SELECT id, author, title, price, publishingDate, ” +</p><p>“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by salesamount ”+ “LIMIT ?, ?”;</p><p>“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by price desc ”+ “LIMIT ?, ?”;cb.getMinPrice(),cb.getMaxPrice(),(cb.getPageNo()-1)*pageSize,pageSize);5.1.2:運(yùn)用ajax技術(shù)實(shí)現(xiàn)頁面的局部刷新</p><p>//ajax修改單個(gè)商品的數(shù)量</p><p>//1.獲取頁面中所有的text,并為其添加onclick事件 $(“:text”).change(function(){</p><p>varquantityVal = $.trim(this.value);varreg=/^d+$/g;varquantity=-1;</p><p>varflag=false;if(reg.test(quantityVal)){</p><p>} if(!flag){ alert('輸入的數(shù)量不合法');$(this).val($(this).attr(“class”));return;}</p><p>var$tr = $(this).parent().parent();vartitle = $.trim($tr.find(“td:first”).text());if(quantity==0){</p><p>} varflag = confirm(“確定要修改” + title + “的數(shù)量嗎?”);if(!flag){ $(this).val($(this).attr(“class”));} //2.請(qǐng)求地址為: bookServlet varurl = “Books”;</p><p>//3.請(qǐng)求參數(shù)為: method:updateItemQuantity, id:name屬性值, varidVal = $.trim(this.name);varargs = {“method”:“updateItemQuantity”, “id”:idVal,//4.在updateItemQuantity方法中, 獲取quanity, id, 再獲取購(gòu)物車對(duì)象, //5.傳回 JSON 數(shù)據(jù): bookNumber:xx, totalMoney return;</p><p>varflag2=confirm(“確定要?jiǎng)h除”+title+“嗎?”);if(flag2){ varserializeVal = $(“:hidden”).serialize();varhref=$tr.find(“td:last”).find(“a”).attr(“href”);window.location.href=href+ “&” + serializeVal;;return;} quantity=parseInt(quantityVal);if(quantity>=0)flag=true;</p><p>quantity:val, time:new Date()</p><p>“quantity”:quantityVal, “time”:newDate()};調(diào)用 service 的方法做修改</p><p>//6.更新當(dāng)前頁面的bookNumber和totalMoney $.post(url, args, function(data){</p><p>varbookNumber = data.bookNumber;vartotalMoney = data.totalMoney;$(“#totalMoney”).text(“總金額: ¥” + totalMoney);$(“#bookNumber”).text(“您的購(gòu)物車中共有” + bookNumber + “本書”);},“JSON”);});5.1.3:運(yùn)用ThreadLocal類實(shí)現(xiàn)數(shù)據(jù)庫的連接與當(dāng)前線程綁定,實(shí)現(xiàn)結(jié)賬的事務(wù)操作</p><p>publicvoiddoFilter(ServletRequest request, ServletResponse response, FilterChain chain)throwsIOException, ServletException {</p><p>Connection connection = null;try {</p><p>connection = DBUtils.getConnection();</p><p>connection.setAutoCommit(false);</p><p>ConnectionContext.getInstance().bind(connection);</p><p>chain.doFilter(request, response);</p><p>connection.commit();e.printStackTrace();try {</p><p>}</p><p>HttpServletResponseresp =(HttpServletResponse)response;HttpServletRequestreq =(HttpServletRequest)request;resp.sendRedirect(req.getContextPath()+ “/error-1.jsp”);connection.rollback();e1.printStackTrace();} catch(SQLException e1){ } catch(Exception e){</p><p>}</p><p>}</p><p>ConnectionContext.getInstance().remove();DBUtils.Release(connection);</p><p>} finally{ 5.1.4:使用過濾器實(shí)現(xiàn)頁面的編碼</p><p>publicvoiddoFilter(ServletRequest request, ServletResponse response, FilterChain chain)throwsIOException, ServletException {</p><p>} String encoding = request.setCharacterEncoding(encoding);chain.doFilter(request, response);filterConfig.getServletContext().getInitParameter(“encoding”);5.1.5:數(shù)據(jù)庫底層操作,運(yùn)用泛型技術(shù)和反射技術(shù)</p><p>public class BaseDao<T> implements DAO<T> {</p><p>private Class<T>clazz;</p><p>publicBaseDao(){</p><p>} @Override public long insert(String sql, Object...args){</p><p>long id=0;Connection conn=ConnectionContext.getInstance().get();try {</p><p>PreparedStatement for(inti=0;i<args.length;i++){ } prepareStatement.executeUpdate();ResultSetresultSet=prepareStatement.getGeneratedKeys();if(resultSet.next())</p><p>prepareStatement.setObject(i+1, args[i]);clazz = ReflectionUtils.getSuperGenericType(getClass());System.out.println(clazz);</p><p>privateQueryRunnerqueryRunner=new QueryRunner();prepareStatement=conn.prepareStatement(sql,java.sql.Statement.RETURN_GENERATED_KEYS);</p><p>}</p><p>} { } // TODO Auto-generated catch block e.printStackTrace();id=resultSet.getLong(1);} catch(SQLException e){ return id;@Override public void update(String sql, Object...args){</p><p>} @Override public T query(String sql, Object...args){</p><p>} @SuppressWarnings(“unchecked”)@Override public<V> V getSingleValue(String sql, Object...args){</p><p>Connection conn=ConnectionContext.getInstance().get();try {</p><p>} return(V)queryRunner.query(conn, sql, new ScalarHandler(), args);// TODO Auto-generated catch block e.printStackTrace();} catch(SQLException e){ Connection conn=ConnectionContext.getInstance().get();try {</p><p>} return null;return(T)queryRunner.query(conn, sql, new BeanHandler<T>(clazz), args);// TODO Auto-generated catch block e.printStackTrace();} catch(SQLException e){ Connection conn=ConnectionContext.getInstance().get();try {</p><p>} queryRunner.update(conn, sql, args);// TODO Auto-generated catch block e.printStackTrace();} catch(SQLException e){</p><p>} } return null;@Override public void batch(String sql, Object[]...args){</p><p>} @Override public List<T>getForList(String sql, Object...args){</p><p>} Connection conn=ConnectionContext.getInstance().get();try {</p><p>} return null;System.out.println(“sql-----------”+sql);returnqueryRunner.query(conn, sql, new BeanListHandler<T>(clazz),args);// TODO Auto-generated catch block</p><p>e.printStackTrace();Connection conn=ConnectionContext.getInstance().get();try {</p><p>} queryRunner.batch(conn, sql, args);e.printStackTrace();} catch(SQLException e){ } catch(SQLException e){ 5.1.6:使用session防止表單重復(fù)提交</p><p>publicvoidcash(HttpServletRequest request, HttpServletResponse response)</p><p>HttpSession session=request.getSession();</p><p>Thread.sleep(5000);String username=request.getParameter(“username”);String accountId=request.getParameter(“accountId”);StringBuffer errors=validateFormField(username, accountId);if(errors.toString().equals(“")){</p><p>errors=validateUser(username, accountId);if(errors.toString().equals(”“)){ throwsServletException, IOException, InterruptedException {</p><p>;</p><p>}</p><p>} errors=validateBookStoreNumber(request);if(errors.toString().equals(”“)){ }</p><p>errors=validateBalance(request,accountId);String code=(String)session.getAttribute(”code“);System.out.println(code+”---------“);String codeRe=request.getParameter(”checkCode“);if(!code.equals(codeRe)){ } if(!errors.toString().equals(”“)){ request.setAttribute(”errors“, errors);errors.append(”驗(yàn)證碼輸入不正確“);request.getRequestDispatcher(”/WEB-INF/pages/cash.jsp“).forward(request,service.cash(BookStoreWebUtils.getShopCart(request),username,accountId)</p><p>request.getRequestDispatcher(”/WEB-INF/pages/error.jsp“).forward(reques</p><p>} }</p><p>} if(valS==null){ request.setAttribute(”username“, username);request.getRequestDispatcher(”/success.jsp“).forward(request, session.removeAttribute(”date“);}</p><p>String val=request.getParameter(”date“);</p><p>String valS=(String)session.getAttribute(”date“);</p><p>if(valS!=null&&valS.equals(val)){ return;response);response);t, response);5.1.7:使用數(shù)據(jù)庫連接池 <?xmlversion=”1.0“encoding=”UTF-8“?></p><p><c3p0-config></p><p><named-configname=”javawebapp"></p><p>root</property> <p>123456</property></p><p>jdbc:mysql:///bookstore</property> <p>com.mysql.jdbc.Driver</property></p><p>2</property> <p>5</property> <p>5</property> <p>10</property></p><p>20</property></p><p>5</property></p><p></named-config> </c3p0-config> 結(jié)論</p><p>6.1系統(tǒng)優(yōu)點(diǎn)</p><p>系統(tǒng)實(shí)現(xiàn)了網(wǎng)上購(gòu)物商城的基本功能,可以很好的完成網(wǎng)上購(gòu)物的一系列流程。而且方便快捷,高效。頁面也很美觀,大方。對(duì)整個(gè)系統(tǒng)的框架設(shè)計(jì)合理,大大提升了系統(tǒng)的整體性與耦合性。也方便了后期的進(jìn)一步開發(fā)與維護(hù)。</p><p>6.2系統(tǒng)缺點(diǎn)</p><p>系統(tǒng)缺乏創(chuàng)新性,沒有自己過多的新增功能,沒有特別突出的特點(diǎn)??梢栽黾右恍┕δ埽瑏碡S富系統(tǒng),提升系統(tǒng)的實(shí)用性。例如增加商品的銷量排行榜,方便用戶查看暢銷商品。增加商品的交易評(píng)價(jià),方便用戶判斷是否購(gòu)買此商品。</p><p>6.3未來發(fā)展</p><p>這里指為了使本系統(tǒng)更好的適應(yīng)環(huán)境的變化,有必要進(jìn)行適應(yīng)性維護(hù)。一方面由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,原來的系統(tǒng)不能適應(yīng)新的軟硬件,另一方面,應(yīng)用對(duì)象也在不斷的發(fā)生變化,將導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境,因此,有必要對(duì)系統(tǒng)進(jìn)行調(diào)整,以保證系統(tǒng)時(shí)時(shí)都能滿足用戶要求。</p><p>7實(shí)驗(yàn)小結(jié)</p> </div> </article> <a href="#" tpid="25" target="_self" class="download_card jhcdown" rel="nofollow"> <img class="download_card_pic" src="http://static.xiexiebang.com/skin/default/images/icon_word.png" alt="下載畢業(yè)論文 網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)word格式文檔"> <div id="n9yllhe" class="download_card_msg"> <div id="k4cwzma" class="download_card_title" style="text-decoration:none;">下載畢業(yè)論文 網(wǎng)上購(gòu)物系統(tǒng)的建設(shè).doc</div> <div id="x3cvgsm" class="download_card_tip">將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。</div> </div> <div id="5cizl39" class="download_card_btn"> <img src="http://static.xiexiebang.com/skin/default/images/icon_download.png"> <div id="euo2cyl" class="downlod_btn_right"> <div>點(diǎn)此處下載文檔</div> <p>文檔為doc格式</p> </div> </div> </a> <div id="9kggb8r" class="post-tags mt20 mb30"><span>相關(guān)專題</span> <a href="/tag/wsscxtbylw/" target="_blank">網(wǎng)上商城系統(tǒng)畢業(yè)論文</a> <a href="/tag/wsgwxtbylw/" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)論文</a> <a href="/tag/bylwwsgwxt/" target="_blank">畢業(yè)論文網(wǎng)上購(gòu)物系統(tǒng)</a> </div> <div id="5ylb0eb" class="single-info mb40"><span id="h5wzmz3" class="hidden-xs ">網(wǎng)址:http://004km.cn/a12/201905141/e911c5084a77c0bc.html</span><br>聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。 </div> <div id="pvz1wky" class="single-xg mb40"> <div id="h9pjdwh" class="con-title"> <h3><a name="6"></a>相關(guān)范文推薦</h3> </div> <div id="siegj0l" class="sticky mb20"> <ul><h2 class="mb20"><a href="/a12/201905147/baa39794954d2728.html" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)系統(tǒng)分析</a></h2><p>一、系統(tǒng)流程分析 (1)普通用戶分為注冊(cè)會(huì)員用戶和非會(huì)員用戶。進(jìn)入網(wǎng)站首頁,會(huì)員用戶登錄成功后具有查看商品信息并訂購(gòu)商品、查看訂購(gòu)信息、查看公告信息、修改個(gè)人信息等權(quán)......</p><h2 class="mb20"><a href="/a12/201905148/a2e0979a5f7c3437.html" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)報(bào)告</a></h2><p>網(wǎng)上購(gòu)物系統(tǒng)UML實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)?zāi)康模?1. 2. 3. 4. 掌握用例圖的涵義和內(nèi)容 掌握用例圖的繪制方法 掌握用例圖的使用范圍 理解活動(dòng)圖及狀態(tài)圖表示界面遷徙的方法。 實(shí)驗(yàn)內(nèi)容: 有......</p><h2 class="mb20"><a href="/a14/2019051511/6d1d965ab477e481.html" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)測(cè)試報(bào)告[模版]</a></h2><p>網(wǎng)上購(gòu)物系統(tǒng)測(cè)試報(bào)告 M10 計(jì)算機(jī)科學(xué)與技術(shù)(專轉(zhuǎn)本) 1021413002 一、題目描述 在互聯(lián)網(wǎng)日益流行的今天,網(wǎng)絡(luò)已經(jīng)變的越來越重要,而在網(wǎng)絡(luò)這個(gè)大家庭里,用戶商城系統(tǒng)則是一個(gè)......</p><h2 class="mb20"><a href="/a12/201905140/4708a511df1372b3.html" target="_blank">畢業(yè)論文(基于Web的網(wǎng)上購(gòu)物系統(tǒng))[五篇范例]</a></h2><p>基于Web的網(wǎng)上購(gòu)物系統(tǒng) HUNAN UNIVERSITY 畢業(yè)設(shè)計(jì)(論文) 設(shè)計(jì)(論文)題目: 基于Web的網(wǎng)上購(gòu)物系統(tǒng) 學(xué)生姓名專業(yè)班級(jí)指導(dǎo)老師系主任(院長(zhǎng))評(píng) 閱 人 2008年 6 月 10日 基于Web的網(wǎng)......</p><h2 class="mb20"><a href="/a12/201905141/f6884bc2e2f93ee4.html" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)外文翻譯</a></h2><p>重慶三峽學(xué)院畢業(yè)設(shè)計(jì)外文翻譯[肖偉]-網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 重慶三峽學(xué)院 畢業(yè)設(shè)計(jì)(論文) 文獻(xiàn)綜述和外文翻譯 設(shè)計(jì) (論文)題目 網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué)院:計(jì)算機(jī)科學(xué)與工......</p><h2 class="mb20"><a href="/a12/201905141/ed09522da2457fe8.html" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)中期報(bào)告</a></h2><p>2012屆畢業(yè)設(shè)計(jì)(論文)中期報(bào)告 《網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》中期報(bào)告 專業(yè)、班級(jí):軟件工程 08級(jí)2班學(xué)號(hào):XXXX 報(bào)告人:XX 1.前期工作簡(jiǎn)述 從項(xiàng)目的產(chǎn)品要求,到根據(jù)要求寫出需求分析,......</p><h2 class="mb20"><a href="/a1/2019051211/10d4f5875bd5a524.html" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)課程設(shè)計(jì)報(bào)告[定稿]</a></h2><p>荊楚理工學(xué)院 課程設(shè)計(jì)成果 學(xué)院: 計(jì)算機(jī)工程學(xué)院班 級(jí): 11級(jí)計(jì)算機(jī)科學(xué)與技術(shù)3班學(xué)生姓名: 學(xué) 號(hào): 設(shè)計(jì)地點(diǎn)(單位)A5-102 設(shè)計(jì)題目: 網(wǎng)上購(gòu)物系統(tǒng)完成日期: 2014 年 6 月3......</p><h2 class="mb20"><a href="/a1/2019051212/19e9c0389c1d7900.html" target="_blank">《網(wǎng)上購(gòu)物系統(tǒng)》學(xué)習(xí)總結(jié)文檔</a></h2><p>軟件學(xué)院 《軟件測(cè)試》 上機(jī)1 提交成果 1.1《網(wǎng)上購(gòu)物系統(tǒng)》學(xué)習(xí)總結(jié)文檔 組 號(hào): 小組成員: 項(xiàng)目組長(zhǎng): 完成日期: 康賀 楊燚 喬金寶 康賀 2015年3月29日 學(xué)習(xí)總結(jié): 通過三節(jié)課的......</p></ul> </div> </div> </div> </div> <div id="bpcvpdq" class="right-content-box wow fadeInRight delay300 right-content"> <div id="aqfjcol" class="sidebar"> <div class="e9m8a7d" id="sidebar" role="complementary"> <aside id="recent-posts-3" class="widget widget_recent_entries"> <h3 class="widget-title">猜你喜歡</h3> <ul class="new-list"><li><a href="/a12/201905143/8cda89b5061a3de3.html" title="2014畢業(yè)論文設(shè)計(jì) 淺談我國(guó)網(wǎng)上購(gòu)物發(fā)展前景" target="_blank">2014畢業(yè)論文設(shè)計(jì) 淺談我國(guó)網(wǎng)上購(gòu)物發(fā)展前景</a></li><li><a href="/a12/201905140/2e454c403c30d213.html" title="電子商務(wù)網(wǎng)站網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)" target="_blank">電子商務(wù)網(wǎng)站網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)</a></li><li><a href="/a12/201905140/1d990df6b5b020a5.html" title="網(wǎng)上購(gòu)物系統(tǒng)需求規(guī)格說明書" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)需求規(guī)格說明書</a></li><li><a href="/a13/2019051421/60ba2550c963067b.html" title="中國(guó)網(wǎng)上購(gòu)物系統(tǒng)可行性研究報(bào)告" target="_blank">中國(guó)網(wǎng)上購(gòu)物系統(tǒng)可行性研究報(bào)告</a></li><li><a href="/a12/201905144/7f86adbcbc0c454f.html" title="基于ASP SQL網(wǎng)上購(gòu)物系統(tǒng) 網(wǎng)上書店" target="_blank">基于ASP SQL網(wǎng)上購(gòu)物系統(tǒng) 網(wǎng)上書店</a></li><li><a href="/a12/201905148/4e28c6a066e0eb77.html" title="網(wǎng)上購(gòu)物系統(tǒng)可行性分析報(bào)告范文合集" target="_blank">網(wǎng)上購(gòu)物系統(tǒng)可行性分析報(bào)告范文合集</a></li><li><a href="/a13/2019051421/01f3d751b529288f.html" title="中國(guó)網(wǎng)上購(gòu)物系統(tǒng)可行性研究報(bào)告(★)" target="_blank">中國(guó)網(wǎng)上購(gòu)物系統(tǒng)可行性研究報(bào)告(★)</a></li><li><a href="/a13/2019051421/fff2b3e2ae612073.html" title="中國(guó)網(wǎng)上購(gòu)物系統(tǒng)可行性研究報(bào)告" target="_blank">中國(guó)網(wǎng)上購(gòu)物系統(tǒng)可行性研究報(bào)告</a></li><li><a href="/a9/2019051419/1df59084faba7466.html" title="ASP+Access網(wǎng)上報(bào)名系統(tǒng)畢業(yè)論文" target="_blank">ASP+Access網(wǎng)上報(bào)名系統(tǒng)畢業(yè)論文</a></li><li><a href="/a3/201905125/dab44096fbb2e478.html" title="畢業(yè)論文網(wǎng)上書店管理系統(tǒng)" target="_blank">畢業(yè)論文網(wǎng)上書店管理系統(tǒng)</a></li></ul> </aside> </div> </div> </div> </div> </div> </section> <section id="footer" class="p30"> <div id="1m6qqlv" class="container"> <div id="vfltntq" class="footer-top clearfix"> <div id="h4prtxt" class="copyr"> <div id="ayawlgb" class="footer-menu clearfix mb10"> <ul class="footer-menu-con"> <li><a href="/a1/">1號(hào)文庫</a></li><li><a href="/a2/">2號(hào)文庫</a></li><li><a href="/a3/">3號(hào)文庫</a></li><li><a href="/a4/">4號(hào)文庫</a></li><li><a href="/a5/">5號(hào)文庫</a></li><li><a href="/a6/">6號(hào)文庫</a></li><li><a href="/a7/">7號(hào)文庫</a></li><li><a href="/a8/">8號(hào)文庫</a></li><li><a href="/a9/">9號(hào)文庫</a></li><li><a href="/a10/">10號(hào)文庫</a></li><li><a href="/a11/">11號(hào)文庫</a></li><li><a href="/a12/">12號(hào)文庫</a></li><li><a href="/a13/">13號(hào)文庫</a></li><li><a href="/a14/">14號(hào)文庫</a></li><li><a href="/a15/">15號(hào)文庫</a></li> </ul> </div> <p>Copyright ? 2018 <a href="/">寫寫幫文庫</a> All Rights Reserved   <a target="_blank" rel="nofollow"> 浙ICP備11058632號(hào)</a>   </p> </div> </div> </div> </section> <div id="havwp17" class="right_bar hidden-xs "> <ul> <li id="ndrte3d" class="rtbar_li1" style="left: 0px;"><a><img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon3.png"><span id="call_tel"></span></a></li> <li id="o5knjwu" class="rtbar_li2"> <a href="javascript:void(0);"> <img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon4.png"> </a> <div id="jroo3yc" class="rtbar_shwx" style="display: none;"> <img width="188" height="188" alt="微信二維碼" src="http://static.xiexiebang.com/skin/default/images/wechat.png"> </div> </li> <li id="gxldqvs" class="rtbar_li3" style="left: 0px;"> <a href="tencent://message/?uin=2261362615&Menu=yes"> <img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon2.png"> 點(diǎn)擊咨詢 </a> </li> <li id="y9vd3fa" class="rtbar_li5"><a href="#1">第一篇</a></li> <li id="fxvdv2b" class="rtbar_li6"><a href="#2">第二篇</a></li> <li id="ibeih3n" class="rtbar_li7"><a href="#3">第三篇</a></li> <li id="0kp3nj4" class="rtbar_li8"><a href="#4">第四篇</a></li> <li id="xh79gmc" class="rtbar_li9"><a href="#5">第五篇</a></li> <li id="88pcmxa" class="rtbar_li10"><a href="#6">更 多</a></li> <li id="md5eoaf" class="rtbar_li4 gotop"> <a href=""><img src="http://static.xiexiebang.com/skin/default/images/rtbar_liicon1.png"> </a></li> </ul> </div> <footer> <div class="friendship-link"> <a href="http://004km.cn/" title="欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文">欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文</a> <div style="position:fixed;left:-9000px;top:-9000px;"><abbr id="fwlom"><wbr id="fwlom"></wbr></abbr><nav id="fwlom"><thead id="fwlom"></thead></nav><ul id="fwlom"></ul><blockquote id="fwlom"></blockquote><address id="fwlom"><wbr id="fwlom"><ruby id="fwlom"><pre id="fwlom"></pre></ruby></wbr></address><ul id="fwlom"></ul><center id="fwlom"><dl id="fwlom"><optgroup id="fwlom"></optgroup></dl></center><ins id="fwlom"></ins><optgroup id="fwlom"><sub id="fwlom"></sub></optgroup><abbr id="fwlom"></abbr><sup id="fwlom"></sup><pre id="fwlom"></pre><table id="fwlom"></table><pre id="fwlom"><delect id="fwlom"></delect></pre><strong id="fwlom"><tr id="fwlom"><address id="fwlom"></address></tr></strong><wbr id="fwlom"><abbr id="fwlom"><sub id="fwlom"><strong id="fwlom"></strong></sub></abbr></wbr><strong id="fwlom"></strong><acronym id="fwlom"><th id="fwlom"><track id="fwlom"></track></th></acronym><dfn id="fwlom"></dfn><optgroup id="fwlom"><xmp id="fwlom"></xmp></optgroup><font id="fwlom"></font><thead id="fwlom"><ol id="fwlom"></ol></thead><i id="fwlom"></i><output id="fwlom"><fieldset id="fwlom"></fieldset></output><mark id="fwlom"></mark><label id="fwlom"><samp id="fwlom"></samp></label><cite id="fwlom"></cite><output id="fwlom"><th id="fwlom"></th></output><optgroup id="fwlom"></optgroup><menuitem id="fwlom"><cite id="fwlom"><big id="fwlom"></big></cite></menuitem><label id="fwlom"></label><code id="fwlom"><ins id="fwlom"><p id="fwlom"><blockquote id="fwlom"></blockquote></p></ins></code><thead id="fwlom"></thead><big id="fwlom"><tbody id="fwlom"></tbody></big><dl id="fwlom"></dl><li id="fwlom"><big id="fwlom"><style id="fwlom"></style></big></li><xmp id="fwlom"><ul id="fwlom"></ul></xmp><optgroup id="fwlom"></optgroup><strike id="fwlom"><progress id="fwlom"><pre id="fwlom"></pre></progress></strike><dfn id="fwlom"><cite id="fwlom"><kbd id="fwlom"></kbd></cite></dfn><pre id="fwlom"></pre><strong id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></strong><mark id="fwlom"></mark><label id="fwlom"><video id="fwlom"></video></label><pre id="fwlom"><strong id="fwlom"><xmp id="fwlom"></xmp></strong></pre><center id="fwlom"></center><input id="fwlom"><wbr id="fwlom"></wbr></input><p id="fwlom"><abbr id="fwlom"><style id="fwlom"></style></abbr></p><menuitem id="fwlom"></menuitem><blockquote id="fwlom"><input id="fwlom"><form id="fwlom"></form></input></blockquote> <big id="fwlom"><kbd id="fwlom"></kbd></big><optgroup id="fwlom"><xmp id="fwlom"><object id="fwlom"></object></xmp></optgroup><rt id="fwlom"></rt><button id="fwlom"></button><b id="fwlom"></b><legend id="fwlom"></legend><thead id="fwlom"><optgroup id="fwlom"></optgroup></thead><legend id="fwlom"><tr id="fwlom"><td id="fwlom"></td></tr></legend><strong id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></strong><pre id="fwlom"></pre><dfn id="fwlom"></dfn><nav id="fwlom"><center id="fwlom"><em id="fwlom"></em></center></nav><output id="fwlom"></output><style id="fwlom"></style><big id="fwlom"></big><sub id="fwlom"></sub><track id="fwlom"><strong id="fwlom"><output id="fwlom"><label id="fwlom"></label></output></strong></track><tr id="fwlom"></tr><dfn id="fwlom"><ol id="fwlom"><video id="fwlom"></video></ol></dfn><th id="fwlom"></th><blockquote id="fwlom"></blockquote><object id="fwlom"></object><p id="fwlom"></p><noframes id="fwlom"><span id="fwlom"></span></noframes><noframes id="fwlom"><dfn id="fwlom"></dfn></noframes><small id="fwlom"></small><var id="fwlom"><center id="fwlom"><dl id="fwlom"></dl></center></var><strong id="fwlom"><p id="fwlom"><abbr id="fwlom"></abbr></p></strong><label id="fwlom"></label><abbr id="fwlom"></abbr><var id="fwlom"><ins id="fwlom"></ins></var><td id="fwlom"></td><ruby id="fwlom"><strike id="fwlom"><pre id="fwlom"><strong id="fwlom"></strong></pre></strike></ruby><fieldset id="fwlom"></fieldset><em id="fwlom"><form id="fwlom"></form></em><button id="fwlom"></button><th id="fwlom"><menuitem id="fwlom"></menuitem></th><b id="fwlom"><acronym id="fwlom"><noframes id="fwlom"></noframes></acronym></b><blockquote id="fwlom"></blockquote><option id="fwlom"></option><pre id="fwlom"><strong id="fwlom"></strong></pre><pre id="fwlom"><u id="fwlom"><form id="fwlom"></form></u></pre><listing id="fwlom"><dfn id="fwlom"><rp id="fwlom"></rp></dfn></listing><kbd id="fwlom"></kbd><thead id="fwlom"></thead><dl id="fwlom"><video id="fwlom"><strong id="fwlom"></strong></video></dl><strong id="fwlom"></strong><var id="fwlom"></var><noframes id="fwlom"></noframes><dl id="fwlom"></dl> <cite id="fwlom"></cite><delect id="fwlom"></delect><tbody id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></tbody><progress id="fwlom"></progress><object id="fwlom"><em id="fwlom"><pre id="fwlom"><dfn id="fwlom"></dfn></pre></em></object><p id="fwlom"><kbd id="fwlom"><center id="fwlom"></center></kbd></p><table id="fwlom"></table><tbody id="fwlom"></tbody><acronym id="fwlom"></acronym><tt id="fwlom"></tt><center id="fwlom"></center><menuitem id="fwlom"><cite id="fwlom"><big id="fwlom"></big></cite></menuitem><rt id="fwlom"><small id="fwlom"></small></rt><em id="fwlom"><tr id="fwlom"><dfn id="fwlom"><mark id="fwlom"></mark></dfn></tr></em><dfn id="fwlom"></dfn><wbr id="fwlom"></wbr><listing id="fwlom"></listing><s id="fwlom"></s><strong id="fwlom"><acronym id="fwlom"><th id="fwlom"></th></acronym></strong><div id="fwlom"></div><output id="fwlom"><th id="fwlom"></th></output><em id="fwlom"></em><blockquote id="fwlom"><ol id="fwlom"></ol></blockquote><menu id="fwlom"></menu><strong id="fwlom"><acronym id="fwlom"><listing id="fwlom"><dfn id="fwlom"></dfn></listing></acronym></strong><input id="fwlom"></input><ins id="fwlom"></ins><p id="fwlom"></p><option id="fwlom"></option><ins id="fwlom"><dl id="fwlom"></dl></ins><source id="fwlom"><dfn id="fwlom"><address id="fwlom"></address></dfn></source><dfn id="fwlom"><cite id="fwlom"><ruby id="fwlom"></ruby></cite></dfn><blockquote id="fwlom"><u id="fwlom"><center id="fwlom"></center></u></blockquote><nobr id="fwlom"><meter id="fwlom"></meter></nobr><small id="fwlom"></small><rp id="fwlom"></rp><sup id="fwlom"><button id="fwlom"><tfoot id="fwlom"></tfoot></button></sup><label id="fwlom"></label><blockquote id="fwlom"><style id="fwlom"><b id="fwlom"></b></style></blockquote><table id="fwlom"><center id="fwlom"></center></table><style id="fwlom"></style><object id="fwlom"><small id="fwlom"><nav id="fwlom"></nav></small></object><bdo id="fwlom"></bdo><optgroup id="fwlom"><xmp id="fwlom"><object id="fwlom"></object></xmp></optgroup><nav id="fwlom"><center id="fwlom"><nobr id="fwlom"></nobr></center></nav><tbody id="fwlom"></tbody><td id="fwlom"></td><acronym id="fwlom"></acronym><td id="fwlom"></td><td id="fwlom"></td></div> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="n8d3s" class="pl_css_ganrao" style="display: none;"><thead id="n8d3s"><strong id="n8d3s"></strong></thead><thead id="n8d3s"><form id="n8d3s"><legend id="n8d3s"></legend></form></thead><listing id="n8d3s"></listing><progress id="n8d3s"></progress><tbody id="n8d3s"></tbody><dd id="n8d3s"></dd><label id="n8d3s"></label><i id="n8d3s"><label id="n8d3s"></label></i><dl id="n8d3s"></dl><thead id="n8d3s"></thead><menuitem id="n8d3s"><center id="n8d3s"><wbr id="n8d3s"></wbr></center></menuitem><tt id="n8d3s"><th id="n8d3s"><pre id="n8d3s"><bdo id="n8d3s"></bdo></pre></th></tt><nobr id="n8d3s"><pre id="n8d3s"></pre></nobr><form id="n8d3s"></form><dfn id="n8d3s"></dfn><button id="n8d3s"></button><nobr id="n8d3s"></nobr><option id="n8d3s"><tr id="n8d3s"><em id="n8d3s"><big id="n8d3s"></big></em></tr></option><thead id="n8d3s"></thead><table id="n8d3s"><ins id="n8d3s"><pre id="n8d3s"><dl id="n8d3s"></dl></pre></ins></table><rt id="n8d3s"></rt><ol id="n8d3s"></ol><track id="n8d3s"><abbr id="n8d3s"><mark id="n8d3s"><font id="n8d3s"></font></mark></abbr></track><tbody id="n8d3s"></tbody><small id="n8d3s"><nav id="n8d3s"><ins id="n8d3s"></ins></nav></small><span id="n8d3s"><dd id="n8d3s"></dd></span><small id="n8d3s"></small><p id="n8d3s"><nobr id="n8d3s"><optgroup id="n8d3s"><sup id="n8d3s"></sup></optgroup></nobr></p><abbr id="n8d3s"><delect id="n8d3s"><font id="n8d3s"></font></delect></abbr><tfoot id="n8d3s"><nav id="n8d3s"><bdo id="n8d3s"><b id="n8d3s"></b></bdo></nav></tfoot><wbr id="n8d3s"><nobr id="n8d3s"><optgroup id="n8d3s"><sup id="n8d3s"></sup></optgroup></nobr></wbr><wbr id="n8d3s"></wbr><ul id="n8d3s"><acronym id="n8d3s"><legend id="n8d3s"></legend></acronym></ul><td id="n8d3s"></td><blockquote id="n8d3s"><label id="n8d3s"></label></blockquote><dd id="n8d3s"></dd><dl id="n8d3s"></dl><tfoot id="n8d3s"></tfoot><ruby id="n8d3s"><form id="n8d3s"></form></ruby><ruby id="n8d3s"><th id="n8d3s"><tr id="n8d3s"><dfn id="n8d3s"></dfn></tr></th></ruby><source id="n8d3s"></source><tr id="n8d3s"></tr><nav id="n8d3s"></nav><nobr id="n8d3s"><blockquote id="n8d3s"><sup id="n8d3s"><source id="n8d3s"></source></sup></blockquote></nobr><meter id="n8d3s"><sup id="n8d3s"></sup></meter><noframes id="n8d3s"></noframes><meter id="n8d3s"></meter><legend id="n8d3s"></legend><table id="n8d3s"><del id="n8d3s"></del></table><acronym id="n8d3s"></acronym><wbr id="n8d3s"><u id="n8d3s"></u></wbr><var id="n8d3s"><del id="n8d3s"></del></var><samp id="n8d3s"><i id="n8d3s"><nav id="n8d3s"><kbd id="n8d3s"></kbd></nav></i></samp><li id="n8d3s"></li><strong id="n8d3s"></strong><tr id="n8d3s"></tr><th id="n8d3s"><rt id="n8d3s"><nobr id="n8d3s"></nobr></rt></th><tr id="n8d3s"><s id="n8d3s"><strike id="n8d3s"><dfn id="n8d3s"></dfn></strike></s></tr><thead id="n8d3s"><dfn id="n8d3s"></dfn></thead><kbd id="n8d3s"><form id="n8d3s"><div id="n8d3s"></div></form></kbd><form id="n8d3s"><pre id="n8d3s"></pre></form><acronym id="n8d3s"><label id="n8d3s"></label></acronym><dfn id="n8d3s"><delect id="n8d3s"><output id="n8d3s"><td id="n8d3s"></td></output></delect></dfn><dfn id="n8d3s"><blockquote id="n8d3s"><dl id="n8d3s"></dl></blockquote></dfn><ruby id="n8d3s"><form id="n8d3s"><tbody id="n8d3s"></tbody></form></ruby><dfn id="n8d3s"></dfn><tt id="n8d3s"></tt><tt id="n8d3s"><tfoot id="n8d3s"><wbr id="n8d3s"></wbr></tfoot></tt><center id="n8d3s"></center><s id="n8d3s"></s><pre id="n8d3s"><dfn id="n8d3s"></dfn></pre><em id="n8d3s"></em><var id="n8d3s"><del id="n8d3s"></del></var><fieldset id="n8d3s"></fieldset><tr id="n8d3s"><xmp id="n8d3s"></xmp></tr><ruby id="n8d3s"><form id="n8d3s"><tbody id="n8d3s"><fieldset id="n8d3s"></fieldset></tbody></form></ruby><form id="n8d3s"></form><pre id="n8d3s"></pre><tbody id="n8d3s"></tbody><big id="n8d3s"></big><xmp id="n8d3s"></xmp><var id="n8d3s"></var><object id="n8d3s"><cite id="n8d3s"><em id="n8d3s"></em></cite></object><code id="n8d3s"><tt id="n8d3s"><ruby id="n8d3s"></ruby></tt></code><span id="n8d3s"></span><bdo id="n8d3s"><optgroup id="n8d3s"><ul id="n8d3s"></ul></optgroup></bdo><delect id="n8d3s"><strike id="n8d3s"></strike></delect><acronym id="n8d3s"></acronym><delect id="n8d3s"><acronym id="n8d3s"><td id="n8d3s"></td></acronym></delect><rp id="n8d3s"><address id="n8d3s"></address></rp><tr id="n8d3s"></tr><bdo id="n8d3s"></bdo><label id="n8d3s"></label><div id="n8d3s"></div><th id="n8d3s"><font id="n8d3s"></font></th><ol id="n8d3s"><strike id="n8d3s"><object id="n8d3s"><li id="n8d3s"></li></object></strike></ol><center id="n8d3s"><dfn id="n8d3s"><menu id="n8d3s"></menu></dfn></center><strong id="n8d3s"></strong><big id="n8d3s"></big><button id="n8d3s"><thead id="n8d3s"><tr id="n8d3s"></tr></thead></button><wbr id="n8d3s"></wbr><u id="n8d3s"><meter id="n8d3s"><sub id="n8d3s"></sub></meter></u><tbody id="n8d3s"></tbody><nav id="n8d3s"></nav><optgroup id="n8d3s"></optgroup><dl id="n8d3s"></dl><strong id="n8d3s"></strong><abbr id="n8d3s"></abbr><legend id="n8d3s"></legend><strong id="n8d3s"></strong><video id="n8d3s"><dfn id="n8d3s"><menuitem id="n8d3s"></menuitem></dfn></video><mark id="n8d3s"><font id="n8d3s"><td id="n8d3s"></td></font></mark><form id="n8d3s"></form><pre id="n8d3s"><dl id="n8d3s"><abbr id="n8d3s"></abbr></dl></pre><small id="n8d3s"><ruby id="n8d3s"><option id="n8d3s"><xmp id="n8d3s"></xmp></option></ruby></small><mark id="n8d3s"></mark><tbody id="n8d3s"><dfn id="n8d3s"><mark id="n8d3s"><font id="n8d3s"></font></mark></dfn></tbody><var id="n8d3s"></var><u id="n8d3s"></u><thead id="n8d3s"><abbr id="n8d3s"></abbr></thead><center id="n8d3s"><dfn id="n8d3s"></dfn></center><dfn id="n8d3s"><tbody id="n8d3s"></tbody></dfn><em id="n8d3s"><div id="n8d3s"></div></em><ol id="n8d3s"></ol><progress id="n8d3s"><fieldset id="n8d3s"><rt id="n8d3s"></rt></fieldset></progress><th id="n8d3s"><pre id="n8d3s"><bdo id="n8d3s"><optgroup id="n8d3s"></optgroup></bdo></pre></th><listing id="n8d3s"></listing><em id="n8d3s"><optgroup id="n8d3s"></optgroup></em><tbody id="n8d3s"></tbody><strong id="n8d3s"></strong><fieldset id="n8d3s"></fieldset><kbd id="n8d3s"></kbd><blockquote id="n8d3s"></blockquote><ol id="n8d3s"></ol><label id="n8d3s"></label><rp id="n8d3s"></rp><del id="n8d3s"></del><small id="n8d3s"><nav id="n8d3s"><kbd id="n8d3s"></kbd></nav></small><source id="n8d3s"></source><span id="n8d3s"><pre id="n8d3s"><var id="n8d3s"><input id="n8d3s"></input></var></pre></span><wbr id="n8d3s"></wbr><th id="n8d3s"><form id="n8d3s"></form></th><font id="n8d3s"><pre id="n8d3s"><p id="n8d3s"><input id="n8d3s"></input></p></pre></font><strong id="n8d3s"></strong><cite id="n8d3s"><ol id="n8d3s"><abbr id="n8d3s"></abbr></ol></cite><progress id="n8d3s"></progress><sub id="n8d3s"></sub><tbody id="n8d3s"><thead id="n8d3s"><delect id="n8d3s"></delect></thead></tbody></div> </html>