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

正文內(nèi)容

多用戶博客系統(tǒng)的設計與實現(xiàn)-免費閱讀

2025-07-23 23:55 上一頁面

下一頁面
  

【正文】 系統(tǒng)總體架構如圖 43 所示。對于一張表的查詢和多張表之間的聯(lián)合查詢有時響應的時間差不只是一倍、二倍的概念,而是一個數(shù)據(jù)級的概念。表 46 itemtypes 用戶自定義分類表字段 類型 是否為空 默認值 描述id int 否 用戶自定義分類 iduid int 否 0 分類所屬用戶 idtype enum(‘blog’,’album’,’video’)否 分類類型 blog:日志 album:相冊 video:視頻category_id int 否 0 系統(tǒng)分類 idname varchar(20) 否 分類名稱addtime int 否 0 分類添加時間src varchar(100) 是 NULL 封面圖片 (針對相冊)des varchar(200) 是 NULL 分類描述ispublic tinyint 否 0 是否公開 0:公開 1:不公開 mods 模塊表模塊表結構如表 47 所示。對于整個系統(tǒng)來講,用戶博客首頁和用戶博客后臺屬于整個系統(tǒng)的重心,接下來的設計主要圍繞這兩項開展。社區(qū)廣播:通過該功能,管理員可以發(fā)布一些系統(tǒng)的通知。在添加一個模塊時,模塊會被添加到首頁第一欄的第一個位置,然后博主就可以通過布局設置來將模塊調整到自己所喜歡的位置。博客可以通過該功能為自己的博客選擇一款自己喜歡的風格。博客描述的設置:博客默認情況下描述為空,為了進一步說明自己的博客,用該選項進行設置,最終顯示方式會為副標題的形式顯示。 功能詳細說明本節(jié)將從用戶用例的角度來描述系統(tǒng)的具體功能,本博客系統(tǒng)主要用例包括:游客用例、注冊用戶用例、博主用例和系統(tǒng)管理員用途,以下是詳細描述。8. 系統(tǒng)管理后臺,主要包括用戶管理、日志管理、模塊管理和評論管理四大功能。為了增加博主們的互動性,系統(tǒng)還提供了好友功能、有些系統(tǒng)功能可能博客只想提供給自己的好友們使用,那么這些功能對于其它博主或者未登錄的游客們就沒有使用的權限。 性能要求本系統(tǒng)必須提供 724 小時能正常訪問,系統(tǒng)響應時間必需在 1 秒內(nèi)完成,頁面響應時間不能超過 3 秒,并且頁面不能出現(xiàn)假死現(xiàn)象。所以,對于博客的贏利模式而言,無論是 BSP,還是廣大博客用戶,都不是一個問題。對于機構用戶而言,他們不見得需要從博客上直接贏利,往往他們開設博客更多的是推廣他們的企業(yè),宣傳他們的產(chǎn)品,從而帶來更多的消費者去購買他們的產(chǎn)品或者認同他們的企業(yè),這當然對于他們來講,也是一種間接的贏利。對于第二種方式,至少一年也需要 200 多塊錢,即:一個域名 100 元,租用 100M 的虛擬主機一年差不多也得 100 元。幾大門戶之一的新浪博客,但主要側重于名人博客,通過名人效應,帶動著廣大粉絲網(wǎng)友參與到其中的互動中。對于這么一個龐大的基數(shù),相信寫博的人的數(shù)量也是相當可觀的。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構件能被不同的界面使用。 關于 MVCMVC 是一個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。Zend Framework 項目的主要贊助者是 Zend Technologies,但許多其它公司也貢獻了組件或重大功能。更重要的是提供了用于C、 C++、Eiffel、Java 、Perl、PHP、Python、Ruby 和 Tcl 的 API,從而可以很容易的將其加入到各種應用中。2. 跨平臺性非常好,支持 Windows 系列操作系統(tǒng),LINUX 操作系統(tǒng)和 UNIX 操作系統(tǒng)。雖然最終完工的系統(tǒng)能運行在不同的操作系統(tǒng)平臺上,但從性能等指標來講,采用 Linux 作為最終的運行平臺,與其它操作系統(tǒng)相比,更是勝出一籌,所以最終運行操作系統(tǒng)采用 Linux。由于它們開源,標志著任何人都可以無償?shù)拿赓M使用它,也意味著越來越多的開發(fā)者加入到其中,無償?shù)姆瞰I他們的智慧,使得軟件在性能、效率方面得到了極大的提高。. . . .. . 學習好幫手而新形勢下()的應用,由于它的實時性和較高的交互性,就注定了不能完全采用生成靜態(tài)文件方式來解決這一問題,頁面可能會實時更新,從而需要實時的請求數(shù)據(jù)庫,將所請求的內(nèi)容展現(xiàn)在用戶面前。博客也稱為網(wǎng)絡日志,是 blog 的諧音,由很多經(jīng)常更新的帖子(也叫日志或者個人文章)順序倒序排列,最新的帖子在最上面,這些帖子的內(nèi)容不一定要長篇大論,具體內(nèi)容格式也沒有任何要求,它以個人純粹的個人想法和心得,包括你對時事新聞、國家大事的個人看法,或者一日三餐、服飾打扮的精心料理等,也可以是在基于某一主題的情況下或者是在某一共同領域內(nèi)由一群人集體創(chuàng)作的內(nèi)容。除了這些基本功能外,還有博客風格更改、模塊設置和頁面布局更改等個性化功能。開發(fā)過程中,采用了 MVC 分層思想,設計了專門的緩存策略,運用了當今比較流行的 Web 前端開發(fā)技術Ajax、Javascript 等.. . . .. . 學習好幫手本系統(tǒng)基于 B/S 架構,采用 PHP 為開發(fā)語言、MySQL 為數(shù)據(jù)庫的LAMP 開發(fā)平臺,結合功能強大的開源框架 ZendFramework 為開發(fā)框架,從而保證了整個系統(tǒng)穩(wěn)定、快速、高效的運行。類似于傳統(tǒng)的“網(wǎng)絡日志” ,但又不同于傳統(tǒng)的“網(wǎng)絡日志“,傳統(tǒng)的”網(wǎng)絡日志“是帶有顯示的私人性質的,而博客則是私人性和公共性的有效結合,絕不僅僅是純粹個人思想的表達和日常鎖事的記錄,它所提供的內(nèi)容可以用來進行交流和為他人提供幫助,是可以包容事個互聯(lián)網(wǎng)的,具有極高的共享精神和價值。由于數(shù)據(jù)的動態(tài)生成。和其它平臺解決方案相比,LAMP 平臺開發(fā)的項目在軟件方面的投資成本較低,因此受到整個 IT 界的關注,全球 80%以上的訪問量是由 LAMP 提供的。為了提高開發(fā)效率以及整個系統(tǒng)代碼的良好構架,采用 PHP 官方鼎力相推的一款 PHP 開源框架 ZendFramework 進行開發(fā)。同時支持多種 Web 服務器。 關于 ApacheApache 是世界使用排名第一的 Web 服務器軟件。例如 Google、 Microsoft 和 StrikeIron 作為伙伴提供了 web 服務接口和其它 希望給 Zend Framework 開發(fā)者使用的技術。使用MVC 應用程序被分成三個核心部件:模型、視圖、控制器。例如,很多數(shù)據(jù)可能用 HTML 來表示,但是也有可能用 WAP 來表示,而這些表示所需要的僅令是改變視圖層的實現(xiàn)方式,而控制層和模型層無需做任何改變。假設有 4000 萬人平均一個月寫一篇博文的話,那么就意味著每個月互聯(lián)網(wǎng)上能增加 4000 萬篇文章,而這 4000 萬文章中,觀點各異,行業(yè)分明,基本能覆蓋各各層次的網(wǎng)民。而在當今整個 IT 界相當有影響力的騰訊公司,它們則借助于強大的用戶群,將他們的博客產(chǎn)品 空間覆蓋到了 80%以上的上網(wǎng)用戶。當然選擇自己買服務器托管就更貴了,購買一臺服務器,至少得 15000 元,在托管中心托管一年,差不多也要個 5000 元。談到這里,其實機構用戶也可以給 BSP 帶來一筆收益。 技術分析博客作為一個典型的 應用,所面臨的技術挑戰(zhàn)在前面的分析中已經(jīng)提到。 運行環(huán)境要求本節(jié)主要從硬件環(huán)境和軟件環(huán)境兩方面來描述。 基本功能要求系統(tǒng)主要提供的功能包括以下幾方面:1. 博主的注冊和登錄 2. 日志的發(fā)布和管理,包括日志管理和分類選擇功能,其中日志管理功能包括日志的添加、刪除和修改。 用戶分析本博客系統(tǒng)主要包括以下幾類用戶:1. 游客此類用戶不是本系統(tǒng)的用戶或者沒有登錄、對于當前系統(tǒng)來講,只是一名匿名的瀏覽者。1. 游客用例圖圖 31 游客用例圖圖 31 用例分析說明如下:瀏覽日志:閱讀系統(tǒng)內(nèi)所有博客的日志。博客訪問權限的設置:有時,需要臨時的關閉博客,不喜歡任何人來訪問,就可以通過該選項來設置。日志分類管理:日志分類可以將日志分成很多不同的類,具體操作包括:添加分類、修改分類和刪除分類。4. 系統(tǒng)管理員用例圖圖 34 系統(tǒng)管理員用例圖圖 34 各用例分析說明如下:用戶管理:對系統(tǒng)中的博客用戶進行管理,有些用戶可能在博客里發(fā)表一些反動言論或者一些違法的日志,對于這種情況,系統(tǒng)管理員需要對該類用戶的博客進行刪除,以維護整個博客系統(tǒng)內(nèi)容的健康。當新的通知發(fā)布以后,用戶(所有瀏覽的人,包括游客和注冊用戶在內(nèi)的所有人)在瀏覽日志時,就會收到一條系統(tǒng)的廣播通知。 數(shù)據(jù)庫設計系統(tǒng)主要由 13 個表組成,分別為 users(用戶表) 、spaces( 空間信息表)、blogs( 日志表)、ments(評論表) 、categories(系統(tǒng)分類表)、itemtypes(用戶自定義分類表) 、. . . .. . 學習好幫手mods(模塊表)、modsetting( 模塊設置表) 、 ipban(禁止 IP 表)、tags(標簽表)、tag_items(tag 和 item 關聯(lián)表)、attachments(附件表 )、trashblogs(刪除日志回收表).各表關系如圖 42 所示。表 47 mods 模塊表字段 類型 是否為空 默認值 描述id int 否 模塊 idmodname varchar(20) 否 模塊名稱addtime int 否 0 模塊添加時間abname varchar(20) 否 模塊英文簡稱 modsettings 模塊設置表模塊設置表結構如表 48 所示。對于本博客系統(tǒng)數(shù)據(jù)庫的設計也遵從了這一理念,為了提高系統(tǒng)的響應能力,適當?shù)臑閿?shù)據(jù)表添加了一些冗余字段。. . . .. . 學習好幫手圖 43 系統(tǒng)總體架構Browse 為用戶瀏覽器,是安裝在用戶自己的電腦上的。而 B/S 架構則很好的解決了這一問題,該架構的最終系統(tǒng)代碼只需要放在 Web 服務器上,而用戶僅僅通過瀏覽器就能輕松訪問系統(tǒng),而對于系統(tǒng)的升級,只需要將系統(tǒng)代碼更新到Web 服務器上,用戶就能享受到新系統(tǒng)所帶來的功能體驗。對于 網(wǎng)站應用而言,實時進行數(shù)據(jù)庫的查詢是難免的,但有時候所需數(shù)據(jù)字段不會在一個表里全部體現(xiàn),需要取得這些字段的話,難免會進行聯(lián)表查詢,當數(shù)據(jù)表里的數(shù)據(jù)不到一個數(shù)據(jù)級的時候,系統(tǒng)的響應時間可能還能接受,但隨著數(shù)據(jù)的不斷增加,系統(tǒng)的響應時間也增加。表 45 categories 系統(tǒng)分類表字段 類型 是否為空 默認值 描述id int 分類 idtype enum(‘blog’,’albu 否 分類類型 blog:日志 album: . . . .. . 學習好幫手m’,’video’) 相冊分類 video 視頻分類( 擴展用)pid int 否 0 父級分類 id(暫無用)name varchar(20) 否 分類名稱addtime int 否 0 分類添加時間 itemtypes 用戶自定義分類表用戶自定義分類表結構如表 46 所示。用戶博客后臺:用戶博客后臺主要是用戶的博客內(nèi)容進行管理,如:日志的發(fā)布,刪除等操作。模塊管理:對系統(tǒng)內(nèi)所提供的模塊可能在這里進行統(tǒng)一的添加、刪除和修改。系統(tǒng)為了滿足各種用戶的需求,提供了很多這樣的模塊,但不同的用戶不可能希望所有的模塊都展示在自己的首頁上,而是希望可以只選擇自己所喜歡的模塊,所以通過該功能,用戶就可以添加自己喜歡的模塊和刪除自己不喜歡的模塊。風格設置:該功能為個性化功能。博客設置:對博客參數(shù)的設置,具體包括:博客名稱的設置:用戶剛申請了博客后,系統(tǒng)給出一個默認的博客名稱,以用戶名的博客來命名,有時為了體現(xiàn)自己博客的與眾不同,自己全新的設置一個自己喜歡的名稱,就可以通過該選項來進行設置。4. 系統(tǒng)管理員該類用戶為博客系統(tǒng)的網(wǎng)站管理員,本應具有上述用戶的所有管理權限,為了減少系統(tǒng)的復雜度,這里只具有系統(tǒng)后臺的管理功能。7. 文章評論,包括評論的添加、刪除、修改和查詢四大功能。主要包括:博客主頁內(nèi)容的顯示版式的調整、內(nèi)容顯示方式的設置、顯示模塊的選擇和博客整體風格的挑選等功能。. . . .. . 學習好幫手第 3 章 需求分析本章主要從博客系統(tǒng)的性能、運行環(huán)境和各功能需求幾個方面進行描述。對于 BSP 而言,為了鼓勵踴躍的寫博客,可以選擇一些訪問量較高,更新次數(shù)多的博客用戶,按照他們的訪問量來和他們進行分成,對于這些用戶,在. . . .. . 學習好幫手贏得眾多網(wǎng)友認同,獲得成就感的同時,還能賺到一筆收入,從而會更加積極的經(jīng)營自己的博客,當然也就給 BSP 帶來了更多的流量,使廣告主的廣告點擊率進一提高,進而獲得更多的廣告收益,這樣一個良性循環(huán)就會一直無限的循環(huán)下去。對于 BS
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1