国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP的網(wǎng)上購物系統(tǒng)

2009-02-18 04:24:16何麗宏
中國高新技術(shù)企業(yè) 2009年2期

何麗宏

摘要:針對當前網(wǎng)上購物的熱潮,作者從需求的角度開發(fā)了網(wǎng)上購物系統(tǒng)。文章論述了系統(tǒng)開發(fā)的過程和部分代碼,系統(tǒng)開發(fā)過程中采用了當前比較流行的ASP技術(shù)JavaScript語言,數(shù)據(jù)庫采用了SQL Server 2000為平臺。

關(guān)鍵詞:ASP;網(wǎng)上購物系統(tǒng);HTML語言;登錄模塊

中圖分類號:TP31文獻標識碼:A文章編號:1009-2374(2009)02-0049-02

隨著信息技術(shù)時代的到來,網(wǎng)上購物已成為人們生活中不可缺少的一種生活方式。網(wǎng)上購物系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng),它在網(wǎng)絡上建立一個虛擬的購物商場,使購物過程變得輕松、快捷、方便,同時又為有效控制商場運營的成本開辟了一個新的銷售渠道。

一、網(wǎng)上購物系統(tǒng)開發(fā)的技術(shù)基礎

(一)HTML語言

HTML(Hyper Text Markup Language超文本標記語言)是一種用來制作超文本文檔的簡單標記語言。與常見的字處理文件不同,Web頁以超文本標記語言編排格式。HTML文件是帶有特定HTML插入標記的用以編排文檔屬性和格式的標準文本文件。它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來,HTML就一直被用作WWW上的信息表示語言。

(二)ASP技術(shù)

ASP(Active Sever Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface)的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應用ASP來替換CGI。

Active Server Pages (ASP)是服務器端的腳本編寫環(huán)境,可用于創(chuàng)建動態(tài)Web網(wǎng)頁和生成功能強大的Web應用程序,它包括HTML標記、文本和腳本命令的文件。ASP頁可調(diào)用ActiveX組件執(zhí)行任務,既可連接數(shù)據(jù)庫也可進行商務計算。通過ASP可為Web頁添加交互內(nèi)容或用HTML頁構(gòu)成整個Web應用程序,這些應用程序使用HTML界面。它使開發(fā)者可以通過使用大部分工具組合HTML代碼,具有開發(fā)簡單、功能強大的特點。

ASP中的命令和JavaScript語句都是由服務器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的Web頁面并送到瀏覽器。由于ASP是在服務器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP,也不必擔心別人下載程序從而竊取編程邏輯。ASP程序通過后綴名為.asp的ASP文件來實現(xiàn)其功能,一個.asp文件相當于一個可執(zhí)行文件。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器將請求發(fā)給服務器,Web服務器上的ASP將被調(diào)用,ASP讀出相應.asp文件,解釋并執(zhí)行命令,將動態(tài)生成的HTML頁面回傳Web服務器,Web服務器再將結(jié)果發(fā)送給瀏覽器。

二、網(wǎng)上購物系統(tǒng)的設計及實現(xiàn)

本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫和JavaScript來實現(xiàn)的,下面是實現(xiàn)系統(tǒng)的部分代碼。

(一)登錄模塊

<%

set rs=server.createobject("adodb.recordset")

sql="select * from shop_user where username="&user_name&"' and userpass='"&user_pass&"'"

rs.open sql,conn,1,3

if rs.eof then

rs.close

set rs=nothing

Response.Cookies("shop")("user_name")=""

Response.Cookies("shop")("user_type")=""

Response.end

end if

%>

(二)購物模塊

<%

if request("action")="change" then '更改數(shù)量

if request("count")="" or not(isNumeric(request("count"))) then

count=1

else

count=Cint(request("count"))

end if

basket_id=request("basket_id")

set rs=server.createobject("adodb.recordset")

sql="select hw_id,basket_count from shop_basket where user_name='"&user_name&"' and basket_id="&basket_id&" and basket_check=0"

rs.open sql,conn,1,3

hw_id=rs("hw_id")

set rsh=server.createobject("adodb.recordset")

sql="select hw_kucun from shop_hw where hw_id=&hw_id&"

rsh.open sql,conn,1,1

hw_kucun=rsh("hw_kucun")

if count>hw_kucun then

window.location.href='"&Request.ServerVariables("Http_Referer")&"';</script>"

response.End

else

rsh.close

set rsh=nothing

rs("basket_count")=count

rs.update

end if

end if

rs.close

set rs=nothing

response.redirect "buy.asp"

response.End

%>

三、結(jié)語

本文研究了網(wǎng)上購物系統(tǒng)的設計技術(shù)。系統(tǒng)的功能包括用戶的注冊、登錄、商品的瀏覽、查詢、商品放入購物籃、網(wǎng)上支付和配送。下一步工作還可以對系統(tǒng)進一步細化,并結(jié)合一個特定領(lǐng)域完成系統(tǒng)的實現(xiàn)。

參考文獻

[1]李欣.一個基于ASP的網(wǎng)上購物模塊的實現(xiàn)[J].天津職業(yè)院校聯(lián)合學報,2006,(9).

[2]黃林生.運用ASP技術(shù)實現(xiàn)網(wǎng)上超市[J].軟件導刊,2007,(12).

[3]王晶.ASP網(wǎng)站建設技術(shù)[M].機械工業(yè)出版社,2007.

[4]柯華坤,王大平.ASP網(wǎng)絡編程[M].機械工業(yè)出版社,2008.

[5]李建國.基于Microsoft ASP和Access數(shù)據(jù)庫的MIS網(wǎng)上購物系統(tǒng)[J].福建電腦,2008,(2).

广宁县| 怀柔区| 延寿县| 舒城县| 泰和县| 诏安县| 太原市| 报价| 江口县| 岱山县| 庆安县| 壤塘县| 白河县| 利辛县| 周口市| 新巴尔虎右旗| 新源县| 龙游县| 汉寿县| 资兴市| 孝感市| 遂川县| 和龙市| 晋中市| 太原市| 高台县| 阿坝县| 瑞金市| 新竹市| 东莞市| 石楼县| 高陵县| 普宁市| 灯塔市| 玉溪市| 济源市| 洛隆县| 灵台县| 天祝| 永康市| 凌源市|