BBS論壇系統(tǒng) UML建模.doc_第1頁
BBS論壇系統(tǒng) UML建模.doc_第2頁
BBS論壇系統(tǒng) UML建模.doc_第3頁
BBS論壇系統(tǒng) UML建模.doc_第4頁
BBS論壇系統(tǒng) UML建模.doc_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件建模與UML實(shí)訓(xùn)報告 實(shí)訓(xùn)項目:_小組名稱:_小組成員:_聯(lián)系方式:_目 錄一、摘要1二、BBS論壇系統(tǒng)的可行性分析2三、BBS論壇系統(tǒng)的需求分析3四、系統(tǒng)的UML建模設(shè)計6五、BBS系統(tǒng)的數(shù)據(jù)庫建模15六、心得20一、摘要隨著Internet技術(shù)的快速發(fā)展,人與人之間交流方式逐漸增多。網(wǎng)絡(luò)視頻、網(wǎng)絡(luò)聊天、博客已成為人們彼此溝通、交流信息的主要方式。此外,為了方便人們在某一專業(yè)領(lǐng)域探討問題和發(fā)表意見,Internet上還出現(xiàn)了在線論壇。在論壇上,人們可以對某一領(lǐng)域提出自己遇到的問題,即發(fā)表某一主題,隨后,論壇上的其他人會根據(jù)自己的學(xué)識、經(jīng)驗發(fā)表意見或提出問題的方法。開發(fā)BBS論壇系統(tǒng)的目的是提供一個供用戶交流的平臺,為廣大用戶提供交流經(jīng)驗、探討問題的網(wǎng)上社區(qū)。因此,BBS論壇系統(tǒng)最基本的功能首先是發(fā)表主題,其次是其他人員根據(jù)主題發(fā)表自己的看法。此外,為了記錄主題的發(fā)表者和主題的回復(fù)者信息,系統(tǒng)還需要提供用戶注冊和登錄的功能。只有注冊的用戶登錄后才能夠發(fā)表和回復(fù)主題,瀏覽者(游客)只能瀏覽主題信息。本論壇系統(tǒng)是基于是Struts1.2+SQL Server 2000實(shí)現(xiàn)的,它具有使用方便、操作靈活、運(yùn)行穩(wěn)定、安全可靠等特點(diǎn)。關(guān)鍵詞在線論壇,BBS,網(wǎng)上社區(qū)二、BBS論壇系統(tǒng)的可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。2.1、技術(shù)可行性技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該BBS論壇管理系統(tǒng)采用了流行的JSP語言和當(dāng)前新興的Browser/Server(瀏覽器/服務(wù)器)模式進(jìn)行開發(fā)。三層的B/S體系結(jié)構(gòu)具有許多傳統(tǒng)Client/Server(客戶機(jī)/服務(wù)器)體系結(jié)構(gòu)不具備的優(yōu)點(diǎn),而且又緊密的結(jié)合了Internet/Intranet(國際互聯(lián)網(wǎng)/企業(yè)內(nèi)部互聯(lián)網(wǎng))技術(shù),是技術(shù)發(fā)展的大勢所趨,它把應(yīng)用系統(tǒng)帶入了一個嶄新的發(fā)展時代。數(shù)據(jù)庫服務(wù)器選用SQL Server 2000數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺能滿足此系統(tǒng)的需要。2.2、經(jīng)濟(jì)可行性主要是對項目的經(jīng)濟(jì)效益進(jìn)行評估,本系統(tǒng)模擬的是提供一個供用戶交流的平臺,為廣大用戶提供交流經(jīng)驗、探討問題的社區(qū)。但實(shí)際只是用于個人的畢業(yè)設(shè)計,只是模擬,也不存在資金的流動,故在經(jīng)濟(jì)上是可行的。2.3、社會可行性隨著Internet技術(shù)的快速發(fā)展,BBS論壇已成為人們彼此溝通、交流信息的主要方式。在論壇上,人們可以對某一領(lǐng)域提出自己遇到的問題,隨后,論壇上的其他人會根據(jù)自己的學(xué)識、經(jīng)驗發(fā)表意見或提出問題的方法。BBS論壇接近了人們之間的距離,它早已成為人們網(wǎng)上生活的必備工具。所以說BBS論壇對當(dāng)今社會是相當(dāng)重要的。三、BBS論壇系統(tǒng)的需求分析3.1、系統(tǒng)的目標(biāo)設(shè)計系統(tǒng)開發(fā)的總目標(biāo)是提供一個供用戶交流的平臺,為廣大用戶提供交流經(jīng)驗、探討問題的社區(qū)。 一般來說BBS論壇大致分為以下流程:用戶登陸進(jìn)入論壇(一半為游客,有時候注冊為會員),就某個話題(貼字的主題)展開討論。通過發(fā)帖功能發(fā)布新的話題;通過回帖功能回復(fù)已有的話題;通過搜索功能查找已有的話題。管理員通過功能創(chuàng)建、編輯、刪除論壇的板塊;管理注冊的用戶;管理帖子。 3.2、 系統(tǒng)的功能需求分析(1)游客注冊提供新會員注冊功能,包括提供錄入信息的界面,檢查注冊信息的有效性,并將注冊會員信息保存在對應(yīng)數(shù)據(jù)庫的數(shù)據(jù)表中。(2) 會員發(fā)帖回帖 提供會員發(fā)表文章,回復(fù)文章的功能,未注冊用戶不允許使用該功能(3) 瀏覽帖子 對注冊會員和胃注冊會員提供文章查詢以及閱讀的功能,即通過對應(yīng)文章標(biāo)題信息,查看查詢詳細(xì)內(nèi)容及發(fā)表文章的超級鏈接(4) 會員管理 當(dāng)網(wǎng)上論壇的回憶完成注冊后,系統(tǒng)會在數(shù)據(jù)庫中加入會員的資料。包括會員名稱,會員密碼,會員Email等相關(guān)信息資料。同時,按照會員的不同身份,將特殊會員設(shè)置為版主,使他具備刪除被討論區(qū)中對應(yīng)文章等特殊操作的權(quán)利。管理者可以依據(jù)數(shù)據(jù)庫中注冊的特殊身份登錄到論壇后臺對會員信息進(jìn)行管理。(5) 板塊(論壇分類)管理 根據(jù)不同的討論內(nèi)容,管理員將整個討論區(qū)分為不同的區(qū)域,會員可以選擇進(jìn)入不同的討論區(qū),允許管理者對分類進(jìn)行調(diào)整,同時提供不同討論區(qū)中包括文章等的統(tǒng)計功能。(6) 貼子管理 管理員和版主都可以對會員發(fā)表的帖子進(jìn)行提前、置頂和刪除等操作。系統(tǒng)總體功能模塊圖如下: BBS論壇系統(tǒng) 后臺模塊前臺基本業(yè)務(wù)模塊游客注冊會員發(fā)帖回帖瀏覽帖子會員管理帖子管理板塊管理圖一:系統(tǒng)總體功能模塊圖3.3、 前臺基本業(yè)務(wù)模塊: 前臺基本業(yè)務(wù)模塊注冊會員登錄系統(tǒng)瀏覽帖子回復(fù)帖子會員發(fā)表帖子圖二:前臺基本業(yè)務(wù)模塊圖(1) 注冊會員提供新會員注冊功能,包括錄入信息的節(jié)目,檢查注冊信息的有效性,并將注冊會員信息存入對應(yīng)數(shù)據(jù)庫的數(shù)據(jù)表中。(2)登錄系統(tǒng)提供會員登錄論壇功能,要想針對謀篇帖子發(fā)言,或發(fā)表帖子,必須是登陸用戶才可以操作。由于論壇中某些操作只有會員才可以執(zhí)行,所以必須先登錄系統(tǒng)。(3)瀏覽帖子對注冊會員和未注冊會員提供文章查詢以及閱讀的功能,即提供對應(yīng)文章標(biāo)題信息,以及查看詳細(xì)內(nèi)容及回復(fù)文章的超鏈接(4)會員發(fā)表帖子會員可以針對某個感興趣的活體發(fā)表自己獨(dú)到的見解。未注冊用戶無此項功能(5)回復(fù)帖子注冊會員可以對某一話題展開討論,發(fā)表意見,并給出回復(fù)。3.4、 后臺管理模塊 后臺管理模塊主要包括對整個BBS論云系統(tǒng)的設(shè)置管理,如下后臺管理模塊板塊管理帖子管理會員管理圖三:后臺管理模塊圖(1)板塊管理 根據(jù)不同的話題,管理員可以將每個話題分成不同的種類板塊,然后對起進(jìn)行管理。管理員可以刪除認(rèn)為不必要的板塊話題;管理員可以修改板塊的主題,類型和數(shù)量等;管理員還可以添加新的板塊(2)帖子管理管理員可以對會員發(fā)表的帖子進(jìn)行管理。管理員可以刪除內(nèi)容反動火不艱苦的帖子,可以指定帖子。還可以設(shè)置精華帖,刪除、提前帖子等操作(3)會員管理 管理員可以對會員進(jìn)行管理??梢詣h除會員,收回他的會員號;修改會員的基本信息,修改會員的積分,排行等。3.5、 BBS論壇系統(tǒng)的流程圖:(1)前臺流程圖:查看精華帖子搜索根貼查看版面下根貼查看根貼內(nèi)容發(fā)表帖子回復(fù)帖子提前帖子刪除帖子置頂帖子置為精華貼刪除回復(fù)帖查看自己發(fā)表的根貼用戶注冊是否管理員、版主、帖子發(fā)表者是否登錄是否登錄提示無權(quán)操作游客訪問是是否是否否前臺首頁用戶登錄成功是圖四:系統(tǒng)前臺流程圖(2)后臺流程圖:帖子管理分類管理用戶管理是否登錄是否成功進(jìn)入后臺后臺首頁用戶登錄管理員圖五:系統(tǒng)后臺流程圖四、系統(tǒng)的UML建模設(shè)計4.1、UML簡介UML是一種功能強(qiáng)大的、面向?qū)ο蟮目梢暬到y(tǒng)分析的建模語言,它采用一整套成熟的建模技術(shù),廣泛地適用于各個應(yīng)用領(lǐng)域。它的各個模型可以幫助開發(fā)人員更好地理解業(yè)務(wù)流程,建立更可靠、更完善的系統(tǒng)模型。從而使用戶和開發(fā)人員對問題的描述達(dá)到相同的理解,以減少語義差異,保障分析的正確性。4.2、該BBS論壇系統(tǒng)的用例分析圖六:系統(tǒng)的用例圖從用例圖中我們可以看出管理員、會員、游客之間對本系統(tǒng)所具有的用例。管理員所包含的用例有:(1) 登錄系統(tǒng):管理員可以通過登錄該系統(tǒng)進(jìn)行各項功能的操作(2) 管理論壇發(fā)帖:包括帖子的增加、刪除等(3) 版主管理:可以對各板塊版主的職務(wù)劃定以及增、刪、改等(4) 會員管理:包括對會員的增加、刪除、改變等(5) BBS維護(hù):對整個BBS論壇系統(tǒng)功能、服務(wù)器穩(wěn)定進(jìn)行維護(hù)會員包含的用例有:(1) 登錄系統(tǒng)(2) 發(fā)帖:發(fā)表自己個性的帖子(3) 查看發(fā)帖:可以查看自己和其他會員發(fā)的帖子(4) 評論:對帖子進(jìn)行回復(fù),發(fā)表自己 的觀點(diǎn)和看法游客包含的用例圖有:(1) 注冊:可以申請成為該論壇的會員(2) 查看發(fā)帖:查看會員發(fā)表的帖子。4.3、 系統(tǒng)的順序圖順序圖是顯示對象之間交互的圖,在該BBS論壇系統(tǒng)中,每個用例都可以建立一個時序圖,將用例執(zhí)行那個的各個參與的對象之間的消息傳遞過程表現(xiàn)出來。主要含有以下幾個重要的順序圖:(1)會員發(fā)帖回帖的順序圖:圖七:會員發(fā)帖回帖的順序圖【說明】會員首先使用自己的賬號和密碼登錄系統(tǒng),登錄模塊將會把用戶的的ID保存在系統(tǒng)的緩存中,并展現(xiàn)論壇的分類模塊給會員。會員此時可以按照興趣進(jìn)入不同的主題討論區(qū),查看主題文章,并發(fā)表新文章(需要ID檢驗)和回復(fù)新帖,還可以瀏覽其他類別的主題討論區(qū)。(2)論壇管理員管理會員的順序圖:圖八:論壇管理員管理會員的順序圖【說明】管理員在提交ID給會員管理模塊后,可以對會員進(jìn)行維護(hù)(添加、刪除或修改)。管理員首先輸入自己的賬號和密碼登錄系統(tǒng),此時會將管理員的ID保存在系統(tǒng)緩存中并提交會員管理模塊。在操作會員的頁面中,管理員會根據(jù)需要對每個會員進(jìn)行增刪等操作,并將其信息提交給數(shù)據(jù)庫。數(shù)據(jù)庫會對其進(jìn)行相應(yīng)的處理,并更新會員信息,至此管理員管理會員操作成功。(3)論壇管理員管理論壇分類的順序圖:圖九:論壇管理員管理論壇分類的順序圖【說明】管理員使用自己的賬號和密碼登錄后,將管理員的ID保存在系統(tǒng)的緩存中并提交給論壇類別管理模塊。在顯示論壇類別管理的頁面中,將顯示處理類別的相關(guān)信息給管理員,管理員在該頁面中進(jìn)行增刪等操作后,提交操作的ID給數(shù)據(jù)庫模塊處理。數(shù)據(jù)庫模塊執(zhí)行操作后更新結(jié)果,并提示更新成功。最后提示處理成功信息給管理員。(4)論壇管理員管理帖子的順序圖:圖十:論壇管理員管理帖子的順序圖【說明】管理員在帖子管理模塊可以對會員發(fā)表的帖子進(jìn)行維護(hù)(刪除),還可以對帖子進(jìn)行一些額外的智能操作,比如置頂帖子、設(shè)置精華帖子等。更改完成后,都要經(jīng)過數(shù)據(jù)庫的處理,并更新數(shù)據(jù),才能成功。4.4、狀態(tài)圖(1)帖子的狀態(tài)圖圖十一:帖子的狀態(tài)圖【說明】帖子最初的存在屬性是會員發(fā)表的帖子和回復(fù)的帖子,當(dāng)版主將帖子設(shè)置置頂、精華、熱門標(biāo)志后,這些帖子的狀態(tài)就發(fā)生了改變。當(dāng)版主將帖子拖至垃圾箱后,則該帖子就成為被刪除的帖子了,但是當(dāng)版主在沒有清空垃圾箱時,該帖子還是存在的,所以帖子也有刪除這種狀態(tài)。(2)用戶的狀態(tài)圖。圖十二:版主的狀態(tài)圖【說明】當(dāng)用戶首次進(jìn)入BBS論壇系統(tǒng)時,他的身份是普通游客,但是當(dāng)他注冊成功后,就成為了普通會員,會員有申請成為版主的權(quán)利,當(dāng)管理員批準(zhǔn)并設(shè)為版主后,普通會員就成為版主了,版主同樣有權(quán)利提出辭職,當(dāng)管理員批準(zhǔn)后,版主就成為普通會員了。當(dāng)會員/版主發(fā)出的請求沒有得到回復(fù)時,會員和版主又是一種狀態(tài),因為當(dāng)會員/版主的請求沒有得到回應(yīng)時,系統(tǒng)對這些發(fā)出請求的用戶是有記錄的。和普通會員還是有區(qū)別的。4.5、活動圖BBS論壇系統(tǒng)中可以建立的活動圖細(xì)分下去很多,下面大體按前臺和后臺籠統(tǒng)地介紹該系統(tǒng)中的活動圖。(1) 前臺業(yè)務(wù)模塊的活動圖:【說明】用戶進(jìn)入論壇,首先會員登錄或新用戶注冊,顯示論壇的分類,查閱論壇文章標(biāo)題,點(diǎn)擊閱讀,讀者可以對帖子進(jìn)行回復(fù),如果已注冊會員,則回帖成功;否則提示用戶注冊會員。圖十三:前臺業(yè)務(wù)模塊的活動圖(2) 后臺業(yè)務(wù)的活動圖:【說明】管理員登錄管理系統(tǒng),驗證信息,正確進(jìn)入系統(tǒng),錯誤,退出系統(tǒng)。進(jìn)入系統(tǒng)后,有三個模塊:用戶管理(可以控制會員和游客的使用權(quán)限)、分類管理(對帖子進(jìn)行分類、板塊劃分等)、文章管理(可以對帖子進(jìn)行置頂、刪除、設(shè)為精華帖等操作)圖十四:后臺業(yè)務(wù)的活動圖4.6、系統(tǒng)中的類圖(1)參與者相關(guān)的類系統(tǒng)中參與者有4個,分別是未注冊用戶、注冊用戶、版主和系統(tǒng)管理員。其中把未注冊用戶、注冊用戶和版主歸為使用者,所以該系統(tǒng)中和參與者相關(guān)的類的類圖如下圖所示:圖十五:系統(tǒng)中和參與者相關(guān)的類的類圖i. bbsuser類是未注冊用戶、注冊用戶和版主的總陳,包含的屬性有用戶編號 (userid)、用戶姓名(username)、用戶密碼(userpassword)、用戶性別(usersex)、用戶籍貫(comefrom)、用戶注冊時間(dateandtime)等。包含的方法有注冊會員,設(shè)置用戶名字、性別、密碼,改變密碼等。ii. bbsadmin類是系統(tǒng)管理員類,包括的屬性有管理員ID、管理員賬號(adminname)、管理員密碼(adminpwd)。包含的方法有獲得用戶的名字,用戶的密碼等。(2)系統(tǒng)中其他的類:圖十六:系統(tǒng)中其他的類圖i. bbs類表示論壇中發(fā)表的帖子類。此類的屬性有帖子編號(bbsid)、板塊編號(boardid)、父貼編號(parentid)、跟帖數(shù)(child)、發(fā)表人姓名(username)、發(fā)表人E-mail(usermail)、發(fā)表人IP地址(userip)、發(fā)表人表情(expression0、簽名(usersign0、文章的主題(bbstopic)。包含的方法有增加、刪除、更改帖子等操作。ii. bbscom類是設(shè)置分頁顯示的類。屬性包括分頁數(shù)(pagesCurrent)、下一頁(pagesNext)、最后一頁(pagesLast)。該類的功能主要是分頁顯示得到的數(shù)據(jù)列表。包含的方法有向上、向下翻頁,設(shè)置頁碼等。iii. bbsboard類表示板塊信息的類。它的屬性主要有板塊編號(boardid)、板塊名稱(boardname)、板塊中的版主稱呼(boardmaster)、版主密碼(masterpwd0、版主格言(masterword)、版主E-mail(masteremail)、板塊點(diǎn)擊率(boardhits)、板塊主題數(shù)(boardtopics)。包含的方法有檢查版主信息,刪除、排列板塊等。iv. bbsreg類是跟數(shù)據(jù)庫連接相關(guān)的類。屬性有jdbc驅(qū)動(sDBDriver)、連接(conn)、結(jié)果集(rs)。該類是專門為數(shù)據(jù)庫設(shè)計的,其中有一個執(zhí)行SQL”executeQuery()”的方法。 (3)各類之間的關(guān)系類不是單獨(dú)存在的,各個類之間的存在著一定得聯(lián)系。該BBS論壇系統(tǒng)中主要類之間的關(guān)系如下圖所示:圖十七:系統(tǒng)中主要類之間的關(guān)系圖【說明】一個板塊可以發(fā)表很多帖子,所以板塊和帖子之間是一對多的關(guān)系。每個帖子都要用到分頁顯示的功能。而且分頁功能是一樣的,所以帖子和分頁是多對一的關(guān)系。五、BBS系統(tǒng)的數(shù)據(jù)庫建模 5.1、數(shù)據(jù)庫設(shè)計分析數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求). (1)數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。(2)數(shù)據(jù)庫是信息系統(tǒng)的各個部分能否緊密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵所在。(3)數(shù)據(jù)庫設(shè)計是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。5.2、概念模型設(shè)計(E-R圖)數(shù)據(jù)模型是是數(shù)據(jù)特征的抽象,從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動態(tài)行為和約束條件,為數(shù)據(jù)庫系統(tǒng)的信息表與操作提供一個抽象的框架。描述了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束。 E-R模型的基本概念 ER圖概念化地構(gòu)建實(shí)體間關(guān)系的模型,這使得它們區(qū)別于數(shù)據(jù)庫模型圖。ER圖的理念是:項目所有參與者能理解ER圖。ER圖由不同實(shí)體類型、關(guān)系、特性和類型構(gòu)成。實(shí)體是諸如用戶的實(shí)際對象,有時更抽象,但必須有業(yè)務(wù)意義。特性用于描述實(shí)體,關(guān)系用于實(shí)體之間(1)實(shí)體:現(xiàn)實(shí)世界中的事物; (2)屬性:事物的特性; (3)聯(lián)系:現(xiàn)實(shí)世界中事物間的關(guān)系。實(shí)體集的關(guān)系有一對一、一對多、多對多的聯(lián)系。本系統(tǒng)的ER圖:用戶M發(fā)表N帖子 詳細(xì)資料11N管理管理員 1 N添加1修改論壇圖十八:系統(tǒng)E-R圖5.3、數(shù)據(jù)庫表及關(guān)系建立根據(jù)以上這些步驟就可以創(chuàng)建一個數(shù)據(jù)庫,依次建立下列表結(jié)構(gòu).1.用戶基本資料表2.用戶詳細(xì)信息表3.論壇文章表4.論壇版區(qū)表 5.論壇初始化信息表 (1).用戶基本信息表 和用戶詳細(xì)信息表是一對一的關(guān)系,一個用戶只對應(yīng)一個詳細(xì)的信息表(2).用戶基本信息表和文章表是一對多的關(guān)系,即一個用戶可以發(fā)表多篇文章和回復(fù).(3).論壇版區(qū)表和論壇文章表是一對多的關(guān)系,在一個論壇中可以含有多個文章和回復(fù).5.4、詳細(xì)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計用戶基本資料表中存放的是用戶登陸時所需要或者記錄用戶的基本信息,包含比如登陸名,密碼,最后登陸時間等.用戶基本信息表的建立主要是記錄用戶最常用的一些信息。表3.1 leafbbs_userinfo字段名數(shù)據(jù)類型長度主鍵索引外鍵可空說明IDbigint20是否否代理主鍵UserNameVarchar20否是否用戶名NickNameVarchar60否否否昵稱PasswdVarchar40否否否密碼Emailvarchar255否否否電子郵件Questionvarchar255否否否提示問題Answervarchar255否否否提示答案RegTimedatetime否否否注冊時間LoginTimedatetime否否否最后登陸時間LoginIPvarchar20否否否最后登陸IPLoginTimesint11否否否登陸次數(shù)StayTimebigint20否否否停留時間SignDetailtext否否是用戶簽名HavePictinyint1否否是是否有頭像PicFileNamevarchar255否否是頭像地址TimeZonevarchar20否否是地區(qū)(2).用戶詳細(xì)信息表:用戶詳細(xì)信息表中存放的是用戶的身高,體重,聯(lián)系方式等詳細(xì)資料,建立此表的目的是把一些用戶不經(jīng)常用到的詳細(xì)信息,單獨(dú)存放到一張表中,可以節(jié)約系統(tǒng)的資源.表3.2 leafbbs_userdetai字段數(shù)據(jù)類長度主鍵索引外鍵可空說明IDbigint20是是否代理主鍵Heightvarchar20否否是身高Weightvarchar20否否是體重FavourPeoplevarchar255否否是最喜歡的人DreamJobvarchar255否否是向往工作FavourMusicvarchar255否否是喜歡的音樂FavourPlacevarchar255否否是喜歡的地方FavourMovievarchar255否否是喜歡的電影HomePagevarchar255否否是主頁OicqNovarchar255否否是QQ號碼IcqNovarchar255否否是ICQ號碼MSNvarchar255否否是MSN號碼Sextinyint1否否是性別Brieftext否否是簡介(3).論壇文章表:論壇文章表存放的是用戶所發(fā)表的文章信息,也包括回復(fù)信息.而在數(shù)據(jù)庫的設(shè)計中主要問題是鑒別帖子信息和回復(fù)信息.表3.3 leafbbs_forum字段名數(shù)據(jù)類型長度主鍵索引外鍵可空說明IDbigint20是否否代理主鍵ParentIDbigint20否否否父帖IDMainIDbigint20否否否主帖IDBoardIDbigint20否否否版區(qū)IDBoardNamevarchar60否否否版區(qū)名字ReNumint11否否否回復(fù)數(shù)量ClickNumint11否否否點(diǎn)擊次數(shù)Use

溫馨提示

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

最新文檔

評論

0/150

提交評論