畢業(yè)論文-基于Web版的博客_第1頁
畢業(yè)論文-基于Web版的博客_第2頁
畢業(yè)論文-基于Web版的博客_第3頁
畢業(yè)論文-基于Web版的博客_第4頁
畢業(yè)論文-基于Web版的博客_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

太原理工大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙 太原理工畢業(yè)設(shè)計(jì)基于web版的博客-PAGEIV-PAGEi摘要本系統(tǒng)致力于建立靈活、方便的博客系統(tǒng),主要有三大功能模塊:系統(tǒng)管理員模塊、注冊(cè)的會(huì)員模塊和游客訪問模塊。為了滿足博客系統(tǒng)的要求,實(shí)現(xiàn)系統(tǒng)靜態(tài)與動(dòng)態(tài)頁面的相互分離,系統(tǒng)采用JSP+JavaBean+Servlet和SQLServer2005數(shù)據(jù)庫相結(jié)合的開發(fā)模式。系統(tǒng)管理員模塊:只有系統(tǒng)管理員才具有該模塊的權(quán)限。該模塊需要實(shí)現(xiàn)注冊(cè)用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊(cè)、刪除文章、刪除相冊(cè)等,以及系統(tǒng)公告等信息。注冊(cè)用戶模塊:用戶只用通過該網(wǎng)站提供的接口注冊(cè)后才有的功能。該模塊是系統(tǒng)核心的功能模塊,要求實(shí)現(xiàn)博客文章發(fā)表、相冊(cè)上傳、文章評(píng)論、刪除文章、刪除照片、修改個(gè)人信息和好友管理的功能。這些都是在用戶登陸以后有的。游客模塊:用戶不需要注冊(cè)就有的功能。該模塊要求實(shí)現(xiàn)添加文章瀏覽、相冊(cè)查看和發(fā)表評(píng)論等功能。本文力求可以為博客系統(tǒng)的開發(fā)設(shè)計(jì)找到一種切實(shí)可行的解決方案,在分析了目前國內(nèi)外博客系統(tǒng)的現(xiàn)狀的基礎(chǔ)上,并經(jīng)過反復(fù)摸索和學(xué)習(xí)研究后,借助編程語言JSP和SQLServer數(shù)據(jù)庫最終實(shí)現(xiàn)了博客系統(tǒng)的開發(fā),并在一系列測(cè)試后,達(dá)成了人性化、所需功能完善、操作清晰的設(shè)計(jì)目標(biāo)。關(guān)鍵詞JSP;SQLServer2005;博客-PAGEIV- PAGEii BasedonthewebversionoftheblogAbstractThissystemiscommittedtobuildingaflexible,convenientblogsystemhasthreemainmodules:SystemAdministratormodule,themoduleregisteredmembersandvisitorsaccessmodule.Itmayinturngeneratenewideas.Satisfyforthefunctionsofblogsystem,achievingthesystem'sstaticpageseparatewithdynamicpagemutually,usingJSP+JavaBean+ServletwiththemodeofdevelopmentthatthedatabaseofSQLServer2005combinetogether.SystemAdministratormodule:Onlysystemadministratorshavepermissionsforthemodule.Themoduleneedstoimplementregisteredusersandusermanagementsystem,whilethemodulecanbrowsethroughthetext,browsephotoalbums,deleteposts,deletethealbum,aswellasannouncementsandotherinformationsystems.Registeredusermodules:Userinterfaceregistrationonlyavailablethroughthewebsiteaftersomefunctions.Themoduleisthecoreofthesystemfunctionmodulesrequiredtoachieveblogposts,photoalbumsupload,postcomments,deleteposts,deletephotos,andfriendsmodifypersonalinformationmanagementfunctions.Thesearesomeafteruserlogin.Visitorsmodules:theuserdoesnothavethefunctionofregistration.Themoduleisrequiredtoachieveaddarticlestobrowse,viewandcommentonalbumsandotherfunctions.Thispaperseekstoblogsystemfordevelopmentanddesigntofindapracticalsolutionintheanalysisof-Boathomeandabroadonthebasisofthestatusofthesystem,andafterrepeatedexplorationandstudyafterstudy,usingJSPandSQLprogramminglanguageServerdatabaseandultimatelytheblogsystemdevelopment,andinaseriesoftests,reachedauser-friendly,functionalrequirements,operationsdesignedtoclear.KeyWordsJSP;SQLServer2005;Blog目錄摘要 iAbstract ii1概述 11.1課題背景 11.2課題意義 41.3文獻(xiàn)簡(jiǎn)述 51.3.1技術(shù)簡(jiǎn)述 62系統(tǒng)分析 72.1系統(tǒng)的需求分析 72.2業(yè)務(wù)流程分析 82.2.1注冊(cè)用戶業(yè)務(wù)流程分析 82.2.2系統(tǒng)管理員業(yè)務(wù)流程分析 82.2.3游客業(yè)務(wù)流程分析 92.3數(shù)據(jù)流程分析 112.3.1用戶管理模塊 112.3.2文章管理模塊 112.3.3相冊(cè)管理模塊 122.3.4系統(tǒng)公告管理模塊 122.3.5修改密碼模塊 132.3.6文章發(fā)布模塊 132.3.7相冊(cè)上傳模塊 142.3.8修改個(gè)人信息模塊 142.3.9好友管理模塊 142.3.10文章瀏覽模塊 152.3.11文章評(píng)論模塊 152.3.12相冊(cè)瀏覽模塊 162.4數(shù)據(jù)字典 162.4.1數(shù)據(jù)項(xiàng)的描述 162.4.2數(shù)據(jù)流的描述 172.4.3外部實(shí)體的描述 183系統(tǒng)設(shè)計(jì) 193.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 193.2系統(tǒng)子模塊功能介紹 193.3數(shù)據(jù)庫設(shè)計(jì) 203.3.1數(shù)據(jù)庫概念設(shè)計(jì)——E-R模型 203.3.2數(shù)據(jù)庫邏輯設(shè)計(jì)——關(guān)系模型 213.3.3數(shù)據(jù)庫選型 213.3.4數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 223.3.5數(shù)據(jù)庫表間關(guān)系設(shè)計(jì) 233.4系統(tǒng)環(huán)境配置設(shè)計(jì) 244系統(tǒng)實(shí)現(xiàn) 264.1用戶注冊(cè)模塊 264.2照片發(fā)布模塊 274.3添加文章模塊 284.4用戶修改個(gè)人資料模塊 294.5管理員登陸模塊 314.6注冊(cè)用戶管理模塊 324.7公告管理模塊 335系統(tǒng)測(cè)試 355.1測(cè)試目的 355.2測(cè)試方法 355.1測(cè)試結(jié)果 356總結(jié) 37參考文獻(xiàn) 38致謝 39英文原文 40中文譯文 46PAGE481概述1.1課題背景隨著互聯(lián)網(wǎng)的迅猛發(fā)展,網(wǎng)絡(luò)日益成為人們交流的重要媒介,網(wǎng)絡(luò)交流方式也日新月異。在沒有自己的博客之前,人們會(huì)經(jīng)常進(jìn)出于論壇發(fā)表貼子或者通過即時(shí)通信軟件聊天,來表達(dá)自已的想法,可是這些都是零散的和雜亂的。博客的出現(xiàn),讓人們可以不斷的把自己以前的和每天激發(fā)的一些想法或者感受整理放在自己的博客上,每次在寫文章的時(shí)候,可能又會(huì)產(chǎn)生新的想法。雖然一些想法一些思考只是皮毛,沒有什么深度,但是當(dāng)下筆去寫的時(shí)候每次都會(huì)對(duì)某個(gè)小小的問題有了更多的一點(diǎn)點(diǎn)思考,再寫博客的時(shí)候就感覺到了一種滿足感,一種想法得以釋放思考得以延伸的滿足感。生活中每天的一個(gè)小小的事情都會(huì)引起人們的思考,甚至是和朋友的聊天中一個(gè)小小的火花迸發(fā)。督促自己努力、把一時(shí)的想法變成觀點(diǎn),爭(zhēng)取在生命中的每天里留下點(diǎn)什么,這也是人們寫博客的目的之一。這樣就能督促自己每一天不要渾渾噩噩,時(shí)光流逝無痕無聲無息,寫博客也是在自己的每一天上留下了一道淺淺的思考和劃痕。不僅如此,通過寫博客、記錄自己的想法可以幫助實(shí)現(xiàn)如下這些目的:(1)記錄生活,在自己的每一天上留下思考的劃痕。(2)整理思路,固化知識(shí),獲得更多更好的想法。(3)分享,將自己的想法、經(jīng)驗(yàn)與人分享。(4)交流、提高,通過交流產(chǎn)生更多的思維火花,相互提高。(5)交友,互相鼓勵(lì),一路同行。博客的興起,美國大眾傳播學(xué)者瓊·杰爾曼在1998年7月21日寫下一句話:“未來,也許100年后,大學(xué)新聞學(xué)院及令人肅然起敬的新聞獎(jiǎng)將以現(xiàn)在在一些人看來‘聲名狼藉’的網(wǎng)絡(luò)記者麥特·德拉吉的名字來命名。而此時(shí),CNN的拉里·金及彼得·阿內(nèi)特等可能早已被人們忘卻了。那時(shí),德拉吉將被全世界的新聞學(xué)者與學(xué)生們作為研究對(duì)象。”這里提到的網(wǎng)絡(luò)記者麥特·德拉吉(MattDrudge),就是1998年向全世界報(bào)道克林頓性丑聞的第一人,也就是較早意義上的“博客”。2003年,著名的學(xué)院派博客金·羅曼斯科(JimRomensesko)率先在他的博客網(wǎng)站上揭露了紐約時(shí)報(bào)記者系列造假案“布萊爾丑聞”(BlairScandal),使紐約時(shí)報(bào)這個(gè)以全球新聞業(yè)良心自居的媒體集團(tuán),遭遇了前所未有的危機(jī),博客的力量可見一斑。2003年11月起,一個(gè)叫“木子美”的博客開始在網(wǎng)上發(fā)布名為《遺情書》的個(gè)人日志,引發(fā)了“木子美沖擊波”,博客在中國開始廣為人知。2005年9月8日,新浪在北京宣布推出Blog公測(cè)版,成為國內(nèi)首家正式推出Blog頻道的門戶網(wǎng)站,代表web2.0的blog開始被第一代傳統(tǒng)門戶網(wǎng)站接納,博客正日益成為一種新潮流和新時(shí)尚。

博客即blog一詞源于英文中的weblog(網(wǎng)絡(luò)日志)一詞,而“博客”則是參照了“駭客”“黑客”等、進(jìn)行了中國化翻譯的結(jié)果。對(duì)于博客的定義有多種,這里列出兩條:一、blog可以是個(gè)人日記、每日道壇、合作空間、政治講壇、特發(fā)新聞集散地、各種鏈接的匯集地、您的個(gè)人想法、世界大事備忘錄等。您可以完全按照自己的意思來制作blog,blog有無數(shù)的形式和大小,而且沒有任何實(shí)際的規(guī)則。二、博客是一種十分簡(jiǎn)易的傻瓜化個(gè)人信息發(fā)布方式。讓任何人都可以像免費(fèi)電子郵件的注冊(cè)、寫作和發(fā)送一樣,完成個(gè)人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。如果把論壇(BBS)比喻為開放的廣場(chǎng),那么博客就是你的開放的私人房間。博客具有多重屬性和多樣化的受眾,可以從經(jīng)濟(jì)學(xué)、政治學(xué)、文化研究及心理學(xué)的角度等進(jìn)行分析,本文側(cè)重討論博客的媒體屬性及價(jià)值?!叭绻挥幸粋€(gè)人看,那就是日記;如果有幾十個(gè)人看,那是和朋友分享;如果有幾百個(gè)人看,那就是一種影響力;如果有幾千個(gè)人看,那就是一個(gè)媒體”。這里的媒體即本文所討論的大眾媒體。博客具有的媒體屬性、媒體特征及媒體價(jià)值與大眾媒體有相通之處,但它本質(zhì)上又是反大眾媒體的。

博客的價(jià)值,在維基百科上搜索“媒體”,解釋如下:傳播媒體或稱“傳媒”、“媒體”或“媒介”,指?jìng)鞑バ畔⒌妮d體,即信息傳播過程中從傳播者到接受者之間攜帶和傳遞信息的一切形式的物質(zhì)工具。這是媒體最簡(jiǎn)單也最直接的定義,闡述了媒體的幾個(gè)基本要素和基本功能,包含了信源、信宿、信道、傳播、接受等后來傳播學(xué)研究的關(guān)鍵概念。大眾媒體的概念也是眾說紛紜,大體而言,它是指運(yùn)用先進(jìn)的傳播技術(shù)和產(chǎn)業(yè)化手段,以社會(huì)上一般大眾為對(duì)象而進(jìn)行大規(guī)模的信息生產(chǎn)和傳播活動(dòng)的專業(yè)化的媒介組織。大眾傳播具有幾個(gè)突出的特點(diǎn):傳播者是從事信息生產(chǎn)和傳播的專業(yè)化媒介組織;運(yùn)用先進(jìn)的傳播技術(shù)和產(chǎn)業(yè)化手段大量生產(chǎn)、復(fù)制和傳播信息;對(duì)象為社會(huì)上的一般大眾,特點(diǎn)是多雜散匿;傳播的信息具有商品和文化雙重屬性;單向性很強(qiáng),是一種制度化的社會(huì)傳播。對(duì)于大眾傳播的基本功能,結(jié)合拉斯韋爾和賴特的觀點(diǎn),簡(jiǎn)單說來有四點(diǎn):監(jiān)測(cè)社會(huì)環(huán)境、協(xié)調(diào)社會(huì)關(guān)系、傳承文化和提供娛樂。

大眾傳媒的形式發(fā)展至今,已經(jīng)越來越多樣和復(fù)雜化,從報(bào)刊雜志、電影電視到如今的第四媒體——網(wǎng)絡(luò),彼此互補(bǔ)又相得益彰,共同把人類帶入信息極大豐富的時(shí)代。網(wǎng)絡(luò)媒體通常被稱為新媒體,很大程度上是因?yàn)樗趥鞑ミ^程中強(qiáng)化了“反饋”這一環(huán)節(jié),而這在傳統(tǒng)媒體中很難做到。但傳統(tǒng)的門戶網(wǎng)站即web1.0,如新浪、搜狐、網(wǎng)易等這些門戶網(wǎng)站,從本質(zhì)上看仍然只是一種信息提供者,極少甚至說沒有互動(dòng)與反饋,受眾只是被動(dòng)的接收和瀏覽,這與網(wǎng)絡(luò)的互動(dòng)和共享精神也不相吻合。而代表著第二代門戶即web2.0特點(diǎn)的博客,則在很大程度上實(shí)現(xiàn)了反饋和互動(dòng)的功能,大大擴(kuò)展了媒體的能動(dòng)性和影響空間,更被欣喜地命名為“媒體的開放源代碼”。但博客具有怎樣的媒體特征,它的媒體價(jià)值是什么,“媒體的開放源代碼”是哪些方面、哪種程度的開放,博客能夠替代大眾媒體的作用和地位嗎,它的局限性和存在意義又在哪里?談?wù)摬┛偷拿襟w屬性,首先從媒體的傳播過程談起,傳播學(xué)中對(duì)此早已有連篇累牘的模型和復(fù)雜闡述,無外乎是圍繞著信宿、信源、信道和反饋等展開深入分析。

首先博客是作為一個(gè)信源存在的,是集編碼、譯碼、釋碼于一體的角色。博客利用自身掌握的各種信息資源,采用文字、圖像、視頻、音頻等各種符號(hào)手段對(duì)信息和觀點(diǎn)進(jìn)行編碼,通過各種網(wǎng)站平臺(tái)進(jìn)行傳播。受眾可以匿名,也可以通過評(píng)論或發(fā)表文章等對(duì)博客內(nèi)容進(jìn)行反饋和釋碼、譯碼,或者轉(zhuǎn)換角色,成為新內(nèi)容的編碼者,如此循環(huán)往復(fù),形成良性的互動(dòng)傳播。其次博客也是一個(gè)信道,一個(gè)信息和意見的集散地,眾多的信息和觀點(diǎn)可以由此傳遞,超鏈接功能幫助受眾獲得更多信息,在博客與博客之間、博客與非博客之間建立傳播的介質(zhì)和聯(lián)系的通道。當(dāng)然博客也是傳播中的一種噪音,是傳播的信宿,這一點(diǎn)在后面會(huì)論述。這樣的一個(gè)過程,正好印證了上述的循環(huán)模型,同時(shí)也很大程度上突破了大眾傳播缺乏反饋性的弱點(diǎn),增強(qiáng)了傳播過程中雙方的互動(dòng)性和能動(dòng)性,也使基于科學(xué)技術(shù)的現(xiàn)代傳播能夠更接近人際傳播的本質(zhì)和功能。在這個(gè)博客傳播的循環(huán)過程中,信源是匿名和多樣化的,具有“四零條件”:零技術(shù)、零成本、零編輯、零形式,進(jìn)入門檻低,技術(shù)含量低,言論表達(dá)自由,這一信源具有平民性和普遍性,因而發(fā)展迅速。2005年7月,社科院社會(huì)發(fā)展研究中心發(fā)布的《2005年中國5城市互聯(lián)網(wǎng)使用現(xiàn)狀及影響調(diào)查報(bào)告》中顯示,有29%的網(wǎng)民開始使用博客。信源的多樣必然帶來信宿的豐富,加上博客自由互動(dòng)的特點(diǎn),使得博客的影響力和信息價(jià)值增大,對(duì)社會(huì)和個(gè)人生活產(chǎn)生越來越重要的影響。

傳播學(xué)者麥克盧漢在闡述“媒介即訊息”這一觀點(diǎn)時(shí)指出:因?yàn)槿魏蚊浇榕c技術(shù)所包含的“訊息”,即意味著對(duì)它們引進(jìn)人類生活中的尺度、進(jìn)度、標(biāo)準(zhǔn)的改變。鐵路并非將運(yùn)動(dòng)、運(yùn)輸、車輪或路軌引進(jìn)人類社會(huì),而是提高與擴(kuò)張了以往人類活動(dòng)的向度,由此創(chuàng)造出全新的城市,全新的工作與閑暇。博客這一新的媒介也正逐漸改變著人們的工作與閑暇方式、思維與行為方式等,成為一種新的生活方式和潮流。伴隨博客產(chǎn)生了許多新的事物,比如播客,是與主要依靠文字表達(dá)的博客互補(bǔ)的表達(dá)方式,用音頻、視頻等來表達(dá)自己的生活點(diǎn)滴、所思所想,即向全世界播放自己的聲音。理論上講,只要有一臺(tái)上網(wǎng)電腦和一個(gè)話筒,你就可以掌握話語權(quán),以自己獨(dú)有的風(fēng)格向全世界播音。播客的制作和接收沒有技術(shù)、時(shí)間和地域限制,它改變了人們傳統(tǒng)的收聽模式,直接沖擊著廣播媒體。博客電影,指劇作來自博客群體,博客群體參與攝制,首映式在博客門戶網(wǎng)絡(luò)媒體發(fā)布的新影像。這與那些有著龐大的演職人員、精巧的編劇者和大投資拍攝的電影藝術(shù)是完全不同的概念,是一種反傳統(tǒng)、反權(quán)威的力量。被稱為博客2.0的“維客”,則是一個(gè)人人都可以編輯的百科全書,它只是一套可以任意編輯的網(wǎng)絡(luò)白紙,任何人都可以在一段別人寫過的內(nèi)容上編輯加工,也能夠按照一定技術(shù)規(guī)則和文化脈絡(luò)組合模仿。這些以博客為代表的媒體,具有去中心化、去權(quán)威的力量,一種來自草根階層的巨大力量,代表著一種話語權(quán)的解放,言論的自由和平等。王朔曾經(jīng)說過,他所害怕的是具有全體寫作能力的人民,似乎博客能給他帶來這種恐懼。博客的局限性,但博客的力量究竟有多大呢,它真得可以實(shí)現(xiàn)話語權(quán)的解放,發(fā)揮草根大眾的力量嗎?博客在中國的推廣者們?cè)@樣說到:“可以毫不夸張地說,程序員是程序‘源代碼’的‘源代碼’,而作者是媒體‘源代碼’的‘源代碼’。只有在作者層面,真正實(shí)現(xiàn)‘開放源代碼’,才是媒體技術(shù)層面的終極開放。否則,沒有這個(gè)層面的根本性的變革,就不能實(shí)現(xiàn)真正的開放。而這一切,由于博客的到來,才真正成為現(xiàn)實(shí)。”他們認(rèn)為博客在內(nèi)容、作者、讀者層面實(shí)現(xiàn)了源代碼開放,這些構(gòu)成博客革命的力量之源。博客帶來的似乎是一種話語平等、眾生喧嘩、百家爭(zhēng)鳴、言論自由的氣氛,“四零條件”似乎可以使每個(gè)人都有機(jī)會(huì)表達(dá)自己,這樣一個(gè)日益分散、去權(quán)威、去中心的時(shí)代,是否又形成了新的話語中心?上面曾談到博客也是傳播過程中的一個(gè)信宿,其信源基本上來自于當(dāng)前的大眾媒體,報(bào)刊雜志、電視電影等傳統(tǒng)媒體既是網(wǎng)絡(luò)媒體的主要信息源,也是博客的主要信息源。眾多博客在這里充當(dāng)?shù)目烧f是二級(jí)傳播中“意見領(lǐng)袖”的職能,即在一個(gè)參考群體里,因特殊技能、知識(shí)、人格和其他特質(zhì)等因素而能對(duì)群體里的其他成員產(chǎn)生影響力的人,現(xiàn)實(shí)也說明了這一點(diǎn)。活躍在網(wǎng)絡(luò)上的博客,大多同樣活躍在傳統(tǒng)媒體中,從傳統(tǒng)媒體中獲得的信息資源使他們?cè)诰W(wǎng)絡(luò)上也有了很大的話語權(quán),比如一些著名博客安替、猛小蛇、連岳、潔塵等,在網(wǎng)外網(wǎng)內(nèi)都形成了自己的話語圈。傳統(tǒng)的大眾媒體作為一個(gè)系統(tǒng)有組織的專業(yè)機(jī)構(gòu),歷經(jīng)百年多的發(fā)展,已成為當(dāng)今社會(huì)中不可忽視的力量,它所扮演的社會(huì)信息源的角色也是無可替代的,博客只是從另一方面強(qiáng)化了這種影響而已。即使德拉吉報(bào)道了《紐約時(shí)報(bào)》的丑聞并導(dǎo)致主編下臺(tái),但《紐約時(shí)報(bào)》依然是美國媒體的重心和焦點(diǎn)所在?!坝尚屡d技術(shù)驅(qū)動(dòng)的基于互聯(lián)網(wǎng)話語權(quán)的極度分散趨勢(shì),與以傳統(tǒng)資本促進(jìn)的傳統(tǒng)的媒體工業(yè)的高度集中格局并存。這兩種趨勢(shì),共同代表了媒體業(yè)的未來。高度集中的媒體集團(tuán)不可能發(fā)展到一手遮天的地步。極度分散的個(gè)人出版,作為媒體工業(yè)的外延部分,也沒有能力與媒體集團(tuán)整體抗?fàn)?。”?jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)2005年“第16次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告”顯示,中國的網(wǎng)民已經(jīng)突破一億人,按此比例計(jì)算,使用和接觸博客的人至少也有上百萬。如果這些人都能夠發(fā)出自己的聲音,將會(huì)是一種百家爭(zhēng)鳴的言論繁榮景象,但這種狀況在現(xiàn)在的中國是不可能出現(xiàn)的。政治和社會(huì)環(huán)境姑且不論,博客實(shí)際上造成了“知識(shí)溝”的擴(kuò)大。“知溝”理論是20世紀(jì)70年代由美國學(xué)者蒂奇諾等提出的,最早的解釋為:大眾傳播的信息傳達(dá)活動(dòng)無論對(duì)社會(huì)經(jīng)濟(jì)地位高者還是低者都會(huì)帶來知識(shí)量的增加,但由于社會(huì)經(jīng)濟(jì)地位高的人獲得信息和知識(shí)的速度大大快于后者,隨著時(shí)間的推移,最終結(jié)果是兩者之間的“知溝”不斷變寬,差距不斷擴(kuò)大。除了經(jīng)濟(jì)地位以外,現(xiàn)在的知溝障礙增加了信息技術(shù)這一因素,沒有經(jīng)濟(jì)基礎(chǔ),沒有相應(yīng)的知識(shí)結(jié)構(gòu)和電腦技術(shù),博客是無法發(fā)揮作用的。這就在網(wǎng)民與非網(wǎng)民,素質(zhì)水平不同的網(wǎng)民之間形成了雙重的知識(shí)溝,擴(kuò)大了社會(huì)知識(shí)傳播的不平等。博客中眾多“意見領(lǐng)袖”的存在,也造成了話語權(quán)的相對(duì)集中,加深了知溝。同時(shí)在當(dāng)下的中國,由于社會(huì)諸因素影響,媒體發(fā)育和輿論環(huán)境都不太完善,包括有“木子美”這樣的事件時(shí)而發(fā)生,使博客的發(fā)展呈現(xiàn)不穩(wěn)定狀態(tài)。但博客所具有的平民精神、草根階層的力量和去權(quán)威、去中心的特性,以及低門檻、零技術(shù)、零形式的特點(diǎn),伴隨著這個(gè)時(shí)代日益涌動(dòng)的民主自由和平民化的潮流,注定會(huì)獲得更大的發(fā)展。正如孫堅(jiān)華所言,“零成本、零技術(shù)、零時(shí)差、零許可、零編輯的個(gè)人意見平臺(tái),無論它叫個(gè)人網(wǎng)站,叫博客,還是叫其他什么名字,肯定會(huì)以這樣那樣的方式影響、干預(yù)、騷擾、破壞社會(huì)。它可以是一種全方位的積極的建設(shè)性力量,也可以是一種毀滅性的破壞力量。而新技術(shù)提供的種種前所未有的可能,正在不斷強(qiáng)化這樣一種力量?!边@種力量來自社會(huì)的方方面面和各個(gè)角落,來自每天一帖的日常經(jīng)驗(yàn),來自積少成多的積累,來自每個(gè)人都可以表達(dá)的可能性。這種力量可能是潛在的、暗涌的,也可能是外顯的、直接的,它的發(fā)展趨勢(shì)和走向,它的建設(shè)或破壞,需要時(shí)間和實(shí)踐來進(jìn)一步檢驗(yàn)。1.2課題意義博客系統(tǒng)的實(shí)現(xiàn),用戶輕松注冊(cè)一個(gè)賬號(hào)后,可以發(fā)布文章、管理照片,將個(gè)人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時(shí)記錄和發(fā)布,發(fā)揮個(gè)人無限的表達(dá)力;更可以以文會(huì)友,結(jié)識(shí)和匯聚朋友,進(jìn)行深度交流溝通。博客,是最近幾年出現(xiàn)的一個(gè)新現(xiàn)象。我想只要你稍微留意一下,你就一定知道現(xiàn)在很多人已經(jīng)非它不可了。它象一陣熱風(fēng),把一些冰冷的東西全都捂熱了,這種熱量什么時(shí)候才能完全散發(fā)出來呢?熱量到底有多大呢?很多其他一些人的看法:“我想說什么就說什么,想怎么寫就怎么寫,那里是我的私生活”、“它成了類似于個(gè)人主頁的東西,但又無需雕飾,只需自由而隨意地表達(dá)自己的看法即可,類似于一種公開的個(gè)人日記”。這樣的說法恐怕代表了一種很大眾化的傾向。其實(shí),博客已經(jīng)開始其初現(xiàn)商業(yè)價(jià)值:博客炒紅了很多平凡的人。像木子美、李尋歡、芙蓉姐姐等就是典型的例子。走紅后的這些網(wǎng)絡(luò)紅人隨后便開始接拍電影、做廣告、演講走秀等,進(jìn)行商業(yè)圈內(nèi)的各種活動(dòng)。相信不久還會(huì)涌現(xiàn)出一批像網(wǎng)絡(luò)歌手龐龍、楊臣剛一樣紅得發(fā)紫的人才,這足以讓更多的人趨之若騖。從博客的開發(fā)經(jīng)濟(jì)價(jià)值來看,盡管有人想到在這里牟利,目前雖然還沒有當(dāng)成一種產(chǎn)業(yè)來發(fā)展,大多網(wǎng)絡(luò)空間區(qū),還是閑暇的場(chǎng)所;但是,隨著高科技的發(fā)展,我想,博客的功能會(huì)更加健全,人們的交往將從虛擬走向現(xiàn)實(shí)。在高科技的支撐下,從事這個(gè)平臺(tái)的人就會(huì)增加,一些開發(fā)商可能會(huì)對(duì)這塊肥肉很感興趣,投資開發(fā)博客的廠商就會(huì)有可能像今天發(fā)展網(wǎng)上商店一樣多如牛毛。另一方面,表達(dá)情感是博客寫作最主要?jiǎng)訖C(jī),我們可以寫一下我們的日常生活感受,可以寫一下我們對(duì)某些人的看法以及自己的見解;當(dāng)然,在這一方面自己必須要有心理素質(zhì)練歷,因?yàn)槭钱?dāng)你寫一些對(duì)某人的不好看法時(shí),極有可能導(dǎo)致別人匿名來“圍剿”自已,那可是一種不好受的體會(huì),有大兵壓境的感受。稍有不慎,便會(huì)“心血來潮”、在自己屋子里大動(dòng)干戈,把自已安靜的博客小家園上弄得“血雨醒風(fēng)”似的。當(dāng)然寫一些自己的日常生活感受,或者是什么人生觀之類的,我想,嗯,不會(huì)至于搞到滿城風(fēng)雨的吧。(再說一句:寫了博客且公開給別人看的人,所以必須有一種面對(duì)匿名指責(zé)平心靜氣的心態(tài)。)同時(shí),我認(rèn)為,一位優(yōu)秀博客的內(nèi)核還在于他本人需要真正具備“開闊的視野,開放的思維,獨(dú)立的思想,樂于共享的精神”,這是你在眾多博客能否脫穎而出,并建立讀者忠誠度的關(guān)鍵。因此,成為優(yōu)秀的博客需要一個(gè)人內(nèi)心的升華。因此,物以類聚,博客之間將會(huì)形成了一個(gè)非常和諧、非常友好、非常開放的互動(dòng)的圈子,也可以讓我們認(rèn)識(shí)更多的朋友,讓自己的生活更加精彩!呵呵,雖然如是說,但是我又有所聞:現(xiàn)在博客上交友關(guān)卡重重,譬如一些博客在其主頁上設(shè)一些比如會(huì)員積分、考察回帖水平等,經(jīng)過他的考驗(yàn)后才有可能發(fā)展到私下交往;更有甚者,一些博客群干脆成為私人茶話會(huì),在自己的首頁上,注明了“此博客系統(tǒng)為朋友圈子的私人博客系統(tǒng)”,明明白白地掛上“生人勿擾”的牌子。所以說,這交友方面不是很樂觀;但是至少我不會(huì)這樣做,正所謂說,“朋友多了路好走”嘛,所以我還是希望有和我志同道合的人和我交朋友的。相信對(duì)電腦有一定了解的人都知道,博客是因特網(wǎng)的產(chǎn)物,所以,同時(shí)它亦結(jié)合了多媒體技術(shù)在里,說到多媒體這個(gè)方面嘛,先說說其兩個(gè)顯著特點(diǎn):首先是它的綜合性,它將計(jì)算機(jī)、聲像、通信技術(shù)合為一體,是計(jì)算機(jī)、電視機(jī)、錄像機(jī)、錄音機(jī)、音響、游戲機(jī)、傳真機(jī)的性能大綜合;其次是充分的互動(dòng)性,它可以形成人與機(jī)器、人與人及機(jī)器間的互動(dòng),互相交流的操作環(huán)境及身臨其境的場(chǎng)景,人們可以根據(jù)需要進(jìn)行控制。人機(jī)相互交流是多媒體最大的特點(diǎn),也可以說是一次革命,因?yàn)轶w現(xiàn)人可以根據(jù)需要進(jìn)行控制,不再覺枯燥無味。新開發(fā)的技術(shù)里,將會(huì)使博客與多媒體技術(shù)互融得更好。在中國互聯(lián)網(wǎng)處于低迷的時(shí)期,個(gè)人網(wǎng)站、商業(yè)網(wǎng)站的都一片蕭條,博客卻在網(wǎng)絡(luò)上掀起了陣陣熱潮:沒有風(fēng)險(xiǎn)投資,沒有媒體炒作,博客卻逐漸走進(jìn)大眾的視野??傊?,博客不僅在理論上特力獨(dú)行,在實(shí)踐中的影響亦獨(dú)樹一幟。它并不僅僅是作為個(gè)人的“傳聲筒”而存在,目前,很多政府組織、企業(yè)、學(xué)校、團(tuán)體也紛紛開通了博客,這也印證了博客本生蘊(yùn)含的價(jià)值。隨著博客的發(fā)展和功能的完善,它終將成為一種令大眾驚嘆的媒體新力量。1.3文獻(xiàn)簡(jiǎn)述目前的博客系統(tǒng)種類繁多,但依據(jù)各自不同的規(guī)模和功能需要,大體上所采取的技術(shù)體系分別為小型站點(diǎn)采用ASP+MicrosoftOfficeAccess/MicrosoftOfficeSQLServer技術(shù),大規(guī)模站點(diǎn)采用ASP.NET+softSQLServer技術(shù),有很少的開放源代碼系統(tǒng)采用了開源的PHP+MYSQL體系結(jié)構(gòu)技術(shù)。1.3.1技術(shù)簡(jiǎn)述盡管有著眾多的網(wǎng)絡(luò)開發(fā)體系,但如何決定一個(gè)系統(tǒng)使用何種方法開發(fā)仍然是基于網(wǎng)站的基本需求,本文不詳細(xì)描述各種開發(fā)體系的性能優(yōu)劣,這里選取了三家不同規(guī)模的博客系統(tǒng),將各系統(tǒng)選用的開發(fā)體系列表比較如下,如表1.1所示。表1.1各系統(tǒng)選用的開發(fā)體系列表博客名稱數(shù)據(jù)庫Web服務(wù)器操作系統(tǒng)sina博客softSQLServer2005IIS6.0WindowsServer2000騰訊博客softSQLServer2005IIS6.0WindowsServer2000其它博客MYSQLApacheLinux2系統(tǒng)分析2.1系統(tǒng)的需求分析本系統(tǒng)致力于建立靈活、方便的博客系統(tǒng),主要有三大功能模塊:系統(tǒng)管理員模塊、注冊(cè)的會(huì)員模塊和游客訪問模塊。系統(tǒng)需求分析圖如下2.1所示。圖2.1系統(tǒng)需求分析圖系統(tǒng)管理員模塊:只有系統(tǒng)管理員才具有該模塊的權(quán)限。該模塊需要實(shí)現(xiàn)注冊(cè)用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊(cè)、刪除文章、刪除相冊(cè)等,以及系統(tǒng)公告等信息。系統(tǒng)公告參數(shù)具體包括標(biāo)題和內(nèi)容2個(gè)方面的信息。注冊(cè)用戶模塊:用戶只用通過該網(wǎng)站提供的接口注冊(cè)后才有的功能。該模塊是系統(tǒng)核心的功能模塊,要求實(shí)現(xiàn)博客文章發(fā)表、相冊(cè)上傳、文章評(píng)論、刪除文章、刪除照片、修改個(gè)人信息和好友管理的功能。這些都是在用戶登陸以后有的。游客模塊:用戶不需要注冊(cè)就有的功能。該模塊要求實(shí)現(xiàn)添加文章瀏覽、相冊(cè)查看和發(fā)表評(píng)論等功能。2.2業(yè)務(wù)流程分析業(yè)務(wù)流程分析主要包括注冊(cè)用戶業(yè)務(wù)流程分析,系統(tǒng)管理員業(yè)務(wù)流程分析,游客業(yè)務(wù)流程分析。2.2.1注冊(cè)用戶業(yè)務(wù)流程分析注冊(cè)用戶進(jìn)入用戶登錄界面后,在登錄功能區(qū)輸入用戶賬號(hào)與密碼,登錄成功后跳轉(zhuǎn)到個(gè)人主頁。注冊(cè)用戶可以添加自己的信息,并對(duì)其進(jìn)行編輯或刪除等操作。結(jié)束各項(xiàng)操作后退出,回到系統(tǒng)主頁。注冊(cè)用戶業(yè)務(wù)流程圖如下2.2所示。圖2.2注冊(cè)用戶業(yè)務(wù)流程圖注冊(cè)用戶如果被判斷賬號(hào)密碼正確,則成功登陸,進(jìn)入個(gè)人主頁,如果被判斷站好密碼錯(cuò)誤則返回登陸界面,當(dāng)密碼正確進(jìn)入主頁就可進(jìn)行各項(xiàng)基本操作,點(diǎn)擊操作,進(jìn)入數(shù)據(jù)庫操作,操作成功則返回。2.2.2系統(tǒng)管理員業(yè)務(wù)流程分析系統(tǒng)管理員進(jìn)入用戶登錄界面后,在登錄功能區(qū)輸入系統(tǒng)管理員的用戶賬號(hào)與密碼,登錄成功后跳轉(zhuǎn)到系統(tǒng)主窗體。系統(tǒng)可以查看用戶信息,并對(duì)其進(jìn)行查找或刪除等操作;查看文章和相冊(cè),對(duì)不符合系統(tǒng)規(guī)定的進(jìn)行刪除操作;添加公告信息,并對(duì)其進(jìn)行編輯或刪除等操作。結(jié)束各項(xiàng)操作后退出,回到系統(tǒng)主窗體。系統(tǒng)管理員業(yè)務(wù)流程圖如下2.3所示。圖2.3系統(tǒng)管理員業(yè)務(wù)流程圖管理員可登陸后臺(tái)進(jìn)行操作,也需要判斷密碼的正確性,正確則能夠成功登陸,如果不成功則返回管理員登陸界面,當(dāng)管理員登陸后可對(duì)文章,相冊(cè),注冊(cè)用戶進(jìn)行查看和刪除操作,還可進(jìn)行公告信息管理,添加公告信息,編輯公告信息,刪除公告信息的一些相應(yīng)操作,同樣這里也包含數(shù)據(jù)庫的一些增、刪、改、查操作。2.2.3游客業(yè)務(wù)流程分析游客不需要登陸就直接可以進(jìn)行操作。有瀏覽用戶的文章,并且發(fā)表評(píng)論,瀏覽用戶的相冊(cè),游客也可以注冊(cè)成為網(wǎng)站的會(huì)員。但是沒有更多別的功能,如發(fā)布博文等功能需要游客注冊(cè)成為注冊(cè)用戶之后才具有,而想要具有此項(xiàng)功能,只有管理員審核通過之后才可以成為注冊(cè)用戶,所以游客登錄沒有用戶名,只顯示游客登錄,而進(jìn)行對(duì)文章的評(píng)論時(shí)也沒有用戶名的顯示,但可以寫自己的聯(lián)系方式,有QQ號(hào)、電話號(hào),并為此次留言取個(gè)臨時(shí)的名字,方便別的用戶看到評(píng)論之后可以與評(píng)論者取得聯(lián)系,增加了博客的實(shí)用性。使用戶覺得有更好的體驗(yàn)性,游客并不需要登錄也可以與其它留言者進(jìn)行交流,更好的使未注冊(cè)用戶對(duì)此博客的實(shí)用性產(chǎn)生好感,從而增加瀏覽量和口碑。游客業(yè)務(wù)流程圖如下2.4所示。圖2.4游客業(yè)務(wù)流程圖同樣游客也可以進(jìn)行一些操作,游客不需要登陸,直接登陸網(wǎng)站便可進(jìn)行查看文章,查看相冊(cè),查看系統(tǒng)管理員發(fā)布的公告,當(dāng)然游客也可以注冊(cè)成為會(huì)員。同樣這里也包含數(shù)據(jù)庫的查找操作。游客注冊(cè)成為會(huì)員需要點(diǎn)擊注冊(cè)執(zhí)行數(shù)據(jù)庫操作,操作成功便可成為注冊(cè)用戶。游客可以對(duì)文章進(jìn)行瀏覽,可以發(fā)布評(píng)論,操作成功后返回,游客可以對(duì)相冊(cè)進(jìn)行瀏覽操作,操作成功后返回,游客可以對(duì)系統(tǒng)公告進(jìn)行瀏覽,操作成功后返回,游客的所有操作都不需要在登陸的情況下進(jìn)行,所以游客的這些操作只有對(duì)數(shù)據(jù)庫的查找操作,并沒有體現(xiàn)出對(duì)數(shù)據(jù)庫的增加,刪除操作,可以看出游客在系統(tǒng)中的級(jí)別是最低的,所以,它所能夠執(zhí)行的功能也是最少的,并沒有系統(tǒng)管理員和注冊(cè)用戶那么多功能,當(dāng)然系統(tǒng)對(duì)未注冊(cè)用戶的要求也是最低的,不需要游客執(zhí)行登陸操作,便可以實(shí)現(xiàn)一些簡(jiǎn)單功能。2.3數(shù)據(jù)流程分析2.3.1用戶管理模塊系統(tǒng)管理員可以對(duì)用戶信息進(jìn)行瀏覽并且可以刪除用戶信息,從用戶表中獲取用戶信息,從用戶表中刪除用戶信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)用戶信息表進(jìn)行查看或刪除。流程圖如2.5所示。圖2.5用戶管理模塊數(shù)據(jù)流程圖2.3.2文章管理模塊系統(tǒng)管理員可以對(duì)博文信息進(jìn)行瀏覽并且可以刪除博文信息,從文章信息表中獲取博文信息,從文章表中刪除博文信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)用戶信息表進(jìn)行查看或刪除。流程圖如2.6所示。圖2.6文章管理模塊數(shù)據(jù)流程圖2.3.3相冊(cè)管理模塊系統(tǒng)管理員可以對(duì)相冊(cè)進(jìn)行瀏覽并且可以刪除相冊(cè)信息,從相冊(cè)信息表中獲取相冊(cè)信息,從相冊(cè)信息表中刪除相冊(cè)信息這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)用戶信息表進(jìn)行查看或刪除。流程圖如2.7所示。圖2.7相冊(cè)管理模塊數(shù)據(jù)流程圖2.3.4系統(tǒng)公告管理模塊系統(tǒng)管理員可以對(duì)公告進(jìn)行管理,可以添加公告信息、編輯公告信息、刪除公告信息,插入公告信息到公告信息表,從公告信息表中修改公告信息,從公告信息表中刪除公告信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)公告信息表進(jìn)行刪除,修改,插入操作。流程圖如2.8所示。圖2.8系統(tǒng)功能管理模塊數(shù)據(jù)流程圖2.3.5修改密碼模塊系統(tǒng)管理員和注冊(cè)用戶都可以進(jìn)行修改密碼的操作,從用戶信息表中修改密碼。系統(tǒng)管理員與用戶從用戶信息表中修改密碼時(shí)需要驗(yàn)證一下登陸的原始密碼。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)用戶信息表進(jìn)行更新或添加。流程圖如2.9所示。圖2.9修改密碼模塊數(shù)據(jù)流程圖2.3.6文章發(fā)布模塊注冊(cè)的博客用戶可以發(fā)布文章使其它訪問者可以看到,添加文章信息到文章信息表。博客的注冊(cè)用戶,游客和系統(tǒng)管理員都可以看到發(fā)表出來的文章,并且文章發(fā)布系統(tǒng)所涉及到一款比較流行的網(wǎng)頁編輯器,它可以很好的幫助博主們管理發(fā)布博文。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)文章信息表進(jìn)行刪除或添加。流程圖如2.10所示。圖2.10文章發(fā)布模塊數(shù)據(jù)流程圖2.3.7相冊(cè)上傳模塊注冊(cè)博客用戶可以將自己的照片上傳到相冊(cè)中,添加相冊(cè)信息到相冊(cè)信息表。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)相冊(cè)信息表進(jìn)行刪除或添加。流程圖如2.11所示。圖2.11相冊(cè)上傳模塊數(shù)據(jù)流程圖2.3.8修改個(gè)人信息模塊注冊(cè)博客用戶可以對(duì)自己的個(gè)人信息進(jìn)行修改,從用戶信息表中修改用戶信息。微博用戶可以編輯個(gè)人信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)用戶信息表進(jìn)行刪除或添加。流程圖如2.12所示。圖2.12修改個(gè)人模塊數(shù)據(jù)流程圖2.3.9好友管理模塊注冊(cè)博客用戶可以再博客中添加注冊(cè)了博客的好友,操作數(shù)據(jù)庫,把好友信息添加到好友表。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)好友信息表進(jìn)行刪除或添加。流程圖如2.13所示。圖2.13好友管理模塊數(shù)據(jù)流程圖2.3.10文章瀏覽模塊游客可以對(duì)博客上的文章進(jìn)行瀏覽,游客從文章信息表中查詢文章的信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)文章信息表進(jìn)行更新或添加。流程圖如2.14所示。圖2.14文章瀏覽模塊數(shù)據(jù)流程圖2.3.11文章評(píng)論模塊游客可以對(duì)發(fā)表的文章進(jìn)行評(píng)論,添加評(píng)論信息到評(píng)論信息到評(píng)論信息表。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)評(píng)論信息表進(jìn)行更新或添加。流程圖如2.15所示。圖2.15文章評(píng)論模塊數(shù)據(jù)流程圖2.3.12相冊(cè)瀏覽模塊游客可以瀏覽查看別人的相冊(cè),將自己喜歡的圖片進(jìn)行一些簡(jiǎn)單的操作,從相冊(cè)信息表中查詢相冊(cè)信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對(duì)相冊(cè)信息表進(jìn)行更新或添加。流程如如2.16所示。圖2.16相冊(cè)瀏覽模塊數(shù)據(jù)流程圖2.4數(shù)據(jù)字典2.4.1數(shù)據(jù)項(xiàng)的描述表2.1用戶信息數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)類型長(zhǎng)度值范圍ID數(shù)字40000000000至9999999999之間用戶賬號(hào)文本50最多25個(gè)漢字密碼文本50密碼至少4位數(shù)字昵稱文本50最多25個(gè)漢字性別文本50最多25個(gè)漢字電話數(shù)字20中國電話號(hào)碼,固定電話號(hào)碼,手機(jī)號(hào)碼住址文本50最多25個(gè)漢字頭像文本50最多25個(gè)漢字表2.2文章信息數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)類型長(zhǎng)度值范圍ID數(shù)字40000000000至9999999999之間用戶ID數(shù)字40000000000至9999999999之間標(biāo)題文本502~100個(gè)漢字內(nèi)容文本2000-200個(gè)漢字發(fā)布時(shí)間日期10年-月-日,形如“2011-5-19”瀏覽量數(shù)字100000000000至9999999999之間表2.3相冊(cè)信息數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)類型長(zhǎng)度值范圍ID數(shù)字40000000000至9999999999之間用戶ID數(shù)字40000000000至9999999999之間路徑文本202~50個(gè)漢字上傳時(shí)間日期10年-月-日,形如“2011-5-19”瀏覽量數(shù)字40000000000至9999999999之間表2.4公告信息數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)類型長(zhǎng)度值范圍ID數(shù)字100000000000至9999999999之間標(biāo)題文本102~50個(gè)漢字內(nèi)容文本5002~500個(gè)漢字發(fā)布時(shí)間日期1年-月-日,形如“2011-5-19”表2.5評(píng)論信息數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)類型長(zhǎng)度值范圍ID數(shù)字100000000000至9999999999之間標(biāo)題文本102~50個(gè)漢字內(nèi)容文本5002~500個(gè)漢字評(píng)論時(shí)間日期1年-月-日,形如“2011-5-19”評(píng)論者姓名文本2~50個(gè)漢字評(píng)論者聯(lián)系方式文本2~50個(gè)漢字評(píng)論者QQ文本2~50個(gè)漢字文章ID數(shù)字0000000000至9999999999之間2.4.2數(shù)據(jù)流的描述(1)數(shù)據(jù)流名:文章信息簡(jiǎn)述:用戶登錄成功后可以添加、編輯和刪除文章信息組成:文章參數(shù)=標(biāo)題+內(nèi)容數(shù)據(jù)量:約100次/日(2)數(shù)據(jù)流名:用戶信息簡(jiǎn)述:系統(tǒng)管理員登錄成功后可以瀏覽和刪除用戶信息組成:用戶信息=用戶賬號(hào)+用戶姓名+密碼+狀態(tài)+地址+電話+手機(jī)+頭像+住址數(shù)據(jù)量:約50次/日(3)數(shù)據(jù)流名:相冊(cè)信息簡(jiǎn)述:用戶登錄成功后可以添加、編輯和刪除相冊(cè)信息組成:相冊(cè)信息=編號(hào)+標(biāo)題+內(nèi)容+添加日期數(shù)據(jù)量:約100次/日(4)數(shù)據(jù)流名:公告信息簡(jiǎn)述:系統(tǒng)管理員登錄成功后可以查詢、添加和刪除租賃公告信息組成:公告信息=公告編號(hào)+標(biāo)題+內(nèi)容+發(fā)布時(shí)間數(shù)據(jù)量:約100次/日(5)數(shù)據(jù)流名:評(píng)論信息簡(jiǎn)述:游客打開網(wǎng)站后可以查看文章信息、發(fā)表評(píng)論組成:文章信息=評(píng)論者姓名+評(píng)論者聯(lián)系方式+評(píng)論者QQ+文章ID+評(píng)論時(shí)間數(shù)據(jù)量:約100次/日2.4.3外部實(shí)體的描述(1)外部實(shí)體名稱:系統(tǒng)管理員簡(jiǎn)述:系統(tǒng)管理員,具有最高權(quán)限輸入的數(shù)據(jù)流:注冊(cè)用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊(cè)、刪除文章、刪除相冊(cè)等,以及系統(tǒng)公告等信息輸出的數(shù)據(jù)流:注冊(cè)用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊(cè)、刪除文章、刪除相冊(cè)等,以及系統(tǒng)公告等信息(2)外部實(shí)體名稱:注冊(cè)用戶簡(jiǎn)述:注冊(cè)用戶,具有文章發(fā)布、相冊(cè)管理、個(gè)人信息維護(hù)、查看文章評(píng)論、好友管理權(quán)限輸入的數(shù)據(jù)流:文章發(fā)表、文章刪除、相冊(cè)上傳、文章評(píng)論、刪除文章、刪除照片、修改個(gè)人信息好友管理輸出的數(shù)據(jù)流:文章發(fā)表、文章刪除、相冊(cè)上傳、文章評(píng)論、刪除文章、刪除照片、修改個(gè)人信息好友管理(3)外部實(shí)體名稱:游客簡(jiǎn)述:游客,具有瀏覽文章、瀏覽相冊(cè)、發(fā)布評(píng)論等公告輸入的數(shù)據(jù)流:文章瀏覽、相冊(cè)查看和發(fā)表評(píng)論輸出的數(shù)據(jù)流:文章瀏覽、相冊(cè)查看和發(fā)表評(píng)論3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的系統(tǒng)結(jié)構(gòu)是按照了自上向下的設(shè)計(jì)理念完成的。第一層是用戶登錄界面。第二層是網(wǎng)站首頁。第三層主要提供系統(tǒng)管理員功能,也包括用戶信息管理,文章管理、相冊(cè)管理、公告管理等,用戶登錄成功后可以轉(zhuǎn)至各個(gè)管理功能。第四層即各個(gè)管理功能的所有功能。系統(tǒng)體系設(shè)計(jì)如圖3.1所示。圖3.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)3.2系統(tǒng)子模塊功能介紹(1)用戶信息管理模塊:主要功能是系統(tǒng)管理員登入后,添加、編輯和刪除用戶的功能。(2)文章管理模塊:主要功能是管理員系統(tǒng)管理員登入后,瀏覽查看文章,刪除不好的文章等功能。(3)相冊(cè)管理模塊:主要功能是管理員系統(tǒng)管理員登入后,瀏覽查看相冊(cè),刪除相冊(cè)等功能。(4)系統(tǒng)公告管理模塊:主要功能是管理員系統(tǒng)管理員登入后,維護(hù)系統(tǒng)的公告信息。包括公告信息的錄入、查詢、編輯、刪除等。(5)修改密碼模塊:主要功能是管理員系統(tǒng)管理員或者注冊(cè)用戶為了保證安全性。重設(shè)密碼的功能(6)文章管理模塊:主要功能是注冊(cè)用戶登陸系統(tǒng)后。維護(hù)自己的文章內(nèi)容。可以添加新的文章。編輯已有的文章。刪除不想要的文章等功能。(7)相冊(cè)管理模塊:主要功能是注冊(cè)用戶登陸系統(tǒng)后。維護(hù)自己的相冊(cè)??梢蕴砑有碌南鄡?cè)。編輯已有的相冊(cè)。刪除不想要的相冊(cè)等功能。(8)編輯個(gè)人信息模塊:主要功能是注冊(cè)用戶登陸系統(tǒng)后。對(duì)自己的個(gè)人信息進(jìn)行重設(shè)的功能(9)好友管理模塊:主要功能是注冊(cè)用戶登陸系統(tǒng)后。管理自己的好友信息、查找新的好友、加為好友的、刪除已有的好友等功能。(10)文章、相冊(cè)瀏覽模塊:主要功能是游客進(jìn)入系統(tǒng)后??梢詾g覽他人添加的文章,瀏覽他人上傳的照片,如有興趣。還可以發(fā)表一下評(píng)論3.3數(shù)據(jù)庫設(shè)計(jì)3.3.1數(shù)據(jù)庫概念設(shè)計(jì)——概念模型是對(duì)信息世界建模,其表示方法有很多,其中最為常用的是實(shí)體-聯(lián)系模型,即E-R模型,它是用E-R圖來描述現(xiàn)實(shí)世界的概念模型。E-R方法是“實(shí)體-聯(lián)系方法”(Entity-RelationshipApproach)的簡(jiǎn)稱。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式。(1)用矩形表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名;(2)用橢圓表示實(shí)體的屬性,并用無向邊將其與相應(yīng)的實(shí)體型連接起來;(3)用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體型連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n);構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:實(shí)體型(Entity):具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體;在E-R圖中用矩形表示,矩形框內(nèi)寫明實(shí)體名;比如學(xué)生張三豐、學(xué)生李尋歡都是實(shí)體。如果是弱實(shí)體的話,在矩形外面再套實(shí)線矩形。屬性(Attribute):實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來刻畫。在E-R圖中用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;比如學(xué)生的姓名、學(xué)號(hào)、性別、都是屬性。如果是多值屬性的話,在橢圓形外面再套實(shí)線橢圓。如果是派生屬性則用虛線橢圓表示。聯(lián)系(Relationship):聯(lián)系也稱關(guān)系,信息世界中反映實(shí)體內(nèi)部或?qū)嶓w之間的聯(lián)系。實(shí)體內(nèi)部的聯(lián)系通常是指組成實(shí)體的各屬性之間的聯(lián)系;實(shí)體之間的聯(lián)系通常是指不同實(shí)體集之間的聯(lián)系。在E-R圖中用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型。數(shù)據(jù)庫設(shè)計(jì)產(chǎn)品使用實(shí)體-聯(lián)系模型(ER模型)幫助用戶進(jìn)行數(shù)據(jù)庫設(shè)計(jì)。下面的E-R圖清楚簡(jiǎn)便的描述出了本系統(tǒng)實(shí)體與其屬性之間的關(guān)系。數(shù)據(jù)庫概念模型E-R圖如3.2所示。公告公告系統(tǒng)管理員文章評(píng)論照片好友注冊(cè)用戶發(fā)表添加發(fā)布上傳管理管理查看管理管理管理屬性屬性屬性屬性屬性屬性屬性nmnnm1n1n1nnmmnmmn1n圖3.2數(shù)據(jù)庫概念模型E-R圖3.3.2數(shù)據(jù)庫邏輯設(shè)計(jì)——下面將圖3.2數(shù)據(jù)庫E-R圖轉(zhuǎn)換為關(guān)系模型。用戶信息(ID,用戶名,密碼,昵稱,地址,電話,E-mail地址,性別,頭像)文章信息(標(biāo)題,內(nèi)容,用戶ID,發(fā)布時(shí)間,瀏覽量)相冊(cè)信息(ID,標(biāo)題,內(nèi)容,發(fā)布時(shí)間,用戶ID)評(píng)論信息(ID,評(píng)論者姓名,評(píng)論者聯(lián)系方式,評(píng)論者QQ,評(píng)論時(shí)間,文章ID)公告信息(公告ID,標(biāo)題,內(nèi)容,發(fā)布時(shí)間)管理員信息(用戶名,密碼)3.3.3數(shù)據(jù)庫選型本系統(tǒng)使用softSQLServer2005關(guān)系型數(shù)據(jù)庫。softSQLServer是由微軟soft出品,基于關(guān)系型數(shù)據(jù)庫的大型數(shù)據(jù)庫系統(tǒng),該版本數(shù)據(jù)庫具有獨(dú)立于硬件平臺(tái)、對(duì)稱的多處理器結(jié)構(gòu)、搶占式多任務(wù)管理、完善的安全系統(tǒng)和容錯(cuò)功能,更具有使用方便、可收縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。3.3.4數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)后臺(tái)數(shù)據(jù)庫中總共設(shè)計(jì)了7張數(shù)據(jù)表,分別為用戶信息表(user)、文章信息表(news)、相冊(cè)信息表(pic)、留言信息表(leaveword)、公告信息表(post)、好友信息表(haoyou))和管理員信息表(admin)。具體結(jié)構(gòu)設(shè)計(jì)如下:(1)用戶信息表(users)用戶信息表主要用于存放用戶的信息,主要字段包括:用戶ID,用戶賬號(hào),昵稱,性別,住址,聯(lián)系方式,頭像。用戶信息表如3.1所示。表3.1用戶信息表(users)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵IDint用戶ID4√N(yùn)amevarchar用戶賬號(hào)50Pwdvarchar用戶密碼50Realnamevarchar昵稱50Sexvarchar性別50Addressvarchar住址50Telvarchar聯(lián)系方式50picpathvarchar頭像50(2)文章信息表(news)文章信息表主要用于存儲(chǔ)用戶添加的文章信息,主要字段包括:文章編號(hào),標(biāo)題,文章內(nèi)容,添加時(shí)間,用戶Id,瀏覽量。文章信息表如3.2所示。表3.2文章信息表(news)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵IDInt文章編號(hào)4√TitleVarchar標(biāo)題50ContentVarchar文章內(nèi)容5000TimesDate添加時(shí)間4User_idInt用戶Id4ClicksInt瀏覽量4(3)相冊(cè)信息表(pic)文章信息表主要用于存儲(chǔ)用戶添加的相冊(cè)信息,主要字段包括:文章編號(hào)標(biāo)題,文章內(nèi)容,添加時(shí)間,用戶Id。相冊(cè)信息表如3.3所示。表3.3相冊(cè)信息表(pic)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵IDInt文章編號(hào)4√TitleVarchar標(biāo)題50ContentVarchar文章內(nèi)容5000TimesDate添加時(shí)間4User_idInt用戶Id4(4)評(píng)論信息表(leaveword)評(píng)論信息表主要用于對(duì)文章的評(píng)論信息,主要字段包括:評(píng)論編號(hào),評(píng)論者姓名評(píng)論者聯(lián)系方式,評(píng)論者QQ,評(píng)論標(biāo)題,評(píng)論內(nèi)容。評(píng)論信息表如3.4所示。表3.4評(píng)論信息表(leaveword)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵IDInt評(píng)論編號(hào)4√PetnameVarchar評(píng)論者姓名50PhoneVarchar評(píng)論者聯(lián)系方式50QQVarchar評(píng)論者QQ50TitleVarchar評(píng)論標(biāo)題50ContentVarchar評(píng)論內(nèi)容5000(5)公告信息表(post)公告信息表主要用于網(wǎng)站的公告的信息,主要字段包括:編號(hào),標(biāo)題,內(nèi)容,發(fā)布時(shí)間。公告信息表如3.5所示。表3.5公告信息表(post)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵Idvarchar編號(hào)4√Titlevarchar標(biāo)題50Conentvarchar內(nèi)容5000timesDatetime發(fā)布時(shí)間4(6)好友信息表(haoyou)好友信息表主要用于用戶的好友信息,主要字段包括:編號(hào),用戶ID,好友ID。好友信息表如圖3.6所示。表3.6好友信息表(haoyou)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵IDInt編號(hào)4√userIdInt用戶ID4haoyouIdint好友ID4(7)管理員信息表(admin)管理員信息表主要用于系統(tǒng)管理員的信息,主要字段包括:編號(hào),登陸賬號(hào),登陸密碼。管理員信息表如圖3.7所示。表3.7管理員信息表(admin)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵IDInt編號(hào)10√N(yùn)amevarchar登陸賬號(hào)50Pwdvarchar登陸密碼503.3.5數(shù)據(jù)庫表間關(guān)系設(shè)計(jì)屬性的表間關(guān)系有四種類型:一對(duì)一、一對(duì)多,多對(duì)一和多對(duì)多。如果指的是表的參照完整性,則是:主外鍵關(guān)系。如果是某些數(shù)據(jù)庫操作上的相關(guān)性,則是:級(jí)聯(lián)關(guān)系。數(shù)據(jù)庫之間的關(guān)系的作用四可以使多個(gè)表聯(lián)系起來,使它們有一定的關(guān)系,然后在以后的操作更為方便快捷。數(shù)據(jù)庫的正規(guī)化是關(guān)系型數(shù)據(jù)庫的理論基礎(chǔ)。隨著數(shù)據(jù)庫的正規(guī)化工作的完成,數(shù)據(jù)庫中的各個(gè)數(shù)據(jù)表中的數(shù)據(jù)關(guān)系也就建立起來了。在設(shè)計(jì)關(guān)系型數(shù)據(jù)庫時(shí),最主要的一部分工作是將數(shù)據(jù)元素分配到各個(gè)關(guān)系數(shù)據(jù)表中。一旦完成了對(duì)這些數(shù)據(jù)元素的分類,對(duì)于數(shù)據(jù)的操作將依賴于這些數(shù)據(jù)表之間的關(guān)系,通過這些數(shù)據(jù)表之間的關(guān)系,就可以將這些數(shù)據(jù)通過某種有意義的方式聯(lián)系在一起。數(shù)據(jù)庫表間關(guān)系如圖3.3所示。圖3.3數(shù)據(jù)庫表間關(guān)系圖3.4系統(tǒng)環(huán)境配置設(shè)計(jì)系統(tǒng)主要由數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器以及終端用戶構(gòu)成。終端用戶通過網(wǎng)絡(luò)訪問應(yīng)用服務(wù)器??蛻舳?-應(yīng)用服務(wù)器--數(shù)據(jù)服務(wù)器好處是客戶端體積小,改動(dòng)少,這樣操作方便用戶能有更好的體驗(yàn)。比如我們天天上的網(wǎng),有些網(wǎng)站里的IIS服務(wù)就是類似一種應(yīng)用服務(wù)器。應(yīng)用服務(wù)器,無論是什么功能的應(yīng)用服務(wù)器在數(shù)據(jù)庫服務(wù)器和終端用戶之間占有很大一部分計(jì)算領(lǐng)地。這個(gè)領(lǐng)域有一個(gè)廣為人知名字,這個(gè)名字就是中間件,這個(gè)名字也告訴了你應(yīng)用服務(wù)器都做什么事情。博客用戶可以通過客戶端登陸博客進(jìn)行博客的一些操作,應(yīng)用服務(wù)器接收用戶數(shù)據(jù)并進(jìn)行處理,然后將操作的數(shù)據(jù)傳入數(shù)據(jù)庫,數(shù)據(jù)庫進(jìn)行更新數(shù)據(jù)等操作。系統(tǒng)環(huán)境配置圖如3.4所示。圖3.4系統(tǒng)環(huán)境配置開發(fā)環(huán)境:操作系統(tǒng),WindowsServer2000及以上;集成開發(fā)環(huán)境,Myeclpse6.0;應(yīng)用服務(wù)器,tomcat及以上;數(shù)據(jù)庫MSSQLServer2005及以上。運(yùn)行環(huán)境服務(wù)器端:操作系統(tǒng),windowsserver2000及以上;應(yīng)用服務(wù)器,tomcat及以上;數(shù)據(jù)庫MSSQLServer2005及以上。運(yùn)行環(huán)境客戶端:操作系統(tǒng)windowsxp及以上即可。4系統(tǒng)實(shí)現(xiàn)4.1用戶注冊(cè)模塊(1)用戶注冊(cè)模塊界面游客要想使用本系統(tǒng)的功能,并不是僅僅局限于瀏覽和評(píng)論,前臺(tái)條件是必須先注冊(cè)一個(gè)用戶賬號(hào),然后憑此賬號(hào)登陸,才能擁有相冊(cè)上傳、好友管理、文章發(fā)布等這些功能。注冊(cè)界面如圖4.1所示。圖4.1用戶注冊(cè)模塊界面(2)用戶注冊(cè)模塊關(guān)鍵代碼此代碼主要是說明將表單數(shù)據(jù)進(jìn)行處理,如果該用戶沒有被注冊(cè)則在數(shù)據(jù)庫表中生成此用戶的信息,并提示用戶注冊(cè)成功,請(qǐng)登錄,如果該用戶已經(jīng)被注冊(cè),則提示用戶,用戶名重復(fù)。PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ if(pic==null||pic.equals("")){sql="insertintousers(name,pwd,realname,sex,phone,address)values('"+name+"','"+pwd+"','"+realname+"','"+sex+"','"+phone+"','"+address+"')"; }else{sql="insertintousers(name,pwd,realname,sex,phone,address,picpath)values('"+name+"','"+pwd+"','"+realname+"','"+sex+"','"+phone+"','"+address+"','"+pic+"')"} //圖片為空,向數(shù)據(jù)庫中插入正確值 InsertUpdateDelBeanib=newInsertUpdateDelBean(); //更新數(shù)據(jù)庫日期Intflag=ib.insertANDupdateANDdel(sql); Stringstr="";//用戶名輸入重復(fù)報(bào)錯(cuò) if(flag==-1) { request.setAttribute("message","用戶名重復(fù)!"); str="/users/reg.jsp"; }//正常注冊(cè),將注冊(cè)信息插入數(shù)據(jù)庫信息表中,提示正確注冊(cè)else{ request.setAttribute("message","注冊(cè)成功,請(qǐng)登錄!"); str="/users/index.jsp"; } RequestDispatcherrd=request.getRequestDispatcher(str);rd.forward(request,response); }4.2照片發(fā)布模塊(1)照片模塊界面在這個(gè)界面中,用戶需要輸入照片標(biāo)題、照片說明信息。這個(gè)地方還用到的現(xiàn)在比較流行的富文本編輯器fckEditor進(jìn)行。如圖4.2照片發(fā)布模塊界面。圖4.2照片發(fā)布模塊界面(2)照片發(fā)布模塊關(guān)鍵代碼此代碼的重要功能是將FCKeditor導(dǎo)入,從而達(dá)到編輯圖片,并可以實(shí)現(xiàn)添加標(biāo)題,添加說明。<FCK:editorid="infoContent"basePath="/blog/FCKeditor/"width="85%"height="400"skinPath="/blog/FCKeditor/editor/skins/silver/"defaultLanguage="zh-cn"tabSpaces="8"http://設(shè)置照片發(fā)布木塊的插入地址imageBrowserURL="/blog/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"linkBrowserURL="/blog/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"flashBrowserURL="/blog/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"http://上傳圖片地址imageUploadURL="/blog/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"linkUploadURL="/blog/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"flashUploadURL="/blog/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"></FCK:editor> //FCK的配置加載說明:(1)加載主配置文件fckconfig.js(2)加載自定義的配置文件(如果有),覆蓋相同的配置項(xiàng)(3)使用對(duì)實(shí)例的配置覆蓋相同的配置項(xiàng)4.3添加文章模塊(1)添加文章模塊界面在該界面中首先輸入文章內(nèi)容。單擊“提交”按鈕,即可完成歸文章發(fā)布操作。并且可以插入圖片或者編輯博文的內(nèi)容,還可以設(shè)置博文的格式、樣式、字體和字體大小等操作,非常方便。如圖4.3添加文章模塊界面。圖4.3添加文章模塊界面(2)文章添加關(guān)鍵代碼文章添加用到的關(guān)鍵技術(shù)依然是FCKeditor編輯器,可以看出此編輯器志于輕量化,不需要太復(fù)雜的安裝步驟即可使用。當(dāng)用戶輸入博文標(biāo)題,并輸入博文內(nèi)容,點(diǎn)擊提交按鈕,便可看到信息發(fā)布成功的提示,當(dāng)然如果修改信息的話,點(diǎn)擊提交按鈕也會(huì)出現(xiàn)信息修改成功的提示。publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{//解決中文亂碼 response.setContentType("text/html;charset=gb2312"); request.setCharacterEncoding("gb2312");//博文信息發(fā)布,新建對(duì)象使用ID InsertUpdateDelBeanib=newInsertUpdateDelBean(); if(content==null||content.equals("")){ str="/users/news.jsp"; request.setAttribute("message","請(qǐng)?zhí)顚懖┪膬?nèi)容!"); }else{ if(mark!=null&&mark.equals("add")){ str="/users/usernews.jsp"; HttpSessionsession=request.getSession(); ArrayListuserlogin=(ArrayList)session.getAttribute("userlogin"); ib.insertANDupdateANDdel(sql);//信息發(fā)布成功提示 request.setAttribute("message","信息發(fā)布成功!"); }//修改信息,更新信息 if(mark!=null&&mark.equals("update")){ str="/users/usernews.jsp"; Stringsql="updatenewssettitle='"+title+"',content='"+content+"'whereid="+id; ib.insertANDupdateANDdel(sql); request.setAttribute("message","信息修改成功!"); } }//將輸入框中數(shù)據(jù)值 request.getRequestDispatcher(str).forward(request,response); }4.4用戶修改個(gè)人資料模塊(1)修改個(gè)人資料界面點(diǎn)擊個(gè)人資料鏈接。跳轉(zhuǎn)到個(gè)人資料編輯頁面。系統(tǒng)自動(dòng)賦值數(shù)據(jù)到個(gè)人信息的文本框中??梢灾苯有薷奈谋究虻膬?nèi)容,修改完畢,單擊“提交”按鈕,即可完成修改用戶數(shù)據(jù)操作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論