網(wǎng)上書店畢業(yè)論文_第1頁
已閱讀1頁,還剩50頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目錄</b></p><p><b>  第1章 緒論0</b></p><p><b>  1.1來源1</b></p><p><b>  1.2目的2</b></p><p><b>  1.3意義2

2、</b></p><p>  第2章 方案論證2</p><p>  2.1可行性要求3</p><p>  2.1.1經(jīng)濟可行性3</p><p>  2.1.2技術(shù)可行性4</p><p><b>  2.2需求分析4</b></p><p>  

3、2.2.1系統(tǒng)功能分析5</p><p>  2.2.2數(shù)據(jù)庫的需求分析6</p><p>  第3章系統(tǒng)設(shè)計10</p><p>  3.1概要設(shè)計10</p><p>  3.1.1系統(tǒng)總體結(jié)構(gòu)設(shè)計10</p><p>  3.1.2系統(tǒng)模塊設(shè)計10</p><p>  3.2數(shù)

4、據(jù)庫概念結(jié)構(gòu)設(shè)計11</p><p>  3.2.1系統(tǒng)數(shù)據(jù)庫的概要設(shè)計11</p><p>  第4章過程論述13</p><p>  4.1數(shù)據(jù)庫設(shè)計13</p><p>  4.1.1數(shù)據(jù)庫表的設(shè)計13</p><p>  4.2系統(tǒng)功能模塊的設(shè)計與實現(xiàn)20</p><p> 

5、 4.2.1圖書展示模塊20</p><p>  4.2.2 圖書查詢21</p><p>  4.2.3購物車23</p><p>  4.2.4購書結(jié)帳26</p><p>  第5章軟件測試27</p><p>  5.1單元測試27</p><p>  5.2集成測試28&

6、lt;/p><p><b>  總結(jié)29</b></p><p><b>  后記30</b></p><p><b>  參考文獻31</b></p><p><b>  附錄32</b></p><p><b> 

7、 第1章 緒論</b></p><p>  Internet最早在美國出現(xiàn),如今,世界各國紛紛加入到這個行列,使Internet成為全球化的網(wǎng)際網(wǎng)絡(luò)。隨著用戶的不斷增加,其規(guī)模迅速擴大,它的領(lǐng)域也走向多元化。除了原先的科學(xué)技術(shù)和教育外,Internet已進入了文化﹑經(jīng)濟﹑政治﹑新聞﹑體育﹑娛樂﹑商業(yè)和服務(wù)業(yè)??梢灶A(yù)見,Internet將為我們構(gòu)筑未來嶄新的生活方式。</p><p

8、>  另外電子商務(wù)發(fā)展在世界范圍內(nèi)都是剛剛開始,其發(fā)展速度極為迅速,傳統(tǒng)的商業(yè)模式正不斷地被新的商業(yè)模式所代替,無論什么模式都不具有固定性和成熟性。對于任何國家來說,都有一個探索與創(chuàng)新的問題,這也為我國加快和跨越發(fā)展提供了難得的機遇。我們要大膽進行創(chuàng)新,積極探索符合實際的商業(yè)模式,壯大企業(yè)的市場競爭能力,以適應(yīng)全球化的激烈競爭[1]。</p><p>  書籍交易網(wǎng)站就是Internet和電子商務(wù)發(fā)展的產(chǎn)物

9、,近幾年在我國發(fā)展迅猛,如同一些書店紛紛在各地開設(shè)分店以拉近書店與顧客間距離一樣。隨著科學(xué)技術(shù)得分速發(fā)展,Internet這個昔日只被少數(shù)科學(xué)家接觸和使用的科研工具已經(jīng)成了普通百姓都可以觸及的大眾型媒體傳播手段。隨著現(xiàn)金全民素質(zhì)和科學(xué)技術(shù)水平的不斷提高,知識更新的越來越快。人們隨時都會有被淘汰的危機,為了不讓社會淘汰,做到與時俱進就必須多讀書不斷的學(xué)習(xí),21世紀是網(wǎng)絡(luò)的時代、信息的時代,時間是非常寶貴的,人們由于種種原因沒有時間到書店去

10、,也不知道哪家書店有自己需要的書籍,同時那些傳統(tǒng)書店的經(jīng)營者又沒什么好的方法讓人們知道我這就有顧客需要的書籍,這種買賣雙方之間信息交流上的阻礙成為“網(wǎng)上書店”網(wǎng)站發(fā)展的原動力。</p><p>  網(wǎng)上書店網(wǎng)站的建立可以跟好的解決這方面的問題,我們向廣大用戶推出的是一種全新的網(wǎng)上信息服務(wù),旨在書店與消費者之間架起了一座高速、便捷的網(wǎng)上信息橋梁,我們的目的是節(jié)省您的時間、方便您的購書,使您永遠走在時代的前沿[1]。

11、</p><p><b>  1.1來源</b></p><p>  在已跨入21世紀的今天,人類使用和學(xué)習(xí)信息的方式以及信息的包裝方式正在進行著不可阻擋的革命,這次革命將比印刷術(shù)的出現(xiàn)所產(chǎn)生的影響以及對社會發(fā)展的推動遠為復(fù)雜而巨大。網(wǎng)站的迷人之處在于綜合使用文本、圖象、聲音、動畫和視頻的信息和內(nèi)容,具有豐富的多媒體表現(xiàn)與互動特點,無可置疑, 網(wǎng)站已成為最吸引人的也最

12、有效的信息傳遞手段和方式。</p><p><b>  1.2目的</b></p><p>  做好B TO C(企業(yè)——個人)的網(wǎng)絡(luò)平臺的搭建與服務(wù)。讓所有用戶能夠方便快速買到種類繁多,價廉質(zhì)優(yōu)的書籍,同時也可以節(jié)省大量的時間和金錢。讓買家可以獲得大量書籍的信息,讓他們通過網(wǎng)絡(luò)方便快捷的購得價廉的各類書籍;讓賣家在網(wǎng)上能以全新的模式銷售圖書, 在有效控制成本的同時,

13、 大幅提升銷售量,并且不受地域與時間的限制。[2]</p><p><b>  1.3意義</b></p><p>  做為一個虛擬的書店,網(wǎng)上書店具有很多新的特性,以下這些是它的優(yōu)勢:其營業(yè)成本完全有理由比傳統(tǒng)意義上的書店低得多:不需支付昂貴的店鋪租金,花費浩大的裝修;不需要將大筆的流動資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn)

14、;同時,網(wǎng)上書店更容易開拓全球市場,國際互聯(lián)網(wǎng),www顧名思義體現(xiàn)了全球的一體化;</p><p>  實現(xiàn)24小時營業(yè),不需要營業(yè)員,網(wǎng)上書城可以被設(shè)置成一個自動售貨機;可以利用多媒體促銷,各種文字,圖象和動畫,聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務(wù)等等。</p><p>  這些特性使網(wǎng)上商店充滿生命力,也是它發(fā)展的源動力。 </p>&l

15、t;p><b>  第2章 方案論證</b></p><p>  方案論證在軟件開發(fā)過程中是至關(guān)重要的一個環(huán)節(jié),它將直接決定軟件開發(fā)的成敗問題。因此在軟件開發(fā)之前一定要進行方案論證這一步,從多個可供選擇的方案中選擇出確實可行的最佳方案。方案論證主要通過可行性要求、需求分析、概要設(shè)計三個步驟來完成。</p><p><b>  2.1可行性要求</

16、b></p><p>  開發(fā)任何一個基于計算機的系統(tǒng)都會受到時間和資源的限制。因此在開發(fā)軟件項目之前,必須根據(jù)可利用的時間和資源等條件進行可行性研究。可行性研究工作的主要任務(wù)不是研究如何解決問題,而是要用最小的代價在最短的時間內(nèi)確定該項目是否具有開發(fā)的可行性。</p><p>  可行性研究主要包括經(jīng)濟可行性研究,技術(shù)可行性研究,運行、操作可行性研究,法律可行性研究和開發(fā)方案的選擇

17、。</p><p>  典型的可行性研究應(yīng)從以下幾步進行:</p><p> ?。?)復(fù)查初步分析結(jié)果。對系統(tǒng)初步的分析結(jié)果和報告書進行復(fù)查,改正含糊或不確切的敘述,重新確定系統(tǒng)目標與規(guī)模,清晰地描述對系統(tǒng)的所有約束條件。</p><p> ?。?)研究現(xiàn)有的條件。找出其基本功能和基本信息,指出其缺點或局限性。</p><p> ?。?)導(dǎo)出

18、新系統(tǒng)高層邏輯模型。用某種圖形工具導(dǎo)出系統(tǒng)高層邏輯模型,并與現(xiàn)有系統(tǒng)進行比較。</p><p> ?。?)導(dǎo)出新系統(tǒng)的高層物理解法,提出多個供選擇的解決方案,并對每一個方案的經(jīng)濟可行性、技術(shù)可行性、運行和操作可行性等進行分析比較。</p><p> ?。?)推薦建議的方案。如果系統(tǒng)分析員人為之得開發(fā),則應(yīng)指出開發(fā)的價值、推薦方案的理由,并為推薦的系統(tǒng)草擬一份開發(fā)計劃,并提交可行性研究報告等

19、全部文檔。若分析員認為不值得開發(fā),也應(yīng)拿出充分的理由。</p><p> ?。?)評審、復(fù)審和決策??尚行匝芯孔詈笠ㄟ^技術(shù)評審和管理復(fù)審,開發(fā)方和客戶方或使用部門負責人根據(jù)成本-效益分析等各項可行性研究的結(jié)論決策是否繼續(xù)這項工程。</p><p>  而對于我的這次畢業(yè)設(shè)計來說可行性研究就是主要從兩個方面考慮,一是經(jīng)濟可行性研究;二是自身的軟件開發(fā)技術(shù)水平,即技術(shù)可行性研究。</p

20、><p>  2.1.1經(jīng)濟可行性</p><p>  開發(fā)一個本系統(tǒng)的開發(fā)可以解決企業(yè)人事管理遇到的耗費大量資金和人力,管理內(nèi)容繁復(fù),而且容易丟失的問題。本系統(tǒng)的開發(fā)周期為2個月,耗費資金較少,且實用價值很高,各類企事業(yè)單位及學(xué)校等部門都可以使用。</p><p>  2.1.2技術(shù)可行性</p><p>  近年來隨著Internet技術(shù)的飛

21、速發(fā)展及用戶需求的不斷升級,Web頁面技術(shù)也不斷的推陳出新,使得Web站點的功能越來越強大,能夠提供的服務(wù)種類越來越繁多。從HTML、Client Script 到CGI,從JAVA的誕生到ActiveX, Web頁面設(shè)計人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁面設(shè)計的真正需要后,推出了Active Server Pages (ASP),一種用以取代CGI(Common Gateway Interface,通用網(wǎng)關(guān)接

22、口)的技術(shù)。</p><p>  簡單講,ASP是位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用 HTML 表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的Web編寫工具所遠遠不及的地方。使用ASP還有

23、個好處,就在于ASP可利用ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問模型)方便快捷地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一。</p><p><b>  2.2需求分析</b></p><p>  需求分析階段處于軟件開發(fā)的前期,其基本活動是準確定義未來系統(tǒng)的目標,確定為了滿足用

24、戶的需求必須做什么。需求分析又劃分為兩個階段,即需求獲取和需求規(guī)約,前者是用自然語言清楚地描述用戶的要求,而需求規(guī)約的目的是消除獲取需求的二義性和不一致性。在軟件生命周期中,一個錯誤發(fā)現(xiàn)得越晚,修復(fù)錯誤的費用也越高,所以,高質(zhì)量的需求工程是軟件項目得以正確、高效完成的前提。</p><p>  作為一家在互聯(lián)網(wǎng)上展開業(yè)務(wù)的書店,用戶可以在任何時間進行瀏覽與購買圖書,這就要求系統(tǒng)首先必須滿足每天24小時、每周7天不

25、間歇的服務(wù)模式,就像ATM自動受貨機一樣,因此穩(wěn)定性是網(wǎng)上書店開張的基礎(chǔ)。</p><p>  另外,安全支付是網(wǎng)上交易的重要問題。目前銀行所使用的網(wǎng)上支付安全協(xié)議有兩種:SSL(Security Socket Layer)是基于TCP/IP之上的用于Internet網(wǎng)上安全傳送信息的協(xié)議,通過對收發(fā)雙方的身份驗證和管道加密安全保證傳送數(shù)據(jù)所必須的數(shù)據(jù)安全以及完整性;SET(Secure Electronic T

26、ransaction)則是在開放網(wǎng)絡(luò)環(huán)境中的信用卡支付的安全協(xié)議,它采用公鑰密碼體制和X.509電子證書標準,通過相應(yīng)軟件、電子證書、數(shù)字簽名和加密技術(shù)能在電子交易環(huán)節(jié)上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺詐的可能性。為了支持更多的銀行卡用戶參與購書活動,網(wǎng)上書誠對于這兩種安全協(xié)議都應(yīng)支持。</p><p>  互聯(lián)網(wǎng)電子商務(wù)技術(shù)使在網(wǎng)上購物的顧客能夠極其方便輕松地獲得商家和企業(yè)的信息,但同

27、時也增加了對某些敏感或有價值的數(shù)據(jù)被濫用的風(fēng)險。數(shù)字證書是防范這一風(fēng)險的主要手段,它以網(wǎng)絡(luò)通信中標志通信各方身份信息的一系列數(shù)據(jù)提供了在Internet上驗證身份的方式,其作用類似于司機的駕駛執(zhí)照或日常生活中的身份證,它由權(quán)威機構(gòu)——CA機構(gòu)——又稱為證書授權(quán)(Certificate Authority)中心發(fā)行。為防范網(wǎng)上交易風(fēng)險,網(wǎng)上書誠應(yīng)當獲取權(quán)威CA機構(gòu)的認證證書[5]。</p><p>  2.2.1系

28、統(tǒng)功能分析</p><p><b>  部分功能說明</b></p><p> ?。?)用戶注冊流程圖:</p><p>  續(xù)圖(下頁) </p><p>  圖為用

29、戶注冊部分功能說明 </p><p>  會員登陸首頁后可以填寫反饋信息發(fā)布申請表,填好必填的內(nèi)容后點擊提交,就可以完成信息反饋了。新用戶必須注冊并登陸后才能進行在線購買,否則會提示你還沒有登陸的信息,也就不具有在線交易的權(quán)限。</p><p>  用戶登陸后,可以通過關(guān)鍵字、排行榜、推薦專區(qū)、及

30、本站公告等信息查詢到用戶想要查找的書籍信息。</p><p>  2.2.2數(shù)據(jù)庫的需求分析</p><p>  該網(wǎng)上書店使用Access數(shù)據(jù)庫。</p><p>  數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relatio

31、nal)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。 </p><p><b>  新建一個數(shù)據(jù)庫 </b></p><p>  創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程被認為是數(shù)據(jù)模型設(shè)計。</p><p><b>  標識需要的數(shù)據(jù);&

32、lt;/b></p><p>  收集被標識的字段到表中;</p><p><b>  標識主關(guān)鍵字字段;</b></p><p>  繪制一個簡單的數(shù)據(jù)圖表;</p><p><b>  規(guī)范數(shù)據(jù);</b></p><p>  標識指定字段的信息;</p>

33、<p><b>  創(chuàng)建物理表。</b></p><p>  考慮到用戶的使用,網(wǎng)上書城的數(shù)據(jù)庫設(shè)計主要分成這幾個部分</p><p>  圖書信息表(book)</p><p>  訂單信息表(dingdaninfo)</p><p>  網(wǎng)站基本信息表(config)</p><p&

34、gt;  圖書分類主類表(shop_anclass)</p><p>  圖書分類次類表(shop_nclass)</p><p>  網(wǎng)站友情鏈接表(shop_links)</p><p>  首頁新聞信息表(shop_news)</p><p>  會員信息表 (user)</p><p>  管理員密碼表(

35、shop_admin)</p><p>  用戶反饋信息表(shop_fk)</p><p>  搜索關(guān)鍵字名表(shop_keyname)</p><p>  送書方式表(songhuoway)</p><p>  根據(jù)前臺用戶的需求,畫出以下E-R圖</p><p>  部分 </p>

36、<p><b>  用戶留言E-R圖 </b></p><p><b>  會員E-R圖 </b></p><p>  后臺管理,在建立數(shù)據(jù)庫之間,首先要針對后臺的功能需求建立數(shù)據(jù)模型,然后在建立數(shù)據(jù)庫。</p><p>  首先 畫出部分的E-R圖:</p><p><b>

37、  圖書信息E-R圖 </b></p><p><b>  第3章系統(tǒng)設(shè)計</b></p><p><b>  3.1概要設(shè)計</b></p><p>  概要設(shè)計的任務(wù),是在需求分析的基礎(chǔ)上,考慮經(jīng)濟、技術(shù)和運行環(huán)境等各方面條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟硬件設(shè)備,

38、提出系統(tǒng)的實施計劃。概要設(shè)計內(nèi)容主要包括系軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計、系統(tǒng)流程設(shè)計等等。</p><p>  3.1.1系統(tǒng)總體結(jié)構(gòu)設(shè)計</p><p>  系統(tǒng)總體結(jié)構(gòu)設(shè)計確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。</p><p>  網(wǎng)上書店不是一個簡單的概念 ,它包含了許多個內(nèi)容,是由多個頁面組成的一個整體的系統(tǒng)。</p><p>

39、;  (1)在功能方面 , 采用圖形用戶界面技術(shù) ,使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面 ,通過鼠標或鍵盤的操作 ,為用戶提供最簡潔的使用方法。</p><p> ?。?)在系統(tǒng)開放性方面 , 按照軟件工程開發(fā)規(guī)范實現(xiàn)系統(tǒng)的開放性 ,既便于擴充又便于升級 ,以適用今后其他人的借鑒需求。</p><p> ?。?)在系統(tǒng)和數(shù)據(jù)的安全性方面 ,系統(tǒng)采用數(shù)據(jù)庫級用戶權(quán)限和應(yīng)用程序級運行權(quán)

40、限的雙重控制機構(gòu) ,提供了統(tǒng)一的基于角色的用戶管理手段 ,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。</p><p> ?。?)在操作性方面 ,采用圖形用戶界面技術(shù) ,使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面 ,通過鼠標或鍵盤的操作 ,為用戶提供最簡潔的使用方法。 </p><p>  3.1.2系統(tǒng)模塊設(shè)計</p><p>  該網(wǎng)上書店系統(tǒng)的功能在系統(tǒng)的需求分析已

41、確定,共分為4大功能模塊。各模塊之間并非各個獨立,而是相互聯(lián)系,相互關(guān)聯(lián)在一起的,從而使本系統(tǒng)能夠很好的完成所設(shè)計的功能。該網(wǎng)上書店的功能模塊及其子模塊如圖所示:</p><p>  該網(wǎng)站的功能模塊如下表所示:</p><p>  3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠充分滿足各種

42、信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)</p><p>  3.2.1系統(tǒng)數(shù)據(jù)庫的概要設(shè)計</p><p>  1.圖書信息表(book)</p><p>  2.訂單信息表(dingdaninfo)</p><p>  3.網(wǎng)站基本信息表(config)</p>

43、<p>  4.圖書分類主類表(shop_anclass)</p><p>  5.圖書分類次類表(shop_nclass)</p><p>  6.網(wǎng)站友情鏈接表(shop_links)</p><p>  7.首頁新聞信息表(shop_news)</p><p>  8.會員信息表 (user)</p>

44、<p>  9.管理員密碼表(shop_admin)</p><p>  10.用戶反饋信息表(shop_fk)</p><p>  11.搜索關(guān)鍵字名表(shop_keyname)</p><p>  送書方式表(songhuoway) </p><p>  3.2.2系統(tǒng)流程圖</p><p><b

45、>  第4章過程論述</b></p><p><b>  4.1數(shù)據(jù)庫設(shè)計</b></p><p>  1.數(shù)標識需要的數(shù)據(jù);</p><p>  2.收集被標識的字段到表中;</p><p>  3.標識主關(guān)鍵字字段;</p><p>  4.繪制一個簡單的數(shù)據(jù)圖表;</

46、p><p><b>  5.規(guī)范數(shù)據(jù);</b></p><p>  6.標識指定字段的信息;</p><p>  4.1.1數(shù)據(jù)庫表的設(shè)計</p><p><b>  數(shù)據(jù)庫詳細設(shè)計</b></p><p><b>  表格訂單信息表</b></p&g

47、t;<p><b>  表格圖書主類信息表</b></p><p><b>  表格圖書次類信息表</b></p><p><b>  表格關(guān)鍵字搜索表</b></p><p><b>  表格新聞信息表</b></p><p><b&

48、gt;  表格反饋信息表</b></p><p><b>  表格會員信息表</b></p><p><b>  表格管理員信息表</b></p><p><b>  表格網(wǎng)站基本信息表</b></p><p>  4.2系統(tǒng)功能模塊的設(shè)計與實現(xiàn)</p>

49、<p>  4.2.1圖書展示模塊</p><p>  是一個書店應(yīng)具備的最基本的一項功能。通過圖書的展示才能讓購書者能夠找到自己想要購買的圖書。該功能在首頁中完成。</p><p>  1)數(shù)據(jù)庫準備 圖書展臺的目的就是將網(wǎng)上書城中的圖書有序地羅列出來。該操作涉及到booshop數(shù)據(jù)庫中的 book數(shù)據(jù)表</p><p>  2)處理邏輯

50、 處理過程首先建立數(shù)據(jù)庫連接,打開book數(shù)據(jù)表,將其中推薦的圖書信息顯示出來。 </p><p>  3)展臺頁面設(shè)計 圖書展臺設(shè)計的任務(wù)是給用戶提供一個簡單、明了的圖書列表界面。設(shè)計時考慮到方便程序?qū)崿F(xiàn)還要考慮適合用戶的使用習(xí)慣。為此使用了嵌套的,<table> 標記來實現(xiàn)圖書信息的格式輸出。本次將圖書展臺劃分為四部分。一部分用于展示管理員推薦的圖書,一部分用于展示熱銷的圖書,一部分用于展

51、示顧客經(jīng)常訪問的圖書,還有一部分用于展示最新到貨的圖書。對于管理員推薦的圖書,主要是由管理員通過后臺指定一些書,然后在前臺顯示出來。這樣做的目的一方面是為了向用戶推薦一些時尚的圖書,另一方面就是考慮到網(wǎng)站特色而采取的措施。對于熱銷圖書的推薦主要是通過對圖書銷售量的統(tǒng)計而得到的,顯然銷售量多的圖書是熱銷的圖書。本次是按成交次數(shù)對書城中的圖書進行排隊,越排在前面的就是越暢銷的。程序代碼見附錄。</p><p><

52、;b>  圖書展示設(shè)計流程圖</b></p><p>  4.2.2 圖書查詢 </p><p>  圖書查詢在網(wǎng)上書城中也是一項很重要的功能,主要幫助用戶快速地找到想要購買的圖書。再一個規(guī)模較大的書城中,如果沒有這項功能,用戶很難找到所需要的圖書,那么這個網(wǎng)上書城的吸引力將會因此大大降低。同時好的搜索功能將會帶來更多的用戶青睞。為適合不同的擁護的需求,本次采用模糊查詢

53、的方法為用戶提供方便的圖書查詢。</p><p>  1)數(shù)據(jù)庫準備 查詢圖書模塊的目的是為了幫助用戶快速找到想要購買的圖書。由于用戶對書城中的圖書情況不可能十分清楚,因此采用了模糊查詢的方法,只要用戶輸入了相關(guān)的少量信息就可以查詢到相應(yīng)的結(jié)果。該操作涉及到bookshop數(shù)據(jù)庫中的book數(shù)據(jù)表。另外在模糊查詢時使用了數(shù)據(jù)庫系統(tǒng)的like運算符。</p><p>  2)處理邏輯

54、處理過程首先建立數(shù)據(jù)庫連接,打開book數(shù)據(jù)表,并按照用戶指定的方式和關(guān)鍵字信息將book 數(shù)據(jù)表中滿足要求的圖書信息顯示出來。為了適合用戶的不同要求,本次提供了四種查詢方法,可按照書名、出版社、作者、ISBN等方式查詢,并且查詢方法采用模糊查詢的方法,這樣用戶在輸入查詢信息時只需輸入部分信息即可。 </p><p><b>  圖書查詢流程圖 </b></p><p&

55、gt;<b>  4.2.3購物車</b></p><p>  購物車是網(wǎng)上書城中最重要的組成部分。網(wǎng)上書城的目的是實現(xiàn)圖書的在線銷售。因此為顧客提供一個方便、個性化的購物車將會大大提高用戶在網(wǎng)上購書的興趣。購物車的實現(xiàn)技術(shù)有方式 </p><p>  1:用會話會話中可以存放任何類型數(shù)據(jù),每個用戶有一個唯一的會話ID,用此ID區(qū)分不同用戶的購物車會話數(shù)據(jù)是存

56、放在WEB服務(wù)器的內(nèi)存中的,如果使用購物車的用戶比較多的話,這樣一來將占用大量服務(wù)器資源</p><p>  會話有一小缺陷,它是依靠COOKIE來與用戶通訊的,一旦用戶關(guān)閉COOKIE,使用會話將比較麻煩。</p><p>  當然在ASP。NET中還有另2種方式保存會話數(shù)據(jù)</p><p>  一種是指定另一臺服務(wù)器來存放會話數(shù)據(jù),這樣一來可以有效分擔WEB服務(wù)

57、器的運行開銷。</p><p>  另一種是把會話數(shù)據(jù)存放在MS SQL中,MS SQL是利用局部臨時表實現(xiàn)的,會話數(shù)據(jù)放在局部臨時表中,MS SQL為每一個局部臨時表也分配一個唯一的ID,我想是用此ID區(qū)分不同用戶的不同會話數(shù)據(jù)的。但是我不推薦使用此方法,頻繁在數(shù)據(jù)庫里面建立和刪除臨時表對數(shù)據(jù)庫的開銷太大</p><p>  方式2:在數(shù)據(jù)庫里面用表(ShopingCart)</p

58、><p><b>  表有幾個基本字段</b></p><p>  CartId 購物車ID(唯一)</p><p>  Id 商品的ID(唯一)</p><p>  Qty 用戶購買商品的數(shù)量</p>&

59、lt;p>  CreateDate 購物車創(chuàng)建時間</p><p>  此表的字段CartId是區(qū)分不同用戶的購物車的ID,要是登陸用戶,你可以在表中存放此登陸用戶的登陸名的ID,要是未登陸用戶使用購物車,你可以給他分配一個GUID(全球唯一標志)做購物車ID此方法有也有一些缺陷,一是它會造成大量無效數(shù)據(jù),大家都知道,使用購物車的人,不一定會最終結(jié)帳購買商品。但是使用購物車就得往表(Shopin

60、gCart)里面插入相關(guān)數(shù)據(jù),未登陸用戶一離開站點,他在表中的數(shù)據(jù)就成了一堆廢數(shù)據(jù),因為他在下次登陸時,我們分配給他的是一個新的CartId購物車ID.有廢數(shù)據(jù)我們就得時常來維護此表,我們可以寫一個清除廢數(shù)據(jù)的過程(利用字段CreateDate和CartId可以判斷無效數(shù)據(jù)),人工調(diào)用運行也可以,要是想由MS SQL代我們來運行,就可以設(shè)置一個JOB,由JOB自動調(diào)用過程清楚廢數(shù)據(jù)</p><p>  說了缺陷,

61、我們該說說此方式的優(yōu)點了</p><p>  1。占用系統(tǒng)資源少,我們可以把數(shù)據(jù)庫安置在一臺電腦中,WEB服務(wù)器安置在另一電腦中,系統(tǒng)資源充分發(fā)揮</p><p>  2。購物車中數(shù)據(jù)可以得到有效保留,我們可以試想一客戶在購物時,突然某其他原因(死機等原因)離開了購物站,他在購物車中數(shù)據(jù)有效保留下來,他下次登陸時購物車中還有上次保留的數(shù)據(jù),避免用戶再次選購商品的操作(此功能只對登陸用戶的購

62、物車有效) ,要是用會話實現(xiàn)購物車,所有用戶一旦離開站點,他的購物車中數(shù)據(jù)全部失效</p><p>  本次將以session技術(shù)、cookie技術(shù)來實現(xiàn)購物車</p><p>  1 數(shù)據(jù)庫及 session準備</p><p>  購物車是網(wǎng)上書城必需的一項功能。主要用于記錄客戶購買的圖書編號、書名、出版社、作者、數(shù)量、單價等信息,并且應(yīng)該計算出總價及打折后應(yīng)付

63、的金額,以便用戶隨時掌握自己的購買信息。本次畢業(yè)設(shè)計再實現(xiàn)購物車時使用了session技術(shù)和數(shù)據(jù)庫。對于用戶的購買信息主要用session來記錄,購買結(jié)束后再一起提交到數(shù)據(jù)庫中,另打折信息是由數(shù)據(jù)庫統(tǒng)一管理的,它是和圖書入庫一起完成的。這里要注意的是購物車也可以不使用session,而直接把信息寫到數(shù)據(jù)庫中,這樣做比較簡單,但由于每次選購都要將信息寫入數(shù)據(jù)庫中,這樣將給服務(wù)器帶來很大的負擔。如果有很多用戶同時在購書,就很容易使服務(wù)器癱瘓

64、。所以基于以上考慮,我們采用session對象。</p><p><b>  2 購物車功能定義</b></p><p>  購物車是客戶在書店中實施購買活動的輔助工具,購物車性能的優(yōu)劣在某種程度上也會影響購買者的購買情緒和行為。因此在設(shè)計購物車時不僅要考慮功能的多樣性也要考慮購物車的實用性。本次對購物車的功能如下功能:</p><p><

65、;b>  存放客戶選好的圖書</b></p><p>  可以隨時改變是否要購買</p><p>  可以隨時改變購買的數(shù)量 </p><p>  可以顯示目前購物車中的圖書的金額。</p><p><b>  處理邏輯</b></p><p>  為了記錄下客戶選購的每本書,本

66、次采用session變量。購買的每一類圖書都由兩個session變量作為一組數(shù)據(jù)存放,其中session(“bookid”&i)表示第i次購買的圖書的編號,session(“bookcount”&i)表示第i次購買圖書的數(shù)量。另外session(“變量名”)<=10 在程序中的含義已購買圖書的種類數(shù)。每當用戶選購一本書時程序都會使session(“變量名”)自動加一,然后對新購買的圖書進行判斷,看看購物車中有沒有相

67、同的書,如果有則自動將其數(shù)量加一,并將新圖書信息清空。最后將購物車中的信息顯示出來。注意,在清除。session變量前一定要先把該組內(nèi)的信息賦給另一組變量,在完成了數(shù)據(jù)交換后在實施清除操作。以下是該方法的代碼:其中h的值將從session(“變量名”)中取得。 For I = 1 to h</p><p>  If bookid = session(“booki

68、d”&i) then</p><p>  Bookid = session(“bookid”&h)</p><p>  Session(“bookid”&h) = Empty</p><p>  Session(“bookid”&i) = bookid</p><p>  Session(“bookcount”

69、&i) = session(“bookcount”&i) + 1</p><p><b>  End if</b></p><p><b>  購物車程序流程圖</b></p><p><b>  4.2.4購書結(jié)帳</b></p><p>  購書結(jié)帳是用戶在

70、網(wǎng)上書城購買圖書后必然要做的一件事。目前在互聯(lián)網(wǎng)上可實現(xiàn)的結(jié)賬方法較多,很多銀行也開辦了網(wǎng)上銀行。一些大型的電子商務(wù)活動也可以利用網(wǎng)上的金融工具進行結(jié)算。但是在目前由于技術(shù)及法律上的一些問題,網(wǎng)上在線結(jié)算、支付還未普及使用,因此作為網(wǎng)上書城這類中小企業(yè)的書款結(jié)算還不宜在網(wǎng)上在線進行。目前普遍采用的是還是采用貨到付款方式。本次只是提供了幾種虛假的方式并沒對訂單作任何處理只是能生成而已。</p><p>  1)co

71、okie信息及數(shù)據(jù)庫準備 購書結(jié)帳時購書者在書店中的最后一步了。為了將圖書送到客戶手中,必須要求客戶輸入自己的信息(包括送貨信息)本次在處理購書信息時采用cookie保存客戶的注冊信息,還有一些客戶的信息在填寫訂單時一并完成的。購書結(jié)帳時會涉及到多個數(shù)據(jù)表的操作,如book表、dingdaninfo表、user表。</p><p><b>  第5章軟件測試</b></p>

72、<p><b>  5.1單元測試</b></p><p>  測試一:在管理員登陸時,用戶名或密碼有一項為空或者填寫錯誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。</p><p>  具體操作:用戶名、密碼、任意一項為空或者填寫有誤。</p><p>  結(jié)果:都出現(xiàn)相應(yīng)的錯誤原因的信息提示。</p><p>  結(jié)

73、論:要求管理員必須填寫正確的用戶名和密碼,才能進入管理頁面。</p><p>  測試二:修改本站的公告﹑返回前臺,看其是否更新成功。</p><p>  具體操作:通過信息管理頁面中的修改公告功能修改公告的內(nèi)容,看其是否修改成功。</p><p>  結(jié)果:公告內(nèi)容更新為修改后的信息。</p><p>  結(jié)論:修改公告功能正常。</

74、p><p>  測試三:管理員刪除一注冊用戶后,并讓其登陸,看是否登陸成功。</p><p>  具體操作:管理員刪除一會員表中的用戶后,該用戶在前臺登陸。</p><p>  結(jié)果:該用戶無法登陸。</p><p>  結(jié)論:用戶數(shù)據(jù)刪除功能正常。</p><p>  測試四:添加﹑刪除一條新聞信息﹑返回前臺,看其是否添

75、加刪除成功。</p><p>  具體操作:在信息管理頁面中添加﹑刪除一條首頁新聞信息。</p><p>  結(jié)果:顯示新添加的新聞信息內(nèi)容、被刪除的新聞沒有再顯示。</p><p>  結(jié)論:新聞的添加刪除功能正常。</p><p>  測試五:管理員刪除一圖書的信息,在前臺按關(guān)鍵字查詢,看其是否能找到對應(yīng)的信息。</p>&

76、lt;p>  具體操作:在圖書管理頁面中的圖書查看與修改頁面中刪除一圖書的信息。</p><p>  結(jié)果:在前臺搜索中,按關(guān)鍵字查詢不到此書信息。</p><p>  結(jié)論:刪除圖書信息功能正常。</p><p><b>  5.2集成測試</b></p><p>  網(wǎng)站的建設(shè)基本上就算完成了,但我們發(fā)現(xiàn)這樣一

77、個事實,一個用戶在訪問一個網(wǎng)站時一般來講只對該網(wǎng)站的部分內(nèi)容感性趣,而且這種興趣會持續(xù)一段時間。這點啟發(fā)了我們,如果能根據(jù)用戶的喜好為不同的用戶顯示其個性化的頁面,即著重顯示該用戶感興趣的內(nèi)容,將為用戶節(jié)約大量的檢索時間,而且這樣的網(wǎng)頁顯然是更具有吸引力的。一些站點已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時為其提供一系列的選項,使用戶能夠?qū)φ军c進行一些自主的設(shè)置。這樣做能夠使站點呈現(xiàn)一定程度的個性化,但是對用戶來講,還

78、是比較煩瑣,而且在用戶了解一個站點前讓其對站點進行設(shè)置,其結(jié)果未免有些粗糙。于是我們構(gòu)想了這樣一種方案,對用戶登陸后的動作進行跟蹤,分析,發(fā)掘用戶點擊的規(guī)律,即用戶先后點擊的關(guān)聯(lián)規(guī)則,這樣,在用戶點擊一個主題(鏈接)之后,系統(tǒng)能夠自動生成一頁面,其中包含了該主題下用戶經(jīng)常關(guān)注的內(nèi)容(若干鏈接),這樣便在無須用戶作出任何額外工作的情況下實現(xiàn)了為用戶量身訂做的個性化頁面。</p><p>  要實現(xiàn)這樣的功能,離不開

79、后臺數(shù)據(jù)庫的支持。用戶驗證信息,收集到的用戶點擊信息,主題層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。</p><p>  整個個性化頁面生成系統(tǒng)主要由使用Dreamweaver_MX開發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用IIS+ASP技術(shù)實現(xiàn)的個性化Web頁面生成器兩部分組成。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對數(shù)據(jù)庫中的歷史記錄進行分析,產(chǎn)生用戶關(guān)聯(lián)規(guī)則表;頁面生成器則負責記錄用戶行為和根據(jù)關(guān)聯(lián)規(guī)則表動態(tài)生成用戶個

80、性化Web頁面。二者通過數(shù)據(jù)庫服務(wù)器和Web服務(wù)器連接。</p><p>  本次畢業(yè)設(shè)計主要完成傳統(tǒng)網(wǎng)上書城的用戶注冊、登陸、圖書分類瀏覽、圖書信息查詢、在線購買、生成訂單、后臺信息編輯管理等功能,以上提出的改進想法以后再去完善。</p><p><b>  總結(jié)</b></p><p>  時間也過得太快了,畢業(yè)設(shè)計很快就要結(jié)束了。在這次畢

81、業(yè)設(shè)計中,在zz老師的指導(dǎo)下完成了網(wǎng)上書城系統(tǒng)的系統(tǒng)調(diào)研、平臺論證、需求分析、總體設(shè)計、詳細設(shè)計、界面設(shè)計。其中主要的可行性分析、需求分析、總體設(shè)計,它們都是比較重要的組成部分,也是后期設(shè)計軟件的基礎(chǔ)與必備。需求分析文檔編輯的好壞直接影響整個軟件設(shè)計工作。本系統(tǒng)基本能夠?qū)崿F(xiàn)客戶遠程購書的功能,,在進一步完善的基礎(chǔ)上,將可以投入實際的應(yīng)用。</p><p>  此次所作課題是網(wǎng)上書城,由于我的編程水平和經(jīng)驗不足,有

82、些功能的實現(xiàn)并不完美、并不理想。在已經(jīng)完成的程序中,也存在許多不盡人意的算法,也沒有統(tǒng)一優(yōu)化,系統(tǒng)有待進一步改善,而這些問題也讓我充分認識到了軟件開發(fā)的困難程度。</p><p>  通過這次畢業(yè)設(shè)計,使我對電子商務(wù)網(wǎng)站的開發(fā)有了一定的了解。對軟件開發(fā)方法和手段,我都有了一定的認識;豐富了我的軟件開發(fā)的經(jīng)驗,提高了程序編寫的水平。加深理解了在課程中、書本上學(xué)到的知識和理論,并使其在實際開發(fā)中得到運用。同時通過編寫

83、畢業(yè)設(shè)計論文,掌握了軟件文檔的書寫方法和書寫格式。</p><p>  在xx老師的關(guān)心幫助支持下,經(jīng)過很長的辛勤探索、不懈努力,終于順利完成了本次畢業(yè)設(shè)計任務(wù)。并為我今后繼續(xù)學(xué)習(xí)、深造奠定了基礎(chǔ),我非常感謝各位老師、同學(xué)的支持與幫助。</p><p><b>  后記</b></p><p>  在這里我應(yīng)該首先感謝培養(yǎng)我的大學(xué), 特別是計算

84、機系的全體領(lǐng)導(dǎo)和老師們,感謝他們在3年的大學(xué)生活、學(xué)習(xí)中對我的教育、指導(dǎo)和關(guān)心,才能讓我順利的完成3年的大學(xué)學(xué)習(xí)。得到進一步深造的機會。</p><p>  在整個畢業(yè)設(shè)計過程中,我得到了黃耀霖老師的悉心指導(dǎo)和大力支持,使我的專業(yè)知識有了很大的提高。還有就是黃耀霖老師,他在工作中認真負責對學(xué)生的關(guān)心愛護,都是我在以后的學(xué)習(xí)和工作中的榜樣。</p><p>  同時感謝和我一起做畢業(yè)設(shè)計的同

85、學(xué),從設(shè)計到完成,交流與討論都使我受益非淺。也給予了我許多的幫助,大家始終團結(jié)協(xié)作,努力拼搏,有較高的團隊意識,我也認識和學(xué)會了什么是團隊,我們自始至終在一種愉快的氣氛中學(xué)習(xí)工作。</p><p>  最后,在我將畢業(yè)之際,衷心的祝愿北華大學(xué)的明天會更輝煌,祝3年來對我關(guān)心、指導(dǎo)的所有老師們身體健康、工作順利、萬事如意。</p><p><b>  參考文獻</b>&

86、lt;/p><p>  [1] [1]黃敏學(xué) . 電子商務(wù) ,高等教育出版社 ,2001年6月第1版</p><p>  [2]李源彬 . 電子商務(wù)概論 ,人民郵電出版社 ,2004年6月第1版</p><p>  [3]薛華成 . 管理信息系統(tǒng) ,清華大學(xué)出版社 ,2003年12月第4版</p><p>  [4]薩師煊. 數(shù)據(jù)庫系統(tǒng)概論 ,高

87、等教育出版社 ,2000年2月第3版</p><p>  [5]張海藩. 軟件工程 ,人民郵電出版社 ,2002年3月第1版</p><p>  [6]張登輝 . ASP編程基礎(chǔ)及應(yīng)用 ,機械工業(yè)出版社,2003年3月第1版</p><p>  [7] 李源彬 ,電子商務(wù)概論 ,人民郵電出版社 2004年6月第1版</p><p>  [8]

88、王君學(xué) . 網(wǎng)頁制作基礎(chǔ)FrontPage2002 ,人民郵電出版社 ,2001年6月第1版</p><p>  [9]Dave Mercer . ASP3.0編程起步 ,人民郵電出版社 ,2001年4月第1版</p><p>  [10]Forrest Houlette.SQL編程起步 .人民郵電出版社 ,2002年二月第1版</p><p>  [11]Da

89、ta C J.An Introducetion to Database System(Ed.6).Addision_Wesley,1995</p><p>  [12]Ullman J D.Principles of Database Systems.Computer SciencePress,1980</p><p><b>  附錄</b></p>

90、<p>  建立對象連接數(shù)據(jù)庫代碼 conn.asp</p><p>  option explicit</p><p>  dim conn,connstr,database,rs</p><p>  database="db/bookshop.mdb" '數(shù)據(jù)庫文件</p><p>  Set

91、 conn = Server.CreateObject("ADODB.Connection") '建立個連接對象</p><p>  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&database&"&q

92、uot;)</p><p>  conn.Open connstr '打開數(shù)據(jù)庫\</p><p>  2.建立對象并對其進行操作代碼 config.asp</p><p>  dim sitename,webemail,dizhi,youbian,dianhua,copyright,banner,logo,weburl,gongga

93、o</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  rs.Open"select sitename,webemail,dizhi,youbian,dianhua,copyright,gonggao,logo,weburl,banner from config",con

94、n,1,1</p><p>  sitename=trim(rs("sitename"))</p><p>  webemail=trim(rs("webemail"))</p><p>  dizhi=trim(rs("dizhi"))</p><p>  youbian=trim

95、(rs("youbian"))</p><p>  dianhua=trim(rs("dianhua"))</p><p>  copyright=trim(rs("copyright"))</p><p>  logo=trim(rs("logo"))</p><p

96、>  banner=trim(rs("banner"))</p><p>  weburl=trim(rs("weburl"))</p><p>  gonggao=trim(rs("gonggao"))</p><p><b>  rs.Close</b></p>

97、<p>  set rs=nothing</p><p>  3 圖書查詢代碼 1).search.asp 2)research.asp</p><p>  1). <td><div align="center"><font color="#008080" face="Verdana"&

98、gt;高級查找</font></div></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td height="120" valign="top&qu

99、ot;><table width="60%" border="0" align="center" cellpadding="2" cellspacing="2" bgcolor="#FFFFFF"><form name="form2" method="post&qu

100、ot; action="research.asp"></p><p><b>  <tr> </b></p><p>  <td width="20%" bgcolor="#A4C3E6" style="padding-left:6px"></p>

101、<p>  <font face="Verdana" color="#008080">關(guān) 健 字</font>:</td></p><p>  <td width="80%" bgcolor="#A4C3E6" style="padding-left:6px"

102、;><input name="searchkey" type="text" id="searchkey"></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p>

103、<p>  <td bgcolor="#A4C3E6" style="padding-left:6px"></p><p>  <font face="Verdana" color="#008080">查找方式</font>:</td></p><p>

104、;  <td bgcolor="#A4C3E6" style="padding-left:6px"><select name="action" id="action"></p><p>  <option value="1" selected>書 名</option>

105、</p><p>  <option value="2">作 者</option></p><p>  <option value="3">出版社</option></p><p>  <option value="4">ISBN</opti

106、on></p><p>  </select></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td bgcolor="#A4C3E6" s

107、tyle="padding-left:6px"></p><p>  <font face="Verdana" color="#008080">價格范圍</font>:</td></p><p>  <td bgcolor="#A4C3E6" style=&quo

108、t;padding-left:6px"><select name="jiage" id="jiage"></p><p>  <option value="20">5元以下</option></p><p>  <option value="30">

109、;10元以下</option></p><p>  <option value="50" selected>15元以下</option></p><p>  <option value="100">200元以下</option></p><p>  </sele

110、ct></td></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td height="18" bgcolor="#A4C3E6" style="paddi

111、ng-left:6px"></p><p>  <font face="Verdana" color="#008080">圖書分類</font>:</td></p><p>  <td bgcolor="#A4C3E6" style="padding-left:6

112、px"></p><p>  <%set rs=server.CreateObject("adodb.recordset")</p><p>  rs.open "select * from shop_anclass order by anclassidorder",conn,1,1</p><p>&l

113、t;b>  %></b></p><p>  <select name="anclassid"></p><p>  <option value="0">查詢所有分類</option></p><p>  <%do while not rs.eof%>&l

114、t;/p><p>  <option value="<%=rs("anclassid")%>"><%=trim(rs("anclass"))%></option></p><p>  <%rs.movenext</p><p><b>  loop

115、</b></p><p><b>  rs.close</b></p><p>  set rs=nothing%></p><p>  </select></td></p><p><b>  </tr></b></p><

116、p><b>  <tr> </b></p><p>  <td height="18" colspan="2" bgcolor="#A4C3E6" style="padding-left:6px"><div align="center"></p&

117、gt;<p>  <input type="submit" name="Submit3" value="快速查詢" onclick="return checkk();"></p><p>  </div></td></p><p>  </tr>&l

118、t;/form></p><p>  </table></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  <!--#include file="se

119、rvice.asp"--></p><p>  <!--#include file="copyright.asp"--></p><p><b>  </body></b></p><p><b>  </html></b></p>&l

120、t;p>  <SCRIPT LANGUAGE="JavaScript"></p><p><b>  <!--</b></p><p>  function checkk()</p><p><b>  {</b></p><p>  if(checksp

121、ace(document.form2.searchkey.value)) {</p><p>  document.form2.searchkey.focus();</p><p>  alert("請輸入查訊關(guān)鍵字!");</p><p>  return false;</p><p><b>  }<

122、/b></p><p>  document.form2.submit();</p><p><b>  }</b></p><p><b>  --></b></p><p><b>  </script</b></p><p>  

123、2). anclassid=request("anclassid")</p><p>  jiage=request("jiage")</p><p>  action=request.QueryString("action")</p><p>  searchkey=request.QueryString

124、("searchkey")</p><p>  if anclassid="" then anclassid=request.QueryString("anclassid")</p><p>  if jiage="" then jiage=request.QueryString("jiage&quo

溫馨提示

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

評論

0/150

提交評論