【正文】
網(wǎng)絡廣告管理系統(tǒng)設(shè)計與實現(xiàn)28參考文獻[1]天極網(wǎng)新技術(shù)研究室.《 完全入門》[M]. 重慶出版社 ,2022,2370[2]Scott Worley 著.《 技術(shù)內(nèi)幕》[M].王文龍 ,2022,103120 [3]Sanjeev Rohilla, Senthil Nathan, Surbhi Malhotra 著.《 專業(yè)項目實例開發(fā)》[M].陳君 ,2022,6395[4]丁晟春 [J].,(5):1220[5]Kuehnlw M C et Toridal Engineering[M], 1981,103(2):3239[6]Resnick among strangers in inter transactions:empirical analysis of eBay’s reputation system[R].work Paper Prepared for NBER Workshop,2022,53(3):4551.[7]Partrick Guide to the world wide webamp。學習到的不是只是知識,更重要的是學習到了做人的態(tài)度,學無止境。在這個學習的過程中,隨著時間的推移,我開始慢慢的掌握了設(shè)計時所需要的知識。還體會到要把自己的所學去解決現(xiàn)實時所將面對的種種難題。在這段時間中。學習到的知識能夠用于實踐,這是我以前沒有辦到過的。網(wǎng)絡廣告管理系統(tǒng)設(shè)計與實現(xiàn)27結(jié)束語能夠為畢業(yè)設(shè)計畫上一個圓滿的句號,我要十分的感謝我的指導老師林偉偉老師。已測試的模塊可以在新的條件下再次檢驗,使測試更徹底。可以較早發(fā)現(xiàn)模塊間的接口錯誤。待這些測試都通過后就對整個系統(tǒng)進行測試。在所有模塊功能完成后,先測試了一個模塊的功能,能夠?qū)崿F(xiàn)后,再對其它模塊進行編寫、測試,在這個過程中,往往又會返回到剛才的模塊,再次改進。在測試過程中,我盡量站在管理員的角度考慮問題,假如我是管理員如何才能更方便,假如我在某一時刻進行某種操作會產(chǎn)生什么結(jié)果,大量進行假設(shè)。 軟件測試的分析我在系統(tǒng)的測試中主要采用上述的步驟測試方法大部分采用“白盒測試” 因為程網(wǎng)絡廣告管理系統(tǒng)設(shè)計與實現(xiàn)26序的編寫由我一個人完成,程序的流程很清楚,在編寫過程中也出現(xiàn)過很多錯誤,甚至根本無法運行下去,采用程序中的設(shè)置斷點,進行斷點測試,逐步縮小范圍并最終找到問題的解。網(wǎng)絡廣告管理系統(tǒng)設(shè)計與實現(xiàn)25圖 67搜索功能有兩種方式,一個是廣告 ID,一個是關(guān)鍵詞。第一個添加廣告,填寫添加列表中的各個項目,如圖 63:當添加成功時會提示添加成功,請繼續(xù)使用。在這個階段結(jié)束之后,對系統(tǒng)還應該進行各種綜合測試,這是軟件生命周期中的另一個獨立的階段,通常由專門的測試人員承擔這項工作。軟件測試在軟件生命周期中橫跨兩個階段。也就是說黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)慕邮蛰斎氲臄?shù)據(jù)產(chǎn)生正確的輸出信息,并保持外部信息的完整性。這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每一條通路是否能按預定的要求正確工作。3) 成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。軟件測試的目標為:1) 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。adssql=select * from ads where act=1 order by regtime這里顯示的是正常的廣告列表,顯示 act=1 及正常廣告,排列順序為 regtime 及加入時間。elseif (type)=close thenadssql=select * from ads where act=0 order by regtime當點擊暫停廣告時,SQL 語句通過 select 語句查詢 act=0 的廣告,然后通過regtime 進行排列elseif (type)=lose thenadssql=select * from ads where act=2 order by regtime當點擊失效廣告時,SQL 語句通過 select 語句查詢 act=2 的廣告,然后通過regtime 進行排列elseif (type)=top thenadssql=select top 20 * from ads where act2 order by click desc這里使用的是 top 語句,top 20 表示選擇廣告點擊前 20 的,條件為 act2 及,act 不等于 2,排列順序通過 click 及數(shù)據(jù)庫中的廣告點擊次數(shù)決定,排列方式為desc 及降序排列。 信息統(tǒng)計模塊信息統(tǒng)計模塊是負責統(tǒng)計廣告的點擊率、點擊 IP、加入刪除時間等信息的。getidamp。getid adssql,adsconn,1,3adsrs(act)=0這里設(shè)置的廣告 act 有三個模式,當 act 為 0 時表示廣告被暫停,為 1 時表示廣告正常,為 2 時表示廣告失效。此模塊的暫停功能同樣適用的 SQL 語句來實現(xiàn)通過選擇查詢廣告 ID 來實現(xiàn)廣告的優(yōu)先級。getidamp。getid網(wǎng)絡廣告管理系統(tǒng)設(shè)計與實現(xiàn)19(adssqldelip)%SQL 中刪除命令為 delete,當執(zhí)行 delete 命令時需要刪除關(guān)于此條廣告的所有信息,所以,需要刪除兩個表中的信息,一個是 ads 表,通過廣告 ID 識別,所以使用了delete from [ads] where id=amp。 廣告刪除模塊在實際操作中,需要對廣告進行管理,其中刪除是必不可少的,本系統(tǒng)通過ASP 語句連接到數(shù)據(jù)庫,然后通過 SQL 語句來實現(xiàn)刪除命令,本系統(tǒng)采取的 SQL語句如下:%elseif (job)=del thenadssql=delete from [ads] where id=amp。 廣告修改模塊該模塊應該顯示廣告現(xiàn)在的信息,同時要實現(xiàn)修改功能。%39。%amp。%39。%amp。排列順序根據(jù) regtime 決定。 order by time在這里采用的 SQL 語句,當搜索條件是廣告 ID 時select * from 是選擇查詢語句,及從表 ads 中查詢結(jié)果,條件是 id=amp。adskeywordamp。 or url like 39。adskeywordamp。 order by regtimeadssql=Select * from [ads] where sitename like 39。adssql=select * from ads where id=amp。圖片擺放位置td圖標擺放位置/tdtdselect size=1 name=placeoption value=0 selected億天網(wǎng)站內(nèi)廣告/optionoption value=1億天網(wǎng)/option/select/td這段代碼是選擇圖片的擺放位置,當值為 0 時擺放在站內(nèi),當值為 1 時擺放在網(wǎng)絡廣告管理系統(tǒng)設(shè)計與實現(xiàn)18億天網(wǎng),其中選項為 select 選擇 size,size 值為 1 或 0打開方式td打開方式/tdtdselect size=1 name=windowoption value=0 selected新窗口打開/optionoption value=1原窗口打開/option/select/td代碼和圖片擺放位置的效果是一樣的。站點 URLtd width=85站點 URL/tdtd width=540input type=text name=url size=40 value=在這里輸入值 value 為網(wǎng)址。 廣告發(fā)布模塊廣告發(fā)布模塊中需要填寫廣告的各項信息,其中包括中文站名、站點 URL、圖片 URL、圖片擺放位置、打開方式等。如:sql=”insert into news values(‘a(chǎn)a’,’bb’, , ,)”(sql)sql=”update news set content=bbb”網(wǎng)絡廣告管理系統(tǒng)設(shè)計與實現(xiàn)17 廣告發(fā)布管理系統(tǒng)的實現(xiàn) 管理員登陸模塊管理員通過登錄模塊,該模塊主要用于驗證用戶的身份及密碼,只有正常登錄才能進入本系統(tǒng)。 (“”)3) 數(shù)據(jù)庫的操作通過調(diào)用連接對象的 execute 方法查詢結(jié)果返回給一個數(shù)據(jù)對象。Connection 對象具有各種屬性和