博客站點(diǎn)的設(shè)計(jì)與實(shí)現(xiàn)
博客站點(diǎn)的設(shè)計(jì)與實(shí)現(xiàn)1.1系統(tǒng)開發(fā)的目的:a )記錄生活,在自己的每一天上留下思考的劃痕。b )整理思路,固化知識(shí),獲得更多更好的想法。c )分享,將自己的想法、經(jīng)驗(yàn)與人分享。d )交流、提高,通過交
博客站點(diǎn)的設(shè)計(jì)與實(shí)現(xiàn)
1.1系統(tǒng)開發(fā)的目的:
a )記錄生活,在自己的每一天上留下思考的劃痕。
b )整理思路,固化知識(shí),獲得更多更好的想法。
c )分享,將自己的想法、經(jīng)驗(yàn)與人分享。
d )交流、提高,通過交流產(chǎn)生更多的思維火花,相互提高。 e )交友,互相鼓勵(lì),一路同行。
如果說博客網(wǎng)站是一個(gè)舞臺(tái),那么所有的博客都是其中的舞者,把自己有價(jià)值的真實(shí)的一面展示在網(wǎng)絡(luò)世界中,相互交流溝通; 如果博客僅僅為了寫日志,那么博客是一面鏡子,鏡子中展現(xiàn)的是真實(shí)的自己;如果博客是一個(gè)自由媒體,可以把自身感覺有價(jià)值的信息通過博客這個(gè)工具發(fā)布,與網(wǎng)友共享。 ]
1.2系統(tǒng)開發(fā)的意義
博客能讓個(gè)人在互聯(lián)網(wǎng)上表達(dá)自己的心聲。這是一個(gè)收集和共享任何感興趣的事物的地方--可以是政治評(píng)論、個(gè)人日記或是指向您想記住的網(wǎng)站的鏈接。許多人使用博客只是要組織自己的想法,而有些人則在全球成千上萬的瀏覽者中贏得影響力。職業(yè)和業(yè)余新聞?dòng)浾呤褂貌┛桶l(fā)布特發(fā)新聞,而有寫日記習(xí)慣的人則會(huì)在博客 中宣示自己內(nèi)心的想法。而攝影和美術(shù)發(fā)燒者,可以通過博客 系統(tǒng)的管理自己的作品,無論您要發(fā)表什么意見,博客都可以幫您表達(dá)出來。
博客作為一種新表達(dá)的方式,它的傳播不僅情緒,包括大量的智慧、意見和思想。某種意義上說,它也是一種新的文化現(xiàn)象,博客的出現(xiàn)和繁榮,真正凸現(xiàn)網(wǎng)絡(luò)的知識(shí)價(jià)值,標(biāo)志著互聯(lián)網(wǎng)發(fā)展開始步入更高的階段。
,(1)促進(jìn)學(xué)習(xí)。寫blog 可以促進(jìn)學(xué)習(xí),想寫出文章來,自然不能是泛泛的了解就可以的,要理解了才能寫得出來的。這就促進(jìn)了對(duì)某些領(lǐng)域的不斷學(xué)習(xí)和思考。
(2)記錄收獲。blog 中,常常是記錄下來都是瞬間的靈感,對(duì)事物的感悟,經(jīng)過多日思考和實(shí)踐的結(jié)果,對(duì)某個(gè)問題的解決方案等等,這些都是財(cái)富,要記錄下來。
(3)反映成長(zhǎng)。寫blog ,可以反映出人的思考過程,而不僅僅是思考結(jié)果。對(duì)一個(gè)問題或領(lǐng)域,從不了解到了解,從了解到熟悉,從熟悉到精通。這紀(jì)錄了一個(gè)人思考和解決問題的成長(zhǎng)過程。很久之后,看到自己之前的文章,你將會(huì)覺得自己進(jìn)步了。
(4)結(jié)交朋友。寫了blog ,自然會(huì)有許多志趣相同的朋友來閱讀,這可以認(rèn)識(shí)許多朋友。大家有共同的興趣愛好,自然談得來。
1.3系統(tǒng)開發(fā)背景
隨著計(jì)算機(jī)技術(shù)的發(fā)展和普及,blog 得到了極大的發(fā)展。Blog ,是Weblog 的簡(jiǎn)稱。blog 是一種新的生活方式、新的工作方式、新的學(xué)習(xí)方式和交流方式。它是繼E-mail 、BBS 、ICQ 、之后出現(xiàn)的第4種網(wǎng)絡(luò)交流方式。Blog 主要應(yīng)用于3個(gè)方面:一是新的人際交流方式;二是以個(gè)人為中心的信息摘選和知識(shí)管理;三是以個(gè)人為中心的傳播出版。blog 作為個(gè)人的一種學(xué)習(xí)工具,簡(jiǎn)單易用,吸引人的興趣。Blog 在教育方面得到了很大的發(fā)展,它將互聯(lián)網(wǎng)從過去的通訊功能,資料功能、交流功能等進(jìn)一步強(qiáng)化,使其更加個(gè)性化、開放化、實(shí)時(shí)化、全球化,把信息共享發(fā)展到資源共享、思想共享、生命歷程共享。Blog 已經(jīng)成為一種繼課件、積件、資源庫、教育主題網(wǎng)站等信息化教學(xué)模式之后,新的網(wǎng)絡(luò)應(yīng)用模式。它是應(yīng)時(shí)代的需求而興起的,也是應(yīng)時(shí)代需求不斷進(jìn)步的。博客存在的方式,一般分為三種類型:一是托管博客,無須自己注冊(cè)域名、租用空間和編制網(wǎng)頁,博客們只要去免費(fèi)注冊(cè)申請(qǐng)即可擁有自己的博客空間,是最“多快好省”的方式。如英文的www.blogger.com 、多種語言的博客室(blogates.com)等都提供這樣的服務(wù);二是自建獨(dú)立網(wǎng)站的博客,有自己的域名、空間和頁面風(fēng)格,需要一定的條件。
,如方興東建立的“博客中國(guó)”站(www.blogchina.com );三是附屬博客,將自己的博客作為某一個(gè)網(wǎng)站的一部分(如一個(gè)欄目、一個(gè)頻道或者一個(gè)地址)。這三類之間可以演變,甚至可以兼得,一人擁有多種博客網(wǎng)站。
目前進(jìn)行網(wǎng)站開發(fā)的語言很多,如ASP 、PHP 、JSP 、ASP.NET 等。究竟應(yīng)該選擇什么語言來開發(fā)一個(gè)BLOG 網(wǎng)站呢,對(duì)于一個(gè)中小型的網(wǎng)站來說,ASP 無疑是最好的選擇,利用簡(jiǎn)單的HTML 代碼與腳本融合而成的ASP 技術(shù)可以開發(fā)強(qiáng)大的Web 應(yīng)用程序。ASP (Active Sever Pages)是Microsoft 推出的一種服務(wù)器端腳本環(huán)境,ASP 內(nèi)嵌于IIS 中,讓用戶可以輕松的結(jié)合HTML Web頁面、腳本和ActiveX 組件建立或執(zhí)行動(dòng)態(tài)的、交互的Web 服務(wù)器應(yīng)用程序。ASP 并不單指某一種編程語言,而是一門把HTM L 代碼與
VBScript 和JavaScript 等腳本語言融合在一起的技術(shù),ASP 技術(shù)的誕生,應(yīng)該說是一項(xiàng)成功的技術(shù),它開創(chuàng)了非專業(yè)人員開發(fā)高水平網(wǎng)站的歷史。
1.4國(guó)內(nèi)外同類設(shè)計(jì)現(xiàn)狀
國(guó)外最早的博客是作為網(wǎng)絡(luò)“過濾器”的作用出現(xiàn)的,因此有人認(rèn)為瀏覽器發(fā)明人Marc Andreesen開發(fā)的Mosaic 的What’s New網(wǎng)頁就是最早的博客網(wǎng)頁。Justin Hall的黑社會(huì)鏈接網(wǎng)頁也是最早的博客網(wǎng)站原型之一。而目前最流行的詞匯“blog ”,一般公認(rèn)為是Peter Merholz 在1999年才命名的。這一年,也是博客開始高速增長(zhǎng)的一年,主要是由于Blogger 、Pita 、
Greymatter 、Manila 、Diaryland 、Big Blog Tool等眾多自動(dòng)網(wǎng)絡(luò)出版發(fā)布免費(fèi)軟件的出現(xiàn),而且它們往往還提供免費(fèi)的服務(wù)器空間。有了這些,一個(gè)博客就可以零成本地發(fā)布、更新和維護(hù)自己的網(wǎng)站。其中Pyra 公司出品的Blogger 是最流行和最有影響的工具。2005年是博客大眾化元年,博客開始從精英向所有網(wǎng)民和非網(wǎng)民普及,占到中國(guó)互聯(lián)網(wǎng)網(wǎng)民總數(shù)的10左右。目前,國(guó)內(nèi)優(yōu)秀的中文博客網(wǎng)有:新浪博客,搜狐博客,中國(guó)博客網(wǎng),騰訊博客,博客中國(guó)等。截至2006年底,中國(guó)博客作者為1750萬,一年多來增加了將近3000萬,博客作者群體數(shù)量實(shí)現(xiàn)大幅度增長(zhǎng)。Blog 已成為家庭、公司、部門和團(tuán)隊(duì)之間越來越盛行的溝通工具,因?yàn)樗仓饾u被應(yīng)用在企業(yè)內(nèi)
,部網(wǎng)絡(luò)(Intranet )。目前,BSP 商家風(fēng)起云涌,已有數(shù)十家大型博客站點(diǎn)。 以下是比較知名的博客案例:分別是隨心微博的官方博客,oBlog ,WordPress 具體介紹。
國(guó)內(nèi)著名的微博網(wǎng)站隨心微博的官方博客即是采用PivotX 服務(wù)的網(wǎng)站。pivotx 是一個(gè)強(qiáng)大、靈活、開源的blogCMS ,支持多個(gè)Webblogs ,多個(gè)寫作者,內(nèi)置評(píng)論審查功能,垃圾信息防護(hù),易于更換模板,一個(gè)靈活的擴(kuò)展框架,SEO 友好,支持MySQL 數(shù)據(jù)庫以及文本數(shù)據(jù)庫等。PivotX 是一種自由的 內(nèi)容管理系統(tǒng)。整體架構(gòu)源自于Pivot 網(wǎng)志(著名的無數(shù)據(jù)庫、文本數(shù)據(jù)庫開源博客軟件), 系統(tǒng)以PHP 編寫,可以在各種平臺(tái)上運(yùn)作, 其主要特性為管理者接口采用AJAX 模式運(yùn)作, 除可允許多名作者建立多類別、多網(wǎng)志的動(dòng)態(tài)內(nèi)容外, 還支援純文字檔Flat File Database(文本數(shù)據(jù)庫)與MySQL 數(shù)據(jù)庫的資料儲(chǔ)存模式。
oBlog 是一套經(jīng)過完善設(shè)計(jì)的多用戶博客建站程序(軟件著作權(quán)登記號(hào):2005SRBJ1568),是Windows NT 服務(wù)環(huán)境下多用戶博客程序的最佳解決方案。精心設(shè)計(jì)的架構(gòu)與功能機(jī)制,適合從個(gè)人到企業(yè)各方面應(yīng)用的要求,為您提供一個(gè)安全、穩(wěn)定、高效、易用而快捷的博客系統(tǒng)。分免費(fèi)版和商業(yè)版等不同版本。Bo-Blog 是一款基于PHP 的、以MySQL 為數(shù)據(jù)庫支持的免費(fèi)blog 程序。Bo-Blog 的特色有:基于XHTML CSS div 布局的模板結(jié)構(gòu);可自由定制的頁面模塊、插件與模板;部分基于Ajax 的新體驗(yàn);多語言包化與UTF-8國(guó)際編碼;強(qiáng)大的spam 信息防御機(jī)制;RSS 、XML-RPC 、Tags 支持;內(nèi)置留言本、天氣、表情、置頂、驗(yàn)證碼、頭像等;
WordPress 是一種使用PHP 語言和MySQ 數(shù)據(jù)庫開發(fā)的開源、免費(fèi)的 Blog (博客,網(wǎng)志)引擎,用戶 可以在支持PHP 和MySQL 數(shù)據(jù)庫的服務(wù)器上建立自己的 Blog 。WordPress 是一個(gè)功能非常強(qiáng)大的博客系統(tǒng),插件眾多,易于擴(kuò)充功能。安裝和使用都非常方便。目前WordPress 已經(jīng)成為主流的 Blog 搭建平臺(tái)。
1.5功能模塊圖
,
4可行性分析
4.1 技術(shù)條件可行性分析
此個(gè)人博客系統(tǒng)是一個(gè)涉及到數(shù)據(jù)庫的應(yīng)用程序。利用現(xiàn)有的數(shù)據(jù)庫開發(fā)技術(shù)可以達(dá)到 各方面的要求。
4.2 經(jīng)濟(jì)可行性分析 1、支出
(1)完全可以利用現(xiàn)有的設(shè)備,不需要增加新的硬件設(shè)備。 (2)需要經(jīng)常性的軟件維護(hù)費(fèi)用。 2、效益
3、投資回收周期
目前的情況還不可以確定具體的效益,只能根據(jù)后期的點(diǎn)擊率和使用效率來確定。
估計(jì)是系統(tǒng)運(yùn)行后的一年
4.3 社會(huì)因素方面的可行性分析 1、法律方面的可行性
本系統(tǒng)的研制和開發(fā)所涉及到的軟件都選用正版,不會(huì)侵犯他人、集體和國(guó)家的利
益,遵循相關(guān)的法律法規(guī)。 2、使用方面的可行性
,使用本系統(tǒng)的用戶需要擁有一定的計(jì)算機(jī)基礎(chǔ)
5可行性分析結(jié)論
結(jié)論意見:經(jīng)上述可行性分析,此個(gè)人博客系統(tǒng)的體系結(jié)構(gòu)還不是很完善,所以需要進(jìn)一步的討論和了解之后才可以進(jìn)行研制和開發(fā)。


二、需求分析 博客系統(tǒng)是一個(gè)多用戶、多界面的系統(tǒng),主要包括以下幾個(gè)模塊組成。
1. 匿名用戶模塊
本模塊主要由注冊(cè)、登錄、瀏覽博客、評(píng)論4個(gè)部分組成。匿名用戶可以對(duì)其他用戶的博客內(nèi)容時(shí)行瀏覽、評(píng)論。也可以通過注冊(cè)后登錄博客系統(tǒng),申請(qǐng)一個(gè)屬于自己的博客。
2. 注冊(cè)用戶模塊
本模塊主要由個(gè)人信息管理、評(píng)論管理、好友管理、相冊(cè)管理、文
,章管理5個(gè)部分組成。這些功能可以對(duì)用戶個(gè)人博客中的個(gè)人信息、好友、評(píng)論、相冊(cè)和文章進(jìn)行設(shè)置。
3. 系統(tǒng)管理模塊
本模塊主要由用戶管理、評(píng)論審核管理、相冊(cè)審核管理、文章審核管理、鏈接管理5部分組成。這是為了對(duì)注冊(cè)用戶的博客內(nèi)容與個(gè)人信息進(jìn)行管理,并對(duì)博客中的評(píng)論、相冊(cè)、文章進(jìn)行審核,審核通過后才能發(fā)表。
三、需求分析
1、管理員登錄
在調(diào)研中了解到,用戶想要使用系統(tǒng),首先要有一個(gè)友好的用戶注冊(cè)界面,其次,用戶需要經(jīng)歷登錄驗(yàn)證過程,只有合法的擁有管理員身份的用戶才可以使用系統(tǒng)中的管理功能,這樣做可以防止非法用戶登錄并使用本系統(tǒng),妨害數(shù)據(jù)安全。
用戶登錄。通過系統(tǒng)登錄驗(yàn)證,用戶成功進(jìn)入系統(tǒng)并開始使用其中功能。 2、 文章管理
文章管理是用戶所有文章的信息,用戶可以進(jìn)入此處進(jìn)行相關(guān)文章的管理。這部分主要包括以下方面:
(1) 文章信息顯示。顯示出所有文章的大概信息。 (2) 發(fā)表新文章??梢园l(fā)表新的文章,以供網(wǎng)友瀏覽。 (3) 修改文章??梢孕薷囊延械奈恼碌膬?nèi)容。 (4) 刪除文章。允許用戶對(duì)文章信息進(jìn)行刪除操作。
3、 系統(tǒng)信息管理
系統(tǒng)開始運(yùn)行之后,隨著時(shí)間的變化會(huì)有想要更改系統(tǒng)的相關(guān)信息的要求,比如:修改博客的標(biāo)題、聯(lián)系的地址,因此需要提供信息修改的功能。同時(shí),為了保證數(shù)據(jù)使用系統(tǒng)的安全性,用戶也應(yīng)該經(jīng)常修改登錄密碼信息。
,