本題目的意義及國內(nèi)外研究狀況: 博客是一種十分簡易的個人信息發(fā)布方式。任何人都可以像使用免費電子郵件一樣,完成個人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。博客就是開發(fā)的私人空間,可以充分利用超文本鏈接、網(wǎng)絡(luò)互動、動態(tài)更新等特點,在網(wǎng)絡(luò)中,精選并鏈接全球互聯(lián)網(wǎng)中最有價值的信息、知識與資源;也可以將個人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時記錄和發(fā)布,發(fā)揮個人無限的表達力;更可以以文會友,結(jié)識和匯聚朋友,進行深度交流溝通。博客是以人性和公共性的結(jié)合體,其精髓不是主要表達個人思想;不是主要記錄個人日常經(jīng)歷;而是以整個互聯(lián)網(wǎng)為視野,精選和記錄自己在互聯(lián)網(wǎng)上看到的有意義內(nèi)容,為他人提供幫助,使其具有更高的共享價值。 博客精神的核心并不是自娛自樂,甚至不是個人表達自由,相反,是體現(xiàn)一種利他的共享精神,為他人提供幫助。博客越來越呈現(xiàn)出多媒體化,早期的博客是以文字為主,但隨著多媒體發(fā)展,博客相冊、博客圖片已經(jīng)成為博客的基本配置。博客與專業(yè)傳媒組織互補并存,博客新聞成為專業(yè)媒體重要信源,博客報道成為專業(yè)媒體報道的延續(xù),博客網(wǎng)站成為專業(yè)記者稿件的第二出口。 研究內(nèi)容: 開發(fā)個人博客網(wǎng)站,分為前臺博客管理系統(tǒng)和后臺博客管理系統(tǒng)。任何人通過前臺都可以瀏覽到博文、相冊、公告、最新博文、熱點博文等,還可以通過注冊,通過注冊后登陸的用戶可以修改個人信息,撰寫博文、修改博文、發(fā)表博文,上傳照片,查看公告,同時可以通過搜索查看所要查看的博文,也可以對其他博主進行評論。后臺博客管理系統(tǒng)是為管理員管理博客而設(shè)置的,管理員通過后臺,可以對個人信息進行操作,可以查看前臺注冊用戶的基本信息,可以查看、回復(fù)、刪除博文,可以瀏覽相冊,還可以查看、修改、刪除、發(fā)布公告。 我在本次開發(fā)中只要負責(zé)的模塊有博文、留言和前臺登錄的模塊。主要分別是用戶博文的發(fā)布和修改和查看搜索功能;留言主要是評論回復(fù)留言查看和修改;登錄模塊主要是新用戶的注冊賬號和修改密碼等功能。
研究方法、手段及步驟: 本系統(tǒng)是基于JSP開發(fā)的個人博客網(wǎng)站,使用的發(fā)放環(huán)境采用MyEclipse和dreamweaver相結(jié)合,服務(wù)器為tomcat5.5.20+jdk5.5.20。數(shù)據(jù)庫使用SQL Server2000。 首先在電腦上安裝jdk和tomcat服務(wù)器,配置好環(huán)境變量,安裝MyEclipse、 dreamweaver、和SQL Server2000數(shù)據(jù)庫。先進行需求分析,設(shè)計操作流程圖,畫出博客首頁的草圖,根據(jù)草圖設(shè)計出效果圖,設(shè)計各個功能模塊,啟動數(shù)據(jù)庫服務(wù)器,建立新的數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫表并進行數(shù)據(jù)庫連接,在各個頁面里編寫連接數(shù)據(jù)庫的代碼。把各個頁面保存到tomcat下相應(yīng)的文件夾。啟動tomcat服務(wù)器,便可以運行最終系統(tǒng)。
參考文獻: [1] 程貿(mào)等.JSP編程技術(shù)[M].北京:清華大學(xué)出版社,2009.1-289. [2] 李調(diào)陽等.SQL Server 2000中文版標(biāo)準(zhǔn)教程[M].北京:海洋出社,2005.20-160. [3] 邱兵家等.電子商務(wù)概論[M].北京:高等教育出版社,2006.185-207. [4] 王珊等.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006.198-260. [5] 陳剛等.Eclipse從入門到精通[M].北京:清華大學(xué)出版社,2005.20-253. [6] 徐國平等.JSP網(wǎng)絡(luò)開發(fā)事務(wù)[M].北京:電子工業(yè)出版社,2001.1-80. [7] 劉彬等.JSP數(shù)據(jù)庫高級教程[M].北京:清華大學(xué)出版社,2006.50-200. [8] 郭真等.JSP程序設(shè)計教程[M].北京:人民郵電出版社,2010.5-52. [9] 吳莉.基于.NET框架的N層分布式應(yīng)用程序研究[J].北京:貴州工業(yè)大學(xué)學(xué)報,2008.20-180. [10] 戴一波等.Dreamweaver MX 2004從基礎(chǔ)到實踐[M].北京:電子工業(yè)出版社,2005.463-503. [11] Joshua Bloch. Effective Java Programming Language Guide[M].Addison-Wesley Professional,2001.25-155. |