freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)-文庫吧資料

2024-12-10 07:58本頁面
  

【正文】 2021. Hypertext Transfer Protocol HTTP/ Referer The Referer[sic] requestheader field allows the client to specify, for the server39。 總之,通過這次 設(shè)計(jì) ,我深刻體會(huì)到要做好一個(gè)完整的事情,需要有系統(tǒng)的思維方式和方法,對(duì)待一個(gè)新的問題,要耐心、要善于運(yùn)用已有的資源來充實(shí)自己。 在設(shè)計(jì)過程中,遇到很多困難,我學(xué)會(huì)通過別人的代碼理解語言的含義但這并不是抄襲,然后根據(jù)自己的設(shè)計(jì)要求編寫代碼。 由于開始時(shí)對(duì)系統(tǒng)缺乏整體認(rèn)識(shí),不具備軟件開發(fā)思想,對(duì)系統(tǒng)的功能需求分析的要求認(rèn)識(shí)不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表和個(gè)別代碼。通過本次設(shè)計(jì),我對(duì) HTTP 協(xié)議有了更進(jìn)一步的了解,對(duì) Python 和 Django 的使用更加熟悉,同時(shí)也對(duì)網(wǎng)站流量統(tǒng)計(jì)的意義有了更多了解。 經(jīng)過一段時(shí)間的開發(fā)與測(cè)試,網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)已經(jīng)基本完成。實(shí)現(xiàn)同時(shí),由于時(shí)間較為倉促和個(gè)人水平有限,可能有些地 方仍有待改進(jìn)和完善。 對(duì)所有的可用性測(cè)試來說,都需要有外部人員(與 web 應(yīng)用系統(tǒng)開發(fā)沒有聯(lián)系或聯(lián)系很少的人員)的參與,最好是最終用戶的參與。例如:當(dāng)用戶瀏覽 web 應(yīng)用系統(tǒng)時(shí)是否感到舒適,是否憑直覺就知道要找的信息在什么地方?整個(gè) web 應(yīng)用系統(tǒng)的設(shè)計(jì)風(fēng)格是否一致? 對(duì)整體界面的測(cè)試過程,其實(shí)是一個(gè)對(duì)最終用戶進(jìn)行調(diào)查的過程。這種測(cè)試通常使用一些文字處理軟件來進(jìn)行,例如使用 microsoft word 的“拼音與語法檢查”功能;信息的相關(guān)性是指是否在當(dāng)前頁面可以找到與當(dāng)前瀏覽信息相關(guān)的信息列表或入口,也就是一般 web 站點(diǎn)中的所謂“相關(guān)文章列表”。 信息的正確性是指信息是可靠的還是誤傳的。 圖片的大小和質(zhì)量也是一個(gè)很重要的因素,一般采用 jpg 或 gif 壓縮。 驗(yàn)證所有頁面字體的風(fēng)格是否一致。圖形測(cè)試的內(nèi)容有: 要確保圖形有明確的用途,圖片或動(dòng)畫不要胡亂地堆在一起,以免浪費(fèi)傳輸時(shí)間。 圖形測(cè)試 在 web 應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動(dòng)畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。確保用戶憑直覺就知道 web 應(yīng)用系統(tǒng)里面是否還有內(nèi)容,內(nèi)容在什么地方。很少有用戶愿意花時(shí)間去熟悉 web 應(yīng)用系統(tǒng)的結(jié)構(gòu),因此, web 應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地準(zhǔn)確。通過考慮下列問題,可以決定一個(gè) web 應(yīng)用系統(tǒng)是否易于導(dǎo)航:導(dǎo)航是否直觀? web 系統(tǒng)的主要部分是否可通過主頁存取? web 系統(tǒng)是否需要站點(diǎn)地圖、搜索引擎或其他的導(dǎo)航幫助? 在一個(gè)頁面上放太多的信息往往起到與預(yù)期相反的效果。 壓力測(cè)試的區(qū)域包括表單、登陸和其他信息傳輸頁面等。壓力測(cè)試是測(cè)試系統(tǒng)的限制和故障恢復(fù)能力,也就是測(cè)試 web 應(yīng)用系統(tǒng)會(huì)不會(huì)崩潰,在什么情況下會(huì)崩潰。因?yàn)橐粋€(gè)企業(yè)內(nèi)部員工,特別是項(xiàng)目組人員總是有限的,而一個(gè) web 系統(tǒng)能同時(shí)處理的請(qǐng)求數(shù)量將遠(yuǎn)遠(yuǎn)超出這個(gè)限度,所以,只有放在 inter 上,接受負(fù)載測(cè)試,其結(jié)果才是正確可信的。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問 web 系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。而且,連接速度太慢,還可能引起數(shù)據(jù)丟失,使用戶得不到真實(shí)的頁面。如果 web 系統(tǒng)響應(yīng)時(shí)間太長(例如超過 5 秒鐘),用戶就會(huì)因沒有耐心等待而離開。 性能測(cè)試 連接速度測(cè)試 用戶連接到 web 應(yīng)用系統(tǒng)的速度根據(jù)上網(wǎng)方式的變化而變化,他們或許是電話撥號(hào),或是寬帶上網(wǎng)。 在使用了數(shù)據(jù)庫的 web 應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。 數(shù)據(jù)庫測(cè)試 在 web 應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為 web 應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和 實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。當(dāng)在分布式環(huán)境中開發(fā)時(shí),開發(fā)人員都不在一起,這個(gè)問題就顯得尤為重要。測(cè)試 的內(nèi)容可包括 cookies 是否起作用,是否按預(yù)定的時(shí)間進(jìn)行保存,刷新對(duì)cookies 有什么影響等。 cookies 測(cè)試 cookies 通常用來存儲(chǔ)用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個(gè)用戶使用 cookies 訪問了某一個(gè)應(yīng)用系統(tǒng)時(shí), web 服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以 cookies 的形式存儲(chǔ)在客戶端計(jì)算機(jī)上,這可用來創(chuàng)建動(dòng)態(tài)和自定義頁面或者存儲(chǔ)登陸等信息。如果表單只能接受指定的某些值,則也要進(jìn)行測(cè)試。例如:用戶填寫的出生日期與職業(yè)是否恰當(dāng),填寫的所屬省份與所在城市是否匹配等 。 表單測(cè)試 當(dāng)用戶給 web 應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊(cè)、登陸、信息提交等。 鏈接測(cè)試可以自動(dòng)進(jìn)行,現(xiàn)在已經(jīng)有許多工具可以采用。鏈接測(cè)試可分為三個(gè)方面。 圖 綜合統(tǒng)計(jì)報(bào)告 計(jì)報(bào)告 統(tǒng)計(jì)某日內(nèi)的以小時(shí)為單位的 pv, uv, ip 總數(shù)。其中 uv代表獨(dú)立用戶( Unique Visitor)。 圖 用戶管理頁面 圖 用戶修改頁面 用戶組管理 用戶組管理只有超級(jí)用戶用戶才能訪問,可以添加刪除用戶組,及修改用戶組的對(duì)各個(gè)表的操作權(quán)限。只有超級(jí)用戶才能對(duì)訪客信息進(jìn)行添加刪除修改。 圖 網(wǎng)站管理頁面 訪客信息 訪客中包含訪客的 IP,瀏覽器,操作系統(tǒng),訪問時(shí)間,離開時(shí)間。網(wǎng)站信息包括網(wǎng)站名,網(wǎng)站的 URL。 圖 登錄頁面 超級(jí)用戶頁面 超級(jí)用戶能對(duì)所有用戶,用戶組,網(wǎng)站,訪客數(shù)據(jù)進(jìn)行所有權(quán)限管理。 管理界面的實(shí)現(xiàn) 注冊(cè)頁面 在該頁面注冊(cè)的用戶為普通用戶,具有 USERS 組權(quán)限,即添加網(wǎng)站,修改網(wǎng)站,刪除網(wǎng)站,查看統(tǒng)計(jì)。 圖 數(shù)據(jù)庫結(jié)構(gòu)關(guān)系示意圖 統(tǒng)計(jì)服務(wù)器從瀏覽器客戶端的 Request 中獲取 HTTP_USER_AGENT,REMOTE_ADDR, HTTP_REFERER。當(dāng)關(guān)閉頁面時(shí), Request 發(fā)送就會(huì)停止,由此可以確定訪客的停留時(shí)間 . 第 4 章 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫關(guān)系結(jié)構(gòu)圖 單向箭頭表示多對(duì)一關(guān)系,雙向箭頭表示多多對(duì)多關(guān)系。 停留時(shí)間 Http 是一個(gè)無狀態(tài)協(xié)議,同一個(gè)會(huì)話的連續(xù)兩個(gè)請(qǐng)求互相不了解,他們由最新實(shí)例化的環(huán)境進(jìn)行解析,除了應(yīng)用本身可能已經(jīng)存儲(chǔ)在全局對(duì)象 中的所有信息外,該環(huán)境不保存有會(huì)話有關(guān)的任何信息。但是當(dāng)多個(gè)內(nèi)網(wǎng)訪客共用一個(gè)外網(wǎng) IP 時(shí),就會(huì)造成只有一個(gè)訪客的假像。通過它不僅能區(qū)分訪客訪問什么頁面,還能判斷是否是屬于某網(wǎng)站域名下的 URL,以過濾第三方引用圖片造成的 Request。區(qū)分訪客對(duì)不同頁面的訪問對(duì)統(tǒng)計(jì)來說意義重大。每個(gè)網(wǎng)站都由系統(tǒng)生成唯一的編號(hào),通過讓不同的網(wǎng)站引用名為該網(wǎng)站編號(hào)的圖片,就能區(qū)分出是來自哪個(gè)網(wǎng)站的訪客。還有一個(gè)是統(tǒng)計(jì)部分,包括在線人數(shù)統(tǒng)計(jì),綜合數(shù)據(jù)統(tǒng)計(jì),單日流量統(tǒng)計(jì)等。 它也充當(dāng)寫使用 SQLite 庫的應(yīng)用的一個(gè)例子 第 3 章 需求分析 系統(tǒng)描述 網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)包括三個(gè)基本部分,一個(gè)是記錄訪客部分,包括記錄訪客的 IP 地址,瀏覽器信息,操作系統(tǒng)信息,瀏覽時(shí)間, 離開時(shí)間,瀏覽頁面,會(huì)話記錄。只有在其他訪問當(dāng)前不被服務(wù)的時(shí)候才能滿足寫訪問;否則寫訪問失敗并帶有一個(gè)錯(cuò)誤代碼(也可以在可配置的超時(shí)過期之后自動(dòng)的重試)。 多個(gè)進(jìn)程或線程可以訪問同一個(gè)數(shù)據(jù)而沒有問題。例如,某些用戶發(fā)現(xiàn)這是使數(shù)據(jù)庫更加有用的創(chuàng)新,特別是與無類型的腳本語言一起使 用的時(shí)候。不進(jìn)行類型檢查。它的簡單的設(shè)計(jì)是通過在開始一個(gè)事務(wù)的時(shí)候鎖定整個(gè)數(shù)據(jù)文件而完成的。這在消耗總量、延遲時(shí)間和整體簡單性上有積極的作用。 不像常見的客戶 服務(wù)器范例, SQLite 引擎不是個(gè)程序與之通信的獨(dú)立進(jìn)程,而是連接到程 序中成為它的一個(gè)主要部分。 Django 包含了很多應(yīng)用在它的“ contrib”包中,這些包括: 一個(gè)可擴(kuò)展的認(rèn)證系統(tǒng) 動(dòng)態(tài)站點(diǎn)管理頁面 一組產(chǎn)生 RSS 和 Atom 的工具 一個(gè)靈活的評(píng)論系統(tǒng) 產(chǎn)生 Google 站點(diǎn)地圖 Google Sitemaps 的工具 防止跨站請(qǐng)求偽造( crosssite request fery)的工具 一套支持輕量級(jí)標(biāo)記語言( Textile 和 Markdown)的模板庫 一套協(xié)助創(chuàng)建地理信息系統(tǒng)( GIS)的基礎(chǔ)框架 SQLite 數(shù)據(jù)庫簡介 SQLite 是遵守 ACID 的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它包含在一個(gè)相對(duì)小的 C 庫中。 一個(gè)序列化系統(tǒng),能夠生成或讀取采用 XML 或 JSON 表示的 Django 模型實(shí)例。 中間件支持,允許對(duì)請(qǐng)求處理的各個(gè)階段進(jìn)行干涉。 一個(gè)表單序列化及驗(yàn)證系統(tǒng),用于 HTML 表單和適于數(shù)據(jù)庫存儲(chǔ)的數(shù)據(jù)之間的轉(zhuǎn)換。 Django 框架的核心包括:一個(gè) 對(duì)象 關(guān)系 的映射器,用作數(shù)據(jù)模型(以Python 類的形式定義)和關(guān)系數(shù)據(jù)庫間的媒介;一個(gè)基于正則表達(dá)式的 URL 分發(fā)器;一個(gè)視圖系統(tǒng),用于處理請(qǐng)求;以及一個(gè)模板系統(tǒng)。t Repeat Yourself)。 Django 的主要目標(biāo)是使得開發(fā)復(fù)雜的、數(shù)據(jù)庫驅(qū)動(dòng)的網(wǎng)站變得簡單。并于 2021 年 7 月在 BSD 許可證下發(fā)布。采用了 MVC 的設(shè)計(jì)模式,即模型 M,模版 T 和視圖控制器 V。 Python 也被稱為是一門清晰的語言。 Python可以使用戶避免過分的語法的羈絆而將精力主要集中到所要實(shí)現(xiàn)的程序任務(wù)上。新的內(nèi)置模塊( module)可以用 C 或 C++寫成。及很多不常用的操作系統(tǒng),包括 AIX、 AS/400 OS/400 、 BeOS、 OS/ OS/390 與 z/OS、 Palm OS、 PlayStation 與 PSP、 Psion、QNX、 RISC OS、 Series 60、 Sparc Solaris、 VMS、 VxWorks、 Windows CE 或 Pocket PC、 Sharp Zaurus、 MorphOS 等。 第 2 章 Python 語言及 Django 框架簡介 Python 語言簡介 Python 是一門跨平臺(tái)的腳本語言, Python 規(guī)定了一個(gè) Python 語法規(guī)則,實(shí)現(xiàn)了 Python 語法的解釋程序就成為了 Python 的解釋器,我們用的比較多的是 C版本的 Python,也就是使用 C語言實(shí)現(xiàn)的 Python解釋器,除此之外還有使用 Java實(shí)現(xiàn)的 Jython 和使用 .NET 實(shí)現(xiàn)的 IronPython,這些實(shí)現(xiàn)可以使 Python 用戶充分 利用己有的 Java 及 .NET 資源。 引用頁面的 URI | UserAgent 。 用戶的電子郵件地址 | IfModifiedSince 。[1][2] RequestHeader Authorization 。 圖 HTTP 通訊過程 HTTP/ 的請(qǐng)求標(biāo)頭允許客戶端向服務(wù)器端傳遞該請(qǐng)求的附加信息及客戶端信息。 絕大多數(shù) HTTP 通訊由用戶代理進(jìn)行初始化,并通過它來組裝請(qǐng)求以獲取存儲(chǔ)在一些原始服務(wù)器上的資源。 通過向所要統(tǒng)計(jì)網(wǎng)站頁面中插入一段 6HTML 代碼來實(shí)行轉(zhuǎn)向訪問。 用戶瀏覽網(wǎng)站的方式: 用戶上網(wǎng)設(shè)備類型; 用戶瀏覽器的名稱和版本; 訪問者電腦分辨率顯示模式; 用戶所使用的操作系統(tǒng)名稱和版本; 用戶所在地理區(qū)域分布狀況等。 網(wǎng)站流量指標(biāo): 獨(dú)立的訪
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1