ASP网站制作之基于IIS和ASP的题目告白办理体系(一)...
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!题目告白是Web上最多见的告白情势。本文先容了一个基于IIS和ASP的题目告白办理体系,该体系撑持告白客户和告白的办理,可以随机选择告白并天生显现告白的HTML代码(但参考告白的品级、显现次数限定、点击次数限定),并可以纪录告白显现、点击的汗青记录。1、数据库表布局
题目告白也就是BannerAd,是Web上最多见的告白情势。本文先容的题目告白办理体系使用Access数据库db.mdb来保留数据。db.mdb包括三个表:Advertisement保留有关告白的信息,Advertiser保留告白客户信息,BannerHistory保留告白显现和点击的汗青纪录。这三个表布局以下:
表字段范例申明
Advertisment(告白)AdvertiserID数字告白客户的编号。
Status数字暗示是不是同意该告白显现。0暗示不显现,1暗示显现。当告白显现次数(或点击次数)凌驾显现次数限定值(或点击次数限定值)时,体系设置该值为0。也能够在告白办理功效内手工克制告白显现。(在办理模块内,1显现为“可用”,0显现为“不成用”。)
ImageURL文本告白图片的URL,也就是图片的地位。
ImageWidth数字告白图片的宽度。
ImageHeight数字告白图片的高度。
Link文本告白客户所请求的告白链接。
AltText文本告白图片的文本。(用于<IMG>标志的alt属性)
Weight数字显现品级。品级值影响告白呈现的频仍水平。本文完成预界说10个品级(1-10)。品级值越年夜告白呈现的时机也越年夜。
StartDate日期工夫入手下手日期
EndDate日期工夫停止日期。在本完成中,这两个日期值其实不影响告白的显现,只需已显现次数和点击次数没有凌驾限定值,告白老是能够显现的。
ViewLimit数字显现次数限定。告白显现次数凌驾该值时Status将变成0。
ClicksLimit数字点击次数限定。告白点击次数凌驾该值时Status将变成0。
AdID数字告白编号,由体系主动天生,是告白的独一标识。AdID是本表的主键。
Impressions数字本告白已显现的次数。
ClickThroughs数字本告白被点击的次数。
Advertiser(告白客户)Name文本客户称号
Address文本地点
CityStateZip文本乡村和邮编
Phone文本德律风
Fax文本传真
URL文本客户网站
Login文本客户经由过程Web查询本人的告白显现、点击情形时所利用的登录称号。
Password文本客户登录所用的暗码。
EMail文本邮件。
AdvertiserID数字告白客户编号,由体系主动天生,是告白客户的独一标识。AdvertiserID是本表的主键。
BannerHistory(显现或点击汗青记录)AdvertiserID数字告白客户编号。
AdID数字告白编号。
IPAddress文本扫瞄或点击告白者的IP地点。
Type数字Type标明本纪录是显现告白仍是点击告白。1暗示显现,2暗示点击。
datetime日期工夫显现或点击告白的工夫。
在本完成中,一切的处置逻辑均由ASP剧本完成,数据库仅用来保留数据,这是为了便利将体系从Access数据库移植到其他数据库。在实践使用场所,我们倡议将部分处置逻辑在数据库中完成,比方对照现有显现次数和显现次数限定值以断定是不是克制告白显现(固然,这是在所利用的数据库体系撑持该功效的条件下)。
从功效下去看,本文供应的体系能够分红两个部分:即办理部分和告白显现部分。办理部分用于增添、删除、修正告白、告白客户的有关信息,好比克制或启用某个告白。显现部分卖力天生显现题目告白的HTML代码。本文完成不供应有关显现、点击次数的统计图表,但这些数据都保留在BannerHistory表中,从该表能够便利地失掉各类统计数据。有关ASP使用的图表制造,拜见《使用ASP和HTML制造条形统计图表》。
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
页:
[1]