第一篇:基于wordpress的個(gè)人博客的設(shè)計(jì)與開發(fā)開題報(bào)告
昆明學(xué)院2012屆畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
注:1.本報(bào)告由學(xué)生在接到“畢業(yè)設(shè)計(jì)(論文)任務(wù)書”后完成,并于最后一學(xué)期開學(xué)第一周交指導(dǎo)教師審閱;2.每個(gè)畢業(yè)設(shè)計(jì)(論文)課題撰寫一份開題報(bào)告(有子課題的每個(gè)子課題撰寫一份),作為指導(dǎo)教師、專業(yè)教研室審查學(xué)生能否承擔(dān)該畢業(yè)設(shè)計(jì)(論文)課題任務(wù)的依據(jù)。
第二篇:個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)——開題報(bào)告
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
題目名稱:個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
學(xué)院:計(jì)算機(jī)科學(xué)技術(shù)學(xué)院
專業(yè)年級(jí):
學(xué)生姓名:班級(jí)學(xué)號(hào):班號(hào)
指導(dǎo)教師:
二○一三 年 十二 月 二十二 日
XXXX計(jì)算機(jī)科學(xué)技術(shù)學(xué)院本科生畢業(yè)設(shè)計(jì)開題報(bào)告
第三篇:個(gè)人博客開題報(bào)告
一、選題目的的理論價(jià)值和現(xiàn)實(shí)意義:
Blog就是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易迅速簡(jiǎn)捷地發(fā)布自己的心得,及時(shí)有效輕松地與他人進(jìn)行交流,再集豐富多彩的個(gè)性化展示于一體的綜合性平臺(tái)。Blog是繼Email、BBA、IM之后出現(xiàn)的第四種全新的網(wǎng)絡(luò)交流方式。你可以利用Blog輕松地表達(dá)自己的想法,發(fā)布自己的心得,大到你對(duì)時(shí)事新聞、國家大事的個(gè)人看法,小到你對(duì)一日三餐、服裝打扮的精心料理。
博客秉承了個(gè)人網(wǎng)站的自由精神,但是綜合了激發(fā)創(chuàng)造的新模式,使其更具開放和建設(shè)性。要在網(wǎng)絡(luò)世界體現(xiàn)個(gè)人的存在,張揚(yáng)個(gè)人的社會(huì)價(jià)值,拓展個(gè)人的知識(shí)視野,建立屬于自己的交流溝通的群體。從這個(gè)意義上說,博客將會(huì)變得越來越普及,越來越為更多的人接受。2002年8月“博客中國”網(wǎng)站的開通,標(biāo)志著“博客”(Blog)現(xiàn)象在中國互聯(lián)網(wǎng)界的顯露;11月18日,新聞傳播學(xué)術(shù)網(wǎng)站“紫金網(wǎng)”在改版之際,推出“博客擂臺(tái)”新欄目。從信息傳播的角度看,博客網(wǎng)站、頻道的出現(xiàn)對(duì)于博客個(gè)體而言,意味著將信息采集與發(fā)布的通道最大程度的簡(jiǎn)單化與快捷化。也許你現(xiàn)在還不相信,但是想一想,為什么在互聯(lián)網(wǎng)的最低潮時(shí)期,在個(gè)人網(wǎng)站大蕭條時(shí)刻,在商業(yè)網(wǎng)站最凄慘之際,沒有一分投資,沒有大公司炒作,博客卻開始如火如荼?“當(dāng)然,一切還都需要時(shí)間。博客剛剛開始發(fā)展,尤其是中國,目前僅僅是博客概念普及和萌芽階段。不能完全依據(jù)現(xiàn)在的狀況判斷未來,而要看1~2年后,3~5年后的發(fā)展步伐。
博客作為一種新表達(dá)的方式,它的傳播不僅情緒,包括大量的智慧、意見和思想。某種意義上說,它也是一種新的文化現(xiàn)象,博客的出現(xiàn)和繁榮,真正凸現(xiàn)網(wǎng)絡(luò)的知識(shí)價(jià)值,標(biāo)志著互聯(lián)網(wǎng)發(fā)展開始步入更高的階段。
二、本課題在國內(nèi)外的研究狀況及發(fā)展趨勢(shì):
全球目前共有博客7000多萬;平均每天新增博客12萬個(gè),即每秒新增1.4個(gè);博客上每天新增150萬篇,即每秒17篇;全球最受歡迎的100家網(wǎng)站中有22家為博客網(wǎng)站,博客在中國發(fā)展很迅速,建立一個(gè)專業(yè)的博客管理系統(tǒng)已經(jīng)很重要。本系統(tǒng)符合現(xiàn)在博客管理的需要,能對(duì)博客發(fā)表文章、評(píng)論、鏈接、圖片數(shù)據(jù)進(jìn)行管理,同時(shí)能對(duì)博客賬號(hào)進(jìn)行管理。系統(tǒng)的功能主要體現(xiàn)在后臺(tái)數(shù)據(jù)庫方面,因?yàn)椴┛土硪粋€(gè)名字叫網(wǎng)絡(luò)日記,所以博客的內(nèi)容要求能及時(shí)、快速的更新,本系統(tǒng)在開發(fā)之前正是朝這個(gè)目標(biāo)設(shè)計(jì)。系統(tǒng)功能保留了傳統(tǒng)博客管理系統(tǒng)的功能,同時(shí)又加上了人性化的界面設(shè)計(jì),比如日歷、表情的引用。完善的數(shù)據(jù)更新能力、實(shí)用的后臺(tái)管理以及個(gè)性化的設(shè)計(jì)使本系統(tǒng)能適應(yīng)博客的發(fā)展。
ASP是Active Server Page的縮寫,意為“動(dòng)態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。
Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡(jiǎn)單的WEB應(yīng)用程序.這些應(yīng)用程序都利用ASP技術(shù)在Internet Information Services運(yùn)行.
三、研究重點(diǎn):
本設(shè)計(jì)要使用ASP實(shí)現(xiàn)一個(gè)基于瀏覽器的博客系統(tǒng),在研究的過程中具體有以下5個(gè)步驟:
(一)、需求分析:本系統(tǒng)制作要求,系統(tǒng)是單用戶系統(tǒng),實(shí)現(xiàn)功能比較簡(jiǎn)單,系統(tǒng)面向各個(gè)階層,操作難度比較低。相對(duì)系統(tǒng)的配置要求也符合普通的機(jī)器配置;
(二)、系統(tǒng)分析:系統(tǒng)分析階段的工作有系統(tǒng)的靜態(tài)模型,對(duì)系統(tǒng)進(jìn)行健壯性分析,建立系統(tǒng)的交互模型;
(三)、開發(fā)環(huán)境的搭建:下載安裝設(shè)計(jì)系統(tǒng)中需要的軟件;
(四)、代碼實(shí)現(xiàn):在前面的各項(xiàng)工作都完成后就可以進(jìn)行具體到每個(gè)細(xì)節(jié)的代碼實(shí)現(xiàn)了;
(五)、代碼測(cè)試:代碼測(cè)試就是看代碼執(zhí)行是否產(chǎn)生了預(yù)期的結(jié)果; 了解系統(tǒng)提供者和使用者的需求然后用代碼去實(shí)現(xiàn)這些功能是這個(gè)系統(tǒng)的難點(diǎn)。鑒于目前市場(chǎng)上已經(jīng)有著許許多多博客系統(tǒng),做一個(gè)有自己特色博客是此次設(shè)計(jì)的關(guān)鍵問題。
四、主要參考文獻(xiàn)
[1]陳紅.數(shù)據(jù)庫系統(tǒng)原理教程.清華大學(xué)出版社.2000
[2]鄧文淵,趁俊榮等.ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)[M].北京:中國鐵道出版社.200
3[3]李嚴(yán),于亞芳,王園輝.ASP數(shù)據(jù)庫開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社.200
4[4]龍馬工作室.ASP+Access網(wǎng)站開發(fā)實(shí)例精講[M].北京:人民郵電出版社.2007
[5]廖疆星等.Access 2002數(shù)據(jù)庫開發(fā)指南[M].北京:冶金工業(yè)出版社.200
1[6] AbrahamSilberchatz.DatabaseSystemComcepts,FourthEdition[M].北京:機(jī)械工業(yè)出版社.2003
[7]李香敏.ACCESS 2000編程員指南.北京希望電子出版社.2004
[8]武延軍,趙彬.精通asp網(wǎng)絡(luò)編程人民郵電出版社.2001.5[9]衛(wèi)振林,裴拯等.ASP程序設(shè)計(jì)與應(yīng)用.北京機(jī)械工業(yè)出版社.2005
[10]裴拯.ASP實(shí)用教程[M].北京理工大學(xué)出版社.2005
[11]曾東,曾文權(quán).Web開發(fā)技術(shù)-ASP[M].清華大學(xué)出版社.2007
[12]趙家俊.數(shù)據(jù)庫應(yīng)用基礎(chǔ)[M].電子工業(yè)出版社.2006
[13]張海藩.軟件工程導(dǎo)論(第三版)[M].北京:清華大學(xué)出版社.2003
五、指導(dǎo)教師意見
指導(dǎo)教師:
六、學(xué)院畢業(yè)設(shè)計(jì)(論文)指導(dǎo)小組意見
負(fù)責(zé)人:
第四篇:基于JSP的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[開題報(bào)告]
(2011屆)
本科畢業(yè)論文(設(shè)計(jì))
開 題 報(bào) 告
題
目: 基于JSP的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)
院:
商學(xué)院
專
業(yè):
信息管理與信息系統(tǒng)
班
級(jí):
學(xué)
號(hào):
姓
名:
指導(dǎo)教師:
開題日期:
一、選題的背景、意義 歷史背景
進(jìn)入21世紀(jì)信息時(shí)代后,計(jì)算機(jī)與人類之間的距離逐漸縮小。計(jì)算機(jī)的高速發(fā)展,引領(lǐng)人類進(jìn)入了計(jì)算機(jī)網(wǎng)絡(luò)世界。隨著計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展,人與人之間也出現(xiàn)了多種多樣的交流方式,從早期的ICQ,到后來的E-Mail和BBS,都是在計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)上誕生的。它們的出現(xiàn)讓人類的交流變得更加的方便和快捷。之后,博客,迅速崛起。
在博客風(fēng)靡全球的過程中,越來越多的人投入了博客系統(tǒng)的開發(fā)研究。主流開源博客系統(tǒng)包括WordPress,Pivotx,PJBlog,Z-Blog,oBlog,Sablog-X站上了博客發(fā)展技術(shù)尖端。博客系統(tǒng)的開發(fā)語言與技術(shù)平臺(tái)的搭建方案層出不窮,基于各種技術(shù)語言開發(fā)的博客系統(tǒng)呈現(xiàn)百花爭(zhēng)鳴的局面。博客系統(tǒng)成為了潮流風(fēng)頭的網(wǎng)絡(luò)新興文化系統(tǒng)。2 研究現(xiàn)狀
博客,即Weblog,后簡(jiǎn)稱blog,又譯為網(wǎng)絡(luò)日志等,是一種通常由個(gè)人管理、不定期張貼新文章的網(wǎng)站。在臺(tái)灣,人們認(rèn)為Blog本身有社群群組的涵義,通常被音譯成“部落格”。Blog就是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易迅速便捷地發(fā)布個(gè)人心得,及時(shí)有效輕松地與他人進(jìn)行交流,再集豐富多彩的個(gè)性化展示于一體的綜合性平臺(tái)。撰寫這些博客的人就叫做Blogger或Blog writer。
log一開始應(yīng)用,立刻就發(fā)展為繼Email、BBS、ICQ之后的第四種網(wǎng)絡(luò)交流方式,成為了網(wǎng)絡(luò)時(shí)代的個(gè)人“讀者文摘”,成為一種以超級(jí)鏈接為武器的網(wǎng)絡(luò)日記,帶來了生活方式和工作方式的創(chuàng)新表,標(biāo)志著一種新的學(xué)習(xí)方式。另外,由于blog的溝通方式比電子郵件、討論群組更為簡(jiǎn)易和方便,它逐漸被應(yīng)用在企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)中。
據(jù)有關(guān)調(diào)查數(shù)據(jù)顯示,2006年11月3日,全球中文博客站點(diǎn)數(shù)量達(dá)到5230萬,博客用戶數(shù)達(dá)到1987萬。有些調(diào)查數(shù)據(jù)還顯示出,2006年,中國大陸博客服務(wù)商持續(xù)大幅增長(zhǎng),大型網(wǎng)絡(luò)公司如搜狐、百度紛紛推出相應(yīng)的博客服務(wù),博客服務(wù)商之間的市場(chǎng)競(jìng)爭(zhēng)日趨激烈。有關(guān)調(diào)查機(jī)構(gòu)還發(fā)現(xiàn),博客的發(fā)展規(guī)律類似于新興科技企業(yè)發(fā)展規(guī)律中的Hype Cycle模型,開始被媒體和從業(yè)者大為炒作,后來市場(chǎng)預(yù)期不斷下降,直到現(xiàn)在的理性穩(wěn)步發(fā)展,成為互聯(lián)網(wǎng)的基本應(yīng)用。
博客依賴的基礎(chǔ)平臺(tái)——博客系統(tǒng)也隨即進(jìn)入開發(fā)熱潮。目前主流開源博客系統(tǒng)主要有這么幾種:WordPress,一種支持用戶在 PHP 和 MySQL 數(shù)據(jù)庫的服務(wù)器上建立自己的 Blog的引擎;Pivotx,blog CMS,以 PHP 編寫,管理者接口采用AJAX模式運(yùn)作,SEO友好,支持MySQL數(shù)據(jù)庫以及文本數(shù)據(jù)庫等;PJBlog,一套開源免費(fèi)的中文個(gè)人博客系統(tǒng)程序,采用asp+Access的技術(shù),支持簡(jiǎn)繁中文,UTF-8編碼,相對(duì)于其他系統(tǒng)具有相當(dāng)高的運(yùn)作效能以及更新率,也支持目前Blog所使用的新技術(shù);Z-Blog,一款小巧而強(qiáng)大的基于Asp平臺(tái)的Blog程序,支持界面主題及樣式更換,采用Web Standards網(wǎng)頁設(shè)計(jì)標(biāo)準(zhǔn),靜態(tài)生成日志,支持自定義目錄配置,支持FierFox、Opera、Safari等瀏覽器,支持Wap、Windows Live Writer等離線寫作軟件;oBlog,一套經(jīng)過完善設(shè)計(jì)的多用戶博客建站程序,是Windows NT服務(wù)環(huán)境下多用戶博客程序的最佳解決方案;Bo-Blog,一款基于PHP的、以MySQL為數(shù)據(jù)庫支持的免費(fèi)blog程序,基于XHTML+CSS+div 布局的模板結(jié)構(gòu),可自由定制的頁面模塊、插件與模板,部分基于Ajax的新體驗(yàn),多語言包化與UTF-8國際編碼,強(qiáng)大的spam信息防御機(jī)制,RSS、XML-RPC、Tags支持,內(nèi)置留言本、天氣、表情、置頂、驗(yàn)證碼、頭像等; Sablog-X,一個(gè)采用PHP和MySQL構(gòu)建的博客系統(tǒng),在代碼質(zhì)量、運(yùn)行效率、負(fù)載能力、安全等級(jí)、功能可操控性和權(quán)限嚴(yán)密性等方面都比較好。
而從這些主流開源博客系統(tǒng)的實(shí)現(xiàn)技術(shù)來看,最主要的還是以PHP,ASP和JSP技術(shù)為主。三種技術(shù)中,相比之下,JSP具有一次編寫到處到處運(yùn)行,系統(tǒng)多平臺(tái)支持,強(qiáng)大的可伸縮性,多樣化和功能強(qiáng)大的開發(fā)工具支持等強(qiáng)勢(shì)。JSP應(yīng)該是未來發(fā)展的趨勢(shì),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP,世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servelet。但是,JSP也存在不可忽視的弱勢(shì)。與ASP一樣,Java的一些優(yōu)勢(shì)正是它的致命問題所在,正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以增加了產(chǎn)品的復(fù)雜性。此外,Java的運(yùn)行速度使用class常駐內(nèi)存來完成的,所以在一些情況下有些“最低性價(jià)比”了。
博客系統(tǒng)的架構(gòu)則是C/S和B/S這兩種開發(fā)模式技術(shù)架構(gòu)的主流技術(shù)。C/S架構(gòu)軟件的優(yōu)勢(shì)主要有兩點(diǎn),一是應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕,二是數(shù)據(jù)的儲(chǔ)存管理功能較為透明。但C/S架構(gòu)的劣勢(shì)是需要高昂的維護(hù)成本且投資大。B/S架構(gòu)軟件的優(yōu)勢(shì)主要也是兩點(diǎn),一是維護(hù)和升級(jí)方式簡(jiǎn)單,二是成本降低,選擇更多。但是,和C/S相反,B/S的劣勢(shì)在于應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。此外,它們的區(qū)別還在于,C/S 一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S 建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。
博客系統(tǒng)的開發(fā)平臺(tái)主要有MyEclipse,Netbean,ASP.NET三種。MyEclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái),主要由Eclipse Platform、JDT、CDT和PDE組成。NetBeans是一個(gè)全功能的開放源碼Java IDE,可支持Java 2平臺(tái)標(biāo)準(zhǔn)版(J2SE)應(yīng)用的創(chuàng)建、采用JSP和Servlet的2層Web應(yīng)用的創(chuàng)建,以及用于2層Web應(yīng)用的API及軟件的核心組的創(chuàng)建。ASP.net是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。
除此以外,主流開源博客系統(tǒng)頗青睞于SQL Server、Oracle、Access及MySQL為主的數(shù)據(jù)庫,其他輔助工具則有Dreamweaver,CSS腳本,CKEditor等。3 意義
話語權(quán),是博客的最重要的作用。博客讓網(wǎng)民們有了個(gè)體的觀點(diǎn),獨(dú)立的品牌,自由的表達(dá)和出版。博客的公眾傳播,讓公共知識(shí)分子有了存在的土壤和空間。除此之外,博客還具有知識(shí)過濾與積累的作用,還是一種深度交流溝通的網(wǎng)絡(luò)新方式,也具有較高的商業(yè)營(yíng)銷作用,商業(yè)群體可以利用博客展示自己的企業(yè)形象或企業(yè)商務(wù)活動(dòng)信息?;诓┛偷谋姸喙δ芴攸c(diǎn),在計(jì)算機(jī)網(wǎng)絡(luò)高速發(fā)展的當(dāng)代,認(rèn)識(shí)網(wǎng)絡(luò)的新事物,學(xué)習(xí)網(wǎng)絡(luò)的新知識(shí),深入了解博客,是非常有必要的。
博客系統(tǒng)作為博客的承載體,其研究與開發(fā)業(yè)也具有重要的意義。博客系統(tǒng)的功能、安裝與使用、運(yùn)行,博客系統(tǒng)的支持平臺(tái)技術(shù)、數(shù)據(jù)庫連接等等,都影響著博客的質(zhì)量及博客發(fā)表的便捷性。綜合開發(fā)語言、技術(shù)與平臺(tái)搭配的效果來看,JSP技術(shù)功能較為強(qiáng)大,基于JSP的博客系統(tǒng)開發(fā)較有發(fā)展前景并且功能更為完善,但是目前各種主流開源博客系統(tǒng)卻偏愛于PHP技術(shù)方面的開發(fā)研究,JSP技術(shù)使用并不多。因此,采用JSP技術(shù)實(shí)現(xiàn)個(gè)人博客系統(tǒng)的開發(fā)與研究是值得挑戰(zhàn)的事情。因此,畢業(yè)系統(tǒng)設(shè)計(jì)最終決定應(yīng)用JSP技術(shù),搭建“MyEclipse + Dreamweaver”開發(fā)平臺(tái)和“JavaBean+Servlet”的開發(fā)技術(shù)結(jié)構(gòu),使用“MySQL+Navicat”數(shù)據(jù)庫工具,并應(yīng)用CSS腳本進(jìn)行系統(tǒng)美化,采用CKEditor進(jìn)行博客系統(tǒng)的文章編輯。
二、研究的基本內(nèi)容與擬解決的主要問題 研究的基本內(nèi)容
本畢業(yè)設(shè)計(jì)研究的主要內(nèi)容是基于JSP的個(gè)人博客系統(tǒng)的研究。系統(tǒng)初步規(guī)劃為前臺(tái)訪問與后臺(tái)操作兩部分,其中功能模塊圖如下:
訪問博客查看文章發(fā)表評(píng)論查看相冊(cè)查看留言給博主留言 圖1 博客網(wǎng)站前臺(tái)功能結(jié)構(gòu)圖
博主登錄文章管理文章類別管理相冊(cè)管理留言管理發(fā)表文章瀏覽文章修改文章刪除文章添加類別瀏覽類別修改類別刪除類別上傳相片瀏覽照片刪除照片瀏覽留言刪除留言
圖2 博客網(wǎng)站后臺(tái)功能結(jié)構(gòu)圖 擬解決的主要問題
畢業(yè)系統(tǒng)是一個(gè)基于JSP與數(shù)據(jù)庫技術(shù)的個(gè)人博客,初步設(shè)計(jì)前臺(tái)用戶操作模塊完成用戶查看博客文章、查看評(píng)論、評(píng)論文章以及博主登錄等操作,而后臺(tái)博主操作模塊解決用戶文章管理、文章類別管理、分類管理等功能問題。具體的系統(tǒng)擬解決幾個(gè)主要問題是:一是如何使博主可以簡(jiǎn)單的添加和刪除日志;二是如何建立獨(dú)立于具體的數(shù)據(jù)庫平臺(tái),充分考慮數(shù)據(jù)庫交互的部分兼容性;三是如何使平臺(tái)容易在原先基礎(chǔ)上進(jìn)行二次開發(fā);四是如何實(shí)現(xiàn)中間基礎(chǔ)平臺(tái)的無型性,采用開放的標(biāo)準(zhǔn)技術(shù),達(dá)到跨平臺(tái)運(yùn)行的效果。
為解決以上問題,系統(tǒng)開發(fā)與設(shè)計(jì)可能要求做到:模塊接口定義的清晰;基礎(chǔ)類庫和接口設(shè)計(jì)合理,盡量建立叮擴(kuò)展的接口和抽象類;數(shù)據(jù)庫操作使用標(biāo)準(zhǔn)SQL語句,使用有差別的SQL語句,則盡量集中在一起,以減少將來維護(hù)和移植的難度;采用開放的標(biāo)準(zhǔn)和工具等。
三、研究的方法與技術(shù)路線、研究難點(diǎn),預(yù)期達(dá)到的目標(biāo) 研究方法
畢業(yè)論文設(shè)計(jì)的研究方法主要有:
(1)文獻(xiàn)研究法,即通過調(diào)查文獻(xiàn)來獲得資料,從而全面地、正確地了解掌握所要研究問題。在文獻(xiàn)研究過程中,將會(huì)大量閱讀與博客知識(shí)與博客系統(tǒng)開發(fā)技術(shù)相關(guān)的文獻(xiàn)資料,了解國內(nèi)外相關(guān)研究成果,在通過對(duì)文獻(xiàn)的分析、歸納和綜合,在現(xiàn)有研究成果的基礎(chǔ)上形成本系統(tǒng)的相關(guān)理論和功能結(jié)構(gòu),并借助計(jì)算機(jī)進(jìn)行信息的搜集、整理和加工,形成對(duì)論文設(shè)計(jì)有用的信息。
(2)理論與實(shí)際應(yīng)用相結(jié)合的方法,分析系統(tǒng)的用戶需求,在對(duì)各種系統(tǒng)開發(fā)平臺(tái)、開發(fā)技術(shù)、開發(fā)環(huán)境、數(shù)據(jù)庫技術(shù)等各方面的比較下,選擇相對(duì)較佳方案.(3)利用UML建模方法進(jìn)行分析建模以及設(shè)計(jì)建模,并進(jìn)行實(shí)際操作調(diào)試,從而實(shí)現(xiàn)本系統(tǒng)的具體功能。
(4)系統(tǒng)分析與邏輯辯證分析相結(jié)合的方法。系統(tǒng)分析方法是用系統(tǒng)的觀念來研究和處理有關(guān)對(duì)象和聯(lián)系的科學(xué)方法;邏輯辨證分析法是按照事物自身的發(fā)展規(guī)律,運(yùn)用判斷推理的方法揭示事物內(nèi)在規(guī)律及概念與概念之間聯(lián)系的一種復(fù)合的科學(xué)分析方法。2 技術(shù)路線
畢業(yè)系統(tǒng)將在博客知識(shí)與博客系統(tǒng)開發(fā)技術(shù)相關(guān)的文獻(xiàn)資料調(diào)查的基礎(chǔ)上進(jìn)行技術(shù)方案研究設(shè)計(jì)。在對(duì)目前各種主流開源博客系統(tǒng)使用的開發(fā)平臺(tái)開發(fā)技術(shù)、開發(fā)環(huán)境、數(shù)據(jù)庫技術(shù)等各方面進(jìn)行比較后,擬應(yīng)用JSP技術(shù),搭建“MyEclipse + Dreamweaver”開發(fā)平臺(tái)和“JavaBean+Servlet”的開發(fā)技術(shù)結(jié)構(gòu),使用“MySQL+Navicat”數(shù)據(jù)庫工具,并應(yīng)用CSS腳本進(jìn)行系統(tǒng)美化,采用CKEditor進(jìn)行博客系統(tǒng)的文章編輯。3 研究難點(diǎn)
在系統(tǒng)的技術(shù)開發(fā)設(shè)計(jì)設(shè)想過程中,個(gè)人覺的系統(tǒng)研究的難點(diǎn)之一是如何設(shè)計(jì)博客系統(tǒng)功能模塊,使系統(tǒng)既能完成現(xiàn)有系統(tǒng)的基本功能,又有創(chuàng)新點(diǎn)存在;難點(diǎn)之二在于如何保證博客系統(tǒng)的安全性,即如何通過設(shè)置權(quán)限,防止系統(tǒng)使用者即博主的數(shù)據(jù)遭篡改;難點(diǎn)之三是為了靈活處理網(wǎng)頁中的數(shù)據(jù)交換,如何采用JavaBean+Servlet結(jié)構(gòu)來進(jìn)行開發(fā)設(shè)計(jì);四是CKEditor編輯器是一個(gè)比較新的開源工具,配置說明比較缺乏,而且對(duì)中文支持比較差,如何使用CKEditor編輯器來實(shí)現(xiàn)網(wǎng)頁在線文字編輯還個(gè)人深入需要研究;難點(diǎn)之五是作為一個(gè)博客系統(tǒng),隨著用戶博客文章及評(píng)論的增多,該如何實(shí)現(xiàn)分頁顯示。4 預(yù)期目標(biāo)
本畢業(yè)設(shè)計(jì)的預(yù)期目標(biāo)有兩個(gè)。一是完成一個(gè)基于JSP的個(gè)人博客系統(tǒng),系統(tǒng)預(yù)期實(shí)現(xiàn)效果是完成博客網(wǎng)站前臺(tái)訪問、瀏覽、留言等功能,后臺(tái)文章管理、相冊(cè)管理、留言管理等功能。預(yù)期目標(biāo)二是在對(duì)相關(guān)文獻(xiàn)資料的整合與分析及系統(tǒng)的實(shí)現(xiàn)與分析下,完成論文《基于JSP的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》。
四、論文詳細(xì)工作進(jìn)度和安排
2010.10.30—2010.11.22 完成畢業(yè)論文選題
2010.11.22—2011.1.10 查閱相關(guān)文獻(xiàn),了解博客的現(xiàn)狀,完成文獻(xiàn)綜述、開
題報(bào)告及外文翻譯
2011.02.21—2011.03.11 進(jìn)一步閱讀文獻(xiàn),進(jìn)行系統(tǒng)設(shè)計(jì),完成基本系統(tǒng)框架,對(duì)調(diào)查數(shù)據(jù)進(jìn)行處理,完善系統(tǒng),完成畢業(yè)論文初稿,確定實(shí)習(xí)單位
2011.03.12—2011.05.03 畢業(yè)實(shí)習(xí)2011.05.04—2011.05.12 畢業(yè)論文定稿
2011.05.13—2011.06.10 畢業(yè)論文評(píng)閱、修改和論文答辯
五、主要參考文獻(xiàn):
[1] Mark Brady.Blogging, personal participation in public knowledge-building on the web[EB/OL].http://,2010-12-28.[4] 吳德強(qiáng).博客發(fā)展與公共知識(shí)分子的產(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è)價(jià)值分析[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.指導(dǎo)教師審核意見:
該課題符合本專業(yè)的培養(yǎng)目標(biāo),研究有一定價(jià)值,在查閱一定文獻(xiàn)的情況下,對(duì)所研究的問題有一定的認(rèn)識(shí),對(duì)所研究的內(nèi)容和要解決的問題明確;研究方法較為合理,技術(shù)路線合理清晰。同意開題
第五篇:計(jì)算機(jī)畢業(yè)設(shè)計(jì)開題報(bào)告博客網(wǎng)站設(shè)計(jì)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)開題報(bào)告博客網(wǎng)站設(shè)計(jì)
一、課題主要研究?jī)?nèi)容
“博客”(Blog或Weblog)一詞源于“Web Log(網(wǎng)絡(luò)日志)”的縮寫〖資料來源:畢業(yè)設(shè)計(jì)(論文)網(wǎng) 〗是一種十分簡(jiǎn)易的個(gè)人信息發(fā)布方式。讓任何人都可以像免費(fèi)電子郵件的注冊(cè)、寫作和發(fā)送一樣,完成個(gè)人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。如果把論壇(BBS)比喻為開放的廣場(chǎng),那么博客就是你的開放的私人房間??梢猿浞掷贸谋炬溄?、網(wǎng)絡(luò)互動(dòng)、動(dòng)態(tài)更新的特點(diǎn),在你“不停息的網(wǎng)上航行”中,精選并鏈接全球互聯(lián)網(wǎng)中最有價(jià)值的信息、知識(shí)與資源;也可以將你個(gè)人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時(shí)記錄和發(fā)布,發(fā)揮您個(gè)人無限的表達(dá)力;更可以以文會(huì)友,結(jié)識(shí)和匯聚朋友,進(jìn)行深度交流溝通。一個(gè)Blog就是一個(gè)網(wǎng)頁,它通常是由簡(jiǎn)短且經(jīng)常更新的Post所構(gòu)成;這些張貼的文章都按照年份和日期排列。Blog的內(nèi)容和目的有很大的不同,從對(duì)其他網(wǎng)站的超級(jí)鏈接和評(píng)論,有關(guān)公司、個(gè)人、構(gòu)想的新聞到日記、照片、詩歌、散文,甚至科幻小說的發(fā)表或張貼都有。許多Blogs是個(gè)人心中所想之事情的發(fā)表,其它Blogs則是一群人基于某個(gè)特定主題或共同利益領(lǐng)域的集體創(chuàng)作。Blog好象對(duì)網(wǎng)絡(luò)傳達(dá)的實(shí)時(shí)訊息。撰寫這些Weblog或Blog的人就叫做Blogger或Blog writer。在網(wǎng)絡(luò)上發(fā)表Blog的構(gòu)想始于1998年,但到了2000年才真正開始流行。起初,Bloggers將其每天瀏覽網(wǎng)站的心得和意見記錄下來,并予以公開,來給其它人參考和遵循。但隨著Blogging快速擴(kuò)張,它的目的與最初已相去甚遠(yuǎn)。目前網(wǎng)絡(luò)上數(shù)以千計(jì)的 Bloggers發(fā)表和張貼Blog的目的有很大的差異。不過,由于溝通方式比電子郵件、討論群組更簡(jiǎn)單和容易,Blog已成為家庭、公司、部門和團(tuán)隊(duì)之間越來越盛行的溝通工具,因?yàn)樗仓饾u被應(yīng)用在企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)?!假Y料來源:SHLUNWEN.COM 畢業(yè)設(shè)計(jì)(論文)網(wǎng)〗
二、課題的研究意義、國內(nèi)外現(xiàn)狀
國外Blog發(fā)展?fàn)顩r:維基百科對(duì)企業(yè)博客作了如下定義:指由某個(gè)機(jī)構(gòu)為達(dá)到機(jī)構(gòu)目標(biāo)而開設(shè)的博客。盡管有多種形式的企業(yè)博客,但主要可分為外部和內(nèi)部?jī)煞N。根據(jù)Socialtext公司的統(tǒng)計(jì),截至2006年9月6日,《財(cái)富》500強(qiáng)中的公司已有通用、微軟、麥當(dāng)勞等30家建立了企業(yè)博客,占總數(shù)的6%。美國市場(chǎng)研究公司Jupiter在6 月底公布的一項(xiàng)調(diào)查表明,目前美國34%的大企業(yè)開設(shè)了企業(yè)博客,2006年后半年將另有35%的大公司加入到企業(yè)博客行列,到2006年底,近70%的美國大型企業(yè)將開設(shè)企業(yè)博客。
大公司建立企業(yè)博客,旨在和用戶之間建立順暢、及時(shí)的溝通,從而強(qiáng)化品牌形象;而小公司建立博客,則可以利用這種低成本(甚至是零成本)的推廣方式,在用戶中建立一定的知名度,實(shí)現(xiàn)產(chǎn)品的營(yíng)銷。
企業(yè)博客還在化解企業(yè)公關(guān)危機(jī)方面有著巨大的作用。戴爾公司的企業(yè)博客Direct2dell.com明確表示,這個(gè)博客就是一個(gè)網(wǎng)絡(luò)會(huì)議室,歡迎全球用戶來與戴爾公司分享創(chuàng)意和遠(yuǎn)見。文章分類眾多,圍繞個(gè)人用戶/小企業(yè)、環(huán)境保護(hù)、用戶體驗(yàn)、設(shè)計(jì)、戰(zhàn)略、產(chǎn)品、技術(shù)等各個(gè)方面,博客的表現(xiàn)形式除了文字以外,還有視頻。6月份,美國Engadget.com網(wǎng)站上貼出戴爾筆記本著火的圖片后不久,戴爾的企業(yè)博客就發(fā)表了文章,聲稱公司已經(jīng)開始為顧客更換筆記本,并正在積極聯(lián)合第三方的技術(shù)公司調(diào)查事故原因。從跟貼的上百個(gè)評(píng)論來看,博客們似乎忘記了起火的電腦,反而一個(gè)勁的欣賞起戴爾的這種態(tài)度來:不回避事實(shí),積極加入對(duì)話,解決問題。〖畢業(yè)設(shè)計(jì)(論文)咨詢QQ:765769776〗
國內(nèi)Blog發(fā)展?fàn)顩r:在Text100公司主辦的一次小規(guī)模研討會(huì)上,當(dāng)會(huì)議主講人提問,臺(tái)
下有多少人所在的公司開設(shè)了博客?除了Google亞太區(qū)市場(chǎng)總監(jiān)王懷南以外,在座20余人竟無一人舉手。
這種無人應(yīng)聲的尷尬局面似乎與中國蓬勃發(fā)展的互聯(lián)網(wǎng)有點(diǎn)不相匹配。中國互聯(lián)網(wǎng)絡(luò)信息中心最新發(fā)布的《第十八次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》表明,截止到2006年6月30日,我國網(wǎng)民人數(shù)達(dá)到了1.23億人,寬帶上網(wǎng)網(wǎng)民人數(shù)為7700萬。由清華大學(xué)媒介經(jīng)營(yíng)與管理研究中心出版的2006年《傳媒藍(lán)皮書》預(yù)測(cè),2006年中國博客規(guī)模將超過6000萬,支持千萬級(jí)用戶系統(tǒng)的博客服務(wù)平臺(tái)將出現(xiàn),到2007年博客數(shù)量將接近1個(gè)億。
與國外火熱的企業(yè)博客熱潮相比,國內(nèi)的企業(yè)博客似乎頗為冷清,尤其缺少知名企業(yè)的參與。在博客網(wǎng)的企業(yè)博客頻道,記者看到的首頁編輯推薦的內(nèi)容與普通的個(gè)人博客似乎并無很大差別,而在企業(yè)博客上建立博客的很多公司,即便如聯(lián)想集團(tuán)等的點(diǎn)擊量也僅在千余左右。
三、課題難點(diǎn)和擬解決的關(guān)鍵問題
1、連接數(shù)據(jù)庫
數(shù)據(jù)庫連接對(duì)動(dòng)態(tài)網(wǎng)站來說是最為重要的部分,在與后端數(shù)據(jù)庫連接時(shí)我們可以采用ODBC或JDBC技術(shù)。雖然ODBC作為傳統(tǒng)的連接數(shù)據(jù)庫的手段,在我們的程序可以是一種選擇,但是ODBC有以下的致命缺陷,從而使它無法勝任JSP的請(qǐng)求;
〖畢業(yè)設(shè)計(jì)(論文)咨詢QQ:78303642〗
①ODBC是一個(gè)C語言實(shí)現(xiàn)的API,從Java程序調(diào)用本地的C程序會(huì)帶來一系列類似安全性、完整性、健壯性方面的缺點(diǎn)。
②其次,完全精確的實(shí)現(xiàn)從C代碼ODBC到Java API 翻譯的ODBC也不會(huì)另人滿意,因?yàn)樵贘ava中沒有指針,而ODBC中大量的使用了指針,包括極易出錯(cuò)的空指針“void *”。③考慮到平臺(tái)移植性來說,在開發(fā)JSP程序中使用ODBC則會(huì)帶來負(fù)面影響,使得代碼不適合于移植。
為了使我們的程序在具有安全性、完整性、健壯性的同時(shí),同時(shí)有可以方便的移植,所以我們可以采用JDBC連接數(shù)據(jù)庫。JDBC是一種可用于執(zhí)行SQL語句的Java API。它由一些Java語言寫的類、界面組成,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。通過使用JDBC,我們很方便地將SQL語句傳送到幾乎任何一種數(shù)據(jù)庫。也就是說,我們可以不必寫一個(gè)程序訪問Sybase,寫另一個(gè)程序訪問Oracle,再寫一個(gè)程序訪問Microsoft的SQL Server。用JDBC寫的程序能夠自動(dòng)地將SQL語句傳送給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)。
在本地?cái)?shù)據(jù)庫程序使用Microsoft的Access等數(shù)據(jù)庫時(shí),我們可以使用Sun公司開發(fā)的JDBC-ODBC Bridge,用此技術(shù)JSP程序就可以訪問帶有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫。這樣即保證了JDBC的優(yōu)點(diǎn)而且保證了純JSP程序的安全性、完整性、健壯性和可移植性,又可以使用Microsoft提供的ODBC數(shù)據(jù)源與Access連接。不管對(duì)方是何種數(shù)據(jù)庫,只要有ODBC接口就可以直接使用JDBC-ODBC Bridge與數(shù)據(jù)庫連接,而無需因?yàn)楹蠖藬?shù)據(jù)庫的改變而改動(dòng)相應(yīng)的程序代碼,實(shí)現(xiàn)了應(yīng)用層與數(shù)據(jù)庫層的完美分離。如果我們需要變后端數(shù)據(jù)庫為MySQL,只需要在ODBC數(shù)據(jù)源中安裝了MySQL的驅(qū)動(dòng)程序之后,就可以直接使用MySQL數(shù)據(jù)庫了 〖資料來源:shLUNWEN.COM 畢業(yè)設(shè)計(jì)(論文)網(wǎng)〗
2、轉(zhuǎn)換Unicode編碼
在許多JSP頁面的調(diào)試過程中都碰到過許多由于漢字編碼與Unicode編碼轉(zhuǎn)換引起的問題。經(jīng)常遇到瀏覽器中看到的 JSP 頁面中的漢字都是亂碼、JSP 頁面無法正常顯示GBK漢字、JSP不能接收Form提交的漢字、JSP 數(shù)據(jù)庫讀寫無法獲得正確的內(nèi)容等等問題。這是因?yàn)楝F(xiàn)在大部分具有國際化特征的軟件核心字符處理都是以 Unicode 為基礎(chǔ)的,在軟件運(yùn)行時(shí)根據(jù)當(dāng)時(shí)Locale/Lang/Codepage 設(shè)置確定相應(yīng)的本地字符編碼設(shè)置,并依此處理本地字符,所以我們應(yīng)該在處理過程中實(shí)現(xiàn)Unicode和本地字符集的相互轉(zhuǎn)換,甚或以Unicode為中間的兩個(gè)不同本地字符集的相互轉(zhuǎn)換。這種方式在網(wǎng)絡(luò)環(huán)境下被進(jìn)一步延伸,任何網(wǎng)絡(luò)兩端的字符信息也需要根據(jù)字符集的設(shè)置轉(zhuǎn)換成可接受的內(nèi)容。
由于我的IE默認(rèn)字符集為GB2312,然而Windows默認(rèn)為GBK,Java則默認(rèn)為Unicode,所以如果不通過一定的轉(zhuǎn)換,直接在GB2312字符集上顯示從GBKàUnicode得到的頁面將是一片亂碼。JAVA 語言采用Unicode處理字符。但從另一個(gè)角度來說,在Java程序中也可以采用非Unicode的轉(zhuǎn)碼,重要的是保證程序入口和出口的漢字信息不失真。如完全采用ISO-8859-1來處理漢字也能達(dá)到正確的結(jié)果。在我的例子中就采用了這種方法,經(jīng)過轉(zhuǎn)換之后并將網(wǎng)頁字符集強(qiáng)制設(shè)為GB2312字符集顯示,就能夠正常顯示漢字了。
〖資料來源:畢業(yè)設(shè)計(jì)(論文)網(wǎng) shLUNWEN.C O M〗
四、研究方法及其可行性:
以Windows XP操作系統(tǒng)BLOG系統(tǒng)的操作平臺(tái),采用Mysql數(shù)據(jù)庫管理,采用Eclipse制作前端的操作界面。借助Eclipse這個(gè)軟件設(shè)計(jì)實(shí)現(xiàn)用戶登錄的友好、易于操作的簡(jiǎn)單界面。建立應(yīng)用程序和數(shù)據(jù)庫的連接。
經(jīng)過以上的分析與研究,最終的平臺(tái)實(shí)現(xiàn),我認(rèn)為是可行的。并且可以達(dá)到很好的效果
五、參考文獻(xiàn)
[1]張桂元,賈燕楓。struts開發(fā)入門與項(xiàng)目實(shí)踐。人民郵電出版社,2005年8月
[2]孫衛(wèi)琴。精通struts:基于MVC的java Web設(shè)計(jì)與開發(fā)。電子工業(yè)出版社,2005年7月
[3]馮燕奎,趙德奎。JSP實(shí)用案例教程。清華大學(xué)出版社,2005年4月
[4]邱哲,王俊標(biāo),馬斗。Struts Web設(shè)計(jì)與開發(fā)大全。清華大學(xué)出版,2006年2月
[5]楊昭,徐春卉,張新,王鳳華。JSP課程設(shè)計(jì)案例精編。中國水利水電出版社,2006年1月
[6]徐國智,汪孝宜等。MYSQL數(shù)據(jù)庫開發(fā)實(shí)例精粹。電子工業(yè)出版社,2006年1月
[7]廖義奎。Java Web開發(fā)之Struts編程基礎(chǔ)與實(shí)例精講。中國電力出版,2006年1月〖資料來源:畢業(yè)設(shè)計(jì)(論文)網(wǎng) 〗
[8]柳永坡,劉雪梅,趙長(zhǎng)海。JSP應(yīng)用開發(fā)技術(shù)。人民郵電出版社,2005年9月
[9]汪孝宜,劉中兵,徐佳晶等。JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹。電子工業(yè)出版社,2005年1月
[10]Benoit Marchal。XML示例程序?qū)W(xué)。清華大學(xué)出版社,2002年9月
[11]Ivon Horton。Beginning Java 2,JDK5 Edition。機(jī)械工業(yè)出版社,2006年1月
[12]畢業(yè)設(shè)計(jì)(論文)網(wǎng): http://〖資料來源:畢業(yè)設(shè)計(jì)(論文)網(wǎng) shLUNWEN.C O M〗
計(jì)算機(jī)畢業(yè)設(shè)計(jì)(7)開題報(bào)告(6)博客網(wǎng)站(1)