国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

一個基于ASP的標(biāo)題廣告管理系統(tǒng)(一)

2019-11-18 22:34:42
字體:
供稿:網(wǎng)友
標(biāo)題廣告是Web上最常見的廣告形式。本文介紹了一個基于IIS和asp的標(biāo)題廣告管理系統(tǒng),該系統(tǒng)支持廣告客戶和廣告的管理,能夠隨機(jī)選擇廣告并生成顯示廣告的HTML代碼(但參考廣告的等級、顯示次數(shù)限制、點(diǎn)擊次數(shù)限制),并能夠記錄廣告顯示、點(diǎn)擊的歷史紀(jì)錄。



   一、數(shù)據(jù)庫表結(jié)構(gòu)

   標(biāo)題廣告也就是Banner Ad,是Web上最常見的廣告形式。本文介紹的標(biāo)題廣告管理系統(tǒng)利用access數(shù)據(jù)庫db.mdb來保存數(shù)據(jù)。db.mdb包含三個表:Advertisement保存有關(guān)廣告的信息,Advertiser保存廣告客戶信息,BannerHistory保存廣告顯示和點(diǎn)擊的歷史記錄。這三個表結(jié)構(gòu)如下:

表 字段 類型 說明
Advertisment(廣告) AdvertiserID 數(shù)字 廣告客戶的編號。
Status 數(shù)字 表示是否允許該廣告顯示。0表示不顯示,1表示顯示。當(dāng)廣告顯示次數(shù)(或點(diǎn)擊次數(shù))超過顯示次數(shù)限制值(或點(diǎn)擊次數(shù)限制值)時,系統(tǒng)設(shè)置該值為0。也可以在廣告管理功能內(nèi)手工禁止廣告顯示。(在管理模塊內(nèi),1顯示為“可用”,0顯示為“不可用”。)
ImageURL 文本 廣告圖片的URL,也就是圖片的位置。
ImageWidth 數(shù)字 廣告圖片的寬度。
ImageHeight 數(shù)字 廣告圖片的高度。
Link 文本 廣告客戶所要求的廣告鏈接。
AltText 文本 廣告圖片的文本。(用于<IMG>標(biāo)記的alt屬性)
Weight 數(shù)字 顯示等級。等級值影響廣告出現(xiàn)的頻繁程度。本文實(shí)現(xiàn)預(yù)定義10個等級(1-10)。等級值越大廣告出現(xiàn)的機(jī)會也越大。
StartDate 日期時間 開始日期
EndDate 日期時間 結(jié)束日期。在本實(shí)現(xiàn)中,這兩個日期值并不影響廣告的顯示,只要已顯示次數(shù)和點(diǎn)擊次數(shù)沒有超過限制值,廣告總是可以顯示的。
ViewLimit 數(shù)字 顯示次數(shù)限制。廣告顯示次數(shù)超過該值時Status將變?yōu)?。
ClicksLimit 數(shù)字 點(diǎn)擊次數(shù)限制。廣告點(diǎn)擊次數(shù)超過該值時Status將變?yōu)?。
AdID 數(shù)字 廣告編號,由系統(tǒng)自動生成,是廣告的唯一標(biāo)識。AdID是本表的主鍵。
ImPRessions 數(shù)字 本廣告已經(jīng)顯示的次數(shù)。
ClickThroughs 數(shù)字 本廣告被點(diǎn)擊的次數(shù)。
Advertiser(廣告客戶) Name 文本 客戶名稱
Address 文本 地址
CityStateZip 文本 城市和郵編
Phone 文本 電話
Fax 文本 傳真
URL 文本 客戶網(wǎng)站
Login 文本 客戶通過Web查詢自己的廣告顯示、點(diǎn)擊情況時所使用的登錄名稱。
PassWord 文本 客戶登錄所用的密碼。
EMail 文本 郵件。
AdvertiserID 數(shù)字 廣告客戶編號,由系統(tǒng)自動生成,是廣告客戶的唯一標(biāo)識。AdvertiserID是本表的主鍵。
BannerHistory(顯示或點(diǎn)擊歷史紀(jì)錄) AdvertiserID 數(shù)字 廣告客戶編號。
AdID 數(shù)字 廣告編號。
IPAddress 文本 瀏覽或點(diǎn)擊廣告者的IP地址。
Type 數(shù)字 Type表明本記錄是顯示廣告還是點(diǎn)擊廣告。1表示顯示,2表示點(diǎn)擊。
datetime 日期時間 顯示或點(diǎn)擊廣告的時間。

   在本實(shí)現(xiàn)中,所有的處理邏輯均由ASP腳本實(shí)現(xiàn),數(shù)據(jù)庫僅用來保存數(shù)據(jù),這是為了方便將系統(tǒng)從Access數(shù)據(jù)庫移植到其他數(shù)據(jù)庫。在實(shí)際應(yīng)用場合,我們建議將部分處理邏輯在數(shù)據(jù)庫中實(shí)現(xiàn),例如比較現(xiàn)有顯示次數(shù)和顯示次數(shù)限制值以確定是否禁止廣告顯示(當(dāng)然,這是在所使用的數(shù)據(jù)庫系統(tǒng)支持該功能的前提下)。

   從功能上來看,本文提供的系統(tǒng)可以分成兩個部分:即管理部分和廣告顯示部分。管理部分用于增加、刪除、修改廣告、廣告客戶的有關(guān)信息,比如禁止或啟用某個廣告。顯示部分負(fù)責(zé)生成顯示標(biāo)題廣告的HTML代碼。本文實(shí)現(xiàn)不提供有關(guān)顯示、點(diǎn)擊次數(shù)的統(tǒng)計圖表,但這些數(shù)據(jù)都保存在BannerHistory表中,從該表可以方便地得到各種統(tǒng)計數(shù)據(jù)。有關(guān)ASP應(yīng)用的圖表制作,參見《利用ASP和HTML制作條形統(tǒng)計圖表》。  


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 古交市| 抚州市| 壤塘县| 江北区| 海兴县| 谢通门县| 新沂市| 宜川县| 温泉县| 邓州市| 隆昌县| 丹巴县| 仙游县| 乳山市| 公主岭市| 河北省| 渝中区| 枣强县| 大渡口区| 麦盖提县| 西乡县| 襄汾县| 鄄城县| 昆山市| 孝感市| 南康市| 周口市| 资兴市| 禹州市| 长乐市| 南靖县| 永昌县| 石棉县| 家居| 陆川县| 平泉县| 台前县| 浦城县| 孝义市| 和静县| 平利县|