vc基于正则表达式的内文关键字广告投放系统毕业论文
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
目 录
1.绪论 1
1.1. 互联网广告概述 1
1.2. 内文关键字广告概述 2
1.2.1. 内文关键字广告的定义 2
1.2.2. 内文关键字广告的优点 2
1.2.3. 内文广告的现状及发展趋势 3
2.概要设计 4
2.1. 目标 4
2.2. 本系统的设计原则 4
2.2.1. 易用性 4
2.2.2. 针对性 4
2.2.3. 通用性 4
2.2.4. 高效性 5
2.2.5. 安全性 5
2.3. 本系统使用的技术 5
2.3.1. ASP.NET 2.0 5
2.3.2. JavaScript 6
2.3.3. HTML/CSS 6
2.3.4. Flash 7
2.4. 广告投放的基本流程 8
3.详细设计及实现 9
3.1.广告投放的具体流程 9
3.2.网页内容的提交和分析 10
3.2.1. 跨域问题 10
3.2.2. Flash实现 11
3.2.3. 广告词分析 12
3.3.服务端返回的JavaScript 13
3.4.通用脚本文件common.js的设计与实现 15
3.4.1. 初始化变量 15
3.4.2. 输出Flash和广告层声明 16 think58
3.4.3. 提交网页内容 17
3.4.4. 广告词的加载 19
3.4.5. 广告词的搜索和替换 20
3.4.6. 广告层的呈现 26
3.5.站点个性化设置 29
3.6.PV和Click记录 29
结论 32
致谢 33
参考文献 34
1.2. 内文关键字广告概述
1.2.1. 内文关键字广告的定义
内文广告是于2004年出现于国外的一种新的网络广告形式,2006年下半年开始大范围地在国内出现,通过动态改变网页HTML内容把其中一些关键词用特殊的颜色标记出来,当浏览者把鼠标移到该词上时网页在该词的附近显示一个广告图片层,点击该层浏览者则被链接到广告的详细页面。
1.2.2. 内文关键字广告的优点
1.2.2.1. 用户主动触发
以前的网络广告形式都是让用户被动的接受,用户往往对铺天盖地的广告嗤之以鼻。各种杂乱无章的广告不但影响网页的美观而且干扰用户的阅读,广告的呈现对页面的加载也有很大的影响。内文广告完全是由用户主动触发的,并不会影响页面的美观,不影响用户的阅读,如果用户不用鼠标主动触发广告,广告根本就不会出现,用户通常都比较接受该广告形式。
1.2.2.2. 广告相关度高
内文广告的广告词是根据分析当前网页内容所来,广告的具体内容和广告词是相对应的,因此每个广告的价值都得到充分的体现。而其它的网络广告形式在每个页面往往是固定不变的,广告内容也经常跟页面内容不匹配。 think58
1.2.2.3. 广告种类多
内文关键字广告几乎每一个广告词就具有自己独特的广告内容,同样的广告词在不同的区域同样可以具有不同的内容,因此广告的种类可以是无限制的增长,这是其它的广告形式所无法达到的。
1.2.2.4. 不受广告位限制
由于浏览器窗口的大小限制,通常网站的页面中只有有限的广告位可以进行网幅广告、对联广告等普通网络广告的投放。而内文广告不受广告位的限制,页面上的任何一个词都可以是一个广告位。虽然单个页面显示过多的广告词会对页面的效果产生一定的影响,但是如果对单个页面投放的广告词数量设定一个恰当的上限,而每个网站在多个页面上投放的广告数量总和依然相当巨大的。
1.2.3. 内文广告的现状及发展趋势
内文广告作为一种新兴的广告形式已经在国内外广告市场迅速发展,国内在2006年下半年至现在已有10多家广告公司开始推出相关的内文广告产品,各大门户网站也开始出现相应的内文广告。随着内文广告技术的成熟以及市场的推广,内文广告将成为网络广告的一股强势力量推动着互联网的发展。
2.3.3. HTML/CSS
HTML(Hypertext Markup Language)超文本标记语言是Web的基本描述语言,由Tim Berners-lee提出。设计HTML语言的目的是为能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑还是在网络的其他电脑上。这样,你只要使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。HTML文本是有HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结果包括头部(Head)、主题(Body)两大部分。头部描述浏览器所需的信息,主题包括所要说明的具体内容。 内容来自think58 [资料来源:http://think58.com]
CSS(Cascading Style Sheets)层叠样式表。目前推荐遵循的是W3C与1998年5月12日推出的CSS2。W3C创建CSS标准的目的是希望以CSS来描述整个页面的布局设计,与HTML所负责的结果分开。使用CSS布局与XHTML所描述的信息结构相结合能帮助设计师分离出表现与内容,使站点的构建及维护更加容易。
本系统各个环节都离不开HTML,需要提交网页的HTML内容,需要生成广告层的HTML,然后修改源页面的HTML。在广告投放过程中本系统使用CSS控制广告层的样式和显示的位置。
2.3.4. Flash
Flash的前身是Future Wave公司开发的FutureSplash Animator,是一个基于矢量的动画制作软件。由于该软件得到良好的反响,于是被Macromedia收归旗下,定名为Macromedia FLASH 2。由于Macromedia的大力宣扬和FLASH 2本身的独特本领,很快成为网络的宠儿。Macromedia Flash作为矢量化的交互式web动画制作工具,它结合macromedia公司的“流”技术--SHOCKWAVE,在web上用于发布交互式的动画。
由于浏览器在默认情况下禁止JavaScript进行跨域访问,因此无法使用JavaScript来提交网页内容。本系统使用Flash跨域访问服务端的Web Service来提交网页内容。
[资料来源:http://www.THINK58.com]
1.绪论 1
1.1. 互联网广告概述 1
1.2. 内文关键字广告概述 2
1.2.1. 内文关键字广告的定义 2
1.2.2. 内文关键字广告的优点 2
1.2.3. 内文广告的现状及发展趋势 3
2.概要设计 4
2.1. 目标 4
2.2. 本系统的设计原则 4
2.2.1. 易用性 4
2.2.2. 针对性 4
2.2.3. 通用性 4
2.2.4. 高效性 5
2.2.5. 安全性 5
2.3. 本系统使用的技术 5
2.3.1. ASP.NET 2.0 5
2.3.2. JavaScript 6
2.3.3. HTML/CSS 6
2.3.4. Flash 7
2.4. 广告投放的基本流程 8
3.详细设计及实现 9
3.1.广告投放的具体流程 9
3.2.网页内容的提交和分析 10
3.2.1. 跨域问题 10
3.2.2. Flash实现 11
3.2.3. 广告词分析 12
3.3.服务端返回的JavaScript 13
3.4.通用脚本文件common.js的设计与实现 15
3.4.1. 初始化变量 15
3.4.2. 输出Flash和广告层声明 16 think58
[来源:http://www.think58.com]
3.4.3. 提交网页内容 17
3.4.4. 广告词的加载 19
3.4.5. 广告词的搜索和替换 20
3.4.6. 广告层的呈现 26
3.5.站点个性化设置 29
3.6.PV和Click记录 29
结论 32
致谢 33
参考文献 34
1.2. 内文关键字广告概述
1.2.1. 内文关键字广告的定义
内文广告是于2004年出现于国外的一种新的网络广告形式,2006年下半年开始大范围地在国内出现,通过动态改变网页HTML内容把其中一些关键词用特殊的颜色标记出来,当浏览者把鼠标移到该词上时网页在该词的附近显示一个广告图片层,点击该层浏览者则被链接到广告的详细页面。
1.2.2. 内文关键字广告的优点
1.2.2.1. 用户主动触发
以前的网络广告形式都是让用户被动的接受,用户往往对铺天盖地的广告嗤之以鼻。各种杂乱无章的广告不但影响网页的美观而且干扰用户的阅读,广告的呈现对页面的加载也有很大的影响。内文广告完全是由用户主动触发的,并不会影响页面的美观,不影响用户的阅读,如果用户不用鼠标主动触发广告,广告根本就不会出现,用户通常都比较接受该广告形式。
1.2.2.2. 广告相关度高
内文广告的广告词是根据分析当前网页内容所来,广告的具体内容和广告词是相对应的,因此每个广告的价值都得到充分的体现。而其它的网络广告形式在每个页面往往是固定不变的,广告内容也经常跟页面内容不匹配。 think58
[资料来源:http://www.THINK58.com]
1.2.2.3. 广告种类多
内文关键字广告几乎每一个广告词就具有自己独特的广告内容,同样的广告词在不同的区域同样可以具有不同的内容,因此广告的种类可以是无限制的增长,这是其它的广告形式所无法达到的。
1.2.2.4. 不受广告位限制
由于浏览器窗口的大小限制,通常网站的页面中只有有限的广告位可以进行网幅广告、对联广告等普通网络广告的投放。而内文广告不受广告位的限制,页面上的任何一个词都可以是一个广告位。虽然单个页面显示过多的广告词会对页面的效果产生一定的影响,但是如果对单个页面投放的广告词数量设定一个恰当的上限,而每个网站在多个页面上投放的广告数量总和依然相当巨大的。
1.2.3. 内文广告的现状及发展趋势
内文广告作为一种新兴的广告形式已经在国内外广告市场迅速发展,国内在2006年下半年至现在已有10多家广告公司开始推出相关的内文广告产品,各大门户网站也开始出现相应的内文广告。随着内文广告技术的成熟以及市场的推广,内文广告将成为网络广告的一股强势力量推动着互联网的发展。
2.3.3. HTML/CSS
HTML(Hypertext Markup Language)超文本标记语言是Web的基本描述语言,由Tim Berners-lee提出。设计HTML语言的目的是为能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑还是在网络的其他电脑上。这样,你只要使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。HTML文本是有HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结果包括头部(Head)、主题(Body)两大部分。头部描述浏览器所需的信息,主题包括所要说明的具体内容。 内容来自think58 [资料来源:http://think58.com]
CSS(Cascading Style Sheets)层叠样式表。目前推荐遵循的是W3C与1998年5月12日推出的CSS2。W3C创建CSS标准的目的是希望以CSS来描述整个页面的布局设计,与HTML所负责的结果分开。使用CSS布局与XHTML所描述的信息结构相结合能帮助设计师分离出表现与内容,使站点的构建及维护更加容易。
本系统各个环节都离不开HTML,需要提交网页的HTML内容,需要生成广告层的HTML,然后修改源页面的HTML。在广告投放过程中本系统使用CSS控制广告层的样式和显示的位置。
2.3.4. Flash
Flash的前身是Future Wave公司开发的FutureSplash Animator,是一个基于矢量的动画制作软件。由于该软件得到良好的反响,于是被Macromedia收归旗下,定名为Macromedia FLASH 2。由于Macromedia的大力宣扬和FLASH 2本身的独特本领,很快成为网络的宠儿。Macromedia Flash作为矢量化的交互式web动画制作工具,它结合macromedia公司的“流”技术--SHOCKWAVE,在web上用于发布交互式的动画。
由于浏览器在默认情况下禁止JavaScript进行跨域访问,因此无法使用JavaScript来提交网页内容。本系统使用Flash跨域访问服务端的Web Service来提交网页内容。
[资料来源:http://www.THINK58.com]