男人摸女人的胸视频,91精品国产91久久久久久最新,黄色视频性爱免费看,黄瓜视频在线观看,国产小视频国产精品,成人福利国产一区二区,国产高清精品自拍91亚洲,国产91一区二区

加急見刊

用ASP設計電子商務網站

劉伯華 李新強

[摘 要] 本文利用ASP動態網站技術,使用跨Windows和Linux平臺的同一個數據庫MySql,采用統一的表單界面,借用連接數據庫的方法,在WEB服務器環境下,給出了電子商務網站設計中的主要的前臺和后臺程序。

[關鍵詞] 電子商務網站 網絡數據庫 ASP 服務器

一、引言

目前動態網站設計技術主要有Perl/C++/Delphi等開發的CGI,以及3P技術(ASP、JSP、PHP)。其中ASP即Ative Server Page,由微軟公司開發,是一個WEB服務器端的開發環境,主要采用腳本語言VBScript、JavaScript等作為自己的開發語言,可用ODBC或直接驅動法訪問Windows平臺的數據庫。

電子商務網站的設計主要包括“網站結構的設計”、“注冊界面”、“交易界面”、“后臺數據庫”,以及“配套模塊”諸如購物、用戶、論壇、反饋、搜索、會話等設計。本文只給出統一的前臺界面及后臺數據庫的設計方法。

二、構建ASP運行環境

ASP的運行環境:NT 5.0 Server,IIS 5.0和ASP。安裝Windows 2000 Server時選擇IIS 5.0有關選項。安裝完后ASP便內嵌于IIS 5.0中。測試ASP的方法:啟動瀏覽器,在地址欄處輸http://127.0.0.1:80/default.asp,若瀏覽到IIS服務器的ASP歡迎頁面,說明安裝成功。

三、生成動態表單頁面

為了通用,這里采用可能用到的表單對象為例,至于下面設計具體數據表用到的字段,只要轉成給出的表單域相應對象即可。

用ASP動態生成與數據庫進行數據交互的操作表單:form.asp,主要生成表單域頭、生成普通文本、生成密碼文本、生成滾動文本、生成單選、生成復選、生成列表框、生成提交按鈕、生成重填按鈕、生成表單域尾。

四、設計用于存儲商務網站交互數據的MySql數據庫

可在NT 5.0下用啟動服務法、NET命令法等啟動MySql數據庫服務器,啟動數據庫服務器后,開始建立MySql數據庫tradedb,接著建立MySql數據庫表,這里以商務網站中常用的幾種數據表為例,表結構如下:

客戶登錄管理數據表:

users ( ID, UserName, Password )

客戶信息數據表:

usermessage ( UserName, Email, Address, Fax ,Phone , Cerreycard)

客戶定購商品數據表:

catalog ( ProductId, Name , Price, Description )

五、設計處理表單數據的ASP程序

在form_perform.asp中建立與數據庫的連接,這里采用直接驅動法:set conn = Server.CreateObject(“ADODB.Connection”); conn.open “driver={MySQL};server=localhost;uid=sa;pwd=sa;database=tradedb”。

獲取表單提交的數據:data1=request(“data1”);data2=request(“data2”);

用SQL語句對數據庫進行操作,查詢數據記錄:sql=“select * from tablename” ;set rs=conn.execute(sql) ;

增加數據記錄:sql=“insert into tablename(data1,data2) values(’data1‘,’data2‘)”; set rs=conn.execute(sql);

更改某條數據記錄:sql = “ update tablename set data1=”request(‘data1’)“where ID=”num“”; set rs=conn.execute(sql);

刪除某條數據記錄:sql = “delete from tablename where ID=”num“”;set rs=conn.execute(sql);

六、總結

考慮篇幅,本文沒有對Linux平臺、網站結構、各個功能模塊設計等,只給出了Windows平臺上,電子商務網站設計中的主要環節的代碼設計。除了MsSql數據庫,還可操作Windows平臺上的Access/ Foxpro/Informix/Oracle等數據庫,考慮MySql的許多方便的特點,本文以此為例,做了一些有益的工作。

參考文獻:

汪曉平:ASP網絡開發技術.人民郵電出版社,2000.1

下載