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

?

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

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

何麗宏

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

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

中圖分類號:TP31文獻(xiàn)標(biāo)識碼:A文章編號:1009-2374(2009)02-0049-02

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

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

(一)HTML語言

HTML(Hyper Text Markup Language超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)記語言編排格式。HTML文件是帶有特定HTML插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨立于各種操作系統(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站點已開始應(yīng)用ASP來替換CGI。

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

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

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

參考文獻(xiàn)

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

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

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

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

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

荃湾区| 中方县| 陆川县| 赣州市| 工布江达县| 浦北县| 汉川市| SHOW| 东明县| 西峡县| 高唐县| 佛学| 沁源县| 上蔡县| 宁南县| 吉木萨尔县| 绥芬河市| 周至县| 天祝| 曲水县| 华宁县| 榆林市| 夹江县| 江陵县| 嘉兴市| 昌江| 蓬溪县| 商河县| 互助| 茶陵县| 临猗县| 枣阳市| 深水埗区| 新兴县| 舒兰市| 茶陵县| 贵德县| 杂多县| 蒙自县| 白朗县| 呈贡县|