時間:2022-10-03 13:58:45
引言:易發表網憑借豐富的文秘實踐,為您精心挑選了九篇商務網站設計范例。如需獲取更多原創內容,可隨時聯系我們的客服老師。
1.引言:目前動態網站設計技術主要有:利用Perl/C++/Delphi等開發的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來的3p技術-ASP,PHP,JSP(據Internet上有關網站統計約有近百種);ASP-AtiveServerPage,由微軟公司開發,是一個WEB服務器端的開發環境,主要采用腳本語言VBScript(或javascript/perl等)作為自己的開發語言,可用ODBC或直接驅動法訪問Window平臺的數據庫。PHP-PersonServerPage,是由Rasmus個人創立的一種跨平臺的服務器端的嵌入式腳本語言.它大量地借用C,Java和Perl語言的語法,并耦合PHP自己的特性,.是一種很有個性的網站開發語言,它支持目前絕大多數數據庫。JSP-JavaServerPage,是Sun公司推出的新一代站點開發語言,Sun公司除Java應用程序和JavaApplet之外,又創立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序開發,特別是有許多訪問數據庫的方法。在電子商務平臺設計中,主要需要解決"網站結構的設計","注冊界面","交易界面","后臺數據庫",以及"配套模塊"諸如購物/用戶/論壇/反饋/搜索/會話等設計;考慮篇幅,本文只給出統一的前臺界面及后臺數據庫的3p設計方法;可以說ASP,PHP,JSP與網絡數據庫的操作是電子商務網站平臺設計的堅強基石。
2.構建三種設計技術的運行環境
2.1構建ASP的運行環境:NT5.0Server,IIS5.0,ASP3.0。安裝Windows2000Server(NT5.0Server)時選擇IIS5.0有關選項。安裝完后ASP3.0便內嵌于IIS5.0中。測試ASP:啟動瀏覽器,在地址欄處輸127.0.0.1:80/default.asp,若瀏覽到IIS服務器的ASP歡迎頁面,說明安裝成功
2.2構建PHP4的運行環境:NT5.0Server,Apache1.3.12php4.0安裝支持PHP的web服務器Apache1.3.12,將Apache服務器壓縮文件解壓縮,根據提示進行整個安裝過程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開該文件將其中extension_dir設置為:d:/php4,并加載擴展模塊:將文件中含有;extention=*.dll的各項前面的";"號去掉即可;修改設置Aphache服務器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName*"這一行下加入"ServerName127.0.0.1/";,其次將"Port80"改為"Port81(或其他與IIS5.0不沖突的端口)",再其次設置更改Apache虛擬目錄,將"Documentroot"d:/Apache/htdocs""改為Documentroot"d:/trade"(該目錄即是電子商務網站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";測試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤后,啟動Apache,接著你在瀏覽器中輸入127.0.0.1:81/test.php,若看到php的版本和擴展模塊等信息,說明環境安裝設置成功。
2.3構建JSP的運行環境:NT5.0Server,Resin1.13,jdk1.3安裝Java編譯器jdk1.3:運行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。設置系統環境參數:控制面板/系統/環境頁中選擇path參數加入d:\jdk1.3\bin;增加新的環境參數classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動計算機即可安裝支持JSP的web服務器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3即可。配置服務器端口,打開d:/resin1.1.3/conf/目錄下的resin.conf文件在
8080
標簽處將端口設置為82(在我的NT5.0上裝有三個服務器,這樣三個服務器的端口分別為IIS:80;Apache:81;Resin:82其實也可設置為其他互不沖突的端口號).測試JSP:啟動Resin服務器,啟動瀏覽器,在地址欄處輸127.0.0.1:82/,若瀏覽到Resin服務器的JSP歡迎頁面,說明安裝成功
3生成三種格式的動態表單頁面為了通用,這里采用可能用到的表單對象為例,至于下面設計具體數據表用到的字段,只要轉成給出的表單域相應對象即可.
3.1用ASP動態生成與數據庫進行數據交流的操作表單:form.asp:生成表單域頭:生成普通文本:生成密碼文本:生成滾動文本:生成單選:生成復選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾
3.2用PHP動態生成與數據庫進行數據交流的操作表單:form.php生成表單域頭:"?>生成普通文本:"?>生成密碼文本:"?>生成滾動文本:"?>生成單選:"?>生成復選:"?>生成列表框:網絡數據庫Asp技術Php技術Jsp技術網站設計"?>生成提交按鈕"?>生成重填按鈕"?>生成表單域尾"?>
3.3用JSP動態生成與數據庫進行數據交流的操作表單form.jsp生成表單域頭:生成普通文本:生成密碼文本:生成滾動文本:生成單選:生成復選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾
4設計用于存儲商務網站交互數據的MySql數據庫
4.1啟動MySql數據庫服務器(MySql的安裝及ODBC驅動程序的安裝與設置請參閱相關書籍)可在NT5.0下用啟動服務法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動MySql數據庫服務器,啟動數據庫服務器后,在d:\mysql\bin>提示符下鍵入mysql-h127.0.0.1-uroot即可出現mysql>提示符,從這開始即可進行對MySql數據庫的各種操作。若要退出可鍵入quit/exit,若要關閉數據庫服務器,可在d:\mysql\bin>提示符下鍵mysqladmin-urootshutdown4.2建立MySql數據庫在MySql數據庫的提示符mysql>鍵入Createdatabasetradedb;(或go)
4.2.建立MySql數據庫表這里以商務網站中常用的幾種數據表為例,主要用到的數據表和生成數據表的SQL代碼如下:(這里的數據表字段只要分別對應上述表單域對象即可實際操作,數據表統一用tablename表示)客戶登錄管理數據表CREATETABLEusers(IDintnotnullauto_increment,UserNamevarchar(30)notnull,Passwordvarchar(20)notnull)客戶信息數據表CREATETABLEusermessage(UserNamevarchar(30)notnull,Emailvarchar(80)notnull,Addressvarchar(120)notnull,Faxvarchar(40)null,Phonevarchar(40)notnull,Cerreycardvarchar(50)notnull)客戶定購商品數據表CREATETABLEcatalog(ProductIdintnotnull,Namevarchar(64)notnull,Pricefloat(6,2)notnull,Description;textnull)
5設計處理表單數據的3p程序
5.1設計處理表單數據的ASP程序form_cl.asp建立與數據庫的連接:這里采用直接驅動法Setconn=Server.CreateObject("ADODB.Connection");conn.open"driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb"獲取表單提交的數據:data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk")data4=request("dxk");data5=request("fxk");data6=request("lbk")用SQL語句對數據庫進行操作查詢數據記錄:sql="select*fromtablename";setrs=conn.execute(sql)"增加數據記錄:sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''data1'''',''''data2'''',''''data3'''',''''data4'''',''''data5'''',''''data5'''')";setrs=conn.execute(sql)更改某條數據記錄:sql="updatetablenamesetdata1="request(ptwbk)",whereID="num";setrs=conn.execute(sql)刪除某條數據記錄:sql="deletefromtablenamewhereID="num";setrs=conn.execute(sql)將SQL語句處理的數據結果輸出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"
"關閉數據庫:rs.close;conn.Close
5.2設計處理表單數據的PHP程序form_cl.php建立與數據庫的連接:這里采用PHP的MySql函數法(也可用ODBC函數法)$conn=odbc_connect("localhost","user","xxxxxx");選擇數據庫:mysql_select_db("tradedb","$conn");獲去表單提交的數據:$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL語句對數據庫進行操作查詢數據記錄:$sql="select*fromtablename";$result=odbc_do($conn,$sql);增加數據記錄:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''$data1'''',''''$data2'''',''''$data3'''',''''$data4'''',''''$data5'''',''''$data6'''')";$result=odbc_do($conn,$sql);更改某條數據記錄:$sql="updatetablenameset$data1=ptwbkwhereID=num"$result=odbc_do($conn,$sql);刪除某條數據記錄:$sql="deletefromtablenamewhereID=num";$result=odbc_do($conn,$sql);將SQL語句處理的數據結果輸出odbc_result_all($result,"border=1");關閉數據庫:odbc_close($conn);
5.3設計處理表單數據的JSP程序form_cl.jsp建立與數據庫的連接:這里采用JDBC-ODBC橋生成JavaBean法創建一個JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒按標準書寫,而采用不換行寫法,其他類同)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文件中加入如下標簽即可建立與數據庫的連接獲去表單提交的數據:Stringdata1=request.getParameter("ptwbk");Stringdata2=request.getParameter("mmwbk")Stringdata3=request.getParameter("gdwbk")Stringdata4=request.getParameter("dxk")Stringdata5=request.getParameter("fxk")Stringdata5=request.getParameter("lbk")語句對數據庫進行操作查詢數據記錄:Stringsql="select*fromtablename";connbean.executeQuery(sql);增加數據記錄:Stringsql="insertintotablenamevalues(''''"+data1+"'''',''''"+data2+"'''',''''"+data3+"'''',''''"+data4+"''''+"'''',''''"+data5+"'''',''''"+data6+''''")";connbean.executeQuery(sql);更改某條數據記錄:Stringsql="updatetablenamesetdata1=''''"+ptwbk+"'''',data2=''''"+mmvbk+"'''',data3=''''"+gdwbk+"''''whereID=''''"+num+"''''";connbean.executeQuery(sql)刪除某條數據記錄:Stringsql="deletefromtablenamewhereID=''''"+num+"''''";connbean.executeQuery(sql);;將SQL語句處理的數據結果輸出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")+"
");}關閉數據庫:rs.close();
6三種電子商務網站設計技術綜述
6.1主要特性:可見下表設計技術運行平臺服務器開發程序擴展組件ASPWindows系列IISVbscript/Jscript/PerlActiveXPHPUnix系列,Novell,WindowsApache等許多服務器phpFunctionJSPUnix系列,Novell,WindowsResin等許多服務器JavaJavaBean
6.2連接數據庫的方法:通過上述操作可看出,本文采用了三種操作MySql數據庫的方法,Asp采用直接驅動法,Php采用MySql函數法,Jsp采用JDBC-ODBC/JavaBean法
6.3網站結構設計考慮篇幅,本文只給出了Widows平臺上,電子商務網站設計中的主要環節的代碼設計,對于Linux平臺、網站結構、各個功能模塊設計等論題,作者已經有兩篇這方面的論文在核心刊物上待發表,這里不便公開.
(一)教學內容知識點分散,應用性目標不強
課程教學沒有明確的主線,缺乏對課程知識體系的整體設計,學生完成課程的學習后,感覺學到了許多知識,但實際應用起來卻又不知道該如何入手。
(二)教學方法和手段落后,忽視了學生的教學主體地位
長期以來,以教師、教學內容為中心的教學方式占據了主導地位,教師教學方式大多以課堂講授為主,多媒體教學和案例教學為輔,課后通過布置習題作業來加強學生對所學知識的鞏固。教學手段單一,教學方式、方法較為傳統,影響了學生學習的興趣和主動性,也不利于其學習能力與創新能力的培養。
(三)實踐教學模式傳統,無法體現工學結合
實踐方式主要通過布置課后習題、作業或開發虛擬的網站實現,而開發的網站沒有明確的目的性,缺乏企業真實性,學生感受不到企業的氛圍。學生接受項目和團隊工作的實際訓練較少,學習內容與工程實踐出現脫節現象,導致畢業后無法滿足市場的需求。基于以上問題,設計和開發基于工作過程的“商務網站設計與維護”課程,根據課程的教學任務及專業崗位能力要求,確立基于工作過程的課程教學體系,以項目為導向,研發基本工作過程的教學內容和教學方法,強化學生職業技能訓練,對學生就業能力的提高具有積極作用。
二、基于工作過程的課程改革
(一)課程定位及職業能力分析
“商務網站設計與維護”課程在第4學期開設,參照商務網站管理員崗位能力要求,學生通過課程學習,應掌握商務網站規劃、設計和開發與維護管理等技能,能實際動手設計、開發商務網站。根據市場調研,商務網站管理人員應具備的職業能力(專業技能和職業素養)。
(二)課程設計理念
本課程設計的指導思想是“以能力為本”、“以學生為中心”、“以崗位職業能力為導向”,課程的設計理念是著重培養學生商務網站設計與開發的職業能力,開展基于工作過程的課程設計與開發,將“職業的任務”以“教學的形式”來完成,實現“人才的培養”,極力為學生營造一個虛實結合、互動參與、合作競爭的實踐氛圍。以學生為中心,采用任務驅動的形式開展教學,以完成工作任務為目標,在完成工作任務的過程中培養學生分析問題和解決問題的能力。以工作過程為主線組織教學,通過真實的項目實踐,按照典型工作任務為載體設計教學活動,強化學生的職業技能訓練。
(三)基于工作過程的課程內容設計
以工作過程為導向的職業教育的目的是向學生傳授工作過程知識和操作技能,并在完成工作任務的過程中促進學生職業能力的形成。在工作任務的實施過程,專業勞動處于中心地位,教學內容指向于職業的工作任務、工作的內在聯系和工作過程知識。為此,課程根據教學任務及職業崗位能力要求,設計企業工作任務為B2C網上書店,以完成B2C網上書店過程為主線,確立基于工作過程系統化、一體化的課程體系;以B2C網上書店建設過程為主線重新修訂課程教學內容,將項目分成六個子項目,再把每個小項目分成若干任務,內容包括了商務網站規則與設計、網站運行環境配置、網站靜態網頁設計與制作、網站數據庫設計、動態網頁設計與制作、網站管理與維護等,如表2所示;將課程的知識點融入每個小任務,讓學生在完成工作任務的過程中獲取相關的理論知識。另外,在每個子項目完成的基礎上,設置了相似的拓展項目,拓展項目以團隊的形式完成,以此達到鞏固知識和靈活應用的目的。
三、教學改革的實施
根據課程定位及設計進行教學實施,在教學實踐的過程中,遵循以學生為主體、教師為主導的教學思想,以課程網站平臺為依托,以任務為驅動,在機房采用“教、學、做”一體化的項目式教學。在教學的過程中,側重于學生職業能力的培養,把課程學習內容與網上書店項目聯系起來,將教學活動模擬成職業活動的工作過程,教師只是進行有針對性的講授及引導,學生采用2人一組的團隊協作方式,以完成B2C網上書店工作任務為導向,以主動的、實踐的方式學習,獲取形成職業能力所需的專業技能、創新能力及溝通表達與團隊協作等能力。課程考核以學生能否完成B2C網上書店及課后拓展項目為評價標準,考核成績為平時成績(40%)+期未成績(60%)。其中,平時考核以B2C網上書店完成情況為主,成績由教師評定。期末考核采用教師評價與小組評價相結合方式,根據各小組拓展項目完成情況,以是否達到從事商務網站設計與管理所應具備的職業技能與職業素質為標準進行打分,教師評定分數與各小組互評平均分數各占期末成績的50%。
四、教學效果及評價
1電子商務網站設計
1.1設計原則
網上交易商品,不僅需要大量的的數據處理,還需要保證數據信息的安全性,在功能上也要滿足商業流程。電子商務交易網站和一般的web網站相比,電子商務網站對數據處理、數據傳輸以及數據流程方面的要求更高,其處理也更為復雜。因此,對于電子商務網站的設計,必須保證其系統的可靠性、安全性、經濟性、可拓展性、先進性以及開放性。
1.2對電子商務網站設計的分析
對于電子商務網站的設計,是一項復雜的工程,需要整合企業的各項業務流程,在整理好企業內部資源的情況下,對企業外部各種信息也要實現集中管理。電子商務網站就是對網絡上的信息資源進行組合,發開以及充分利用的過程。同時,商務網站設計也是一項對技術要求很高的的工作,需要技術人員擁有專業的技術。
1.2.1對電子商務網站設計模式的分析
一般來說,電子商務主要有兩種模式,一種是企業對企業模式,即我們常說的B2B模式,另外一種模式就是消費者模式,即B2C模式。企業在實際的操作過程中,一般都是將兩種模式結合使用,因此,在對模式進行設計的過程中,需要根據企業的實際需要進行設計。
1.2.2對電子商務網站功能設計的分析
對于電子商務網站功能的設計,要求設計人員需要對客戶的需求和企業的實際情況進行充分的分析,在此基礎上,對于電子商務網站的設計目標和業務流程都需要進行詳細的了解和掌握,要確保設計出來的網站能夠切實滿足客戶的實際需求,在滿足客戶實際需求的基礎上,從而確定網站功能設計。對于電子商務網站的功能需求來說,一般要滿足多個功能。第一、在宣傳上,通過網站的設計,要對企業起到良好的宣傳效果,為企業樹立品牌形象;第二、網站設計要能夠展示企業的各項產品和服務;第三、需要實現商品訂購和服務訂購的功能,客戶可以直接通過網站對企業的商品和服務進行訂購。第四,網站還應該能夠支持轉賬、支付以及運輸的功能;第五、網站設計需要滿足客戶信息搜索和查詢,使客戶在使用的過程中,能夠快速找到自己需要的服務和產品。除此以外,網站設計還需要建立供求信息模塊、新聞模塊、銷售業務模管理模塊以及客戶信息管理模塊等。
1.2.3對電子商務網站的結構設計的分析
關于電子商務的結構設計,目前有多種類型,可以分為三層,第一層為表現層,第二層為商務層,第三層為數據層。
2電子商務的管理設計
對于電子商務網站的管理,包含多個方面的內容,其管理質量的高低,直接關系到了商務電子網站的正常運行和運行的安全性,因此,應該對電子商務系統管理引起重視。總的來說,對于電子商務網站管理需要具有以下幾個部分:
(1)系統管理。系統管理主要就是對系統中的軟件管理、硬件管理、文件傳輸管理、電子郵件系統管理、支付系統管理、數據庫系統管理等。
(2)應用管理。所謂的應用管理,主要指的是對實現網站功能的軟件進行管理,包括個性化服務管理,購物車管理以及聊天室管理等主要內容。
(3)內容管理。內容管理主要指的就是集約業務的管理。對于電子商務網站管理而言,其管理的核心就是電子商務網站管理,做好電子商務網站內容的管理,也是保證電子商務網站有效運用的關鍵所在。其管理內容主要包括客在線信息管理、在線支持管理以及在線購物管理等內容。
(4)安全管理。隨著計算機網絡技術的發展,其安全問題也才成為了當前人們重點關注的內容。網站安全管理質量不高,就會給客戶帶來眾多的威脅,直接威脅到了用戶信息安全以及財產安全。因此,在網站管理中,應該對安全管理引起足夠的重視,采取有效的解決措施,解決網站系統中的安全問題,確保系統運行的安全性。主要包括網絡安全管理、應用安全管理以及數據庫安全管理三個方面的內容。
1信息安全面臨的威脅
1.1平臺威脅
電子商務是一種有別于傳統交易,依托網絡平臺來開展的新興交易方式,信息傳遞過程中影響信息傳播速度的因素很多,包括電磁輻射干擾和網絡設備老化,情況嚴重時會威脅到交易雙方的信息安全。除了網絡設備的物理干擾和破壞外,一己私利造成的人為商務系統硬件破壞更為嚴重,他們有意更改信息內容,通過這種不法手段獲取經濟利益。
1.2安全環境惡化
發達國家經過多年的發展,技術水平遠遠領先于我國,尤其是在計算機軟硬件技術及網絡安全技術方面。我國硬件核心設備的研發能力不足,核心技術還未取得突破性進展,不得不依靠進口采購。在無法獨立自主生產的情況下,必須依靠國外引進,生產技術和維護技術受到極大的限制,極大影響了我國電子商務的健康發展。
1.3黑客入侵
一些不法分子面對電子商務交易的蓬勃發展,勢必會產生不勞而獲的貪婪心理,利用網絡安全漏洞來攻擊電子商務網站平臺。當前網絡黑客侵入方式使用最普遍的是木馬程序,通過木馬程序侵入本地計算機,使得計算機記錄的登錄信息遭到篡改或泄露,導致重要文件及資金丟失。網絡病毒不可控性很強,其自身繁殖功能十分強大,嚴重損壞計算機文件,還會對計算機的硬件設施造成嚴重破壞,且網絡技術的迅速發展,使計算機病毒的破壞力也隨之增強。
1.4網上支付安全隱患
網上支付是電子商務的核心部分,確保支付安全才能保障電子商務的健康發展,因此,網上支付的規范性、安全性、便捷性及高效性一定程度上決定了電子商務的發展潛力。從電子商務開展的實際支付結構可知,商務系統平臺、安全認證系統、電子支付網關和電子錢包等四個條件必不可少。而安全認證系統是整個電子商務順利開展的重要前提,理由如下:首先,網絡在實際運行中靈活性較強,當前的多種技術手段無法完全應對網絡安全威脅,仍存在較大的問題。其次,雖然各家銀行先后建立了CA認證中心,但這些CA認證中心的權威性不足,無法成為全國性的認證標準,造成重復認證和資源浪費。最后,新《合同法》雖然納入電子合同的法律效用條款,但數字簽名仍存在技術問題,這導致問題出現后的一些復雜法律關系難以解決,如責任認定、責任承擔、有效執行仲裁結果等。
2常見信息安全漏洞防御
2.1結構性查詢語言注入
這是一種用于存取信息數據的數據庫系統,其作用是方便管理人員進行網絡管理和用戶查詢。結構性查詢語言簡稱為SQL,從本質上來說是一種程序設計的、高級的非過程化編程語言,其作用是作為客戶端與數據庫服務器相互溝通的橋梁。因此,SQL是網站設計中安全防御的重點包括以下內容。
2.1.1經典的‘or1=1’注入作為計算機最經典的結構性查詢語言,該注入方式一般不需要用戶名進行驗證,密碼方面也沒有多層輸入的要求,故身份登錄并不會受到用戶名的限制。因此,該注入方式在編寫驗證程序時,通過程序設計使得用戶名輸入時無需驗證,避開非預期字符串的限制,然后將信息直接傳遞給mysql-query()函數執行。這種注入方式跳過了驗證環節,驗證碼正確與否都不干涉用戶名登錄。因此,從信息安全防御角度出發,登錄確認工作是網站設計的重中之重,注意嚴密防范非法用戶登錄。
2.1.2利用union語句的注入Union語句注入的作用機理是,網站設計中注入union會使網站程序默認的語句出錯,網站運行速度受限,或者網頁直接打不開,嚴重時還會引起網站崩潰。結構性查詢語言從理論上來說注入方式較多,從根源上防御各種注入方式才是關鍵。作為計算機工作者,日常網絡維護要認真嚴謹,細心對查詢語句的參數進行過濾,遇到可疑情況及時排查。
2.2跨站腳本攻擊的防范
跨站腳本攻擊,英文全稱為CrossSiteScripting。該腳本通過將惡意代碼植入到用戶的網站頁面,讓用戶登錄與實際網站完全不同的虛假網站。該腳本主要是將JavaScript腳本注入到HTML標簽中進行攻擊,是一種頻繁引發網站設計安全威脅的重要因素。
2.2.1跨站腳本攻擊的探測跨站腳本攻擊是可以及時檢測到的,有助于盡早發現網站設計過程中的問題,語句檢測是判斷跨站腳本攻擊的重要依據。如在輸入框中輸入語句找到其執行的地方,如果發現有彈窗就證明有跨站腳本對軟件進行攻擊。以網站的評論為例,在網站評論頁面的輸入框中寫入相關代碼,完成后進行刷新,若發現瀏覽器的彈出窗口沒有得到禁止,基本可以判斷該網站設計的評論模塊有跨站腳本攻擊過。
2.2.2重新定向一旦發在網站設計過程中存在跨站腳本攻擊的某些漏洞,那么黑客就有多種方式攻擊網站。如可以通過跨站腳本攻擊重新定位新的攻擊網頁,實現刷目標網站流量的目的。舉一個簡單的例子,用戶A發了一個容易構造的URL給用戶B,當用戶B打開后,惡意腳本開始攻擊用戶B的電腦,可以執行前一個用戶A權限下的所有命令。
2.2.3攻擊彈出其他網頁大部分網民瀏覽網頁時都碰到過廣告彈窗的情況,這是電腦黑客通過跨站腳本攻擊的方式,實現攻擊計算機用戶正在瀏覽網頁的目的,從而讓用戶瀏覽其他網頁。針對跨站腳本這種攻擊方式,通常采用特征匹配來進行針對性防御,同時加強認證工作,最大限度避免跨站腳本攻擊的發生。
3結語
1.1平臺威脅
電子商務是一種有別于傳統交易,依托網絡平臺來開展的新興交易方式,信息傳遞過程中影響信息傳播速度的因素很多,包括電磁輻射干擾和網絡設備老化,情況嚴重時會威脅到交易雙方的信息安全。除了網絡設備的物理干擾和破壞外,一己私利造成的人為商務系統硬件破壞更為嚴重,他們有意更改信息內容,通過這種不法手段獲取經濟利益。
1.2安全環境惡化
發達國家經過多年的發展,技術水平遠遠領先于我國,尤其是在計算機軟硬件技術及網絡安全技術方面。我國硬件核心設備的研發能力不足,核心技術還未取得突破性進展,不得不依靠進口采購。在無法獨立自主生產的情況下,必須依靠國外引進,生產技術和維護技術受到極大的限制,極大影響了我國電子商務的健康發展。
1.3黑客入侵
一些不法分子面對電子商務交易的蓬勃發展,勢必會產生不勞而獲的貪婪心理,利用網絡安全漏洞來攻擊電子商務網站平臺。當前網絡黑客侵入方式使用最普遍的是木馬程序,通過木馬程序侵入本地計算機,使得計算機記錄的登錄信息遭到篡改或泄露,導致重要文件及資金丟失。網絡病毒不可控性很強,其自身繁殖功能十分強大,嚴重損壞計算機文件,還會對計算機的硬件設施造成嚴重破壞,且網絡技術的迅速發展,使計算機病毒的破壞力也隨之增強。
1.4網上支付安全隱患
網上支付是電子商務的核心部分,確保支付安全才能保障電子商務的健康發展,因此,網上支付的規范性、安全性、便捷性及高效性一定程度上決定了電子商務的發展潛力。從電子商務開展的實際支付結構可知,商務系統平臺、安全認證系統、電子支付網關和電子錢包等四個條件必不可少。而安全認證系統是整個電子商務順利開展的重要前提,理由如下:首先,網絡在實際運行中靈活性較強,當前的多種技術手段無法完全應對網絡安全威脅,仍存在較大的問題。其次,雖然各家銀行先后建立了CA認證中心,但這些CA認證中心的權威性不足,無法成為全國性的認證標準,造成重復認證和資源浪費。最后,新《合同法》雖然納入電子合同的法律效用條款,但數字簽名仍存在技術問題,這導致問題出現后的一些復雜法律關系難以解決,如責任認定、責任承擔、有效執行仲裁結果等。
2常見信息安全漏洞防御
2.1結構性查詢語言注入
這是一種用于存取信息數據的數據庫系統,其作用是方便管理人員進行網絡管理和用戶查詢。結構性查詢語言簡稱為SQL,從本質上來說是一種程序設計的、高級的非過程化編程語言,其作用是作為客戶端與數據庫服務器相互溝通的橋梁。因此,SQL是網站設計中安全防御的重點包括以下內容。
2.1.1經典的‘or1=1’注入
作為計算機最經典的結構性查詢語言,該注入方式一般不需要用戶名進行驗證,密碼方面也沒有多層輸入的要求,故身份登錄并不會受到用戶名的限制。因此,該注入方式在編寫驗證程序時,通過程序設計使得用戶名輸入時無需驗證,避開非預期字符串的限制,然后將信息直接傳遞給mysql-query()函數執行。這種注入方式跳過了驗證環節,驗證碼正確與否都不干涉用戶名登錄。因此,從信息安全防御角度出發,登錄確認工作是網站設計的重中之重,注意嚴密防范非法用戶登錄。
2.1.2利用union語句的注入
Union語句注入的作用機理是,網站設計中注入union會使網站程序默認的語句出錯,網站運行速度受限,或者網頁直接打不開,嚴重時還會引起網站崩潰。結構性查詢語言從理論上來說注入方式較多,從根源上防御各種注入方式才是關鍵。作為計算機工作者,日常網絡維護要認真嚴謹,細心對查詢語句的參數進行過濾,遇到可疑情況及時排查。
2.2跨站腳本攻擊的防范
跨站腳本攻擊,英文全稱為CrossSiteScripting。該腳本通過將惡意代碼植入到用戶的網站頁面,讓用戶登錄與實際網站完全不同的虛假網站。該腳本主要是將JavaScript腳本注入到HTML標簽中進行攻擊,是一種頻繁引發網站設計安全威脅的重要因素。
2.2.1跨站腳本攻擊的探測
跨站腳本攻擊是可以及時檢測到的,有助于盡早發現網站設計過程中的問題,語句檢測是判斷跨站腳本攻擊的重要依據。如在輸入框中輸入語句找到其執行的地方,如果發現有彈窗就證明有跨站腳本對軟件進行攻擊。以網站的評論為例,在網站評論頁面的輸入框中寫入相關代碼,完成后進行刷新,若發現瀏覽器的彈出窗口沒有得到禁止,基本可以判斷該網站設計的評論模塊有跨站腳本攻擊過。
2.2.2重新定向
一旦發在網站設計過程中存在跨站腳本攻擊的某些漏洞,那么黑客就有多種方式攻擊網站。如可以通過跨站腳本攻擊重新定位新的攻擊網頁,實現刷目標網站流量的目的。舉一個簡單的例子,用戶A發了一個容易構造的URL給用戶B,當用戶B打開后,惡意腳本開始攻擊用戶B的電腦,可以執行前一個用戶A權限下的所有命令。
2.2.3攻擊彈出其他網頁
大部分網民瀏覽網頁時都碰到過廣告彈窗的情況,這是電腦黑客通過跨站腳本攻擊的方式,實現攻擊計算機用戶正在瀏覽網頁的目的,從而讓用戶瀏覽其他網頁。針對跨站腳本這種攻擊方式,通常采用特征匹配來進行針對性防御,同時加強認證工作,最大限度避免跨站腳本攻擊的發生。
3結語
1用戶登錄模塊
本文中的電子商務網站設計必須經過用戶登錄模塊進行登陸的客戶,才能在這個商務平臺上進行下訂單、購買及付款等操作,所以在這個電子商務網站的首頁上,我們設計了用戶注冊及登錄的模塊。用戶只要填好自己相應的注冊信息,就能成為本網站的會員,因為我們會把用戶填寫的信息放入存儲用戶信息的數據表。另外,在用戶注冊的時候,我們還設置了一個檢查注冊名是否出現重名現象的自檢模塊,避免沖突的發生。當用戶注冊完并提交信息之后,我們就會再一次利用COMMAND對象執行INSERT語句,然后把注冊的信息寫入到表格中。接著在用戶登錄的時候,我們依然采用CONNECTION和COMMAND對象來實現數據的連接和對用戶名密碼的審核。一旦用戶登錄成功,SESSION對象就會保存好用戶名及其相關信息,這樣用戶下次來本網站進行登錄的時候就方便多了。最后,當用戶錄陸成功并進入到網站時,會出現一個我們設計的歡迎用戶來本網站的頁面,用戶就可以進入網站進行商品的挑選和購買了。
2商品展示模塊
商品的展示對于一個電子商務網站來說其實是很重要的一部分,它所展示的熱賣商品、人氣商品及最新商品都是為了招來大批量的顧客,最終實現提升網站人氣及商品銷量等的目的。我們在構建中利用DATALIST控件來展示各類商品的信息,比如每件商品都附上商品名稱、商品價格及商品圖片等信息。具體的構建過程如下:首先構建一個由商品ID、商品種類、商品名稱及商品價格等字段組成的存儲商品信息的PRODUCTS表格,然后把DATALIST控件中的數據源設置為PRODUCTS表格,條件設置為商品的NEWPRODUCTS字段,意思是這個商品是最新商品。接著我們也可以把IMAGE控件中的DATABINDINGS的圖片連接屬性設為EVAL,其實就是連接到PRODUCTS表格,然后把LINKBUTTON控件中的TEXT屬性也進行設置、把LABEL設置為商品的價格。以上的設計是為了能突出商品的展示,達到吸引用戶眼光的目的,以一種直觀簡要的方式讓用戶能快速了解到商品的名稱及價格,非常利于用戶的挑選。
3商品搜索模塊
因為一個電子商務網站的商品數量眾多,所以我們不可能把全部的商品都在網站的首頁上進行展示,這時候我們只要在首頁設置顯示最近最新的商品或熱賣的人氣商品。如果網站的用戶想要了解更多的商品信息,他們就可以使用網站商品的搜索功能進行查找。電子商務網站一般都包含以下幾種搜索方式:品牌搜索、類別搜索及商品關鍵字搜索,其中關鍵字搜索是把TEXT文本框里的關鍵字和信息數據庫里的商品名稱進行一個模糊的匹配,一旦其中涉及到關鍵字,那么在首頁上的DATALIST1控件就會顯示出相對應的商品;另外商品類別及品牌搜索是兩種更加細致的搜索方式,而且它們都是通過DROPDOWNLIST控件去實現功能的。如果用戶什么都不輸人到搜索框內,那么網站就會出現錯誤的提示信息;否則就跳轉到搜索結合也,顯示出符合你搜索條件的商品信息,而搜索的結果頁面仍舊使用DATALST控件來顯示用戶對商品搜索的結果。這三種搜索功能不僅可以幫助用戶快速的搜索到自己心儀的商品,還為網站拉攏了很多的用戶。
4商品購買模塊
在用戶進行商品的購買時,還會出現另外一種情況,那就是還沒有進行登錄的用戶。針對這類用戶,我們的電子商務網站上設計了一個用戶登錄的跳轉頁面,意在告訴用戶必須成為本網站的會員,然后進行登錄才可以進行商品的購買。核查用戶是否已經進行登錄的具體代碼如下:IFSESSION(“UNAME”)為空THEN,回車,跳轉到用戶登錄的頁面回車,ELSE,回車,跳轉到商品訂單頁。如果是已經進行登錄的用戶就可以直接進行商品的購買了,點擊購買控件就能進入到商品訂單的頁面,然后檢測一下商品名稱、數量及價格等無誤后就可以放入到購物車中,當然,購物車中的訂單也是可以進行撤銷的。
5網站后臺管理模塊
最后一個是電子商務網站的后臺管理模塊,通常這個網站后臺會設計商品信息管理、用戶信息管理及商品訂單管理這三個頁面,我們可以利用技術自帶的數據控件SQLDATASOURCE、GRIDVIEW及DETAILSVIEW來實現方便快捷的后臺管理操作。具體操作方法是利用數據源SQLDATASOURCE控件與用戶信息、訂單信息及存儲商品信息的數據表進行連接,然后使用GRIDVIEW控件和數據源進行連接,為GRIDVIWE控件增加編輯及刪除的字段,最后達到能對各個信息記錄表進行修改、刪除的目的。當然,我們也可以利用DETAILSVIEW控件及相對應的信息表來進行數據的添加。
二結語
1.1網站主界面設計
電子商務網站的系統包括前臺界面和后臺管理系統,用戶可通過瀏覽器訪問網站前臺,管理員可通過瀏覽器訪問網站后臺管理系統。在前臺的首頁,界面可以分為以下幾個版塊,以表現網站為用戶提供的主要服務功能:網站購物車,定位,商品分類,頂部評論反饋;用戶登錄或注冊;搜索商品;特價商品,新商品,推薦商品。
1.2搜索界面
當用戶查詢自己所需的商品時,運用搜索功能會很方便,能夠提高效率、節省時間。用戶搜索時,只要輸入商品關鍵詞,就可以查詢所有相關的商品,而且列出這些商品的詳細資料。還可以通過先進的查詢方式,按不同條件進行精準的查詢。
1.3購物車界面
在購買商品的過程中,連接校驗臺和用戶的一個關鍵環節是購物車。用戶登錄成功的情況下,如果找到想要購買的商品,只要點擊右側的購買商品按鍵,商品就會放入購物車,用戶需要確定訂購的數量。在購物車列表,顧客可查看購物清單,方便對商品的數量進行修改或刪除。
2數據庫設計
數據庫信息系統是極其重要的。合理的數據庫結構設計可以使系統性能更加完善,包括數據庫結構的設計、系統的運行效率、系統的復雜性、數據存儲的效率等。系統需要根據數據類型的要求設計功能,包括數據庫表設計寬、長等相關信息。用于購物網站的數據種類很多,而且內容不均衡,要求在實際調研和需求分析的基礎上,依據一定的原則進行設計:規范性,系統的數據庫設計,即數據表中滿足第三范式,合理設計數據庫表;客觀性,既是表中的數據不能來源于主觀想象,只能是客觀存在的數據;可擴展性,既要考慮方便編程,也要盡量減少數據庫結構的繁雜,實現更加規范的模式。但每個數據表應該留出一定的備用字段,以方便日后維護。
3電子商務網站的實現
3.1電子支付手段
各種網上支付方式中,信用卡支付是最受歡迎的一種,具有快捷、方便、可靠、安全的優點。很多網站管理信用卡支付是通過自動電子轉賬的方式。還有一種支付方式是以銀行轉賬支票支付,隨著銀行業的發展和聯合,銀行轉賬支票已逐漸成為一種比較成熟的支付方式。包括淘寶在內,國內的購物網站普遍支持多種付款方式,包括銀行轉賬、信用卡付款、支票、銀行匯票等,有些網站甚至提供貨物付款方式。
3.2商品的物流配送
國外的電子商務網站甚至與大聯邦快遞公司等企業合作,來運送他們的產品。而國內的網站大多依靠郵遞,但這種方式并不理想,因為受以前郵購商品的不良影響,現階段顧客對郵遞普遍仍抱有戒心。目前,直接由商家現有的傳統分銷網絡來運輸貨物是最好的方式,能夠使顧客放心購買。但其與網上購物的特點不相符,也不是所有商家能辦到的,只能做為一種暫時的替代行為。
3.3網絡通信安全
通過網絡實現電子商務系統的基礎網絡服務平臺是一個網絡通信安全層,作用是加強網絡訪問控制,提供安全的通信服務平臺,防止非法用戶通過非法手段進入內部網絡,以防止非法掃描和訪問內部網絡資源。
3.3.1加密技術
電子商務采用的基本安全措施是加密技術,擁有提供機密的基本功能,貿易方可以根據自身需要在信息交換階段使用。加密技術分為單鑰密碼體制和雙鑰密碼體制,可與其他安全技術同時使用,通過干擾頻率實現對信息的保護。以這種方式,能夠讀取信息的所有者。
3.3.2入侵檢測技術
本文介紹的主要內容就是電子商務(Electronic Commerce),是指實現整個貿易過程中各階段的貿易活動的電子化。它是一種交易的各方以電子交易方式而不是通過當面交換或直接面談的方式進行任何形似的商業交易,是一種多技術的集合體,包括交換數據(如電子數據交換、電子郵件)、獲得數據(共享數據庫、電子公告牌)以及自動捕捉數據(條形碼)等等。電子商務涵蓋的業務包括:信息交換、售前售后服務(提品和服務的細節、產品使用技術指南、回答顧客意見)、銷售、電子支付(使用電子資金轉帳、信用卡、電子支票、電子現金)、運輸、逐漸虛擬企業(組建一個物理上不存在的企業,集中一批獨立的中小公司的權限,提供比任何單獨公司多的多的產品和服務)、公司和貿易伙伴可以共同擁有和運營共享的商業方法等等總而言之,電子商務是利用現有的計算機硬件設備、軟件和網絡基礎設施,通過一定的協議連接起來的電子網絡環境進行各種各樣商務活動的方式。我們在這里建立的就是一個虛擬的電子商務企業。主要實現的是通過網絡技術實現貿易的電子化。
目
錄
1. 引言……………………………………………………………………………………3
1.1畢業設計課題的來源與意義及所欲達到的目標……………………………………3
1.2 網站所完成的內容與結構……………………………………………………………3
1.3 方案的實施和步驟……………………………………………………………………8
2. 網站具體設計過程……………………………………………………………………8
2.1 后臺服務器數據庫的建立和連接……………………………………………………8
2.1.1用Access建立數據庫名為eshop…………………………………………………8
2.1.2 數據庫的連接………………………………………………...……………………12
2.2 前臺客戶端網頁的設計和制作…………………………………………………...…12
2.2.1 首頁………………………………………………………………………………...12
2.2.1.1 動態顯示產品子類…………………………………………………...…………13
2.2.1.2顯示今日熱點內容………………………………………………………………13
2.2.1.3 顯示最新商品內容…………………………………………………………...…13
2.2.2 商城的二級頁面…………………………………………………………………...13
2.2.2.1應用樣式到模板文件……………………………………………………………13
2.2.2.2商城子類名的橫向重復顯示……………………………………………………13
2.2.2.3 添加動態內容…………………………………………………………………...13
2.2.3 商城子類頁面……………………………………………………………………...13
2.3 網站搜索功能……………………………………………………………………...…14
2.3.1商城快速搜索………………………………………………………………………14
2.3.2商城高級搜索………………………………………………………………………14
2.4商品購物車……………………………………………………………………………15
略…………共3章
:7600多字
有大量流程圖、數據表、界面圖
在admin目錄下的一些源代碼、參考文獻
200元
備注:此文版權歸本站所有;。
關鍵字:電子商務B2C電子商務網站設計中小型企業
前言:據易觀和艾瑞兩家調查機構同時的報告均顯示,2009年我國網絡購物延續第三年高增長,交易規模升至2500億元左右,占社會消費品零售總額1.97%。在市場方面,雖然C2C市場仍是寡頭壟斷,但是B2C市場的增長速度卻遠大于C2C市場。
由此可見,B2C模式的電子商務是電子商務未來發展的主要趨勢之一。本文將對中小型電子商務網站設計現狀、網站運營模式和推廣模式做細致分析。同時,就中小型企業如何建立一個以客戶服務為中心的電子商務網站系統的設計提出相關解決方案。
一、中小型電子商務網站設計研究現狀分析
當前,大部分、B2C商務網站面臨著生存危機已是不爭的事實。依筆者之見,中國B2C的現狀主要表現在以下幾個方面:
(一)服務不到位
消費者對于網上消費都格外小心,也更加苛刻。如果一旦遭遇不如意,很多消費者就會對網站失去信心,因此B2C網站服務應該更周全。但事實上,我們的一些網站在經營上“重技術,輕服務”的現象比較普遍,沒有把主要精力放在為顧客創造價值上來。
(二)定位不準確
一是商品定位不準,許多網上商店就是網上物理超市,殊不知網上商店雖有它超越時空界限、商品信息豐富、便利、,快捷的一面,也嚴格受物流配送的制約。
二是顧客定位不準,上海第一家網上B2C商店“上海億祥購物中心”關門的原因之一就是該網上商店開業近半年來,真正通過網絡成交的生意僅幾十筆,營業額不足10萬元。平B重上網的人中男性居多,且年輕人居多,當然購買量就小。
三是價格定位問題。再看一看“億祥”倒閉的另一個原因,網上商品價格離譜,“億祥”銷售的一條內褲要售貨25.8元,還要加送貨費。
(三)信息管理缺陷
具體表現在以下幾個方面:
1.重交易、輕信息。這種錯誤的指導思想導致的是大量網站信息匱乏,甚至對商品的描述都不詳盡,難以有效地聚攏人氣,陷入交易困難的惡性循環。
2.信息分析缺陷。難以提供根據顧客需要形成的詳盡信息和所需產品的替代品或周邊產品的信息。因此往往造成空有點擊率、瀏覽量,卻段有實質成功的交易等現象。
3.-些網站重復的內容和被動的服務難以實現智能型、個性化的服務。甚至出現信息泄露甚至交易安全問題。
(四)缺乏個人化的商業關系
很多網站都有所謂的“個人化”的服務:專門針對用戶設計的網頁。但這不是真正的個人化。商業行為的信任感需以一連串的購買經驗為基礎,然而大多數的網站卻受人力得限制而無法做到這樣的服務。
(五)消費環境不適合
主要是指消費者對待B2C電子商務的心態不成熟,認識不統一。B2C電子商務的概念從一開始就被網民誤解,大多數網民至今還認為,B2C應該是價格低廉,免費送貨。其實,B2C電子商務的出現更重視的是速度和個性化的服務,至少在發展初期是如此。
(六)過于注重技術,操作繁瑣
目前許多網站采用了最新的技術,但是反而帶來了操作的不便利,許多顧客往往因為電腦配置低或不會安裝某些插件而放棄了購物。因此,服務性的網站設計應該以便捷為主。
二、電子商務網站的核心競爭模式和定位
網站服務,從最初的僅僅只是簡單的形象設計,經歷了“內容為本”的階段后應定位為“服務為本”。
網站基本目標是能夠提供一種服務,一種與你的競爭者相比更好,一種對你的針對瀏覽者很有吸引力的服務,也就是核心競爭力服務。簡單的將內容羅列并不能保證你脫穎而出,更關鍵的是怎樣提供與眾不同的服務。因此在站點設計中,應該強調“服務為本”,在網站設計時應該尤其關注的是“用戶體驗”和“用戶互動”。
1.用戶體驗
許多企業網站上產品展示雖然琳瑯滿目,但無法給訪問者一個很好的用戶體驗,這讓展示效果大打折扣。目前用戶體驗主要還集中在視覺和效果體驗這一塊,這是由網絡的特性和相關技術水平等因素所決定的。此外,還有購物體驗、比較體驗等用戶體驗方式。購物體驗主要適用于提品在線購買的企業網站,如聯想、海爾等。
2.用戶互動
首先是在線商品展示,讓每一個瀏覽企業網站產品展示的訪問者都可以就該產品對企業進行各類查詢;再就是經銷商通道,為指定經銷商或會員開通綠色通道,使他們能夠優先瀏覽企業最新產品的資料,這對于企業開展市場營銷活動將起到積極作用;
另外,對于中小型企業網站,產品展示部分仍不可忽視,應當注意要與品牌宣傳相呼應,讓企業的產品展示具有親和力,適應網上受眾個性特點。
三、網站運行環境
目前主要有租用服務器空間,自建服務器和租用服務器。對中小型站點一般使用租用服務器空間,這樣既能減少初期投入,也可以節省網站運行維護費用和減輕風險等優勢,主要考察標準是帶寬、主機配置、CGI權限、數據庫、服務和技術支持。
四、主要開發技術及相關開發工具選擇
目前,最常用的三種動態網頁語言有ASP(ActiveServ-erPages)、JSP(JavaServerPages1和PHP(HypertextPreprocessor)。ASP全名ActiveServerPages,是一個WEB服務器端的開發環境,利用它可以產生和運行動態的、交互的、高性能的WEB服務應用程序。PHP是一種免費的跨平臺的服務器端的嵌入式腳本語言。它使WEB開發者能夠快速地寫出動態生成頁面,并支持目前絕大多數數據庫。JSP是Sun公司推出的新一代站點開發語言,他完全解決了目前ASP、PHP的一個通病——腳本級執行,JSP可以完成功能強大的站點程序。企業可以根據實際情況選擇適合的技術。五、網站宣傳和推廣
推廣網站的目的是宣傳企業的形象、產品或服務。網站推廣方法有多種,這里討論幾種最有效的方法。
(一)網絡推廣方法,該方法具有費用低、效果顯著等特點,主要有以下幾種:’
1.登錄導航網站。對于一個流量不大,知名度不高的網站來說,導航網站能給你帶來的流量遠遠超過搜索引擎以及其他方法。
2.EMAIL注腳,把自己的Emil設計成一定的風格,并把網址自動附加到每一封發出的電子郵件上,在進行正常通信的同時,也起到了推廣自己網站的效果。
(二)客戶關系管理(CRM)。開發一個新會員比維護一個老會員的成本要大的多,網站的最好的宣傳方式是口碑相傳,最基本的是自身要做好四個字:產品+服務。
(三)“病毒式”營銷策略。“病毒式”營銷主要是利用互利的方法,讓網友幫自己宣傳,制造一種象病毒傳播一樣的效果。最常用的方法有:
提供免費服務(免費郵箱、免費Blog、電子書下載等)
附加有趣頁面(如開心網、人人網等網站的開心農場就附加了很多廣告)
(四)SEO。SEO即搜索引擎優化,為近年來較為流行的網絡營銷方式,主要工作是通過了解各類搜索引擎技術,來對網頁進行相關的優化,使其提高搜索引擎排名,從而提高網站訪問量的技術。