網(wǎng)上圖書銷售畢業(yè)論文.doc_第1頁(yè)
網(wǎng)上圖書銷售畢業(yè)論文.doc_第2頁(yè)
網(wǎng)上圖書銷售畢業(yè)論文.doc_第3頁(yè)
網(wǎng)上圖書銷售畢業(yè)論文.doc_第4頁(yè)
網(wǎng)上圖書銷售畢業(yè)論文.doc_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

北京*大學(xué)畢 業(yè) 論 文題 目: 網(wǎng)上圖書銷售系統(tǒng)設(shè)計(jì)與應(yīng)用 專 業(yè): 計(jì)算機(jī)信息管理 年 級(jí):_ _ 學(xué) 號(hào):_ _ 姓 名:_ _ 指導(dǎo)教師:_ 2008年 11月10日 摘 要電子商務(wù)已經(jīng)成為了新經(jīng)濟(jì)的代名詞。能在internet上實(shí)現(xiàn)商品的訂購(gòu)、訂單的全程跟蹤、貸款的支付的系統(tǒng)稱為網(wǎng)上購(gòu)物系統(tǒng)。本文介紹的網(wǎng)上購(gòu)物系統(tǒng)網(wǎng)上購(gòu)書系統(tǒng),是一個(gè)立足于網(wǎng)絡(luò)、以書籍為商品的專業(yè)性網(wǎng)上購(gòu)物網(wǎng)站,系統(tǒng)具有自由買賣書籍。文中首先介紹本系統(tǒng)開發(fā)時(shí)所用到的環(huán)境、工具及技術(shù),接著介紹了電子商務(wù)的發(fā)展背景,基本概念等一些基本理論,然后是網(wǎng)站的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、網(wǎng)站流程設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)。最后是系統(tǒng)各模塊介紹,包括前臺(tái)購(gòu)書和后臺(tái)管理兩部分。前臺(tái)功能主要有注冊(cè)、登陸、我的賬戶、購(gòu)物籃、收藏夾、購(gòu)書、在線幫助等。個(gè)人交易平臺(tái)包括我要買書和我要賣書兩部分。后臺(tái)功能主要有書籍管理、用戶管理、常規(guī)設(shè)置等。關(guān)鍵詞:電子商務(wù),網(wǎng)上書店,數(shù)據(jù)庫(kù)設(shè)計(jì),ASP,應(yīng)用52目 錄摘 要- 2 -1緒論52.開發(fā)工具、環(huán)境及其技術(shù)62.1開發(fā)環(huán)境62.2 開發(fā)工具62.3電子商務(wù)WEB技術(shù)62.3.1 ASP技術(shù)62.3.2 WEB數(shù)據(jù)庫(kù)技術(shù)93.網(wǎng)站系統(tǒng)結(jié)構(gòu)設(shè)計(jì)103.1 前臺(tái)系統(tǒng)結(jié)構(gòu)113.2 后臺(tái)系統(tǒng)結(jié)構(gòu)124.網(wǎng)站系統(tǒng)流程134.1 前臺(tái)系統(tǒng)流程134.2 后臺(tái)系統(tǒng)流程185.數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)195.1數(shù)據(jù)庫(kù)需求分析215.2結(jié)構(gòu)設(shè)計(jì)216.功能模塊介紹236.1前臺(tái)功能模塊介紹236.1.1注冊(cè)和登陸模塊簡(jiǎn)介256.1.2書籍瀏覽與查詢306.1.3 收藏與購(gòu)買326.1.4我的賬戶356.1.5個(gè)人交易平臺(tái)366.1.6促銷特區(qū)與新書上架396.2后臺(tái)各功能模塊介紹426.2.1書籍管理436.2.2注冊(cè)用戶管理46總 結(jié)49致 謝51參考文獻(xiàn)51北京工業(yè)大學(xué)會(huì)計(jì)學(xué)專業(yè)??飘厴I(yè)論文網(wǎng)上圖書銷售系統(tǒng)設(shè)計(jì)與應(yīng)用1緒論隨著國(guó)際互聯(lián)網(wǎng)的迅速發(fā)展,一種全新的商務(wù)運(yùn)作方式電子商務(wù)應(yīng)運(yùn)而生。網(wǎng)上購(gòu)物系統(tǒng)是電子商務(wù)的一種重要形式,能在Internet上實(shí)現(xiàn)商品的展示、商品的訂購(gòu)、訂單的全程跟蹤與管理、貨款的支付的系統(tǒng)稱為網(wǎng)上購(gòu)物系統(tǒng)。我選擇了做B2C電子商務(wù),做B2C電子商務(wù)必須選好合適的商品類型,因?yàn)椴⒉皇撬械纳唐范歼m合在網(wǎng)上銷售。而圖書是那些折扣大、利潤(rùn)豐厚的商品,所以我選擇圖書做本購(gòu)物系統(tǒng)的主打商品,即各專業(yè)教材和與學(xué)習(xí)相關(guān)的書籍。文中首先介紹了本系統(tǒng)開發(fā)時(shí)所用到的環(huán)境,接著介紹了電子商務(wù)的發(fā)展背景,然后是網(wǎng)站的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、網(wǎng)站流程設(shè)計(jì)。最后是系統(tǒng)各模塊介紹。整個(gè)系統(tǒng)構(gòu)建在Microsoft公司的系統(tǒng)平臺(tái)與環(huán)境下,動(dòng)態(tài)更新是本系統(tǒng)的一大特色,這主要?dú)w功于數(shù)據(jù)庫(kù)的完美設(shè)計(jì)。2.開發(fā)工具、環(huán)境及其技術(shù)2.1開發(fā)環(huán)境 整個(gè)系統(tǒng)構(gòu)建在Microsoft公司的系統(tǒng)平臺(tái)與環(huán)境下。操作系統(tǒng)是Windows2000 Advance Server,WEB服務(wù)器是IIS5,數(shù)據(jù)庫(kù)服務(wù)器是MS Access2000,服務(wù)器端腳本編程環(huán)境是ASP4.0嵌入VBScript、JavaScript。2.2 開發(fā)工具ASP環(huán)境開發(fā)平臺(tái)采用dreamveaver mx,圖像處理使用photoshop7.0和flash6.0.2.3電子商務(wù)WEB技術(shù)2.3.1 ASP技術(shù)ASP內(nèi)含于Internet Information Server(IIS)當(dāng)中,提供一個(gè)服務(wù)器端(server-site)的scripting環(huán)境,產(chǎn)生和執(zhí)行動(dòng)態(tài)、交互式、高效率的站點(diǎn)服務(wù)器的應(yīng)用程序。用戶端只要使用常規(guī)可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計(jì)的主頁(yè)內(nèi)容。ASP的主要特點(diǎn)如下: 使用VBScript、JavaScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 使用常規(guī)文本編輯器,如Windows的記事本。 無需編譯。集成于HTML當(dāng)中,容易生成,并且無需編譯或鏈接即可直接解釋執(zhí)行。 有能力將簡(jiǎn)單的HTML和腳本代碼混合在一個(gè)單獨(dú)的文件中,一種在靜態(tài)內(nèi)容和動(dòng)態(tài)創(chuàng)建內(nèi)容之間的混合方法。 獨(dú)立于瀏覽器。 保護(hù)程序源代碼。由于ASP腳本實(shí)際上是由后臺(tái)服務(wù)器階實(shí)質(zhì)性的,后臺(tái)服務(wù)器根據(jù)ASP腳本生成標(biāo)準(zhǔn)的HTML文件格式,交由前臺(tái)瀏覽器程序顯示給用戶。ASP是在靜態(tài)頁(yè)面技術(shù)結(jié)合了ActiveX技術(shù)等基礎(chǔ)上發(fā)展起來的。WEB服務(wù)器開始調(diào)用ASP,被請(qǐng)求的.asp文件從頭到尾,執(zhí)行每一個(gè)命令,然后動(dòng)態(tài)生成一個(gè)HTML頁(yè)面并送到瀏覽器。如圖2-1所示:圖2-1ASP通過擴(kuò)展名為.asp的ASP文件來實(shí)現(xiàn),一個(gè)ASP文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在WEB服務(wù)器上有可執(zhí)行權(quán)限的目錄下??梢姡琖EB服務(wù)器是根據(jù)文件的擴(kuò)展名來判斷文件是ASP文件還是HTML文件,對(duì)于不同格式的文件做出不同的響應(yīng),HTML文件不經(jīng)處理就送回瀏覽器,而ASP文件的每一個(gè)命令都首先被解釋執(zhí)行用來生成標(biāo)準(zhǔn)HTML頁(yè)面。ASP內(nèi)建對(duì)象之間的關(guān)系如圖2-2所示:圖2-2 ASP對(duì)象的關(guān)系2.3.2 WEB數(shù)據(jù)庫(kù)技術(shù)電子商務(wù)中所涉及的數(shù)據(jù)庫(kù)技術(shù)如圖2-3所示:圖2-3從圖可以看出,WEB數(shù)據(jù)庫(kù)技術(shù)對(duì)于電子商務(wù)的支持可以概括為:數(shù)據(jù)的收集、存儲(chǔ)和組織、決策支持、對(duì)EDI的支持及WEB數(shù)據(jù)庫(kù)。本網(wǎng)站中對(duì)數(shù)據(jù)庫(kù)連接的具體方法如下:3.網(wǎng)站系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)以B/S結(jié)構(gòu)作為基本結(jié)構(gòu),所有程序和數(shù)據(jù)庫(kù)放在服務(wù)器上,通過ASP方式實(shí)現(xiàn)交互動(dòng)態(tài)的應(yīng)用程序,如圖3-1所示:由客戶瀏覽器、WEB服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三個(gè)層次組成,是當(dāng)前最好的網(wǎng)絡(luò)體系結(jié)構(gòu)圖3-1 基于B/S模式的三層分布結(jié)構(gòu)3.1 前臺(tái)系統(tǒng)結(jié)構(gòu)前臺(tái)系統(tǒng)結(jié)構(gòu)如圖3-2所示。圖3-23.2 后臺(tái)系統(tǒng)結(jié)構(gòu)后臺(tái)系統(tǒng)結(jié)構(gòu)如圖3-3所示。圖3-34.網(wǎng)站系統(tǒng)流程4.1 前臺(tái)系統(tǒng)流程在這里只介紹幾個(gè)重要.asp文件的程序流程。注冊(cè)reg.asp流程:圖4-1查詢search.asp流程:圖4-2購(gòu)物shopping.asp程序流程: 圖4-3發(fā)布買書信息maishu1.asp程序流程:圖4-5發(fā)布賣信息maishu2.asp程序流程:圖4-6發(fā)布預(yù)定教材信息yuding.asp程序流程:圖4-7瀏覽買書詳細(xì)信息showmaishu1.asp程序流程:圖4-84.2 后臺(tái)系統(tǒng)流程添加書籍a(chǎn)ddbook.asp程序流程:圖4-10修改書籍editbook.asp程序流程:圖4-11書籍訂單管理editdingdan.asp程序流程:圖4-135.數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),是之能夠有效的存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。目前涉及數(shù)據(jù)庫(kù)系統(tǒng)主要采用的是以邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)和物理數(shù)據(jù)庫(kù)設(shè)計(jì)為核心的規(guī)范設(shè)計(jì)方法。其中邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)是根據(jù)用戶要求和特定數(shù)據(jù)庫(kù)管理系統(tǒng)的具體特點(diǎn),設(shè)計(jì)數(shù)據(jù)庫(kù)的全局邏輯結(jié)構(gòu)和和每個(gè)用戶的局部邏輯結(jié)構(gòu)。物理數(shù)據(jù)庫(kù)設(shè)計(jì)是在邏輯結(jié)構(gòu)確定之后,設(shè)計(jì)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)及其它實(shí)現(xiàn)細(xì)節(jié)。數(shù)據(jù)庫(kù)設(shè)計(jì)的過程如下: 圖5-15.1數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)需求分析是指獲得用戶對(duì)所要建立數(shù)據(jù)庫(kù)的信息要求和處理要求的描述。在仔細(xì)分析調(diào)查電子商務(wù)網(wǎng)站的需求主要從事網(wǎng)上書籍銷售的基礎(chǔ)上,得到如圖所示的本系統(tǒng)所處理的數(shù)據(jù)流程。 圖5-25.2結(jié)構(gòu)設(shè)計(jì)在本節(jié)中綜合介紹了shopbooks數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì),包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)的設(shè)計(jì)。對(duì)于數(shù)據(jù)庫(kù)實(shí)施和運(yùn)行維護(hù)在編寫ASP代碼階段明確的體現(xiàn)了出來。針對(duì)網(wǎng)上購(gòu)書的需求,通過對(duì)網(wǎng)上購(gòu)物過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。書籍大類信息,包括的數(shù)據(jù)項(xiàng)有:大類別編號(hào)、類別名稱等。書籍信息,包括的數(shù)據(jù)項(xiàng)有:書號(hào)、書名、作者、出版社、會(huì)員價(jià)、內(nèi)容、目錄等。用戶信息,包括的數(shù)據(jù)項(xiàng)有:用戶名、密碼、姓名、郵編、電話等。買書信息,包括的數(shù)據(jù)項(xiàng)有:書名、作者、出版社、電話、聯(lián)系人、用戶名等。賣書信息,包括的數(shù)據(jù)項(xiàng)有:書名、作者、出版社、電話、聯(lián)系人、用戶名等。預(yù)定信息,包括的數(shù)據(jù)項(xiàng)有:書名、作者、出版社、電話、聯(lián)系人、用戶名等。購(gòu)書信息,包括的數(shù)據(jù)項(xiàng)有:用戶賬號(hào)、書號(hào)、購(gòu)買數(shù)量、聯(lián)系方式等。網(wǎng)站設(shè)置,包括的數(shù)據(jù)項(xiàng)有:網(wǎng)站名稱、網(wǎng)站地址、公告、注冊(cè)條約、匯款方式等。反饋信息,包括的數(shù)據(jù)項(xiàng)有:反饋類型、反饋主題、反饋內(nèi)容等送貨信息,包括的數(shù)據(jù)項(xiàng)有:送貨方式、費(fèi)用等。投票信息,包括的數(shù)據(jù)項(xiàng)有:投票主題、投票、投票時(shí)間等。管理員信息,包括的數(shù)據(jù)項(xiàng)有:管理員姓名、管理員id、權(quán)限標(biāo)志。6.功能模塊介紹本網(wǎng)站系統(tǒng)包括兩大部分,前臺(tái)和后臺(tái)。用戶只能使用前臺(tái)的各項(xiàng)功能包括注冊(cè)、登陸、公告、我要買書、我要賣書、教材預(yù)定、經(jīng)典書籍推薦、新書上架等;后臺(tái)只有管理員才能使用,對(duì)網(wǎng)站進(jìn)行綜合管理使其動(dòng)態(tài)更新。下面對(duì)這兩部分的各功能進(jìn)行詳細(xì)介紹。6.1前臺(tái)功能模塊介紹首先介紹一下本網(wǎng)站前臺(tái)用到的被包含文件,它們是webtop.asp、copyright.asp、service.asp。把前臺(tái)公用的驅(qū)動(dòng)程序代碼寫在一個(gè)asp文件conn.asp中,文件包含的代碼為:,該conn.asp的代碼為:為了方便起見,也為了減少相同代碼的使用次數(shù),把一些每個(gè)頁(yè)面都具有的功能模塊獨(dú)立成一個(gè)asp文件,然后再被包含在其他文件中。這類的文件包括webconfig.asp、webtop.asp、copyright.asp、service.asp。webconfig.asp主要是對(duì)網(wǎng)站的一些基本設(shè)置如網(wǎng)站名稱、網(wǎng)站地址、郵編、電話、網(wǎng)站圖片等進(jìn)行配置。詳細(xì)代碼見附錄。其頁(yè)面如圖6-1所示。圖6-1第一欄是網(wǎng)站的全名是網(wǎng)上購(gòu)書系統(tǒng)。第二欄是本網(wǎng)站常用到的一些功能模塊。第三欄是本網(wǎng)站的特色之一,也體現(xiàn)了本網(wǎng)站作為電子商務(wù)的特點(diǎn)。用到的數(shù)據(jù)表是shop_anclass和shop_nclass, shop_anclass記錄的是大類的信息,shop_nclass記錄的是小類的信息。與其相關(guān)的前臺(tái)asp文件為class.asp。6.1.1注冊(cè)和登陸模塊簡(jiǎn)介(1) 注冊(cè)(reg.asp)注冊(cè)模塊的整體思想是先進(jìn)行注冊(cè)條約的判斷,不同意則返回首頁(yè),同意則進(jìn)如下一步填寫用戶基本信息。經(jīng)過第一步同意注冊(cè)條約后的界面如圖6-2所示:填寫用戶基本信息圖6-2第三步:填寫收貨的詳細(xì)信息圖6-3reg.asp程序的特點(diǎn)是完成注冊(cè)的這三大步驟的三個(gè)界面是在同一個(gè)asp文件中完成的,而不需要建立三個(gè)web頁(yè)面,從而減少了asp文件的個(gè)數(shù),使系統(tǒng)的容量不至于過于龐大。程序的核心代碼如下: 用戶信息輸入輸入收貨的詳細(xì)信息(2) 登陸(myuser.asp?action=login)該登陸部分并沒有獨(dú)立成一個(gè)文件,而是在我的賬戶文件myuser.asp中利用select case語(yǔ)句根據(jù)文件中提交的action值指向登陸部分,從而調(diào)用logins()過程。其中核心的關(guān)鍵代碼如下。登錄action=request.QueryString(action)select case actioncase loginresponse.write 用 戶 登 陸logins()logins()是一個(gè)子過程,在subuser.asp中有定義,在這里只是調(diào)用。圖6-4如果沒有注冊(cè),還可以通過單擊“還沒有注冊(cè)”鏈接到注冊(cè)頁(yè)面reg.asp,如果忘記密碼,可以單擊“忘記密碼”進(jìn)入myuser.asp?action=repass來取回密碼。取回密碼的過程如下,首先要求輸入用戶名,如圖所示。如果用戶名出錯(cuò)則提示用戶名不存在。圖6-5輸入正確的用戶名后,自動(dòng)給出密碼提問,要求輸入密碼答案,答案不正確則提示出錯(cuò),然后進(jìn)入下一步。圖6-6輸入正確的密碼答案后進(jìn)入下一步,要求輸入新密碼,確認(rèn)新密碼后則完成此項(xiàng)工作,該密碼就是用后以后登陸的密碼了。如下圖所示:6-76.1.2書籍瀏覽與查詢 (1) 書籍瀏覽(book.asp)在首頁(yè)單擊某本書圖片或名稱就會(huì)鏈接到書籍瀏覽頁(yè)面book.asp。在此頁(yè)面中,如果您是注冊(cè)會(huì)員并且登陸了則可以購(gòu)買或收藏該書籍,單擊“購(gòu)買”圖標(biāo)或“收藏”圖表即可。如果您不是會(huì)員或者還沒有登陸,也可以單擊旁邊的“注冊(cè)”和“登陸”圖標(biāo)進(jìn)行注冊(cè)或是登陸。單擊底部的“我要發(fā)表評(píng)論”圖標(biāo)可以發(fā)表您對(duì)該書的評(píng)論,經(jīng)過審核后方可公布。(2) 書籍查詢(search.asp)書籍查詢界面如下圖所示:圖6-8 與書籍查詢相關(guān)的asp文件還有research.asp,它的鏈接方式如下:,當(dāng)在上一個(gè)界面確定好查詢關(guān)鍵字、查找方式、價(jià)格范圍以及書籍分類后就將這些信息提交給research.asp處理。如果數(shù)據(jù)庫(kù)中有這種書籍則處理結(jié)果如下圖所示:圖6-9search.asp、research.asp的源代碼很多。6.1.3 收藏與購(gòu)買(1) 收藏(shoucang.asp)收藏是指用戶將需要買的書籍放入“購(gòu)物籃”中并計(jì)算出總金額,以方便用戶修改要買的書籍,也可以刪除。觸發(fā)onClick事件的代碼為:onClick=javascript:window.open(shoucang.asp?id=&action=add,) 圖6-10單擊代表刪除的圖標(biāo)可以刪除收藏的書籍,單擊書籍名稱可以進(jìn)入book.asp頁(yè)面瀏覽書籍的詳細(xì)信息,單擊“去下訂單”進(jìn)入下一步如下圖所示。圖6-11單擊下一步后進(jìn)入下一個(gè)界面,要求輸入收貨的詳細(xì)信息后提交訂單。到此為止一份完整的訂單就完成了。shoucang.asp的部分核心代碼如下。% select case actioncase delcase add收藏,判斷是否存在if rs.recordcount=10 then判斷收藏?cái)?shù)set rs=server.CreateObject(adodb.recordset)rs.addnew.添加收藏case showshoucang()調(diào)用收藏函數(shù)end select %(2) 購(gòu)買“購(gòu)買”圖標(biāo)和收藏一樣一般都嵌在具體某本書籍中,單擊該圖標(biāo)觸發(fā)onClick事件就可以進(jìn)入購(gòu)買頁(yè)面,觸發(fā)onClick事件的代碼為:onClick=javascript:window.open(shopping.asp?id=),界面如下圖所示:圖6-12單擊上圖中的“放入購(gòu)物籃”觸發(fā)該按鈕的onclick事件,轉(zhuǎn)向shoucang.asp,單擊“下一步” 觸發(fā)該按鈕的onclick事件,進(jìn)入shopping.asp填寫收貨人的詳細(xì)信息后提交訂單?!胺湃胭?gòu)物籃” 的onclick事件代碼為:onClick=this.form.action=shopping.asp?action=ckxp1&id=;this.form.submit()“下一步” 的onclick事件代碼為:onClick=location.href=shoucang.asp?id=&action=add接下來要填寫收貨人的詳細(xì)信息form name=shouhuoxx method=post action=shopping.asp? action=ok&id=&userid=調(diào)用函數(shù)ssxx()來驗(yàn)證填寫收貨人的詳細(xì)信息6.1.4我的賬戶 “我的賬戶” 功能非常強(qiáng)大,具體內(nèi)容和功能解釋如下:(myuser.asp)個(gè)人資料:可在此修改或補(bǔ)充注冊(cè)信息修改密碼:修改注冊(cè)密碼我的訂單:查詢訂單明晰,修改或取消訂單 我的購(gòu)物籃:察看或修改購(gòu)物籃內(nèi)容收貨人信息:增加或更改收貨人信息各功能的鏈接代碼如下:個(gè)人資料:修改密碼:我的訂單:我的購(gòu)物籃:收貨人信息:調(diào)用的函數(shù)statinfo()、userziliao()和savepass()在中,因?yàn)樵趍yuser.asp中包含subuser.asp文件,所以可以直接調(diào)用這些函數(shù)。6.1.5個(gè)人交易平臺(tái)個(gè)人交易平臺(tái)是本網(wǎng)站的特色所在。以書籍為商品的專業(yè)性網(wǎng)上購(gòu)物網(wǎng)站,同時(shí)具有自由買賣書籍。該平臺(tái)包括:我要買書(maishu1.asp)、我要賣書(maishu2.asp)、預(yù)定教材(yuding.asp)。我要買書:用來讓用戶發(fā)布自己買書的信息及聯(lián)系方式,并在首頁(yè)予以公布。我要賣書:用來讓用戶發(fā)布自己買書的信息及聯(lián)系方式,并在首頁(yè)予以公布。預(yù)定教材:考慮到每學(xué)期開始同學(xué)們要購(gòu)買新教材,為解決各班長(zhǎng)買教材的后顧之憂并給予優(yōu)惠,特開通此項(xiàng)通道。這三項(xiàng)功能實(shí)現(xiàn)手法大致相同,只對(duì)其中的買書作一詳細(xì)說明,其他兩項(xiàng)祥見附錄部分的源代碼。“我要買書”的界面如下:圖6-17輸入需求信息后單擊“提交信息”按鈕轉(zhuǎn)向checkout1.asp驗(yàn)證輸入的信息,并將該記錄追加到maishu1數(shù)據(jù)表中。會(huì)員發(fā)布的買書信息被公布在首頁(yè)右邊的“我要買書”欄目中,鼠標(biāo)指向書名時(shí)會(huì)提示該書被瀏覽的次數(shù),單擊該書名則進(jìn)入showmaishu1.asp頁(yè)面,詳細(xì)展示會(huì)員的買書需求信息。6-18 單擊“更多買書信息”會(huì) 轉(zhuǎn)向maishu1order.asp頁(yè)面,此頁(yè)面顯示所有的買書需求信息并且具有分頁(yè)顯示功能。單擊“更多賣書信息” 會(huì)轉(zhuǎn)向maishu2order.asp頁(yè)面,“我要買書”的部分核心代碼如下:在首頁(yè)index.asp中與之相關(guān)的代碼為:我要買書更多買書信息在maishu1.asp中的核心代碼:省略輸入其他信息的代碼在checkout1.asp中的核心代碼:bookname=trim(request(bookname)省略獲取其他信息的代碼set rs=server.createobject(adodb.recordset)sql=select * from maishu1 rs.open sql,conn,2,2rs.addnewrs(bookname)=bookname向數(shù)據(jù)表中其他字段賦值的代碼rs.updaters.close6.1.6促銷特區(qū)與新書上架(1) 促銷特區(qū)該部分包括特價(jià)書籍和經(jīng)典書籍推薦兩部分。1 特價(jià)書籍(tejia.asp)圖6-19共有兩個(gè)地方設(shè)置了特價(jià)書籍的鏈接,一個(gè)如圖6-19所示,在首頁(yè)的有下腳部分,在這里只顯示前5條最優(yōu)惠的書籍的基本信息,詳細(xì)情況可單擊書名進(jìn)一步察看。在首頁(yè)上部的webtop.asp中也有特價(jià)書籍的鏈接,它鏈接的頁(yè)面是tejia.asp,顯示所有的特價(jià)書籍,還具有份頁(yè)顯示功能。在第一個(gè)特價(jià)書籍欄目中顯示了兩項(xiàng)信息-書名和優(yōu)惠的百分率。單擊書名可鏈接到book.asp瀏覽該書籍的詳細(xì)內(nèi)容,包括書名、作者、市場(chǎng)價(jià)、會(huì)員價(jià)、內(nèi)容簡(jiǎn)介和目錄等。當(dāng)然瀏覽之后還可以收藏或購(gòu)買。book.asp在前面已有所介紹,這里不再敖述。詳細(xì)內(nèi)容的部分核心代碼如下:select top 5 bookid,dazhe,bookname from shop_books where dazhe=0.6 order by adddate descdo while not rs.eofi=i+1response.write &trim(rs(bookname)&rs(dazhe)*100&%if i=6 then exit dors.movenextloop6.1.7在線幫助(help.asp)“在線幫助”由十小項(xiàng)功能組成,包括購(gòu)物流程、送貨方式及費(fèi)率、付款方式、交易條款、運(yùn)輸說明、保密安全、我們的工作時(shí)間、書籍銷售和售后服務(wù)、適用法律和版權(quán)聲明、常見問題。其中,左邊一欄是在線幫助的款項(xiàng),右邊一欄是各款項(xiàng)對(duì)應(yīng)的內(nèi)容。部分核心代碼如下。購(gòu)物流程送貨方式及費(fèi)率付款方式6.2后臺(tái)各功能模塊介紹后臺(tái)主要是管理員對(duì)網(wǎng)站進(jìn)行后臺(tái)管理,功能模塊解釋如下: 首選服務(wù):包括注銷登陸、修改登陸密碼。書籍管理:包括添加新書籍、書籍訂單管理、我要買書管理、預(yù)定教材管理等。用戶管理:所有注冊(cè)用戶的管理等。書籍分類管理:按系管理、按專業(yè)管理、書籍類別轉(zhuǎn)移等。常規(guī)設(shè)置:網(wǎng)站信息設(shè)置、送貨/匯款設(shè)置管理合作伙伴等。這里只對(duì)部分有代表性的模塊做一詳細(xì)介紹。6.2.1書籍管理(1)添加新書籍(addbook.asp,saveaddbook.asp)作為一個(gè)專業(yè)賣書的校園電子商務(wù),對(duì)新書籍的添加功能是必不可少的,只有這樣才能使這個(gè)網(wǎng)站真正的動(dòng)態(tài)起來。在該模塊中要求填寫新添加書籍的詳細(xì)內(nèi)容,包括書名、作者、出版社、市場(chǎng)價(jià)、會(huì)員價(jià)、內(nèi)容簡(jiǎn)介、目錄等,同時(shí)還有圖片上傳功能,還可以有選擇的決定該書籍是否推薦,從而顯示在首頁(yè)中“經(jīng)典書籍推薦”欄目中。在填寫書籍的詳細(xì)內(nèi)容的同時(shí)就把該書所屬的類別確定了下來,這樣一來就便于前臺(tái)用戶分類查詢書籍。部分核心源代碼如下:rs.open select * from shop_anclass order by anclassidorder,conn,1,1selclass=rs(anclassid)option value=rs.open select * from shop_Nclass where anclassid=&selclass,conn,1,1option value=onClick=window.open(./upload_flash.asp?formname=myform&editname=bookpic1&uppath=bookpic&filelx=jpg,)(2) 書籍訂單管理(editdingdan.asp)訂單管理是所有電子商務(wù)網(wǎng)站的關(guān)鍵所在,是很重要的一項(xiàng)功能。通過代碼書籍訂單管理打開書籍訂單管理頁(yè)面,如下圖所示:圖6-22在上圖中會(huì)列出所有訂單并具有分頁(yè)顯示的功能,還可以選擇查詢狀態(tài),例如未作任何處理、用戶已劃出款、服務(wù)商已經(jīng)收到款、用戶已經(jīng)收到貨。在訂單查詢中,可查詢特定用戶和特定狀態(tài)的訂單。單擊某一訂單號(hào)會(huì)彈出該訂單更詳細(xì)的信息,管理員可修改訂單狀態(tài),前提是前臺(tái)用戶已經(jīng)選擇“用戶已經(jīng)劃出款”,如下圖所示:圖6-23當(dāng)服務(wù)商收到貨款后可以選擇“服務(wù)商已經(jīng)收到款”,在單擊修改訂單狀態(tài)。發(fā)貨后需要將訂單狀態(tài)修改為“服務(wù)商已經(jīng)發(fā)貨”。當(dāng)前臺(tái)用戶確定收到貨后該訂單狀態(tài)中的“用戶已經(jīng)收到貨”就會(huì)自動(dòng)被選中。6.2.2注冊(cè)用戶管理 注冊(cè)用戶管理的功能為分頁(yè)顯示所有注冊(cè)用戶信息、查找用戶。這里用到了兩個(gè)特殊功能:全選和模糊查詢,重點(diǎn)對(duì)這兩點(diǎn)做詳細(xì)介紹。單擊用戶名后會(huì)轉(zhuǎn)向listuser.asp文件,詳細(xì)列出用戶的信息,代碼為a href=listuser.asp?id=。圖6-25全選 :模糊查詢:if checkbox=1 thenrs.open select username,userid,userzhenshiname,logins,adddate from user where username like %&namekey&% ,conn,1,1刪除:action=request.QueryString(action)userid=request.QueryString(id)case delconn.execute delete from user where userid in (&userid&) conn.execute delete from shop_action where userid in (&userid&)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論