版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p> 題 目 網(wǎng)絡(luò)廣告管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) </p><p> 學(xué)生姓名 XXXx </p><p> 專業(yè)班級(jí) xxxxxxxxxxxxxxxxx </p><p> 學(xué) 號(hào) xxxxxxx
2、xxxx </p><p> 院 (系) xxxxxxxxxxxx </p><p> 指導(dǎo)教師(職稱) xxxxxxxxxxxxxxxx </p><p> 完成時(shí)間 2010 年 05 月 02 日 </p><p> 畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)</p><
3、p> 題目 網(wǎng)絡(luò)廣告管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) </p><p> 專業(yè) xxxxxxxxxxxx學(xué)號(hào) xxxxxxxxxxxxxxxxx 姓名 xxxxxxxxx </p><p> 主要內(nèi)容、基本要求、主要參考資料等:</p><p> 主要內(nèi)容:對(duì)網(wǎng)絡(luò)廣告管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。主要負(fù)責(zé)用戶的網(wǎng)絡(luò)廣告發(fā)布、廣告修改
4、、信息統(tǒng)計(jì)、查詢等,管理員通過(guò)網(wǎng)站管理用戶發(fā)布的廣告,統(tǒng)計(jì)數(shù)據(jù)以供用戶對(duì)比。</p><p> 基本要求:1.實(shí)現(xiàn)廣告發(fā)布、管理、查詢等。</p><p> 2.網(wǎng)站設(shè)計(jì)美觀、使用方便、易于維護(hù)。</p><p> 3.性能良好,安全可靠。</p><p><b> 主要參考資料等:</b></p>
5、<p> [1]袁啟昌.ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程[M]. 科學(xué)出版社.2005,77-112.</p><p> [2] 趙增敏編.ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì).電子工業(yè)出版社[M] .2008,163-185</p><p> [3]張軍、王佩楷主編.ASP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)經(jīng)典案例.機(jī)械工業(yè)出版社[M] .2009,52-106</p><p> [4] 武創(chuàng)
6、、王惠主編.網(wǎng)頁(yè)設(shè)計(jì)探索之旅.電子工業(yè)出版社[M] .2004,53-61</p><p> 完 成 期 限: 2010年06月05日 </p><p> 指導(dǎo)教師簽章: </p><p> 專業(yè)負(fù)責(zé)人簽章: </p><p><b> 年
7、月 日</b></p><p><b> 目 錄</b></p><p><b> 摘 要III</b></p><p> ABSTRACTIV</p><p><b> 1 緒 論1</b></p><p>
8、1.1 網(wǎng)絡(luò)廣告發(fā)現(xiàn)現(xiàn)狀1</p><p> 1.2 網(wǎng)絡(luò)廣告未來(lái)發(fā)展趨勢(shì)2</p><p> 2 開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具4</p><p> 2.1 網(wǎng)站開(kāi)發(fā)背景4</p><p> 2.2 運(yùn)行環(huán)境5</p><p> 2.2.1 開(kāi)發(fā)語(yǔ)言介紹和比較5</p><p
9、> 2.2.1 數(shù)據(jù)庫(kù)介紹和比較6</p><p> 2.3 B/S開(kāi)發(fā)模式7</p><p> 2.4 B/S優(yōu)缺點(diǎn)8</p><p> 2.5 B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)8</p><p> 3 需求分析10</p><p> 3.1 需求分析11</p>&
10、lt;p> 3.2 功能需求11</p><p> 3.3 性能需求12</p><p> 4 總體設(shè)計(jì)13</p><p> 4.1 系統(tǒng)功能模塊設(shè)計(jì)13</p><p> 4.2 系統(tǒng)總體流程設(shè)計(jì)圖16</p><p> 4.3 系統(tǒng)業(yè)務(wù)流程17</p>&l
11、t;p> 4.4 系統(tǒng)E-R圖設(shè)計(jì)17</p><p> 4.4.1 數(shù)據(jù)對(duì)象17</p><p> 4.4.2 系統(tǒng)分析E-R圖17</p><p> 5 詳細(xì)設(shè)計(jì)20</p><p> 5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)20</p><p> 5.1.1 創(chuàng)建數(shù)據(jù)庫(kù)20</p>
12、<p> 5.1.2 邏輯結(jié)構(gòu)設(shè)計(jì)20</p><p> 5.2 數(shù)據(jù)庫(kù)連接方式設(shè)計(jì)22</p><p> 5.3 系統(tǒng)功能實(shí)現(xiàn)24</p><p> 5.3.1 管理員登陸模塊24</p><p> 5.3.2 廣告發(fā)布模塊24</p><p> 5.3.3 廣告查詢模塊2
13、5</p><p> 5.3.4 廣告修改模塊25</p><p> 5.3.5 廣告刪除模塊25</p><p> 5.3.6 廣告暫停模塊26</p><p> 5.3.7 信息統(tǒng)計(jì)模塊26</p><p> 6 性能測(cè)試與分析28</p><p> 6.1
14、 軟件測(cè)試的目標(biāo)28</p><p> 6.2 軟件測(cè)試的詳細(xì)測(cè)試28</p><p> 6.3 軟件測(cè)試的分析32</p><p><b> 結(jié)束語(yǔ)34</b></p><p><b> 致 謝35</b></p><p><b>
15、參考文獻(xiàn)36</b></p><p> 網(wǎng)絡(luò)廣告管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 本系統(tǒng)是根據(jù)目前網(wǎng)絡(luò)的發(fā)展情況,做為一個(gè)企業(yè),廣告進(jìn)行網(wǎng)絡(luò)信息發(fā)布,用戶網(wǎng)上廣告發(fā)布、企業(yè)對(duì)廣告管理的綜合軟件。本論文介紹了網(wǎng)絡(luò)廣告管理系統(tǒng)開(kāi)發(fā)的全過(guò)程,主要從管理思想、系統(tǒng)分析說(shuō)明、系統(tǒng)設(shè)計(jì)說(shuō)明
16、、系統(tǒng)使用說(shuō)明、技巧與體會(huì)等方面對(duì)本管理系統(tǒng)加以論述。</p><p> 本系統(tǒng)的開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、后臺(tái)管理以及前臺(tái)頁(yè)面的Web設(shè)計(jì)。系統(tǒng)使用ASP語(yǔ)言,利用Microsoft提供的IIS建立運(yùn)行環(huán)境,再結(jié)合Access建立數(shù)據(jù)連接關(guān)系??梢詫?shí)現(xiàn)廣告信息管理,廣告信息發(fā)布,廣告查詢,數(shù)據(jù)統(tǒng)計(jì),系統(tǒng)設(shè)置等功能。</p><p> 關(guān)鍵詞 Access數(shù)據(jù)庫(kù);ASP語(yǔ)言;
17、電子商務(wù)</p><p> ELECTRONIC PRODUCTS AND ORDERING INFORMATION SYSYTEM DESIGN AND IMPLEMENTATION</p><p><b> ABSTRACT</b></p><p> This system is based on the current develo
18、pments in the network, as a business, advertising the network information dissemination, users online advertising releases, advertising management, Syndicated news business right software .his paper introduced the electr
19、onic products and ordering information for the entire process of system development, the main ideas from the management, systems analysis shows that system design description, system description, skills and experience in
20、 terms of manageme</p><p> The development of the system mainly includes the establishment of a database background, the background of management and the design of future Web pages. System using ASP languag
21、e, the use of Microsoft to provide the runtime environment set up IIS, Accsee combined with the establishment of data connections. Advertising information management can be achieved, advertising information dissemination
22、, advertising inquiry, statistics, system settings and other functions</p><p> KEYWORDS Access database;ASP;E-commerce</p><p><b> 1 緒 論</b></p><p> 1.1 網(wǎng)絡(luò)廣告發(fā)現(xiàn)現(xiàn)狀
23、</p><p> 廣告媒體在歷經(jīng)報(bào)紙(雜志)、電臺(tái)廣播、電視的不斷演變后,網(wǎng)絡(luò)廣告已經(jīng)逐漸為人們所接受。鑒于網(wǎng)絡(luò)超高的信息傳播效率和無(wú)以倫比的全球覆蓋性,網(wǎng)絡(luò)廣告這一新型的推廣渠道已經(jīng)逐漸成為了傳媒行業(yè)的新寵。分析網(wǎng)絡(luò)廣告市場(chǎng)的發(fā)展現(xiàn)狀,筆者認(rèn)為主要有以下幾個(gè)方面:</p><p> 1).網(wǎng)絡(luò)廣告的優(yōu)勢(shì)不斷凸現(xiàn),廣告效益愈發(fā)顯現(xiàn) </p><p> 隨著互
24、聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)廣告的優(yōu)勢(shì)逐漸凸現(xiàn)出來(lái)。如,網(wǎng)絡(luò)廣告的傳播不受時(shí)間和空間的限制;網(wǎng)絡(luò)廣告不僅可以面對(duì)所有網(wǎng)絡(luò)用戶,而且可以根據(jù)受眾用戶確定廣告目標(biāo)市場(chǎng);網(wǎng)絡(luò)廣告信息是互動(dòng)傳播的,用戶可以獲取自己認(rèn)為有用的信息,廠商也可以隨時(shí)得到寶貴的用戶反饋信息;網(wǎng)絡(luò)廣告的內(nèi)容非常豐富,并且以圖、文、聲、像等多種形式,生動(dòng)形象地將產(chǎn)品或市場(chǎng)活動(dòng)的信息展示在用戶面前;網(wǎng)上的廣告可按照需要及時(shí)變更廣告內(nèi)容,這樣廣告商就可以隨時(shí)更改諸如價(jià)格調(diào)整或商品供求變化
25、等信息;與報(bào)紙和電視相比,單位面積(時(shí)間)的廣告價(jià)格相比,網(wǎng)絡(luò)廣告在價(jià)格上極具競(jìng)爭(zhēng)力。 </p><p> 與傳統(tǒng)媒體相比,網(wǎng)絡(luò)廣告具有的獨(dú)特優(yōu)勢(shì),使它的市場(chǎng)空間更為廣闊,雖然網(wǎng)絡(luò)廣告還存在著諸多的問(wèn)題,但憑借上面所列舉的種種優(yōu)勢(shì),網(wǎng)絡(luò)廣告深深地吸引著眾多的企業(yè)和客戶。隨著網(wǎng)絡(luò)的發(fā)展與普及、網(wǎng)民人數(shù)的日益增加,網(wǎng)絡(luò)廣告也將進(jìn)入一個(gè)高速發(fā)展的時(shí)期,其效益將越來(lái)越得以顯現(xiàn)。 </p><p>
26、; 2).網(wǎng)絡(luò)廣告市場(chǎng)增長(zhǎng)迅速 </p><p> 從廣告業(yè)整體來(lái)看,我國(guó)網(wǎng)絡(luò)廣告市場(chǎng)所占比例還是非常小的,盡管網(wǎng)絡(luò)廣告絕對(duì)數(shù)量不斷增加,卻不能撼動(dòng)傳統(tǒng)媒體廣告的主導(dǎo)地位。目前,網(wǎng)絡(luò)廣告只是傳統(tǒng)媒體廣告的有益補(bǔ)充,收入比較少,水平也比較低。但是,互聯(lián)網(wǎng)以其跨時(shí)空、跨地域、圖文并茂的雙向互動(dòng)傳播模式,為廣告的發(fā)展提供了廣闊的舞臺(tái)。自從1997年網(wǎng)絡(luò)廣告在中國(guó)出現(xiàn)以來(lái),網(wǎng)絡(luò)廣告的增長(zhǎng)幅度一直高于報(bào)刊、廣播、電視等
27、傳統(tǒng)媒體。目前中國(guó)的網(wǎng)民已突破1億,而且還在快速上升,網(wǎng)民數(shù)量的大幅度增長(zhǎng),意味著網(wǎng)絡(luò)廣告的點(diǎn)擊率的增加,同時(shí),從事網(wǎng)絡(luò)廣告的人數(shù)增加,給網(wǎng)絡(luò)廣告業(yè)帶來(lái)光明前景,再加上網(wǎng)絡(luò)廣告擁有最具潛力和活力的消費(fèi)群體,使得網(wǎng)絡(luò)廣告的市場(chǎng)正在不斷擴(kuò)展。由于中國(guó)經(jīng)濟(jì)的快速發(fā)展,中國(guó)廣告市場(chǎng)也在不斷發(fā)展和擴(kuò)張,網(wǎng)絡(luò)廣告占廣告總額的比例大幅提高,這顯示出網(wǎng)絡(luò)廣告市場(chǎng)的迅速增長(zhǎng)。 </p><p> 3).網(wǎng)絡(luò)廣告市場(chǎng)競(jìng)爭(zhēng)激烈 &l
28、t;/p><p> 網(wǎng)絡(luò)廣告市場(chǎng)的興旺,不僅促使原來(lái)的廣告代理商向網(wǎng)絡(luò)廣告行業(yè)傾斜,也催生了越來(lái)越多的廣告代理商加入到網(wǎng)絡(luò)廣告市場(chǎng)。另外,用戶服務(wù)提供商、提供廣告效果衡量服務(wù)的公司等多家公司也進(jìn)入網(wǎng)絡(luò)廣告市場(chǎng)。同時(shí),面對(duì)巨大的利潤(rùn)空間,互聯(lián)網(wǎng)廣告市場(chǎng)已經(jīng)成為很多網(wǎng)站的主要收入來(lái)源之一,網(wǎng)站之間的競(jìng)爭(zhēng)也就愈加的激烈,很多網(wǎng)站都在不斷調(diào)整自己的廣告,對(duì)原有的廣告進(jìn)行改版,增加版面等。由于以上的綜合原因,中國(guó)網(wǎng)絡(luò)廣告市場(chǎng)
29、已進(jìn)入競(jìng)爭(zhēng)的白熱化階段。網(wǎng)絡(luò)廣告的出現(xiàn)為廣告業(yè)拓展了新天地,是對(duì)傳統(tǒng)廣告媒體的補(bǔ)充,但只有掌握了網(wǎng)絡(luò)廣告的特點(diǎn),揚(yáng)長(zhǎng)避短,才能在激烈的競(jìng)爭(zhēng)中獲得先機(jī),才會(huì)給廣告主和廣告商帶來(lái)無(wú)限的商機(jī)。</p><p> 1.2 網(wǎng)絡(luò)廣告未來(lái)發(fā)展趨勢(shì)</p><p> 實(shí)現(xiàn)企業(yè)在網(wǎng)絡(luò)中進(jìn)行廣告發(fā)布,企業(yè)與用戶在網(wǎng)絡(luò)中交互信息。</p><p> 第一,管理從無(wú)序狀態(tài)趨于有序
30、狀態(tài),就是說(shuō)管理更加規(guī)范化,這有兩方面的因素來(lái)推動(dòng):首先是國(guó)家對(duì)網(wǎng)絡(luò)廣告管理的重視,比如說(shuō)國(guó)家工商局剛剛頒布了一些試行的規(guī)范和要求,從中也可以看得出政府對(duì)網(wǎng)絡(luò)廣告經(jīng)營(yíng)的重視。另外,網(wǎng)站本身也需要把網(wǎng)絡(luò)廣告管理規(guī)范化和完善化,在創(chuàng)業(yè)的階段,網(wǎng)絡(luò)的人員素質(zhì)、管理經(jīng)驗(yàn)都存在一些薄弱的環(huán)節(jié),而現(xiàn)在網(wǎng)絡(luò)公司逐漸走向成熟了。 第二,價(jià)格問(wèn)題。價(jià)格戰(zhàn)一直在混亂中進(jìn)行,有些網(wǎng)站甚至完全免費(fèi),這是因?yàn)榫W(wǎng)站數(shù)量增加得很快,有些網(wǎng)
31、站為創(chuàng)造知名度,為增加一些市場(chǎng)份額,把價(jià)錢(qián)都紛紛往下降,競(jìng)爭(zhēng)非常激烈;另外,客戶在市場(chǎng)中日漸成熟,甚至比某些從業(yè)人員還在行,因此價(jià)格的透明化勢(shì)在必行。 第三,網(wǎng)絡(luò)廣告的形式已經(jīng)開(kāi)始多樣化和復(fù)雜化。 第四,客戶也趨向于多樣化。從剛開(kāi)始的IT企業(yè),比如聯(lián)想、諾基亞、Intel這種客戶,發(fā)展到今天如房地產(chǎn)、汽車、藥品等客戶,最讓人感到振奮的是消費(fèi)品行業(yè)也開(kāi)始介入網(wǎng)絡(luò)廣告,希望通過(guò)網(wǎng)絡(luò)
32、推廣形象和產(chǎn)品。 另外,客戶行業(yè)的類型也有很大變化,原來(lái)的很多客戶都是一些跨國(guó)企業(yè),基本上是一些國(guó)外知名的大公司,現(xiàn)在很多國(guó)內(nèi)企業(yè),包括民營(yíng)的、</p><p> 2 開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具</p><p> 2.1 網(wǎng)站開(kāi)發(fā)背景</p><p> ASP是Active Server Page的縮寫(xiě),意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”。ASP是
33、微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的程序設(shè)計(jì)工具。ASP的網(wǎng)頁(yè)檔的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或web應(yīng)用程序。ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線窗體),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶接口的web應(yīng)用程序。 與HTML相比
34、,ASP網(wǎng)頁(yè)具有以下特點(diǎn): </p><p> 1) 利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù); </p><p> 2) ASP檔是包含在HTML代碼所組成的檔中的,易于修改和測(cè)試; </p><p> 3) 服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正
35、常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè); </p><p> 4) ASP提供了一些嵌入式對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過(guò)HTML窗體提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息; </p><p> 5) ASP可以使用服務(wù)器端ActiveX組建來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)Email或訪問(wèn)文件系統(tǒng)等。 <
36、;/p><p> 6) 由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫(xiě)的源代碼,可放置ASP程序代碼被竊取。</p><p> 7) 方便連接ACCESS與SQL數(shù)據(jù)庫(kù).</p><p> 8)開(kāi)發(fā)需要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓黑客利用進(jìn)行注入攻擊.</p><p> ASP也不僅
37、僅局限于與HTML結(jié)合制作WEB網(wǎng)站,而且還可以與XHTML和WML語(yǔ)言結(jié)合制作WAP手機(jī)網(wǎng)站。但是其原理也是一樣的。</p><p><b> 2.2 運(yùn)行環(huán)境</b></p><p> 2.2.1 開(kāi)發(fā)語(yǔ)言介紹和比較</p><p> ASP全名Active Server Pages,是一個(gè)WEB服務(wù)器端的開(kāi)發(fā)環(huán)境,利用它可以產(chǎn)生
38、和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語(yǔ)言VBScript(Java script)作為自己的開(kāi)發(fā)語(yǔ)言。 </p><p> PHP是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語(yǔ)言。它大量地借用C,Java和Perl語(yǔ)言的語(yǔ)法,并耦合PHP自己的特性,使WEB開(kāi)發(fā)者能夠快速地寫(xiě)出動(dòng)態(tài)產(chǎn)生頁(yè)面。它支持目前絕大多數(shù)數(shù)據(jù)庫(kù)。還有一點(diǎn),PHP是完全免費(fèi)的,不用花錢(qián),你可以從PHP官方站點(diǎn)。自由下載。而且
39、你可以不受限制地獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。 </p><p> JSP是Sun公司推出的新一代網(wǎng)站開(kāi)發(fā)語(yǔ)言,Sun公司借助自己在Java上的不凡造詣,將Java從Java應(yīng)用程序和JavaApplet之外,又有新的碩果,就是JSP,Java ServerPage。JSP可以在Servlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。 </p><p> 三者都
40、提供在HTML代碼中混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程序代碼的能力。但JSP代碼被編譯成Servlet并由Java虛擬機(jī)解釋執(zhí)行,這種編譯操作僅在對(duì)JSP頁(yè)面的第一次請(qǐng)求時(shí)發(fā)生。在ASP、PHP、JSP環(huán)境下,HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來(lái)描述處理邏輯。普通的HTML頁(yè)面只依賴于Web服務(wù)器,而ASP、PHP、JSP頁(yè)面需要附加的語(yǔ)言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后
41、一起發(fā)送給瀏覽器。ASP、PHP、JSP三者都是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。</p><p> 在這幾種動(dòng)態(tài)網(wǎng)站技術(shù)中,網(wǎng)站的設(shè)計(jì)主要采用ASP,主要考慮到空間的支持和自己這種技術(shù)的成熟。系統(tǒng)主要采用ASP、HTML、Access數(shù)據(jù)庫(kù)、VBScript、JavaScript、等技術(shù)和工具。</p><p> ASP包含三方面含義:</p>
42、<p> Active:ASP使用了微軟的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化程序設(shè)計(jì),加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開(kāi)發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過(guò)訪問(wèn)組件,你就可以快速、簡(jiǎn)易地建立自己的WEB應(yīng)用。</p><p> Server:ASP
43、運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的程序設(shè)計(jì)語(yǔ)言。ASP的程序設(shè)計(jì)語(yǔ)言可以是VBScript和JavaScript。VBScript是VB的一個(gè)簡(jiǎn)集,會(huì)VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務(wù)器端,則無(wú)需考慮瀏覽器的支持問(wèn)題。Netscape瀏覽器也可以正常顯示ASP頁(yè)面。</p><p>
44、Pages:ASP返回標(biāo)準(zhǔn)的HTML頁(yè)面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁(yè)面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。</p><p> 2.2.1 數(shù)據(jù)庫(kù)介紹和比較</p><p> Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,即Relational Database Mana
45、gement System),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。</p><p> Access能夠存取 Access/Jet、Microsoft SQL S
46、erver、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開(kāi)發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的"進(jìn)階用戶"則能使用它來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部份面向?qū)ο螅∣O)技術(shù),但是未能成為一種完整的面向?qū)ο箝_(kāi)發(fā)工具。</p><p> Access是一個(gè)面向?qū)ο蟮拈_(kāi)發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫(kù)系統(tǒng)中的各種功能對(duì)象化,
47、將數(shù)據(jù)庫(kù)管理的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過(guò)對(duì)象的方法、屬性完成數(shù)據(jù)庫(kù)的操作和管理,極大地簡(jiǎn)化了用戶的開(kāi)發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_(kāi)發(fā)方式,使得開(kāi)發(fā)應(yīng)用程序更為簡(jiǎn)便。Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系
48、統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫(kù)向?qū)?、表向?qū)?、查詢向?qū)А⒋绑w向?qū)?、?bào)表向?qū)У裙ぞ撸沟貌僮骱?jiǎn)便,容易使用和掌握。Access基于Windows操作系統(tǒng)下的集成開(kāi)發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開(kāi)發(fā)人員的工作效率,使得建立數(shù)據(jù)庫(kù)、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。Access界面友好、易操作等。一般用它來(lái)制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來(lái)開(kāi)發(fā)簡(jiǎn)單的WEB應(yīng)用程序,
49、但當(dāng)記錄達(dá)到10萬(wàn)條或其數(shù)據(jù)庫(kù)達(dá)</p><p> 2.3 B/S開(kāi)發(fā)模式</p><p> B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),
50、形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)
51、據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。</p><p> 隨著Internet和WWW的流行,以往的主機(jī)/終端和C/S都無(wú)法滿足當(dāng)前的全球網(wǎng)絡(luò)開(kāi)放、互連、信息隨處可見(jiàn)和信息共享的新要求,于是就出現(xiàn)了B/S型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。B/S模式最大特點(diǎn)是:用戶可以通過(guò)WWW瀏覽器去訪問(wèn)Internet上的文本、數(shù)據(jù)、圖
52、像、動(dòng)畫(huà)、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又可以通過(guò)各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中??蛻舳顺薟WW瀏覽器,一般無(wú)須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下載過(guò)程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng)
53、,即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Intranet。 </p><p> 2.4 B/S優(yōu)缺點(diǎn)</p><p><b> B/S結(jié)構(gòu)的優(yōu)點(diǎn)</b></p><p> ?。?)、具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。 </p><p> (2)、業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增
54、加服務(wù)器功能。 </p><p> (3)、維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新。</p><p> (4)、開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)</p><p><b> B/S 模式的缺點(diǎn)</b></p><p> (1)、個(gè)性化特點(diǎn)明顯降低,無(wú)法實(shí)現(xiàn)具有個(gè)性化的功能要求。 </p><
55、p> ?。?)、操作是以鼠標(biāo)為最基本的操作方式,無(wú)法滿足快速操作的要求。 </p><p> ?。?)、頁(yè)面動(dòng)態(tài)刷新,響應(yīng)速度明顯降低。 </p><p> (4)、功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。</p><p> 2.5 B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)</p><p> 1)維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和
56、升級(jí)越來(lái)越頻繁,C/S系統(tǒng)的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動(dòng),使系統(tǒng)升級(jí)成本比較大。B/S與C/S處理模式相比,則大大簡(jiǎn)化了客戶端,只要客戶端機(jī)器能上網(wǎng)就可以。對(duì)于B/S而言,開(kāi)發(fā)、維護(hù)等幾乎所有工作也都集中在服務(wù)器端,當(dāng)企業(yè)對(duì)網(wǎng)絡(luò)應(yīng)用進(jìn)行升級(jí)時(shí),只需更新服務(wù)器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護(hù)與升級(jí)的成本。如果客戶端的軟件系統(tǒng)升級(jí)比較頻繁,那么B/S架構(gòu)的產(chǎn)品優(yōu)勢(shì)明顯——所有的 升級(jí)操作只需要針對(duì)服務(wù)器進(jìn)行,這
57、對(duì)那些點(diǎn)多面廣的應(yīng)用是很有價(jià)值的,例如一些招聘網(wǎng)站就需要采用B/S模式,客戶端分散,且應(yīng)用簡(jiǎn)單,只需要進(jìn)行簡(jiǎn)單的瀏覽和少量信息的錄入。</p><p><b> 2)系統(tǒng)的性能 </b></p><p> 在系統(tǒng)的性能方面,B/S占有優(yōu)勢(shì)的是其異地瀏覽和信息采集的靈活性。任何時(shí)間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用B/S系統(tǒng)的終端。不過(guò),采用B
58、/S結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡(jiǎn)單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。采用C/S結(jié)構(gòu)時(shí),客戶端和服務(wù)器端都能夠處理任務(wù),這雖然對(duì)客戶機(jī)的要求較高,但因此可以減輕服務(wù)器的壓力。而且,由于客戶端使用瀏覽器,使得網(wǎng)上發(fā)布的信息必須是以HTML格式為主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web頁(yè)面)不便于編輯修改,給文件管理帶來(lái)了許多不便。比如說(shuō)很多人每天上“新浪”網(wǎng),只要安裝了瀏
59、覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒(méi)有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。</p><p><b> 3)系統(tǒng)的開(kāi)發(fā) </b></p><p> C/S結(jié)構(gòu)是建立在中間件產(chǎn)品基礎(chǔ)之上的,要求應(yīng)用開(kāi)發(fā)者自己去處理事務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級(jí)的問(wèn)題
60、。這對(duì)應(yīng)用開(kāi)發(fā)者提出了較高的要求,而且迫使應(yīng)用開(kāi)發(fā)者投入很多精力來(lái)解決應(yīng)用程序以外的問(wèn)題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜。如果客戶端是在不同的操作系統(tǒng)上,C/S結(jié)構(gòu)的軟件需要開(kāi)發(fā)不同版本的客戶端軟件。但是,與B/S結(jié)構(gòu)相比,C/S技術(shù)發(fā)展歷史更為“悠久”。從技術(shù)成熟度及軟件設(shè)計(jì)、開(kāi)發(fā)人員的掌握水平來(lái)看,C/S技術(shù)應(yīng)是更成熟、更可靠的。</p><p><b> 3 需求分析</b&
61、gt;</p><p> 需求分析是指開(kāi)發(fā)人員要準(zhǔn)確理解用戶的要求進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說(shuō)明)的過(guò)程。需求分析雖然處于軟件開(kāi)發(fā)過(guò)程的開(kāi)始階段,但它對(duì)于整個(gè)軟件開(kāi)發(fā)過(guò)程以及軟件產(chǎn)品質(zhì)量是至關(guān)重要的。</p><p> 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求(包括資料與處理)。需求分析是整個(gè)設(shè)計(jì)過(guò)
62、程的基礎(chǔ),是最困難,最耗費(fèi)時(shí)間的一步,作為地基的需求分析是否做的充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度與質(zhì)量,需求分析做的不好,甚至?xí)?dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。需求分析的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”這個(gè)問(wèn)題。其要做的工作是深入描述軟件的功能和性能,確定軟件的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),并定義軟件的其他有效性需求。</p><p> 近幾年來(lái)已提出許多軟件需求分析與說(shuō)明的方法(如結(jié)構(gòu)化
63、分析方法和面向?qū)ο蠓治龇椒?,結(jié)構(gòu)化分析(Structured Analysis,簡(jiǎn)稱SA)[12]是面向數(shù)據(jù)劉進(jìn)行需求分析的方法。SA也是一種建?;顒?dòng),該方法使用簡(jiǎn)單易讀的符號(hào),根據(jù)軟件內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下逐層分解,描繪出滿足功能要求的軟件模型。</p><p><b> SA分析步驟:</b></p><p> 了解當(dāng)前系統(tǒng)的工作流程,獲得當(dāng)前系
64、統(tǒng)的物理模型。當(dāng)前系統(tǒng)是指目前正在運(yùn)行的系統(tǒng),可能是需要改進(jìn)的正在計(jì)算機(jī)上運(yùn)行的軟件系統(tǒng),也可能是人工處理系統(tǒng)。</p><p> 抽象出當(dāng)前系統(tǒng)的邏輯模型。物理模型反映了系統(tǒng)“怎樣做”的具體實(shí)現(xiàn),去掉物理模型中非本質(zhì)的因素,歸納出本質(zhì)的因素。本質(zhì)因素是指系統(tǒng)固有的、不依賴運(yùn)行環(huán)境變化而變化的因素,任何實(shí)現(xiàn)均可這樣做。非本質(zhì)因素不是固有的,隨環(huán)境不同而不同,隨實(shí)踐不同而不同。</p><p&
65、gt; 建立目標(biāo)系統(tǒng)的邏輯模型。目標(biāo)系統(tǒng)指待開(kāi)發(fā)的系統(tǒng)。分析、比較目標(biāo)系統(tǒng)與當(dāng)前系統(tǒng)邏輯上的差別,然后對(duì)“變化的部分”重新分解,分析人員根據(jù)自己的經(jīng)驗(yàn),采用自頂向下逐步求精的分析策略,逐步確定變化部分的內(nèi)部結(jié)構(gòu),從而建立目標(biāo)系統(tǒng)的邏輯模型。</p><p> 作進(jìn)一步補(bǔ)充和優(yōu)化。為了完整描述目標(biāo)系統(tǒng),還要做一些補(bǔ)充,說(shuō)明目標(biāo)系統(tǒng)的人機(jī)界面;說(shuō)明至今尚未詳細(xì)考慮的細(xì)節(jié)。</p><p>
66、 根據(jù)本系統(tǒng)的實(shí)現(xiàn)功能,分為以下幾方面來(lái)進(jìn)行討論。</p><p><b> 3.1 需求分析</b></p><p> 網(wǎng)絡(luò)廣告管理系統(tǒng)是為了滿足企業(yè)的廣告發(fā)布,管理的網(wǎng)絡(luò)平臺(tái),通過(guò)網(wǎng)絡(luò)對(duì)廣告信息發(fā)布系統(tǒng)進(jìn)行有效管理。本系統(tǒng)主要實(shí)現(xiàn)如下目標(biāo):</p><p> 1) 系統(tǒng)采用人機(jī)對(duì)話方式,接口美觀友好,信息查詢靈活、方便、快捷、準(zhǔn)
67、確,數(shù)據(jù)存儲(chǔ)安全可靠。</p><p> 2) 實(shí)現(xiàn)企業(yè)廣告的發(fā)布、設(shè)置及查詢。</p><p> 3) 廣告的發(fā)布、廣告管理、廣告播放時(shí)間、廣告有效期、廣告點(diǎn)擊率、用戶登錄流程清晰。</p><p> 4) 與企業(yè)和管理者之間的賬目清晰。</p><p> 5) 可方便快捷地查詢廣告信息,并可對(duì)廣告的更新。</p>
68、;<p> 6) 管理員可以隨時(shí)修改自己和他人的口令。</p><p> 7) 對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。</p><p> 8) 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。</p><p> 9) 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><p><b> 3.2 功能需求
69、</b></p><p> 隨著網(wǎng)絡(luò)廣告市場(chǎng)的發(fā)展,網(wǎng)絡(luò)媒體策劃和產(chǎn)品營(yíng)銷人員需要更加細(xì)致的管理、及時(shí)進(jìn)行廣告優(yōu)化,確保網(wǎng)絡(luò)廣告資源被高效使用,同時(shí),網(wǎng)絡(luò)管理者需要更加靈活的組織和調(diào)配網(wǎng)絡(luò)資源,在確保精確的廣告投遞的前提下,依托廣告管理系統(tǒng)的技術(shù)基礎(chǔ),與銷售團(tuán)隊(duì)進(jìn)行深層次的整合,形成多樣性的銷售方案。作為企業(yè)的一種生存方式,互聯(lián)網(wǎng)活動(dòng)正在迅猛的發(fā)展之中。不具備網(wǎng)上運(yùn)營(yíng)能力的企業(yè),就很難在未來(lái)市場(chǎng)競(jìng)爭(zhēng)
70、中占有優(yōu)勢(shì);傳統(tǒng)公司與客戶間的交流,以及信息的傳遞主要靠信件,電話,傳真等媒體,信件傳遞速度相當(dāng)慢,而且傳遞信息量也受到了限制。電話速度雖然快,但是傳遞的信息不夠全面,不夠細(xì)致,不夠?qū)嵲?。傳真能夠快速傳遞文字以及一些簡(jiǎn)單的圖片信息。但是對(duì)產(chǎn)品實(shí)物的了解還是不夠詳細(xì)。當(dāng)然客戶可以直接上門(mén)了解公司及產(chǎn)品等信息??墒侨绻蛻襞c商家相距甚遠(yuǎn)的話,這一招就無(wú)效了?,F(xiàn)在有了網(wǎng)絡(luò),一個(gè)公司只要建立自己的網(wǎng)站,很多事情將變得相當(dāng)高效,便捷。</p
71、><p> 該系統(tǒng)是一個(gè)針對(duì)當(dāng)前社會(huì)的網(wǎng)絡(luò)網(wǎng)絡(luò)廣告管理,不用到實(shí)際的電子市場(chǎng),只需要登錄到本電子產(chǎn)品廣告發(fā)布系統(tǒng)及可對(duì)廣告發(fā)布、查詢、管理,并且可以在網(wǎng)上實(shí)現(xiàn)廣告的實(shí)時(shí)更新。該系統(tǒng)的功能主要包括以下幾個(gè)方面:</p><p> 1) 注冊(cè)登陸模塊</p><p> 該模塊主要是實(shí)現(xiàn)客戶在電子產(chǎn)品信息發(fā)布及訂購(gòu)系統(tǒng)的注冊(cè),只有注冊(cè)后才可以對(duì)商品進(jìn)行訂購(gòu),未注冊(cè)只能
72、對(duì)其商品進(jìn)行信息查看。</p><p> 2) 用戶信息模塊</p><p> 該模塊主要是保存用戶信息,因?yàn)椴糠中畔⒉煌臅r(shí)間會(huì)有變化,所以用戶可以對(duì)自己的信息進(jìn)行修改。</p><p> 3) 廣告投放模塊</p><p> 該模塊主要是企業(yè)對(duì)廣告的投放和有效管理。</p><p><b>
73、 4) 查詢模塊</b></p><p> 該模塊主要實(shí)現(xiàn)按不同條件查詢廣告信息及排名信息。</p><p><b> 5) 后臺(tái)管理</b></p><p> 該模塊主要實(shí)現(xiàn)對(duì)管理員對(duì)廣告信息、廣告排名和用戶信息進(jìn)行有效管理。</p><p><b> 3.3 性能需求</b&
74、gt;</p><p> 1) 硬件環(huán)境要求</p><p> 為了使電子產(chǎn)品信息發(fā)布及訂購(gòu)系統(tǒng)正常運(yùn)行,計(jì)算機(jī)硬件應(yīng)滿足以下條件:</p><p> CPU:P4 2.0GHz以上;</p><p> 內(nèi)存:256MB以上;</p><p><b> 硬盤(pán):80G以上;</b><
75、;/p><p> 顯卡:128MB獨(dú)立顯存以上;</p><p> 顯示器:分辨率最佳效果達(dá)到1024×768像素以上。</p><p> 2) 軟件環(huán)境要求</p><p> 操作系統(tǒng):Windows Server 2003、Windows XP或更高版本;</p><p> 數(shù)據(jù)庫(kù):Access;
76、</p><p> 開(kāi)發(fā)工具包:Dreamweaver,EditPlus;</p><p> ASP服務(wù)器:IIS;</p><p> 瀏覽器:IE6.0,推薦使用IE6以上版本。</p><p><b> 4 需求分析</b></p><p> 4.1 系統(tǒng)功能模塊設(shè)計(jì)</p
77、><p> 本系統(tǒng)可以完成的主要功能包括:管理員登陸、廣告添加、廣告管理、廣告刪除、搜索、數(shù)據(jù)統(tǒng)計(jì)。首先,管理員登陸本系統(tǒng)需要輸入自己的用戶名以及密碼,如果驗(yàn)證通過(guò)則正常登陸系統(tǒng),否則系統(tǒng)會(huì)給出提示,登陸失敗。</p><p> 正常登陸系統(tǒng)之后,管理員可以根據(jù)實(shí)際要求進(jìn)行操作,主要模塊有廣告管理模塊、信息收集模塊、站內(nèi)搜索模塊。如圖4-1:</p><p><
78、;b> 圖4-1系統(tǒng)模塊</b></p><p> 1) 廣告管理模塊包括,如圖4-2:</p><p> 廣告發(fā)布:管理員通過(guò)添加模塊發(fā)布廣告;</p><p> 廣告修改:為了方便管理員修改廣告的信息;</p><p> 廣告刪除:為了方便管理員對(duì)沒(méi)有用的廣告進(jìn)行管理;</p><p>
79、; 廣告失效:當(dāng)廣告過(guò)了有效期,而用戶還沒(méi)有和公司解除合同關(guān)系的時(shí)候,廣告會(huì)被放到失效區(qū);</p><p> 廣告暫停:當(dāng)廣告還沒(méi)有過(guò)期,但是由于一些原因,用戶和公司沒(méi)有達(dá)成協(xié)議時(shí),廣告會(huì)別放到暫停區(qū)。</p><p> 圖4-2廣告管理模塊</p><p> 其中廣告發(fā)布模塊包括,如圖4-3:</p><p> 廣告站名:用于添加
80、廣告的中文站名;</p><p> 站點(diǎn)URL:通過(guò)URl可以鏈接到用戶網(wǎng)站;</p><p> 圖片URL:顯示廣告的自定義圖片;</p><p> 打開(kāi)方式:選擇廣告的打開(kāi)方式;</p><p> 播放條件:限制了廣告的播放所需的各項(xiàng)條件。</p><p><b> 4-3廣告發(fā)布模塊</
81、b></p><p> 2)信息收集模塊包括,如圖4-5:</p><p> 最高點(diǎn)擊:顯示最高點(diǎn)擊的廣告;</p><p> 最低點(diǎn)擊:顯示最低點(diǎn)擊的廣告;</p><p> 點(diǎn)擊記錄:顯示了廣告的被點(diǎn)擊的次數(shù)和IP地址;</p><p> 顯示記錄:顯示廣告顯示的次數(shù)和IP地址;</p>
82、<p> 失效時(shí)間:顯示廣告的失效截止期。</p><p><b> 4-5信息收集模塊</b></p><p> 3)搜索模塊包括,如圖4-6</p><p> 廣告ID:按照廣告的ID進(jìn)行搜索;</p><p> 關(guān)鍵詞:按照廣告的關(guān)鍵詞來(lái)搜索。</p><p><
83、;b> 4-6搜索模塊</b></p><p> 4.2 系統(tǒng)總體流程設(shè)計(jì)圖</p><p> 通過(guò)對(duì)系統(tǒng)各個(gè)模塊的設(shè)計(jì),最終可以描繪出系統(tǒng)的總體流程設(shè)計(jì)圖,登陸系統(tǒng)后,有三大模塊,分別是廣告管理模塊、信息收集模塊、站內(nèi)搜索模塊。其中,廣告管理模塊又分為5個(gè)小的模塊,包括廣告修改、廣告刪除、廣告發(fā)布、廣告暫停、廣告失效;在廣告發(fā)布模塊中,又分了幾個(gè)子模塊,包括中文
84、站點(diǎn)、站點(diǎn)URL、圖片URL、打開(kāi)方式、播放條件。第二大模塊信息收集模塊中,包含著5個(gè)小模塊,有最高點(diǎn)擊、最低點(diǎn)擊、點(diǎn)擊記錄、顯示記錄、失效時(shí)間。最后是搜索模塊。僅僅包含廣告ID、關(guān)鍵詞。系統(tǒng)總體流程設(shè)計(jì)圖如圖4-7</p><p> 圖4-7 系統(tǒng)總體流程設(shè)計(jì)圖</p><p> 4.3 系統(tǒng)業(yè)務(wù)流程</p><p> 圖4-8 業(yè)務(wù)流程圖</p
85、><p> 當(dāng)管理員登陸系統(tǒng)之后,可以進(jìn)行廣告的管理,通過(guò)網(wǎng)站顯示的信息,對(duì)廣告進(jìn)行修改,通過(guò)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)、更新,用戶有權(quán)利了解自己廣告的信息,同時(shí)管理員可以通過(guò)數(shù)據(jù)庫(kù)來(lái)進(jìn)行站內(nèi)的廣告進(jìn)行比較,例如廣告的信息,管理員可以通過(guò)數(shù)據(jù)庫(kù)來(lái)提取信息。管理員可以直接對(duì)用戶的廣告添加、修改、刪除等操作。</p><p> 4.4 系統(tǒng)E-R圖設(shè)計(jì)</p><p> 4.4
86、.1 數(shù)據(jù)對(duì)象</p><p> 數(shù)據(jù)對(duì)象是對(duì)軟件必須立即的復(fù)合信息的抽象。所謂復(fù)合信息是指具有一系列不同性質(zhì)的事物,僅有單個(gè)的事物(例如,寬度)不是數(shù)據(jù)對(duì)象。數(shù)據(jù)對(duì)象可以是外部實(shí)體、行為(例如,打電話)、事件、格式結(jié)構(gòu)(例如,文件)等??傊梢杂梢唤M屬性來(lái)定義的實(shí)體都可以被認(rèn)為是數(shù)據(jù)對(duì)象。</p><p> 數(shù)據(jù)對(duì)象之間是有關(guān)聯(lián)的,數(shù)據(jù)對(duì)象只封裝了數(shù)據(jù)沒(méi)有施加數(shù)據(jù)上的操作的引用,
87、這是面向?qū)ο蠓缎汀?lt;/p><p> 4.4.2 系統(tǒng)分析E-R圖</p><p> 1) 本系統(tǒng)中的實(shí)體有:管理員,用戶,廣告管理,廣告信息。其中用戶可以發(fā)布廣告,他們之間的關(guān)系是1:N,即一個(gè)用戶可以發(fā)布多個(gè)廣告,發(fā)布成功后,系統(tǒng)會(huì)返回廣告ID,用戶名加上ID可以進(jìn)行廣告的查詢;利用系統(tǒng)返回的ID號(hào)可以進(jìn)行用戶管理,同時(shí)管理者可以對(duì)商品進(jìn)行添加、更改、刪除等。廣告和廣告類別是1
88、:1關(guān)系。</p><p> 用戶關(guān)系ER圖如圖4-9:</p><p> 用戶關(guān)系ER圖4-9</p><p> 2)管理員關(guān)系ER圖如圖4-10</p><p> 管理員關(guān)系ER圖4-10</p><p> 3)廣告關(guān)系ER圖如圖4-11:</p><p> 廣告關(guān)系ER圖4-1
89、15 詳細(xì)設(shè)計(jì)</p><p> 5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 5.1.1 創(chuàng)建數(shù)據(jù)庫(kù)</p><p> 在設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)之前,首先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù),本系統(tǒng)使用的數(shù)據(jù)庫(kù)是ACCESS,SQL語(yǔ)言配合。表在ACCESS中創(chuàng)建。</p><p> 5.1.2 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)A
90、CCESS包括以下3個(gè)表:用戶信息表,廣告信息表,訪問(wèn)記錄表。</p><p> 下面介紹部分表的設(shè)計(jì)結(jié)構(gòu):</p><p> 用戶信息表,此表存放管理員的賬號(hào)、密碼和編號(hào),如表5-1:</p><p><b> 表5-1</b></p><p> 廣告信息表存放了廣告的信息,例如:廣告ID、中文站名、站點(diǎn)URl
91、、圖片URL、圖片擺放位置、打開(kāi)方式、顯示次數(shù)、顯示記錄、點(diǎn)擊次數(shù)、點(diǎn)擊記錄、加入時(shí)間、最近顯示時(shí)間等。如表5-2</p><p><b> 表5-2</b></p><p> 訪問(wèn)記錄表中存放著記錄信息。如管理員ID、訪問(wèn)時(shí)間、IP地址等。</p><p><b> 表5-3</b></p><
92、p> 那么這三個(gè)表的關(guān)系圖如下:</p><p><b> 圖5-1</b></p><p> 5.2 數(shù)據(jù)庫(kù)連接方式設(shè)計(jì)</p><p> 在ASP中實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)動(dòng)態(tài)連接,可采用ASP內(nèi)置ActiveX服務(wù)器組件數(shù)據(jù)庫(kù)訪問(wèn)組件,使用ADO技術(shù)通過(guò)在WEB服務(wù)器上設(shè)定ODBC,來(lái)建立與多種數(shù)據(jù)庫(kù)的連接,其中包括SQL Serve
93、r、Oracle、Access等各種大、中、小型數(shù)據(jù)庫(kù)。利用ASP與ADO實(shí)現(xiàn)訪問(wèn)Web數(shù)據(jù)庫(kù)。</p><p><b> 1) 建立數(shù)據(jù)源</b></p><p> 在使用ADO之前,需要先建立一個(gè)數(shù)據(jù)源。數(shù)據(jù)源包含了如何和一個(gè)數(shù)據(jù)提供者進(jìn)行連接的信息。下一步,ADO才能使用數(shù)據(jù)源和數(shù)據(jù)庫(kù)建立連接。建立文件數(shù)據(jù)源的好處是連接信息存儲(chǔ)在一個(gè)實(shí)際的文件中。方法是:
94、在WEB服務(wù)器所在電腦上打開(kāi)“控制面板”,選中“ODBC數(shù)據(jù)源,在“系統(tǒng)DSN”下選“添加”,選定數(shù)據(jù)庫(kù)種類、名稱、位置等。</p><p><b> 2) 連接數(shù)據(jù)庫(kù)</b></p><p> 訪問(wèn)數(shù)據(jù)庫(kù)信息的第一步是和數(shù)據(jù)庫(kù)建立連接。ADO提供了Connection對(duì)象,可以使用該對(duì)象建立和管理應(yīng)用程序和ODBC數(shù)據(jù)庫(kù)之間的連接。Connection對(duì)象具有
95、各種屬性和方法,可以使用它們打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)連接,并且發(fā)出查詢請(qǐng)求來(lái)更新信息。</p><p> Set conn=server.CreateObject(“adodb.connection”)</p><p> conn.open”driver={MicrosoftAccess Driver (*.ndb)}</p><p> dbq=”& Serv
96、er.MapPath(“text.mdb”)</p><p> 3) 數(shù)據(jù)庫(kù)的操作</p><p> 通過(guò)調(diào)用連接對(duì)象的execute方法查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象。Execute方法的參數(shù)是一個(gè)標(biāo)準(zhǔn)的sql語(yǔ)句串,所以利用它可以方便的執(zhí)行數(shù)據(jù)的插入,個(gè)性和刪除等操作。如:</p><p> sql=”insert into news values(‘a(chǎn)a’
97、,’bb’, , ,)”</p><p> conn.execute(sql)</p><p> sql=”update news set content=bbb”</p><p> 5.3 系統(tǒng)功能實(shí)現(xiàn)</p><p> 5.3.1 管理員登陸模塊</p><p> 管理員通過(guò)登錄模塊,該模塊主要用于
98、驗(yàn)證用戶的身份及密碼,只有正常登錄才能進(jìn)入本系統(tǒng)。</p><p> 在登錄頁(yè)面中利用ASP腳本語(yǔ)言編寫(xiě)檢測(cè)用戶輸入信息是否合法的函數(shù),并通過(guò)單擊“登陸”按鈕調(diào)用該函數(shù),判斷用戶名或密碼是否為空,如果為空,系統(tǒng)將給予提示;當(dāng)用戶輸入合法信息后,提交該表單。</p><p> 5.3.2 廣告發(fā)布模塊</p><p> 廣告發(fā)布模塊中需要填寫(xiě)廣告的各項(xiàng)信息,其
99、中包括中文站名、站點(diǎn)URL、圖片URL、圖片擺放位置、打開(kāi)方式等。</p><p><b> 中文站點(diǎn)</b></p><p> <td width=85>中文站名</td><td width=540><input type=text name=name size=30 maxlength=30> 不超過(guò)15個(gè)中文或
100、30個(gè)字母數(shù)字</td></p><p> width指的是寬度,type類型為text,最大長(zhǎng)度maxlength為30,其中,input標(biāo)簽可定義輸入域的開(kāi)始,在其中用戶可輸入數(shù)據(jù)。</p><p><b> 站點(diǎn)URL</b></p><p> <td width=85>站點(diǎn)URL</td><
101、;td width=540><input type=text name=url size=40 value="http://"></td></p><p> 在這里輸入值value為網(wǎng)址。</p><p><b> 圖片URL</b></p><p> <td>圖標(biāo)URL<
102、;/td><td><input type=text name=gif_url size=40 value="http://"></td></p><p> 這里的value值是圖片的地址。</p><p><b> 圖片擺放位置</b></p><p> <td>圖
103、標(biāo)擺放位置</td><td><select size=1 name=place><option value=0 selected>億天網(wǎng)站內(nèi)廣告</option><option value=1>億天網(wǎng)</option></select></td></p><p> 這段代碼是選擇圖片的擺放位置,當(dāng)值為0時(shí)
104、擺放在站內(nèi),當(dāng)值為1時(shí)擺放在億天網(wǎng),其中選項(xiàng)為select選擇size,size值為1或0</p><p><b> 打開(kāi)方式</b></p><p> <td>打開(kāi)方式</td><td><select size=1 name=window><option value=0 selected>新窗口打開(kāi)&l
105、t;/option><option value=1>原窗口打開(kāi)</option></select></td></p><p> 代碼和圖片擺放位置的效果是一樣的。</p><p> 5.3.3 廣告查詢模塊</p><p> 通過(guò)關(guān)鍵詞的選擇,就能使用SQL語(yǔ)句的功能查詢數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)本系統(tǒng)的查詢功能。
106、</p><p> adssql="select * from ads where id="&getid&" order by regtime"</p><p> adssql="Select * from [ads] where sitename like '%"&adskeyword&
107、;"%' or url like '%"&adskeyword&"%' order by time"</p><p> 在這里采用的SQL語(yǔ)句,當(dāng)搜索條件是廣告ID時(shí)"select * from "是選擇查詢語(yǔ)句,及從表ads中查詢結(jié)果,條件是id="&getid&",排列順序
108、根據(jù)regtime決定。當(dāng)搜索條件為關(guān)鍵詞時(shí),從表ads中sitename或者中查找,條件為sitename like '%"&adskeyword&"%' or url like '%"&adskeyword&"%',排列順序根據(jù)time決定。</p><p> 5.3.4 廣告修改模塊</p>
109、;<p> 該模塊應(yīng)該顯示廣告現(xiàn)在的信息,同時(shí)要實(shí)現(xiàn)修改功能。這里采用的是和廣告發(fā)布模塊相同的模式,所以不進(jìn)行詳細(xì)描述。</p><p> 5.3.5 廣告刪除模塊</p><p> 在實(shí)際操作中,需要對(duì)廣告進(jìn)行管理,其中刪除是必不可少的,本系統(tǒng)通過(guò)ASP語(yǔ)句連接到數(shù)據(jù)庫(kù),然后通過(guò)SQL語(yǔ)句來(lái)實(shí)現(xiàn)刪除命令,本系統(tǒng)采取的SQL語(yǔ)句如下:</p><p
110、><b> <%</b></p><p> elseif request.querystring("job")="del" then</p><p> adssql="delete from [ads] where id="&getid</p><p> a
111、dsconn.execute(adssql)</p><p> dim adssqldelip</p><p> adssqldelip="delete from [iplist] where adid="&getid</p><p> adsconn.execute(adssqldelip)</p><p>
112、;<b> %></b></p><p> SQL中刪除命令為delete,當(dāng)執(zhí)行delete命令時(shí)需要?jiǎng)h除關(guān)于此條廣告的所有信息,所以,需要?jiǎng)h除兩個(gè)表中的信息,一個(gè)是ads表,通過(guò)廣告ID識(shí)別,所以使用了</p><p> delete from [ads] where id="&getid;另一個(gè)表位iplist,同樣是通過(guò)廣告ID識(shí)
113、別,所以使用同樣的命令delete from [iplist] where adid="&getid&"。</p><p> 5.3.6 廣告暫停模塊</p><p> 當(dāng)廣告還沒(méi)有過(guò)期,但是由于一些原因,用戶和公司沒(méi)有達(dá)成協(xié)議時(shí),廣告會(huì)別放到暫停區(qū)。</p><p> 此模塊的暫停功能同樣適用的SQL語(yǔ)句來(lái)實(shí)現(xiàn)通過(guò)選擇查
114、詢廣告ID來(lái)實(shí)現(xiàn)廣告的優(yōu)先級(jí)。</p><p> getid=cint(request.querystring("id"))</p><p> if request.querystring("job")="close" then</p><p> set adsrs=server.createobje
115、ct("adodb.recordset")</p><p> adssql="Select id,sitename,act from [ads] where id="&getid</p><p> adsrs.open adssql,adsconn,1,3</p><p> adsrs("act&quo
116、t;)=0</p><p> adsrs.Update</p><p> 這里設(shè)置的廣告act有三個(gè)模式,當(dāng)act為0時(shí)表示廣告被暫停,為1時(shí)表示廣告正常,為2時(shí)表示廣告失效。所以,當(dāng)執(zhí)行暫停命令時(shí),需要提取廣告ID,然后從ads表中查詢ID,條件為廣告id,所以命令為select id,sitename,act from ads where id="&getid&a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)廣告促銷網(wǎng)絡(luò)廣告的策劃網(wǎng)絡(luò)廣告的設(shè)計(jì)
- 網(wǎng)絡(luò)廣告機(jī)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)設(shè)計(jì)---基于會(huì)員制的網(wǎng)絡(luò)廣告系統(tǒng)
- 網(wǎng)絡(luò)廣告設(shè)計(jì)教案
- 網(wǎng)絡(luò)廣告效果分析系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn).pdf
- 網(wǎng)絡(luò)廣告策劃
- 網(wǎng)絡(luò)廣告合同
- 話說(shuō)網(wǎng)絡(luò)廣告
- 網(wǎng)絡(luò)廣告策劃
- 網(wǎng)絡(luò)廣告形式
- 網(wǎng)絡(luò)廣告形式與注意水平對(duì)網(wǎng)絡(luò)廣告記憶的影響
- 基于J2EE的網(wǎng)絡(luò)廣告管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Webcall的網(wǎng)絡(luò)廣告精準(zhǔn)傳播系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- [學(xué)習(xí)]網(wǎng)絡(luò)廣告學(xué)第四章網(wǎng)絡(luò)廣告設(shè)計(jì)
- 網(wǎng)絡(luò)廣告形式與注意水平對(duì)網(wǎng)絡(luò)廣告記憶的影響.pdf
- 企業(yè)網(wǎng)絡(luò)廣告管理研究.pdf
- 網(wǎng)絡(luò)廣告外文翻譯
- 網(wǎng)絡(luò)廣告效果評(píng)估
- 網(wǎng)絡(luò)廣告調(diào)研報(bào)告
- 基于OLAP的網(wǎng)絡(luò)廣告投放分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論