當前位置:學問君>學習教育>畢業論文>

ASP網絡購物系統(一)

學問君 人氣:1.22W

                摘要
 透過網上購物系統的建設以實現對商業零售企業提供資訊化管理。建立了B2C的網絡銷售系統。着重論述了系統功能與實現、數據流程及存儲,包括商品目錄、用戶註冊、網上訂貨與購物、庫存查詢、後臺數據庫管理等。      運用HTML語言、VBScript技術、ADO、ASP與後臺數據庫連結等關鍵技術建設網上購物系統。實現網上購物系統以下功能:(1)爲客戶提供24小時方便快捷的在線訂購服務。(2)商品資訊的維護與管理。(3)高效的商品數據方案,對商品資訊進行科學、靈活地分類、存儲。  (4)強大、方便、快捷的查詢。(5)訂單號模組。(6)將客戶商業邏輯規則融入系統,即根據不同客戶屬性,提供不同付款方式。(7)訂單管理。【關鍵詞】B2C、網上購物系統、ASP、數據庫
 
 
   §1    概述1.1  網上購物系統的發展     近年來,隨着Internet的迅速崛起,互聯網已日益成爲收集提供資訊的最佳渠道並逐步進入傳統的流通領域。於是電子商務開始流行起來,越來越多的商家在網上建起在線商店,向消費者展示出一種新穎的購物理念。     網上訂購系統作爲B2B,B2C(Business  to  Customer,即企業對消費者),C2C(Customer  to  Customer,即消費者對消費者)電子商務的前端商務平臺,在其商務活動全過程中起着舉足輕重的作用。本文旨在討論如何建設B2C的網上購物系統。     網上購物是一種具有交互功能的商業資訊系統。它向用戶提供靜態和動態兩類資訊資源。所謂靜態資訊是指那些比經常變動或更新的資源,如公司簡介、管理規範和公司制度等等;動態資訊是指隨時變化的資訊,如商品報價,會議安排和培訓資訊等。網上購物系統具有強大的交互功能,可使商家和用戶方便的傳遞資訊,完成電子貿易或EDI交易。這種全新的交易方式實現了公司間文檔與資金的無紙化交換。1.2  網上購物的現狀     在美、日等資訊化程度較高的國家和地區,網絡商店發展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、J.C培尼等紛紛擠身於網絡經商的行列。調查表明:美國的家庭已越來越習慣於在家中從網上購物。        在我國,網上購物從無到有也不過短短几年時間。我國第一家網上購物發生在1996年,燕莎友誼商場首次透過網上商城售出一個景泰藍,雖然貨款的支付不是在網上進行的,但這畢竟爲我國零售業奏出了網上購物的先聲。現在隨着網絡的不斷髮展,上網購物以成爲一種趨勢。
1. 3網上購物系統的構建     現在流行的網上購物系統不僅要有漂亮的網頁,更要有嚴謹的規劃。每一個細小的環節都和重要。這樣才能使得在電子交易時避免不必要錯誤發生。我們將使用HTML、ASP等技術來編輯網頁,並運用ASP技術把數據庫和動態網頁相關聯。傳統的管理資訊系統資訊獲取方法是由專業文字錄入人員將資訊輸入到管理系統的數據庫中,這種方法在數據量不大時有很多的應用場合。當數據量比較大,並且有較強的專業性時,錄入的費用和出錯的可能性都相應上升。本文在實際應用開發中解決方案是建立網站,  以及自己的數據庫,使得所需商品資訊可以及時的儲存、更新。可以更好的及時瞭解商品買賣的情況。              

ASP網絡購物系統(一)


 §2  程序開發的技術基礎2.1  VBSCRIPT語言     VBScript腳本語言腳本是應用程序在網頁上表達的語言,可以將腳本嵌入Web頁中。通常腳本在服務器上執行,但也可以採用客戶端和服務器端結合使用VBScript是ASP的默認腳本語言。2.2  ASP技術2.2.1  ASP概述     ASP(Active  Sever  Pages動態網頁)是微軟公司推出的一種用以取代CGI(Common  Gateway  Interface)技術。目前,Internet上的許多基於Windows平臺的Web站點已開始應用ASP來替換CGI。ASP是一個位於服務器端的腳本執行環境。透過這種環境,用戶可以創建和執行動態的交互式Web服務器應用程序,如交互  式動態網頁,包括使用HTML  表單收集和處理資訊、上傳與下載等。  通常情況下,用戶透過瀏覽器看到的網頁大多是靜態的,目前Internet上的許多站點,仍然提供“靜態”(static)的主頁內容。所謂“靜態”,是指站點的主頁內容是“固定不變”的。一個“靜態”的站點,若要更新主頁的內容,必須手動更新其  HTML的檔案數據。而隨着Web技術的發展,用戶希望能夠看到根據要求而動態生成的主頁,例如響應用戶查詢數據庫的要求而生成報表等。站點服務器收到要求執行的應用程序,分析表單(form)的輸入數據,將執行的結果以HTML的格式傳送給瀏覽器。根據用戶請求生成動態主頁的傳統方法有CGI、ISAPI等。CGI是根據瀏覽器端的http請求激活響應進程,每一個請求對應一個進程。當同時有很多請求時,程序擠佔系統資源,造成效率低下。ISAPI針對這一缺點進行了改進,利用dll(動態連結庫技術),以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發步驟煩瑣。這兩種技術和另一普遍使用的開發動態網頁的技術  Java都還存在着另外一個問題,那就是開發困難,程序的開發和HTML寫作是兩個完全不同的過程,需要專門的程序員開發。ASP使用的  ActiveX技術基於開放設計環境,用戶可以自己定義和製作組件加入其中,使自己的動態網頁幾乎具有無限的擴充能力,這是傳統的CGI等程序所遠遠不及的地方。2.2.2  ASP工作原理     ASP與常見的在Client端實現動態主頁的技術

TAGS:系統 ASP 購物