已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于WEB版的博客摘要本系統(tǒng)致力于建立靈活、方便的博客系統(tǒng),主要有三大功能模塊系統(tǒng)管理員模塊、注冊的會員模塊和游客訪問模塊。為了滿足博客系統(tǒng)的要求,實現(xiàn)系統(tǒng)靜態(tài)與動態(tài)頁面的相互分離,系統(tǒng)采用JSPJAVABEANSERVLET和SQLSERVER2005數(shù)據(jù)庫相結合的開發(fā)模式。系統(tǒng)管理員模塊只有系統(tǒng)管理員才具有該模塊的權限。該模塊需要實現(xiàn)注冊用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊、刪除文章、刪除相冊等,以及系統(tǒng)公告等信息。注冊用戶模塊用戶只用通過該網(wǎng)站提供的接口注冊后才有的功能。該模塊是系統(tǒng)核心的功能模塊,要求實現(xiàn)博客文章發(fā)表、相冊上傳、文章評論、刪除文章、刪除照片、修改個人信息和好友管理的功能。這些都是在用戶登陸以后有的。游客模塊用戶不需要注冊就有的功能。該模塊要求實現(xiàn)添加文章瀏覽、相冊查看和發(fā)表評論等功能。本文力求可以為博客系統(tǒng)的開發(fā)設計找到一種切實可行的解決方案,在分析了目前國內(nèi)外博客系統(tǒng)的現(xiàn)狀的基礎上,并經(jīng)過反復摸索和學習研究后,借助編程語言JSP和SQLSERVER數(shù)據(jù)庫最終實現(xiàn)了博客系統(tǒng)的開發(fā),并在一系列測試后,達成了人性化、所需功能完善、操作清晰的設計目標。關鍵詞JSP;SQLSERVER2005;博客BASEDONTHEWEBVERSIONOFTHEBLOGABSTRACTTHISSYSTEMISCOMMITTEDTOBUILDINGAFLEXIBLE,CONVENIENTBLOGSYSTEMHASTHREEMAINMODULESSYSTEMADMINISTRATORMODULE,THEMODULEREGISTEREDMEMBERSANDVISITORSACCESSMODULEITMAYINTURNGENERATENEWIDEASSATISFYFORTHEFUNCTIONSOFBLOGSYSTEM,ACHIEVINGTHESYSTEMSSTATICPAGESEPARATEWITHDYNAMICPAGEMUTUALLY,USINGJSPJAVABEANSERVLETWITHTHEMODEOFDEVELOPMENTTHATTHEDATABASEOFSQLSERVER2005COMBINETOGETHERSYSTEMADMINISTRATORMODULEONLYSYSTEMADMINISTRATORSHAVEPERMISSIONSFORTHEMODULETHEMODULENEEDSTOIMPLEMENTREGISTEREDUSERSANDUSERMANAGEMENTSYSTEM,WHILETHEMODULECANBROWSETHROUGHTHETEXT,BROWSEPHOTOALBUMS,DELETEPOSTS,DELETETHEALBUM,ASWELLASANNOUNCEMENTSANDOTHERINFORMATIONSYSTEMSREGISTEREDUSERMODULESUSERINTERFACEREGISTRATIONONLYAVAILABLETHROUGHTHEWEBSITEAFTERSOMEFUNCTIONSTHEMODULEISTHECOREOFTHESYSTEMFUNCTIONMODULESREQUIREDTOACHIEVEBLOGPOSTS,PHOTOALBUMSUPLOAD,POSTCOMMENTS,DELETEPOSTS,DELETEPHOTOS,ANDFRIENDSMODIFYPERSONALINFORMATIONMANAGEMENTFUNCTIONSTHESEARESOMEAFTERUSERLOGINVISITORSMODULESTHEUSERDOESNOTHAVETHEFUNCTIONOFREGISTRATIONTHEMODULEISREQUIREDTOACHIEVEADDARTICLESTOBROWSE,VIEWANDCOMMENTONALBUMSANDOTHERFUNCTIONSTHISPAPERSEEKSTOBLOGSYSTEMFORDEVELOPMENTANDDESIGNTOFINDAPRACTICALSOLUTIONINTHEANALYSISOFBOATHOMEANDABROADONTHEBASISOFTHESTATUSOFTHESYSTEM,ANDAFTERREPEATEDEXPLORATIONANDSTUDYAFTERSTUDY,USINGJSPANDSQLPROGRAMMINGLANGUAGESERVERDATABASEANDULTIMATELYTHEBLOGSYSTEMDEVELOPMENT,ANDINASERIESOFTESTS,REACHEDAUSERFRIENDLY,FUNCTIONALREQUIREMENTS,OPERATIONSDESIGNEDTOCLEARKEYWORDSJSPSQLSERVER2005BLOG目錄摘要IABSTRACTII1概述111課題背景112課題意義413文獻簡述5131技術簡述62系統(tǒng)分析721系統(tǒng)的需求分析722業(yè)務流程分析8221注冊用戶業(yè)務流程分析8222系統(tǒng)管理員業(yè)務流程分析8223游客業(yè)務流程分析923數(shù)據(jù)流程分析11231用戶管理模塊11232文章管理模塊11233相冊管理模塊12234系統(tǒng)公告管理模塊12235修改密碼模塊13236文章發(fā)布模塊13237相冊上傳模塊14238修改個人信息模塊14239好友管理模塊142310文章瀏覽模塊152311文章評論模塊152312相冊瀏覽模塊1624數(shù)據(jù)字典16241數(shù)據(jù)項的描述16242數(shù)據(jù)流的描述17243外部實體的描述183系統(tǒng)設計1931系統(tǒng)體系結構設計1932系統(tǒng)子模塊功能介紹1933數(shù)據(jù)庫設計20331數(shù)據(jù)庫概念設計ER模型20332數(shù)據(jù)庫邏輯設計關系模型21333數(shù)據(jù)庫選型21334數(shù)據(jù)庫表結構設計22335數(shù)據(jù)庫表間關系設計2334系統(tǒng)環(huán)境配置設計244系統(tǒng)實現(xiàn)2641用戶注冊模塊2642照片發(fā)布模塊2743添加文章模塊2844用戶修改個人資料模塊2945管理員登陸模塊3146注冊用戶管理模塊3247公告管理模塊335系統(tǒng)測試3551測試目的3552測試方法3551測試結果356總結37參考文獻38致謝39英文原文40中文譯文461概述11課題背景隨著互聯(lián)網(wǎng)的迅猛發(fā)展,網(wǎng)絡日益成為人們交流的重要媒介,網(wǎng)絡交流方式也日新月異。在沒有自己的博客之前,人們會經(jīng)常進出于論壇發(fā)表貼子或者通過即時通信軟件聊天,來表達自已的想法,可是這些都是零散的和雜亂的。博客的出現(xiàn),讓人們可以不斷的把自己以前的和每天激發(fā)的一些想法或者感受整理放在自己的博客上,每次在寫文章的時候,可能又會產(chǎn)生新的想法。雖然一些想法一些思考只是皮毛,沒有什么深度,但是當下筆去寫的時候每次都會對某個小小的問題有了更多的一點點思考,再寫博客的時候就感覺到了一種滿足感,一種想法得以釋放思考得以延伸的滿足感。生活中每天的一個小小的事情都會引起人們的思考,甚至是和朋友的聊天中一個小小的火花迸發(fā)。督促自己努力、把一時的想法變成觀點,爭取在生命中的每天里留下點什么,這也是人們寫博客的目的之一。這樣就能督促自己每一天不要渾渾噩噩,時光流逝無痕無聲無息,寫博客也是在自己的每一天上留下了一道淺淺的思考和劃痕。不僅如此,通過寫博客、記錄自己的想法可以幫助實現(xiàn)如下這些目的1)記錄生活,在自己的每一天上留下思考的劃痕。2)整理思路,固化知識,獲得更多更好的想法。3)分享,將自己的想法、經(jīng)驗與人分享。4)交流、提高,通過交流產(chǎn)生更多的思維火花,相互提高。5)交友,互相鼓勵,一路同行。博客的興起,美國大眾傳播學者瓊杰爾曼在1998年7月21日寫下一句話“未來,也許100年后,大學新聞學院及令人肅然起敬的新聞獎將以現(xiàn)在在一些人看來聲名狼藉的網(wǎng)絡記者麥特德拉吉的名字來命名。而此時,CNN的拉里金及彼得阿內(nèi)特等可能早已被人們忘卻了。那時,德拉吉將被全世界的新聞學者與學生們作為研究對象?!边@里提到的網(wǎng)絡記者麥特德拉吉MATTDRUDGE,就是1998年向全世界報道克林頓性丑聞的第一人,也就是較早意義上的“博客”。2003年,著名的學院派博客金羅曼斯科JIMROMENSESKO率先在他的博客網(wǎng)站上揭露了紐約時報記者系列造假案“布萊爾丑聞”BLAIRSCANDAL,使紐約時報這個以全球新聞業(yè)良心自居的媒體集團,遭遇了前所未有的危機,博客的力量可見一斑。2003年11月起,一個叫“木子美”的博客開始在網(wǎng)上發(fā)布名為遺情書的個人日志,引發(fā)了“木子美沖擊波”,博客在中國開始廣為人知。2005年9月8日,新浪在北京宣布推出BLOG公測版,成為國內(nèi)首家正式推出BLOG頻道的門戶網(wǎng)站,代表WEB20的BLOG開始被第一代傳統(tǒng)門戶網(wǎng)站接納,博客正日益成為一種新潮流和新時尚。博客即BLOG一詞源于英文中的WEBLOG(網(wǎng)絡日志)一詞,而“博客”則是參照了“駭客”“黑客”等、進行了中國化翻譯的結果。對于博客的定義有多種,這里列出兩條一、BLOG可以是個人日記、每日道壇、合作空間、政治講壇、特發(fā)新聞集散地、各種鏈接的匯集地、您的個人想法、世界大事備忘錄等。您可以完全按照自己的意思來制作BLOG,BLOG有無數(shù)的形式和大小,而且沒有任何實際的規(guī)則。二、博客是一種十分簡易的傻瓜化個人信息發(fā)布方式。讓任何人都可以像免費電子郵件的注冊、寫作和發(fā)送一樣,完成個人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。如果把論壇(BBS)比喻為開放的廣場,那么博客就是你的開放的私人房間。博客具有多重屬性和多樣化的受眾,可以從經(jīng)濟學、政治學、文化研究及心理學的角度等進行分析,本文側(cè)重討論博客的媒體屬性及價值?!叭绻挥幸粋€人看,那就是日記;如果有幾十個人看,那是和朋友分享;如果有幾百個人看,那就是一種影響力;如果有幾千個人看,那就是一個媒體”。這里的媒體即本文所討論的大眾媒體。博客具有的媒體屬性、媒體特征及媒體價值與大眾媒體有相通之處,但它本質(zhì)上又是反大眾媒體的。博客的價值,在維基百科上搜索“媒體”,解釋如下傳播媒體或稱“傳媒”、“媒體”或“媒介”,指傳播信息的載體,即信息傳播過程中從傳播者到接受者之間攜帶和傳遞信息的一切形式的物質(zhì)工具。這是媒體最簡單也最直接的定義,闡述了媒體的幾個基本要素和基本功能,包含了信源、信宿、信道、傳播、接受等后來傳播學研究的關鍵概念。大眾媒體的概念也是眾說紛紜,大體而言,它是指運用先進的傳播技術和產(chǎn)業(yè)化手段,以社會上一般大眾為對象而進行大規(guī)模的信息生產(chǎn)和傳播活動的專業(yè)化的媒介組織。大眾傳播具有幾個突出的特點傳播者是從事信息生產(chǎn)和傳播的專業(yè)化媒介組織;運用先進的傳播技術和產(chǎn)業(yè)化手段大量生產(chǎn)、復制和傳播信息;對象為社會上的一般大眾,特點是多雜散匿;傳播的信息具有商品和文化雙重屬性;單向性很強,是一種制度化的社會傳播。對于大眾傳播的基本功能,結合拉斯韋爾和賴特的觀點,簡單說來有四點監(jiān)測社會環(huán)境、協(xié)調(diào)社會關系、傳承文化和提供娛樂。大眾傳媒的形式發(fā)展至今,已經(jīng)越來越多樣和復雜化,從報刊雜志、電影電視到如今的第四媒體網(wǎng)絡,彼此互補又相得益彰,共同把人類帶入信息極大豐富的時代。網(wǎng)絡媒體通常被稱為新媒體,很大程度上是因為它在傳播過程中強化了“反饋”這一環(huán)節(jié),而這在傳統(tǒng)媒體中很難做到。但傳統(tǒng)的門戶網(wǎng)站即WEB10,如新浪、搜狐、網(wǎng)易等這些門戶網(wǎng)站,從本質(zhì)上看仍然只是一種信息提供者,極少甚至說沒有互動與反饋,受眾只是被動的接收和瀏覽,這與網(wǎng)絡的互動和共享精神也不相吻合。而代表著第二代門戶即WEB20特點的博客,則在很大程度上實現(xiàn)了反饋和互動的功能,大大擴展了媒體的能動性和影響空間,更被欣喜地命名為“媒體的開放源代碼”。但博客具有怎樣的媒體特征,它的媒體價值是什么,“媒體的開放源代碼”是哪些方面、哪種程度的開放,博客能夠替代大眾媒體的作用和地位嗎,它的局限性和存在意義又在哪里談論博客的媒體屬性,首先從媒體的傳播過程談起,傳播學中對此早已有連篇累牘的模型和復雜闡述,無外乎是圍繞著信宿、信源、信道和反饋等展開深入分析。首先博客是作為一個信源存在的,是集編碼、譯碼、釋碼于一體的角色。博客利用自身掌握的各種信息資源,采用文字、圖像、視頻、音頻等各種符號手段對信息和觀點進行編碼,通過各種網(wǎng)站平臺進行傳播。受眾可以匿名,也可以通過評論或發(fā)表文章等對博客內(nèi)容進行反饋和釋碼、譯碼,或者轉(zhuǎn)換角色,成為新內(nèi)容的編碼者,如此循環(huán)往復,形成良性的互動傳播。其次博客也是一個信道,一個信息和意見的集散地,眾多的信息和觀點可以由此傳遞,超鏈接功能幫助受眾獲得更多信息,在博客與博客之間、博客與非博客之間建立傳播的介質(zhì)和聯(lián)系的通道。當然博客也是傳播中的一種噪音,是傳播的信宿,這一點在后面會論述。這樣的一個過程,正好印證了上述的循環(huán)模型,同時也很大程度上突破了大眾傳播缺乏反饋性的弱點,增強了傳播過程中雙方的互動性和能動性,也使基于科學技術的現(xiàn)代傳播能夠更接近人際傳播的本質(zhì)和功能。在這個博客傳播的循環(huán)過程中,信源是匿名和多樣化的,具有“四零條件”零技術、零成本、零編輯、零形式,進入門檻低,技術含量低,言論表達自由,這一信源具有平民性和普遍性,因而發(fā)展迅速。2005年7月,社科院社會發(fā)展研究中心發(fā)布的2005年中國5城市互聯(lián)網(wǎng)使用現(xiàn)狀及影響調(diào)查報告中顯示,有29的網(wǎng)民開始使用博客。信源的多樣必然帶來信宿的豐富,加上博客自由互動的特點,使得博客的影響力和信息價值增大,對社會和個人生活產(chǎn)生越來越重要的影響。傳播學者麥克盧漢在闡述“媒介即訊息”這一觀點時指出因為任何媒介與技術所包含的“訊息”,即意味著對它們引進人類生活中的尺度、進度、標準的改變。鐵路并非將運動、運輸、車輪或路軌引進人類社會,而是提高與擴張了以往人類活動的向度,由此創(chuàng)造出全新的城市,全新的工作與閑暇。博客這一新的媒介也正逐漸改變著人們的工作與閑暇方式、思維與行為方式等,成為一種新的生活方式和潮流。伴隨博客產(chǎn)生了許多新的事物,比如播客,是與主要依靠文字表達的博客互補的表達方式,用音頻、視頻等來表達自己的生活點滴、所思所想,即向全世界播放自己的聲音。理論上講,只要有一臺上網(wǎng)電腦和一個話筒,你就可以掌握話語權,以自己獨有的風格向全世界播音。播客的制作和接收沒有技術、時間和地域限制,它改變了人們傳統(tǒng)的收聽模式,直接沖擊著廣播媒體。博客電影,指劇作來自博客群體,博客群體參與攝制,首映式在博客門戶網(wǎng)絡媒體發(fā)布的新影像。這與那些有著龐大的演職人員、精巧的編劇者和大投資拍攝的電影藝術是完全不同的概念,是一種反傳統(tǒng)、反權威的力量。被稱為博客20的“維客”,則是一個人人都可以編輯的百科全書,它只是一套可以任意編輯的網(wǎng)絡白紙,任何人都可以在一段別人寫過的內(nèi)容上編輯加工,也能夠按照一定技術規(guī)則和文化脈絡組合模仿。這些以博客為代表的媒體,具有去中心化、去權威的力量,一種來自草根階層的巨大力量,代表著一種話語權的解放,言論的自由和平等。王朔曾經(jīng)說過,他所害怕的是具有全體寫作能力的人民,似乎博客能給他帶來這種恐懼。博客的局限性,但博客的力量究竟有多大呢,它真得可以實現(xiàn)話語權的解放,發(fā)揮草根大眾的力量嗎博客在中國的推廣者們曾這樣說到“可以毫不夸張地說,程序員是程序源代碼的源代碼,而作者是媒體源代碼的源代碼。只有在作者層面,真正實現(xiàn)開放源代碼,才是媒體技術層面的終極開放。否則,沒有這個層面的根本性的變革,就不能實現(xiàn)真正的開放。而這一切,由于博客的到來,才真正成為現(xiàn)實?!彼麄冋J為博客在內(nèi)容、作者、讀者層面實現(xiàn)了源代碼開放,這些構成博客革命的力量之源。博客帶來的似乎是一種話語平等、眾生喧嘩、百家爭鳴、言論自由的氣氛,“四零條件”似乎可以使每個人都有機會表達自己,這樣一個日益分散、去權威、去中心的時代,是否又形成了新的話語中心上面曾談到博客也是傳播過程中的一個信宿,其信源基本上來自于當前的大眾媒體,報刊雜志、電視電影等傳統(tǒng)媒體既是網(wǎng)絡媒體的主要信息源,也是博客的主要信息源。眾多博客在這里充當?shù)目烧f是二級傳播中“意見領袖”的職能,即在一個參考群體里,因特殊技能、知識、人格和其他特質(zhì)等因素而能對群體里的其他成員產(chǎn)生影響力的人,現(xiàn)實也說明了這一點?;钴S在網(wǎng)絡上的博客,大多同樣活躍在傳統(tǒng)媒體中,從傳統(tǒng)媒體中獲得的信息資源使他們在網(wǎng)絡上也有了很大的話語權,比如一些著名博客安替、猛小蛇、連岳、潔塵等,在網(wǎng)外網(wǎng)內(nèi)都形成了自己的話語圈。傳統(tǒng)的大眾媒體作為一個系統(tǒng)有組織的專業(yè)機構,歷經(jīng)百年多的發(fā)展,已成為當今社會中不可忽視的力量,它所扮演的社會信息源的角色也是無可替代的,博客只是從另一方面強化了這種影響而已。即使德拉吉報道了紐約時報的丑聞并導致主編下臺,但紐約時報依然是美國媒體的重心和焦點所在?!坝尚屡d技術驅(qū)動的基于互聯(lián)網(wǎng)話語權的極度分散趨勢,與以傳統(tǒng)資本促進的傳統(tǒng)的媒體工業(yè)的高度集中格局并存。這兩種趨勢,共同代表了媒體業(yè)的未來。高度集中的媒體集團不可能發(fā)展到一手遮天的地步。極度分散的個人出版,作為媒體工業(yè)的外延部分,也沒有能力與媒體集團整體抗爭。”據(jù)中國互聯(lián)網(wǎng)絡信息中心(CNNIC)2005年“第16次中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告”顯示,中國的網(wǎng)民已經(jīng)突破一億人,按此比例計算,使用和接觸博客的人至少也有上百萬。如果這些人都能夠發(fā)出自己的聲音,將會是一種百家爭鳴的言論繁榮景象,但這種狀況在現(xiàn)在的中國是不可能出現(xiàn)的。政治和社會環(huán)境姑且不論,博客實際上造成了“知識溝”的擴大?!爸獪稀崩碚撌?0世紀70年代由美國學者蒂奇諾等提出的,最早的解釋為大眾傳播的信息傳達活動無論對社會經(jīng)濟地位高者還是低者都會帶來知識量的增加,但由于社會經(jīng)濟地位高的人獲得信息和知識的速度大大快于后者,隨著時間的推移,最終結果是兩者之間的“知溝”不斷變寬,差距不斷擴大。除了經(jīng)濟地位以外,現(xiàn)在的知溝障礙增加了信息技術這一因素,沒有經(jīng)濟基礎,沒有相應的知識結構和電腦技術,博客是無法發(fā)揮作用的。這就在網(wǎng)民與非網(wǎng)民,素質(zhì)水平不同的網(wǎng)民之間形成了雙重的知識溝,擴大了社會知識傳播的不平等。博客中眾多“意見領袖”的存在,也造成了話語權的相對集中,加深了知溝。同時在當下的中國,由于社會諸因素影響,媒體發(fā)育和輿論環(huán)境都不太完善,包括有“木子美”這樣的事件時而發(fā)生,使博客的發(fā)展呈現(xiàn)不穩(wěn)定狀態(tài)。但博客所具有的平民精神、草根階層的力量和去權威、去中心的特性,以及低門檻、零技術、零形式的特點,伴隨著這個時代日益涌動的民主自由和平民化的潮流,注定會獲得更大的發(fā)展。正如孫堅華所言,“零成本、零技術、零時差、零許可、零編輯的個人意見平臺,無論它叫個人網(wǎng)站,叫博客,還是叫其他什么名字,肯定會以這樣那樣的方式影響、干預、騷擾、破壞社會。它可以是一種全方位的積極的建設性力量,也可以是一種毀滅性的破壞力量。而新技術提供的種種前所未有的可能,正在不斷強化這樣一種力量?!边@種力量來自社會的方方面面和各個角落,來自每天一帖的日常經(jīng)驗,來自積少成多的積累,來自每個人都可以表達的可能性。這種力量可能是潛在的、暗涌的,也可能是外顯的、直接的,它的發(fā)展趨勢和走向,它的建設或破壞,需要時間和實踐來進一步檢驗。12課題意義博客系統(tǒng)的實現(xiàn),用戶輕松注冊一個賬號后,可以發(fā)布文章、管理照片,將個人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時記錄和發(fā)布,發(fā)揮個人無限的表達力;更可以以文會友,結識和匯聚朋友,進行深度交流溝通。博客,是最近幾年出現(xiàn)的一個新現(xiàn)象。我想只要你稍微留意一下,你就一定知道現(xiàn)在很多人已經(jīng)非它不可了。它象一陣熱風,把一些冰冷的東西全都捂熱了,這種熱量什么時候才能完全散發(fā)出來呢熱量到底有多大呢很多其他一些人的看法“我想說什么就說什么,想怎么寫就怎么寫,那里是我的私生活”、“它成了類似于個人主頁的東西,但又無需雕飾,只需自由而隨意地表達自己的看法即可,類似于一種公開的個人日記”。這樣的說法恐怕代表了一種很大眾化的傾向。其實,博客已經(jīng)開始其初現(xiàn)商業(yè)價值博客炒紅了很多平凡的人。像木子美、李尋歡、芙蓉姐姐等就是典型的例子。走紅后的這些網(wǎng)絡紅人隨后便開始接拍電影、做廣告、演講走秀等,進行商業(yè)圈內(nèi)的各種活動。相信不久還會涌現(xiàn)出一批像網(wǎng)絡歌手龐龍、楊臣剛一樣紅得發(fā)紫的人才,這足以讓更多的人趨之若騖。從博客的開發(fā)經(jīng)濟價值來看,盡管有人想到在這里牟利,目前雖然還沒有當成一種產(chǎn)業(yè)來發(fā)展,大多網(wǎng)絡空間區(qū),還是閑暇的場所;但是,隨著高科技的發(fā)展,我想,博客的功能會更加健全,人們的交往將從虛擬走向現(xiàn)實。在高科技的支撐下,從事這個平臺的人就會增加,一些開發(fā)商可能會對這塊肥肉很感興趣,投資開發(fā)博客的廠商就會有可能像今天發(fā)展網(wǎng)上商店一樣多如牛毛。另一方面,表達情感是博客寫作最主要動機,我們可以寫一下我們的日常生活感受,可以寫一下我們對某些人的看法以及自己的見解;當然,在這一方面自己必須要有心理素質(zhì)練歷,因為是當你寫一些對某人的不好看法時,極有可能導致別人匿名來“圍剿”自已,那可是一種不好受的體會,有大兵壓境的感受。稍有不慎,便會“心血來潮”、在自己屋子里大動干戈,把自已安靜的博客小家園上弄得“血雨醒風”似的。當然寫一些自己的日常生活感受,或者是什么人生觀之類的,我想,嗯,不會至于搞到滿城風雨的吧。(再說一句寫了博客且公開給別人看的人,所以必須有一種面對匿名指責平心靜氣的心態(tài)。)同時,我認為,一位優(yōu)秀博客的內(nèi)核還在于他本人需要真正具備“開闊的視野,開放的思維,獨立的思想,樂于共享的精神”,這是你在眾多博客能否脫穎而出,并建立讀者忠誠度的關鍵。因此,成為優(yōu)秀的博客需要一個人內(nèi)心的升華。因此,物以類聚,博客之間將會形成了一個非常和諧、非常友好、非常開放的互動的圈子,也可以讓我們認識更多的朋友,讓自己的生活更加精彩呵呵,雖然如是說,但是我又有所聞現(xiàn)在博客上交友關卡重重,譬如一些博客在其主頁上設一些比如會員積分、考察回帖水平等,經(jīng)過他的考驗后才有可能發(fā)展到私下交往;更有甚者,一些博客群干脆成為私人茶話會,在自己的首頁上,注明了“此博客系統(tǒng)為朋友圈子的私人博客系統(tǒng)”,明明白白地掛上“生人勿擾”的牌子。所以說,這交友方面不是很樂觀;但是至少我不會這樣做,正所謂說,“朋友多了路好走”嘛,所以我還是希望有和我志同道合的人和我交朋友的。相信對電腦有一定了解的人都知道,博客是因特網(wǎng)的產(chǎn)物,所以,同時它亦結合了多媒體技術在里,說到多媒體這個方面嘛,先說說其兩個顯著特點首先是它的綜合性,它將計算機、聲像、通信技術合為一體,是計算機、電視機、錄像機、錄音機、音響、游戲機、傳真機的性能大綜合;其次是充分的互動性,它可以形成人與機器、人與人及機器間的互動,互相交流的操作環(huán)境及身臨其境的場景,人們可以根據(jù)需要進行控制。人機相互交流是多媒體最大的特點,也可以說是一次革命,因為體現(xiàn)人可以根據(jù)需要進行控制,不再覺枯燥無味。新開發(fā)的技術里,將會使博客與多媒體技術互融得更好。在中國互聯(lián)網(wǎng)處于低迷的時期,個人網(wǎng)站、商業(yè)網(wǎng)站的都一片蕭條,博客卻在網(wǎng)絡上掀起了陣陣熱潮沒有風險投資,沒有媒體炒作,博客卻逐漸走進大眾的視野??傊?,博客不僅在理論上特力獨行,在實踐中的影響亦獨樹一幟。它并不僅僅是作為個人的“傳聲筒”而存在,目前,很多政府組織、企業(yè)、學校、團體也紛紛開通了博客,這也印證了博客本生蘊含的價值。隨著博客的發(fā)展和功能的完善,它終將成為一種令大眾驚嘆的媒體新力量。13文獻簡述目前的博客系統(tǒng)種類繁多,但依據(jù)各自不同的規(guī)模和功能需要,大體上所采取的技術體系分別為小型站點采用ASPMICROSOFTOFFICEACCESS/MICROSOFTOFFICESQLSERVER技術,大規(guī)模站點采用ASPNETSOFTSQLSERVER技術,有很少的開放源代碼系統(tǒng)采用了開源的PHPMYSQL體系結構技術。131技術簡述盡管有著眾多的網(wǎng)絡開發(fā)體系,但如何決定一個系統(tǒng)使用何種方法開發(fā)仍然是基于網(wǎng)站的基本需求,本文不詳細描述各種開發(fā)體系的性能優(yōu)劣,這里選取了三家不同規(guī)模的博客系統(tǒng),將各系統(tǒng)選用的開發(fā)體系列表比較如下,如表11所示。表11各系統(tǒng)選用的開發(fā)體系列表博客名稱數(shù)據(jù)庫WEB服務器操作系統(tǒng)SINA博客SOFTSQLSERVER2005IIS60WINDOWSSERVER2000騰訊博客SOFTSQLSERVER2005IIS60WINDOWSSERVER2000其它博客MYSQLAPACHELINUX2系統(tǒng)分析21系統(tǒng)的需求分析本系統(tǒng)致力于建立靈活、方便的博客系統(tǒng),主要有三大功能模塊系統(tǒng)管理員模塊、注冊的會員模塊和游客訪問模塊。系統(tǒng)需求分析圖如下21所示。注冊用戶分享文章上傳照片修改個人信息密碼修改游客相冊查看文章瀏覽發(fā)表評論好友管理退出系統(tǒng)系統(tǒng)管理員注冊用戶管理文章管理相冊管理系統(tǒng)公告管理評論管理系統(tǒng)用戶管理圖21系統(tǒng)需求分析圖系統(tǒng)管理員模塊只有系統(tǒng)管理員才具有該模塊的權限。該模塊需要實現(xiàn)注冊用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊、刪除文章、刪除相冊等,以及系統(tǒng)公告等信息。系統(tǒng)公告參數(shù)具體包括標題和內(nèi)容2個方面的信息。注冊用戶模塊用戶只用通過該網(wǎng)站提供的接口注冊后才有的功能。該模塊是系統(tǒng)核心的功能模塊,要求實現(xiàn)博客文章發(fā)表、相冊上傳、文章評論、刪除文章、刪除照片、修改個人信息和好友管理的功能。這些都是在用戶登陸以后有的。游客模塊用戶不需要注冊就有的功能。該模塊要求實現(xiàn)添加文章瀏覽、相冊查看和發(fā)表評論等功能。22業(yè)務流程分析業(yè)務流程分析主要包括注冊用戶業(yè)務流程分析,系統(tǒng)管理員業(yè)務流程分析,游客業(yè)務流程分析。221注冊用戶業(yè)務流程分析注冊用戶進入用戶登錄界面后,在登錄功能區(qū)輸入用戶賬號與密碼,登錄成功后跳轉(zhuǎn)到個人主頁。注冊用戶可以添加自己的信息,并對其進行編輯或刪除等操作。結束各項操作后退出,回到系統(tǒng)主頁。注冊用戶業(yè)務流程圖如下22所示。注冊用戶判斷用戶賬號密碼準確性登錄成功登錄失敗個人主頁主要功能發(fā)布文章添加照片個人資料修改執(zhí)行數(shù)據(jù)庫操作操作成功返回圖22注冊用戶業(yè)務流程圖注冊用戶如果被判斷賬號密碼正確,則成功登陸,進入個人主頁,如果被判斷站好密碼錯誤則返回登陸界面,當密碼正確進入主頁就可進行各項基本操作,點擊操作,進入數(shù)據(jù)庫操作,操作成功則返回。222系統(tǒng)管理員業(yè)務流程分析系統(tǒng)管理員進入用戶登錄界面后,在登錄功能區(qū)輸入系統(tǒng)管理員的用戶賬號與密碼,登錄成功后跳轉(zhuǎn)到系統(tǒng)主窗體。系統(tǒng)可以查看用戶信息,并對其進行查找或刪除等操作;查看文章和相冊,對不符合系統(tǒng)規(guī)定的進行刪除操作;添加公告信息,并對其進行編輯或刪除等操作。結束各項操作后退出,回到系統(tǒng)主窗體。系統(tǒng)管理員業(yè)務流程圖如下23所示。系統(tǒng)管理員判斷用戶賬號密碼準確性登錄成功登錄失敗系統(tǒng)主窗體文章管理查看用戶文章執(zhí)行數(shù)據(jù)庫操作操作成功返回刪除文章公告信息添加公告信息編輯公告信息刪除公告執(zhí)行數(shù)據(jù)庫操作操作成功返回相冊管理查看相冊執(zhí)行數(shù)據(jù)庫操作操作成功返回刪除相冊系統(tǒng)用戶刪除添加系統(tǒng)用戶執(zhí)行數(shù)據(jù)庫操作操作成功返回圖23系統(tǒng)管理員業(yè)務流程圖管理員可登陸后臺進行操作,也需要判斷密碼的正確性,正確則能夠成功登陸,如果不成功則返回管理員登陸界面,當管理員登陸后可對文章,相冊,注冊用戶進行查看和刪除操作,還可進行公告信息管理,添加公告信息,編輯公告信息,刪除公告信息的一些相應操作,同樣這里也包含數(shù)據(jù)庫的一些增、刪、改、查操作。223游客業(yè)務流程分析游客不需要登陸就直接可以進行操作。有瀏覽用戶的文章,并且發(fā)表評論,瀏覽用戶的相冊,游客也可以注冊成為網(wǎng)站的會員。但是沒有更多別的功能,如發(fā)布博文等功能需要游客注冊成為注冊用戶之后才具有,而想要具有此項功能,只有管理員審核通過之后才可以成為注冊用戶,所以游客登錄沒有用戶名,只顯示游客登錄,而進行對文章的評論時也沒有用戶名的顯示,但可以寫自己的聯(lián)系方式,有QQ號、電話號,并為此次留言取個臨時的名字,方便別的用戶看到評論之后可以與評論者取得聯(lián)系,增加了博客的實用性。使用戶覺得有更好的體驗性,游客并不需要登錄也可以與其它留言者進行交流,更好的使未注冊用戶對此博客的實用性產(chǎn)生好感,從而增加瀏覽量和口碑。游客業(yè)務流程圖如下24所示。圖24游客業(yè)務流程圖同樣游客也可以進行一些操作,游客不需要登陸,直接登陸網(wǎng)站便可進行查看文章,查看相冊,查看系統(tǒng)管理員發(fā)布的公告,當然游客也可以注冊成為會員。同樣這里也包含數(shù)據(jù)庫的查找操作。游客注冊成為會員需要點擊注冊執(zhí)行數(shù)據(jù)庫操作,操作成功便可成為注冊用戶。游客可以對文章進行瀏覽,可以發(fā)布評論,操作成功后返回,游客可以對相冊進行瀏覽操作,操作成功后返回,游客可以對系統(tǒng)公告進行瀏覽,操作成功后返回,游客的所有操作都不需要在登陸的情況下進行,所以游客的這些操作只有對數(shù)據(jù)庫的查找操作,并沒有體現(xiàn)出對數(shù)據(jù)庫的增加,刪除操作,可以看出游客在系統(tǒng)中的級別是最低的,所以,它所能夠執(zhí)行的功能也是最少的,并沒有系統(tǒng)管理員和注冊用戶那么多功能,當然系統(tǒng)對未注冊用戶的要求也是最低的,不需要游客執(zhí)行登陸操作,便可以實現(xiàn)一些簡單功能。23數(shù)據(jù)流程分析231用戶管理模塊系統(tǒng)管理員可以對用戶信息進行瀏覽并且可以刪除用戶信息,從用戶表中獲取用戶信息,從用戶表中刪除用戶信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對用戶信息表進行查看或刪除。流程圖如25所示。從用戶信息表中獲取用戶信息獲取用戶信息系統(tǒng)管理員瀏覽用戶信息刪除用戶信息從用戶信息表中刪除用戶信息用戶信息圖25用戶管理模塊數(shù)據(jù)流程圖232文章管理模塊系統(tǒng)管理員可以對博文信息進行瀏覽并且可以刪除博文信息,從文章信息表中獲取博文信息,從文章表中刪除博文信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對用戶信息表進行查看或刪除。流程圖如26所示。圖26文章管理模塊數(shù)據(jù)流程圖233相冊管理模塊系統(tǒng)管理員可以對相冊進行瀏覽并且可以刪除相冊信息,從相冊信息表中獲取相冊信息,從相冊信息表中刪除相冊信息這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對用戶信息表進行查看或刪除。流程圖如27所示。圖27相冊管理模塊數(shù)據(jù)流程圖234系統(tǒng)公告管理模塊系統(tǒng)管理員可以對公告進行管理,可以添加公告信息、編輯公告信息、刪除公告信息,插入公告信息到公告信息表,從公告信息表中修改公告信息,從公告信息表中刪除公告信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對公告信息表進行刪除,修改,插入操作。流程圖如28所示。從公告信息表中修改公告信息獲取公告信息系統(tǒng)管理員編輯公告信息刪除公告信息添加公告信息插入公告信息到公告信息表從公告信息表中刪除公告信息公告信息圖28系統(tǒng)功能管理模塊數(shù)據(jù)流程圖235修改密碼模塊系統(tǒng)管理員和注冊用戶都可以進行修改密碼的操作,從用戶信息表中修改密碼。系統(tǒng)管理員與用戶從用戶信息表中修改密碼時需要驗證一下登陸的原始密碼。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對用戶信息表進行更新或添加。流程圖如29所示。系統(tǒng)管理員從用戶信息表中修改密碼修改密碼用戶信息表用戶信息圖29修改密碼模塊數(shù)據(jù)流程圖236文章發(fā)布模塊注冊的博客用戶可以發(fā)布文章使其它訪問者可以看到,添加文章信息到文章信息表。博客的注冊用戶,游客和系統(tǒng)管理員都可以看到發(fā)表出來的文章,并且文章發(fā)布系統(tǒng)所涉及到一款比較流行的網(wǎng)頁編輯器,它可以很好的幫助博主們管理發(fā)布博文。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對文章信息表進行刪除或添加。流程圖如210所示。微博用戶添加文章信息到文章信息表文章發(fā)布文章信息表文章信息文章信息圖210文章發(fā)布模塊數(shù)據(jù)流程圖237相冊上傳模塊注冊博客用戶可以將自己的照片上傳到相冊中,添加相冊信息到相冊信息表。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對相冊信息表進行刪除或添加。流程圖如211所示。微博用戶添加相冊信息到相冊信息表相冊信息相冊信息表相冊信息圖211相冊上傳模塊數(shù)據(jù)流程圖238修改個人信息模塊注冊博客用戶可以對自己的個人信息進行修改,從用戶信息表中修改用戶信息。微博用戶可以編輯個人信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對用戶信息表進行刪除或添加。流程圖如212所示。個人信息表從用戶信息表中修改用戶信息編輯個人信息信息微博用戶個人信息圖212修改個人模塊數(shù)據(jù)流程圖239好友管理模塊注冊博客用戶可以再博客中添加注冊了博客的好友,操作數(shù)據(jù)庫,把好友信息添加到好友表。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對好友信息表進行刪除或添加。流程圖如213所示。好友信息表操作數(shù)據(jù)庫。把好友信息添加到好友表添加好友信息微博用戶好友信息圖213好友管理模塊數(shù)據(jù)流程圖2310文章瀏覽模塊游客可以對博客上的文章進行瀏覽,游客從文章信息表中查詢文章的信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對文章信息表進行更新或添加。流程圖如214所示。游客從文章信息表中查詢文章信息文章信息瀏覽文章信息表文章信息圖214文章瀏覽模塊數(shù)據(jù)流程圖2311文章評論模塊游客可以對發(fā)表的文章進行評論,添加評論信息到評論信息到評論信息表。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對評論信息表進行更新或添加。流程圖如215所示。游客添加評論信息到評論信息表評論文章文章信息表評論文章圖215文章評論模塊數(shù)據(jù)流程圖2312相冊瀏覽模塊游客可以瀏覽查看別人的相冊,將自己喜歡的圖片進行一些簡單的操作,從相冊信息表中查詢相冊信息。這里用到了數(shù)據(jù)庫表的一些增加,刪除,修改操作,對相冊信息表進行更新或添加。流程如如216所示。相冊信息表從相冊信息表中查詢相冊信息瀏覽相冊游客相冊信息圖216相冊瀏覽模塊數(shù)據(jù)流程圖24數(shù)據(jù)字典241數(shù)據(jù)項的描述表21用戶信息數(shù)據(jù)項描述數(shù)據(jù)項類型長度值范圍ID數(shù)字40000000000至9999999999之間用戶賬號文本50最多25個漢字密碼文本50密碼至少4位數(shù)字昵稱文本50最多25個漢字性別文本50最多25個漢字電話數(shù)字20中國電話號碼,固定電話號碼,手機號碼住址文本50最多25個漢字頭像文本50最多25個漢字表22文章信息數(shù)據(jù)項描述數(shù)據(jù)項類型長度值范圍ID數(shù)字40000000000至9999999999之間用戶ID數(shù)字40000000000至9999999999之間標題文本502100個漢字內(nèi)容文本2000200個漢字發(fā)布時間日期10年月日,形如“2011519”瀏覽量數(shù)字100000000000至9999999999之間表23相冊信息數(shù)據(jù)項描述數(shù)據(jù)項類型長度值范圍ID數(shù)字40000000000至9999999999之間用戶ID數(shù)字40000000000至9999999999之間路徑文本20250個漢字上傳時間日期10年月日,形如“2011519”瀏覽量數(shù)字40000000000至9999999999之間表24公告信息數(shù)據(jù)項描述數(shù)據(jù)項類型長度值范圍ID數(shù)字100000000000至9999999999之間標題文本10250個漢字內(nèi)容文本5002500個漢字發(fā)布時間日期1年月日,形如“2011519”表25評論信息數(shù)據(jù)項描述數(shù)據(jù)項類型長度值范圍ID數(shù)字100000000000至9999999999之間標題文本10250個漢字內(nèi)容文本5002500個漢字評論時間日期1年月日,形如“2011519”評論者姓名文本250個漢字評論者聯(lián)系方式文本250個漢字評論者QQ文本250個漢字文章ID數(shù)字0000000000至9999999999之間242數(shù)據(jù)流的描述(1)數(shù)據(jù)流名文章信息簡述用戶登錄成功后可以添加、編輯和刪除文章信息組成文章參數(shù)標題內(nèi)容數(shù)據(jù)量約100次/日(2)數(shù)據(jù)流名用戶信息簡述系統(tǒng)管理員登錄成功后可以瀏覽和刪除用戶信息組成用戶信息用戶賬號用戶姓名密碼狀態(tài)地址電話手機頭像住址數(shù)據(jù)量約50次/日(3)數(shù)據(jù)流名相冊信息簡述用戶登錄成功后可以添加、編輯和刪除相冊信息組成相冊信息編號標題內(nèi)容添加日期數(shù)據(jù)量約100次/日(4)數(shù)據(jù)流名公告信息簡述系統(tǒng)管理員登錄成功后可以查詢、添加和刪除租賃公告信息組成公告信息公告編號標題內(nèi)容發(fā)布時間數(shù)據(jù)量約100次/日(5)數(shù)據(jù)流名評論信息簡述游客打開網(wǎng)站后可以查看文章信息、發(fā)表評論組成文章信息評論者姓名評論者聯(lián)系方式評論者QQ文章ID評論時間數(shù)據(jù)量約100次/日243外部實體的描述(1)外部實體名稱系統(tǒng)管理員簡述系統(tǒng)管理員,具有最高權限輸入的數(shù)據(jù)流注冊用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊、刪除文章、刪除相冊等,以及系統(tǒng)公告等信息輸出的數(shù)據(jù)流注冊用戶和系統(tǒng)用戶的管理,另外通過該模塊可以瀏覽文、瀏覽相冊、刪除文章、刪除相冊等,以及系統(tǒng)公告等信息(2)外部實體名稱注冊用戶簡述注冊用戶,具有文章發(fā)布、相冊管理、個人信息維護、查看文章評論、好友管理權限輸入的數(shù)據(jù)流文章發(fā)表、文章刪除、相冊上傳、文章評論、刪除文章、刪除照片、修改個人信息好友管理輸出的數(shù)據(jù)流文章發(fā)表、文章刪除、相冊上傳、文章評論、刪除文章、刪除照片、修改個人信息好友管理(3)外部實體名稱游客簡述游客,具有瀏覽文章、瀏覽相冊、發(fā)布評論等公告輸入的數(shù)據(jù)流文章瀏覽、相冊查看和發(fā)表評論輸出的數(shù)據(jù)流文章瀏覽、相冊查看和發(fā)表評論3系統(tǒng)設計31系統(tǒng)體系結構設計本系統(tǒng)的系統(tǒng)結構是按照了自上向下的設計理念完成的。第一層是用戶登錄界面。第二層是網(wǎng)站首頁。第三層主要提供系統(tǒng)管理員功能,也包括用戶信息管理,文章管理、相冊管理、公告管理等,用戶登錄成功后可以轉(zhuǎn)至各個管理功能。第四層即各個管理功能的所有功能。系統(tǒng)體系設計如圖31所示。用戶信息管理文章管理相冊管理修改密碼文章添加文章修改相冊添加刪除相冊編輯個人信息維護好友管理評論掛了文章瀏覽發(fā)布評論相冊瀏覽系統(tǒng)管理員注冊用戶游客博客系統(tǒng)圖31系統(tǒng)體系結構設計32系統(tǒng)子模塊功能介紹(1)用戶信息管理模塊主要功能是系統(tǒng)管理員登入后,添加、編輯和刪除用戶的功能。(2)文章管理模塊主要功能是管理員系統(tǒng)管理員登入后,瀏覽查看文章,刪除不好的文章等功能。(3)相冊管理模塊主要功能是管理員系統(tǒng)管理員登入后,瀏覽查看相冊,刪除相冊等功能。(4)系統(tǒng)公告管理模塊主要功能是管理員系統(tǒng)管理員登入后,維護系統(tǒng)的公告信息。包括公告信息的錄入、查詢、編輯、刪除等。(5)修改密碼模塊主要功能是管理員系統(tǒng)管理員或者注冊用戶為了保證安全性。重設密碼的功能(6)文章管理模塊主要功能是注冊用戶登陸系統(tǒng)后。維護自己的文章內(nèi)容??梢蕴砑有碌奈恼?。編輯已有的文章。刪除不想要的文章等功能。(7)相冊管理模塊主要功能是注冊用戶登陸系統(tǒng)后。維護自己的相冊??梢蕴砑有碌南鄡浴>庉嬕延械南鄡?。刪除不想要的相冊等功能。(8)編輯個人信息模塊主要功能是注冊用戶登陸系統(tǒng)后。對自己的個人信息進行重設的功能(9)好友管理模塊主要功能是注冊用戶登陸系統(tǒng)后。管理自己的好友信息、查找新的好友、加為好友的、刪除已有的好友等功能。(10)文章、相冊瀏覽模塊主要功能是游客進入系統(tǒng)后。可以瀏覽他人添加的文章,瀏覽他人上傳的照片,如有興趣。還可以發(fā)表一下評論33數(shù)據(jù)庫設計331數(shù)據(jù)庫概念設計ER模型概念模型是對信息世界建模,其表示方法有很多,其中最為常用的是實體聯(lián)系模型,即ER模型,它是用ER圖來描述現(xiàn)實世界的概念模型。ER方法是“實體聯(lián)系方法”(ENTITYRELATIONSHIPAPPROACH)的簡稱。它是描述現(xiàn)實世界概念結構模型的有效方法。是表示概念模型的一種方式。(1)用矩形表示實體型,矩形框內(nèi)寫明實體名;(2)用橢圓表示實體的屬性,并用無向邊將其與相應的實體型連接起來;(3)用菱形表示實體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關實體型連接起來,同時在無向邊旁標上聯(lián)系的類型(11,1N或MN);構成ER圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為實體型ENTITY具有相同屬性的實體具有相同的特征和性質(zhì),用實體名及其屬性名集合來抽象和刻畫同類實體在ER圖中用矩形表示,矩形框內(nèi)寫明實體名;比如學生張三豐、學生李尋歡都是實體。如果是弱實體的話,在矩形外面再套實線矩形。屬性ATTRIBUTE實體所具有的某一特性,一個實體可由若干個屬性來刻畫。在ER圖中用橢圓形表示,并用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,在橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。聯(lián)系RELATIONSHIP聯(lián)系也稱關系,信息世界中反映實體內(nèi)部或?qū)嶓w之間的聯(lián)系。實體內(nèi)部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系;實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。在ER圖中用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型。數(shù)據(jù)庫設計產(chǎn)品使用實體聯(lián)系模型(ER模型)幫助用戶進行數(shù)據(jù)庫設計。下面的ER圖清楚簡便的描述出了本系統(tǒng)實體與其屬性之間的關系。數(shù)據(jù)庫概念模型ER圖如32所示。公告系統(tǒng)管理員文章評論照片好友注冊用戶發(fā)表添加發(fā)布上傳管理管理查看管理管理管理屬性屬性屬性屬性屬性屬性屬性NMNNM1N1N1NNMMNMMN1N圖32數(shù)據(jù)庫概念模型ER圖332數(shù)據(jù)庫邏輯設計關系模型下面將圖32數(shù)據(jù)庫ER圖轉(zhuǎn)換為關系模型。用戶信息(ID,用戶名,密碼,昵稱,地址,電話,EMAIL地址,性別,頭像)文章信息(標題,內(nèi)容,用戶ID,發(fā)布時間,瀏覽量)相冊信息(ID,標題,內(nèi)容,發(fā)布時間,用戶ID)評論信息(ID,評論者姓名,評論者聯(lián)系方式,評論者QQ,評論時間,文章ID)公告信息(公告ID,標題,內(nèi)容,發(fā)布時間)管理員信息(用戶名,密碼)333數(shù)據(jù)庫選型本系統(tǒng)使用SOFTSQLSERVER2005關系型數(shù)據(jù)庫。SOFTSQLSERVER是由微軟SOFT出品,基于關系型數(shù)據(jù)庫的大型數(shù)據(jù)庫系統(tǒng),該版本數(shù)據(jù)庫具有獨立于硬件平臺、對稱的多處理器結構、搶占式多任務管理、完善的安全系統(tǒng)和容錯功能,更具有使用方便、可收縮性好與相關軟件集成程度高等優(yōu)點。334數(shù)據(jù)庫表結構設計本系統(tǒng)后臺數(shù)據(jù)庫中總共設計了7張數(shù)據(jù)表,分別為用戶信息表(USER)、文章信息表(NEWS)、相冊信息表(PIC)、留言信息表(LEAVEWORD)、公告信息表(POST)、好友信息表(HAOYOU)和管理員信息表(ADMIN)。具體結構設計如下(1)用戶信息表(USERS)用戶信息表主要用于存放用戶的信息,主要字段包括用戶ID,用戶賬號,昵稱,性別,住址,聯(lián)系方式,頭像。用戶信息表如31所示。表31用戶信息表(USERS)字段名數(shù)據(jù)類型字段描述長度主鍵IDINT用戶ID4NAMEVARCHAR用戶賬號50PWDVARCHAR用戶密碼50REALNAMEVARCHAR昵稱50SEXVARCHAR性別50ADDRESSVARCHAR住址50TELVARCHAR聯(lián)系方式50PICPATHVARCHAR頭像50(2)文章信息表(NEWS)文章信息表主要用于存儲用戶添加的文章信息,主要字段包括文章編號,標題,文章內(nèi)容,添加時間,用戶ID,瀏覽量。文章信息表如32所示。表32文章信息表(NEWS)字段名數(shù)據(jù)類型字段描述長度主鍵IDINT文章編號4TITLEVARCHAR標題50CONTENTVARCHAR文章內(nèi)容5000TIMESDATE添加時間4USER_IDINT用戶ID4CLICKSINT瀏覽量4(3)相冊信息表(PIC)文章信息表主要用于存儲用戶添加的相冊信息,主要字段包括文章編號標題,文章內(nèi)容,添加時間,用戶ID。相冊信息表如33所示。表33相冊信息表(PIC)字段名數(shù)據(jù)類型字段描述長度主鍵IDINT文章編號4TITLEVARCHAR標題50CONTENTVARCHAR文章內(nèi)容5000TIMESDATE添加時間4USER_IDINT用戶ID4(4)評論信息表(LEAVEWORD)評論信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學衛(wèi)生統(tǒng)計學(衛(wèi)生統(tǒng)計方法)試題及答案
- 2025年高職計算機(網(wǎng)頁制作技術)試題及答案
- 2025年大學二年級(環(huán)境工程)大氣污染治理階段試題及答案
- 2025年中職母嬰照護(產(chǎn)婦康復護理)試題及答案
- 2025年大學材料化學(材料化學技巧)試題及答案
- 2025年大學環(huán)境科學(生態(tài)環(huán)境治理)試題及答案
- 2025年中職汽車(汽車維護保養(yǎng))試題及答案
- 2025年大學(酒店管理)酒店運營管理綜合測試試題及答案
- 2025年中職軌道交通(車輛維護基礎)試題及答案
- 2025年中職(幼兒保育)幼兒急救知識基礎階段測試題及答案
- 廣東省佛山市2024-2025學年高一上學期期末考試語文試題(解析版)
- 電工承包簡單合同(2篇)
- 模切管理年終工作總結
- 售后工程師述職報告
- 粉刷安全晨會(班前會)
- 2024年國網(wǎng)35條嚴重違章及其釋義解讀-知識培訓
- 部編版八年級語文上冊課外文言文閱讀訓練5篇()【含答案及譯文】
- 高三英語一輪復習人教版(2019)全七冊單元寫作主題匯 總目錄清單
- 工業(yè)區(qū)物業(yè)服務手冊
- 大學基礎課《大學物理(一)》期末考試試題-含答案
- 道德與法治五年級上冊練習測試題帶答案(模擬題)
評論
0/150
提交評論