




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
-.zTOC\o"1-3"\h\u16489第一章概述 252711.1個人博客的概念 267751.2個人博客的開展情況 2166531.3個人博客具有的特點和主要功能 39819主要特點 39772主要功能 39915第二章需求分析 4142012.1開發(fā)背景 4221922.2系統(tǒng)開發(fā)環(huán)境需求 4109201〕開發(fā)語言:JSP 4266472〕開發(fā)平臺:Eclipse+dreamweaver 4228383)所使用的數(shù)據(jù)庫:Orcale 5187572.3系統(tǒng)目標(biāo) 5122282.4系統(tǒng)需求 65489幾個主要功能模塊 68547博客系統(tǒng)通常提供三類效勞: 627983第三章系統(tǒng)設(shè)計 615893.1主要功能設(shè)計 68630系統(tǒng)模塊介紹 618439系統(tǒng)的物理構(gòu)造 7103133.2數(shù)據(jù)庫的概要設(shè)計 75332第四章系統(tǒng)實現(xiàn) 8211054.1首頁設(shè)計 8200514.2文章管理模塊 9166894.3博客管理模塊及留言管理模塊 1126364第五章完畢語 149372參考文獻(xiàn) 14概述1.1個人博客的概念BLOG是WEB
LOG的縮寫,簡單來說就是網(wǎng)絡(luò)日記。它是1997年12月由美國的Jorn
Barger最早提出的,這些年全球博客獲得了突飛猛進(jìn)的開展。據(jù)博客搜索Technorati統(tǒng)計,目前全球平均每5.8秒鐘誕生一個博客。它是一個新型的個人互聯(lián)網(wǎng)出版工具,博客使用者可以很方便地用文字、、影音、圖片建立起個性化的網(wǎng)絡(luò)世界。1.2個人博客的開展情況2006年11月3日,全球中文博客站點數(shù)量到達(dá)5230萬,博客〔Blogger〕用戶數(shù)到達(dá)1987萬,平均每個博客〔Blogger〕用戶擁有大約2.6個博客,博客站點數(shù)和博客用戶數(shù)均比去年有一定程度的增長,人均擁有博客數(shù)與去年相比也略有上升。在近二千萬的中國博客用戶中,每個用戶平均每7.6天更新一次博客,活潑的博客用戶數(shù)〔一周內(nèi)有更新的博客〕到達(dá)302萬,約15.2%的用戶每周更新博客,同時,只有大約4.6%的用戶每天更新博客。在用戶更新的博客中,約42%的博客文章在500個漢字〔1000個字節(jié)〕之內(nèi),500~1000個漢字〔1000~2000個字節(jié)〕的博客文章占約16.5%,越是長篇大論的文章在博客中所占比例則越少。用戶更新博客的時間大局部集中在白天,約48.5%的用戶選擇在工作時間〔上午10點~下午6點〕更新自己的博客,其中,在臨近下班前〔下午4點~6點〕博客更新數(shù)達(dá)12.4%,而約16.3%的用戶選擇在晚上7點~10點更新博客,為全日最頂峰,晚上10點之后時間更新博客的數(shù)量逐漸減少。2006年,擁有獨立域名的博客站點,在博客站點總數(shù)中占約0.43%,這說明,絕大多數(shù)的用戶將博客效勞商作為他們的博客站點首選。而這一年,中國大陸博客效勞商(BSP)持續(xù)大幅增長,博客效勞商數(shù)量到達(dá)1460家,與去年同期相比增長近55%;大型網(wǎng)絡(luò)公司如搜狐、百度紛紛推出相應(yīng)的博客效勞,而新興的博客效勞站點如51.也開場嶄露頭角。過去一年中,中國博客開展速度整體趨緩,博客用戶增長數(shù)較之去年有小幅上升,博客效勞商之間的市場競爭日趨劇烈,與早期提供博客效勞的運營商相比,傳統(tǒng)門戶及大型公司的博客效勞已占據(jù)市場主導(dǎo)地位??傮w而言,2006年中國博客開展呈現(xiàn)5大特點:專業(yè)博客如醫(yī)藥類、教育類等增長較快,博客圈成為社區(qū)開展新方向;博客效勞商(BSP)死亡比例逐漸增高,2005年Top100效勞商中,近20%的站點已經(jīng)關(guān)閉或終止效勞;博客效勞商(BSP)開場逐漸支持手機(jī)和發(fā)貼,開展迅速;綜合博客效勞商(BSP)增長很快,越來越多的效勞商開場提供音頻、視頻博客等功能;利用博客進(jìn)展排名作弊的站點越來越多,06年出現(xiàn)爆炸性增長,其中小型博客效勞商(BSP)尤為突出。個人BLOG目前面臨的主要問題:由于文化市場監(jiān)視的不利,勢必會造成一些淫穢的內(nèi)容廣泛傳播于網(wǎng)路,這就需要文化部門的有力監(jiān)視。1.3個人博客具有的特點和主要功能主要特點零機(jī)制:博客屬于個人所有,是自發(fā)建立和非正式的建立。BSP不能對博客發(fā)號施令。零技術(shù):博客不需要作的專業(yè)知識,可以像發(fā)一樣簡單地實現(xiàn)博客網(wǎng)頁的呈現(xiàn)。技術(shù)的極度簡化,包括架構(gòu)和申請博客、編輯、上傳和修改內(nèi)容等。零本錢:任何一個人都可以像申請免費般免費申請自己的博客。不需要注冊域名的本錢,不需要租用效勞器空間的本錢,不需要許多軟件工具的本錢。零編輯:博客用戶就是編輯,即時寫作、即時發(fā)布、自我檢查。這形成了與傳統(tǒng)寫作截然不同的“體驗〞,真正實現(xiàn)了作者“零磨損〞的開放式寫作。零形式:博客頁面的表現(xiàn)形式和文章內(nèi)容的表現(xiàn)方式十分靈活,沒有特定形式。與個人主頁相比較,博客是使用方便的、交互性強(qiáng)。與傳統(tǒng)的電子、BBS和ICQ這三種互聯(lián)網(wǎng)溝通方式相比,博客是一種較嚴(yán)肅的溝通平臺。BBS公共匿名性很強(qiáng),而個人性很弱,因此缺乏約束。電子和ICQ則是多用于個人間的通訊,而博客是個人性和公共性的結(jié)合。博客是個人在網(wǎng)上展示自己、與別人溝通交流的綜合平臺,它的管理比BBS簡單的多。主要功能博主發(fā)布日志博主通過登陸,可以發(fā)布日志。會員對日志的評論普通用戶可以通過注冊成為blog的會員,可以對日志進(jìn)展評論。游客留言普通用戶可以在留言面板對本系統(tǒng)發(fā)表意見或看法。4)日志顯示博主發(fā)布日志之后可以在日志顯示面板顯示所寫日志,方便用戶查看,通過店家查看可以對日志進(jìn)展評論。5)信息搜索本系統(tǒng)設(shè)置了對留言和日志內(nèi)容的搜索,并采用了高亮顯示的效果對搜索結(jié)果進(jìn)展顯示。需求分析2.1開發(fā)背景隨著時代的開展,信息技術(shù)、Internet/Intranet技術(shù)、數(shù)據(jù)庫技術(shù)的不斷開展完善,網(wǎng)絡(luò)進(jìn)程的加快個人BLOG系統(tǒng)已經(jīng)成為寫網(wǎng)絡(luò)日志必不可少的一種工具。個人BLOG系統(tǒng)是一種簡單有效的提供網(wǎng)絡(luò)用戶之間進(jìn)展在線交流的網(wǎng)絡(luò)平臺,通過個人BLOG可以結(jié)交更多的朋友,表達(dá)更多的想法,它隨時可以發(fā)布日志,方便快捷。訪客可以直接在個人BLOG上留言,如提出問題或意見。我的畢業(yè)設(shè)計也就正是一個BLOG系統(tǒng)的開發(fā)——Blog系統(tǒng)。2.2系統(tǒng)開發(fā)環(huán)境需求1〕開發(fā)語言:JSP作為完全解決了目前ASP,PHP的一個通病--腳本級執(zhí)行,.Sun
公司借助自己在Java
上的非凡造詣,將Java
從Java
應(yīng)用程序
和
Java
Applet
之外,又有新的碩果,這就是Jsp--Java
Server
Page。下面主要介紹下JSP的特點:將內(nèi)容的生成和顯示進(jìn)展別離
使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者*ML標(biāo)識來設(shè)計和格式化最終頁面。強(qiáng)調(diào)可重用的組件
絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件〔JavaBeans或者Enterprise
JavaBeansTM組件〕來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。采用標(biāo)識簡化頁面開發(fā)
Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServer
Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的*ML標(biāo)識中進(jìn)展動態(tài)內(nèi)容生成所需要的。使用JSP標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在效勞器端運行。。由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為JavaServlet,JSP頁面就具有Java技術(shù)的所有好處,包括強(qiáng)健的存儲管理和平安性;作為Java平臺的一局部,JSP擁有Java編程語言“一次編寫,各處運行〞的特點。2〕開發(fā)平臺:Eclipse+dreamweaverEclipse是一個開放源代碼的軟件開發(fā)工程,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。它主要由Eclipse工程、Eclipse工具工程和Eclipse技術(shù)工程三個工程組成,具體包括四個局部組成——EclipsePlatform、JDT、CDT和PDE.JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),EclipsePlatform則是一個開放的可擴(kuò)展IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具的根底。EclipsePlatform允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里完畢,而另一個工具功能在哪里開場。Dreamweaver
M*
是一款專業(yè)的HTML編輯器,用于對Web站點、Web頁和Web應(yīng)用程序進(jìn)展設(shè)計、編碼和開發(fā)。無論您喜歡直接編寫HTML代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver都會為您提供幫助良多的工具,豐富您的Web創(chuàng)作體驗。利用Dreamweaver中的可視化編輯功能,您可以快速地創(chuàng)立頁面而無需編寫任何代碼。不過,如果您更喜歡用手工直接編碼,Dreamweaver還包括許多與編碼相關(guān)的工具和功能。并且,借助Dreamweaver,您還可以使用效勞器語言〔例如ASP、ASP.NET、ColdFusion標(biāo)記語言〔CFML〕、JSP和PHP〕生成支持動態(tài)數(shù)據(jù)庫的Web應(yīng)用程序。3)所使用的數(shù)據(jù)庫:Orcale10i更新博文的SQL語句,包括主題、內(nèi)容和分類updateblogsettitle='****',content='yyyyyyyyyyyyyyy',category_id=2whereid=1刪除博文的SQL語句:deletefromblogwhereid=1驗證合法用戶的SQL語句:Select*fromuserswhereusername=’***’andpassword=’zzz’增加一條評論的SQL語句:刪除一條評論的SQL語句:讀取所有評論的SQL語句:SQL>createtableBlog(idintprimarykey,titlevarchar2(200),contentvarchar2(2000),createtimevarchar2(20),Categoryidint);//SQL>createtableCategory(CategoryIdintprimarykey,CategoryNamevarchar2(100),leavelint);表已創(chuàng)立。SQL>altertableBlogrenamecolumnategoryidtoCategoryId;SQL>createtablements(idintprimarykey,usernamevarchar2(20),contentvarchar2(1500),createtimevarchar2(20),blogIdint);createtableUsers(idintprimarykey,usernamevarchar2(20),passwordvarchar2(20));createsequenceuseridincrementby1startwith1ma*value999999999cycle;insertintomentsvalues(1,'*ianlimei','你的博客寫得太好了啊!','2012-6-18',1);insertintoUsersvalues(1,'licheng','57879850');insertintoCategoryvalues(userid.ne*tval,'旅游風(fēng)光',20)而數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實際上是一種數(shù)據(jù)連接的抽象。各部件之間的關(guān)系如下列圖:應(yīng)用程序應(yīng)用程序ODBC管理器ODBCAPIsql驅(qū)動程序管理器數(shù)據(jù)源名〔DSN〕ODBC驅(qū)動程序數(shù)據(jù)源ODBC層數(shù)據(jù)層應(yīng)用層2.3系統(tǒng)目標(biāo)博客系統(tǒng)開發(fā)的目標(biāo)是提供網(wǎng)絡(luò)用戶之間進(jìn)展在線交流的網(wǎng)絡(luò)平臺,通過個人BLOG可以結(jié)交更多的朋友,表達(dá)更多的想法,它隨時可以發(fā)布日志。具體的要求如下:1)博主可以簡單的添加和刪除日志;2)獨立于具體的數(shù)據(jù)庫平臺。對于與數(shù)據(jù)庫交互的局部充分考慮兼容性;4)容易在原先根底上進(jìn)展二次開發(fā);5)中間根底平臺的無型性。盡量采用開放的標(biāo)準(zhǔn)技術(shù),到達(dá)跨平臺運行的效果;2.4系統(tǒng)需求幾個主要功能模塊博客注冊登陸管理模塊:2〕博客即文章檢索查詢模塊3〕博客頁面顯示模塊4〕博客管理模塊5〕留言顯示檢索模塊博客系統(tǒng)通常提供三類效勞:1〕信息效勞,它可分為:日志顯示,熱點日志推薦,博主風(fēng)采2)查詢效勞:可以根據(jù)日志內(nèi)容,日志標(biāo)題,留言內(nèi)容,留言標(biāo)題等進(jìn)展模糊查詢3)留言效勞:游客可以對系統(tǒng)進(jìn)展留言或發(fā)表看法意見系統(tǒng)設(shè)計3.1主要功能設(shè)計系統(tǒng)模塊介紹博客注冊登陸管理本模塊實現(xiàn)新用戶注冊,登陸功能。其中,注冊新用戶時會對用戶輸入的注冊信息進(jìn)展有效的驗證,包括根本數(shù)據(jù)格式的有效性,以及邏輯有效性,例如:用戶名被占用時給出提示。注冊成功登陸時會對博客輸入的信息進(jìn)展提示,如用戶名、密碼錯誤。同時在注冊時還用到了驗證碼技術(shù),防止惡意注冊!博客文章查詢顯示管理本模塊用于幫助網(wǎng)絡(luò)用戶快速定位到自己關(guān)注的博客頁面及對應(yīng)的文章信息中。在本模塊中提供了最新文章推薦,還提供了按內(nèi)容或標(biāo)題等關(guān)鍵字快速查詢所需文章信息發(fā)表文章管理該模塊實現(xiàn)了博主發(fā)辮新文章的功能。博主發(fā)表文章時,可以選擇文章所屬類別,此外只有是博主才能發(fā)表文章,對此進(jìn)展了嚴(yán)格的身份驗證。發(fā)表及顯示評論管理該模塊實現(xiàn)了與文章相關(guān)的評論管理。只有注冊本錢站會員才能對文章進(jìn)展發(fā)表評論。留言顯示及查詢管理該模塊主要是實現(xiàn)了留言的模塊功能。系統(tǒng)的物理構(gòu)造系統(tǒng)實現(xiàn)的物理構(gòu)造如下列圖:3.2數(shù)據(jù)庫的概要設(shè)計一個設(shè)計良好的數(shù)據(jù)庫,可以使系統(tǒng)的實現(xiàn)變得非常的簡單,同時,也可以使系統(tǒng)的執(zhí)行速度變得很快。反之,一個設(shè)計混亂的數(shù)據(jù)庫,不僅增加了吸引的管理實現(xiàn)過程,同時在系統(tǒng)的執(zhí)行過程中,使得檢索變得很慢,降低效率。所以數(shù)據(jù)庫的設(shè)計是一個系統(tǒng)設(shè)計很重要的步驟。根據(jù)系統(tǒng)功
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 位檢測合同范例
- 買斷工齡合同范本
- 樹根修剪施工方案
- 主播延期合同范例
- 公路開挖合同范例
- 農(nóng)民種地合同范例
- 業(yè)委會秘書勞務(wù)合同范例
- 農(nóng)村舞臺搭建合同范例
- 功能化聚苯硫醚超疏水抗菌材料的制備及性能研究
- 初創(chuàng)公司口頭承諾合同范例
- 石灰石粉作為土壤調(diào)理劑的效果及安全性評估
- 保護(hù)患者隱私課件
- 空中交通管制無線電陸空通話常用標(biāo)準(zhǔn)通話用語
- 生產(chǎn)工藝的標(biāo)準(zhǔn)化與規(guī)范化
- 中醫(yī)養(yǎng)生與身心健康課件
- 1、現(xiàn)代生物技術(shù)的概念、涵蓋的領(lǐng)域
- 河道清淤培訓(xùn)課件
- 機(jī)械基礎(chǔ)全冊教案第四版
- 30題紀(jì)檢監(jiān)察位崗位常見面試問題含HR問題考察點及參考回答
- 重癥肺炎護(hù)理查房課件文件
- 《瘋狂動物城》全本臺詞中英文對照
評論
0/150
提交評論