BBS數(shù)據(jù)庫設計說明書_第1頁
BBS數(shù)據(jù)庫設計說明書_第2頁
BBS數(shù)據(jù)庫設計說明書_第3頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫設計說明書1引言數(shù)據(jù)庫概述本系統(tǒng)采用sqlSever數(shù)據(jù)庫,sql即結(jié)構(gòu)化查詢語言,是關系數(shù)據(jù)庫的標準語言。Sql是一個通用的、功能極強的關系數(shù)據(jù)庫語言。自sql成為國際標準語言以后,各個數(shù)據(jù)庫廠家紛紛推出自己的sql軟件或與sql相關的接口軟件。這就使大多數(shù)數(shù)據(jù)庫均用sql作為共同的數(shù)據(jù)庫存取語言和標準接口,使不同的數(shù)據(jù)庫系統(tǒng)之間的互操作有了共同的基礎。Sql已成為數(shù)據(jù)庫領域中的主流語言。SQL語言運用在關系型數(shù)據(jù)庫中。一個關系型數(shù)據(jù)庫把數(shù)據(jù)存儲在表(也稱關系)中。每個數(shù)據(jù)庫的主要組成就是一組表。每個表又由一組記錄組成每條記錄在表中有相同的結(jié)構(gòu),包含固定數(shù)量的具有一定類型的字段。標志S

2、qlSever20051.1 文檔概述本文檔作為08-09學年數(shù)據(jù)庫課程設計的設計報告,詳細描述有關數(shù)據(jù)庫設計的內(nèi)容及使用方法。2.數(shù)據(jù)庫設計需求分析2.1需求分析本系統(tǒng)立足于網(wǎng)絡,面向所有網(wǎng)民,為大家提供一個相互認識、相互交流、相互學習的平臺,分別實現(xiàn)游客、用戶、管理員三種不同權(quán)限,最大限度的為網(wǎng)民提供方便,節(jié)約人力物力等各方面資源。徹底杜絕查詢數(shù)據(jù)繁瑣,修改數(shù)據(jù)困難的弊端,消滅由于信息冗余而造成的數(shù)據(jù)不一致,和數(shù)據(jù)查詢困難的問題.管理員目標提供論壇數(shù)據(jù)庫的構(gòu)建及管理、查詢,包括管理用戶、管理模塊、管理帖子等,對基本信息的查詢,包括瀏覽模塊、瀏覽帖子,查看精華帖子、發(fā)表帖子等。登陸用戶可以發(fā)

3、表帖子以及對數(shù)據(jù)庫的查詢操作,而游客只可以對數(shù)據(jù)庫的部分進行查詢。將BBS后臺管理系統(tǒng)劃分為兩個子系統(tǒng):前臺操作界面和后臺數(shù)據(jù)庫。2.2數(shù)據(jù)字典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是關于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部分(至少應該包含每個字段的數(shù)據(jù)類型和在每個表內(nèi)的主外鍵)。數(shù)據(jù)結(jié)構(gòu)描述1)數(shù)據(jù)結(jié)構(gòu)名:管理員描述:管理員的基本信息組成:管理員ID管理員姓名、管理員密碼2)數(shù)據(jù)結(jié)構(gòu)名:用戶描述:用戶的基本信息組成:用戶ID、用戶登錄名、用戶性別、用戶密碼、用戶姓名、用戶安全問題、用戶答案、用戶電話號碼、用戶E-mail、

4、用戶地址、用戶郵政編碼、用戶IP、用戶QQ用戶職稱、用戶注冊日期3)數(shù)據(jù)結(jié)構(gòu)名:帖子描述:帖子的基本信息組成:帖子ID、發(fā)帖人ID、所屬模塊ID、帖子名、帖子內(nèi)容、是否精華帖子、發(fā)帖日期4)數(shù)據(jù)結(jié)構(gòu)名:模塊描述:模塊基本信息組成:模塊ID數(shù)據(jù)流描述1數(shù)據(jù)流名:查詢描述:輸入:查詢內(nèi)容;輸出:查詢結(jié)果;邏輯關系:根據(jù)查詢信息在相關數(shù)據(jù)庫中查找符合符合條件的信息;2)數(shù)據(jù)流名:修改;描述:輸入:原始數(shù)據(jù);輸出:更新數(shù)據(jù);邏輯關系:按照要求對員工相關信息進行修改;3)數(shù)據(jù)流名:刪除;描述:輸入:原始數(shù)據(jù)庫;輸出:更新后的數(shù)據(jù)庫;邏輯關系:按照要求對員工相關信息進行刪除;2.3.系統(tǒng)功能戶可實現(xiàn)的功除

5、游客可改個人信息、退出系統(tǒng)。而現(xiàn)查看并管理主題帖、管理本系統(tǒng)主要包括三大前線功能模塊:管理員、用戶、游客。其中游客只能實現(xiàn)瀏覽模塊、瀏覽帖子、要求幫助等功能。用實現(xiàn)的功能除外,還可實現(xiàn)發(fā)表帖子、跟帖、收藏精華帖、修管理員有權(quán)對信息進行操作,除以上實現(xiàn)所有功能外,還可實用戶、管理模塊等功能。2.數(shù)據(jù)庫概念結(jié)構(gòu)設計DBMS勺概念模型,可以用通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體E-R圖表示。概念模型用于信息世界的建模。概念模型不依賴于某一個DBMSt持的數(shù)據(jù)模型。概念模型可以轉(zhuǎn)換為計算機上某一DBMS持的特定數(shù)據(jù)模型。BBS論壇系統(tǒng)數(shù)據(jù)庫需要包含7張表:管理員信息表,用戶信息表,主

6、題帖信息表,跟帖信息表,用戶稱謂表,主題帖所屬模塊表,幫助信息表;根據(jù)以上數(shù)據(jù)庫概念與結(jié)構(gòu)設計下面表1表名功能說明tbAdmin管理員信息表tbUser用戶信息表tbCard主題帖信息表tbRevertCard跟帖信息表tbMark用戶稱謂表tbModule主題帖所屬模塊表tbHelp幫助信息表根據(jù)以上表的功能與要求,設計出各表的表結(jié)構(gòu)如下所示管理員信息表AdmitilDAdmlnTdameAdmfudnrrfnrscft*tHULlNULLNULL用戶信息表1如.nr;JLIUmtiiboth.lurr展亠貼tbji*errdIE-曲IfeJUdal主二tbJarh展-ibtItJIrilv

7、KLberJDUwLoQtfAirTVLMfWuUMrFVvdUMrlUmeU*QueP*idU&ffJWisPwd主題帖信息表ardlDUhtIDKxkielDCardHaflneJdCcrtenl:CardIsPrkfeCardBata*35黑閒5676臭2006-5-20U:ol212312屆更帝人iWU也W2心城處1跟帖信息表栽-rrtUBTd奩=dbotblodule衣cLttotb/srlK頁一dbo.RevertCrdlDCardHRevertCartKjon.RevertCaidDateOB5r奸的公司ZDO&巧”51吟立5:E9用戶稱謂表J宜*W一業(yè)tfcIirk表-db-o

8、tbjtelp董-dbo.lb_Card表MifHDMAfkUm帕松|PbA10JO別團氏250主題帖所屬模塊表衣4LDO.D_BUe取-00OJSTJG祝一006HQJ&XpMadulMt*K“hlr4心*F./ui丄白怙明日200&-41B14:3.幫助信息表義-dbo.tb_ltlp表-4bo.tbjCrd表-dbotb_Adnnn摘妥HtlpIDHbMwmHlCMMt去于我門創(chuàng)建E-R圖跟帖3數(shù)據(jù)庫邏輯結(jié)構(gòu)設計Cardnfo_View:SELECTdbo.tb_Card.CardlD,dbo.tb_Card.ModulelD,dbo.tb_Card.UserlD,dbo.tb_Card

9、.CardName,dbo.tb_Card.CardContent,dbo.tb_Card.CardDate,dbo.tb_RevertCard.RevertCardContent,dbo.tb_RevertCard.RevertCardDateFROMdbo.tb_CardINNERJOINdbo.tb_RevertCardONdbo.tb_Card.CardID=dbo.tb_RevertCard.CardIDModule_Info_ViewSELECTdbo.tb_Module.ModulelD,dbo.tb_Module.ModuleName,dbo.tb_Card.CardName,

10、dbo.tb_Module.ModuleDate,dbo.tb_Card.CardDateFROMdbo.tb_CardINNERJOINdbo.tb_ModuleONdbo.tb_Card.ModuleID=dbo.tb_Module.ModulelDUsernfo_ViewSELECTdbo.tb_User.UserlD,dbo.tb_User.UserLoginName,dbo.tb_User.UserSex,dbo.tb_User.UserTel,dbo.tb_User.UserEmail,dbo.tb_User.UserAddress,dbo.tb_User.UserPostCode

11、,dbo.tb_User.UserIP,dbo.tb_User.UserQQ,dbo.tb_User.UserMark,dbo.tb_Mark.MarkName,dbo.tb_User.UserDate,dbo.tb_Card.UserIDASExpr1FROMdbo.tb_CardINNERJOINdbo.tb_UserONdbo.tb_Card.UserID=dbo.tb_User.UserIDINNERJOINdbo.tb_ModuleONdbo.tb_Card.ModuleID=dbo.tb_Module.ModulelDINNERJOINdbo.tb_MarkONdbo.tb_User.MarklD=dbo.tb_Mark.MarklD關

溫馨提示

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

最新文檔

評論

0/150

提交評論