时得到宝贵的用户反馈信息;网络广告的内容非常丰富,并且以 图、文、声、像等多种形式,生动形象地将产品或市场活动的信息展示在用户面前; 网上的广告可按照需要及时变更广告内容,这样广告商就可以随时更改诸如价格调 整或商品供求变化等信息;与报纸和电视相比,单位面积(时间)的广告价格相比, 网络广告在价格上极具竞争力。
与传统媒体相比,网络广告具有的独特优势,使它的市场空间更为广阔,虽然网络广告还存在着诸多的问题,但凭借上面所列举的种种优势,网络广告深深地吸引着众多的企业和客户。
随着网络的发展与普及、网民人数的日益增加,网络广告也将进入一个高速发展的时期,其效益将越来越得以显现。
2).网络广告市场增长迅速 从广告业整体来看,我国网络广告市场所占比例还是非常小的,尽管网络广告绝对数量不断增加,却不能撼动传统媒体广告的主导地位。
目前,网络广告只是传统媒体广告的有益补充,收入比较少,水平也比较低。
但是,互联网以其跨时空、跨地域、图文并茂的双向互动传播模式,为广告的发展提供了广阔的舞台。
自从 1997 年网络广告在中国出现以来,网络广告的增长幅度一直高于报刊、广播、电视等传统媒体。
目前中国的网民已突破 1 亿,而且还在快速上升,网民数量的大幅度增长,意味着网络广告的点击率的增加,同时,从事网络广告的人数增加,给网络广告业带来光明前景,再加上网络广告拥有最具潜力和活力的消费群体,使得网络广告的市场正在不断扩展。
由于中国经济的快速发展,中国广告市场也在不断发展和扩张,网络广告占广 1告总额的比例大幅提高,这显示出网络广告市场的迅速增长。
3).网络广告市场竞争激烈 网络广告市场的兴旺,不仅促使原来的广告代理商向网络广告行业倾斜,也催生了越来越多的广告代理商加入到网络广告市场。
另外,用户服务提供商、提供广告效果衡量服务的公司等多家公司也进入网络广告市场。
同时,面对巨大的利润空间,互联网广告市场已经成为很多网站的主要收入来源之一,网站之间的竞争也就愈加的激烈,很多网站都在不断调整自己的广告,对原有的广告进行改版,增加版面等。
由于以上的综合原因,中国网络广告市场已进入竞争的白热化阶段。
网络广告的出现为广告业拓展了新天地,是对传统广告媒体的补充,但只有掌握了网络广告的特点,扬长避短,才能在激烈的竞争中获得先机,才会给广告主和广告商带来无限的商机。
1.2 网络广告未来发展趋势 实现企业在网络中进行广告发布,企业与用户在网络中交互信息。
第一,管理从无序状态趋于有序状态,就是说管理更加规范化,这有两方面的因素来推动:首先是国家对网络广告管理的重视,比如说国家工商局刚刚颁布了一些试行的规范和要求,从中也可以看得出政府对网络广告经营的重视。
另外,网站本身也需要把网络广告管理规范化和完善化,在创业的阶段,网络的人员素质、管理经验都存在一些薄弱的环节,而现在网络公司逐渐走向成熟了。
第二,价格问题。
价格战一直在混乱中进行,有些网站甚至完全免费,这是因为网站数量增加得很快,有些网站为创造知名度,为增加一些市场份额,把价钱都纷纷往下降,竞争非常激烈;另外,客户在市场中日渐成熟,甚至比某些从业人员还在行,因此价格的透明化势在必行。
第三,网络广告的形式已经开始多样化和复杂化。
第四,客户也趋向于多样化。
从刚开始的 IT 企业,比如联想、诺基亚、Intel 这种客户,发展到今天如房地产、汽车、药品等客户,最让人感到振奋的是消费品行业也开始介入网络广告,希望通过网络推广形象和产品。
另外,客户行业的类型也有很大变化,原来的很多客户都是一些跨国企业,基本上是一些国外知名的大公司,现在很多国内企业,包括民营的、国营的、甚至私营的,也愿意投入网络广告。
怎么用少量的钱来达到比较大的效果,对网络广告业是一个挑战。
2 总而言之,有一点可以肯定,我国互联网应用其实尚属初级阶段,新技术的不断出现必会带给网上广告更广阔更多样化的发展。
3 2 开发环境及开发工具 2.1 网站开发背景 ASP 是 Active Server Page 的缩写,意为“活动服务器网页”。
ASP 是微软公司开发的代替 CGI 脚本程序的一种应用它可以与数据库和其它程序进行交互,是一种简单、方便的程序设计工具。
ASP 的网页档的格式是.asp,现在常用于各种动态网站中。
ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。
ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。
利用 ASP可以向网页中添加交互式内容(如在线窗体),也可以创建使用 HTML 网页作为用户接口的 web 应用程序。
与 HTML 相比,ASP 网页具有以下特点: 1 利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; 2 ASP 档是包含在 HTML 代码所组成的档中的,易于修改和测试; 3 服务器上的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; 4 ASP 提供了一些嵌入式对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从 web 浏览器中获取用户通过 HTML 窗体提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息; 5 ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务,例如存取数据库、发 Email 或访问文件系统等。
6 由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的源代码,可放置 ASP 程序代码被窃取。
7 方便连接 ACCESS 与 SQL 数据库. 8开发需要有丰富的经验否则会留出漏洞让黑客利用进行注入攻击. ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和WML 语言结合制作 WAP 手机网站。
但是其原理也是一样的。
4 2.2 运行环境 2.2.1 开发语言介绍和比较 ASP 全名 Active Server Pages,是一个 WEB 服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的 WEB 服务应用程序。
ASP 采用脚本语言VBScript(Java script)作为自己的开发语言。
PHP 是一种跨平台的服务器端的嵌入式脚本语言。
它大量地借用 CJava 和 Perl语言的语法并耦合 PHP 自己的特性使 WEB 开发者能够快速地写出动态产生页面。
它支持目前绝大多数数据库。
还有一点,PHP 是完全免费的,不用花钱,你可以从PHP 官方站点。
自由下载。
而且你可以不受限制地获得
源码,甚至可以从中加进你自己需要的特色。
JSP 是 Sun 公司推出的新一代网站开发语言,Sun 公司借助自己在 Java 上的不凡造诣,将 Java 从 Java 应用程序和 JavaApplet 之外,又有新的硕果,就是
JSP,JavaServerPage。
JSP 可以在 Servlet 和 JavaBean 的支持下,完成功能强大的站点程序。
三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。
但
JSP 代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对
JSP 页面的第一次请求时发生。
在 ASP、PHP、
JSP 环境下,HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。
普通的 HTML 页面只依赖于 Web 服务器,而 ASP、PHP、
JSP 页面需要附加的语言引擎分析和执行程序代码。
程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。
ASP、PHP、
JSP 三者都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。
在这几种动态网站技术中网站的设计主要采用 ASP,主要考虑到空间的支持和自己这种技术的成熟。
系统主要采用 ASP、HTML、Access 数据库、VBScript、JavaScript、等技术和工具。
ASP 包含三方面含义: Active:ASP 使用了微软的 ActiveX 技术。
ActiveX(COM)技术是现在 Microsoft软件的重要基础。
它采用封装对象,程序调用对象的技术,简化程序设计,加强程序间合作。
ASP 本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。
只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建 5立自己的 WEB 应用。
Server:ASP 运行在服务器端。
这样就不必担心浏览器是否支持 ASP 所使用的程序设计语言。
ASP 的程序设计语言可以是 VBScript 和 JavaScript。
VBScript 是 VB 的 会一个简集, VB 的人可以很方便的快速上手。
然而 Netscape 浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用 VBSCRIPT。
而在服务器端,则无需考虑浏览器的支持问题。
Netscape 浏览器也可以正常显示 ASP 页面。
Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。
浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。
这样就可以防止别人抄袭程序。
2.2.1 数据库介绍和比较 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统(RDBMS,即 Relational Database Management System),是 Office 系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access 能够存取 Access/Jet、Microsoft SQL Server、Oracle甲骨文软件公司,或者任何 ODBC 兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的quot进阶用户quot则能使用它来开发简单的应用软件。
虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
Access 是一个可视化工具,是风格与 Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗 6体向导、报表向导等工具,使得操作简便,容易使用和掌握。
Access 基于 Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
Access 界面友好、易操作等。
一般用它来制作处理数据的桌面系统。
它也常被用来开发简单的 WEB 应用程序,但当记录达到 10 万条或其数据库达到 50M 它的性能就会极具下降。
SQL Server 操作简单,功能强大,而且它提供了免费版的 EXPRESS 版本,受到大多数中小企业的青睐。
Oracle 在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。
一直是数据库软件市场的领跑者。
但其操作难度要高于 SQL SERVER,而且使用 Oracle 开发的项目,购买者也必须购买 ORACLE,但其价格比较高昂,所以一般都使用在大型项目上。
2.3 B/S 开发模式 B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。
它是随着 Internet技术的兴起,对 C/S 结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 。
(TCO) 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN WAN Internet/Intranet等)访问和操作共同的数据.
上一篇:
JavaBean属性命名规范问题分析
下一篇:
系统中主要发电机的电力系统稳定器