基于web的博客系統(tǒng)的設(shè)計與實現(xiàn)

基于web的博客系統(tǒng)的設(shè)計與實現(xiàn)

ID:33125566

大?。?3.80 KB

頁數(shù):4頁

時間:2019-02-20

基于web的博客系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于web的博客系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于web的博客系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于web的博客系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
資源描述:

《基于web的博客系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、題目:基于Web的博客系統(tǒng)的設(shè)計與實現(xiàn)說明一、開題報告應(yīng)包括下列主要內(nèi)容:1.通過學(xué)生對文獻論述和方案論證,判斷是否已充分理解畢業(yè)設(shè)計(論文)的內(nèi)容和要求2.進度計劃是否切實可行;3.是否具備畢業(yè)設(shè)計所要求的基礎(chǔ)條件。4.預(yù)計研究過程中可能遇到的困難和問題,以及解決的措施;5.主要參考文獻。二、如學(xué)生首次開題報告未通過,需在一周內(nèi)再進行一次。三、開題報告由指導(dǎo)教師填寫意見、簽字后,統(tǒng)一交所在系(部)保存,以備檢查。指導(dǎo)教師評語:指導(dǎo)教師簽字:檢查日期:一、課題的背景越來越多的網(wǎng)絡(luò)用戶希望能夠在網(wǎng)絡(luò)平臺上更多地展現(xiàn)自己的個性,更方便地與他人互動交流,擁有一個自己獨立的空間,隨著Web2.0時代

2、的到來,一個新的概念出現(xiàn)了----博客。在Web2.0應(yīng)用中,博客(Blog)是Web2.0核心應(yīng)用中最典型、最流行的代表之一,也是Web2.0技術(shù)應(yīng)用最直觀的表現(xiàn),是Web2.0精神和理念的具體體現(xiàn)。博客作為一種新表達的方式,它的傳播不僅情緒,包括大量的智慧、意見和思想。某種意義上說,它也是一種新的文化現(xiàn)象,博客的出現(xiàn)和繁榮,真正凸現(xiàn)網(wǎng)絡(luò)的知識價值,標(biāo)志著互聯(lián)網(wǎng)發(fā)展開始步入更高的階段。博客秉承了個人網(wǎng)站的自由精神,但是綜合了激發(fā)創(chuàng)造的新模式,使其更具開放和建設(shè)性。要在網(wǎng)絡(luò)世界體現(xiàn)個人的存在,張揚個人的社會價值,拓展個人的知識視野,建立屬于自己的交流溝通的群體。從這個意義上說,博客將會變得越

3、來越普及,越來越為更多的人接受。從信息傳播的角度看,博客網(wǎng)站、頻道的出現(xiàn)對于博客個體而言,意味著將信息采集與發(fā)布的通道最大程度的簡單化與快捷化。二、目的和意義Blog記載了日常生活發(fā)生的事情和自己的興趣愛好,把自己的思想和知識和他人分享、交流,同時通過“六度空間”結(jié)識更多志趣相投的朋友;而越來越多專業(yè)知識的Blog的出現(xiàn),讓我們看到了Blog更多所蘊涵的巨大的信息價值;不同的Blog選擇不同的內(nèi)容,收集和整理成為很多人關(guān)注的專業(yè)Blog----目前越來越多的人獲取信息的來源是一些固定的Blog。隨著博客人數(shù)的增加,Blog作為一種新的生活方式、新的工作方式、新的學(xué)習(xí)方式已經(jīng)被越來越多的人所接

4、受,并且在改變傳統(tǒng)的網(wǎng)絡(luò)和社會結(jié)構(gòu);網(wǎng)絡(luò)信息不再是虛假不可驗證的,交流和溝通更有明確的選擇和方向性,單一的思想和群體的智慧結(jié)合變的更加有效,個人出版變成人人都可以實現(xiàn)的夢想----Blog正在影響和改變著我們的生活。三、關(guān)鍵技術(shù)與解決方案本系統(tǒng)主要采用了JSP、Servlet和JavaBean技術(shù)。由于本系統(tǒng)對于數(shù)據(jù)的增、刪、改、查等操作較為頻繁,如果使用普通的開發(fā)模式,在開發(fā)過程中必定增加編碼難度,且代碼混亂,條理不夠清晰,勢必造成代碼的冗余。所以該系統(tǒng)引入了MVC2設(shè)計模式將程序分為了三個部分,分別是模型層、視圖層、和控制層,MVC2模式在MVC模式基礎(chǔ)上引進了Servlet技術(shù)。此種開

5、發(fā)模式遵循MVC的設(shè)計理念,其中JSP作為視圖層為用戶提供與程序交互的界面,JavaBean作為模型層封裝實體對象及業(yè)務(wù)邏輯,Servlet作為控制層接收各種業(yè)務(wù)請求,并調(diào)用JavaBean模型組件對業(yè)務(wù)邏輯進行處理,在視圖與業(yè)務(wù)邏輯直接建立起一座橋梁。四、系統(tǒng)基本情況描述本系統(tǒng)的架構(gòu)模式屬于瀏覽器/服務(wù)器(B/S)模式,主要實現(xiàn)了對Web博客主要功能。前臺主要是用戶博客申請、博文展示、好友信息展示、圖片展示、博文評論展示及回復(fù)等,后臺主要是對個人資料信息、圖片、博文、評論等進行管理和維護。本系統(tǒng)包括四大功能模塊:用戶信息管理、好友信息管理、圖片專輯管理和博文管理。五、系統(tǒng)模塊設(shè)計本系統(tǒng)一共

6、分為四大模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。因為需要將它們組成一個數(shù)據(jù)流,各模塊之間需要默契的配合才能實現(xiàn)系統(tǒng)功能。系統(tǒng)功能模塊圖如圖1所示。1、用戶信息管理(1)用戶注冊:主要指用戶可以申請自己的博客。(2)個人資料管理:主要包括用戶維護、用戶積分等級管理。其中維護包括信息修改、密碼找回等,用戶等級積分查詢主要是根據(jù)用戶發(fā)布博文的數(shù)量獲得的積分進行查詢。(3)人氣之星信息管理:主要包括用戶投票、投票統(tǒng)計、用戶排名。其中用戶投票是指用戶對滿意的博文作者進行投票,用戶排名是根據(jù)該用戶所得到的票數(shù)進

7、行排名從而選出票數(shù)較高的用戶成為人氣之星。2、好友信息管理(1)好友列表展示:主要是指顯示當(dāng)前用戶的所有好友。(2)好友更新提示:主要是好友發(fā)布了新博文或上傳了新圖片對該用戶進行提示。(3)好友信息分享:主要指當(dāng)前用戶對其好友公開發(fā)布的博文或公開專輯里的圖片瀏覽、轉(zhuǎn)載功能。(4)好友信息維護:主要用于指當(dāng)前用戶所具有申請加他人為好友、處理他人加當(dāng)前用戶為好友的申請、刪除好友的功能。3、圖片專輯管理(1)圖片的

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。