版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、八年經(jīng)驗、專業(yè)指導(dǎo)畢業(yè)設(shè)計需要全套設(shè)計請聯(lián)系:731767310目 錄1引言12系統(tǒng)分析32.1系統(tǒng)設(shè)計目標32.2系統(tǒng)功能分析32.3系統(tǒng)設(shè)計流程圖42.4各功能模塊間的關(guān)系42.5開發(fā)工具和運行環(huán)境的選擇53設(shè)計過程73.1數(shù)據(jù)庫的需求分析73.2根據(jù)數(shù)據(jù)庫的需求分析建數(shù)據(jù)表73.3前端網(wǎng)絡(luò)頁面的開發(fā)與設(shè)計83.4內(nèi)部邏輯結(jié)構(gòu)圖124系統(tǒng)的實現(xiàn)144.1實現(xiàn)購物車模塊144.2實現(xiàn)用戶管理模塊164.3實現(xiàn)商品瀏覽模塊174.4實現(xiàn)管理員操作模塊175結(jié)束語18參考文獻19abstract20致謝21網(wǎng)上體育用品商店的設(shè)計與實現(xiàn)摘 要: 本文主要探討了基于b/s運行構(gòu)架和windows 2
2、000 server+asp+access 2000設(shè)計模式下,采用dreamweaver mx 2004可視化、交互性網(wǎng)頁開發(fā)工具進行網(wǎng)上體育用品商店的開發(fā)和后臺數(shù)據(jù)庫設(shè)計的基本方法和步驟1,著重論述了會員注冊與管理、商品瀏覽、購物車、管理員操作等功能模塊的設(shè)計與實現(xiàn)過程。系統(tǒng)界面友好,性能穩(wěn)定,效果良好,集信息數(shù)據(jù)添加、維護、管理等功能于一體。關(guān)鍵詞: 信息資源; asp; 數(shù)據(jù)庫組建; 體育用品信息; 購物車1 引言商業(yè)活動可以說由來已久,世界上自從有了人類,就從未間斷過商業(yè)活動。但在發(fā)達的商品交換中,傳統(tǒng)商業(yè)采用的是柜臺式的一手交錢一手交貨的交易方式,售貨員是消費者與商品之間的橋梁,售
3、貨員的態(tài)度和服務(wù)效率直接影響商品的銷售。于是計算機管理系統(tǒng)的應(yīng)用,使發(fā)達國家的商業(yè)進入了一個新的發(fā)展階段,使物流、資金得到了進一步的完善,為商品信息的處理、傳遞提供了可靠的保證,促進了商品的銷售,形成了一套成功、完整的經(jīng)營管理體系。internet的發(fā)展與應(yīng)用使商家看到了它的商業(yè)價值及潛在的市場,紛紛在網(wǎng)上建立了網(wǎng)上購物系統(tǒng),來推銷自己的產(chǎn)品,各種各樣的網(wǎng)上購物商店應(yīng)運而生2。美國一項權(quán)威調(diào)查顯示,大約只有十數(shù)種商品適合網(wǎng)上銷售,比如書、音像制品、化妝品、體育用品等。據(jù)業(yè)內(nèi)人士透露,從中國電子商務(wù)發(fā)展的現(xiàn)狀來看,在線品牌商店將領(lǐng)導(dǎo)市場,企業(yè)要在同行業(yè)中生存下去,重要的條件之一就是創(chuàng)建具有鮮明特
4、色的網(wǎng)上商店。與此同時中國人民的保健意識在不斷的提高,人們越來越意識到有錢買不來健康,治病不如無病?,F(xiàn)代生活由于運動不足導(dǎo)致肥胖、高血壓、高血脂、心肌梗塞、糖尿病、動脈硬化、腦中風等各種富貴病。健康是人類現(xiàn)代生活的主題之一,越來越沉重的社會壓力,越來越快的生活節(jié)奏,使每個人都感到疲憊,使得慢性疾病的發(fā)生迅速增加。隨著生活水平的日益提高和改善,保健意識也隨之迅速普及,保健要求越來越強烈。而美的概念也已經(jīng)發(fā)生了變化,健康的美才是真正的美?,F(xiàn)在人們比以往更關(guān)心自身的健康、健美、長壽和精神享受。因此,健身運動蔚然成風。但苦于工作繁忙、空氣污染等諸多因素的限制,往往使許多美好的愿望難以實現(xiàn)。運動器材可使
5、大家免除不必要的煩惱,隨時在家中、在辦公室、運動場地進行健身運動。為此我們順應(yīng)電子商務(wù)發(fā)展的潮流以及現(xiàn)代生活中人們消費的需求,構(gòu)建網(wǎng)上體育用品商店。本網(wǎng)站在開發(fā)過程中運用asp進行系統(tǒng)開發(fā),dreamweaver mx 2004為網(wǎng)頁開發(fā)工具,access 2000創(chuàng)建系統(tǒng)數(shù)據(jù)庫。在開發(fā)過程中存在購物車的實現(xiàn)以及數(shù)據(jù)庫的連接等技術(shù)難題,我們將克服并最終實現(xiàn)這些功能。通過本網(wǎng)站的開發(fā),我們將為眾多的體育愛好者以及廣大的追求健康的消費者提供需要的、新的、快捷的、方便的購物方式和服務(wù)。解決廣大消費者外出購物時間越來越少,交通的擁擠和日趨增大的店面致使的時間和精力的浪費,琳瑯滿目的商品也使消費者眼花繚
6、亂等一些繁瑣的問題。2 系統(tǒng)分析2.1系統(tǒng)設(shè)計目標(1) 應(yīng)滿足廣大消費者網(wǎng)上購買體育用品的基本需要,并達到操作過程中的直觀、方便、實用等要求;(2)具備網(wǎng)站及數(shù)據(jù)庫的維護功能,及時根據(jù)用戶需求進行網(wǎng)絡(luò)更新,數(shù)據(jù)的添加、維護、修改等操作;(3)盡量考慮到在建設(shè)一個網(wǎng)站時,不同應(yīng)用程序之間存在的各種可能的聯(lián)系,以及可能存在的錯誤的陷阱,確保用戶私人數(shù)據(jù)的安全性。2.2系統(tǒng)功能分析 在網(wǎng)上體育用品商店的設(shè)計中,明確該系統(tǒng)在實現(xiàn)后應(yīng)具有以下四個功能模塊:(1)商品瀏覽模塊實現(xiàn)商店所有商品的分類上架,供用戶瀏覽選擇。將需要在網(wǎng)絡(luò)上銷售的商品加以歸總和分類,建立一個基本的網(wǎng)站商品分類體系。然后在網(wǎng)站上按
7、照分類體系分別設(shè)置商品陳列架,用戶可以通過瀏覽不同的陳列架找到所需要的體育用品, 用戶也可以通過查看結(jié)果而獲得商品的詳細情況,如貨號、品牌、價格和相應(yīng)的圖片等。同時用戶也可以瀏覽數(shù)據(jù)庫中存儲的全部商品,以便進行多種商品的瀏覽和選擇性的購買;(2)會員注冊與管理模塊 本模塊中包括新會員的注冊、會員身份的驗證、會員信息的修改、會員身份注銷和預(yù)訂制商品。在這種用戶注冊會員制管理方式下,網(wǎng)站的注冊會員可以在每次進入本站時,通過驗證身份而獲得在線購物和其他的一些權(quán)利,如果用戶發(fā)現(xiàn)自己的注冊信息有錯誤,也可以在線修改。在本網(wǎng)站的這種管理模式下非會員用戶只能在網(wǎng)站上瀏覽,但是不能在線購物(即下定單)。而預(yù)訂
8、制商品是指會員需要而本店沒有的商品,會員可以通過缺貨登記頁面預(yù)訂自己所需要的商品,本店會盡力滿足用戶的需求;(3)購物車模塊該網(wǎng)站的重點就在購物車模塊的實現(xiàn)上,在該模塊中需要完成用戶將選擇的商品加入購物車的功能,決定購買后可以結(jié)賬的功能,結(jié)賬后生成購物定單的功能,以及提示購物積分和提醒及時付款等功能。在購物車中用戶可以對自己選擇的商品取消購買,也可以對每件選擇的商品決定購買的復(fù)件數(shù)。當會員在查看購物車頁面看到了自己的購物積分時,同時提醒您,您的購物定單已經(jīng)生成。所謂購物積分是指對用戶資料進行采集,記錄用戶每次購物的信息,達到一定分值會有相應(yīng)的優(yōu)惠。定單生成后會提醒用戶在有效的日期內(nèi)進行付款,否
9、則將取消已生成的定單;(4)管理員操作模塊管理員操作模塊,就是管理員將商品輸入數(shù)據(jù)庫并對其進行維護的功能模塊。在此模塊中首先有一個管理員登錄頁面,只有在管理員登錄以后才可以進行輸入操作,非管理人員在沒有用戶名和密碼的前提下是不能登錄的。登錄以后管理員根據(jù)數(shù)據(jù)庫中商品信息表中所包含的字段將用戶預(yù)訂的商品以及該店要上架的新的商品信息輸入表中。2.3系統(tǒng)設(shè)計流程圖 在本系統(tǒng)功能分析的基礎(chǔ)上,得到如圖2.1所示的系統(tǒng)設(shè)計流程圖: 體育用品商店 商品瀏覽模塊 商品購物模塊 用戶管理模塊 管理員模塊 整體瀏覽商品 分類瀏覽商品 注冊 定貨 添加商品 結(jié)果輸出 放入購物車 身份驗證 資料修改 查看結(jié)果詳情
10、查看購物車預(yù)訂制商品 決定購買 定單生成圖2.1系統(tǒng)設(shè)計流程圖2.4各功能模塊間的關(guān)系各模塊內(nèi)部具有錯綜復(fù)雜的關(guān)系,其中最主要的就是購物生成定單與用戶身份驗證之間的關(guān)系。下面列出我們分析得出的關(guān)于這些模塊內(nèi)及模塊之間的聯(lián)系。(1)會員登錄通過以后才能進行資料修改。在修改資料之前必須判斷當前用戶是否已經(jīng)登錄。(2)會員登錄以后才可以進行商品的預(yù)訂。在預(yù)訂商品之前必須判斷當前用戶是否已經(jīng)登錄。(3)用戶瀏覽商品,選購商品,將商品放入購物車。如果該用戶決定要購買這些商品,即要生成定單,就必須判斷當前用戶是否已經(jīng)登錄。(4)用戶身份驗證通過后將要生成定單。如果用戶需要在定單生成之前進行資料修改,則需要
11、轉(zhuǎn)入用戶個人資料修改頁面,該程序位于會員管理模塊中。(5)用戶通過檢索功能(即商品分類)找到所需要的商品,滿意后放入購物車,即由商品瀏覽模塊轉(zhuǎn)入購物車模塊。(6)而對于管理員操作模塊,和其它的幾個模塊之間沒有多大的聯(lián)系。它只是用來管理數(shù)據(jù)庫中商品數(shù)量及品種是否齊全,是否可以滿足用戶的需求,然后進行及時的添加和維護。這些聯(lián)系反映了網(wǎng)站設(shè)計的基本思路和程序編制的基本流程。從上述對功能模塊的分析中可以看出身份驗證在整個購物的過程中發(fā)揮著相當重要的作用。2.5開發(fā)工具和運行環(huán)境的選擇(1)軟件平臺選擇目前實現(xiàn)信息資源共享的方法不少,本系統(tǒng)選擇微軟公司推出的asp應(yīng)用程序開發(fā)技術(shù)。asp是目前較簡便的服
12、務(wù)器端腳本執(zhí)行環(huán)境,它集html、odbc數(shù)據(jù)庫訪問和其它許多新技術(shù)于一身,提供多個內(nèi)置對象可以直接調(diào)用,具有開發(fā)簡單、功能強大、擴充性好等優(yōu)點,幾乎支持所有腳本語言,如vbscript、javascript和perl等3。同時asp作為一個服務(wù)器端的腳本環(huán)境,可以產(chǎn)生并執(zhí)行動態(tài)、交互式、高效率的站點服務(wù)器應(yīng)用程序。asp可以勝任基于microsoft web服務(wù)器的各種動態(tài)數(shù)據(jù)發(fā)布。系統(tǒng)軟件設(shè)計選擇的開發(fā)工具有: 網(wǎng)頁開發(fā)工具為dreamweaver mx 2004。原本可以利用各類網(wǎng)頁制作工具來進行綜合網(wǎng)頁開發(fā),但是dreamweaver mx 2004它是一個可視化的、動態(tài)的網(wǎng)頁設(shè)計和網(wǎng)
13、站開發(fā)管理工具,支持最新的web技術(shù)和asp、jsp、php等數(shù)據(jù)庫編程。而本網(wǎng)站本身為一動態(tài)的設(shè)計,同時還考慮到諸如frontpage等老牌開發(fā)工具中存在的一些弊端,故選擇了dreamweaver mx 2004來作為本網(wǎng)站的開發(fā)工具。服務(wù)端操作系統(tǒng)為microsoft windows 2000 serverweb服務(wù)器使用microsoft internet information server5.0;數(shù)據(jù)庫服務(wù)器使用microsoft access 2000??蛻舳瞬僮飨到y(tǒng)為microsoft windows 2000;瀏覽器為microsoft ie4.0以上。(2)后臺數(shù)據(jù)庫的設(shè)計
14、運用asp進行系統(tǒng)開發(fā), microsoft ado是實現(xiàn)web網(wǎng)頁與數(shù)據(jù)庫的集成和連接的一個很好的解決方案。ado是asp中內(nèi)置的activex服務(wù)器組件,可以支持多種數(shù)據(jù)庫類型,如foxpro、paradox、sql server、oracle、access等。由于access具有運行速度較快、兼容性好、提供口令支持,集信息創(chuàng)建、發(fā)布和共享于一體,較適合于中小型網(wǎng)站。故我們采用access 2000軟件創(chuàng)建系統(tǒng)數(shù)據(jù)庫。3 設(shè)計過程3.1數(shù)據(jù)庫的需求分析根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于本網(wǎng)上體育用品商店的數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):會員信息表(users):custi
15、d、userid、userpw、name、idnumber、sex、age、address、zipcode、phone、email、points等。定單信息表(orders):orderid、orderdate、customerid、details、itemtotal、totalorder、paystatus等。商品信息表(product):productid、item、kind、name、descripttion、price、nametag、photo等。預(yù)訂制商品表(preorders):userid、proname、nametag、descrip、pretime等。3.2根據(jù)數(shù)據(jù)庫的需求
16、分析建數(shù)據(jù)表下面列出的數(shù)據(jù)庫中的表: 表3.1會員信息表字段名數(shù)據(jù)類型字段長字段說明custid文本50userid文本50userpw文本50name文本255idnumber文本20sex文本50age文本10address文本255zipcode文本10phone文本50email文本255points數(shù)字長整型表3.2定單信息表字段名數(shù)據(jù)類型字段長字段說明orderid文本50orderdate文本50customerid文本50details備注itemtotal文本50totalorder貨幣paystatus是/否表3.3商品信息表字段名數(shù)據(jù)類型字段長字段說明productid文
17、本50item文本50kind文本50name文本50descripttion文本200price數(shù)字雙精度型nametag文本50photo文本50表3.4預(yù)訂制商品表字段名數(shù)據(jù)類型字段長字段說明userid文本50proname文本50nametag文本50descrip備注pretime時間/日期3.3前端網(wǎng)絡(luò)頁面的開發(fā)與設(shè)計(1)首頁(index1.asp)本網(wǎng)站的首頁只是對網(wǎng)站中的情況作了一個比較簡單的說明。網(wǎng)站的所有內(nèi)容在點擊了“進入網(wǎng)站”鏈接按紐以后即可見。(2)商品分類頁面(index.asp)網(wǎng)站的主題為購物,那么在該頁我們應(yīng)當給用戶這樣的印象,因而設(shè)計的網(wǎng)上商店的分類頁面即
18、是商店商品的分類瀏覽界面。用戶可以通過頁面左邊的導(dǎo)航欄瀏覽不同類別的商品,數(shù)據(jù)庫中存儲的該類商品即顯示到右邊的窗口中。商品基本大類分為服裝類、鞋帽類、器材類、球類等。具體劃分小類如下:(1) 服裝:休閑系列、運動服裝及其它服裝;(2) 鞋帽:籃球鞋、排球鞋、足球鞋、旅游鞋、帽子;(3) 器材類:健身器材、籃球器材、羽毛球器材、乒乓球器材及其它;(4) 球類:足球、籃球、排球、臺球及羽毛球。其次,在本頁提供用戶進行其他操作的入口(功能導(dǎo)航欄),如允許用戶進入到注冊、登錄、修改個人資料、商品瀏覽和查看購物車等功能頁面。根據(jù)這樣的要求,我們將網(wǎng)站的頁面分為三個欄。上欄提供各模塊導(dǎo)航;左下欄提供商品各
19、類導(dǎo)航,右下欄用做主顯示窗口。而在其它的頁面也將使用這種布局,只是在其它頁面的左下欄提供的是一些體育新聞,右下欄用做顯示商品、提供登錄界面、注冊新會員、進行資料修改、預(yù)訂商品等。大致頁面分欄效果及分類顯示如圖3.1所示:圖3.1頁面分欄及分類顯示效果(3)注冊頁面(enroll.asp)新會員注冊時需要提供一系列的信息,對于一個電子商務(wù)網(wǎng)站來說,這些信息的可靠性直接與網(wǎng)站的效益掛鉤。因此,必須對用戶填寫的各種信息進行一定的合法性檢驗,避免過多的無效注冊訪問服務(wù)器,浪費服務(wù)器的資源。用戶在這個頁面輸入自己的用戶名和口令(包括確認口令),以及其它的一些要求必須填寫的資料。當然,如果注冊成功,則給出
20、注冊成功的信息,成為本店的會員,可以馬上進行購物 ,享有會員的一切權(quán)利;如果注冊不成功,系統(tǒng)則會提示用戶,注冊不成功的原因,同時可以重新注冊。注冊頁面效果如圖3.2所示:圖3.2注冊頁面效果圖(4)登錄頁面/老會員登錄頁面(login.asp/ oldlogin.asp)系統(tǒng)登錄頁面采用了一個表系統(tǒng),會員信息表。在系統(tǒng)登錄頁面里需要引入userid和userpw字段進行用戶身份的鑒別。如果用戶身份通過鑒別的話,系統(tǒng)登錄頁面還要記錄用戶的詳細信息,留待以后的系統(tǒng)頁面使用,比如說在修改個人資料或者是購物結(jié)賬時都會用到。還有就是注銷的功能,如果要注銷必須先登錄,在沒有登錄就要進行注銷時,系統(tǒng)會通知用
21、戶還沒有登錄,同時轉(zhuǎn)到登錄頁面。登錄頁面和老會員登錄頁面本身沒有多大的區(qū)別,只是老會員登錄頁面是在用戶沒有登錄而要購物結(jié)賬的時候彈出的要求登錄的頁面;而登錄頁面是隨時都可以打開的頁面。(5)缺貨登記頁面(預(yù)訂制商品頁面)(prefill.asp)此頁的功能是,如果用戶在網(wǎng)站上沒有找到其所需要的商品,用戶可以向網(wǎng)站預(yù)訂商品。網(wǎng)站可以根據(jù)用戶預(yù)訂的商品信息,了解商店缺貨情況,及時充實商品數(shù)量和類型。因這涉及到數(shù)據(jù)庫的管理問題,所以只允許本站注冊會員才享有此預(yù)訂商品的權(quán)利,非會員的用戶只能是在進行了注冊并且注冊成功以后才可以使用該功能。該頁效果如圖所示3.3: 圖3.3缺貨登記頁面效果(6)個人資料
22、修改頁面(updata.asp)該頁面是專為會員設(shè)置的頁面,當用戶認為自己的個人資料有哪一部分需要修改時,可以進入此頁面進行修改。修改個人資料的程序分兩步進行,首先判斷session的狀態(tài)是否為“已經(jīng)登錄”。如果沒有登錄,則提示用戶還沒有登錄,進入登錄頁面;否則將該用戶的資料以表單的形式顯示,供用戶修改。資料修改結(jié)束以后,點擊繼續(xù)購物頁面將進入商品分類顯示頁面,會員可以繼續(xù)瀏覽或購物。(7)商品瀏覽頁面(show.asp) 在商品瀏覽頁面,網(wǎng)站設(shè)計以每頁10條記錄的形式顯示數(shù)據(jù)庫中存儲的所有商品的信息。顯示的商品在類別上沒有任何的規(guī)律性,它是以商品編號的英文字母降序排列的。(8)服務(wù)中心頁面(
23、server.asp)該頁面中為用戶詳細的述說了本店的服務(wù)宗旨、服務(wù)承諾以及售前、售中、售后提供的一系列的服務(wù)。該頁面在用戶的定單生成時還可能用到。因為在定單生成頁面,為了讓用戶能清楚而放心的進行付款,網(wǎng)站將該頁與定單生成頁進行了鏈接。(9)查看購物車頁面(viewcart.asp)查看購物車中的商品即檢查存儲用戶選擇商品信息cookies中是否存有數(shù)據(jù),如果該cookies字典為空,則表明當前用戶的購物車中沒有商品;否則表明當前用戶的購物車里有商品,需要把商品信息顯示給用戶4。該頁面最后還提供了3個選項,即繼續(xù)購物、清空購物車、現(xiàn)在結(jié)賬。繼續(xù)購物,則關(guān)閉購物車,回到網(wǎng)站的商品分類頁面,以便可
24、以繼續(xù)瀏覽購物;清空購物車,將所有已加入購物車的商品信息清空;現(xiàn)在結(jié)賬,則用若干個session變量記錄用戶需要購買的每種商品的個數(shù),以及檢查是否有決定不購買的商品。如果購物車中有商品,且已決定購買,而沒有登錄則轉(zhuǎn)到身份驗證頁面,否則顯示購物成功。購物定單生成后,顯示用戶的購物積分,同時提醒用戶以什么樣的方式進行付款。(10)管理員登錄頁面(mangementor.asp) 為了確保系統(tǒng)數(shù)據(jù)庫中數(shù)據(jù)的安全性,設(shè)置了該頁面。并且只有管理員才可以使用自己擁有的管理員賬號以及密碼進入該頁面,然后進行數(shù)據(jù)庫中商品信息的添加。(11)管理員添加商品頁面(goods.asp)該頁面為管理員操作頁面,在此頁
25、面上以表單的形式將商品所擁有的所有信息項都顯示出來,管理員在添加商品時需要一一填寫。在頁面的右側(cè)一分欄中還列出了管理員需知項目,在該頁面管理員也可以進入商品瀏覽頁面,以便對添加的商品進行檢驗。3.4內(nèi)部邏輯結(jié)構(gòu)圖在本網(wǎng)站的開發(fā)設(shè)計過程中所有涉及到的程序及其模塊之間形成一個密切的邏輯圖如圖3.4所示。從這個邏輯圖上可以看到這些程序所具備內(nèi)部聯(lián)系,以及表現(xiàn)在這種內(nèi)部聯(lián)系上的程序設(shè)計思路。首頁index1.asp 會員管理與注冊模塊 商品瀏覽模塊 購物車模塊 管理員操作模塊注冊enroll.asp 陳列 show.asp 加入pushcart.asp登錄mangementor.aspcustadd.
26、asp 分類index.asp 查看viewcart.asp 添加goods.asp 登錄oldlogin.asp findhistory.asp 清空removecart.asp 注銷destroy.asp 結(jié)帳forinvoece.asp oldlogin.asplogincheck.asp修改update.asp makeinvoice.aspinfoupdate.asp預(yù)訂prefill.asp preorder.asp 圖3.4內(nèi)部邏輯結(jié)構(gòu)圖4 系統(tǒng)的實現(xiàn)該系統(tǒng)模擬了一個網(wǎng)上電子商務(wù)網(wǎng)站的制作流程,結(jié)合了一般大型程序的設(shè)計原理。只是還不能像一個真正的電子商務(wù)網(wǎng)站那樣可以進行實際應(yīng)用,
27、畢竟它還存在一些漏洞5。所以該系統(tǒng)只是一個模擬網(wǎng)上電子商務(wù)網(wǎng)站制作的網(wǎng)上體育用品商店。雖然說是一個模擬的網(wǎng)站,但是麻雀雖小五臟俱全,一個網(wǎng)上電子商務(wù)網(wǎng)站應(yīng)該具有的功能,在該網(wǎng)站都得以一一實現(xiàn)。4.1實現(xiàn)購物車模塊購物車在網(wǎng)上體育用品商店這樣的網(wǎng)上購物體系中是必不可少的,所以在本網(wǎng)站的實現(xiàn)過程中將其列為了重點的克服對象,最終我們實現(xiàn)了購物車的功能。在本網(wǎng)站的購物車這個功能模塊中不但可以把商品加入購物車而且還可以在查看購物車頁面看到會員自己將那些商品加入了購物車中,同時還可以在該頁決定是否購買已經(jīng)選擇的商品或者是決定要購買的數(shù)量。在下面的查看購物車頁面顯示的清空購物車功能,將把用戶放入購物車中的所
28、有商品都清空,清空結(jié)果將在一個彈出式窗口中顯示,同時提醒用戶關(guān)閉彈出窗口,而界面已經(jīng)返回了商品分類頁面。下面將顯示把一些商品加入購物車(圖4.1)和商品加入購物車后查看購物車(圖4.2)頁面的運行結(jié)果。不論是在加入購物車頁面還是在查看購物車頁面,點擊繼續(xù)購物都將返回網(wǎng)站的首頁面。圖4.1商品加入購物車效果圖圖4.2查看購物車效果圖在圖4.2中除了繼續(xù)購物和清空購物車兩個選項以外還有一個現(xiàn)在結(jié)賬選項,在前面介紹前端網(wǎng)絡(luò)頁面時已經(jīng)提到過,要結(jié)賬必須是會員,而且就算你是會員還必須是已經(jīng)登錄成功的,否則也不能進行結(jié)賬。如果不是會員就不能在線購物,這也是該網(wǎng)站沒有一打開網(wǎng)站就要求輸入會員號和密碼的原因之
29、所在6。只要會員點擊現(xiàn)在結(jié)賬成功,那么其所要購買的商品定單就生成,同時提供付款方式(見圖4.3)。圖4.3為購物成功頁面,即定單生成頁面:圖4.3生成定單效果圖4.2實現(xiàn)用戶管理模塊本模塊中包括新會員的注冊、會員身份的驗證、會員信息的修改、會員身份注銷和預(yù)訂制商品。眾多功能中在實現(xiàn)會員的注冊和會員信息的修改功能時有一定的難度,故只介紹這兩個功能的實現(xiàn)。會員注冊是本網(wǎng)站中必須和數(shù)據(jù)庫相連接的一個功能模塊。在會員注冊成功后,不僅要顯示其注冊信息,更重要的是必須讓其信息進入數(shù)據(jù)庫中。由于數(shù)據(jù)庫為后臺管理部分,用戶沒有查看的權(quán)力,所以會員只要看到注冊成功的信息,就已經(jīng)是本網(wǎng)站的會員了(下面將給出注冊成
30、功頁面,圖4.4),不要再想怎么樣就可以看看數(shù)據(jù)庫中是否已經(jīng)有自己的資料,沒有必要。圖4.4注冊成功界面會員信息的修改,只有在登錄成功以后才可以進行。如果用戶要修改個人資料而又沒有登錄,那么系統(tǒng)會提醒并要求用戶先登錄(如圖4.5)。如果用戶已登錄而要進行個人資料的修改那么系統(tǒng)會自動轉(zhuǎn)到修改頁面,同時返回用戶原有的資料。圖4.5提示未登錄對話框4.3實現(xiàn)商品瀏覽模塊商品瀏覽模塊,也就是商品陳列上架模塊。它作為本網(wǎng)站的一個模塊在實現(xiàn)的時候,實現(xiàn)商店所有商品的分類上架,供用戶瀏覽選擇, 用戶可以通過查看結(jié)果而獲得商品的詳細情況,如貨號、品牌、價格和照片等。在本網(wǎng)站該功能的實現(xiàn),可以分為兩部分。一部分
31、就是上欄各模塊導(dǎo)航中都有的一個商品瀏覽項,在該項功能中實現(xiàn)的是所有商品的顯示,它沒有分類,頁面分頁顯示了數(shù)據(jù)庫中的所有商品及其信息,在該頁不但可以看到商品的貨號、品牌、價格和照片,還可以將其加入購物車;第二部分就是在商品分類頁面和管理員登錄頁面的左下欄中的商品分類導(dǎo)航欄,在該欄中用戶可以按照各自的需要點擊不同的分類,從而得到所需要的商品信息。在這兩個頁面上顯示的方法還有所不同,在商品分類頁面結(jié)果將顯示在右下欄,而在管理員登錄頁面將顯示在一個彈出窗口中7。4.4實現(xiàn)管理員操作模塊管理員操作模塊主要就是要實現(xiàn)商品的添加功能,只要管理員登錄成功,就可以進行該操作。添加功能的實現(xiàn)也必須和數(shù)據(jù)庫相連,只
32、有連接上數(shù)據(jù)庫商品的添加才可以成功,才可以讓用戶需要的商品進入到數(shù)據(jù)庫的商品信息表中。商品添加成功后,系統(tǒng)會告知管理員商品已經(jīng)添加成功。下圖為添加成功后返回給管理員的信息情況圖:圖4.6提示商品添加成功對話框5 結(jié)束語該網(wǎng)站運用系統(tǒng)工程思想,基于windows 2000 server 操作系統(tǒng)和b/s運行模式,采用dreamweaver mx 2004可視化開發(fā)工具和asp動態(tài)編程技術(shù),應(yīng)用后臺管理庫和基礎(chǔ)數(shù)據(jù)庫創(chuàng)建的信息資源應(yīng)用系統(tǒng),可實現(xiàn)數(shù)據(jù)添加、維護等功能。系統(tǒng)界面友好,操作方便,性能穩(wěn)定,效果良好。網(wǎng)站開發(fā)完畢以后,其功能符合用戶需求,能夠完成網(wǎng)上購買體育用品的基本功能。但由于設(shè)計時間短,還不能像一個真正的電子商務(wù)網(wǎng)站那樣可以進行實際應(yīng)用,它還存在著一些漏洞。所以該系統(tǒng)只是一個模擬網(wǎng)上電子商務(wù)網(wǎng)站制作的網(wǎng)上體育用品商店。而該網(wǎng)站存在的一些不盡如人意的地方,比如該網(wǎng)站連接的是一個小型的數(shù)據(jù)庫系統(tǒng),用戶界面不夠美觀,功能還不夠完善等問題,這些只能以后再深入的研究,并加以改進。參考文獻1 于平福,劉凱龍.基于asp的農(nóng)業(yè)信息資源網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn)j.現(xiàn)代圖書情報技術(shù),2/2005期.2 梁嘉超,盧山.asp后臺數(shù)據(jù)庫網(wǎng)站制作實例經(jīng)典m.冶金工業(yè)出版社,20013 張念魯,劉紅屏.web程序設(shè)計教程m.高等教育出版社,20044 肖志剛,張維,韓璐.新世紀asp動態(tài)網(wǎng)頁
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村房屋協(xié)議轉(zhuǎn)讓協(xié)議書
- 醫(yī)療事故賠償協(xié)議內(nèi)容
- 《電機技術(shù)應(yīng)用》課件 2.2.4 異步電動機的機械特性
- 中學課程實施方案(2024-2025學年)
- (2024)電子商務(wù)創(chuàng)業(yè)園項目可行性研究報告建議書(一)
- 2024年度個人年終工作總結(jié)范文三
- 【9上英RJ】亳州市利辛縣部分學校聯(lián)考2023-2024學年九年級上學期期末考試英語試題
- 2024秋新滬科版物理8年級上冊教學課件 第6章 熟悉而陌生的力 第2節(jié) 測量:用彈簧測力計測量力
- 2023年高收縮腈綸項目籌資方案
- 2023年柔印CTP項目籌資方案
- 鐵路巡防方案
- 如何創(chuàng)造有意義的人生
- 冬季如何預(yù)防腦卒中
- 安檢基礎(chǔ)知識課件
- 習思想教材配套練習題 第一章 新時代堅持和發(fā)展中國特色社會主義
- 現(xiàn)代禮儀饋贈禮儀課件
- 病案室防蟲應(yīng)急預(yù)案演練腳本
- 目標導(dǎo)向的教學:七年級英語第一單元教案
- 部編版一年級下冊道德與法治第3課《我不拖拉》教案(含2課時)
- 數(shù)學與藝術(shù)的結(jié)合探索數(shù)學和藝術(shù)之間的聯(lián)系和美妙
- 眼科護理的國內(nèi)外發(fā)展動態(tài)和趨勢
評論
0/150
提交評論