商務(wù)網(wǎng)站設(shè)計(jì)范文
時(shí)間:2023-03-25 06:30:53
導(dǎo)語(yǔ):如何才能寫(xiě)好一篇商務(wù)網(wǎng)站設(shè)計(jì),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
1.引言:目前動(dòng)態(tài)網(wǎng)站設(shè)計(jì)技術(shù)主要有:利用Perl/C++/Delphi等開(kāi)發(fā)的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來(lái)的3p技術(shù)-ASP,PHP,JSP(據(jù)Internet上有關(guān)網(wǎng)站統(tǒng)計(jì)約有近百種);ASP-AtiveServerPage,由微軟公司開(kāi)發(fā),是一個(gè)WEB服務(wù)器端的開(kāi)發(fā)環(huán)境,主要采用腳本語(yǔ)言VBScript(或javascript/perl等)作為自己的開(kāi)發(fā)語(yǔ)言,可用ODBC或直接驅(qū)動(dòng)法訪問(wèn)Window平臺(tái)的數(shù)據(jù)庫(kù)。PHP-PersonServerPage,是由Rasmus個(gè)人創(chuàng)立的一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語(yǔ)言.它大量地借用C,Java和Perl語(yǔ)言的語(yǔ)法,并耦合PHP自己的特性,.是一種很有個(gè)性的網(wǎng)站開(kāi)發(fā)語(yǔ)言,它支持目前絕大多數(shù)數(shù)據(jù)庫(kù)。JSP-JavaServerPage,是Sun公司推出的新一代站點(diǎn)開(kāi)發(fā)語(yǔ)言,Sun公司除Java應(yīng)用程序和JavaApplet之外,又創(chuàng)立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序開(kāi)發(fā),特別是有許多訪問(wèn)數(shù)據(jù)庫(kù)的方法。在電子商務(wù)平臺(tái)設(shè)計(jì)中,主要需要解決"網(wǎng)站結(jié)構(gòu)的設(shè)計(jì)","注冊(cè)界面","交易界面","后臺(tái)數(shù)據(jù)庫(kù)",以及"配套模塊"諸如購(gòu)物/用戶/論壇/反饋/搜索/會(huì)話等設(shè)計(jì);考慮篇幅,本文只給出統(tǒng)一的前臺(tái)界面及后臺(tái)數(shù)據(jù)庫(kù)的3p設(shè)計(jì)方法;可以說(shuō)ASP,PHP,JSP與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的操作是電子商務(wù)網(wǎng)站平臺(tái)設(shè)計(jì)的堅(jiān)強(qiáng)基石。
2.構(gòu)建三種設(shè)計(jì)技術(shù)的運(yùn)行環(huán)境
2.1構(gòu)建ASP的運(yùn)行環(huán)境:NT5.0Server,IIS5.0,ASP3.0。安裝Windows2000Server(NT5.0Server)時(shí)選擇IIS5.0有關(guān)選項(xiàng)。安裝完后ASP3.0便內(nèi)嵌于IIS5.0中。測(cè)試ASP:啟動(dòng)瀏覽器,在地址欄處輸127.0.0.1:80/default.asp,若瀏覽到IIS服務(wù)器的ASP歡迎頁(yè)面,說(shuō)明安裝成功
2.2構(gòu)建PHP4的運(yùn)行環(huán)境:NT5.0Server,Apache1.3.12php4.0安裝支持PHP的web服務(wù)器Apache1.3.12,將Apache服務(wù)器壓縮文件解壓縮,根據(jù)提示進(jìn)行整個(gè)安裝過(guò)程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時(shí)將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開(kāi)該文件將其中extension_dir設(shè)置為:d:/php4,并加載擴(kuò)展模塊:將文件中含有;extention=*.dll的各項(xiàng)前面的";"號(hào)去掉即可;修改設(shè)置Aphache服務(wù)器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName*"這一行下加入"ServerName127.0.0.1/";,其次將"Port80"改為"Port81(或其他與IIS5.0不沖突的端口)",再其次設(shè)置更改Apache虛擬目錄,將"Documentroot"d:/Apache/htdocs""改為Documentroot"d:/trade"(該目錄即是電子商務(wù)網(wǎng)站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語(yǔ)句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";測(cè)試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴(kuò)展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤(pán)后,啟動(dòng)Apache,接著你在瀏覽器中輸入127.0.0.1:81/test.php,若看到php的版本和擴(kuò)展模塊等信息,說(shuō)明環(huán)境安裝設(shè)置成功。
2.3構(gòu)建JSP的運(yùn)行環(huán)境:NT5.0Server,Resin1.13,jdk1.3安裝Java編譯器jdk1.3:運(yùn)行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。設(shè)置系統(tǒng)環(huán)境參數(shù):控制面板/系統(tǒng)/環(huán)境頁(yè)中選擇path參數(shù)加入d:\jdk1.3\bin;增加新的環(huán)境參數(shù)classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動(dòng)計(jì)算機(jī)即可安裝支持JSP的web服務(wù)器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3即可。配置服務(wù)器端口,打開(kāi)d:/resin1.1.3/conf/目錄下的resin.conf文件在
8080
標(biāo)簽處將端口設(shè)置為82(在我的NT5.0上裝有三個(gè)服務(wù)器,這樣三個(gè)服務(wù)器的端口分別為IIS:80;Apache:81;Resin:82其實(shí)也可設(shè)置為其他互不沖突的端口號(hào)).測(cè)試JSP:?jiǎn)?dòng)Resin服務(wù)器,啟動(dòng)瀏覽器,在地址欄處輸127.0.0.1:82/,若瀏覽到Resin服務(wù)器的JSP歡迎頁(yè)面,說(shuō)明安裝成功
3生成三種格式的動(dòng)態(tài)表單頁(yè)面為了通用,這里采用可能用到的表單對(duì)象為例,至于下面設(shè)計(jì)具體數(shù)據(jù)表用到的字段,只要轉(zhuǎn)成給出的表單域相應(yīng)對(duì)象即可.
3.1用ASP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單:form.asp:生成表單域頭:生成普通文本:生成密碼文本:生成滾動(dòng)文本:生成單選:生成復(fù)選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾
3.2用PHP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單:form.php生成表單域頭:"?>生成普通文本:"?>生成密碼文本:"?>生成滾動(dòng)文本:"?>生成單選:"?>生成復(fù)選:"?>生成列表框:網(wǎng)絡(luò)數(shù)據(jù)庫(kù)Asp技術(shù)Php技術(shù)Jsp技術(shù)網(wǎng)站設(shè)計(jì)"?>生成提交按鈕"?>生成重填按鈕"?>生成表單域尾"?>
3.3用JSP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單form.jsp生成表單域頭:生成普通文本:生成密碼文本:生成滾動(dòng)文本:生成單選:生成復(fù)選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾
4設(shè)計(jì)用于存儲(chǔ)商務(wù)網(wǎng)站交互數(shù)據(jù)的MySql數(shù)據(jù)庫(kù)
4.1啟動(dòng)MySql數(shù)據(jù)庫(kù)服務(wù)器(MySql的安裝及ODBC驅(qū)動(dòng)程序的安裝與設(shè)置請(qǐng)參閱相關(guān)書(shū)籍)可在NT5.0下用啟動(dòng)服務(wù)法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動(dòng)MySql數(shù)據(jù)庫(kù)服務(wù)器,啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器后,在d:\mysql\bin>提示符下鍵入mysql-h127.0.0.1-uroot即可出現(xiàn)mysql>提示符,從這開(kāi)始即可進(jìn)行對(duì)MySql數(shù)據(jù)庫(kù)的各種操作。若要退出可鍵入quit/exit,若要關(guān)閉數(shù)據(jù)庫(kù)服務(wù)器,可在d:\mysql\bin>提示符下鍵mysqladmin-urootshutdown4.2建立MySql數(shù)據(jù)庫(kù)在MySql數(shù)據(jù)庫(kù)的提示符mysql>鍵入Createdatabasetradedb;(或go)
4.2.建立MySql數(shù)據(jù)庫(kù)表這里以商務(wù)網(wǎng)站中常用的幾種數(shù)據(jù)表為例,主要用到的數(shù)據(jù)表和生成數(shù)據(jù)表的SQL代碼如下:(這里的數(shù)據(jù)表字段只要分別對(duì)應(yīng)上述表單域?qū)ο蠹纯蓪?shí)際操作,數(shù)據(jù)表統(tǒng)一用tablename表示)客戶登錄管理數(shù)據(jù)表CREATETABLEusers(IDintnotnullauto_increment,UserNamevarchar(30)notnull,Passwordvarchar(20)notnull)客戶信息數(shù)據(jù)表CREATETABLEusermessage(UserNamevarchar(30)notnull,Emailvarchar(80)notnull,Addressvarchar(120)notnull,Faxvarchar(40)null,Phonevarchar(40)notnull,Cerreycardvarchar(50)notnull)客戶定購(gòu)商品數(shù)據(jù)表CREATETABLEcatalog(ProductIdintnotnull,Namevarchar(64)notnull,Pricefloat(6,2)notnull,Description;textnull)
5設(shè)計(jì)處理表單數(shù)據(jù)的3p程序
5.1設(shè)計(jì)處理表單數(shù)據(jù)的ASP程序form_cl.asp建立與數(shù)據(jù)庫(kù)的連接:這里采用直接驅(qū)動(dòng)法Setconn=Server.CreateObject("ADODB.Connection");conn.open"driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb"獲取表單提交的數(shù)據(jù):data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk")data4=request("dxk");data5=request("fxk");data6=request("lbk")用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢數(shù)據(jù)記錄:sql="select*fromtablename";setrs=conn.execute(sql)"增加數(shù)據(jù)記錄:sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''data1'''',''''data2'''',''''data3'''',''''data4'''',''''data5'''',''''data5'''')";setrs=conn.execute(sql)更改某條數(shù)據(jù)記錄:sql="updatetablenamesetdata1="request(ptwbk)",whereID="num";setrs=conn.execute(sql)刪除某條數(shù)據(jù)記錄:sql="deletefromtablenamewhereID="num";setrs=conn.execute(sql)將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出Response.Write"
"Response.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Name&""NextResponse.Write"
"WhileNotrs.EOFResponse.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Value&""NextResponse.Write"
"rs.MoveNextWendResponse.Write"
"關(guān)閉數(shù)據(jù)庫(kù):rs.close;conn.Close
5.2設(shè)計(jì)處理表單數(shù)據(jù)的PHP程序form_cl.php建立與數(shù)據(jù)庫(kù)的連接:這里采用PHP的MySql函數(shù)法(也可用ODBC函數(shù)法)$conn=odbc_connect("localhost","user","xxxxxx");選擇數(shù)據(jù)庫(kù):mysql_select_db("tradedb","$conn");獲去表單提交的數(shù)據(jù):$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢數(shù)據(jù)記錄:$sql="select*fromtablename";$result=odbc_do($conn,$sql);增加數(shù)據(jù)記錄:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''$data1'''',''''$data2'''',''''$data3'''',''''$data4'''',''''$data5'''',''''$data6'''')";$result=odbc_do($conn,$sql);更改某條數(shù)據(jù)記錄:$sql="updatetablenameset$data1=ptwbkwhereID=num"$result=odbc_do($conn,$sql);刪除某條數(shù)據(jù)記錄:$sql="deletefromtablenamewhereID=num";$result=odbc_do($conn,$sql);將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出odbc_result_all($result,"border=1");關(guān)閉數(shù)據(jù)庫(kù):odbc_close($conn);
5.3設(shè)計(jì)處理表單數(shù)據(jù)的JSP程序form_cl.jsp建立與數(shù)據(jù)庫(kù)的連接:這里采用JDBC-ODBC橋生成JavaBean法創(chuàng)建一個(gè)JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒(méi)按標(biāo)準(zhǔn)書(shū)寫(xiě),而采用不換行寫(xiě)法,其他類同)packagetrade;importjava.sql.*;publicclassconndb{Stringurl="jdbc:inetdae:localhost";Stringlogin="user";Stringpassword="xxxxxx";StringsDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";StringsConnStr="jdbc:odbc:Dsnmysql";Connectionconn=null;ResultSetrs=null;publicconndb(){try{Class.forName(sDBDriver);Connectionconn=DriverManager.getConnection(url,login,password);}catch(java.lang.ClassNotFoundExceptione){System.err.println("conndb():"+e.getMessage());}}Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr);Statementstmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.err.println("aq.executeQuery:"+ex.getMessage());}returnrs;}}然后用javac編譯conndb.java生成與其同目錄的conndb.class文件,在form_cl.jsp文件中加入如下標(biāo)簽即可建立與數(shù)據(jù)庫(kù)的連接獲去表單提交的數(shù)據(jù):Stringdata1=request.getParameter("ptwbk");Stringdata2=request.getParameter("mmwbk")Stringdata3=request.getParameter("gdwbk")Stringdata4=request.getParameter("dxk")Stringdata5=request.getParameter("fxk")Stringdata5=request.getParameter("lbk")語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢數(shù)據(jù)記錄:Stringsql="select*fromtablename";connbean.executeQuery(sql);增加數(shù)據(jù)記錄:Stringsql="insertintotablenamevalues(''''"+data1+"'''',''''"+data2+"'''',''''"+data3+"'''',''''"+data4+"''''+"'''',''''"+data5+"'''',''''"+data6+''''")";connbean.executeQuery(sql);更改某條數(shù)據(jù)記錄:Stringsql="updatetablenamesetdata1=''''"+ptwbk+"'''',data2=''''"+mmvbk+"'''',data3=''''"+gdwbk+"''''whereID=''''"+num+"''''";connbean.executeQuery(sql)刪除某條數(shù)據(jù)記錄:Stringsql="deletefromtablenamewhereID=''''"+num+"''''";connbean.executeQuery(sql);;將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出ResultSetrs=connbean.executeQuery(sql);While(rs.next()){out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+rs.getString("mmvbk")+"
");out.print("
"+rs.getString("gdwbk")+"
");out.print("
"+rs.getString("dxk")+"
");out.print("
"+rs.getString("fxk")+"
");out.print("
"+rs.getString("lbk")+"
");}關(guān)閉數(shù)據(jù)庫(kù):rs.close();
6三種電子商務(wù)網(wǎng)站設(shè)計(jì)技術(shù)綜述
6.1主要特性:可見(jiàn)下表設(shè)計(jì)技術(shù)運(yùn)行平臺(tái)服務(wù)器開(kāi)發(fā)程序擴(kuò)展組件ASPWindows系列IISVbscript/Jscript/PerlActiveXPHPUnix系列,Novell,WindowsApache等許多服務(wù)器phpFunctionJSPUnix系列,Novell,WindowsResin等許多服務(wù)器JavaJavaBean
6.2連接數(shù)據(jù)庫(kù)的方法:通過(guò)上述操作可看出,本文采用了三種操作MySql數(shù)據(jù)庫(kù)的方法,Asp采用直接驅(qū)動(dòng)法,Php采用MySql函數(shù)法,Jsp采用JDBC-ODBC/JavaBean法
6.3網(wǎng)站結(jié)構(gòu)設(shè)計(jì)考慮篇幅,本文只給出了Widows平臺(tái)上,電子商務(wù)網(wǎng)站設(shè)計(jì)中的主要環(huán)節(jié)的代碼設(shè)計(jì),對(duì)于Linux平臺(tái)、網(wǎng)站結(jié)構(gòu)、各個(gè)功能模塊設(shè)計(jì)等論題,作者已經(jīng)有兩篇這方面的論文在核心刊物上待發(fā)表,這里不便公開(kāi).
篇2
1信息安全面臨的威脅
1.1平臺(tái)威脅
電子商務(wù)是一種有別于傳統(tǒng)交易,依托網(wǎng)絡(luò)平臺(tái)來(lái)開(kāi)展的新興交易方式,信息傳遞過(guò)程中影響信息傳播速度的因素很多,包括電磁輻射干擾和網(wǎng)絡(luò)設(shè)備老化,情況嚴(yán)重時(shí)會(huì)威脅到交易雙方的信息安全。除了網(wǎng)絡(luò)設(shè)備的物理干擾和破壞外,一己私利造成的人為商務(wù)系統(tǒng)硬件破壞更為嚴(yán)重,他們有意更改信息內(nèi)容,通過(guò)這種不法手段獲取經(jīng)濟(jì)利益。
1.2安全環(huán)境惡化
發(fā)達(dá)國(guó)家經(jīng)過(guò)多年的發(fā)展,技術(shù)水平遠(yuǎn)遠(yuǎn)領(lǐng)先于我國(guó),尤其是在計(jì)算機(jī)軟硬件技術(shù)及網(wǎng)絡(luò)安全技術(shù)方面。我國(guó)硬件核心設(shè)備的研發(fā)能力不足,核心技術(shù)還未取得突破性進(jìn)展,不得不依靠進(jìn)口采購(gòu)。在無(wú)法獨(dú)立自主生產(chǎn)的情況下,必須依靠國(guó)外引進(jìn),生產(chǎn)技術(shù)和維護(hù)技術(shù)受到極大的限制,極大影響了我國(guó)電子商務(wù)的健康發(fā)展。
1.3黑客入侵
一些不法分子面對(duì)電子商務(wù)交易的蓬勃發(fā)展,勢(shì)必會(huì)產(chǎn)生不勞而獲的貪婪心理,利用網(wǎng)絡(luò)安全漏洞來(lái)攻擊電子商務(wù)網(wǎng)站平臺(tái)。當(dāng)前網(wǎng)絡(luò)黑客侵入方式使用最普遍的是木馬程序,通過(guò)木馬程序侵入本地計(jì)算機(jī),使得計(jì)算機(jī)記錄的登錄信息遭到篡改或泄露,導(dǎo)致重要文件及資金丟失。網(wǎng)絡(luò)病毒不可控性很強(qiáng),其自身繁殖功能十分強(qiáng)大,嚴(yán)重?fù)p壞計(jì)算機(jī)文件,還會(huì)對(duì)計(jì)算機(jī)的硬件設(shè)施造成嚴(yán)重破壞,且網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,使計(jì)算機(jī)病毒的破壞力也隨之增強(qiáng)。
1.4網(wǎng)上支付安全隱患
網(wǎng)上支付是電子商務(wù)的核心部分,確保支付安全才能保障電子商務(wù)的健康發(fā)展,因此,網(wǎng)上支付的規(guī)范性、安全性、便捷性及高效性一定程度上決定了電子商務(wù)的發(fā)展?jié)摿?。從電子商?wù)開(kāi)展的實(shí)際支付結(jié)構(gòu)可知,商務(wù)系統(tǒng)平臺(tái)、安全認(rèn)證系統(tǒng)、電子支付網(wǎng)關(guān)和電子錢(qián)包等四個(gè)條件必不可少。而安全認(rèn)證系統(tǒng)是整個(gè)電子商務(wù)順利開(kāi)展的重要前提,理由如下:首先,網(wǎng)絡(luò)在實(shí)際運(yùn)行中靈活性較強(qiáng),當(dāng)前的多種技術(shù)手段無(wú)法完全應(yīng)對(duì)網(wǎng)絡(luò)安全威脅,仍存在較大的問(wèn)題。其次,雖然各家銀行先后建立了CA認(rèn)證中心,但這些CA認(rèn)證中心的權(quán)威性不足,無(wú)法成為全國(guó)性的認(rèn)證標(biāo)準(zhǔn),造成重復(fù)認(rèn)證和資源浪費(fèi)。最后,新《合同法》雖然納入電子合同的法律效用條款,但數(shù)字簽名仍存在技術(shù)問(wèn)題,這導(dǎo)致問(wèn)題出現(xiàn)后的一些復(fù)雜法律關(guān)系難以解決,如責(zé)任認(rèn)定、責(zé)任承擔(dān)、有效執(zhí)行仲裁結(jié)果等。
2常見(jiàn)信息安全漏洞防御
2.1結(jié)構(gòu)性查詢語(yǔ)言注入
這是一種用于存取信息數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng),其作用是方便管理人員進(jìn)行網(wǎng)絡(luò)管理和用戶查詢。結(jié)構(gòu)性查詢語(yǔ)言簡(jiǎn)稱為SQL,從本質(zhì)上來(lái)說(shuō)是一種程序設(shè)計(jì)的、高級(jí)的非過(guò)程化編程語(yǔ)言,其作用是作為客戶端與數(shù)據(jù)庫(kù)服務(wù)器相互溝通的橋梁。因此,SQL是網(wǎng)站設(shè)計(jì)中安全防御的重點(diǎn)包括以下內(nèi)容。
2.1.1經(jīng)典的‘or1=1’注入作為計(jì)算機(jī)最經(jīng)典的結(jié)構(gòu)性查詢語(yǔ)言,該注入方式一般不需要用戶名進(jìn)行驗(yàn)證,密碼方面也沒(méi)有多層輸入的要求,故身份登錄并不會(huì)受到用戶名的限制。因此,該注入方式在編寫(xiě)驗(yàn)證程序時(shí),通過(guò)程序設(shè)計(jì)使得用戶名輸入時(shí)無(wú)需驗(yàn)證,避開(kāi)非預(yù)期字符串的限制,然后將信息直接傳遞給mysql-query()函數(shù)執(zhí)行。這種注入方式跳過(guò)了驗(yàn)證環(huán)節(jié),驗(yàn)證碼正確與否都不干涉用戶名登錄。因此,從信息安全防御角度出發(fā),登錄確認(rèn)工作是網(wǎng)站設(shè)計(jì)的重中之重,注意嚴(yán)密防范非法用戶登錄。
2.1.2利用union語(yǔ)句的注入U(xiǎn)nion語(yǔ)句注入的作用機(jī)理是,網(wǎng)站設(shè)計(jì)中注入union會(huì)使網(wǎng)站程序默認(rèn)的語(yǔ)句出錯(cuò),網(wǎng)站運(yùn)行速度受限,或者網(wǎng)頁(yè)直接打不開(kāi),嚴(yán)重時(shí)還會(huì)引起網(wǎng)站崩潰。結(jié)構(gòu)性查詢語(yǔ)言從理論上來(lái)說(shuō)注入方式較多,從根源上防御各種注入方式才是關(guān)鍵。作為計(jì)算機(jī)工作者,日常網(wǎng)絡(luò)維護(hù)要認(rèn)真嚴(yán)謹(jǐn),細(xì)心對(duì)查詢語(yǔ)句的參數(shù)進(jìn)行過(guò)濾,遇到可疑情況及時(shí)排查。
2.2跨站腳本攻擊的防范
跨站腳本攻擊,英文全稱為CrossSiteScripting。該腳本通過(guò)將惡意代碼植入到用戶的網(wǎng)站頁(yè)面,讓用戶登錄與實(shí)際網(wǎng)站完全不同的虛假網(wǎng)站。該腳本主要是將JavaScript腳本注入到HTML標(biāo)簽中進(jìn)行攻擊,是一種頻繁引發(fā)網(wǎng)站設(shè)計(jì)安全威脅的重要因素。
2.2.1跨站腳本攻擊的探測(cè)跨站腳本攻擊是可以及時(shí)檢測(cè)到的,有助于盡早發(fā)現(xiàn)網(wǎng)站設(shè)計(jì)過(guò)程中的問(wèn)題,語(yǔ)句檢測(cè)是判斷跨站腳本攻擊的重要依據(jù)。如在輸入框中輸入語(yǔ)句找到其執(zhí)行的地方,如果發(fā)現(xiàn)有彈窗就證明有跨站腳本對(duì)軟件進(jìn)行攻擊。以網(wǎng)站的評(píng)論為例,在網(wǎng)站評(píng)論頁(yè)面的輸入框中寫(xiě)入相關(guān)代碼,完成后進(jìn)行刷新,若發(fā)現(xiàn)瀏覽器的彈出窗口沒(méi)有得到禁止,基本可以判斷該網(wǎng)站設(shè)計(jì)的評(píng)論模塊有跨站腳本攻擊過(guò)。
2.2.2重新定向一旦發(fā)在網(wǎng)站設(shè)計(jì)過(guò)程中存在跨站腳本攻擊的某些漏洞,那么黑客就有多種方式攻擊網(wǎng)站。如可以通過(guò)跨站腳本攻擊重新定位新的攻擊網(wǎng)頁(yè),實(shí)現(xiàn)刷目標(biāo)網(wǎng)站流量的目的。舉一個(gè)簡(jiǎn)單的例子,用戶A發(fā)了一個(gè)容易構(gòu)造的URL給用戶B,當(dāng)用戶B打開(kāi)后,惡意腳本開(kāi)始攻擊用戶B的電腦,可以執(zhí)行前一個(gè)用戶A權(quán)限下的所有命令。
2.2.3攻擊彈出其他網(wǎng)頁(yè)大部分網(wǎng)民瀏覽網(wǎng)頁(yè)時(shí)都碰到過(guò)廣告彈窗的情況,這是電腦黑客通過(guò)跨站腳本攻擊的方式,實(shí)現(xiàn)攻擊計(jì)算機(jī)用戶正在瀏覽網(wǎng)頁(yè)的目的,從而讓用戶瀏覽其他網(wǎng)頁(yè)。針對(duì)跨站腳本這種攻擊方式,通常采用特征匹配來(lái)進(jìn)行針對(duì)性防御,同時(shí)加強(qiáng)認(rèn)證工作,最大限度避免跨站腳本攻擊的發(fā)生。
3結(jié)語(yǔ)
篇3
1.1網(wǎng)站主界面設(shè)計(jì)
電子商務(wù)網(wǎng)站的系統(tǒng)包括前臺(tái)界面和后臺(tái)管理系統(tǒng),用戶可通過(guò)瀏覽器訪問(wèn)網(wǎng)站前臺(tái),管理員可通過(guò)瀏覽器訪問(wèn)網(wǎng)站后臺(tái)管理系統(tǒng)。在前臺(tái)的首頁(yè),界面可以分為以下幾個(gè)版塊,以表現(xiàn)網(wǎng)站為用戶提供的主要服務(wù)功能:網(wǎng)站購(gòu)物車,定位,商品分類,頂部評(píng)論反饋;用戶登錄或注冊(cè);搜索商品;特價(jià)商品,新商品,推薦商品。
1.2搜索界面
當(dāng)用戶查詢自己所需的商品時(shí),運(yùn)用搜索功能會(huì)很方便,能夠提高效率、節(jié)省時(shí)間。用戶搜索時(shí),只要輸入商品關(guān)鍵詞,就可以查詢所有相關(guān)的商品,而且列出這些商品的詳細(xì)資料。還可以通過(guò)先進(jìn)的查詢方式,按不同條件進(jìn)行精準(zhǔn)的查詢。
1.3購(gòu)物車界面
在購(gòu)買(mǎi)商品的過(guò)程中,連接校驗(yàn)臺(tái)和用戶的一個(gè)關(guān)鍵環(huán)節(jié)是購(gòu)物車。用戶登錄成功的情況下,如果找到想要購(gòu)買(mǎi)的商品,只要點(diǎn)擊右側(cè)的購(gòu)買(mǎi)商品按鍵,商品就會(huì)放入購(gòu)物車,用戶需要確定訂購(gòu)的數(shù)量。在購(gòu)物車列表,顧客可查看購(gòu)物清單,方便對(duì)商品的數(shù)量進(jìn)行修改或刪除。
2數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)信息系統(tǒng)是極其重要的。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以使系統(tǒng)性能更加完善,包括數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)、系統(tǒng)的運(yùn)行效率、系統(tǒng)的復(fù)雜性、數(shù)據(jù)存儲(chǔ)的效率等。系統(tǒng)需要根據(jù)數(shù)據(jù)類型的要求設(shè)計(jì)功能,包括數(shù)據(jù)庫(kù)表設(shè)計(jì)寬、長(zhǎng)等相關(guān)信息。用于購(gòu)物網(wǎng)站的數(shù)據(jù)種類很多,而且內(nèi)容不均衡,要求在實(shí)際調(diào)研和需求分析的基礎(chǔ)上,依據(jù)一定的原則進(jìn)行設(shè)計(jì):規(guī)范性,系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),即數(shù)據(jù)表中滿足第三范式,合理設(shè)計(jì)數(shù)據(jù)庫(kù)表;客觀性,既是表中的數(shù)據(jù)不能來(lái)源于主觀想象,只能是客觀存在的數(shù)據(jù);可擴(kuò)展性,既要考慮方便編程,也要盡量減少數(shù)據(jù)庫(kù)結(jié)構(gòu)的繁雜,實(shí)現(xiàn)更加規(guī)范的模式。但每個(gè)數(shù)據(jù)表應(yīng)該留出一定的備用字段,以方便日后維護(hù)。
3電子商務(wù)網(wǎng)站的實(shí)現(xiàn)
3.1電子支付手段
各種網(wǎng)上支付方式中,信用卡支付是最受歡迎的一種,具有快捷、方便、可靠、安全的優(yōu)點(diǎn)。很多網(wǎng)站管理信用卡支付是通過(guò)自動(dòng)電子轉(zhuǎn)賬的方式。還有一種支付方式是以銀行轉(zhuǎn)賬支票支付,隨著銀行業(yè)的發(fā)展和聯(lián)合,銀行轉(zhuǎn)賬支票已逐漸成為一種比較成熟的支付方式。包括淘寶在內(nèi),國(guó)內(nèi)的購(gòu)物網(wǎng)站普遍支持多種付款方式,包括銀行轉(zhuǎn)賬、信用卡付款、支票、銀行匯票等,有些網(wǎng)站甚至提供貨物付款方式。
3.2商品的物流配送
國(guó)外的電子商務(wù)網(wǎng)站甚至與大聯(lián)邦快遞公司等企業(yè)合作,來(lái)運(yùn)送他們的產(chǎn)品。而國(guó)內(nèi)的網(wǎng)站大多依靠郵遞,但這種方式并不理想,因?yàn)槭芤郧班]購(gòu)商品的不良影響,現(xiàn)階段顧客對(duì)郵遞普遍仍抱有戒心。目前,直接由商家現(xiàn)有的傳統(tǒng)分銷網(wǎng)絡(luò)來(lái)運(yùn)輸貨物是最好的方式,能夠使顧客放心購(gòu)買(mǎi)。但其與網(wǎng)上購(gòu)物的特點(diǎn)不相符,也不是所有商家能辦到的,只能做為一種暫時(shí)的替代行為。
3.3網(wǎng)絡(luò)通信安全
通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)電子商務(wù)系統(tǒng)的基礎(chǔ)網(wǎng)絡(luò)服務(wù)平臺(tái)是一個(gè)網(wǎng)絡(luò)通信安全層,作用是加強(qiáng)網(wǎng)絡(luò)訪問(wèn)控制,提供安全的通信服務(wù)平臺(tái),防止非法用戶通過(guò)非法手段進(jìn)入內(nèi)部網(wǎng)絡(luò),以防止非法掃描和訪問(wèn)內(nèi)部網(wǎng)絡(luò)資源。
3.3.1加密技術(shù)
電子商務(wù)采用的基本安全措施是加密技術(shù),擁有提供機(jī)密的基本功能,貿(mào)易方可以根據(jù)自身需要在信息交換階段使用。加密技術(shù)分為單鑰密碼體制和雙鑰密碼體制,可與其他安全技術(shù)同時(shí)使用,通過(guò)干擾頻率實(shí)現(xiàn)對(duì)信息的保護(hù)。以這種方式,能夠讀取信息的所有者。
3.3.2入侵檢測(cè)技術(shù)
篇4
關(guān)鍵詞:電子商務(wù);網(wǎng)站設(shè)計(jì);信息安全防御
中圖分類號(hào):TP393.092 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 15-0000-02
在21世紀(jì)網(wǎng)絡(luò)技術(shù)迅速發(fā)展的時(shí)代,在推動(dòng)社會(huì)信息發(fā)展的同時(shí),還極大的改變了人們的日常生活方式。在Web技術(shù)的支持下,電子商務(wù)網(wǎng)站得到了迅速發(fā)展。但在實(shí)際運(yùn)行中,受電子商務(wù)網(wǎng)站性質(zhì)的影響,一些不法分子利用網(wǎng)絡(luò)系統(tǒng)中的安全漏洞,肆意竊取交易雙方的個(gè)人資料,在擾亂電子商務(wù)網(wǎng)站運(yùn)行秩序的同時(shí),極大阻礙了電子商務(wù)的發(fā)展。在解決這一問(wèn)題時(shí),多數(shù)專家選擇在網(wǎng)絡(luò)安全及其網(wǎng)站安全方面入手。本文在針對(duì)電子商務(wù)網(wǎng)站設(shè)計(jì)信息安全防御這一問(wèn)題時(shí),結(jié)合筆者多年的工作經(jīng)驗(yàn),從網(wǎng)站設(shè)計(jì)中常見(jiàn)的安全問(wèn)題、安全漏洞等方面出發(fā),對(duì)其進(jìn)行完善,在提高電子商務(wù)網(wǎng)站安全性的同時(shí),還能有效的保證交易雙方的利益,具體分析如下:
1 電子商務(wù)網(wǎng)站設(shè)計(jì)中信息安全面臨的威脅
面對(duì)網(wǎng)絡(luò)計(jì)算機(jī)的迅速發(fā)展,在很大程度上為電子商務(wù)提供了發(fā)展基礎(chǔ)。但在實(shí)際運(yùn)行中,電子商務(wù)網(wǎng)站必須以信息安全為前提,在保證交易安全的同時(shí),還能使交易雙方感受到網(wǎng)絡(luò)的便捷性與全面性。但在解決這一問(wèn)題的過(guò)程中,必須有強(qiáng)大的安全技術(shù)作為保障,結(jié)合當(dāng)前現(xiàn)有的安全技術(shù)能夠看出,防火墻、網(wǎng)絡(luò)掃描技術(shù)、數(shù)據(jù)加密技術(shù)及計(jì)算機(jī)系統(tǒng)安全技術(shù)的應(yīng)用,在維護(hù)網(wǎng)絡(luò)秩序、推動(dòng)電子商務(wù)網(wǎng)站發(fā)展中有著極其重要的作用。而針對(duì)電子商務(wù)網(wǎng)站設(shè)計(jì)中信息安全所面臨的威脅,主要體現(xiàn)在以下幾個(gè)方面:
1.1 安全環(huán)境惡化
與國(guó)外一些發(fā)達(dá)國(guó)家相比,我國(guó)在計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)發(fā)展技術(shù)中仍處于落后趨勢(shì),一些硬件核心設(shè)備我國(guó)至今沒(méi)有取得突破性研究,很大程度上仍依靠進(jìn)口采購(gòu)。由此可見(jiàn),在無(wú)法自主生產(chǎn)的過(guò)程中,直接意味著生產(chǎn)技術(shù)、維護(hù)技術(shù)也無(wú)法自主控制,仍需要依靠國(guó)外引進(jìn),直接影響國(guó)內(nèi)電子商務(wù)的發(fā)展。
1.2 平臺(tái)威脅
與傳統(tǒng)交易方式不同的是,電子商務(wù)交易在開(kāi)展中,必須以網(wǎng)絡(luò)為平臺(tái)來(lái)開(kāi)展,因而在信息傳遞中,極容易受電磁輻射干擾及網(wǎng)絡(luò)設(shè)備老化而影響信息傳播速度,甚至在情況嚴(yán)重下,這些威脅對(duì)交易雙方的信息安全有著極大的威脅。與此同時(shí),除了網(wǎng)絡(luò)上的肆意破壞外,還在很大程度上存在著人為的商務(wù)系統(tǒng)硬件破壞,甚至一些人為了一己之私,肆意篡改、刪除、增加信心內(nèi)容,給交易雙方造成了嚴(yán)重的經(jīng)濟(jì)損失。
1.3 黑客入侵
面對(duì)當(dāng)前經(jīng)濟(jì)社會(huì)的迅速發(fā)展,網(wǎng)絡(luò)在發(fā)展中,受電子商務(wù)自身性質(zhì)的影響,勢(shì)必會(huì)有一些不法分子利用網(wǎng)絡(luò)安全漏洞對(duì)其發(fā)起攻擊。需要注意的是,在眾多網(wǎng)絡(luò)病毒威脅中,病毒本身具備不可控制的特點(diǎn),在損壞計(jì)算機(jī)文件的同時(shí),還會(huì)憑借自身的繁殖功能,對(duì)計(jì)算機(jī)的整體程序及硬件設(shè)施造成嚴(yán)重破壞,再加上網(wǎng)絡(luò)環(huán)境的迅速發(fā)展,計(jì)算機(jī)病毒的破壞力也在原有的基礎(chǔ)上有所提高。但從當(dāng)前眾多網(wǎng)絡(luò)黑客侵入方式中能夠看出,多數(shù)網(wǎng)絡(luò)黑客習(xí)慣從木馬程序入手,本地計(jì)算機(jī)一旦被侵入,其記錄的登錄信息就會(huì)被木馬程序篡改,造成信息之外的文件及資金丟失。
1.4 電子商務(wù)的安全隱患,網(wǎng)上支付
作為電子商務(wù)中的核心環(huán)節(jié),網(wǎng)上支付是推動(dòng)電子商務(wù)發(fā)展的關(guān)鍵所在,因而在很大程度上,網(wǎng)上支付的安全性、便捷性、規(guī)范性及高效性能否得到保障,將直接關(guān)系著電子商務(wù)的發(fā)展。結(jié)合電子商務(wù)的實(shí)際支付結(jié)構(gòu)能夠看出,往上支付在實(shí)際開(kāi)展時(shí),需要符合商務(wù)系統(tǒng)、電子錢(qián)包、支付網(wǎng)關(guān)和安全認(rèn)證等四個(gè)條件。同時(shí)在這四個(gè)條件中,安全認(rèn)證是其他程序順利運(yùn)行的關(guān)鍵所在,其理由主要體現(xiàn)在以下幾個(gè)方面:首先,網(wǎng)絡(luò)作為一項(xiàng)靈活性較大的事物,在實(shí)際運(yùn)行中,雖然具備了多種技術(shù)手段,但在運(yùn)行中,仍存在著較大的問(wèn)題。其次,雖然各家銀行都直接或間接地建立了自己的CA認(rèn)證中心,但至今缺乏統(tǒng)一的、權(quán)威的、全國(guó)性的CA認(rèn)證中心,這就容易導(dǎo)致交叉認(rèn)證、重復(fù)認(rèn)證和資源浪費(fèi)。最后,缺乏明確的相關(guān)法律保障,出現(xiàn)問(wèn)題后的責(zé)任認(rèn)定、承擔(dān)、仲裁結(jié)果的執(zhí)行等復(fù)雜的法律關(guān)系難以解決。而且新《合同法》雖然承認(rèn)了電子合同的法律效用,卻沒(méi)有解決數(shù)字簽名問(wèn)題。
2 控制登錄錯(cuò)誤機(jī)制
在電子商務(wù)網(wǎng)站設(shè)計(jì)中,一些非法用戶往往想通過(guò)暴力方法來(lái)解除網(wǎng)站約束進(jìn)行強(qiáng)制性登錄,并在實(shí)施這一登錄時(shí),通過(guò)對(duì)電子商務(wù)網(wǎng)站安全性的長(zhǎng)時(shí)間研究,設(shè)計(jì)出一個(gè)算法,以便在強(qiáng)制性登錄活動(dòng)開(kāi)始時(shí),能夠第一時(shí)間發(fā)現(xiàn)非法用戶的行為,并對(duì)其進(jìn)行鎖定,確保電子商務(wù)網(wǎng)站的安全運(yùn)行。但從用戶本身的角度來(lái)看,在進(jìn)行正常登陸時(shí),不會(huì)受到任何影響,只需要提供自己注冊(cè)時(shí)的用戶名及密碼即可,只要用戶名及密碼得到認(rèn)可,就會(huì)順利的登陸到相應(yīng)的頁(yè)面。如果用戶的權(quán)限是系統(tǒng)管理員,成功登陸后才可進(jìn)入管理員操作界面。如果電子商務(wù)網(wǎng)站采用本文所設(shè)計(jì)的算法后,即使有非法用戶跳過(guò)登錄頁(yè)面直接進(jìn)入管理員操作頁(yè)面的話,那么系統(tǒng)將會(huì)自動(dòng)將其返回到登錄頁(yè)面進(jìn)行登錄操作。
3 電子商務(wù)網(wǎng)站常用網(wǎng)絡(luò)安全技術(shù)
從上述論述中不難看出,電子商務(wù)網(wǎng)站設(shè)計(jì)中信息安全防御的完善,是推動(dòng)電子商務(wù)發(fā)展的核心所在,針對(duì)其上述出現(xiàn)的的問(wèn)題,在實(shí)際完善中,可以采用以下幾種途徑:
3.1 虛擬專用網(wǎng)
與其他交易網(wǎng)不同的是,虛擬專用網(wǎng)作為因特網(wǎng)交易過(guò)程中的專用網(wǎng),能夠憑借自身的優(yōu)勢(shì),在兩個(gè)網(wǎng)絡(luò)系統(tǒng)之間建立起安全信道,交易雙方在相互熟悉的基礎(chǔ)上,只要達(dá)到共識(shí),則能保證交易的順利進(jìn)行。該網(wǎng)絡(luò)在實(shí)際運(yùn)行中,增加了操作復(fù)雜、專業(yè)性強(qiáng)的加密技術(shù)及認(rèn)證技術(shù),與原有的電子商務(wù)相比,其安全性得到了加強(qiáng)。但需要注意的是,這種方式在實(shí)際應(yīng)用中,受技術(shù)條件及使用設(shè)備的限制,對(duì)資金投入提出了較大的要求,無(wú)法在中小企及個(gè)人用戶中得到普及。
3.2 加密技術(shù)
顧名思義,加密技術(shù)是指對(duì)給定的、有意義的數(shù)據(jù)進(jìn)行可逆的數(shù)學(xué)變換,將其表面雜亂無(wú)章的數(shù)據(jù)轉(zhuǎn)換成只有指定接收者才能恢復(fù)、看懂的意義數(shù)據(jù),同時(shí)其他人無(wú)法獲取原來(lái)數(shù)據(jù)的一種方式。在整個(gè)加密技術(shù)實(shí)施中,其轉(zhuǎn)變過(guò)程集中體現(xiàn)在加密密鑰與解密密鑰上。需要注意的是,交易雙方在實(shí)際運(yùn)行中,加密密鑰與解密密鑰的本質(zhì)有著極大的相似,只要得到其中的一個(gè),就能輕易的推出另一個(gè),在當(dāng)前眾多加密技術(shù)中,最具代表的仍以美國(guó)數(shù)據(jù)加密標(biāo)準(zhǔn)DES為主。該加密技術(shù)在實(shí)際運(yùn)行中,優(yōu)勢(shì)在于具備較高的保密強(qiáng)度,但需要交易人員在操作中,嚴(yán)格按照安全途徑進(jìn)行傳遞。由此可見(jiàn),在當(dāng)前電子商務(wù)網(wǎng)絡(luò)設(shè)計(jì)運(yùn)行中,密鑰管理已經(jīng)成為整個(gè)系統(tǒng)安全運(yùn)行的核心因素,需要設(shè)計(jì)人員給予足夠的重視。
3.3 防火墻技術(shù)
在整個(gè)計(jì)算機(jī)運(yùn)行系統(tǒng)中,防火墻作為一種邏輯裝置,所起的作用在于保證系統(tǒng)內(nèi)部安全,免受外界攻擊,保證網(wǎng)絡(luò)的安全運(yùn)行。防火墻在實(shí)際運(yùn)行中,所起的作用體現(xiàn)在以下兩個(gè)方面:首先,在外部網(wǎng)絡(luò)對(duì)內(nèi)部網(wǎng)絡(luò)進(jìn)行非法訪問(wèn)時(shí),防火墻能夠起到好的限制作用,在維護(hù)內(nèi)部網(wǎng)絡(luò)資源安全的同時(shí),還能保證內(nèi)部網(wǎng)絡(luò)資源的完整性與全面性。其次,防火墻能夠憑借自身的優(yōu)勢(shì),在內(nèi)部網(wǎng)與外部網(wǎng)之間構(gòu)造一個(gè)保護(hù)層,并強(qiáng)制所有的連接都必須經(jīng)過(guò)保護(hù)層,在此進(jìn)行檢查和連接。
4 總結(jié)
綜上所述,在電子商務(wù)網(wǎng)站設(shè)計(jì)中,強(qiáng)化其信息安全防御,在確保雙方商務(wù)交易順利進(jìn)行的同時(shí),還能有效的保證客戶的信息安全,對(duì)網(wǎng)絡(luò)秩序有著極大的維護(hù)作用。這就要求電子商務(wù)網(wǎng)站的設(shè)計(jì)人員能夠?qū)⒕W(wǎng)站操作的各個(gè)環(huán)節(jié)出發(fā),在提高信息安全防御性能的同時(shí),還要避免網(wǎng)絡(luò)病毒及黑客的侵入,只有這樣,才能保證電子商務(wù)網(wǎng)站的順利運(yùn)行,才能為電子商務(wù)今后的發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]馬曉珺,趙哲.電子商務(wù)信息安全管理體系研究[J].安陽(yáng)師范學(xué)院學(xué)報(bào),2008,02
[2]王海瀾.淺議電子商務(wù)中的信息安全問(wèn)題[J].巴音郭楞職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,03
[3]郭小芳,劉愛(ài)軍.電子商務(wù)中的信息安全技術(shù)比較與分析[J].商洛學(xué)院學(xué)報(bào),2008,02
篇5
一、電子商務(wù)網(wǎng)站應(yīng)用現(xiàn)狀分析
產(chǎn)品搜索引擎網(wǎng)站是當(dāng)前網(wǎng)絡(luò)營(yíng)銷的主要手段。2010年中國(guó)搜索引擎廠商的收入達(dá)到45.21億。搜索引擎用戶數(shù)突破2.5億。但是搜索引擎營(yíng)銷服務(wù)市場(chǎng)仍以搜索引擎廣告產(chǎn)品銷售為主,基于自然搜索排名的搜索引擎優(yōu)化市場(chǎng)非?;靵y,搜索引擎營(yíng)銷的應(yīng)用尚處于較低層次。此外,中國(guó)搜索引擎服務(wù)市場(chǎng)還存在著進(jìn)入成本高,產(chǎn)品同質(zhì)化現(xiàn)象嚴(yán)重,行業(yè)內(nèi)部競(jìng)爭(zhēng)激烈等諸多問(wèn)題。
二、網(wǎng)站主要功能設(shè)計(jì)
消費(fèi)類電子產(chǎn)品搜索引擎網(wǎng)站以提供消費(fèi)類電子產(chǎn)品搜索為核心業(yè)務(wù),將自主研發(fā)的數(shù)據(jù)庫(kù)系統(tǒng),收錄全國(guó)范圍內(nèi)銷售的最全面的消費(fèi)類電子產(chǎn)品的信息,這些信息將包括,產(chǎn)品的配置、性能指標(biāo)、各地經(jīng)銷商、市場(chǎng)報(bào)價(jià)及在網(wǎng)上購(gòu)買(mǎi)該產(chǎn)品的鏈接等。為消費(fèi)者提供,第一時(shí)間,最全面、最快捷、最權(quán)威的消費(fèi)類電子產(chǎn)品的詳盡資料及各地經(jīng)銷商報(bào)價(jià)并為客戶提品網(wǎng)上訂購(gòu)服務(wù)。為了方便用戶了解消費(fèi)類電子產(chǎn)品的專業(yè)術(shù)語(yǔ),同時(shí)還將建立一個(gè)知識(shí)搜索數(shù)據(jù)庫(kù),在知識(shí)數(shù)據(jù)庫(kù)中,用戶可通過(guò)輸入技術(shù)術(shù)語(yǔ)關(guān)鍵詞獲得相關(guān)術(shù)語(yǔ)的通俗解釋。
定期消費(fèi)類電子產(chǎn)品市場(chǎng)分析報(bào)告。網(wǎng)站提品搜索功能,可以查詢產(chǎn)品的名稱,基本配置,性能參數(shù),各地的正規(guī)渠道商的聯(lián)系方式,各地經(jīng)銷商報(bào)價(jià),在網(wǎng)上購(gòu)買(mǎi)該產(chǎn)品的鏈接,與同類、同等價(jià)位產(chǎn)品的比較等一系列相關(guān)資料。用戶可通過(guò)瀏覽網(wǎng)頁(yè),輸入要查詢的產(chǎn)品或相關(guān)知識(shí),網(wǎng)站將自動(dòng)快速在數(shù)據(jù)庫(kù)中搜索并向用戶反饋搜索結(jié)果,對(duì)于客戶滿意的產(chǎn)品直接提供網(wǎng)上購(gòu)買(mǎi)服務(wù),從而,改善目前用戶獲取產(chǎn)品信息過(guò)程過(guò)于繁瑣且不夠全面和準(zhǔn)確的現(xiàn)狀。為消費(fèi)者提供清新的用戶體驗(yàn),彌補(bǔ)網(wǎng)絡(luò)上消費(fèi)類電子產(chǎn)品的搜索的市場(chǎng)空白。
網(wǎng)站還將面向目前的手機(jī)上網(wǎng)用戶,建立免費(fèi)的wap網(wǎng)站,并開(kāi)展收費(fèi)會(huì)員制,提供消費(fèi)類電子產(chǎn)品資訊的彩信包月服務(wù),成為手機(jī)內(nèi)容服務(wù)商,使用戶能以低廉的價(jià)格從手機(jī)上及時(shí)獲得更豐富的信息。
同時(shí),針對(duì)未來(lái)的3G網(wǎng)絡(luò),將及時(shí)開(kāi)發(fā)該平臺(tái)上的產(chǎn)品力爭(zhēng)的成為3G網(wǎng)絡(luò)第一批內(nèi)容服務(wù)商。通過(guò)免費(fèi)和收費(fèi)并行的方式,在3G網(wǎng)絡(luò)平臺(tái)消費(fèi)類電子產(chǎn)品資訊。
圖1 網(wǎng)站主要業(yè)務(wù)流程
三、網(wǎng)站功能結(jié)構(gòu)設(shè)計(jì)
1.商品搜索引擎模塊。用于為用戶提供搜索商品功能。
2.購(gòu)物車模塊。此模塊用于方便用戶在網(wǎng)上采購(gòu)商品,用戶可以在購(gòu)物車模塊中修改商品定購(gòu)數(shù)量以及退訂商品等,同時(shí)購(gòu)物車模塊還提供商品數(shù)量統(tǒng)計(jì),價(jià)格匯總等功能。
3.會(huì)員管理模塊。管理會(huì)員的賬戶、密碼等信息,同時(shí)提供賬戶安全保障。
4.客服模塊。主要提供與產(chǎn)品搜索、采購(gòu)、付款等用戶操作關(guān)鍵環(huán)節(jié)的重要信息。例如:自動(dòng)付款的時(shí)間設(shè)定,商場(chǎng)支持的付款方式、退換貨規(guī)則等。并提供客戶申訴與評(píng)斷功能。
5.訪問(wèn)計(jì)數(shù)器模塊。通過(guò)訪問(wèn)計(jì)數(shù)器統(tǒng)計(jì)各商品或各類商品被關(guān)注及購(gòu)買(mǎi)頻率,方便經(jīng)營(yíng)者參考。
6.訂單查詢模塊。針對(duì)用戶,提供訂單查詢功能,方便用戶查看定單狀態(tài),如商品是否發(fā)貨等。同時(shí)提供給商戶查詢本店當(dāng)前銷售商品的訂單,以方便其發(fā)貨及管理。
7.評(píng)價(jià)模塊。通過(guò)此模塊用戶可以評(píng)價(jià)商品以及商家,商家也可對(duì)用戶評(píng)價(jià)。主要是為了方便其它用戶選擇商品。
8.網(wǎng)絡(luò)支付模塊。提供如通過(guò)儲(chǔ)蓄卡、信用卡或支付寶等方式進(jìn)行商品付款。
篇6
[關(guān)鍵詞] 電子商務(wù)網(wǎng)站 網(wǎng)絡(luò)數(shù)據(jù)庫(kù) ASP 服務(wù)器
一、引言
目前動(dòng)態(tài)網(wǎng)站設(shè)計(jì)技術(shù)主要有Perl/C++/Delphi等開(kāi)發(fā)的CGI,以及3P技術(shù)(ASP、JSP、PHP)。其中ASP即Ative Server Page,由微軟公司開(kāi)發(fā),是一個(gè)WEB服務(wù)器端的開(kāi)發(fā)環(huán)境,主要采用腳本語(yǔ)言VBScript、JavaScript等作為自己的開(kāi)發(fā)語(yǔ)言,可用ODBC或直接驅(qū)動(dòng)法訪問(wèn)Windows平臺(tái)的數(shù)據(jù)庫(kù)。
電子商務(wù)網(wǎng)站的設(shè)計(jì)主要包括“網(wǎng)站結(jié)構(gòu)的設(shè)計(jì)”、“注冊(cè)界面”、“交易界面”、“后臺(tái)數(shù)據(jù)庫(kù)”,以及“配套模塊”諸如購(gòu)物、用戶、論壇、反饋、搜索、會(huì)話等設(shè)計(jì)。本文只給出統(tǒng)一的前臺(tái)界面及后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)方法。
二、構(gòu)建ASP運(yùn)行環(huán)境
ASP的運(yùn)行環(huán)境:NT 5.0 Server,IIS 5.0和ASP。安裝Windows 2000 Server時(shí)選擇IIS 5.0有關(guān)選項(xiàng)。安裝完后ASP便內(nèi)嵌于IIS 5.0中。測(cè)試ASP的方法:啟動(dòng)瀏覽器,在地址欄處輸127.0.0.1:80/default.asp,若瀏覽到IIS服務(wù)器的ASP歡迎頁(yè)面,說(shuō)明安裝成功。
三、生成動(dòng)態(tài)表單頁(yè)面
為了通用,這里采用可能用到的表單對(duì)象為例,至于下面設(shè)計(jì)具體數(shù)據(jù)表用到的字段,只要轉(zhuǎn)成給出的表單域相應(yīng)對(duì)象即可。
用ASP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互的操作表單:form.asp,主要生成表單域頭、生成普通文本、生成密碼文本、生成滾動(dòng)文本、生成單選、生成復(fù)選、生成列表框、生成提交按鈕、生成重填按鈕、生成表單域尾。
四、設(shè)計(jì)用于存儲(chǔ)商務(wù)網(wǎng)站交互數(shù)據(jù)的MySql數(shù)據(jù)庫(kù)
可在NT 5.0下用啟動(dòng)服務(wù)法、NET命令法等啟動(dòng)MySql數(shù)據(jù)庫(kù)服務(wù)器,啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器后,開(kāi)始建立MySql數(shù)據(jù)庫(kù)tradedb,接著建立MySql數(shù)據(jù)庫(kù)表,這里以商務(wù)網(wǎng)站中常用的幾種數(shù)據(jù)表為例,表結(jié)構(gòu)如下:
客戶登錄管理數(shù)據(jù)表:
users ( ID, UserName, Password )
客戶信息數(shù)據(jù)表:
usermessage ( UserName, Email, Address, Fax ,Phone , Cerreycard)
客戶定購(gòu)商品數(shù)據(jù)表:
catalog ( ProductId, Name , Price, Description )
五、設(shè)計(jì)處理表單數(shù)據(jù)的ASP程序
在form_perform.asp中建立與數(shù)據(jù)庫(kù)的連接,這里采用直接驅(qū)動(dòng)法:set conn = Server.CreateObject(“ADODB.Connection”); conn.open “driver={MySQL};server=localhost;uid=sa;pwd=sa;database=tradedb”。
獲取表單提交的數(shù)據(jù):data1=request(“data1”);data2=request(“data2”);
用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,查詢數(shù)據(jù)記錄:sql=“select * from tablename” ;set rs=conn.execute(sql) ;
增加數(shù)據(jù)記錄:sql=“insert into tablename(data1,data2) values(’data1‘,’data2‘)”; set rs=conn.execute(sql);
更改某條數(shù)據(jù)記錄:sql = “ update tablename set data1=”request(‘data1’)“where ID=”num“”; set rs=conn.execute(sql);
刪除某條數(shù)據(jù)記錄:sql = “delete from tablename where ID=”num“”;set rs=conn.execute(sql);
六、總結(jié)
考慮篇幅,本文沒(méi)有對(duì)Linux平臺(tái)、網(wǎng)站結(jié)構(gòu)、各個(gè)功能模塊設(shè)計(jì)等,只給出了Windows平臺(tái)上,電子商務(wù)網(wǎng)站設(shè)計(jì)中的主要環(huán)節(jié)的代碼設(shè)計(jì)。除了MsSql數(shù)據(jù)庫(kù),還可操作Windows平臺(tái)上的Access/ Foxpro/Informix/Oracle等數(shù)據(jù)庫(kù),考慮MySql的許多方便的特點(diǎn),本文以此為例,做了一些有益的工作。
篇7
1、選擇設(shè)計(jì)模型
對(duì)于電子商務(wù)系統(tǒng)而言,應(yīng)該根據(jù)自己的需要來(lái)選擇適當(dāng)?shù)哪P?。有時(shí)候單獨(dú)采用某個(gè)模型并不能滿足所有的需要,此時(shí),應(yīng)該需要選擇一種復(fù)合型的設(shè)計(jì)模型。
2、定制應(yīng)用系統(tǒng)框架
在電子商務(wù)中,應(yīng)用系統(tǒng)設(shè)計(jì)和業(yè)務(wù)設(shè)計(jì)是緊密聯(lián)系的。本質(zhì)上說(shuō),這就意味著在一個(gè)電子商務(wù)體系結(jié)構(gòu)中,諸如訂單管理、庫(kù)存管理、客戶服務(wù)、資金管理、供應(yīng)鏈等這些不同的、孤立的業(yè)務(wù)應(yīng)用應(yīng)該被連接在高度集成的模塊化構(gòu)件中,而通常這被稱為企業(yè)級(jí)應(yīng)用系統(tǒng)?,F(xiàn)在進(jìn)入了一個(gè)復(fù)雜的、多項(xiàng)功能集成的應(yīng)用系統(tǒng)框架。這些應(yīng)用程序框架構(gòu)成了電子商務(wù)的基礎(chǔ),而且本質(zhì)上形成了模塊化,而這就允許獨(dú)立設(shè)計(jì)小的子系統(tǒng)并將這些功能結(jié)合起來(lái)以提供復(fù)雜的服務(wù)。一個(gè)電子商務(wù)應(yīng)用系統(tǒng)框架一般包括了客戶關(guān)系管理(CRM)、企業(yè)資源規(guī)劃(ERP)、庫(kù)存及固定資產(chǎn)、供應(yīng)鏈管理(SCM)、電子采購(gòu)、銷售鏈管理(SeCM)、業(yè)務(wù)智能(BI)等。這種框架結(jié)構(gòu)要求提高不同部門(mén)之間的協(xié)作性,每個(gè)應(yīng)用系統(tǒng)框架都是一族共同提供某一復(fù)雜服務(wù)的相關(guān)功能。
當(dāng)選擇了設(shè)計(jì)模式或模型后,應(yīng)該根據(jù)電子商務(wù)的需求,來(lái)審視所搜集的數(shù)據(jù)。這時(shí)可以根據(jù)機(jī)構(gòu)和目標(biāo)來(lái)定制合適的設(shè)計(jì)。設(shè)計(jì)就是綜合考慮前面所提到的準(zhǔn)則的一個(gè)平衡過(guò)程。網(wǎng)站設(shè)計(jì)應(yīng)遵循以下幾點(diǎn):
anguage:ZH-CN;mso-bidi-language:AR-SA">1)要讓用戶使用該Web網(wǎng)站時(shí)感到很舒服----例如,允許用戶實(shí)時(shí)地與銷售人員在線交流或者能訪問(wèn)公告牌;
2)盡量回答用戶提出的任何問(wèn)題;
3)允許快捷地訂單輸入;
4)支持不同的付款方式;
5)允許跟蹤運(yùn)輸和訂單;
6)通過(guò)使用已有的公司標(biāo)志和店面設(shè)計(jì)等,達(dá)到統(tǒng)一的風(fēng)格;
73.5pt;FONT-FAMILY:宋體;mso-bidi-font-size:12.0pt;mso-bidi-font-family:宋體;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA">)即使在慢速連接方式情況下,也要有令人能夠接受的性能表現(xiàn)。
3、設(shè)計(jì)網(wǎng)站的Web應(yīng)用程序
設(shè)計(jì)基于Web的應(yīng)用程序及相應(yīng)的支撐體系結(jié)構(gòu),這不同與設(shè)計(jì)客戶/服務(wù)器模式的應(yīng)用程序。
1)用JavaScript進(jìn)行驗(yàn)證
使用客戶端的JavaScript代碼能更有效地在客戶端執(zhí)行驗(yàn)證,尤其是當(dāng)用戶在HTML頁(yè)面上輸入了大量的信息(需要驗(yàn)證的)時(shí)更為突出。但另一方面,JavaScript允許用戶在點(diǎn)擊Submit按鈕后,調(diào)用自己創(chuàng)建的函數(shù)來(lái)執(zhí)行驗(yàn)證過(guò)程。
2)控制訪問(wèn)數(shù)據(jù)
對(duì)于數(shù)據(jù)庫(kù)訪問(wèn)的控制有幾種可供選擇的方法:
-font-size:12.0pt;mso-bidi-font-family:宋體;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA">①使用應(yīng)用程序服務(wù)器的安全功能,它允許限制訪問(wèn)整個(gè)應(yīng)用或應(yīng)用系統(tǒng)中的某些關(guān)鍵包。當(dāng)用戶登錄后,應(yīng)用服務(wù)器能確定賦予該用戶的權(quán)限并生成一個(gè)cookie發(fā)送回用戶的PC上。這個(gè)含有必要的權(quán)限信息的cookie在用戶瀏覽器打開(kāi)期間一直保持。
②使用數(shù)據(jù)庫(kù)訪問(wèn)控制機(jī)制,該方法依賴于后臺(tái)數(shù)據(jù)庫(kù)的安全機(jī)制設(shè)置,以控制對(duì)數(shù)據(jù)庫(kù)表的訪問(wèn)。該技術(shù)是最佳的選擇,因?yàn)榘踩羌锌刂贫也灰蕾囉谌魏瓮ㄟ^(guò)界面或會(huì)話跟蹤的訪問(wèn)控制。
③應(yīng)用定制開(kāi)發(fā)的用戶配置,該方法沒(méi)有使用會(huì)話信息來(lái)控制訪問(wèn),而是通過(guò)跟蹤用戶登錄來(lái)實(shí)現(xiàn)的。該方法是最靈活的,但同時(shí)也需要最多的努力,因?yàn)檫@種安全的實(shí)現(xiàn)將需要開(kāi)發(fā)自己的用戶配置文件表、登錄界面、cookie管理等等。
3)考慮裝載圖片的時(shí)間
用戶對(duì)于Web應(yīng)用通常沒(méi)有多大的耐心;因此,測(cè)試Web頁(yè)面的下載時(shí)間就顯得尤其重要。為此,可以使用NetMechanic公司所提供的工具來(lái)確定下載時(shí)間及判斷HTML的問(wèn)題。
4)歸檔數(shù)據(jù)
ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA">
數(shù)據(jù)庫(kù)會(huì)迅速地膨脹,而且快速分析常常顯示出有大量的數(shù)據(jù)很少被訪問(wèn)到。這樣可以通過(guò)歸檔這些數(shù)據(jù)以加快信息處理過(guò)程和查詢的性能。可以使用以下幾種技術(shù)來(lái)整理和歸檔數(shù)據(jù):
①分區(qū):它可以增強(qiáng)數(shù)據(jù)恢復(fù)的性能;允許用戶訪問(wèn)不同的分區(qū),同時(shí)只對(duì)其他用戶產(chǎn)生較小的影響;還允許用戶編寫(xiě)分區(qū)感知的查詢腳本。當(dāng)然,成功的分區(qū)技術(shù)依賴于要確保分區(qū)駐留于不同的磁盤(pán)控制器中。
②數(shù)據(jù)整理:通過(guò)階段性地整理數(shù)據(jù),能保證數(shù)據(jù)庫(kù)大小可以管理而且執(zhí)行效率較高。
篇8
1. 引言: 目前動(dòng)態(tài)網(wǎng)站設(shè)計(jì)技術(shù)主要有:利用Perl/C++/Delphi等開(kāi)發(fā)的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來(lái)的3p技術(shù)-ASP,PHP,JSP(據(jù)Internet上有關(guān)網(wǎng)站統(tǒng)計(jì)約有近百種); ASP-Ative Server Page,由微軟公司開(kāi)發(fā) ,是一個(gè)WEB服務(wù)器端的開(kāi)發(fā)環(huán)境,主要采用腳本語(yǔ)言VBScript(或Javascript/perl等)作為自己的開(kāi)發(fā)語(yǔ)言,可用ODBC或直接驅(qū)動(dòng)法訪問(wèn)Window平臺(tái)的數(shù)據(jù)庫(kù)。PHP-Person Server Page ,是由Rasmus個(gè)人創(chuàng)立的一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語(yǔ)言. 它大量地借用C,Java和Perl語(yǔ)言的語(yǔ)法, 并耦合PHP自己的特性,.是一種很有個(gè)性的網(wǎng)站開(kāi)發(fā)語(yǔ)言,它支持目前絕大多數(shù)數(shù)據(jù)庫(kù)。JSP-Java Server Page , 是Sun公司推出的新一代站點(diǎn)開(kāi)發(fā)語(yǔ)言,Sun 公司除Java 應(yīng)用程序 和 Java Applet 之外,又創(chuàng)立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序開(kāi)發(fā),特別是有許多訪問(wèn)數(shù)據(jù)庫(kù)的方法。在電子商務(wù)平臺(tái)設(shè)計(jì)中,主要需要解決"網(wǎng)站結(jié)構(gòu)的設(shè)計(jì)","注冊(cè)界面","交易界面","后臺(tái)數(shù)據(jù)庫(kù)",以及"配套模塊"諸如購(gòu)物/用戶/論壇/反饋/搜索/會(huì)話等設(shè)計(jì);考慮篇幅,本文只給出統(tǒng)一的前臺(tái)界面及后臺(tái)數(shù)據(jù)庫(kù)的3p設(shè)計(jì)方法;可以說(shuō)ASP,PHP,JSP與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的操作是電子商務(wù)網(wǎng)站平臺(tái)設(shè)計(jì)的堅(jiān)強(qiáng)基石。
2. 構(gòu)建三種設(shè)計(jì)技術(shù)的運(yùn)行環(huán)境
2 .1構(gòu)建ASP的運(yùn)行環(huán)境:NT5.0Server,IIS5.0 ,ASP3.0 。 安裝Windows2000Server(NT5.0Server)時(shí)選擇IIS5.0有關(guān)選項(xiàng)。安裝完后ASP3.0便內(nèi)嵌于IIS5.0中。測(cè)試ASP:啟動(dòng)瀏覽器,在地址欄處輸入127.0.0.1:80/default.asp,若瀏覽到IIS服務(wù)器的ASP歡迎頁(yè)面,說(shuō)明安裝成功
2.2構(gòu)建PHP4的運(yùn)行環(huán)境:NT5.0Server, Apache1.3.12 php4.0 安裝支持PHP的web服務(wù)器Apache1.3.12,將Apache服務(wù)器壓縮文件解壓縮,根據(jù)提示進(jìn)行整個(gè)安裝過(guò)程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時(shí)將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開(kāi)該文件將其中extension_dir 設(shè)置為:d:/php4,并加載擴(kuò)展模塊:將文件中含有;extention=*.dll的各項(xiàng)前面的";"號(hào)去掉即可;修改設(shè)置Aphache服務(wù)器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName *"這一行下加入"ServerName 127.0.0.1/" ,其次將"Port 80"改為"Port 81(或其他與IIS5.0不沖突的端口)",再其次設(shè)置更改Apache虛擬目錄,將"Documentroot "d:/Apache/htdocs""改為Documentroot "d:/trade"(該目錄即是電子商務(wù)網(wǎng)站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語(yǔ)句:ScriptAlias /php4/ "d:/php4/" AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml Action application/x-httpd-php4 "/php4/php.exe";測(cè)試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴(kuò)展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤(pán)后,啟動(dòng)Apache,接著你在瀏覽器中輸入:127.0.0.1:81/test.php,若看到php的版本和擴(kuò)展模塊等信息,說(shuō)明環(huán)境安裝設(shè)置成功。
2.3構(gòu)建JSP的運(yùn)行環(huán)境:NT5.0Server,Resin1.13, jdk1.3 安裝Java編譯器jdk1.3:運(yùn)行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。 設(shè)置系統(tǒng)環(huán)境參數(shù):控制面板/系統(tǒng)/環(huán)境頁(yè)中選擇path 參數(shù)加入d:\jdk1.3\bin;增加新的環(huán)境參數(shù)classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動(dòng)計(jì)算機(jī)即可安裝支持JSP的web服務(wù)器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3 即可。配置服務(wù)器端口,打開(kāi)d:/resin1.1.3/conf/目錄下的resin.conf文件在
8080
標(biāo)簽處將端口設(shè)置為82(在我的NT5.0上裝有三個(gè)服務(wù)器,這樣三個(gè)服務(wù)器的端口分別為IIS :80;Apache:81;Resin:82其實(shí)也可設(shè)置為其他互不沖突的端口號(hào)). 測(cè)試JSP:?jiǎn)?dòng)Resin服務(wù)器,啟動(dòng)瀏覽器,在地址欄處輸入127.0.0.1:82/,若瀏覽到Resin服務(wù)器的JSP歡迎頁(yè)面,說(shuō)明安裝成功
3生成三種格式的動(dòng)態(tài)表單頁(yè)面 為了通用,這里采用可能用到的表單對(duì)象為例,至于下面設(shè)計(jì)具體數(shù)據(jù)表用到的字段,只要轉(zhuǎn)成給出的表單域相應(yīng)對(duì)象即可.
3.1用ASP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單: form.asp: 生成表單域頭: 生成普通文本: 生成密碼文本: 生成滾動(dòng)文本: 生成單選: 生成復(fù)選: 生成列表框: 生成提交按鈕 生成重填按鈕 生成表單域尾
3.2用PHP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單: form.php 生成表單域頭:"?> 生成普通文本:"?> 生成密碼文本:"?> 生成滾動(dòng)文本:"?> 生成單選:"?> 生成復(fù)選:"?> 生成列表框:網(wǎng)絡(luò)數(shù)據(jù)庫(kù)Asp技術(shù)Php技術(shù)Jsp技術(shù)網(wǎng)站設(shè)計(jì) "?> 生成提交按鈕 "?> 生成重填按鈕"?> 生成表單域尾"?>
3.3用JSP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單 form.jsp 生成表單域頭: 生成普通文本: 生成密碼文本: 生成滾動(dòng)文本: 生成單選: 生成復(fù)選: 生成列表框: 生成提交按鈕 生成重填按鈕 生成表單域尾
4設(shè)計(jì)用于存儲(chǔ)商務(wù)網(wǎng)站交互數(shù)據(jù)的MySql數(shù)據(jù)庫(kù)
4.1啟動(dòng)MySql數(shù)據(jù)庫(kù)服務(wù)器(MySql的安裝及ODBC驅(qū)動(dòng)程序的安裝與設(shè)置請(qǐng)參閱相關(guān)書(shū)籍) 可在NT5.0下用啟動(dòng)服務(wù)法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動(dòng)MySql數(shù)據(jù)庫(kù)服務(wù)器,啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器后,在d:\mysql\bin>提示符下鍵入mysql-h 127.0.0.1 -u root 即可出現(xiàn)mysql>提示符,從這開(kāi)始即可進(jìn)行對(duì)MySql數(shù)據(jù)庫(kù)的各種操作。若要退出可鍵入quit/exit,若要關(guān)閉數(shù)據(jù)庫(kù)服務(wù)器,可在d:\mysql\bin>提示符下鍵mysqladmin -u root shutdown 4.2建立MySql數(shù)據(jù)庫(kù) 在MySql數(shù)據(jù)庫(kù)的提示符mysql>鍵入Create database tradedb ;(或go)
4.2.建立MySql數(shù)據(jù)庫(kù)表 這里以商務(wù)網(wǎng)站中常用的幾種數(shù)據(jù)表為例,主要用到的數(shù)據(jù)表和生成數(shù)據(jù)表的SQL代碼如下:(這里的數(shù)據(jù)表字段只要分別對(duì)應(yīng)上述表單域?qū)ο蠹纯蓪?shí)際操作,數(shù)據(jù)表統(tǒng)一用tablename表示) 客戶登錄管理數(shù)據(jù)表 CREATE TABLE users ( ID int not null auto_increment, UserName varchar(30) not null, Password varchar(20) not null ) 客戶信息數(shù)據(jù)表 CREATE TABLE usermessage ( UserName varchar(30) not null, Email varchar(80) not null, Address varchar(120) not null , Fax varchar(40) null, Phone varchar(40) not null, Cerreycard varchar(50) not null ) 客戶定購(gòu)商品數(shù)據(jù)表 CREATE TABLE catalog ( ProductId int not null , Name varchar(64) not null, Price float(6,2) not null, Description text null )
5設(shè)計(jì)處理表單數(shù)據(jù)的3p程序
5.1設(shè)計(jì)處理表單數(shù)據(jù)的ASP程序 form_cl.asp 建立與數(shù)據(jù)庫(kù)的連接:這里采用直接驅(qū)動(dòng)法 Set conn = Server.CreateObject("ADODB.Connection"); conn.open "driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb" 獲取表單提交的數(shù)據(jù): data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk") data4=request("dxk");data5=request("fxk");data6=request("lbk") 用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 查詢數(shù)據(jù)記錄: sql="select * from tablename" ;set rs=conn.execute(sql) " 增加數(shù)據(jù)記錄: sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('data1','data2','data3','data4','data5', 'data5')"; set rs=conn.execute(sql) 更改某條數(shù)據(jù)記錄: sql="update tablename set data1="request(ptwbk)", where ID="num"; set rs=conn.execute(sql) 刪除某條數(shù)據(jù)記錄: sql="delete from tablename where ID="num";set rs=conn.execute(sql) 將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出 Response.Write " 轉(zhuǎn)貼于
" Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Name & " " Next Response.Write "
" While Not rs.EOF Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Value & " " Next Response.Write "
" rs.MoveNext Wend Response.Write "
" 關(guān)閉數(shù)據(jù)庫(kù): rs.close;conn.Close
5.2設(shè)計(jì)處理表單數(shù)據(jù)的PHP程序 form_cl.php 建立與數(shù)據(jù)庫(kù)的連接:這里采用PHP的MySql函數(shù)法(也可用ODBC函數(shù)法) $conn=odbc_connect("localhost","user","xxxxxx"); 選擇數(shù)據(jù)庫(kù): mysql_select_db("tradedb","$conn"); 獲去表單提交的數(shù)據(jù): $data1=$ptwbk; $data2=$mmwbk; $data3=$gdwbk; $data4=$dxk; $data5=$fxk; $data6=$lbk; 用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 查詢數(shù)據(jù)記錄: $sql="select * from tablename" ;$result=odbc_do($conn,$sql); 增加數(shù)據(jù)記錄: $sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('$data1','$data2','$data3','$data4','$data5','$data6')";$result=odbc_do($conn,$sql); 更改某條數(shù)據(jù)記錄: $sql="update tablename set $data1=ptwbk where ID=num" $result=odbc_do($conn,$sql); 刪除某條數(shù)據(jù)記錄:$sql="delete from tablename where ID=num";$result=odbc_do($conn,$sql); 將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出 odbc_result_all($result,"border=1"); 關(guān)閉數(shù)據(jù)庫(kù): odbc_close($conn);
5.3設(shè)計(jì)處理表單數(shù)據(jù)的JSP程序 form_cl.jsp 建立與數(shù)據(jù)庫(kù)的連接:這里采用JDBC-ODBC橋生成JavaBean法 創(chuàng)建一個(gè)JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒(méi)按標(biāo)準(zhǔn)書(shū)寫(xiě),而采用不換行寫(xiě)法,其他類同) package trade; import java.sql.*; public class conndb { String url="jdbc:inetdae:localhost";String login="user"; String password = "xxxxxx"; String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";String sConnStr = "jdbc:odbc:Dsnmysql"; Connection conn = null; ResultSet rs = null; public conndb() {try {Class.forName(sDBDriver); Connection conn = DriverManager.getConnection(url,login,password);} catch(java.lang.ClassNotFoundException e) {System.err.println("conndb(): " + e.getMessage());}} Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr); Statement stmt = conn.createStatement();rs = stmt.executeQuery(sql); } catch(SQLException ex) {System.err.println("aq.executeQuery: " + ex.getMessage());} return rs; }} 然后用javac編譯conndb.java生成與其同目錄的conndb.class文件,在form_cl.jsp文件中加入如下標(biāo)簽即可建立與數(shù)據(jù)庫(kù)的連接 獲去表單提交的數(shù)據(jù): String data1=request.getParameter("ptwbk"); String data2=request.getParameter("mmwbk ") String data3=request.getParameter("gdwbk ") String data4=request.getParameter("dxk ") String data5=request.getParameter("fxk ") String data5=request.getParameter("lbk ") 語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 查詢數(shù)據(jù)記錄: String sql="select * from tablename"; connbean.executeQuery(sql); 增加數(shù)據(jù)記錄: String sql="insert into tablename values('" + data1 + "','" +data2 +"','" +data3 + "','" + data4+ "'+"','" + data5+"','" + data6+'")";connbean.executeQuery(sql); 更改某條數(shù)據(jù)記錄: String sql="update tablename set data1='" + ptwbk + "',data2='" + mmvbk + "',data3='" +gdwbk + "' where ID='" + num + "'" ;connbean.executeQuery(sql) 刪除某條數(shù)據(jù)記錄: String sql="delete from tablename where ID='" +num+ "'" ; connbean.executeQuery(sql); 將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出 ResultSet rs = connbean.executeQuery(sql); While (rs.next()) {out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+ rs.getString("mmvbk") + "
");out.print("
" + rs.getString("gdwbk") + "
"); out.print("
" + rs.getString("dxk") + "
");out.print("
" + rs.getString("fxk") + "
");out.print("
" + rs.getString("lbk") + "
");} 關(guān)閉數(shù)據(jù)庫(kù): rs.close();
6三種電子商務(wù)網(wǎng)站設(shè)計(jì)技術(shù)綜述
6.1主要特性: 可見(jiàn)下表 設(shè)計(jì)技術(shù) 運(yùn)行平臺(tái) 服務(wù)器 開(kāi)發(fā)程序 擴(kuò)展組件 ASP Windows系列 IIS Vbscript/Jscript/Perl ActiveX PHP Unix系列, Novell,Windows Apache等許多服務(wù)器 php Function JSP Unix系列, Novell,Windows Resin等許多服務(wù)器 Java JavaBean
6.2連接數(shù)據(jù)庫(kù)的方法: 通過(guò)上述操作可看出,本文采用了三種操作MySql數(shù)據(jù)庫(kù)的方法,Asp采用直接驅(qū)動(dòng)法,Php采用MySql函數(shù)法,Jsp采用JDBC-ODBC/JavaBean法
6.3網(wǎng)站結(jié)構(gòu)設(shè)計(jì) 考慮篇幅,本文只給出了Widows平臺(tái)上,電子商務(wù)網(wǎng)站設(shè)計(jì)中的主要環(huán)節(jié)的代碼設(shè)計(jì),對(duì)于Linux平臺(tái)、網(wǎng)站結(jié)構(gòu)、各個(gè)功能模塊設(shè)計(jì)等論題,作者已經(jīng)有兩篇這方面的論文在核心刊物上待發(fā)表,這里不便公開(kāi).
6.4可操作的主要數(shù)據(jù)庫(kù) 上述三種動(dòng)態(tài)技術(shù)操作數(shù)據(jù)庫(kù)的方法,可操作Windows平臺(tái)上的Access/MsSql/Foxpro/Informix/Oracle等數(shù)據(jù)庫(kù),對(duì)Php和Jsp可操作Linux平臺(tái)上的數(shù)據(jù)庫(kù)Postgres/Sybase/Oracle等.
篇9
目的:解決企事業(yè)單位及商家全套網(wǎng)絡(luò)信息化服務(wù) 意義: 精確、簡(jiǎn)化企業(yè)內(nèi)部管理,提高工作效率;擴(kuò)大市場(chǎng)范圍、營(yíng)造商機(jī)、增加企業(yè)知名度;有助于促進(jìn)與客戶和同行間的交流,完善自身發(fā)展。 功能模塊:㈠:商務(wù)網(wǎng)站設(shè)計(jì);㈡:ISP平臺(tái)及相關(guān)功能設(shè)計(jì);㈢:商品信息管理系統(tǒng)。基本任務(wù)及功能:㈠:電子商務(wù)系統(tǒng): 使用工具:POTOSHOP、FIRWORKS、DREAMWEAVER/ULTRADEV、FLASH;使用語(yǔ)言:C 、VC+ + 、HTML、ASP、PHP、CGI、JAVASCRIPT、VBSCRIPT、SQL;使用數(shù)據(jù)庫(kù):ACCESS、MYSQL、SQL SERVER 7.0; 靜態(tài)頁(yè)面設(shè)計(jì): 產(chǎn)品介紹、廠家介紹、庫(kù)存信息、新品展望、售后服務(wù)、承諾宗旨、交易方式、 聯(lián)系方法及介紹企事業(yè)單位和商家的所有資料動(dòng)態(tài)頁(yè)面設(shè)計(jì): 客戶反饋表、在線訂購(gòu)、投票系統(tǒng)、商品論壇、在線洽談、留言薄㈡: ISP平臺(tái)及相關(guān)功能設(shè)計(jì) 先以 WINDOWS 2000 SERVER服務(wù)器平臺(tái)為例說(shuō)明能提供的功能;網(wǎng)絡(luò)平臺(tái):WINDOWS 2000 SERVER ;數(shù)據(jù)庫(kù)平臺(tái):SQL SERVER 7.0 、ACCESS 2000、MYSQL ;信息服務(wù)器:INTERNET INFORMATION SERVER 5.0;可實(shí)現(xiàn)的功能有:遠(yuǎn)程撥號(hào)上網(wǎng)、遠(yuǎn)程通信、傳真通信、網(wǎng)絡(luò)在線會(huì)議、遠(yuǎn)程登陸訪問(wèn)、訂閱新聞、免費(fèi)電子郵件、域名申請(qǐng)IP分配、ASP/CGI頁(yè)面上傳、FTP文件傳輸。后把平臺(tái)移植到 LINUX 服務(wù)器平臺(tái)上,更可實(shí)現(xiàn) TELNET 終端仿真等功能。㈢: 商品信息管理系統(tǒng)實(shí)現(xiàn)語(yǔ)言:C 、VC+ + 、ASP、PHP、CGI、SQL;數(shù)據(jù)庫(kù):SQL SERVER 7.0 、ACCESS 2000、MYSQL ;主要功能有:㈠:處理前臺(tái)數(shù)據(jù),返回相應(yīng)值,并及時(shí)修整數(shù)據(jù)庫(kù)內(nèi)容;㈡:數(shù)據(jù)的整理、分析和統(tǒng)計(jì);㈢:商品預(yù)測(cè)系統(tǒng);㈣:信息的分層管理。完成進(jìn)度表:2001年1月5日 ----2001年1月12日 整體構(gòu)思,設(shè)計(jì)所有功能命令,建立各功能模塊任務(wù)調(diào)度表
2001年1月13日----2001年1月20日 獲取具體的商品數(shù)據(jù),進(jìn)行分類編碼,設(shè)計(jì)數(shù)據(jù)庫(kù)和網(wǎng)站結(jié)構(gòu),完成 WINDOWS 2000 SERVER 平臺(tái)及所涉功能2001年2月1日 ----2001年2月15日 完成數(shù)據(jù)庫(kù)的建設(shè),完成網(wǎng)站靜態(tài)頁(yè)面部分,網(wǎng)絡(luò)平臺(tái)向 LINUX 轉(zhuǎn)型2001年2月16日----2001年3月15日 建立數(shù)據(jù)模型,程序設(shè)計(jì),網(wǎng)站動(dòng)態(tài)部分完工,LINUX平臺(tái)架設(shè)完工
2001年3月16日----2001年3月31日 各模塊鏈接調(diào)試2001年4月1日 ----2001年4月7日 整理論文
篇10
【關(guān)鍵詞】Web標(biāo)準(zhǔn);電子商務(wù)網(wǎng)站;設(shè)計(jì)與制作策略;分析
前言
互聯(lián)網(wǎng)技術(shù)的推廣與發(fā)展進(jìn)程不斷加快,對(duì)人們的日常生活與工作各方面都產(chǎn)生了重要影響。網(wǎng)頁(yè)的設(shè)計(jì)與制作隨著網(wǎng)絡(luò)技術(shù)、科技水平的發(fā)展受到人們的高度重視,其主要是將網(wǎng)絡(luò)作為主要載體,將各種信息以更加快捷、方便的形式傳達(dá)給人們。根據(jù)相關(guān)數(shù)據(jù)統(tǒng)計(jì)顯示,從事網(wǎng)頁(yè)設(shè)計(jì)制作的人員達(dá)到了300萬(wàn)之多,但在網(wǎng)頁(yè)設(shè)計(jì)發(fā)展過(guò)程中還存在諸多問(wèn)題,因此應(yīng)突破網(wǎng)頁(yè)結(jié)構(gòu)單一、空洞等問(wèn)題才能將網(wǎng)頁(yè)的設(shè)計(jì)與制作水平進(jìn)一步提升[1]。
1Web標(biāo)準(zhǔn)技術(shù)概述
1.1Web標(biāo)準(zhǔn)內(nèi)涵
Web標(biāo)準(zhǔn)不僅僅作為標(biāo)準(zhǔn),其主要是對(duì)一系列標(biāo)準(zhǔn)進(jìn)行組合。一般的網(wǎng)頁(yè)中主要由結(jié)構(gòu)、行為、表現(xiàn)三部分共同組成,并與XML、XHTML相對(duì)應(yīng),表現(xiàn)對(duì)應(yīng)的標(biāo)準(zhǔn)可以將其成為CSS。1.1.1結(jié)構(gòu)在結(jié)構(gòu)中主要的技術(shù)可包含拓展超文本標(biāo)記語(yǔ)言與可拓展標(biāo)記語(yǔ)言,在網(wǎng)站王者設(shè)計(jì)中主要將其應(yīng)用在網(wǎng)頁(yè)數(shù)據(jù)分類以及整合方面。在兩個(gè)標(biāo)準(zhǔn)中,XML的表現(xiàn)形式為源語(yǔ)言,其主要是讓用戶字自身的語(yǔ)言進(jìn)行標(biāo)記與重新定義,具備較強(qiáng)的數(shù)據(jù)轉(zhuǎn)換功能。1.1.2行為在Web標(biāo)準(zhǔn)的行為中,主要包含ECMAScript[2]與對(duì)象模型。其在網(wǎng)頁(yè)設(shè)計(jì)與制作中主要可以應(yīng)用在交互式的操作網(wǎng)頁(yè)文檔方面。其可以將界面上操作對(duì)象實(shí)施的交互操作有效實(shí)施,利用DOM可對(duì)對(duì)象有效定義與修改,還可將對(duì)象之間存在的各種關(guān)系有效處理。1.1.3表現(xiàn)其中最主要的技術(shù)便是CSS,通常人們將其成為層疊樣式表,在網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)中可應(yīng)用改在控制瀏覽器的顯示方面,其也是決定網(wǎng)頁(yè)設(shè)計(jì)風(fēng)格的主要因素。
1.2基于Web標(biāo)準(zhǔn)前提下的網(wǎng)頁(yè)設(shè)計(jì)流程(略)
2基于Web標(biāo)準(zhǔn)標(biāo)準(zhǔn)的電子商務(wù)網(wǎng)頁(yè)設(shè)計(jì)與制作流程
在基于Web標(biāo)準(zhǔn)進(jìn)行電子商務(wù)網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)的過(guò)程中,主要包含內(nèi)容分析、結(jié)構(gòu)設(shè)計(jì)、方案設(shè)計(jì)三部分。在進(jìn)行布局設(shè)計(jì)的過(guò)程中,可利用XHTML與CSS對(duì)頁(yè)面進(jìn)行合理布局,可實(shí)現(xiàn)網(wǎng)頁(yè)布局的目標(biāo)。在進(jìn)行設(shè)局實(shí)際過(guò)程中,可利用CSS與美工設(shè)計(jì)元素互相結(jié)合,將設(shè)計(jì)方法轉(zhuǎn)化為最終的網(wǎng)頁(yè)。
2.1內(nèi)容分析
網(wǎng)頁(yè)設(shè)計(jì)作為視覺(jué)語(yǔ)言的主要表達(dá)方式,應(yīng)進(jìn)行合理的編排與布局,從而確保網(wǎng)頁(yè)的布局更加清晰、合理、內(nèi)容充實(shí)。在進(jìn)行網(wǎng)頁(yè)版面布局的過(guò)程中,應(yīng)將網(wǎng)頁(yè)設(shè)計(jì)的更加醒目,使用戶在使用過(guò)程中對(duì)各項(xiàng)功能一目了然,其他部分的版面設(shè)計(jì)應(yīng)與主頁(yè)的風(fēng)格保持一致。較為常見(jiàn)的布局模式包括國(guó)字型、廠字型等。本文將以汽車用品為主的銷售網(wǎng)站作為案例分析,由于汽車商品類型多樣[3],在設(shè)計(jì)網(wǎng)頁(yè)過(guò)程中,應(yīng)將商品的導(dǎo)航以及產(chǎn)品展示作為重點(diǎn)。案例中采用的網(wǎng)頁(yè)布局為框架型布局方式,可將頁(yè)面分成各種模塊。在網(wǎng)頁(yè)左邊為縱向的導(dǎo)航欄,右邊則為商品的展示欄。在網(wǎng)頁(yè)底部呈現(xiàn)了網(wǎng)站的基本信息與商家的聯(lián)系方式等信息。在網(wǎng)頁(yè)模板的頂部與底部都會(huì)出現(xiàn)在每一個(gè)網(wǎng)頁(yè)的同一位置中。
2.2結(jié)構(gòu)設(shè)計(jì)策略
在對(duì)汽車銷售網(wǎng)站進(jìn)行網(wǎng)頁(yè)開(kāi)發(fā)過(guò)程中,可將其乘坐為模板,將其抽象地分為不同區(qū)塊,其中包含核心流程業(yè)務(wù)模塊、展示功能模塊等。在將模塊開(kāi)發(fā)完成后便可投入使用。在用戶瀏覽、操作網(wǎng)頁(yè)的過(guò)程中,程序員可通過(guò)后臺(tái)進(jìn)行可視化的管理與操作,用戶可以將不同的模塊進(jìn)行拖放配置,構(gòu)建個(gè)性化的網(wǎng)頁(yè)布局設(shè)計(jì),方便用戶的使用與瀏覽。用戶在操作汽車銷售網(wǎng)頁(yè)過(guò)程中,其中的框架作為頁(yè)面的骨架,決定了頁(yè)面的整體布局與模塊擺放區(qū)域??蚣芡ǔ2捎玫氖荋TML文件,其主要為了將頁(yè)面進(jìn)行區(qū)分,還會(huì)在適當(dāng)?shù)奈恢脤?duì)模塊進(jìn)行放置,可用<{widgets}>代碼進(jìn)行表示,方便用戶在使用過(guò)程中利用可視化編輯將模塊進(jìn)行合理配置。對(duì)于板塊區(qū)來(lái)說(shuō),其能將汽車銷售網(wǎng)站最為個(gè)性的地方進(jìn)行呈現(xiàn),可利用模塊內(nèi)容將網(wǎng)頁(yè)的更新實(shí)現(xiàn),在網(wǎng)頁(yè)頁(yè)面中的各個(gè)模塊都有指定的ID,模塊的區(qū)域能呈現(xiàn)豎向擺放的形式,或呈現(xiàn)多個(gè)商品內(nèi)容。模塊為獨(dú)立形態(tài),可對(duì)不同的邊框進(jìn)行切換,從而將呈現(xiàn)樣式進(jìn)行改變。在網(wǎng)頁(yè)模塊的頂部與底部都會(huì)出現(xiàn)在各個(gè)網(wǎng)頁(yè)中的同一個(gè)位置,對(duì)于任何電子商務(wù)網(wǎng)站來(lái)說(shuō),應(yīng)將網(wǎng)站頂部合理設(shè)計(jì),才能擁有功能完善、結(jié)構(gòu)清晰的網(wǎng)站頂部,從而提升網(wǎng)站的效益。
3結(jié)語(yǔ)
基于Web標(biāo)準(zhǔn)對(duì)電子商務(wù)網(wǎng)站網(wǎng)頁(yè)進(jìn)行設(shè)計(jì)與制作,可促進(jìn)電子商務(wù)網(wǎng)站的運(yùn)作效率,為用戶提供巨大的便利,從而促進(jìn)網(wǎng)站的使用效率與綜合收益,還可提升電子商務(wù)網(wǎng)站的運(yùn)行效率與性能。
參考文獻(xiàn)
[1]朱淑琴,魏威,張嘉萌.基于Web標(biāo)準(zhǔn)的電子商務(wù)網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)與制作[J].計(jì)算機(jī)與現(xiàn)代化,2012,03:106~109.
[2]王亞輝.Web標(biāo)準(zhǔn)的電子商務(wù)網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)研究[J].電子商務(wù),2015,05:49+82.
熱門(mén)標(biāo)簽
商務(wù)英語(yǔ)論文 商務(wù)信函 商務(wù)接待 商務(wù)談判論文 商務(wù)函電 商務(wù)翻譯論文 商務(wù)工作報(bào)告 商務(wù)禮儀 商務(wù)論文 商務(wù)招待 心理培訓(xùn) 人文科學(xué)概論