已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
碩士學(xué)位論文 (專業(yè)學(xué)位) 網(wǎng)站資源訪問統(tǒng)計系統(tǒng) 的 設(shè)計與實現(xiàn) 姓 名: 學(xué) 號: 所在院系:軟件學(xué)院 職業(yè)類型: 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 副 指導(dǎo)教師 : 二 一 三 年三 月 A in 2013 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)的設(shè)計與實現(xiàn) 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保 存、使用學(xué)位論文的規(guī)定,同意如下各項內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘 要 隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展, 網(wǎng)站的建設(shè)和完善 都和每個網(wǎng)民建立了越來越密切的聯(lián)系。對于大多數(shù)網(wǎng)站來說,資源與內(nèi)容建設(shè)的優(yōu)劣是吸引用戶最主要的因素 ,這就 需要 不斷 了解用戶對網(wǎng)站及網(wǎng)站內(nèi)的資源的訪問情況 ,進(jìn)而進(jìn)行內(nèi)容的調(diào)整和完善 。 本文 針對互聯(lián)網(wǎng)環(huán)境下的公共資源服務(wù)類網(wǎng)站,設(shè)計了一套基于動態(tài)網(wǎng)頁技術(shù)的解決方案,包括網(wǎng)站資源訪問數(shù)據(jù)的收集、信息統(tǒng)計、統(tǒng)計結(jié)果顯示與導(dǎo)出等功能。 系統(tǒng)基于 采用網(wǎng)頁嵌入代碼的方式收集信息,能自動記錄和統(tǒng) 計用戶訪問網(wǎng)站資源的情況 , 實現(xiàn) 了 對網(wǎng)站及網(wǎng)站資源的訪問情況進(jìn)行統(tǒng)計和詳細(xì)分析的目標(biāo), 為網(wǎng)站進(jìn)一步建設(shè)與發(fā)展提供了基礎(chǔ)數(shù)據(jù)。 文中主要介紹了網(wǎng)站及網(wǎng)站資源訪問統(tǒng)計系統(tǒng)的整體設(shè)計與規(guī)劃、系統(tǒng)詳細(xì)設(shè)計與數(shù)據(jù)設(shè)計、數(shù)據(jù)采集功能的設(shè)計與實現(xiàn)、數(shù)據(jù)存儲與統(tǒng)計功能的設(shè)計與實現(xiàn),以及數(shù)據(jù)顯示功能的設(shè)計與實現(xiàn)等。 關(guān)鍵詞 網(wǎng)站資源 , 訪問統(tǒng)計 , 數(shù)據(jù)采集 , I of of is on to to in on of In we a of to to at of to so is to be to SP It to of to of on to It of In It he of of of of 濟(jì)大學(xué) 碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 1 文研究的背景和意義 . 1 內(nèi)外 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)的研究及應(yīng)用現(xiàn)狀 . 1 文 研究的內(nèi)容 . 2 文 各章節(jié)內(nèi)容安排 . 3 第 2 章 系統(tǒng)開發(fā)技術(shù)基礎(chǔ) . 4 據(jù)挖掘技術(shù) . 4 態(tài)網(wǎng)頁技術(shù) . 5 2.3 架頁技術(shù) . 7 據(jù)庫技術(shù) . 8 第 3 章 系統(tǒng)設(shè)計 . 10 統(tǒng)概要設(shè)計 . 10 . 10 . 11 . 12 . 13 問數(shù)據(jù)收集功能設(shè)計 . 13 . 15 . 15 . 19 第 4 章 系統(tǒng)實現(xiàn) . 27 統(tǒng)開發(fā)環(huán)境 . 27 戶訪問信息收集的實現(xiàn) . 27 戶訪問數(shù)據(jù)存儲的實現(xiàn) . 31 據(jù)庫連接 . 31 源列表維護(hù)功能 . 31 源分類結(jié)構(gòu)維護(hù)功能 . 32 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 資源點擊情況記錄功能 . 35 戶訪問數(shù)據(jù)處理功能整合 . 36 理統(tǒng)計結(jié)果并進(jìn)行顯示的實現(xiàn) . 36 統(tǒng)綜合統(tǒng)計部分功能實現(xiàn) . 37 高日訪問資源訪問量統(tǒng)計功能 . 37 訪問最多的資源統(tǒng)計功能 . 38 站總訪問情況統(tǒng)計功能 . 38 日訪問最多資源統(tǒng)計功能 . 39 統(tǒng)其它主要統(tǒng)計分析模塊的實現(xiàn) . 40 源點擊排名統(tǒng)計功能 . 40 源類型排名統(tǒng)計功能 . 41 戶回訪次數(shù)統(tǒng)計功能 . 43 戶訪問地區(qū)與地址統(tǒng)計功能 . 47 第 5 章 總結(jié)與展望 . 51 結(jié) . 51 望 . 51 致 謝 . 53 參考文獻(xiàn) . 54 個人簡歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 錯誤 !未定義書簽。 第 1 章 引言 1 第 1 章 引言 文研究的背景和意義 隨著 社會各業(yè) 資源建設(shè) 逐漸趨向于數(shù)字化和網(wǎng)絡(luò)化 , 以及國際互聯(lián)網(wǎng)絡(luò)的 建設(shè) , 使 各 種公眾 網(wǎng)站向用戶提供的數(shù)字資源服務(wù)得到 了 飛速的發(fā)展 , 其中提供下載 訪問 的資源數(shù)量成指數(shù)增長,資源的種類也越來越多, 面向的用戶群也越來越廣泛 。 常見的資源發(fā)布網(wǎng)站 類型 有:視頻和電影網(wǎng)站 、音樂網(wǎng)站、軟件下載網(wǎng)站、文檔共享網(wǎng)站、 各種素材資源共享網(wǎng)站、作品發(fā)布網(wǎng)站等等,可以說是種類繁多,發(fā)展迅猛 ,而且面向的用戶群體非常廣泛,用戶數(shù)量巨大 。 在這樣的背景下, 網(wǎng)站的建設(shè)和完善 與 每個 用戶 建立了更加密切的聯(lián)系 , 用戶 迫切 希望 網(wǎng)站提供的服務(wù)能夠滿足用戶 的所有相關(guān) 需求 。 而網(wǎng)站管理者們發(fā)現(xiàn),通過統(tǒng)計網(wǎng)站和資源的訪問數(shù)據(jù),可以分析得到很多有用的信息,如網(wǎng)站建設(shè)是否符合用戶的需求、資源的發(fā)布是否受用戶歡迎、資源分類及分布是否合理、哪些欄目更吸引用戶等。所以, 所有 網(wǎng)站 都 開始關(guān)注 用戶對 網(wǎng)站內(nèi)容和 各項資源的瀏覽情況, 進(jìn)而了解用戶的喜好和資源需求,以及資源 訪問 的 變化趨勢 和 資源利用率等,從而為網(wǎng)站管理員 發(fā)展和完善網(wǎng)站 提供參考, 并能夠 根據(jù)用戶需求進(jìn)一步完善網(wǎng)站資源服務(wù)。在這樣的背景下,研究和發(fā)展更有效的網(wǎng)站和資源訪問統(tǒng)計技術(shù)就有了很大的實際 意義和應(yīng)用價值。 內(nèi)外 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)的 研究及應(yīng)用現(xiàn)狀 在 展的早期,對于網(wǎng)站的訪問統(tǒng)計主要是對訪問流量的計數(shù),而網(wǎng)站所提供的資源也很少,對具體某個資源的訪問情況了解更少 ;同時,網(wǎng)站管理者的注意力也更多的放在網(wǎng)站技術(shù)問題和處理上,以及網(wǎng)站線下的宣傳等方面 。在這樣的情況下,管理者對網(wǎng)站運營情況的了解就很少。而隨著網(wǎng)絡(luò)資源服務(wù)的極速發(fā)展,各種新的信息服務(wù)的興起, 網(wǎng)站運營商也更加重視用戶體驗和用戶習(xí)慣等方面的特點,也發(fā)現(xiàn)在大量用戶訪問網(wǎng)站資源的過程中,每時每刻都會產(chǎn)生大量有價值的 數(shù)據(jù) ,而記錄和分析這些數(shù)據(jù),可以為資源網(wǎng)站管理者提供很多有意義的信息,為其作出管理決策提供參考依據(jù)。 在這樣的形勢下, 原有 的 簡同濟(jì)大學(xué) 碩士學(xué)位論文 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)設(shè)計與實現(xiàn) 2 單計數(shù)式訪問統(tǒng)計 已經(jīng) 無法適應(yīng)網(wǎng)站發(fā)展和管理的要求,網(wǎng)站管理者對資源訪問有了新的反饋和統(tǒng)計的需求。 隨著計算機(jī)網(wǎng)絡(luò)和發(fā)展,以及網(wǎng)絡(luò)技術(shù)的進(jìn)步,更多的網(wǎng)站訪問統(tǒng)計方案采用了分析 這些技術(shù)的帶領(lǐng)下,誕生了很多基于 傳統(tǒng)的統(tǒng)計程序中,多數(shù)仍然延用了計數(shù)器的思想,以訪問者數(shù)量為統(tǒng)計對象。由于網(wǎng)絡(luò)環(huán)境的影響,這樣統(tǒng)計到的數(shù)據(jù)與實際訪問量間有 一定差距,準(zhǔn)確度不高。同時,計數(shù)方法的單一使得統(tǒng)計結(jié)果不能全面反應(yīng)網(wǎng)站的訪問情況,應(yīng)用價值有很大局限。而嵌入腳本式的統(tǒng)計技術(shù)可以較為準(zhǔn)確的統(tǒng)計出網(wǎng)站的真實訪問數(shù)據(jù),并較為全面的分析網(wǎng)站的用戶訪問情況和特性,建立大量有價值的統(tǒng)計數(shù)據(jù),對網(wǎng)站的發(fā)展戰(zhàn)略提供有效的推動。 從統(tǒng)計程序的通用性上,可以將當(dāng)前的網(wǎng)站訪問統(tǒng)計程序分為由第三方提供的可通用的統(tǒng)計程序,和網(wǎng)站自已開發(fā)的專用的統(tǒng)計程序兩種。通用的統(tǒng)計程序可以通過嵌入的方式適用于多數(shù)網(wǎng)站的訪問統(tǒng)計,但這類程序多數(shù)關(guān)注整個網(wǎng)站的訪問情況和數(shù)據(jù),而針對網(wǎng)站內(nèi)具體資源和 欄目訪問情況的統(tǒng)計程序很少,同時由于技術(shù)的局限,也很少能針對網(wǎng)站內(nèi)的注冊用戶進(jìn)行訪問情況進(jìn)行統(tǒng)計和特征分析。而網(wǎng)站專用的統(tǒng)計程序能解決以上的問題,但一般只針對該網(wǎng)站自身進(jìn)行設(shè)計開發(fā),沒有通用性,不能推廣到其它網(wǎng)站中。 文 研究的內(nèi)容 本研究擬采用嵌入式腳本技術(shù),設(shè)計并實現(xiàn)一個主要針對網(wǎng)站內(nèi)資源和欄目訪問情況進(jìn)行統(tǒng)計和分析的程序,并希望能同時對資源訪問的用戶特征進(jìn)行統(tǒng)計和分析,且提供通用的嵌入代碼,使該系統(tǒng)可以適用于一般的資源發(fā)布網(wǎng)站。 主要包括以下內(nèi)容: 第一、對一般的資源發(fā)布網(wǎng)站進(jìn)行分析研究,了解一 般的訪問統(tǒng)計分析需求,提取其主要的結(jié)構(gòu)特征 和共同點。 第二、 對網(wǎng)站資源訪問統(tǒng)計系統(tǒng)進(jìn)行總體設(shè)計,包括功能設(shè)計、數(shù)據(jù)庫設(shè)計等。 第三、研究用嵌入式腳本的應(yīng)用,以及 第四、在總體設(shè)計的基礎(chǔ)進(jìn)行數(shù)據(jù)收集、統(tǒng)計、分析和結(jié)果顯示等功能的代第 1 章 引言 3 碼實現(xiàn)。 第五、對研究過程進(jìn)行總結(jié),探討 系統(tǒng)的實際應(yīng)用,以及 如何提升和改進(jìn)系統(tǒng)功能。文 各章節(jié)內(nèi)容安排 本 論文 共分五章進(jìn)行闡述。 第一章為引言,主要介紹本論文研究的背景、意義,和國內(nèi)容外同類課題的研究、發(fā)展現(xiàn)狀,以及對本論文的內(nèi)容進(jìn)行概述。 第二章 對網(wǎng)站資源訪問統(tǒng)計系統(tǒng)的主要開發(fā)技術(shù)進(jìn)行介紹,并突出該技術(shù)在本研究中的應(yīng)用情況。包括數(shù)據(jù)挖掘技術(shù)、 架頁技術(shù)及 第三章 詳細(xì)介紹和網(wǎng)站資源訪問統(tǒng)計系統(tǒng)的整個設(shè)計過程。先從系統(tǒng)需求分析入手,明確了系統(tǒng)設(shè)計的思想、原則和基本結(jié)構(gòu),完成了系統(tǒng)的概要設(shè)計。之后在概要設(shè)計的基礎(chǔ)上對系統(tǒng)各功能模塊和數(shù)據(jù)庫進(jìn)行詳細(xì)設(shè)計,行成設(shè)計文稿和相關(guān)設(shè)計圖。 第四章主要介紹系統(tǒng)的實現(xiàn)過程。先介紹和系統(tǒng)的開發(fā)環(huán)境,之后對各功能模塊的主要實現(xiàn)過程進(jìn)行了介紹,包括 用戶訪問信息收集 、 用戶 訪問數(shù)據(jù)存儲 、處理統(tǒng)計結(jié)果并進(jìn)行顯示 、 系統(tǒng)綜合統(tǒng)計部分功能 以及 其它主要統(tǒng)計分析模塊 的技術(shù) 實現(xiàn)。 第五章為總結(jié)與展望,對本課題研究和論文撰寫的全過程進(jìn)行了總結(jié),并對該課題的前景進(jìn)行了展望。 同濟(jì)大學(xué) 碩士學(xué)位論文 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)設(shè)計與實現(xiàn) 4 第 2 章 系統(tǒng)開發(fā)技術(shù) 基礎(chǔ) 據(jù)挖掘技術(shù) 隨著信息技術(shù)的高速發(fā)展,人們積累的數(shù)據(jù)量急劇增長,如何從海量的數(shù)據(jù)中提取有用的知識成為當(dāng)務(wù)之急。數(shù)據(jù)挖掘就是為順應(yīng)這種需要應(yīng)運而生發(fā)展起來的數(shù)據(jù)處理技術(shù)。 數(shù)據(jù)挖掘 (是指 從大量的、不完全的、有噪聲的、模糊的、隨機(jī)的數(shù)據(jù)中提取隱含在其中的、人們事先不 知道的、但又是潛在有用的信息和知識的過程。 在 商業(yè)信息處理 領(lǐng)域, 數(shù)據(jù)挖掘是一種新的技術(shù),其主要特點是對商業(yè)數(shù)據(jù)庫中的大量業(yè)務(wù)數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換、分析和其他模型化處理,從中提取輔助商業(yè)決策的關(guān)鍵性數(shù)據(jù)。 簡而言之,數(shù)據(jù)挖掘其實是一類深層次的數(shù)據(jù)分析方法。數(shù)據(jù)分析本身已經(jīng)有很多年的歷史,只不過在過去數(shù)據(jù)收集和分析的目的是用于科學(xué)研究,另外,由于當(dāng)時計算能力的限制,對大數(shù)據(jù)量進(jìn)行分析的復(fù)雜數(shù)據(jù)分析方法受到很大限制?,F(xiàn)在,由于各行業(yè)業(yè)務(wù)自動化的實現(xiàn),商業(yè)領(lǐng)域產(chǎn)生了大量的業(yè)務(wù)數(shù)據(jù),這些數(shù)據(jù)不再是為了分析的目的而收集的 ,而是由于純機(jī)會的商業(yè)運作而產(chǎn)生。分析這些數(shù)據(jù)也不再是單純?yōu)榱搜芯康男枰?,更主要是為商業(yè)決策提供真正有價值的信息,進(jìn)而獲得利潤。但所有企業(yè)面臨的一個共同問題是:企業(yè)數(shù)據(jù)量非常大,而其中真正有價值的信息卻很少,因此從大量的數(shù)據(jù)中經(jīng)過深層分析,獲得有利于商業(yè)運作、提高競爭力的信息,就像從礦石中淘金一樣,數(shù)據(jù)挖掘也因此而得名。 因此,數(shù)據(jù)挖掘可以描述為:按企業(yè)既定業(yè)務(wù)目標(biāo),對大量的企業(yè)數(shù)據(jù)進(jìn)行探索和分析,揭示隱藏的、未知的或驗證已知的規(guī)律性,并進(jìn)一步將其模型化的先進(jìn)有效的方法。 進(jìn)入二十一世紀(jì) 之后 , 經(jīng)遍及世界各地?;ミB網(wǎng)出現(xiàn)最具革命性的變革 , 引起了空間距離的無限縮短,將世界變?yōu)檎嬲牡厍虼?,由此人們的消費行為、企業(yè)經(jīng)營等各方面發(fā)生了翻天覆地的變化。 使信息自由第 2 章 系統(tǒng)開發(fā)技術(shù)基礎(chǔ) 5 便捷地流通,跨越了時間和空間障礙,改變了信息抵達(dá)受眾的模式,使信息受眾在獲取信息時代更具有主動權(quán)。另外,各種基于 絡(luò)的應(yīng)用業(yè)務(wù)也如雨后春筍般地發(fā)展起來,例如網(wǎng)上商店、網(wǎng)上銀行、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療等,為商業(yè)、教育等各個行業(yè)開辟了新的發(fā)展契機(jī)。強(qiáng)大的互聯(lián)網(wǎng)服務(wù)將成為整個商業(yè)運作的發(fā)動機(jī)。但是,由于每個人瀏覽互聯(lián)網(wǎng)信 息的無規(guī)律性,對企業(yè)來講,發(fā)現(xiàn)并利用人們在互聯(lián)網(wǎng)上的行為習(xí)慣也非常困難。 于是,在上述需求的推動下, 產(chǎn)生了一個新的研究領(lǐng)域 據(jù)挖掘(相對于 而言,傳統(tǒng)的數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)性很強(qiáng),即其中的數(shù)據(jù)為完全結(jié)構(gòu)化的數(shù)據(jù),而 謂半結(jié)構(gòu)化是相對于完全結(jié)構(gòu)化的傳統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)而言。顯然,面向 因此, 是要 提高服務(wù)器性能 、 改善網(wǎng)站導(dǎo)航 、 改善網(wǎng)站應(yīng)用的系統(tǒng)設(shè)計 、 為電子商務(wù)尋找目標(biāo)用戶 以及 發(fā)現(xiàn)潛在的客戶群。 而基于 是針對 用戶訪問 網(wǎng)站時 留下的 記錄數(shù)據(jù) , 了解網(wǎng)站建設(shè)情況, 挖掘用戶訪問模式,為網(wǎng)站經(jīng)營管理和結(jié)構(gòu)調(diào)整提供決策支持 。 據(jù)源有 理服務(wù)器日志、瀏覽器日志、用戶自定義文件、用戶注冊數(shù)據(jù)、客戶端 戶訪問期間事 務(wù)、用戶查詢、書簽數(shù)據(jù)和鼠標(biāo)移動點擊 信息 等多種數(shù)據(jù)。在本研究中,通過腳本方式進(jìn)行用戶資源訪問的記錄,形成自定義的訪問數(shù)據(jù)庫,并以該庫為對象進(jìn)行 據(jù)挖掘,以獲取關(guān)于網(wǎng)站資源訪問的 有價值的信息。 態(tài)網(wǎng)頁技術(shù) 縮寫,意為 “ 動態(tài)服務(wù)器頁面 ” 。 本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。 網(wǎng)頁文件的格式是 在常用于各種動態(tài)網(wǎng)站中。 從 1996 年 生到現(xiàn)在, 直在發(fā)展和成熟,其間 發(fā)生了重大的變化 。 同濟(jì)大學(xué) 碩士學(xué)位論文 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)設(shè)計與實現(xiàn) 6 從 1996 年 給 發(fā)界帶來了福音。早期的 至于要制作一 個簡單的動態(tài)頁面需要編寫大量的 C 代碼才能完成,這對于普通的程序員來說有點太難了。而寫嵌入在 進(jìn)行程序設(shè)計的時候可以使用它的內(nèi)部組件來實現(xiàn)一些高級功能 (例如它的最大的貢獻(xiàn)在于它的 這個組件使得程序?qū)?shù)據(jù)庫的操作十分簡單,所以進(jìn)行動態(tài)網(wǎng)頁設(shè)計也變成一件輕松的事情。因此一夜之間, 序設(shè)計不再是想像中的艱巨任務(wù),仿佛很多人都可以一顯身手。 到了 1998 年,微軟發(fā)布了 是 一部分,作為 外接式附件。它與 主要區(qū)別在于它的外部組件是可以初始化的,這樣,在 可以進(jìn)行事務(wù)處理。 到了 2000 年,隨著 000 的成功發(fā)布,這個操作系統(tǒng)的 開始流行。與 比, 因而其效率會比它前面的版本要好,并且更穩(wěn)定。 在實際應(yīng)用中, 服務(wù)器端腳本編 寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或 用程序。 頁可以包含 記、普通文本、腳本命令以及 件等。利用 以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用 頁作為用戶界面的 用程序。 頁 一般 具有以下特點: ( 1)利用 以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù) 。 ( 2) 于修改和測試 。 ( 3)服務(wù)器上的 將結(jié)果以 此使 用各種瀏覽器都可以正常瀏覽 產(chǎn)生的網(wǎng)頁 。 ( 4) 供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從 覽器中獲取用戶通過 單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向 第 2 章 系統(tǒng)開發(fā)技術(shù)基礎(chǔ) 7 ( 5) 以使用服務(wù)器端 件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)送 訪問文件系統(tǒng)等。 ( 6)由于服務(wù)器是將 此使用者不會看到 防止 (7) 方便連接 2.3 架頁技術(shù) 素也就是文檔中的文檔,或者像浮動的框架 ( 合提供了對 容的訪問。 骨架的意思 , 而在其前面加個 i 構(gòu)成了 在頁面中使用 相當(dāng)于在頁面中開了一個窗口,窗口中可以打開另一個頁面。主頁面與 的頁面相對獨立,可以在不刷新主頁面的情況下單獨刷新 的頁面。所以,經(jīng)常在 包含一個獨立功能的頁面,該頁面可以單獨刷新,不受主頁面的影響。另外,主頁面也可以在不刷新自身的情況下,利用 的頁面刷新向服務(wù)器提交數(shù)據(jù),即可實現(xiàn)所謂的無刷新提交數(shù)據(jù)或無刷新上傳文件。 特殊情況下,可以設(shè)置 大小為 0, 即可在主頁面中隱藏 現(xiàn)隱含的數(shù)據(jù)提交,或通過 性如下: 嵌 框架 名稱 ,用于在主頁面中引用該框架 ; 嵌 框架 寬度 (可用像素值或百分比 ); 嵌 框架 高度 (可用像素值或百分比 ); 嵌 框架 邊框 ,為了與主頁面融為一體,常設(shè)置為 0; 框架 內(nèi)文本的左右頁邊距 ; 框架 內(nèi)文本的上下頁邊距 ; 否出現(xiàn)滾動條 (“為自動, “為顯示, “為不顯示 ); 嵌 文檔 的地址 , 既可是 可以是文本、 ; 嵌文檔的樣式 (如設(shè)置文檔背景等 ); 同濟(jì)大學(xué) 碩士學(xué)位論文 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)設(shè)計與實現(xiàn) 8 否允許透明 ,設(shè)置為 在實際應(yīng)用時, 使用 網(wǎng)頁文件即可 實現(xiàn)網(wǎng)頁的內(nèi)嵌。 其 應(yīng) 用 格 式 如 : 。 據(jù)庫技術(shù) 微軟公司推出的基于 桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)( 是 列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊 7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 夠存取 骨文軟件公司 ),或者任何 容數(shù)據(jù)庫內(nèi)的資料。熟練的軟件設(shè)計師和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的 進(jìn)階用戶 則能使用它來開發(fā)簡單的應(yīng)用軟件。 在實際應(yīng) 用中, 點 : ( 1)存儲方式簡單,易于維護(hù)管理 理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為( 數(shù)據(jù)庫文件中,便于用戶的操作和管理。 ( 2) 面向?qū)ο?一個面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應(yīng)用系統(tǒng)當(dāng)作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴(kuò)展方法和屬性。通過對 象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 ( 3)界面友好、易操作 一個可視化工具,是風(fēng)格與 全一樣,用戶想要生成對第 2 章 系統(tǒng)開發(fā)技術(shù)基礎(chǔ) 9 象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)А⒉樵兿驅(qū)?、窗體向?qū)?、報表向?qū)У裙ぞ撸沟貌僮骱啽?,容易使用和掌握?( 4)集成環(huán)境、處理多種數(shù)據(jù)信息 于 作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集 成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進(jìn)行。 ( 5) 持 發(fā)數(shù)據(jù)庫互連, 利用 態(tài)數(shù)據(jù)交換)和 象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、 可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。 可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相 聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成 件,輕松構(gòu)建 ( 6)支持廣泛,易于擴(kuò)展,彈性較大 能夠?qū)⑼ㄟ^鏈接表的方式來打開 件、格式化文本文件等,這樣就可以利用數(shù)據(jù)庫的高效率對其中的數(shù)據(jù)進(jìn)行查詢、處理。還可以通過以 為前臺客戶端,以 為后臺數(shù)據(jù)庫的方式(如 發(fā)大型數(shù)據(jù)庫應(yīng)用系統(tǒng)。 總之, 一個既可以只用來存放數(shù)據(jù)的數(shù)據(jù)庫,也可以作為一個客戶端開發(fā)工具來進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā);即可以開發(fā)方便易用的小型軟件,也可 以用來開發(fā)大型的應(yīng)用系統(tǒng)。同濟(jì)大學(xué) 碩士學(xué)位論文 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)設(shè)計與實現(xiàn) 10 第 3 章 系統(tǒng)設(shè)計 統(tǒng)概要設(shè)計 統(tǒng)需求分析 本課題 通過 對一般資源發(fā)布網(wǎng)站進(jìn)行分析和研究,了解其基本的結(jié)構(gòu) 特點 如下: ( 1) 網(wǎng)站均按分類或欄目的方式管理資源,分類或欄目的級數(shù)不等,一般在兩級至 4級之間, 分類或欄目都有名稱和編號,可以用于確定資源所屬。 ( 2)資源均有資源名稱、編號,為通用屬性,可以用于區(qū)分不同資源。資源在不同網(wǎng)站中有不同的輔助屬性, 沒有統(tǒng)一性。 ( 3)網(wǎng)站中每個資源都有獨立的訪問地址,可以在其它系統(tǒng)中 作 為資源訪問鏈接的跳轉(zhuǎn)地址。 同時,獨立的資源 頁面中可以通過嵌入的方式獲取資源的訪問過程和基本信息。 ( 4)資源網(wǎng)站一般都有用戶管理模塊,在資源頁面中可以獲取到當(dāng)前登錄用戶的用戶名等信息。 而對于一般的資源發(fā)布網(wǎng)站管理員來說,都希望盡可能全面的了解網(wǎng)站運營過程中的情況 ,并且一般希望能有一系列量化的數(shù)據(jù)來說明網(wǎng)站運營中出現(xiàn)的具體問題,進(jìn)而能對網(wǎng)站下一階段的運行和管理決策提供很重要的參考依據(jù)。 一般的資源發(fā)布網(wǎng)站管理者希望從以下幾個方面了解資源網(wǎng)站的運行情況: ( 1)網(wǎng)站發(fā)布的資源是否受用戶的歡迎,其中哪些資源大家喜歡看,而哪些資源大家不喜歡看 ,進(jìn)而影響新 添加的資源內(nèi)容的選擇 。 ( 2) 網(wǎng)站中哪些分類的或哪種類型的資源訪問量最大,而有沒有哪些類型的資源訪問量寥寥無幾 ,以明確網(wǎng)站分類的 合理性,以及重點發(fā)展的板塊等 。 ( 3)在一天的什么時間段內(nèi) 訪問量最大,以及最大訪問量的數(shù)值等,以考慮服務(wù)器網(wǎng)站性能的平衡等問題,并可猜測網(wǎng)站主要用戶的年齡、工作時間等特征。 ( 4) 了解訪問網(wǎng)站的用戶的地區(qū)分布特性,以及網(wǎng)絡(luò)運營商的份額比例等,第 3 章 系統(tǒng)設(shè)計 11 以進(jìn)一步進(jìn)行相對應(yīng)的調(diào)整。 ( 5)了解網(wǎng)站用戶的來源,即用戶是從哪些網(wǎng)站跳轉(zhuǎn)到本站點的,以幫助管理者了解哪些網(wǎng)站為本站的流量作了貢獻(xiàn),進(jìn)而加大 在其網(wǎng)站上的廣告投入。 ( 6)了解網(wǎng)站注冊用戶中訪問資源較多的用戶是誰,進(jìn)而給出一定的獎勵措施等。 ( 7)用戶對本網(wǎng)站的忠誠度,即同一用戶回訪網(wǎng)站的次數(shù),如回訪次數(shù)較多,則反映網(wǎng)站資源對用戶的吸引程度較大,反之亦然。 ( 8)其它管理者想要了解的網(wǎng)站運營信息,如 總訪問量 、 平均日訪量 、 最高日訪問資源 、 最高月訪問資源 等統(tǒng)計信息。 根據(jù)以上特點的分析 , 以及對資源網(wǎng) 站 管理中的需求了解,并結(jié)合相關(guān)資料 ,可以提出網(wǎng)站資源訪問統(tǒng)計系統(tǒng)的開發(fā)需求 , 即: 通過軟件自動記錄網(wǎng)站 及 資源的 被訪 問 情況 ,以及不同用戶對資源的 訪問過程和 特點 , 輔助網(wǎng)站管理員進(jìn)行數(shù)據(jù) 統(tǒng)計 和 結(jié)果分析 ,找出網(wǎng)站 資源建設(shè) 中 存在的問題和不足 , 了解網(wǎng)站用戶的訪問喜好和特征 , 從而指導(dǎo)網(wǎng)站下一步的規(guī)劃、建設(shè)和調(diào)整。 網(wǎng)站資源訪問統(tǒng)計 系統(tǒng)的建設(shè)需求主要包括以下幾個方面: 首先, 系統(tǒng)的構(gòu)架應(yīng)建立在已有的資源發(fā)布系統(tǒng)的基礎(chǔ)上,在不破壞和影響原資源發(fā)布系統(tǒng)前提下,用外掛程序的方式進(jìn)行數(shù)據(jù)收集和統(tǒng)計。 同時,系統(tǒng)應(yīng)有一定的通用性和可移植性,可以不做或少做改動就用于其它網(wǎng)站的資源訪問統(tǒng)計,或者系統(tǒng)本身可以同時支持多個相類似資源網(wǎng)站的訪問統(tǒng)計 工作 。 其次, 系統(tǒng)本身的發(fā)布應(yīng)簡單,并可以快速的嵌 入到要進(jìn)行資源訪問統(tǒng)計和網(wǎng)站中,用盡量少的工作量完成系統(tǒng) 架構(gòu),以適應(yīng)快速發(fā)展的網(wǎng)絡(luò)應(yīng)用需求。 第三, 針對資源訪問的數(shù)據(jù)收集和統(tǒng)計分析, 應(yīng)包括 網(wǎng)站和資源 訪問總體情況、 訪問的時間特性、地域特性、 用戶忠誠度、用戶喜好及其它用戶特 性,同時應(yīng)包括資源訪問的排名、資源相關(guān)性 等統(tǒng)計分析項目。 統(tǒng)設(shè)計思想 針對 以上 需求,筆者設(shè)計 了 網(wǎng)站資源訪問統(tǒng)計系統(tǒng), 用于 統(tǒng)計訪問 網(wǎng)站 各項資源服務(wù)的人數(shù),獲得用戶 地區(qū)特點和構(gòu)成;同時,能夠針對所得到的數(shù)據(jù)進(jìn)行最近訪問用戶、資源點擊排名、 分類點擊排 名同濟(jì)大學(xué) 碩士學(xué)位論文 網(wǎng)站資源訪問統(tǒng)計系統(tǒng)設(shè)計與實現(xiàn) 12 等 統(tǒng)計工作 ,并能按時間長度進(jìn)行 月報表、日報表、時報表的統(tǒng)計分析 ; 此外,還能統(tǒng)計同一用戶訪問的資源類別、數(shù)量和相關(guān)資源等信息,分析用戶的喜好 、訪問路徑 及資源相關(guān)性等。 訪問 系統(tǒng) 的 架構(gòu)使用 B/為一個獨立的網(wǎng)站系統(tǒng)發(fā)布,并用嵌入靜態(tài)腳本的方式連接到原資源發(fā)布 網(wǎng)站 ,以收集資源訪問數(shù)據(jù)。這 樣 的構(gòu)架方式對原資源 發(fā)布網(wǎng)站 的改變很小,也不會影響原資源 發(fā)布網(wǎng)站 的訪問和執(zhí)行效率 。 同時 ,通過合理的設(shè)計數(shù)據(jù)收集參數(shù),使系統(tǒng)的通用性得到了保證。 訪問 系統(tǒng) 能自動將網(wǎng)絡(luò)資源的訪問情況記錄在數(shù)據(jù)庫中 ,并對結(jié)果進(jìn)行統(tǒng)計分析和以圖 表的方式展現(xiàn),讓管理員對各項資源的被瀏覽狀況有直觀的認(rèn)識,從而發(fā)現(xiàn)網(wǎng)站及資源建設(shè)中存在的問題和不足,進(jìn)而對網(wǎng)站導(dǎo)航設(shè)計、資源發(fā)布、資源組織等提供一定的指導(dǎo)作用, 以指導(dǎo)網(wǎng)站及資源下一步的規(guī)劃、建設(shè)和調(diào)整。 則 系統(tǒng)設(shè)計的原則主要從安全性、規(guī)范性和可擴(kuò)展性三個方面考慮。 安全性:訪問統(tǒng)計系統(tǒng)和原資源網(wǎng)站之間的接口設(shè)計上周密、完備,做到對原系統(tǒng)數(shù)據(jù)沒有影響,能保證原系統(tǒng)的數(shù)據(jù)安全。訪問統(tǒng)計系統(tǒng)結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東江門恩平市公安局警務(wù)輔助人員招聘41人(第二批)考試參考題庫附答案
- 2025廣東肇慶四會市建筑安裝工程有限公司招聘工作人員(公共基礎(chǔ)知識)測試題附答案
- 2025年四平市總工會公開招聘工會社會工作者擬聘考試參考題庫附答案
- 2025年春季中鹽集團(tuán)招聘備考題庫附答案
- 2026年燕山大學(xué)選聘實驗人員2名筆試備考題庫及答案解析
- 2025年黑龍江八一農(nóng)墾大學(xué)圖書館讀者服務(wù)部招聘勞務(wù)派遣人員(公共基礎(chǔ)知識)綜合能力測試題附答案
- 新都區(qū)2026年就業(yè)見習(xí)招募計劃筆試模擬試題及答案解析
- 2026天津市西青區(qū)生態(tài)環(huán)境監(jiān)測中心招聘高層次專業(yè)技術(shù)人才1人筆試備考題庫及答案解析
- 2026云南德宏州兵役登記筆試參考題庫及答案解析
- 2025秋人教版道德與法治八年級上冊5.2誠實守信課件
- 外墻外保溫系統(tǒng)應(yīng)用技術(shù)標(biāo)準(zhǔn)(巖棉) DG-TJ08-2126-2023
- 滬教牛津版英語九年級上學(xué)期英語各單元語法專項
- 電泳工藝原理培訓(xùn)課件
- 2025年高等數(shù)學(xué)基礎(chǔ)考試試卷及答案
- 家庭教育視頻培訓(xùn)課件
- 建筑施工單位2025年安全管理總結(jié)
- 2025年精準(zhǔn)農(nóng)業(yè)智能種植大數(shù)據(jù)平臺建設(shè)方案
- 輪胎加盟合同協(xié)議
- 2022輸電線路“三跨”設(shè)計經(jīng)驗分享
- 《集成電路制造工藝項目化實踐》 課件 項目9 轉(zhuǎn)塔式設(shè)備芯片測試工藝
- 2025至2030年中國搗固鎬數(shù)據(jù)監(jiān)測研究報告
評論
0/150
提交評論