石家莊信息工程職業(yè)學(xué)院 賈艷梅 曹文霞
基于Asp.net技術(shù)的營銷網(wǎng)站發(fā)展分析
石家莊信息工程職業(yè)學(xué)院 賈艷梅 曹文霞
本文介紹了網(wǎng)站開發(fā)的社會背景、國內(nèi)外現(xiàn)狀和存在的問題,并針對目前存在的問題,提出一款基于ASP.NET技術(shù)的新一代互聯(lián)網(wǎng)軟件,介紹了這一新開發(fā)工具的優(yōu)勢,然后在此基礎(chǔ)上對網(wǎng)站發(fā)展做出分析預(yù)測。
網(wǎng)站發(fā)展 Asp.net 分析
隨著因特網(wǎng)(Internet)在全球范圍內(nèi)的大量盛行,人們?nèi)找嬖鲩L的信息量和對網(wǎng)絡(luò)的依賴性,以及Web業(yè)務(wù)中所包含的龐大的信息量,人們對網(wǎng)絡(luò)的期待也越來越高。服務(wù)用戶以及為用戶帶來最大的便利,一直都是網(wǎng)絡(luò)發(fā)展的目標(biāo)和方向。現(xiàn)今,網(wǎng)絡(luò)技術(shù)在銷售服務(wù)領(lǐng)域的廣泛運用,更是拓展了網(wǎng)絡(luò)技術(shù)運用的新篇章。
這種趨勢的發(fā)展結(jié)果使網(wǎng)上購物、網(wǎng)上支付等過去還遙不可及的概念已漸漸成為現(xiàn)實。商家們?yōu)榱朔奖愦蠹沂孢m、方便、快捷的購物,大力開展網(wǎng)上購物。一批有創(chuàng)新意識的消費群體正在嘗試和觀望網(wǎng)上購物,他們的影響將逐漸擴大,并帶動更多的人群。
近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是各種形式的網(wǎng)站開始流行起來,伴隨著網(wǎng)絡(luò)技術(shù)和電子商務(wù)的日益普及,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出新穎購物理念來進(jìn)行銷售。
無論是從節(jié)省生產(chǎn)、宣傳、流通成本,還是拓展海外市場,到促進(jìn)交流及根本上改變信息收集方式,網(wǎng)上交易就可以在外貿(mào)活動中展現(xiàn)出其強大的優(yōu)越性:在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪、凱瑪特、家庭倉儲、科羅格、J·C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。
在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC的統(tǒng)計結(jié)果,截至2005年1月中國有互聯(lián)網(wǎng)用戶已突破一億,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,預(yù)計到2011年中國網(wǎng)上購物用戶將達(dá)到上億,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。
根據(jù)對國內(nèi)11個行業(yè)的百余家大型消費類企業(yè)網(wǎng)站所進(jìn)行的系統(tǒng)調(diào)查發(fā)現(xiàn),超過半數(shù)的企業(yè)在1999年之前就已經(jīng)建立了自己的網(wǎng)站;但一個不容忽視的現(xiàn)實問題是,大多數(shù)企業(yè)網(wǎng)站并沒有真正發(fā)揮其應(yīng)有的價值,并且從營銷網(wǎng)站的專業(yè)性看來,這些被調(diào)查的網(wǎng)站從整體策劃到功能、服務(wù)、信息、運營等方面都還存在很大的問題,這種狀況通常被認(rèn)為是企業(yè)網(wǎng)站運營策略失當(dāng),但從更深的層次上分析,則是由于企業(yè)缺乏對網(wǎng)站與營銷之間關(guān)系的深入了解所致。如何認(rèn)識和解決這些問題,成為企業(yè)網(wǎng)絡(luò)營銷水平是否可以得到進(jìn)一步提高的基礎(chǔ)。
隨著電子商務(wù)越來越深入到人們的生活中,人們對其的依賴性也更加明顯。越來越多的商家已經(jīng)開始將目光投向網(wǎng)絡(luò),建立屬于自己的電子商務(wù)網(wǎng)站,發(fā)布商品信息,進(jìn)行網(wǎng)上交易。但在實施操作方面,仍存在一些問題:
(1)個性化服務(wù)方面:網(wǎng)站針對的是數(shù)以億計的消費者,不同消費者有不同的喜好,不同的電腦運行環(huán)境,不同的操作方式需求。目前多數(shù)網(wǎng)站在這方面還有欠缺。
(2)運行效率方面:因為目前產(chǎn)品的更新日新月異,數(shù)量增長極其迅速,由于網(wǎng)站運行效率有限,消費者在選擇適合自己的產(chǎn)品時費時費力,影響了銷售效果。
(3)安全方面:網(wǎng)站防御措施過于落后,甚至沒有真正的防御。大多數(shù)傳統(tǒng)的基于特征識別的入侵防御技術(shù)或內(nèi)容過濾技術(shù),對保護(hù)網(wǎng)站抵御黑客攻擊的效果不佳。
ASP.NET技術(shù)是微軟公司推出的新一代互聯(lián)網(wǎng)軟件和服務(wù)戰(zhàn)略,是一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺環(huán)境,是一個統(tǒng)一的web開發(fā)平臺,提供企業(yè)及web程序所需的各種服務(wù)。與ASP相比,ASP.NET有如下優(yōu)點:
(1)多語言支持。ASP.NET是一個編譯式的.NET環(huán)境,不僅可以使用.net Framework兼容的程序語言來編寫ASP.NET,還可以充分利用.net Framework的CLR,類型安全性,繼承性及該平臺的其他各項特性。
(2)更快的運行效率。所有的 ASP.NET代碼皆以編譯過的公共語言運行在服務(wù)器上,而不是采用解析式。此舉使得ASP.NET能夠使用早期綁定,嚴(yán)謹(jǐn)類型化,實時編譯,原始編譯與緩存服務(wù)來大幅提高其運行效率。
(3)世界級的工具支持??梢栽?visual studio 集成開發(fā)環(huán)境中使用豐富的工具箱和設(shè)計器來開發(fā) ASP.NET。
(4)程序設(shè)計模式。在生成ASP.NET程序時,可選用web Form或web服務(wù),也可兩者綜合使用。本系統(tǒng)采用web Form進(jìn)行設(shè)計。
(5) 配置設(shè)置。ASP.NET采用純文本的分層式配置設(shè)置系統(tǒng),以便能夠輕易將各項設(shè)置應(yīng)用到服務(wù)器開發(fā)環(huán)境或web應(yīng)用程序。
(6)易用的狀態(tài)管理。 ASP.NET的Application與Session狀態(tài)管理不僅與ASP非常類似,而且能夠輕易兼容在其他的.net Framework API中,易學(xué)易用。
(7)延展性和可使用性。ASP.NET在設(shè)計之初就將延展性納入考慮范圍,使其運行效率能夠在聚集環(huán)境或多處理器環(huán)境中有效提升。
(8)自定義能力和擴充性。ASP.NET允許將用戶編寫的組件來替換ASP.NET運行期的子組件。
(9)安全性。.net Framework與ASP.NET提供所有web程序默認(rèn)的驗證與審核邏輯,用戶可根據(jù)應(yīng)用程序的需求方便的移除,加入與替換這些驗證與審核邏輯。
(10)數(shù)據(jù)庫訪問。ASP.NET提供簡便的方式訪問數(shù)據(jù)庫并將數(shù)據(jù)顯示在網(wǎng)頁上,并可管理數(shù)據(jù)庫中數(shù)據(jù)。
(11)應(yīng)用程序邏輯。 ASP.NET提供一個簡易的框架讓用戶編寫能夠運行與應(yīng)用程序級別的邏輯代碼。
(12)兼容性。 Asp應(yīng)用程序的語法和處理完全兼容于ASP.NET,將asp程序移植至ASP.NET程序,只需將文件的擴展名從.asp更改為.aspx。
(13)更加簡易。在ASP.NET中,窗體提交,客戶端驗證,站點設(shè)置配置等許多例行性操作都變的更加簡易。
(14)XML與SOPA支持。 ASP.NET web服務(wù)分別使用XML與SOPA作為其數(shù)據(jù)格式與協(xié)議,可輕松生成該類型的應(yīng)用程序。
由于采用了基于Asp.net技術(shù),網(wǎng)站在語言使用、運行平臺和兼容性方面都有一定程度的提高,使得個性化服務(wù)成為現(xiàn)實。具體體現(xiàn)在以下幾方面:
(1)服務(wù)內(nèi)容的個性化。采用了基于Asp.net技術(shù)后,可以利用一些智能軟件技術(shù)為用戶提供專門服務(wù),用戶可以根據(jù)自己的需求,選擇自己需要的服務(wù),幫助企業(yè)實現(xiàn)與消費者一對一溝通,提供一對一的個性化服務(wù)。
(2)服務(wù)方式的個性化。不同的消費者在語言使用、機器運行平臺上各不相同,但使用網(wǎng)站的目的一致。采用了基于Asp.net技術(shù)后,ASP.NET是一個編譯式的.NET環(huán)境,不僅可以使用.net Framework兼容的程序語言來編寫ASP.NET,還可以充分利用.net Framework的CLR,類型安全性,繼承性及該平臺的其他各項特性。
(3)服務(wù)時空的個性化。采用了基于Asp.net技術(shù)后,使互聯(lián)網(wǎng)營銷突破了傳統(tǒng)營銷在時間上和空間上的限制。在時間上,網(wǎng)絡(luò)營銷可以提供全天候的24小時服務(wù),用戶可以根據(jù)自己的時間安排接受服務(wù)。即使你深夜想買東西,也可以立即用鼠標(biāo)在網(wǎng)上查詢購買。地點上則利用互聯(lián)網(wǎng)技術(shù)實現(xiàn)遠(yuǎn)程服務(wù)和移動服務(wù)。
隨著經(jīng)濟(jì)的發(fā)展,各種產(chǎn)品的更新速度越來越快,商品種類不斷增加,各種促銷手段也花樣百出。消費者選擇適合自己的產(chǎn)品往往費時費力。采用了基于Asp.net技術(shù)后,在很多方面都提高了網(wǎng)站的運行效率,具體有以下幾方面:
(1)所有的 ASP.NET代碼皆以編譯過的公共語言運行在服務(wù)器上,而不是采用解析式。此舉使得ASP.NET能夠使用早期綁定,嚴(yán)謹(jǐn)類型化,實時編譯,原始編譯與緩存服務(wù)來大幅提高其運行效率。
(2)可以在 visual studio 集成開發(fā)環(huán)境中使用豐富的工具箱和設(shè)計器來開發(fā) ASP.NET。同時ASP.NET采用純文本的分層式配置設(shè)置系統(tǒng),以便能夠輕易將各項設(shè)置應(yīng)用到服務(wù)器開發(fā)環(huán)境或web應(yīng)用程序,極大地方便了用戶操作,提高購物的效率。
(3)在ASP.NET中,窗體提交,客戶端驗證,站點設(shè)置配置等許多例行性操作都變的更加簡易。ASP.NET的Application與Session狀態(tài)管理不僅與ASP非常類似,而且能夠輕易兼容在其他的.net Framework API中,易學(xué)易用,從而大大提高了運行與使用效率。
目前網(wǎng)站的使用安全是消費者很關(guān)心的問題。大多數(shù)傳統(tǒng)的基于特征識別的入侵防御技術(shù)或內(nèi)容過濾技術(shù),對保護(hù)網(wǎng)站抵御黑客攻擊的效果不佳。比如對跨站腳本這種特征不惟一的網(wǎng)站攻擊,基于特征匹配技術(shù)防御攻擊,不能精確阻斷攻擊。因為黑客們可以通過構(gòu)建任意表達(dá)式來繞過防御設(shè)備固化的特征庫,比如:and 1=1 和 and 2=2是一類數(shù)據(jù)庫語句,但可以人為任意構(gòu)造數(shù)字構(gòu)成同類語句的不同特征。而and、=等這些標(biāo)識在WEB提交數(shù)據(jù)庫應(yīng)用中又是普遍存在的表達(dá)符號,不能作為攻擊的惟一特征。采用了基于Asp.net的技術(shù)后,.net Framework與ASP.NET提供所有web程序默認(rèn)的驗證與審核邏輯,用戶可根據(jù)應(yīng)用程序的需求方便地移除,加入與替換這些驗證與審核邏輯,從而大大提高了網(wǎng)站的安全性。
安全方面的另外一個因素是數(shù)據(jù)庫安全,主要是指防止SQL注入這種普遍針對數(shù)據(jù)庫的攻擊方式。SQL注入是指攻擊者將一些惡意代碼插入到字符串中,然后通過各種手段將該字符串傳遞到數(shù)據(jù)庫的實例中執(zhí)行,從而進(jìn)行惡意的操作。只要這段惡意的字符串符合SQL語言的編碼規(guī)則,則在執(zhí)行時就不會被系統(tǒng)發(fā)現(xiàn),從而帶來不好的結(jié)果。采用了基于Asp.net的技術(shù)后,ASP.NET提供簡便的方式訪問數(shù)據(jù)庫并將數(shù)據(jù)顯示在網(wǎng)頁上,并可管理數(shù)據(jù)庫中的數(shù)據(jù),同時ASP.NET提供一個簡易的框架讓用戶編寫能夠運行與應(yīng)用程序級別的邏輯代碼。提高了數(shù)據(jù)庫的安全系數(shù)。
新技術(shù)的應(yīng)用將促使?fàn)I銷網(wǎng)站建設(shè)更具魅力。隨著技術(shù)的融合與發(fā)展,許多在其他行業(yè)熱門應(yīng)用的技術(shù),如視頻、三維動畫、虛擬現(xiàn)實等技術(shù)都已經(jīng)實現(xiàn)向互聯(lián)網(wǎng)上移植。不久,它們就會出現(xiàn)在企業(yè)客戶網(wǎng)站上面;新的網(wǎng)絡(luò)編程語言(.net技術(shù))不斷發(fā)展和服務(wù)器CDN(內(nèi)容發(fā)布網(wǎng)絡(luò))技術(shù)更新也將使網(wǎng)站結(jié)構(gòu)更緊密,訪問更流暢,更能適應(yīng)新的要求。
[1] 王保健.ASP.NET網(wǎng)站建設(shè)專家[M].北京:清華大學(xué)出版社,2005.
[2] 李云景.ASP.NET網(wǎng)絡(luò)應(yīng)用開發(fā)例學(xué)與實踐[M].北京:人民郵電出版設(shè),2006.
F272
A
1005-5800(2011)06(c)-015-02