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

2022-06-12發(fā)布者:ylm大小: 下載:0

文件大小:

軟件介紹

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

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

表 字段 類型 說(shuō)明
Advertisment(廣告) AdvertiserID 數(shù)字 廣告客戶的編號(hào)。
Status 數(shù)字 表示是否允許該廣告顯示。0表示不顯示,1表示顯示。當(dāng)廣告顯示次數(shù)(或點(diǎn)擊次數(shù))超過(guò)顯示次數(shù)限制值(或點(diǎn)擊次數(shù)限制值)時(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ù)字 顯示等級(jí)。等級(jí)值影響廣告出現(xiàn)的頻繁程度。本文實(shí)現(xiàn)預(yù)定義10個(gè)等級(jí)(1-10)。等級(jí)值越大廣告出現(xiàn)的機(jī)會(huì)也越大。
StartDate 日期時(shí)間 開(kāi)始日期
EndDate 日期時(shí)間 結(jié)束日期。在本實(shí)現(xiàn)中,這兩個(gè)日期值并不影響廣告的顯示,只要已顯示次數(shù)和點(diǎn)擊次數(shù)沒(méi)有超過(guò)限制值,廣告總是可以顯示的。
ViewLimit 數(shù)字 顯示次數(shù)限制。廣告顯示次數(shù)超過(guò)該值時(shí)Status將變?yōu)?。
ClicksLimit 數(shù)字 點(diǎn)擊次數(shù)限制。廣告點(diǎn)擊次數(shù)超過(guò)該值時(shí)Status將變?yōu)?。
AdID 數(shù)字 廣告編號(hào),由系統(tǒng)自動(dòng)生成,是廣告的唯一標(biāo)識(shí)。AdID是本表的主鍵。
ImPRessions 數(shù)字 本廣告已經(jīng)顯示的次數(shù)。
ClickThroughs 數(shù)字 本廣告被點(diǎn)擊的次數(shù)。
Advertiser(廣告客戶) Name 文本 客戶名稱
Address 文本 地址
CityStateZip 文本 城市和郵編
Phone 文本 電話
Fax 文本 傳真
URL 文本 客戶網(wǎng)站
Login 文本 客戶通過(guò)Web查詢自己的廣告顯示、點(diǎn)擊情況時(shí)所使用的登錄名稱。
PassWord 文本 客戶登錄所用的密碼。
EMail 文本 郵件。
AdvertiserID 數(shù)字 廣告客戶編號(hào),由系統(tǒng)自動(dòng)生成,是廣告客戶的唯一標(biāo)識(shí)。AdvertiserID是本表的主鍵。
BannerHistory(顯示或點(diǎn)擊歷史紀(jì)錄) AdvertiserID 數(shù)字 廣告客戶編號(hào)。
AdID 數(shù)字 廣告編號(hào)。
IPAddress 文本 瀏覽或點(diǎn)擊廣告者的IP地址。
Type 數(shù)字 Type表明本記錄是顯示廣告還是點(diǎn)擊廣告。1表示顯示,2表示點(diǎn)擊。
datetime 日期時(shí)間 顯示或點(diǎn)擊廣告的時(shí)間。

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

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

發(fā)表評(píng)論(共0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。

3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部