第一篇:個人博客系統(tǒng)開題報告
畢業(yè)設計開題報告
一、選題意義
在網(wǎng)絡技術逐漸滲入社會生活各個層面的今天,傳統(tǒng)的交流方式也面臨著變革,而網(wǎng)絡博客則是一個很重要的方向?;赪eb技術的網(wǎng)絡考試系統(tǒng)可以借助于遍布全球的Internet進行,因此交流既可以是本地進行,也可以是異地進行,大大拓展了溝通與交流的靈活性。博客在現(xiàn)如今這個飛速發(fā)展的網(wǎng)絡時代已經(jīng)成為人們不可或缺的一部分,博客,又譯為網(wǎng)絡日志、部落格或部落閣等,是一種通常由個人管理、不定期張貼新的文章的網(wǎng)站。博客上的文章通常根據(jù)張貼時間,以倒序方式由新到舊排列。許多博客專注在特定的課題上提供評論或新聞,其他則被作為比較個人的日記。一個典型的博客結合了文字、圖像、其他博客或網(wǎng)站的鏈接、及其它與主題相關的媒體。能夠讓讀者以互動的方式留下意見,是許多博客的重要要素。大部分的博客內容以文字為主。博客是社會媒體網(wǎng)絡的一部分。
二、博客系統(tǒng)概述
Blog是繼Email、BBS、ICQ之后出現(xiàn)的第四種網(wǎng)絡交流方式,是網(wǎng)絡時代的個人“讀者文摘”,是以超級鏈接為武器的網(wǎng)絡日記,代表著新的生活方式和新的工作方式,更代表著新的學習方式。具體說來,博客(Blogger)這個概念解釋為使用特定的軟件,在網(wǎng)絡上出版、發(fā)表和張貼個人文章的人。
一個Blog其實就是一個網(wǎng)頁,它通常是由簡短且經(jīng)常更新的帖子所構成,這些張貼的文章都按照年份和日期倒序排列。Blog的內容和目的有很大的不同,從對其他網(wǎng)站的超級鏈接和評論,有關公司、個人構想到日記、照片、詩歌、散文,甚至科幻小說的發(fā)表或張貼都有。許多Blogs是個人心中所想之事情的發(fā)表,其它Blogs則是一群人基于某個特定主題或共同利益領域的集體創(chuàng)作。
博客在中國發(fā)展很迅速,建立一個專業(yè)的博客管理系統(tǒng)已經(jīng)很重要。本系統(tǒng)符合現(xiàn)在博客管理的需要,能對博客發(fā)表文章、評論、鏈接、圖片數(shù)據(jù)進行管理,同時能對博客賬號進行管理。系統(tǒng)的功能主要體現(xiàn)在后臺數(shù)據(jù)庫方面,因為博客另一個名字叫網(wǎng)絡日記,所以博客的內容要求能及時、快速的更新,本系統(tǒng)在開發(fā)之前正是朝這個目標設計。系統(tǒng)功能保留了傳統(tǒng)博客管理系統(tǒng)的功能,同時又加上了人性化的界面設計,比如日歷、表情的引用。完善的數(shù)據(jù)更新能力、實用的后臺管理以及個性化的設計使本系統(tǒng)能適應博客的發(fā)展。
ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。
Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應用程序,這些應用程序都利用ASP技術在Internet Information Services運行。
三、畢業(yè)設計研究方案 1.研究目標
1)作為網(wǎng)絡個人日記
2)個人展示自己某個方面的空間
3)網(wǎng)絡交友的地方
4)學習交流的地方
2.研究重點
本設計要使用ASP實現(xiàn)一個基于ASP.NET的個人博客系統(tǒng),在研究的過程中具體有以下5個步驟:
1)需求分析:本系統(tǒng)制作要求,系統(tǒng)是單用戶系統(tǒng),實現(xiàn)功能比較簡單,系統(tǒng)面向各個階層,操作難度比較低。相對系統(tǒng)的配置要求也符合普通的機器配置;
2)系統(tǒng)分析:系統(tǒng)分析階段的工作有系統(tǒng)的靜態(tài)模型,對系統(tǒng)進行健壯性分析,建立系統(tǒng)的交互模型;
3)開發(fā)環(huán)境的搭建:下載安裝設計系統(tǒng)中需要的軟件;
4)代碼實現(xiàn):在前面的各項工作都完成后就可以進行具體到每個細節(jié)的代碼實現(xiàn)了; 5)代碼測試:代碼測試就是看代碼執(zhí)行是否產(chǎn)生了預期的結果;
了解系統(tǒng)提供者和使用者的需求然后用代碼去實現(xiàn)這些功能是這個系統(tǒng)的難點。鑒于目前市場上已經(jīng)有著許許多多博客系統(tǒng),做一個有自己特色博客是此次設計的關鍵問題。
3.博客系統(tǒng)的用途
1)促進學習。
2)記錄收獲。3)反映成長。
4)結交朋友 5)共享知識
6)交流看法 4.系統(tǒng)的組成和功能構想(1)系統(tǒng)的組成 1)Web服務器
博客的相關信息存放于Web服務器中,數(shù)據(jù)庫文件也存放在該Web服務器中。瀏覽者獲取的信息都是從此Web服務器中得來的。
2)建網(wǎng)工具Dreamweaver Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。
3)博客瀏覽者
瀏覽者可以查看博主的信息,比如最新熱聞、點擊率最高的新聞、各板塊的分類新聞等。進入相應的類別就可以查看此相應的信息。
4)(博主)管理員
(1)管理員具有對日志類別和新聞信息的添加、修改和刪除等編輯功能。(2)功能構想
一個典型的博客結合了文字、圖像、其他博客或網(wǎng)站的鏈接、及其它與主題相關的媒體。能夠讓讀者以互動的方式留下意見,是許多博客的重要要素。大部分的博客內容以文字為主。博客是社會媒體網(wǎng)絡的一部分。博客的內容隨著用戶的輸入和互動而有所不同,或者隨著用戶,時間,數(shù)據(jù)修正等而改變。網(wǎng)頁上的內容也可以由用戶通過使用客戶端描述語言(JavaScript, JScript, Actionscript,)來改變。當然更普遍的是由服務器端的描述語言(Perl,PHP, ASP, JSP, ColdFusion, 等)進行編譯,從而對網(wǎng)頁的內容進行改變。無論是客戶端還是服務器端的改變都需要使用較為復雜的應用軟件。
前臺是不需要認證的,是供網(wǎng)站的訪問者訪問的,主要完成了以下功能:
訪問博客系統(tǒng)的人可以做到:游覽博客系統(tǒng)中的隨筆目錄、文章目錄博客系統(tǒng)中的內容,只有博客管理員登錄系統(tǒng)之后,才能進行管理。而博客系統(tǒng)的訪問者不需要注冊,也不需要登陸就可以訪問博客系統(tǒng)中的內容。
后臺主要是方便管理員和新聞發(fā)布員管理和發(fā)布新聞的,主要有以下功能:
1). 博客主要版面的定義,修改,刪除
2). 博客次要版面的定義,修改,刪除
3). 博客的發(fā)布,修改,刪除,審核狀態(tài)的更改 4). 博客系統(tǒng)的用戶的管理
5). 博客系統(tǒng)用戶的密碼修改 6). 博客日志記錄
7). 博客數(shù)據(jù)統(tǒng)計
四、功能結構圖
五、進度安排
1.時間:2010.11.31—2010.12.30查找資料并撰寫文獻綜述 2.時間:2011.1.10—2011.2.10撰寫開題報告
3.時間:2011.2.20—2011.3.10畢業(yè)設計第一階段(設計框架的建立)4. 時間:2011.3.11—2011.3.31畢業(yè)設計第二階段(設計內容的充實)5. 時間:2011.4.1—20114.20畢業(yè)設計第三階段(設計內容的修改完善)6.時間:2011.4.21—2011.4.30畢業(yè)設計說明書的撰寫階段 7.時間:2011.5.1—2011.5.14畢業(yè)設計答辯準備 8.時間:2011.5.15—2011.5.16畢業(yè)設計答辯(預計)9.時間:2011.5.17—2011.5.30畢業(yè)設計材料的收集整理 10.時間:2011.6.1—2011.6.10學院整理11屆畢業(yè)設計資料
參考文獻:
[1]陳紅.數(shù)據(jù)庫系統(tǒng)原理教程.清華大學出版社.2000 [2]鄧文淵,趁俊榮等.ASP與網(wǎng)絡數(shù)據(jù)庫技術[M].北京:中國鐵道出版社.2003 [3]李嚴,于亞芳,王園輝.ASP數(shù)據(jù)庫開發(fā)實例解析[M].北京:機械工業(yè)出版社.2004 [4]龍馬工作室.ASP+Acce網(wǎng)站開發(fā)實例精講[M].北京:人民郵電出版社.2007 [5]廖疆星等.Access 2002數(shù)據(jù)庫開發(fā)指南[M].北京:冶金工業(yè)出版社.2001 [6] AbrahamSilberchatz.DatabaseSystemComcepts,FourthEdition[M].北京:機械工業(yè)出版社.2003 [7]李香敏.ACCESS 2000編程員指南.北京希望電子出版社.2004 [8]武延軍,趙彬.精通asp網(wǎng)絡編程人民郵電出版社.2001.5
第二篇:個人博客開題報告
一、選題目的的理論價值和現(xiàn)實意義:
Blog就是以網(wǎng)絡作為載體,簡易迅速簡捷地發(fā)布自己的心得,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。Blog是繼Email、BBA、IM之后出現(xiàn)的第四種全新的網(wǎng)絡交流方式。你可以利用Blog輕松地表達自己的想法,發(fā)布自己的心得,大到你對時事新聞、國家大事的個人看法,小到你對一日三餐、服裝打扮的精心料理。
博客秉承了個人網(wǎng)站的自由精神,但是綜合了激發(fā)創(chuàng)造的新模式,使其更具開放和建設性。要在網(wǎng)絡世界體現(xiàn)個人的存在,張揚個人的社會價值,拓展個人的知識視野,建立屬于自己的交流溝通的群體。從這個意義上說,博客將會變得越來越普及,越來越為更多的人接受。2002年8月“博客中國”網(wǎng)站的開通,標志著“博客”(Blog)現(xiàn)象在中國互聯(lián)網(wǎng)界的顯露;11月18日,新聞傳播學術網(wǎng)站“紫金網(wǎng)”在改版之際,推出“博客擂臺”新欄目。從信息傳播的角度看,博客網(wǎng)站、頻道的出現(xiàn)對于博客個體而言,意味著將信息采集與發(fā)布的通道最大程度的簡單化與快捷化。也許你現(xiàn)在還不相信,但是想一想,為什么在互聯(lián)網(wǎng)的最低潮時期,在個人網(wǎng)站大蕭條時刻,在商業(yè)網(wǎng)站最凄慘之際,沒有一分投資,沒有大公司炒作,博客卻開始如火如荼?“當然,一切還都需要時間。博客剛剛開始發(fā)展,尤其是中國,目前僅僅是博客概念普及和萌芽階段。不能完全依據(jù)現(xiàn)在的狀況判斷未來,而要看1~2年后,3~5年后的發(fā)展步伐。
博客作為一種新表達的方式,它的傳播不僅情緒,包括大量的智慧、意見和思想。某種意義上說,它也是一種新的文化現(xiàn)象,博客的出現(xiàn)和繁榮,真正凸現(xiàn)網(wǎng)絡的知識價值,標志著互聯(lián)網(wǎng)發(fā)展開始步入更高的階段。
二、本課題在國內外的研究狀況及發(fā)展趨勢:
全球目前共有博客7000多萬;平均每天新增博客12萬個,即每秒新增1.4個;博客上每天新增150萬篇,即每秒17篇;全球最受歡迎的100家網(wǎng)站中有22家為博客網(wǎng)站,博客在中國發(fā)展很迅速,建立一個專業(yè)的博客管理系統(tǒng)已經(jīng)很重要。本系統(tǒng)符合現(xiàn)在博客管理的需要,能對博客發(fā)表文章、評論、鏈接、圖片數(shù)據(jù)進行管理,同時能對博客賬號進行管理。系統(tǒng)的功能主要體現(xiàn)在后臺數(shù)據(jù)庫方面,因為博客另一個名字叫網(wǎng)絡日記,所以博客的內容要求能及時、快速的更新,本系統(tǒng)在開發(fā)之前正是朝這個目標設計。系統(tǒng)功能保留了傳統(tǒng)博客管理系統(tǒng)的功能,同時又加上了人性化的界面設計,比如日歷、表情的引用。完善的數(shù)據(jù)更新能力、實用的后臺管理以及個性化的設計使本系統(tǒng)能適應博客的發(fā)展。
ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。
Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應用程序.這些應用程序都利用ASP技術在Internet Information Services運行.
三、研究重點:
本設計要使用ASP實現(xiàn)一個基于瀏覽器的博客系統(tǒng),在研究的過程中具體有以下5個步驟:
(一)、需求分析:本系統(tǒng)制作要求,系統(tǒng)是單用戶系統(tǒng),實現(xiàn)功能比較簡單,系統(tǒng)面向各個階層,操作難度比較低。相對系統(tǒng)的配置要求也符合普通的機器配置;
(二)、系統(tǒng)分析:系統(tǒng)分析階段的工作有系統(tǒng)的靜態(tài)模型,對系統(tǒng)進行健壯性分析,建立系統(tǒng)的交互模型;
(三)、開發(fā)環(huán)境的搭建:下載安裝設計系統(tǒng)中需要的軟件;
(四)、代碼實現(xiàn):在前面的各項工作都完成后就可以進行具體到每個細節(jié)的代碼實現(xiàn)了;
(五)、代碼測試:代碼測試就是看代碼執(zhí)行是否產(chǎn)生了預期的結果; 了解系統(tǒng)提供者和使用者的需求然后用代碼去實現(xiàn)這些功能是這個系統(tǒng)的難點。鑒于目前市場上已經(jīng)有著許許多多博客系統(tǒng),做一個有自己特色博客是此次設計的關鍵問題。
四、主要參考文獻
[1]陳紅.數(shù)據(jù)庫系統(tǒng)原理教程.清華大學出版社.2000
[2]鄧文淵,趁俊榮等.ASP與網(wǎng)絡數(shù)據(jù)庫技術[M].北京:中國鐵道出版社.200
3[3]李嚴,于亞芳,王園輝.ASP數(shù)據(jù)庫開發(fā)實例解析[M].北京:機械工業(yè)出版社.200
4[4]龍馬工作室.ASP+Access網(wǎng)站開發(fā)實例精講[M].北京:人民郵電出版社.2007
[5]廖疆星等.Access 2002數(shù)據(jù)庫開發(fā)指南[M].北京:冶金工業(yè)出版社.200
1[6] AbrahamSilberchatz.DatabaseSystemComcepts,FourthEdition[M].北京:機械工業(yè)出版社.2003
[7]李香敏.ACCESS 2000編程員指南.北京希望電子出版社.2004
[8]武延軍,趙彬.精通asp網(wǎng)絡編程人民郵電出版社.2001.5[9]衛(wèi)振林,裴拯等.ASP程序設計與應用.北京機械工業(yè)出版社.2005
[10]裴拯.ASP實用教程[M].北京理工大學出版社.2005
[11]曾東,曾文權.Web開發(fā)技術-ASP[M].清華大學出版社.2007
[12]趙家俊.數(shù)據(jù)庫應用基礎[M].電子工業(yè)出版社.2006
[13]張海藩.軟件工程導論(第三版)[M].北京:清華大學出版社.2003
五、指導教師意見
指導教師:
六、學院畢業(yè)設計(論文)指導小組意見
負責人:
第三篇:基于JSP的個人博客系統(tǒng)設計與實現(xiàn)[開題報告]
(2011屆)
本科畢業(yè)論文(設計)
開 題 報 告
題
目: 基于JSP的個人博客系統(tǒng)設計與實現(xiàn) 學
院:
商學院
專
業(yè):
信息管理與信息系統(tǒng)
班
級:
學
號:
姓
名:
指導教師:
開題日期:
一、選題的背景、意義 歷史背景
進入21世紀信息時代后,計算機與人類之間的距離逐漸縮小。計算機的高速發(fā)展,引領人類進入了計算機網(wǎng)絡世界。隨著計算機網(wǎng)絡的高速發(fā)展,人與人之間也出現(xiàn)了多種多樣的交流方式,從早期的ICQ,到后來的E-Mail和BBS,都是在計算機網(wǎng)絡的基礎上誕生的。它們的出現(xiàn)讓人類的交流變得更加的方便和快捷。之后,博客,迅速崛起。
在博客風靡全球的過程中,越來越多的人投入了博客系統(tǒng)的開發(fā)研究。主流開源博客系統(tǒng)包括WordPress,Pivotx,PJBlog,Z-Blog,oBlog,Sablog-X站上了博客發(fā)展技術尖端。博客系統(tǒng)的開發(fā)語言與技術平臺的搭建方案層出不窮,基于各種技術語言開發(fā)的博客系統(tǒng)呈現(xiàn)百花爭鳴的局面。博客系統(tǒng)成為了潮流風頭的網(wǎng)絡新興文化系統(tǒng)。2 研究現(xiàn)狀
博客,即Weblog,后簡稱blog,又譯為網(wǎng)絡日志等,是一種通常由個人管理、不定期張貼新文章的網(wǎng)站。在臺灣,人們認為Blog本身有社群群組的涵義,通常被音譯成“部落格”。Blog就是以網(wǎng)絡作為載體,簡易迅速便捷地發(fā)布個人心得,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。撰寫這些博客的人就叫做Blogger或Blog writer。
log一開始應用,立刻就發(fā)展為繼Email、BBS、ICQ之后的第四種網(wǎng)絡交流方式,成為了網(wǎng)絡時代的個人“讀者文摘”,成為一種以超級鏈接為武器的網(wǎng)絡日記,帶來了生活方式和工作方式的創(chuàng)新表,標志著一種新的學習方式。另外,由于blog的溝通方式比電子郵件、討論群組更為簡易和方便,它逐漸被應用在企業(yè)內部網(wǎng)絡(Intranet)中。
據(jù)有關調查數(shù)據(jù)顯示,2006年11月3日,全球中文博客站點數(shù)量達到5230萬,博客用戶數(shù)達到1987萬。有些調查數(shù)據(jù)還顯示出,2006年,中國大陸博客服務商持續(xù)大幅增長,大型網(wǎng)絡公司如搜狐、百度紛紛推出相應的博客服務,博客服務商之間的市場競爭日趨激烈。有關調查機構還發(fā)現(xiàn),博客的發(fā)展規(guī)律類似于新興科技企業(yè)發(fā)展規(guī)律中的Hype Cycle模型,開始被媒體和從業(yè)者大為炒作,后來市場預期不斷下降,直到現(xiàn)在的理性穩(wěn)步發(fā)展,成為互聯(lián)網(wǎng)的基本應用。
博客依賴的基礎平臺——博客系統(tǒng)也隨即進入開發(fā)熱潮。目前主流開源博客系統(tǒng)主要有這么幾種:WordPress,一種支持用戶在 PHP 和 MySQL 數(shù)據(jù)庫的服務器上建立自己的 Blog的引擎;Pivotx,blog CMS,以 PHP 編寫,管理者接口采用AJAX模式運作,SEO友好,支持MySQL數(shù)據(jù)庫以及文本數(shù)據(jù)庫等;PJBlog,一套開源免費的中文個人博客系統(tǒng)程序,采用asp+Access的技術,支持簡繁中文,UTF-8編碼,相對于其他系統(tǒng)具有相當高的運作效能以及更新率,也支持目前Blog所使用的新技術;Z-Blog,一款小巧而強大的基于Asp平臺的Blog程序,支持界面主題及樣式更換,采用Web Standards網(wǎng)頁設計標準,靜態(tài)生成日志,支持自定義目錄配置,支持FierFox、Opera、Safari等瀏覽器,支持Wap、Windows Live Writer等離線寫作軟件;oBlog,一套經(jīng)過完善設計的多用戶博客建站程序,是Windows NT服務環(huán)境下多用戶博客程序的最佳解決方案;Bo-Blog,一款基于PHP的、以MySQL為數(shù)據(jù)庫支持的免費blog程序,基于XHTML+CSS+div 布局的模板結構,可自由定制的頁面模塊、插件與模板,部分基于Ajax的新體驗,多語言包化與UTF-8國際編碼,強大的spam信息防御機制,RSS、XML-RPC、Tags支持,內置留言本、天氣、表情、置頂、驗證碼、頭像等; Sablog-X,一個采用PHP和MySQL構建的博客系統(tǒng),在代碼質量、運行效率、負載能力、安全等級、功能可操控性和權限嚴密性等方面都比較好。
而從這些主流開源博客系統(tǒng)的實現(xiàn)技術來看,最主要的還是以PHP,ASP和JSP技術為主。三種技術中,相比之下,JSP具有一次編寫到處到處運行,系統(tǒng)多平臺支持,強大的可伸縮性,多樣化和功能強大的開發(fā)工具支持等強勢。JSP應該是未來發(fā)展的趨勢,尤其是電子商務類的網(wǎng)站,多采用JSP,世界上一些大的電子商務解決方案提供商都采用JSP/Servelet。但是,JSP也存在不可忽視的弱勢。與ASP一樣,Java的一些優(yōu)勢正是它的致命問題所在,正是由于為了跨平臺的功能,為了極度的伸縮能力,所以增加了產(chǎn)品的復雜性。此外,Java的運行速度使用class常駐內存來完成的,所以在一些情況下有些“最低性價比”了。
博客系統(tǒng)的架構則是C/S和B/S這兩種開發(fā)模式技術架構的主流技術。C/S架構軟件的優(yōu)勢主要有兩點,一是應用服務器運行數(shù)據(jù)負荷較輕,二是數(shù)據(jù)的儲存管理功能較為透明。但C/S架構的劣勢是需要高昂的維護成本且投資大。B/S架構軟件的優(yōu)勢主要也是兩點,一是維護和升級方式簡單,二是成本降低,選擇更多。但是,和C/S相反,B/S的劣勢在于應用服務器運行數(shù)據(jù)負荷較重。此外,它們的區(qū)別還在于,C/S 一般建立在專用的網(wǎng)絡上,小范圍里的網(wǎng)絡環(huán)境,局域網(wǎng)之間再通過專門服務器提供連接和數(shù)據(jù)交換服務。B/S 建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡硬件環(huán)境,例如電話上網(wǎng),租用設備,信息自己管理,有比C/S更強的適應范圍,一般只要有操作系統(tǒng)和瀏覽器就行。
博客系統(tǒng)的開發(fā)平臺主要有MyEclipse,Netbean,ASP.NET三種。MyEclipse是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺,主要由Eclipse Platform、JDT、CDT和PDE組成。NetBeans是一個全功能的開放源碼Java IDE,可支持Java 2平臺標準版(J2SE)應用的創(chuàng)建、采用JSP和Servlet的2層Web應用的創(chuàng)建,以及用于2層Web應用的API及軟件的核心組的創(chuàng)建。ASP.net是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。
除此以外,主流開源博客系統(tǒng)頗青睞于SQL Server、Oracle、Access及MySQL為主的數(shù)據(jù)庫,其他輔助工具則有Dreamweaver,CSS腳本,CKEditor等。3 意義
話語權,是博客的最重要的作用。博客讓網(wǎng)民們有了個體的觀點,獨立的品牌,自由的表達和出版。博客的公眾傳播,讓公共知識分子有了存在的土壤和空間。除此之外,博客還具有知識過濾與積累的作用,還是一種深度交流溝通的網(wǎng)絡新方式,也具有較高的商業(yè)營銷作用,商業(yè)群體可以利用博客展示自己的企業(yè)形象或企業(yè)商務活動信息?;诓┛偷谋姸喙δ芴攸c,在計算機網(wǎng)絡高速發(fā)展的當代,認識網(wǎng)絡的新事物,學習網(wǎng)絡的新知識,深入了解博客,是非常有必要的。
博客系統(tǒng)作為博客的承載體,其研究與開發(fā)業(yè)也具有重要的意義。博客系統(tǒng)的功能、安裝與使用、運行,博客系統(tǒng)的支持平臺技術、數(shù)據(jù)庫連接等等,都影響著博客的質量及博客發(fā)表的便捷性。綜合開發(fā)語言、技術與平臺搭配的效果來看,JSP技術功能較為強大,基于JSP的博客系統(tǒng)開發(fā)較有發(fā)展前景并且功能更為完善,但是目前各種主流開源博客系統(tǒng)卻偏愛于PHP技術方面的開發(fā)研究,JSP技術使用并不多。因此,采用JSP技術實現(xiàn)個人博客系統(tǒng)的開發(fā)與研究是值得挑戰(zhàn)的事情。因此,畢業(yè)系統(tǒng)設計最終決定應用JSP技術,搭建“MyEclipse + Dreamweaver”開發(fā)平臺和“JavaBean+Servlet”的開發(fā)技術結構,使用“MySQL+Navicat”數(shù)據(jù)庫工具,并應用CSS腳本進行系統(tǒng)美化,采用CKEditor進行博客系統(tǒng)的文章編輯。
二、研究的基本內容與擬解決的主要問題 研究的基本內容
本畢業(yè)設計研究的主要內容是基于JSP的個人博客系統(tǒng)的研究。系統(tǒng)初步規(guī)劃為前臺訪問與后臺操作兩部分,其中功能模塊圖如下:
訪問博客查看文章發(fā)表評論查看相冊查看留言給博主留言 圖1 博客網(wǎng)站前臺功能結構圖
博主登錄文章管理文章類別管理相冊管理留言管理發(fā)表文章瀏覽文章修改文章刪除文章添加類別瀏覽類別修改類別刪除類別上傳相片瀏覽照片刪除照片瀏覽留言刪除留言
圖2 博客網(wǎng)站后臺功能結構圖 擬解決的主要問題
畢業(yè)系統(tǒng)是一個基于JSP與數(shù)據(jù)庫技術的個人博客,初步設計前臺用戶操作模塊完成用戶查看博客文章、查看評論、評論文章以及博主登錄等操作,而后臺博主操作模塊解決用戶文章管理、文章類別管理、分類管理等功能問題。具體的系統(tǒng)擬解決幾個主要問題是:一是如何使博主可以簡單的添加和刪除日志;二是如何建立獨立于具體的數(shù)據(jù)庫平臺,充分考慮數(shù)據(jù)庫交互的部分兼容性;三是如何使平臺容易在原先基礎上進行二次開發(fā);四是如何實現(xiàn)中間基礎平臺的無型性,采用開放的標準技術,達到跨平臺運行的效果。
為解決以上問題,系統(tǒng)開發(fā)與設計可能要求做到:模塊接口定義的清晰;基礎類庫和接口設計合理,盡量建立叮擴展的接口和抽象類;數(shù)據(jù)庫操作使用標準SQL語句,使用有差別的SQL語句,則盡量集中在一起,以減少將來維護和移植的難度;采用開放的標準和工具等。
三、研究的方法與技術路線、研究難點,預期達到的目標 研究方法
畢業(yè)論文設計的研究方法主要有:
(1)文獻研究法,即通過調查文獻來獲得資料,從而全面地、正確地了解掌握所要研究問題。在文獻研究過程中,將會大量閱讀與博客知識與博客系統(tǒng)開發(fā)技術相關的文獻資料,了解國內外相關研究成果,在通過對文獻的分析、歸納和綜合,在現(xiàn)有研究成果的基礎上形成本系統(tǒng)的相關理論和功能結構,并借助計算機進行信息的搜集、整理和加工,形成對論文設計有用的信息。
(2)理論與實際應用相結合的方法,分析系統(tǒng)的用戶需求,在對各種系統(tǒng)開發(fā)平臺、開發(fā)技術、開發(fā)環(huán)境、數(shù)據(jù)庫技術等各方面的比較下,選擇相對較佳方案.(3)利用UML建模方法進行分析建模以及設計建模,并進行實際操作調試,從而實現(xiàn)本系統(tǒng)的具體功能。
(4)系統(tǒng)分析與邏輯辯證分析相結合的方法。系統(tǒng)分析方法是用系統(tǒng)的觀念來研究和處理有關對象和聯(lián)系的科學方法;邏輯辨證分析法是按照事物自身的發(fā)展規(guī)律,運用判斷推理的方法揭示事物內在規(guī)律及概念與概念之間聯(lián)系的一種復合的科學分析方法。2 技術路線
畢業(yè)系統(tǒng)將在博客知識與博客系統(tǒng)開發(fā)技術相關的文獻資料調查的基礎上進行技術方案研究設計。在對目前各種主流開源博客系統(tǒng)使用的開發(fā)平臺開發(fā)技術、開發(fā)環(huán)境、數(shù)據(jù)庫技術等各方面進行比較后,擬應用JSP技術,搭建“MyEclipse + Dreamweaver”開發(fā)平臺和“JavaBean+Servlet”的開發(fā)技術結構,使用“MySQL+Navicat”數(shù)據(jù)庫工具,并應用CSS腳本進行系統(tǒng)美化,采用CKEditor進行博客系統(tǒng)的文章編輯。3 研究難點
在系統(tǒng)的技術開發(fā)設計設想過程中,個人覺的系統(tǒng)研究的難點之一是如何設計博客系統(tǒng)功能模塊,使系統(tǒng)既能完成現(xiàn)有系統(tǒng)的基本功能,又有創(chuàng)新點存在;難點之二在于如何保證博客系統(tǒng)的安全性,即如何通過設置權限,防止系統(tǒng)使用者即博主的數(shù)據(jù)遭篡改;難點之三是為了靈活處理網(wǎng)頁中的數(shù)據(jù)交換,如何采用JavaBean+Servlet結構來進行開發(fā)設計;四是CKEditor編輯器是一個比較新的開源工具,配置說明比較缺乏,而且對中文支持比較差,如何使用CKEditor編輯器來實現(xiàn)網(wǎng)頁在線文字編輯還個人深入需要研究;難點之五是作為一個博客系統(tǒng),隨著用戶博客文章及評論的增多,該如何實現(xiàn)分頁顯示。4 預期目標
本畢業(yè)設計的預期目標有兩個。一是完成一個基于JSP的個人博客系統(tǒng),系統(tǒng)預期實現(xiàn)效果是完成博客網(wǎng)站前臺訪問、瀏覽、留言等功能,后臺文章管理、相冊管理、留言管理等功能。預期目標二是在對相關文獻資料的整合與分析及系統(tǒng)的實現(xiàn)與分析下,完成論文《基于JSP的個人博客系統(tǒng)設計與實現(xiàn)》。
四、論文詳細工作進度和安排
2010.10.30—2010.11.22 完成畢業(yè)論文選題
2010.11.22—2011.1.10 查閱相關文獻,了解博客的現(xiàn)狀,完成文獻綜述、開
題報告及外文翻譯
2011.02.21—2011.03.11 進一步閱讀文獻,進行系統(tǒng)設計,完成基本系統(tǒng)框架,對調查數(shù)據(jù)進行處理,完善系統(tǒng),完成畢業(yè)論文初稿,確定實習單位
2011.03.12—2011.05.03 畢業(yè)實習2011.05.04—2011.05.12 畢業(yè)論文定稿
2011.05.13—2011.06.10 畢業(yè)論文評閱、修改和論文答辯
五、主要參考文獻:
[1] Mark Brady.Blogging, personal participation in public knowledge-building on the web[EB/OL].http://,2010-12-28.[4] 吳德強.博客發(fā)展與公共知識分子的產(chǎn)生[EB/OL].http://deqiangwu.blog.chinabyte.com ,2010-12-28.[5] Smith Brian G.The evolution of the blogger [J].Public Relations Review,2010,36(2):175-177.2010-12-28.[6] 尹麗麗.DCCI:中美微型博客發(fā)展現(xiàn)狀與商業(yè)價值分析[EB/OL].http:// ,2010-12-30.[19] 開源中國社區(qū).集成開發(fā)環(huán)境:NetBeans [EB/OL].http://編輯器 CKEditor[EB/OL].http://www.oschina.net/p/ckeditor,2010-12-30.指導教師審核意見:
該課題符合本專業(yè)的培養(yǎng)目標,研究有一定價值,在查閱一定文獻的情況下,對所研究的問題有一定的認識,對所研究的內容和要解決的問題明確;研究方法較為合理,技術路線合理清晰。同意開題
第四篇:博客網(wǎng)站論文開題報告
本科生畢業(yè)論文(設計)開題報告 論文(設計)題目
個人博客網(wǎng)站的設計與實現(xiàn)
學生姓名
專業(yè)
指導教師
選題目的、價值和意義: “博客”(Blog或Weblog)一詞源于“Web Log(網(wǎng)絡日志)”的縮寫,任何人都可以像使用免費電子郵件一樣,完成個人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。博客就是開放的私人空間,可以充分利用超文本鏈接、網(wǎng)絡互動、動態(tài)更新等特點,也可以將個人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時記錄和發(fā)布,發(fā)揮個人無限的表達力;更可以以文會友,結識和匯聚朋友,進行深度交流溝通。隨著網(wǎng)絡出版、發(fā)表和張貼文章等網(wǎng)絡活動的急速增長,博客已經(jīng)成為了一個指稱這種網(wǎng)絡出版和發(fā)表文章的專有名詞。博客通常是由簡短且經(jīng)常更新的張貼構成,這些張貼的文章都按照年份和日期排列。博客的內容和目的有很大的不同,從對其他網(wǎng)站的超級鏈接和評論,到有關公司的新聞或構想,或者是個人的日記、照片、詩歌、散文,甚至科幻小說的發(fā)表或張貼。許多博客是個人將自己的想法表達出來,或者是一群人根據(jù)某個特定主題或共同目標進行合作,每個人都可以隨時把自己的思想火花和靈感更新到博客站點之上。
本課題在國內外的研究狀況及發(fā)展趨勢: 博客在國內外正在形成個人的信譽機制,這種個人信譽機制也提高了博客的規(guī)范性及在社會交往中扮演的角色的重要性,為博客的推廣提供了保障。以前在互聯(lián)網(wǎng)上的各種行為都是在匿名狀態(tài)中,相互之間是不認識的,但有了博客之后可以天天關注,而別的人也可以通過博客找到這個人。這樣隨著時間的積累就會產(chǎn)生一個新的東西,概括叫做“個人的信譽”,個人的信譽就是博客和博客之間發(fā)展各種關系的組合,這種信譽對每個人來講可能是不同的,但對每個博客來講就產(chǎn)生了新的評價機制,這個機制將是博客商業(yè)化的一個前提條件。博客越來越呈現(xiàn)出富媒體化,早期的博客是以文字為主,但隨著多媒體發(fā)展博客相冊、博客圖片已經(jīng)成為博客的基本配置,而現(xiàn)在許多博客網(wǎng)站已經(jīng)提供了博客音頻和博客視頻。博客目前正在形成并完善其精選機制,博客作為自媒體和個人媒體,產(chǎn)生的信息量是巨大的。但其中難免產(chǎn)生信息垃圾,隨著博客的發(fā)展,博客通過精選機制精選出大家喜聞樂見的信息,比如國內外的網(wǎng)摘、博客的評價系統(tǒng)等。
主要研究內容: 1.查閱相關文獻資料;
2.理解個人博客網(wǎng)站的相關理論,調研個人博客網(wǎng)站的相關需求;
3.根據(jù)調研結果并結合現(xiàn)實情況進行系統(tǒng)分析,包括需求分析和可行性分析。4.掌握運用軟件工程的思想對軟件系統(tǒng)進行開發(fā)。5.按要求完成論文。
實驗設計: 1.調研研究國內外博客的發(fā)展狀況,調查目前個人博客網(wǎng)站的需求情況; 2.調研總結個人博客網(wǎng)站的實際需求模塊;
3.據(jù)調研結果并結合現(xiàn)實情況進行系統(tǒng)分析,包括需求分析和可行性分析; 4.根據(jù)需求分析進行系統(tǒng)總體設計,包括業(yè)務流程、功能模塊及數(shù)據(jù)庫設計; 5.基于ASP.NET實現(xiàn)個人博客網(wǎng)站。功能模塊設計:
論文(設計)擬定提綱: 緒論 系統(tǒng)分析 系統(tǒng)設計 系統(tǒng)實現(xiàn) 系統(tǒng)測試 致謝
主要參考文獻: [1] 李園媛.視頻教學系統(tǒng)在高校大眾健美操教學中的開發(fā)研究[D].江西師范大學,2009.[2] 佟大威.數(shù)字圖書館網(wǎng)絡建設與安全[J].黑龍江科技信息,2007,31(3):5-9.[3] 程成,須文波,冷文浩.基于.NET平臺的Web系統(tǒng)的構建和實現(xiàn)[J].計算機工程與設計,2010,23(2):55-62.[4] 吳冰.基于 Asp.Net 的博客網(wǎng)站設計研究[D].鞍山師范學院,2010.[5] 谷巖.學習論壇的設計與開發(fā)[J].計算機與現(xiàn)代化2007,(6):10-15.[6] Akio Matsumura, Tomoki Kajinami.Interactive Visualization of News Distribution in Blog Space[D].NewGenerationComputing(2007).[7] 李超.互聯(lián)星空博客系統(tǒng)的分析與設計[D].山東大學,2007.[8] 林麗琴.社交網(wǎng)絡平臺的設計與實現(xiàn)[D].武漢理工大學,2009.[9] 馮梅.WEB數(shù)據(jù)庫程序設計(.NET版)[M].清華大學出版社.[10] 趙文英.信息管理系統(tǒng)的算法與設計分析[J].信息與電腦(理論版),2010,(5):18-22.指導教師意見及建議: 簽字:年月日
課題答辯組意見及建議: 組長簽字:年月日
系主任意見: 簽字:年月日
第五篇:個人博客的設計與實現(xiàn)——開題報告
畢業(yè)設計(論文)開題報告
題目名稱:個人博客網(wǎng)站的設計與實現(xiàn)
學院:計算機科學技術學院
專業(yè)年級:
學生姓名:班級學號:班號
指導教師:
二○一三 年 十二 月 二十二 日
XXXX計算機科學技術學院本科生畢業(yè)設計開題報告