網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第1頁
網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第2頁
網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第3頁
網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第4頁
網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢畢 業(yè)業(yè) 設設 計計( 論論 文文) 網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn)網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn) 論文作者姓名:論文作者姓名: 申請學位專業(yè):申請學位專業(yè): 申請學位類別:申請學位類別: 指指導導教教師師姓姓名名(職職稱稱) : 論文提交日期:論文提交日期: 網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn)網(wǎng)上商品銷售系統(tǒng)的設計與實現(xiàn) 摘摘 要要 隨著計算機科學的發(fā)展和 internet 的發(fā)展,網(wǎng)上購物服務逐漸深入到人們 的生活中,給人們的生活帶來方便。網(wǎng)上商店在我國剛起步,但發(fā)展很快。隨 著我國互聯(lián)網(wǎng)的更加普及和網(wǎng)上商店的日趨成熟,會有越來越大的消費群體, 市場潛力會得到更充分的發(fā)揮。 網(wǎng)上商品銷售系統(tǒng)是采用

2、 asp 作為開發(fā)語言,access 2000 作為數(shù)據(jù)庫編 寫的一個 b/s 模式的系統(tǒng)。系統(tǒng)主要實現(xiàn)了:用戶管理、商品購買、分類管理、 商品添加管理、商品訂單管理、商品的查詢等網(wǎng)上商品銷售的基本功能。本文 詳細介紹了網(wǎng)上商品系統(tǒng)的需求分析,系統(tǒng)設計和功能設計,在系統(tǒng)設計中給 出數(shù)據(jù)庫的設計和本系統(tǒng)的總體設計方案,在系統(tǒng)實現(xiàn)中具體介紹了各個功能 的實現(xiàn)情況和主要代碼,同時附有運行界面圖例。 關(guān)鍵詞:關(guān)鍵詞:分類管理;b/s;asp;access the design and implementation of the on-line shopping system abstract with

3、 the development of computer science and internet,on-line shopping service has gradually accepted by ordinary people, and has brought about more and more convenience.although boomed recently, on-line shopping in china has developed dramaticly. nowdays,there will be more consumers interested in on-li

4、ne shopping,and the potential of the market will develop greatly. the on-line shopping system is based on b/s mode, which takes asp as program language and access 2000 as database.the system includes user management, commodity purchase,styling management, commodity adding, order management and commo

5、dity searching.this paper describes requirement analysis of the on-line shopping system, system design and function design.it gives out the blue print of system design and database design,and introduces the realization of the system with the important code in particular design.this thesis also provi

6、des with many pictures which describe the running of the system. key words : classify to manage;b/s;asp;access 目目 錄錄 論文總頁數(shù):23 頁 1引言.1 1.1系統(tǒng)的開發(fā)背景.1 1.2本課題研究內(nèi)容.1 2相關(guān)理論基礎.1 2.1asp 編程技術(shù) .1 2.2access.2 2.3b/s 模式 .2 3用戶需求分析.3 3.1用戶角色需求.3 3.2功能需求.3 3.2.1游客.3 3.2.2注冊會員.3 3.2.3系統(tǒng)管理員.4 3.3性能需求.4 4總體設計.4 4.1系統(tǒng)

7、實現(xiàn)功能簡介.4 4.1.1系統(tǒng)總體功能簡介.4 4.1.2前臺功能簡介.4 4.1.3后臺功能簡介.5 4.2系統(tǒng)功能模塊圖.5 4.2.1前臺用戶管理模塊.5 4.2.2購物模塊.6 4.2.3后臺管理模塊.7 5系統(tǒng)功能的具體實現(xiàn).8 5.1數(shù)據(jù)庫的建立.8 5.2數(shù)據(jù)庫的連接.11 5.3用戶登錄模塊的實現(xiàn).11 5.4用戶查詢模塊的實現(xiàn).12 5.5訂單模塊的實現(xiàn).13 5.6后臺管理模塊的實現(xiàn).17 6系統(tǒng)測試.20 結(jié) 論.21 參考文獻.21 致 謝.22 聲 明.23 第 1 頁 共 23 頁 1 1 引言引言 1.11.1 系統(tǒng)的開發(fā)背景系統(tǒng)的開發(fā)背景 電子商務從 90 年

8、代初期興起以來,已從網(wǎng)上購物、電子圣誕擴展到了銀行、 證券業(yè)的運營,成為一種通過網(wǎng)絡技術(shù)的應用,快速而有效地進行各種商業(yè)行 為的最新方法。電子商務在今天已被認為是繼電子出版和電子郵件之后在 internet 上的又一焦點。電子商務是通過互聯(lián)網(wǎng)實現(xiàn)企業(yè) 、商戶及消費者的 網(wǎng)上購物、網(wǎng)上交易及在線電子支付的一種不同于傳統(tǒng)商業(yè)運營的新型商業(yè)運 營模式。 在網(wǎng)上開店主要有兩種模式:一是建立自己的商品銷售網(wǎng)站;二是借助于 一些大型的相當成熟的網(wǎng)上店鋪平臺。前者需要一定的首期投入,并且要懂得 了解一定程度的網(wǎng)絡知識,再經(jīng)營中推廣宣傳成本也比較高;后者不需要軟件 硬件知識,但對于初次開店的投資者也不容易,由

9、于經(jīng)驗不足,再加上較大的 盲目性,沒有認真,了解網(wǎng)上商城的招商說明、收費標準等,因此帶來一定的 困難。 1.21.2 本課題研究內(nèi)容本課題研究內(nèi)容 本文將介紹基于 b/s 模式的網(wǎng)上商品銷售系統(tǒng)的設計和開發(fā)工作,文章將 涵蓋以下三個方面的內(nèi)容:1,介紹貫穿項目設計,開發(fā)始終的 asp+access 技 術(shù)。2,介紹網(wǎng)上商品銷售系統(tǒng)的詳細設計。3,介紹網(wǎng)上商品銷售系統(tǒng)的具體 實現(xiàn)。通過對傳統(tǒng)的商店銷售和利用網(wǎng)絡技術(shù)的網(wǎng)上商品銷售的比較不難看出, 商品銷售網(wǎng)絡化將是今后銷售領(lǐng)域的發(fā)展趨勢。開發(fā)這樣一套應用系統(tǒng),是推 進網(wǎng)上商品銷售信息化進程的一個重要環(huán)節(jié)。 2 2相關(guān)理論基礎相關(guān)理論基礎 2.12

10、.1 aspasp 編程技術(shù)編程技術(shù) asp 使用了微軟的 activex 技術(shù)。activex(com)技術(shù)是現(xiàn)在 microsoft 軟件的重要基礎。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程 序間合作。asp 本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很 多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以 快速、簡易地建立自己的 web 應用。 asp 運行在服務器端。這樣就不必擔心瀏覽器是否支持 asp 所使用的編程 語言。asp 的編程語言可以是 vbscript 和 jscript。vbscript 是 vb 的一個簡 集,會 vb 的人可以很

11、方便的快速上手。然而 netscape 瀏覽器不支持客戶端的 vbscript,所以時,看到的是 asp 生成的 html 代碼,而不是 asp 程序代碼。這 樣就可以防止別人抄襲程序。 asp 具有如下優(yōu)點: 第 2 頁 共 23 頁 (1)無需編譯:asp 腳本集成于 html 當中,容易生成,無需編譯或鏈接即 可直接解釋執(zhí)行。 (2)易于生成:使用常規(guī)文本編輯器(如 windows 下的記事本),即可進行 *.asp 頁面的設計。若從工作效率來考慮,不妨選用具有可視化編輯能力的 visual interdev。 (3)獨立于瀏覽器:用戶端只要使用可解釋常規(guī) html 碼的瀏覽器, 即可

12、瀏覽 asp 所設計的主頁。asp 腳本是在站點服務器端執(zhí)行的,用戶端的瀏覽器不 需要支持它。因此,若不通過從服務器下載來觀察*.asp 主頁,在瀏覽器端見不 到正確的頁面內(nèi)容。 (4)面向?qū)ο螅涸?asp 腳本中可以方便地引用系統(tǒng)組件和 asp 的內(nèi)置組件,還 能通過定制 activex servercomponent(activex 服務器組件)來擴充功能。 (5)與任何 activex scripting 語言兼容:除了可使用 vbscript 和 jscript 語言進行設計外,還可通過 plug-in 的方式,使用由第三方所提供的其 它 scripting 語言。 (6)源程序碼不會

13、外漏:asp 腳本在服務器上執(zhí)行,傳到用戶瀏覽器的只 是 asp 執(zhí)行結(jié)果所生成的常規(guī) html 碼,這樣可保證辛辛苦苦編寫出來的程序代 碼不會被他人盜取。 2.22.2 accessaccess access 是 office 辦公套件中一個極為重要的組成部分。剛開始時微軟公 司是將 access 單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將 access 捆 綁在 office 中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將 access 捆綁 到 office97 中,成為 office 套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為 office 辦公套件中不可缺少的部件了。自從 1992 年

14、開始銷售以來,access 已經(jīng)賣出 了超過 6000 萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。 本系統(tǒng)之所以采用 access 數(shù)據(jù)庫是因為它能使用數(shù)據(jù)表示圖或自定義窗體 收集信息。數(shù)據(jù)表示圖提供了一種類似于 excel 的電子表格,可以使數(shù)據(jù)庫一 目了然。另外,access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。 access 也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡 文件服務器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān) 系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,access 作為關(guān)系數(shù)據(jù)庫 開發(fā)具備了許多優(yōu)點,可

15、以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系 數(shù)據(jù)庫的強大功能,同時對于小型的數(shù)據(jù)交換來說使用非常方便。 2.32.3 b/sb/s 模式模式 b/s(browser/server,瀏覽器/服務器)模式又稱 b/s 結(jié)構(gòu)。它是隨著 第 3 頁 共 23 頁 internet 技術(shù)的興起,對 c/s 模式應用的擴展。在這種結(jié)構(gòu)下,用戶工作界面 是通過 ie 瀏覽器來實現(xiàn)的。b/s 模式最大的好處是運行維護比較簡便。目前, 軟件系統(tǒng)的改進和升級越來越頻繁,b/s 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特 性。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電 腦之間來回奔跑,效率和工作量是

16、可想而知的,但 b/s 架構(gòu)的軟件只需要管理 服務器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用 戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的 操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網(wǎng)即可,實 現(xiàn)遠程維護、升級和共享。所以客戶機越來越“瘦” ,而服務器越來越“胖”是 將來信息化發(fā)展的主流方向。今后,軟件升級和維護會越來越容易,而使用起 來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚 人的。因此,維護和升級革命的方式是“瘦”客戶機, “胖”服務器。 3 3用戶需求分析用戶需求分析 3.13.1 用戶角色需求用戶角

17、色需求 本網(wǎng)上商品銷售系統(tǒng)有三種用戶,包括游客,注冊會員,后臺管理員。游 客可以不經(jīng)過注冊而直接瀏覽商品,但不能買商品,只有注冊為會員后,進行 購買操作。注冊會員可以修改自己的注冊資料,進行商品的查詢,查詢訂單的 處理情況等。后臺管理員可以對系統(tǒng)進行有效的管理,包括對注冊會員管理, 包括修改注冊會員資料,刪除注冊會員等,可以對商品進行管理,包括添加新 商品,管理商品的分類。對訂單的處理,更改送貨、匯款方式等。 3.23.2 功能需求功能需求 系統(tǒng)功能主要包括以下幾個方面:商品搜索;將商品放入購物車;生成訂 單;等待后臺管理員處理訂單;以下按照不同的角色權(quán)限對具體功能進行描述。 3.2.13.2

18、.1 游客游客 游客可以不經(jīng)過注冊,瀏覽商品,并點擊商品圖片,查看詳細信息并且能 夠?qū)ι唐愤M行等級評定。但是因其未注冊,可以進行的操作受到很大的限制。 如游客只能瀏覽商品而不能直接將其放入購物車,否則系統(tǒng)將提示用戶尚未登 錄。所以游客如果發(fā)現(xiàn)自己中意的商品,必須先進行注冊,成為注冊會員后, 才能進行相關(guān)的一系列操作。 3.2.23.2.2 注冊會員注冊會員 游客可以選擇注冊,注冊后享受很多不同的待遇。游客可以點擊注冊,然 后填寫注冊信息,提交后將進入“我的帳戶”頁面。會員有如下功能,包括修 第 4 頁 共 23 頁 改個人資料,修改收貨資料,修改密碼,查看購物車,查看訂單情況和統(tǒng)計信 息,訂單

19、生成后,會員可以記住自己的訂單號碼,登錄后進入“我的帳戶” ,進 行訂單處理情況的查詢。還可以進行商品的查詢,包括按大類,小類查詢。會 員如果忘記密碼還可以通過注冊時設置的問題找回密碼。 3.2.33.2.3 系統(tǒng)管理員系統(tǒng)管理員 后臺具有強大的管理功能,管理員可以進行有效管理。管理員登錄后,進 入管理中心界面,可以進行的管理包括:對商品進行有效的管理,包括添加新 商品,管理商品刪除已有的商品,訂單管理;可以進行分類管理,分別添加大 類和小類,進行類別轉(zhuǎn)移,也可以刪除已經(jīng)存在的大類和小類;對注冊會員的 管理,可以修改注冊會員的注冊資料,也可以刪除注冊會員,管理員還能夠?qū)?送貨方式和支付方式進行

20、修改、添加和刪除等操作。 3.33.3 性能需求性能需求 整個系統(tǒng)應當操作簡便,界面友好,維護簡便。數(shù)據(jù)庫要求運行穩(wěn)定,執(zhí)行 速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運行對計算機硬件平臺和操作系統(tǒng)平臺要 求適中。 4 4總體設計總體設計 4.14.1 系統(tǒng)實現(xiàn)功能簡介系統(tǒng)實現(xiàn)功能簡介 4.1.14.1.1 系統(tǒng)總體功能簡介系統(tǒng)總體功能簡介 系統(tǒng)分為兩類用戶,前臺注冊會員用戶和后臺管理員用戶。前臺用戶注冊 后可以進行查詢商品,購買商品,修改會員資料等。后臺管理員可以對商品進 行管理,可以管理注冊會員,并進行訂單處理。 4.1.24.1.2 前臺功能簡介前臺功能簡介 (1)采取會員制、身份驗證等一系列措

21、施,保證交易的成功率。會員登錄 后,可以修改自己的注冊資料,修改會員密碼,進行產(chǎn)品訂單查詢等一系列功 能,離開時可以退出個人帳戶。 (2)強大的查詢功能,快捷地找到自己需要的商品??梢园瓷唐返拿Q、 品牌、出廠地址、出廠時間、價格范圍和分類等信息進行查詢,商品有大類小 類之分,大類包括手機,電腦等,小類則根據(jù)大類從品牌等方面進行細分,會 員可以應需所取。 (3)會員購物流程:瀏覽、將商品放入購物車、下訂單填寫個人資料、送 貨和支付方式,然后生成一個訂單號碼,用戶需自己記住訂單號碼,在付款后 可以查詢是否處理。后臺管理員見有的新的訂單生成,或處理或不處理。 (4)新到商品和推薦展示:每天新增加的

22、新商品都會在首頁展示,會員可 第 5 頁 共 23 頁 以按自己的要求查看,如欲購買,可直接點擊首頁展示,填寫個人信息,提交 生成訂單號,等待后臺管理員處理。在首頁還有一個商品導航,通過導航讓客 戶能更快地找到自己所需的商品。 4.1.34.1.3 后臺功能簡介后臺功能簡介 (1)商品管理:添加新商品,管理商品刪除不再銷售的商品,訂單管理可 查看訂單的詳細信息和修改訂單狀態(tài)實現(xiàn)對商品的快速有效管理。 (2)分類管理:添加大類和小類,進行類別轉(zhuǎn)移,也可以刪除已經(jīng)存在的 大類和小類,使商品地查詢更加方便有效。 (3)用戶管理:后臺用戶即管理員管理,可以進行刪除、新增管理員及修 改管理員密碼和權(quán)限等

23、操作;前臺用戶即客戶管理,可以查找并刪除注冊會員, 或?qū)ψ詴T的注冊信息進行修改,有效地管理注冊會員。 (4)送貨/匯款方式管理:可以更改送貨方式,支付方式等有關(guān)信息。 4.24.2 系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖 整個系統(tǒng)可以分為前臺用戶和后臺管理員用戶。前臺用戶分注冊和未注冊, 未注冊用戶功能受到限制,注冊用戶可以管理自己的注冊資料,修改密碼,查 詢訂單處理情況以及搜索商品等。 后臺管理員可以管理注冊會員,包括修改注冊資料和刪除注冊會員,可以 進行商品的管理,包括添加新商品,管理商品的分類,管理員可以處理訂單。 系統(tǒng)功能模塊圖如下圖 4-1 所示: 網(wǎng)上商品超市 前臺用戶管理模塊后臺管理模

24、塊 個 人 資 料 收 貨 資 料 修 改 密 碼 購 物 車 我 的 訂 單 統(tǒng) 計 信 息 商 品 管 理 分 類 管 理 用 戶 管 理 圖 4-1 系統(tǒng)功能模塊圖 4.2.14.2.1 前臺用戶管理模塊前臺用戶管理模塊 前臺分為注冊用戶與游客用戶,注冊用戶可以修改自己資料,修改密碼, 查找商品,查詢訂單等功能,而游客的功能有限制,游客不能在線填寫訂單, 因為其并未注冊成為會員,其也不能修改自己的注冊資料,修改自己的密碼。 第 6 頁 共 23 頁 網(wǎng)上商品超市前臺 用戶瀏覽模塊用戶管理模塊 搜 索 商 品 商 品 分 類 新 到 商 品 推 薦 商 品 商 品 導 航 個 人 資 料

25、收 貨 資 料 修 改 密 碼 購 物 車 我 的 訂 單 統(tǒng) 計 信 息 圖 4-2 前臺用戶管理模塊圖 4.2.24.2.2 購物模塊購物模塊 購物流程圖如圖 4-3 所示: 注冊用戶可以在線購買商品,注冊用戶登錄后可以在展示區(qū)瀏覽商品,如 發(fā)現(xiàn)自己想要購買的商品,可以點擊該商品圖片查看詳細信息,然后點擊圖片 右下角“購物車”修改購買商品數(shù)量,接著填寫一個訂單,包括電話,地址等 一些個人信息,繼續(xù)點擊提交請求,生成一個訂單號碼,注冊用戶應該牢記此 號碼,以后用來查詢訂單是否被處理等情況。 第 7 頁 共 23 頁 開始 登錄 成功 不成功重試 購物車 是 繼續(xù)購物 購物車管理 下訂單 修改

26、數(shù)量 收貨人的姓名 否 圖 4-3 購物流程圖 4.2.34.2.3 后臺管理模塊后臺管理模塊 后臺管理員登錄后可以對網(wǎng)上商品超市進行有效的管理。 用戶管理:此處用戶分為前臺注冊會員和后臺管理員,對注冊會員可以修 改其資料或者直接刪除會員,而對后臺管理員則可以進行添加、刪除或修改其 權(quán)限的操作。 商品管理:括添加新商品,管理商品,訂單管理,處理訂單,查看訂單, 如果未處理,對其進行處理。 商品搜索 生成訂單 確認收貨地址 選擇送貨方式 選擇支付方式 第 8 頁 共 23 頁 分類管理:添加大類和小類,進行類別轉(zhuǎn)移,也可以刪除已經(jīng)存在的大類 和小類,使商品地查詢更加方便有效。 最后就是對貨物的運

27、送及會員的付款方式進行修改。 后臺管理模塊圖如下圖 4-4 所示: 網(wǎng)上商品超市后臺 用戶管理分類管理 客 戶 管 理 用 戶 管 理 商品管理 大 類 管 理 小 類 管 理 類 別 轉(zhuǎn) 移 添 加 新 商 品 商 品 管 理 訂 單 管 理 圖 4-4 后臺管理模塊圖 5 5系統(tǒng)功能的具體實現(xiàn)系統(tǒng)功能的具體實現(xiàn) 5.15.1 數(shù)據(jù)庫的建立數(shù)據(jù)庫的建立 數(shù)據(jù)庫是整個網(wǎng)上商品超市的核心部分。只有通過數(shù)據(jù)庫的調(diào)用才能進行 商品的信息更新處理、添加新商品、查詢商品和處理訂單,商品分類等。本系 統(tǒng)主要設計了七張表,分別為: admin 表, user 表, product 表, orders 表,

28、category 表, sorts 表和 delivery 表。 (1)admin 表:是用于管理員登錄時用于驗證管理員身份的,這樣使前后 臺分隔開,保護網(wǎng)站的安全,阻止除了管理員之外的任何人進入后臺,威脅到 整個網(wǎng)站的安全。包括用戶名、密碼和訪問權(quán)限等等。 其數(shù)據(jù)庫如下表 5-1 所示: 表 5-1 admin 表的設計 字 段 名 稱數(shù) 據(jù) 類 型說 明 i d自 動 編 號id(主鍵) admin文本管理員名 password文本管理員密碼 rank數(shù)字權(quán)限 (2)user 表的設計:該表用于保存注冊用戶信息,包括注冊用戶名,密碼,密 碼提示問題以及答案,電子郵箱,性別,收貨地址,郵政編

29、碼等用戶信息。其 數(shù)據(jù)庫如表 5-2 所示: 第 9 頁 共 23 頁 表 5-2 user 表的設計 字 段 名 稱數(shù) 據(jù) 類 型說 明 userid自 動 編 號編號(主鍵) username文本注冊用戶名 password文本密碼 ueremail文本收貨地址 identify數(shù)字身份證號 mobile文本手機 uerqq文本qq 號碼 adddate日期/時間注冊日期 question文本密碼提示問題 answer文本密碼提示答案 loginnum數(shù)字登錄次數(shù) lastvst日期/時間最后一次登錄時間 recepit文本收貨人姓名 city文本城市 address文本地址 postco

30、de文本郵編 uertel文本電話 deliverymethord數(shù)字送貨方式 paymethord數(shù)字匯款方式 sex數(shù)字性別 realname文本姓名 (3)product 表的設計:用來存放商品信息,包括商品名稱,商品生產(chǎn)廠 商,生產(chǎn)日期,商品的配置說明,商品的售價,商品的介紹,商品的大類和小 類號等信息,毫無疑問此表占有重要地位,product 數(shù)據(jù)表如下表 5-3 所示: 表 5-3 product 表的設計 字 段 名 稱數(shù) 據(jù) 類 型說 明 id自 動 編 號編號(主鍵) name文本商品名稱 author文本生產(chǎn)廠商 productdate日期/時間出產(chǎn)日期 content備注

31、配置說明 price1數(shù)字商品市場價 price2數(shù)字商品會員價 introduce文本商品介紹 sortsid數(shù)字小類 id categoryid數(shù)字大類 id (4)orders 表的設計:這個表用來儲存訂單信息,包括訂單用戶名,下 單日期,產(chǎn)品編號,訂單編號,收貨人姓名,收貨人地址,匯款方式編號,送貨方 式編號,收貨人電話,收貨人郵件地址,顧客下單留言等。該表為數(shù)據(jù)庫的核心 第 10 頁 共 23 頁 表,因為買賣商品都是通過訂單實現(xiàn)的。orders 表如下表 5-4 所示: 表 5-4 orders 表的設計 字 段 名 稱數(shù) 據(jù) 類 型說 明 actionid自動編號編號(主鍵) u

32、sername文本訂單用戶名 actiondate日期/時間下單日期 id數(shù)字產(chǎn)品編號 goods文本訂單編號 recepit文本收貨人姓名 address文本收貨人地址 paymethord數(shù)字匯款方式編號 deliverymethord數(shù)字送貨方式編號 usertel文本收貨人電話 useremail文本收貨人郵件地址 comments備注顧客下單留言 paid數(shù)字總金額 (5)category 表的設計:該表用于大類分類,比如可以分為手機,電腦, 冰箱等。如下表 5-5 所示: 表 5-5 category 表的設計 字 段 名 稱數(shù) 據(jù) 類 型說 明 categoryid自動編號編號(

33、主鍵) category文本大類名 first數(shù)字是否在首頁顯示 categoryorder文本大類顯示順序 (6)sorts 表的設計:該表用來設計小類分類。如下表 5-6 所示: 表 5-6 sorts 表的設計 字 段 名 稱數(shù) 據(jù) 類 型說 明 sortsid自動編號編號(主鍵) sorts文本小類名稱 sortsorder數(shù)字小類顯示順序 categoryid數(shù)字對應大類 first數(shù)字是否在首頁顯示 (7)delivery 表的設計:該表用于存儲商品送貨和付款的詳細信息。如 下表 5-9 所示: 表 5-7 delivery 表的設計 字段名稱數(shù)據(jù)類型說明 deliveryid自動

34、編號編號(主鍵) subject文本送貨/匯款方式 fee數(shù)字價錢 methord數(shù)字0 為送貨方式 1 為匯款方式 deliveryidorder數(shù)字送貨/匯款方式排序 第 11 頁 共 23 頁 管理員可以在后臺管理商品的分類,包括添加大小類,刪除大小類;前臺 注冊用戶也可以根據(jù)商品的大小類分類進行查詢。 后臺管理員可以修改收銀信息(可以修改郵寄地址,聯(lián)系方式等) 。要想管 理和使用好表中的數(shù)據(jù),就必須建立表與表之間的關(guān)系,只有這樣才能將不同 表中的相關(guān)數(shù)據(jù)連接在一起,為建立查詢打下基礎。 5.25.2 數(shù)據(jù)庫的連接數(shù)據(jù)庫的連接 數(shù)據(jù)庫系統(tǒng)往往是一個大型 web 應用程序的核心。同其他 w

35、eb 應用程序的 編寫方法相比,強大的數(shù)據(jù)庫訪問能力,簡單一致的數(shù)據(jù)庫訪問方式正是 asp 的突出優(yōu)點之一。在 asp 中,我們可以輕松的利用 microsoft 提供的強大的 ado 技術(shù)對各種各樣的數(shù)據(jù)庫進行訪問,當然可以訪問 accsee 這樣的文件型數(shù) 據(jù)庫。 ado 提供的對象接口主要為有 connection,我們可以利用 connection,command,recordset 三個對象訪問數(shù)據(jù)庫。connection 對象就是 使 ado 與數(shù)據(jù)庫之間建立一個通道,起到一個類似撥號連線的作用,任何對數(shù) 據(jù)庫的造作必須先建立 connection,然后才能進行。本系統(tǒng)數(shù)據(jù)庫連接代

36、碼如 下所示: 5.35.3 用戶登錄模塊的實現(xiàn)用戶登錄模塊的實現(xiàn) 用戶只有通過 index.asp 登錄界面才能進入主頁面進行相應的操作。 進入登錄界面:通過注冊頁面讓用戶提交注冊并保存在 user 表里,并通過 登錄頁面讀取用戶提交的登錄信息與保存在數(shù)據(jù)庫中的數(shù)據(jù)進行比較以驗證是 否成功登錄。 用戶登錄界面如下圖 5-1 所示: 第 12 頁 共 23 頁 圖 5-1 用戶登錄界面 用戶登錄模塊主要是通過數(shù)據(jù)庫連接來實現(xiàn)。數(shù)據(jù)庫的連接必須使用 ado 的內(nèi)置 connection 對象,并且調(diào)用 recordset 對象來進行與數(shù)據(jù)庫的查找、刪 除、更改等功能,在數(shù)據(jù)庫中添加 user 表

37、,用來保存用戶信息。userid 列, 用于保存用戶編號,設置為主鍵,可以標識每個用戶。username 列用來保存用 戶名。password 列用于保存用戶的密碼,useremail 用于保護用戶的 email 地址, 當然還有其他列,可以根據(jù)自己需要添加一些保存用戶信息的列。 如果用戶還未注冊,可以點擊注冊,進入注冊頁面,填寫注冊信息,提交 后顯示注冊成功,進入“我的帳戶” ,可以修改自己的資料,修改密碼,查詢訂 單處理情況等。注冊頁面如下圖 5-2 所示: 圖 5-2 新用戶注冊頁面 5.45.4 用戶查詢模塊的實現(xiàn)用戶查詢模塊的實現(xiàn) 商品的搜索:注冊會員可以根據(jù)商品的名稱,或者商品類別

38、進行快速搜索。 查詢效果圖如下圖 5-3 所示: 圖 5-3 商品搜索 搜索結(jié)果如圖 5-4 所示: 第 13 頁 共 23 頁 圖 5-4 搜索結(jié)果 也可以按商品名稱,品牌名稱,商品的出廠地址等詳細信息查詢,比如在 商品名稱中輸入彩電,品牌名稱輸入長虹,出廠地址輸入綿陽,具體操作如下 圖 5-5 所示: 圖 5-5 商品的高級搜索 5.55.5 訂單模塊的實現(xiàn)訂單模塊的實現(xiàn) 在數(shù)據(jù)庫中添加一個名為 orders 的表,編號 actionid 用于標識每份訂單, 設為主鍵。username 用于存儲下單用戶名,id 存儲產(chǎn)品編號,recepit 存儲收 貨人姓名,address 用于存儲收貨人

39、的地址,actiondate 存儲下單時間, usertel 用于保存定貨人的電話,state 用于保存訂單的處理狀態(tài),1 到 5 表示 步驟,6 表示在購物籃。訂單的實現(xiàn)模塊具體代碼如下: dim shijian,goods dim userid,id,rs2,rs3 定義變量 id=request(id) 獲取產(chǎn)品編號 userid=request(userid) 獲取用戶 id 第 14 頁 共 23 頁 shijian=now() 獲取當前時間 goods=year(shijian) if i pursue you i will not catch you, and if i catc

40、h you-through your own slowness and clumsiness-i will not kill you, and if i kill you i will not eat you. nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. ignacio ran after him, much helped by

41、 his longer legs, his hair flying behind his dark young face, his square teeth-each white as a bone and as big as nicholass thumbnail-showing like spectators who lined the railings of his lips. dont run, nicholas, dr. island said with the voice of a wave. it only makes him angry that you run. nichol

42、as did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing ignacio was not right behind him, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods, where he leane

43、d,.; out of breath, the thumping of his own heart the only . sound in an atmosphere silent and unwaked as earths long, prehuman day. for a time he listened for any sound ignacio might make searching for him; there was none. he drew a deep breath then and said, well, thats over, expecting dr. island

44、to answer from somewhere; there was only the green hush. the light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. he felt no

45、hunger, but he had fasted be- fore and knew on which side of hunger he stood; he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun ignacio. he should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the

46、 thought of the raw flesh, and he did not know how he might build a fire, although ignacio seemed to have done so the night before. raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely

47、not impossible. his mind was hazy as to what a coconut might contain, but there had to be an edible core, because they were eaten in books. he decided to make a wide sweep through the jungle that would bring him back to the beach well away from ignacio; he had several times seen coconuts lying in th

48、e sand under the trees. he moved quietly, still a little afraid, trying to think of ways to open the coconut when he found it. he imagined himself standing before a large and raggedly faceted stone, holding the coconut in both hands. he raised it and smashed it down, but when it struck it was no lon

49、ger a coconut but mayas head; he heard her nose cartilage break with a distinct, rubbery snap. her eyes, as blue as the sky above madhya pradesh, the sparkling blue sky of the egg, looked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly

50、 that lucifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and greens of earth: 1 was watching satan fall as lightning from heaven. he had heard that on tape somewhere, but he could not remember where. he had read that on ea

51、rth lightning did not come down from the clouds, but leaped up from the planetary surface toward them, never to return. nicholas. he listened, but did not hear his name again. faintly water was babbling; had dr. island used that sound to speak to him? he walked toward it and found a little rill that

52、 threaded a way among the trees, and followed it. in a hundred steps it grew broader, slowed, and ended in a long blind pool under a dome of leaves. . diane was sitting on moss on the side opposite him; she looked up as she saw him, and smiled. hello, he said. hello, nicholas. i thought i heard you.

53、 i wasnt mistaken after all, was i? i didnt think i said anything. he tested the dark water with his foot and found that it was very cold. 第 25 頁 共 23 頁 you gave a little gasp, i fancy. i heard it, and i said to myself, thats nicholas, and i called you. then i thought i might be wrong, or that it mi

54、ght be ignacio. ignacio was chasing me. maybe he still is, but h think hes probably given up by now. the girl nodded, looking into the dark waters of they pool, but did not seem to have heard him. he began to work his way around to her, climbing across the snakelike roots of the crowding trees. why

55、does ignacio want to kill me, diane? sometimes he wants to kill me, too, the girl said. but why? i think hes a bit frightened of us. have you ever talked to him, nicholas? today i did a little. he told me a story about a pet fish he used to have. ignacio grew up all alone; did he tell you that? on=

56、earth. on a plantation in brazil, way up the amazon -dr. island told me. i thought it was crowded on earth. the cities are crowded, and the countryside closes to the cities. but there are places where its emptie than it used to be. where ignacio was, there would have been red indian hunters two or t

57、hree hundred years ago; when he was there, there wasnt anyone, just the machines. now he doesnt want to be looked at, doesnt want anyone around him. nicholas said slowly, dr. island said lots of people wouldnt be sick if only there werent other people around all the time. remember that? a only there

58、. are other people around all the time; thats how the world is. not in brazil, maybe, nicholas said. he was trying to remember something about brazil, but the only thing he could think of was a parrot singing in a straw hat from the comview cartoons; and then a turtle and a hedgehog that turned into

59、 armadillos for the love of god, montressor. he said, why didnt he stay there? did i tell you about the bird, nicholas? she had been not listening again. what bird? i have a bird. inside. she patted the flat stomach below her small breasts, and for a moment, nicholas thought she had really found foo

60、d. she sits in here. she has tangled a nest in my entrails, where she sits and tears at my breath with her beak. i look healthy to you, dont i? but inside im hollow and rotten and turning brown, dirt and old feathers, oozing away. her beak will break through soon. okay. nicholas turned to go. ive be

溫馨提示

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

評論

0/150

提交評論