APP下载

基于Asp.net技术的营销网站发展分析

2011-02-02石家庄信息工程职业学院贾艳梅曹文霞

中国商论 2011年18期
关键词:应用程序购物数据库

石家庄信息工程职业学院 贾艳梅 曹文霞

基于Asp.net技术的营销网站发展分析

石家庄信息工程职业学院 贾艳梅 曹文霞

本文介绍了网站开发的社会背景、国内外现状和存在的问题,并针对目前存在的问题,提出一款基于ASP.NET技术的新一代互联网软件,介绍了这一新开发工具的优势,然后在此基础上对网站发展做出分析预测。

网站发展 Asp.net 分析

随着因特网(Internet)在全球范围内的大量盛行,人们日益增长的信息量和对网络的依赖性,以及Web业务中所包含的庞大的信息量,人们对网络的期待也越来越高。服务用户以及为用户带来最大的便利,一直都是网络发展的目标和方向。现今,网络技术在销售服务领域的广泛运用,更是拓展了网络技术运用的新篇章。

这种趋势的发展结果使网上购物、网上支付等过去还遥不可及的概念已渐渐成为现实。商家们为了方便大家舒适、方便、快捷的购物,大力开展网上购物。一批有创新意识的消费群体正在尝试和观望网上购物,他们的影响将逐渐扩大,并带动更多的人群。

1 营销网站的发展现状

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是各种形式的网站开始流行起来,伴随着网络技术和电子商务的日益普及,越来越多的商家在网上建起在线商店,向消费者展示出新颖购物理念来进行销售。

1.1 国外发展现状

无论是从节省生产、宣传、流通成本,还是拓展海外市场,到促进交流及根本上改变信息收集方式,网上交易就可以在外贸活动中展现出其强大的优越性:在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J·C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。

1.2 国内发展现状

在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截至2005年1月中国有互联网用户已突破一亿,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2011年中国网上购物用户将达到上亿,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。

根据对国内11个行业的百余家大型消费类企业网站所进行的系统调查发现,超过半数的企业在1999年之前就已经建立了自己的网站;但一个不容忽视的现实问题是,大多数企业网站并没有真正发挥其应有的价值,并且从营销网站的专业性看来,这些被调查的网站从整体策划到功能、服务、信息、运营等方面都还存在很大的问题,这种状况通常被认为是企业网站运营策略失当,但从更深的层次上分析,则是由于企业缺乏对网站与营销之间关系的深入了解所致。如何认识和解决这些问题,成为企业网络营销水平是否可以得到进一步提高的基础。

1.3 目前营销网站存在的问题

随着电子商务越来越深入到人们的生活中,人们对其的依赖性也更加明显。越来越多的商家已经开始将目光投向网络,建立属于自己的电子商务网站,发布商品信息,进行网上交易。但在实施操作方面,仍存在一些问题:

(1)个性化服务方面:网站针对的是数以亿计的消费者,不同消费者有不同的喜好,不同的电脑运行环境,不同的操作方式需求。目前多数网站在这方面还有欠缺。

(2)运行效率方面:因为目前产品的更新日新月异,数量增长极其迅速,由于网站运行效率有限,消费者在选择适合自己的产品时费时费力,影响了销售效果。

(3)安全方面:网站防御措施过于落后,甚至没有真正的防御。大多数传统的基于特征识别的入侵防御技术或内容过滤技术,对保护网站抵御黑客攻击的效果不佳。

2 基于ASP.NET技术的网站优势

ASP.NET技术是微软公司推出的新一代互联网软件和服务战略,是一种面向网络、支持各种用户终端的开发平台环境,是一个统一的web开发平台,提供企业及web程序所需的各种服务。与ASP相比,ASP.NET有如下优点:

(1)多语言支持。ASP.NET是一个编译式的.NET环境,不仅可以使用.net Framework兼容的程序语言来编写ASP.NET,还可以充分利用.net Framework的CLR,类型安全性,继承性及该平台的其他各项特性。

(2)更快的运行效率。所有的 ASP.NET代码皆以编译过的公共语言运行在服务器上,而不是采用解析式。此举使得ASP.NET能够使用早期绑定,严谨类型化,实时编译,原始编译与缓存服务来大幅提高其运行效率。

(3)世界级的工具支持。可以在 visual studio 集成开发环境中使用丰富的工具箱和设计器来开发 ASP.NET。

(4)程序设计模式。在生成ASP.NET程序时,可选用web Form或web服务,也可两者综合使用。本系统采用web Form进行设计。

(5) 配置设置。ASP.NET采用纯文本的分层式配置设置系统,以便能够轻易将各项设置应用到服务器开发环境或web应用程序。

(6)易用的状态管理。 ASP.NET的Application与Session状态管理不仅与ASP非常类似,而且能够轻易兼容在其他的.net Framework API中,易学易用。

(7)延展性和可使用性。ASP.NET在设计之初就将延展性纳入考虑范围,使其运行效率能够在聚集环境或多处理器环境中有效提升。

(8)自定义能力和扩充性。ASP.NET允许将用户编写的组件来替换ASP.NET运行期的子组件。

(9)安全性。.net Framework与ASP.NET提供所有web程序默认的验证与审核逻辑,用户可根据应用程序的需求方便的移除,加入与替换这些验证与审核逻辑。

(10)数据库访问。ASP.NET提供简便的方式访问数据库并将数据显示在网页上,并可管理数据库中数据。

(11)应用程序逻辑。 ASP.NET提供一个简易的框架让用户编写能够运行与应用程序级别的逻辑代码。

(12)兼容性。 Asp应用程序的语法和处理完全兼容于ASP.NET,将asp程序移植至ASP.NET程序,只需将文件的扩展名从.asp更改为.aspx。

(13)更加简易。在ASP.NET中,窗体提交,客户端验证,站点设置配置等许多例行性操作都变的更加简易。

(14)XML与SOPA支持。 ASP.NET web服务分别使用XML与SOPA作为其数据格式与协议,可轻松生成该类型的应用程序。

3 基于Asp.net技术的营销网站发展分析

3.1 在个性化服务方面

由于采用了基于Asp.net技术,网站在语言使用、运行平台和兼容性方面都有一定程度的提高,使得个性化服务成为现实。具体体现在以下几方面:

(1)服务内容的个性化。采用了基于Asp.net技术后,可以利用一些智能软件技术为用户提供专门服务,用户可以根据自己的需求,选择自己需要的服务,帮助企业实现与消费者一对一沟通,提供一对一的个性化服务。

(2)服务方式的个性化。不同的消费者在语言使用、机器运行平台上各不相同,但使用网站的目的一致。采用了基于Asp.net技术后,ASP.NET是一个编译式的.NET环境,不仅可以使用.net Framework兼容的程序语言来编写ASP.NET,还可以充分利用.net Framework的CLR,类型安全性,继承性及该平台的其他各项特性。

(3)服务时空的个性化。采用了基于Asp.net技术后,使互联网营销突破了传统营销在时间上和空间上的限制。在时间上,网络营销可以提供全天候的24小时服务,用户可以根据自己的时间安排接受服务。即使你深夜想买东西,也可以立即用鼠标在网上查询购买。地点上则利用互联网技术实现远程服务和移动服务。

3.2 在运行效率方面

随着经济的发展,各种产品的更新速度越来越快,商品种类不断增加,各种促销手段也花样百出。消费者选择适合自己的产品往往费时费力。采用了基于Asp.net技术后,在很多方面都提高了网站的运行效率,具体有以下几方面:

(1)所有的 ASP.NET代码皆以编译过的公共语言运行在服务器上,而不是采用解析式。此举使得ASP.NET能够使用早期绑定,严谨类型化,实时编译,原始编译与缓存服务来大幅提高其运行效率。

(2)可以在 visual studio 集成开发环境中使用丰富的工具箱和设计器来开发 ASP.NET。同时ASP.NET采用纯文本的分层式配置设置系统,以便能够轻易将各项设置应用到服务器开发环境或web应用程序,极大地方便了用户操作,提高购物的效率。

(3)在ASP.NET中,窗体提交,客户端验证,站点设置配置等许多例行性操作都变的更加简易。ASP.NET的Application与Session状态管理不仅与ASP非常类似,而且能够轻易兼容在其他的.net Framework API中,易学易用,从而大大提高了运行与使用效率。

3.3 在网站安全方面

目前网站的使用安全是消费者很关心的问题。大多数传统的基于特征识别的入侵防御技术或内容过滤技术,对保护网站抵御黑客攻击的效果不佳。比如对跨站脚本这种特征不惟一的网站攻击,基于特征匹配技术防御攻击,不能精确阻断攻击。因为黑客们可以通过构建任意表达式来绕过防御设备固化的特征库,比如:and 1=1 和 and 2=2是一类数据库语句,但可以人为任意构造数字构成同类语句的不同特征。而and、=等这些标识在WEB提交数据库应用中又是普遍存在的表达符号,不能作为攻击的惟一特征。采用了基于Asp.net的技术后,.net Framework与ASP.NET提供所有web程序默认的验证与审核逻辑,用户可根据应用程序的需求方便地移除,加入与替换这些验证与审核逻辑,从而大大提高了网站的安全性。

安全方面的另外一个因素是数据库安全,主要是指防止SQL注入这种普遍针对数据库的攻击方式。SQL注入是指攻击者将一些恶意代码插入到字符串中,然后通过各种手段将该字符串传递到数据库的实例中执行,从而进行恶意的操作。只要这段恶意的字符串符合SQL语言的编码规则,则在执行时就不会被系统发现,从而带来不好的结果。采用了基于Asp.net的技术后,ASP.NET提供简便的方式访问数据库并将数据显示在网页上,并可管理数据库中的数据,同时ASP.NET提供一个简易的框架让用户编写能够运行与应用程序级别的逻辑代码。提高了数据库的安全系数。

新技术的应用将促使营销网站建设更具魅力。随着技术的融合与发展,许多在其他行业热门应用的技术,如视频、三维动画、虚拟现实等技术都已经实现向互联网上移植。不久,它们就会出现在企业客户网站上面;新的网络编程语言(.net技术)不断发展和服务器CDN(内容发布网络)技术更新也将使网站结构更紧密,访问更流畅,更能适应新的要求。

[1] 王保健.ASP.NET网站建设专家[M].北京:清华大学出版社,2005.

[2] 李云景.ASP.NET网络应用开发例学与实践[M].北京:人民邮电出版设,2006.

F272

A

1005-5800(2011)06(c)-015-02

猜你喜欢

应用程序购物数据库
我们为什么选择网上购物?
删除Win10中自带的应用程序
谷歌禁止加密货币应用程序
圣诞购物季
数据库
数据库
快乐六一,开心购物!
不可错过的“购物”APP
数据库
数据库