• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

      2009-02-18 04:24:16何麗宏

      何麗宏

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

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

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

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

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

      (一)HTML語(yǔ)言

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

      (二)ASP技術(shù)

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

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

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

      二、網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)

      本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫(kù)和JavaScript來(lái)實(shí)現(xiàn)的,下面是實(shí)現(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

      %>

      (二)購(gòu)物模塊

      <%

      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é)語(yǔ)

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

      參考文獻(xiàn)

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

      [2]黃林生.運(yùn)用ASP技術(shù)實(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]李建國(guó).基于Microsoft ASP和Access數(shù)據(jù)庫(kù)的MIS網(wǎng)上購(gòu)物系統(tǒng)[J].福建電腦,2008,(2).

      博罗县| 惠水县| 略阳县| 宾川县| 远安县| 石屏县| 徐汇区| 凯里市| 海城市| 蓝田县| 昆山市| 龙泉市| 文成县| 樟树市| 新绛县| 阜宁县| 壶关县| 贞丰县| 调兵山市| 集贤县| 太康县| 霍山县| 沧源| 永州市| 达尔| 田林县| 九江县| 罗城| 洞口县| 杂多县| 藁城市| 九龙县| 册亨县| 临澧县| 寿阳县| 永宁县| 洪雅县| 明水县| 遂平县| 桓仁| 莲花县|