【正文】
區(qū)、最新圖片區(qū)、公告區(qū),用戶登錄、注冊(cè)區(qū)。表5 公告信息表字段名稱數(shù)據(jù)類型說明idInt(4) *自動(dòng)編號(hào)titleVarchar(50)公告標(biāo)題contentVarchar(200)公告內(nèi)容pub_timedate公告時(shí)間4. 系統(tǒng)的詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)中,最重要的一個(gè)步驟。表3 文章評(píng)論表字段名稱數(shù)據(jù)類型說明idInt(4)*自動(dòng)編號(hào)fileidInt(4)所評(píng)論的文章id號(hào)usernameVarchar(20)評(píng)論人contenttext評(píng)論內(nèi)容datetimedatetime評(píng)論時(shí)間該表主要用來存儲(chǔ)博客系統(tǒng)中發(fā)表的照片、圖片。其中文章ID編號(hào)為主鍵,唯一標(biāo)識(shí)一篇文章。管理員及用戶標(biāo)記主要用來設(shè)置管理員和用戶的權(quán)限,不同的權(quán)限能得到不同的應(yīng)用功能。經(jīng)過需求分析和概要設(shè)計(jì),在MySQL數(shù)據(jù)庫管理系統(tǒng)中建立名為db_blog的數(shù)據(jù)庫,系統(tǒng)所有的應(yīng)用數(shù)據(jù)信息將存儲(chǔ)在該數(shù)據(jù)庫中,數(shù)據(jù)庫中建立以下5種不同專題的數(shù)據(jù)表,分別為:用戶表(tb_user)、文章內(nèi)容表(tb_article)、文章評(píng)論表(tb_filement)、系統(tǒng)公告表(tb_public)、圖片信息表(tb_tpsc)五個(gè)表。博客系統(tǒng)所要存儲(chǔ)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)量相對(duì)比較復(fù)雜和龐大,所以首先確定這些數(shù)據(jù)庫表的設(shè)計(jì)一般是一個(gè)表存儲(chǔ)一個(gè)實(shí)體或者對(duì)象的相關(guān)信息,這樣分析和設(shè)計(jì)數(shù)據(jù)庫就相對(duì)簡單。(2)軟件環(huán)境服務(wù)器端:Windows XP系統(tǒng),Apache服務(wù)程序,MySQL數(shù)據(jù)庫以及其相應(yīng)的ODBC。查詢圖片:登錄用戶可以按搜索條件有選擇的查看圖片,但沒有刪除的權(quán)限瀏覽圖片:顯示系統(tǒng)中的全部圖片。在此前提下,只有以系統(tǒng)管理員身份登錄的用戶才可以刪除博客中的任何文章,系統(tǒng)自動(dòng)更新服務(wù)器端的數(shù)據(jù)庫。最新文章:按時(shí)間順序顯示博客中最近的文章標(biāo)題信息。博客網(wǎng)站的核心是中間的接入服務(wù)器和應(yīng)用服務(wù)器部分。(3)系統(tǒng)適應(yīng)性要求系統(tǒng)應(yīng)該兼容Windows操作平臺(tái)、MySQL數(shù)據(jù)庫以及IE瀏覽器。(1) 系統(tǒng)可靠性要求,并且可以檢查用戶輸入的各種數(shù)據(jù)的合法性,對(duì)于不合法的數(shù)據(jù)屏蔽并且提示用戶,以避免由于越界或者格式錯(cuò)誤而造成的系統(tǒng)錯(cuò)誤甚至崩潰。注冊(cè)用戶可以添加自己喜歡的圖片,還可以查詢和瀏覽系統(tǒng)中的所有圖片信息。文章的評(píng)論:文章的讀者可以評(píng)論和回復(fù)所閱讀的文章,發(fā)表自己的看法。文章的發(fā)表:注冊(cè)用戶可以發(fā)表自己的文章,文章包括標(biāo)題和正文,作者可以通過各種元素來展示自己的想法和思想。用戶退出:已經(jīng)登陸的用戶可以退出,釋放自己所占有的各種信息資源。系統(tǒng)接受這些信息并存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫中。以上是博客系統(tǒng)的功能目標(biāo),由于博客的網(wǎng)絡(luò)流行特點(diǎn)以及用戶個(gè)性的展示,還可以適當(dāng)要求界面比較漂亮輕快,直觀便捷,操作方式簡單以及人性化?;诓┛拖到y(tǒng)的特點(diǎn),本系統(tǒng)要實(shí)現(xiàn)的博客的基本功能有主界面,用戶注冊(cè),注冊(cè)用戶發(fā)表文章,用戶登錄/退出,游客發(fā)表評(píng)論,瀏覽文章和評(píng)論等。系統(tǒng)所采用的技術(shù)和平臺(tái)都是比較成熟且已經(jīng)發(fā)展數(shù)年的,目前的硬件配置一般都足以滿足系統(tǒng)的運(yùn)行要求。系統(tǒng)采用優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)MySQL作為后臺(tái)數(shù)據(jù)庫,能和Windows以及當(dāng)前各種系統(tǒng)很好的兼容搭配。其中圖4是用戶管理功能的分解數(shù)據(jù)流圖,而圖5是文章管理以及評(píng)論功能的分解數(shù)據(jù)流圖。交流速度快、交流范圍廣以及可以讓網(wǎng)絡(luò)中任何人瀏覽、評(píng)論是博客的最大特點(diǎn)。圖2 傳統(tǒng)系統(tǒng)數(shù)據(jù)流圖對(duì)所要開發(fā)的系統(tǒng)的分析是從系統(tǒng)的描述和優(yōu)越性,用所要開發(fā)的系統(tǒng)的處理流程圖和所要開發(fā)系統(tǒng)的數(shù)據(jù)流圖來說明的。通過理論和現(xiàn)實(shí)技術(shù)發(fā)展的特點(diǎn)和要求,估算出效率和功能的提升。只要修改局部,不用返工,并且不會(huì)留下視覺瑕疵。(1)人力和設(shè)備的節(jié)省傳統(tǒng)系統(tǒng)主要是通過人力寫作,并且載體是紙張、磁盤或光盤。其中以具有鮮明個(gè)人特色的傳播出版而引人矚目。可以自由地記錄、發(fā)布和更新,也可以方便地對(duì)文章分類管理。與傳統(tǒng)的個(gè)人主頁相比,博客的優(yōu)勢(shì)在于簡單、快速和“入門免費(fèi)”。其內(nèi)容和目的各不相同,有的相當(dāng)于博主本人的隨筆和日記,有的則是一群人基于某個(gè)特定主題或共同利益領(lǐng)域的集體創(chuàng)作,且都包含許多其他網(wǎng)站的超級(jí)鏈接和評(píng)論,通過網(wǎng)絡(luò)傳達(dá)實(shí)時(shí)信息。 Programming is used objectoriented programming design, system design ideas, background for the future and function of the program in detail。未注冊(cè)用戶(訪客)可以瀏覽文章,發(fā)表評(píng)論。學(xué)士學(xué)位論文 基于PHP的多用戶博客系統(tǒng)的設(shè)計(jì) 第 25 頁 共 25 頁基于PHP的多用戶博客系統(tǒng)的設(shè)計(jì)06070236 06計(jì)算機(jī)二班 張峰【摘要】隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,生活節(jié)奏的加快,博客被越來越多的人選擇作為學(xué)習(xí)和交流的工具。本系統(tǒng)是一個(gè)實(shí)用的個(gè)人博客網(wǎng)站,集博客、評(píng)論、圖片上傳于一身。 In the database design, a detailed description of the database structure and database integrity, security measures。1個(gè)Blog就是1個(gè)網(wǎng)頁,通常由簡短且經(jīng)常更新的張貼文章構(gòu)成。只要“會(huì)上網(wǎng)打字,就會(huì)博客”。 (3)可訂閱、易管理、實(shí)時(shí)傳遞博客是易于管理的個(gè)人電子出版系統(tǒng)。博客最主要的應(yīng)用有3個(gè)方面:一是新的人際交流方式;二是以個(gè)人為中心的信息摘選和知識(shí)管理;三是以個(gè)人為中心的傳播出版。1. 系統(tǒng)的可行性分析該目標(biāo)主要是結(jié)合與傳統(tǒng)系統(tǒng)(即傳統(tǒng)以紙張或者磁盤、光盤為載體的寫作模式)的比較而定。(3)編輯修改的提升本系統(tǒng)可以使對(duì)文章或者一些圖片背景等的編輯修改變得非常容易,非常便捷和快速。(1)調(diào)研傳統(tǒng)系統(tǒng)的效率和特點(diǎn)通過調(diào)研和對(duì)比傳統(tǒng)系統(tǒng)的工作方式和特點(diǎn),發(fā)現(xiàn)效率和實(shí)用性的差距。圖1 傳統(tǒng)系統(tǒng)處理流