国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

多用戶個人微型空間平臺設(shè)計分析

2014-07-28 00:41羅利海
電腦知識與技術(shù) 2014年16期
關(guān)鍵詞:功能設(shè)計多用戶博客

羅利海

摘要:隨著互聯(lián)網(wǎng)的普及,用戶對網(wǎng)絡(luò)的感知也發(fā)生了徹底改變,以博客為代表的具有劃時代性的Web2.0時代產(chǎn)品相繼出現(xiàn)。博客類似個人網(wǎng)站,是一個多用戶空間平臺,可以作為網(wǎng)絡(luò)個人日記,抒發(fā)個人情感;作為個人展示自己某方面的空間,讓更多人了解自己;提供一個網(wǎng)絡(luò)交友的平臺,可以認(rèn)識各行各業(yè)的形形色色的人;還是一個學(xué)習(xí)交流的地方;具有更強(qiáng)內(nèi)容的私有性和娛樂性。該文以博客文章發(fā)布管理為基礎(chǔ),并結(jié)合其實際需求,簡述多用戶個人空間平臺設(shè)計。

關(guān)鍵詞:多用戶;博客;個人平臺;功能設(shè)計

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)16-3958-03

1 多用戶個人空間的代表——博客概述

隨著互聯(lián)網(wǎng)的普及,用戶對網(wǎng)絡(luò)的感知也發(fā)生了翻天覆地的變化,用戶不只是內(nèi)容的被動瀏覽者,同時也是內(nèi)容的制造者。博客技術(shù)應(yīng)運(yùn)而生,使信息領(lǐng)域變得更為廣泛。博客是社會媒體網(wǎng)絡(luò)的一部分,一個典型的博客結(jié)合了文字、圖像、其他博客或網(wǎng)站的鏈接、及其它與主題相關(guān)的媒體。當(dāng)人們的交流克服了時空障礙以后,博客系統(tǒng)的出現(xiàn)又打開了新的一頁。它可以作為網(wǎng)絡(luò)個人日記,抒發(fā)個人情感;作為個人展示自己某方面的空間,讓更多人了解自己;提供一個網(wǎng)絡(luò)交友的平臺,可以認(rèn)識各行各業(yè)的形形色色的人;它還是一個學(xué)習(xí)交流的地方等。

2 可行性分析

2.1 市場分析

根據(jù)2014年1月16日,中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)在京發(fā)布的第33次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》顯示,截至2013年12月,中國網(wǎng)民規(guī)模達(dá)6.18億,互聯(lián)網(wǎng)普及率為45.8%。其中,手機(jī)網(wǎng)民規(guī)模達(dá)5億,繼續(xù)保持穩(wěn)定增長。手機(jī)網(wǎng)民規(guī)模的持續(xù)增長促進(jìn)了手機(jī)端各類應(yīng)用的發(fā)展,成為2013年中國互聯(lián)網(wǎng)發(fā)展的一大亮點。對于全民入網(wǎng)的發(fā)展趨勢,如果有5000萬人平均一個月寫一篇博文,而一篇博文的日平均頁面的瀏覽數(shù)(PV)為50的話,每日可增加25億的PV流量,可見市場發(fā)展空間是相當(dāng)大的。雖然現(xiàn)在博客的市場量相對是很大的,顧客傾向于幾家BSP所提供的博客,如:著名的博客巴士、CSDN博客,還有新浪博客、騰訊等,但是要考慮到市場的不斷發(fā)展變化,分析研究個人微型空間平臺的設(shè)計,也有理論和實際意義。

2.2 技術(shù)分析

本微博平臺主要采用LAMP的平臺來開發(fā),最后是在linux服務(wù)器上部署和運(yùn)行本系統(tǒng),但是在開發(fā)的時候根據(jù)個人不同的習(xí)慣,此處可采用WAMP的環(huán)境來開發(fā)。PHP已經(jīng)流行和發(fā)展了數(shù)年,技術(shù)相對比較成熟,開發(fā)系統(tǒng)穩(wěn)定可靠,同時優(yōu)秀的模版引擎Smarty的加入,更讓整個開發(fā)變得更加靈活和簡潔。本系統(tǒng)可采用優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)MySQL作為后臺數(shù)據(jù)庫,能和Windows以及當(dāng)前各種系統(tǒng)很好的兼容搭配。

3 開發(fā)工具和運(yùn)行環(huán)境要求

3.1 選擇開發(fā)工具

3.2 環(huán)境支持

3.2.1 硬件方面

分別提供數(shù)據(jù)庫服務(wù)器各和web服務(wù)器一臺,也可以把數(shù)據(jù)庫服務(wù)和器web服務(wù)器同時放在一臺服務(wù)器上面。

3.2.2 軟件運(yùn)行環(huán)境方面

linux服務(wù)器如CentOS-5.0(可以在windows上開發(fā));Web服務(wù)器采用 Apache2.0及以上版本、PHP需要5.0及以上版本、及MySQL5.0及以上版本、ZendFramework1.5及以上版本、Scriptaculous 1.8.1及以上版本、Smarty3.1及以上版本、Prototype1.6.0及以上版本、Jquery.js: jquery 1.4及以上版本

4 功能設(shè)計分析

4.1 性能要求

設(shè)計要訪問速度快,并且要做到盡可能的安全,包括權(quán)限控制以及能很好的防止別人的攻擊,系統(tǒng)響應(yīng)時間應(yīng)非常短。

為了體現(xiàn)不同用戶的個性,平臺設(shè)計系統(tǒng)應(yīng)允許用戶對自己的帖子上傳圖片,為帖子設(shè)置權(quán)限,即如果該文章只能讓自己的好友看的話,就可以設(shè)置權(quán)限。

為了增加博主們的互動性,系統(tǒng)還提供了好友功能、允許好友之間相互通信,并且還設(shè)置了好友的友情鏈接,這樣想看好友的文章就可以鏈接過去。

設(shè)計中,為了讓用戶體驗更加的豐富,還提供了電子相冊,音樂模塊,這樣用戶就可以在本系統(tǒng)上建立相冊,并且在別人的主頁上也可以欣賞到別人的相冊。而且可以上傳自己喜歡的音樂來充實自己的音樂模塊,這樣就可以在寫文章的時候也可以在本系統(tǒng)上聽到自己喜歡的音樂。

最后為了讓用戶的體驗更加的多元化和個性化,本系統(tǒng)還專為每一個用戶提供了一個個性化主頁,該主頁不同于博客主頁,該主頁只能是用戶自身才能訪問。該主頁提供了rss訂閱和flickr相冊訂閱,可以讓用戶訂閱自己喜歡的新聞和相冊,并且用戶可以自己擺放他們的位置,而且rss和flickr訂閱有不同的形態(tài)來顯示,滿足每個用戶的個性需求,不僅如此,每個用戶還可以在個性化主頁上添加一些小應(yīng)用,比如一些小工具之類的,這些小應(yīng)用都是本系統(tǒng)后臺提供的,隨著本系統(tǒng)的后臺應(yīng)用系統(tǒng)越來越完善,用戶的體驗也將越來越多元化和個性化。

4.2 面向?qū)ο蠓治?/p>

4.2.1 游客

此類用戶不是本系統(tǒng)的用戶或者沒有登錄、對于當(dāng)前系統(tǒng)來講,只是一名匿名的瀏覽者。在系統(tǒng)中,雖然游客都沒有身份標(biāo)識,但也是可以瀏覽博客中的文章和電子相冊,前提是文章和相冊的權(quán)限是游客級別的。

4.2.2 注冊用戶

此類用戶和游客的唯一區(qū)別在于該類用戶屬于系統(tǒng)登錄用戶,在系統(tǒng)中有用戶ID作為他們的唯一標(biāo)識,并擁有自己的博客,其實該類用戶和博主有一定的關(guān)系。用戶瀏覽其它用戶的博客時,僅僅是一個有身份標(biāo)識的瀏覽者而已,但一旦用戶進(jìn)入了自己的博客主頁,那么這時身份除了是一名瀏覽者外,還是一名博主,這時將擁有博主的所有權(quán)限。

4.2.3 博主

此類用戶即為擁有博客的用戶,是注冊用戶的一種特例,有管理博客的權(quán)限。舉個例子,當(dāng)用戶瀏覽文章時,如果該文章是自己寫的,那么他的身份就是博主,即就可以在瀏覽文章的時候有刪除該文章評論的權(quán)限,如果該文章不是自己寫的,那么該用戶就只是一個注冊用戶,只能對文章進(jìn)行評論,而不能刪除該文章評論。

4.2.4 系統(tǒng)管理員

該類用戶為博客系統(tǒng)的網(wǎng)站管理員,本應(yīng)具有上述用戶的所有管理權(quán)限,為了減少系統(tǒng)的復(fù)雜度,而且為了讓博主的權(quán)力最大化和自由化,系統(tǒng)管理員一般是不管用戶博客的后臺權(quán)限,或者說管的很少,只能從大的方面來管理,這里只具有系統(tǒng)后臺的管理功能。

4.3 功能模塊設(shè)計

4.3.1基本功能要求

系統(tǒng)主要提供的功能包括以下幾方面:

1) 用戶的注冊,注銷和登錄,以及忘記密碼時找回密碼功能

2) 文章的發(fā)布和管理,其中文章管理功能包括文章的添加、刪除,修改和預(yù)覽。其中預(yù)覽頁面則包括文章評論的刪除和查看、文章所需圖片的上傳和刪除、將草稿發(fā)布或文章存為草稿功能,以及給文章添加標(biāo)簽和設(shè)置文章權(quán)限的功能。

3) 文章分類功能,本系統(tǒng)的文章是根據(jù)文章所添加的標(biāo)簽來進(jìn)行分類的,同時根據(jù)寫文章的日期,還有一個文章的月份歸檔的功能。

4) 博客設(shè)置,主要包括博客密碼的修改、用戶頭像的上傳和修改,用戶的電子郵箱的修改,以及是否在網(wǎng)站首頁顯示最新文章,和在用戶主頁要顯示文章的條目的設(shè)置,最后是關(guān)于密保問題的修改和設(shè)置。

5) 好友管理,包括添加好友和刪除好友,以及給好友發(fā)短信的功能

6) 消息管理,包括收件箱和發(fā)件箱,其中收件箱包括對添加好友信息的確認(rèn)。而且還有給好友發(fā)信息,以及回復(fù)收件箱中的信息。

7) 電子相冊管理,包括對相冊的創(chuàng)建和刪除,以及對相冊上傳圖片和刪除圖片,本系統(tǒng)支持多圖片上傳。還有就是圖片的查看。

8)音樂管理,包括對音樂的上傳和刪除,本系統(tǒng)支持多音樂文件的上傳。并且在網(wǎng)站的右欄有一個放置音樂的music box。

9) 個性化主頁,提供rss和flickr相冊的訂閱,以及閱讀新聞和圖片的多元化方式,并且還有添加本系統(tǒng)所提供的小應(yīng)用到自己的個性化主頁上,同時還可以保存位置,這樣當(dāng)下一次進(jìn)入的時候還是你上一次擺放的位置。

10) 系統(tǒng)管理后臺,主要包括用戶管理、文章管理、以及應(yīng)用后臺管理。

4.3.2 模塊劃分設(shè)計

本系統(tǒng)從整個架構(gòu)特點來看,主要系統(tǒng)有個人博客管理系統(tǒng)和管理員系統(tǒng),細(xì)分13個小的功能模塊,圖1所示的功能。

5 數(shù)據(jù)庫設(shè)計

為了達(dá)到相結(jié)合,設(shè)計系統(tǒng)的表結(jié)構(gòu)分為兩大類,一類是多用戶博客系統(tǒng)的表,一種是個性化主頁的表。其中多用戶博客系統(tǒng)的表有15個表,分別是users(用戶表),users_profile(用戶個性化表),users_friends(朋友表),users_gallerys(相冊表),users_images(用戶頭像表),users_messages(消息表),users_musics(音樂表),gallerys_images(相冊圖片表),blog_posts(文章信息表),blog_posts_profile(文章個性化表),blog_posts_reviews(評論表),blog_posts_images(文章圖片表),blog_posts_tags(文章標(biāo)簽表),blog_apps(應(yīng)用表),apps_images(應(yīng)用圖片表)。

個性化主頁的表有6個.user(個性化主頁用戶表),flkinfo(flickr屬性表),rssinfo(rss屬性表),appinfo(應(yīng)用屬性表),sort(位置信息表),widgets(個性化主頁組件信息表)。

這里需要注意一點的是,為了讓博客系統(tǒng)和個性化主頁做到松耦合,有兩個記錄用戶信息的表,因為不是每一個用戶都會去建立一個個性化主頁的。這樣就能夠區(qū)別開來,而且也有助于統(tǒng)計這方面的信息,做到互不干涉。

6 總結(jié)

通過可行性分析可以知道本系統(tǒng)的可用性和市場性是很大的,同時從功能分析上給出了本系統(tǒng)的基本要求和功能模塊設(shè)計,最后介紹開發(fā)設(shè)計。

參考文獻(xiàn):

[1] 王西鋒,張曉孿,楊樂.網(wǎng)絡(luò)博客的設(shè)計與實現(xiàn)[J].計算機(jī)與數(shù)字工程,2011,39(5).

[2] 陳于揚(yáng),尚秋峰.基于PHP和Ajax技術(shù)的個人博客設(shè)計[J],海南大學(xué)學(xué)報:自然科學(xué)版,2010,28(4).

[3] 曹紅.Blog社區(qū)的發(fā)現(xiàn)與演變追蹤技術(shù)研究[D].哈爾濱工業(yè)大學(xué),2009.

猜你喜歡
功能設(shè)計多用戶博客
安泰科多用戶報告訂閱單
安泰科多用戶報告訂閱單
安泰科多用戶報告訂閱單
安泰科多用戶報告訂閱單
基于ASP.NET的貴安大學(xué)城二手物品交易網(wǎng)站的設(shè)計與實現(xiàn)
微信微網(wǎng)站典型功能設(shè)計與性能保障研究
醫(yī)學(xué)類課程題庫管理與組卷系統(tǒng)需求分析及功能設(shè)計
電力營銷系統(tǒng)功能分析
博客天下
博客相冊
孝义市| 杭州市| 濮阳县| 三亚市| 万载县| 正宁县| 紫云| 长丰县| 新竹县| 汕头市| 景洪市| 石景山区| 辽宁省| 象山县| 夏邑县| 苍山县| 红原县| 绵阳市| 自贡市| 绿春县| 宣汉县| 威海市| 繁昌县| 蛟河市| 吕梁市| 文昌市| 涡阳县| 类乌齐县| 常德市| 宣城市| 镇沅| 汝阳县| 商都县| 蕲春县| 都匀市| 德令哈市| 濉溪县| 铅山县| 龙川县| 厦门市| 怀远县|