資源描述:
《基于asp技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)504012849》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、基于ASP技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn).txt鐵飯碗的真實含義不是在一個地方吃一輩子飯,而是一輩子到哪兒都有飯吃。就算是一坨屎,也有遇見屎殼郎的那天。所以你大可不必為今天的自己有太多擔(dān)憂。本文由豹龍一號貢獻pdf文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。E-business電子商務(wù)《中國商貿(mào)》CHINABUSINESS&TRADE基于ASP技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)河北建筑工程學(xué)院李鳳云張家口市第一建筑工程有限公司安志文摘要:論文參考了目前國內(nèi)電子商務(wù)的發(fā)展情況和運營模式,介紹了ASPADO技術(shù),探討了基于ASPADO技
2、術(shù)實現(xiàn)網(wǎng)上購物的主要過程及實現(xiàn)。尤其是對其核心功能-購物車的設(shè)計實現(xiàn)進行了重點介紹。關(guān)鍵詞:電子商務(wù)網(wǎng)上購物購物車ASPWeb數(shù)據(jù)庫中圖分類號:文獻標(biāo)識碼:文章編號:F49A1005-5800(2009)08(b)-070-02IT技術(shù)及互聯(lián)網(wǎng)的結(jié)合使商務(wù)活動從形式到內(nèi)容都區(qū)別于以往的經(jīng)濟活動,電子商務(wù)正以人們無法想象的速度在全球范圍內(nèi)飛快地成長著,它使人類社會進入到依靠網(wǎng)絡(luò)空間和“虛擬化”運作的電子商務(wù)時代。許多企業(yè)將電子商務(wù)列為最重要的交易手段以獲取競爭的機會,試圖取得競爭的空間和獲勝的機會。新經(jīng)濟下成功的企業(yè)必然具備支持其謀求競爭優(yōu)勢的電子商務(wù)系統(tǒng),也就是
3、在互聯(lián)網(wǎng)上擁有自己的專業(yè)網(wǎng)站并能夠在此基礎(chǔ)上開展電子商務(wù)、網(wǎng)絡(luò)營銷等商業(yè)行為。顧客期望在極大的商品選擇空間中以最小的代價達到需求的滿足,企業(yè)與供應(yīng)商、經(jīng)銷商和消費者在新的商業(yè)環(huán)境下形成了新型的交易關(guān)系。購物網(wǎng)站是電子商務(wù)網(wǎng)站的一種基本形式。網(wǎng)上購物系統(tǒng)是在網(wǎng)絡(luò)上建立一個虛擬的購物商場,不僅有利于企業(yè)樹立自己的網(wǎng)上品牌,宣傳企業(yè)形象,減少流通環(huán)節(jié)開支,增加企業(yè)員工的工作效率、有效地控制“商場”的運營成本,減少管理費用。還可以使客戶更方便,更快捷地挑選商品,低成本類比和旁比也極為便利,足不出戶地付款和交付等使購物過程變得輕松、快捷,很適合現(xiàn)代人快節(jié)奏的生活。網(wǎng)上銷售
4、網(wǎng)站的構(gòu)建類型有商家和商家之間的電子商務(wù)活動(B2B)、商家與顧客之間的商務(wù)活動(B2C)及消費者對消費者的電子商務(wù)(C2C)。目前國內(nèi)已有多家這樣的網(wǎng)站,如當(dāng)當(dāng)網(wǎng)上書店等。鑒于百貨商場的經(jīng)營性質(zhì)和贏利方式,該系統(tǒng)通過B2C型網(wǎng)站來實現(xiàn)。網(wǎng)或內(nèi)聯(lián)網(wǎng)傳送HTTP請求到Web服務(wù)器,該請求在Web服務(wù)器通執(zhí)行一個表單所指定的ASP程序,Web服務(wù)器執(zhí)行ASP文檔,過ODBC驅(qū)動程序,連接到支持ODBC的數(shù)據(jù)庫上,執(zhí)行ASP文檔所指定的SOL指令,最后將執(zhí)行結(jié)果以HTML格式傳送給用戶瀏覽器。ASP使用兩個ADO組件對象來訪問和操縱數(shù)據(jù)庫,即用Connection對象
5、來連接數(shù)據(jù)庫和增加、刪除、更新數(shù)據(jù)庫的數(shù)據(jù)等,用Recordset對象來返回數(shù)據(jù)庫訪問的結(jié)果。ADO為ASP提供了完整的Web數(shù)據(jù)庫訪問解決方案,使用ADO編寫緊湊簡明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫,腳本中可使用VBScript、JavaScript語言來控制數(shù)據(jù)庫的存取與查訪結(jié)果的輸出顯示畫面。應(yīng)用ADO訪問數(shù)據(jù)庫文件前,要建立幾個數(shù)據(jù)庫或數(shù)據(jù)源,設(shè)置DNS,連接并打開相應(yīng)的數(shù)據(jù)庫,然后設(shè)置并執(zhí)行SQL命令來完成相應(yīng)的任務(wù),再用ASP語句返回結(jié)果,最后關(guān)閉數(shù)據(jù)庫。1.3系統(tǒng)的安全性網(wǎng)上購物環(huán)境中,用戶與Web服務(wù)器組成了一個星形網(wǎng),客戶瀏覽器與服務(wù)器之
6、間通過HTTP協(xié)議進行通訊。由于HTTP協(xié)議是非連接的,即客戶發(fā)一個請求,服務(wù)器響應(yīng)并發(fā)送數(shù)據(jù)后,連接斷掉。因此,一個關(guān)鍵的問題是服務(wù)器如何確定一個請求是由哪個用戶發(fā)出的。解決這些問題要給合法客戶一個標(biāo)記。服務(wù)器通過客戶的用戶和密碼來驗證是否是合法用戶。2基于ASP的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)1ASP技術(shù)1.1ASP及其運行環(huán)境、開發(fā)工具ASP(MicrosoftActiveServerPages)是微軟開發(fā)的一套實現(xiàn)Web服務(wù)的服務(wù)器端腳本環(huán)境,也稱為動態(tài)網(wǎng)頁,是一系列對象和組件的集合。ASP文件就是嵌入了可執(zhí)行腳本的HTML文檔,將HTML和Active控件結(jié)
7、合起來,以產(chǎn)生和執(zhí)行動態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序,擴展名為.asp。ASP源代碼由腳本語言、內(nèi)置對象、組件三個部分組成。ASP作為一種動態(tài)Web技術(shù),它是既提供ASP源代碼的語法規(guī)定,也提供使得嵌入了ASP源代碼的asp網(wǎng)頁文件得以運行的相應(yīng)的Web服務(wù)器程序。1.2ASP與ADO結(jié)合實現(xiàn)數(shù)據(jù)庫的連接和訪問1.2.1ASP與ADO結(jié)合連接數(shù)據(jù)庫的方法ADO可連接多種數(shù)據(jù)庫,包括SQLServer、Oracle等支持ODBC的數(shù)據(jù)庫。ASP結(jié)合使用ADO建立提供數(shù)據(jù)庫信息的主頁,讓用戶在瀏覽器頁面中操作。要插入、更新、刪除后臺數(shù)據(jù)庫,則通過ADO在
8、Web服務(wù)器上設(shè)定ODB