




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫設(shè)計(jì)說明書1引言1.1數(shù)據(jù)庫概述本系統(tǒng)采用sql Sever數(shù)據(jù)庫,sql即結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。Sql是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。自sql成為國際標(biāo)準(zhǔn)語言以后,各個(gè)數(shù)據(jù)庫廠家紛紛推出自己的sql軟件或與sql相關(guān)的接口軟件。這就使大多數(shù)數(shù)據(jù)庫均用sql作為共同的數(shù)據(jù)庫存取語言和標(biāo)準(zhǔn)接口,使不同的數(shù)據(jù)庫系統(tǒng)之間的互操作有了共同的基礎(chǔ)。Sql已成為數(shù)據(jù)庫領(lǐng)域中的主流語言。SQL語言運(yùn)用在關(guān)系型數(shù)據(jù)庫中。一個(gè)關(guān)系型數(shù)據(jù)庫把數(shù)據(jù)存儲(chǔ)在表(也稱關(guān)系)中。每個(gè)數(shù)據(jù)庫的主要組成就是一組表。每個(gè)表又由一組記錄組成每條記錄在表中有相同的結(jié)構(gòu),包含固定數(shù)量的具有一定類型的字段。1.2標(biāo)志Sql Sever20051.3文檔概述本文檔作為08-09學(xué)年數(shù)據(jù)庫課程設(shè)計(jì)的設(shè)計(jì)報(bào)告,詳細(xì)描述有關(guān)數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容及使用方法。2.數(shù)據(jù)庫設(shè)計(jì)需求分析2.1需求分析本系統(tǒng)立足于網(wǎng)絡(luò),面向所有網(wǎng)民,為大家提供一個(gè)相互認(rèn)識(shí)、相互交流、相互學(xué)習(xí)的平臺(tái),分別實(shí)現(xiàn)游客、用戶、管理員三種不同權(quán)限,最大限度的為網(wǎng)民提供方便,節(jié)約人力物力等各方面資源。徹底杜絕查詢數(shù)據(jù)繁瑣,修改數(shù)據(jù)困難的弊端,消滅由于信息冗余而造成的數(shù)據(jù)不一致,和數(shù)據(jù)查詢困難的問題.管理員目標(biāo)提供論壇數(shù)據(jù)庫的構(gòu)建及管理、查詢,包括管理用戶、管理模塊、管理帖子等,對(duì)基本信息的查詢,包括瀏覽模塊、瀏覽帖子,查看精華帖子、發(fā)表帖子等。登陸用戶可以發(fā)表帖子以及對(duì)數(shù)據(jù)庫的查詢操作,而游客只可以對(duì)數(shù)據(jù)庫的部分進(jìn)行查詢。將BBS后臺(tái)管理系統(tǒng)劃分為兩個(gè)子系統(tǒng):前臺(tái)操作界面和后臺(tái)數(shù)據(jù)庫。2.2 數(shù)據(jù)字典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程五個(gè)部分(至少應(yīng)該包含每個(gè)字段的數(shù)據(jù)類型和在每個(gè)表內(nèi)的主外鍵)。數(shù)據(jù)結(jié)構(gòu)描述 1) 數(shù)據(jù)結(jié)構(gòu)名:管理員描述:管理員的基本信息 組成:管理員ID、管理員姓名、管理員密碼2)數(shù)據(jù)結(jié)構(gòu)名:用戶描述:用戶的基本信息 組成:用戶ID、用戶登錄名、用戶性別、用戶密碼、用戶姓名、用戶安全問題、用戶答案、用戶電話號(hào)碼、用戶E-mail、用戶地址、用戶郵政編碼、用戶IP、用戶QQ、用戶職稱、用戶注冊(cè)日期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é)果; 邏輯關(guān)系:根據(jù)查詢信息在相關(guān)數(shù)據(jù)庫中查找符合符合條件的信息;2)數(shù)據(jù)流名:修改;描述:輸入:原始數(shù)據(jù); 輸出:更新數(shù)據(jù); 邏輯關(guān)系:按照要求對(duì)員工相關(guān)信息進(jìn)行修改;3)數(shù)據(jù)流名:刪除;描述: 輸入:原始數(shù)據(jù)庫; 輸出:更新后的數(shù)據(jù)庫; 邏輯關(guān)系:按照要求對(duì)員工相關(guān)信息進(jìn)行刪除;2.3.系統(tǒng)功能本系統(tǒng)主要包括三大前線功能模塊:管理員、用戶、游客。其中游客只能實(shí)現(xiàn)瀏覽模塊、瀏覽帖子、要求幫助等功能。用戶可實(shí)現(xiàn)的功除游客可實(shí)現(xiàn)的功能除外,還可實(shí)現(xiàn)發(fā)表帖子、跟帖、收藏精華帖、修改個(gè)人信息、退出系統(tǒng)。而管理員有權(quán)對(duì)信息進(jìn)行操作,除以上實(shí)現(xiàn)所有功能外,還可實(shí)現(xiàn)查看并管理主題帖、管理用戶、管理模塊等功能。2. 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,可以用E-R圖表示。概念模型用于信息世界的建模。概念模型不依賴于某一個(gè)DBMS支持的數(shù)據(jù)模型。概念模型可以轉(zhuǎn)換為計(jì)算機(jī)上某一DBMS支持的特定數(shù)據(jù)模型。 BBS論壇系統(tǒng)數(shù)據(jù)庫需要包含7張表:管理員信息表,用戶信息表,主題帖信息表,跟帖信息表,用戶稱謂表,主題帖所屬模塊表,幫助信息表;根據(jù)以上數(shù)據(jù)庫概念與結(jié)構(gòu)設(shè)計(jì)下面表1表名功能說明tb_Admin管理員信息表tb_User用戶信息表tb_Card主題帖信息表tb_RevertCard跟帖信息表tb_Mark用戶稱謂表tb_Module主題帖所屬模塊表tb_Help幫助信息表表1根據(jù)以上表的功能與要求,設(shè)計(jì)出各表的表結(jié)構(gòu)如下所示。管理員信息表表2用戶信息表主題帖信息表跟帖信息表用戶稱謂表主題帖所屬模塊表幫助信息表創(chuàng)建E-R圖:管理員管理員ID管理員姓名管理員密碼用戶性別用戶密碼用戶姓名用戶ID用戶手機(jī)用戶地址用戶登陸日期用戶QQ稱謂ID用戶稱謂用戶IP用戶Emaile主題帖子帖子ID用戶ID主題內(nèi)容發(fā)布日期所屬模塊ID發(fā)布日期跟帖跟帖日期帖子ID跟帖內(nèi)容跟帖ID 模塊模塊名模塊ID稱謂積分稱謂名稱謂ID,幫助幫助ID幫助內(nèi)容幫助名管理員ID帖子ID模塊ID用戶ID管理帖子ID跟帖ID產(chǎn)生管理員主題帖子用戶管理回復(fù)瀏覽產(chǎn)生使用積分(職務(wù))跟帖模塊屬于游客查詢幫助3.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)Card_Info_View:SELECT dbo.tb_Card.CardID, dbo.tb_Card.ModuleID, dbo.tb_Card.UserID, dbo.tb_Card.CardName, dbo.tb_Card.CardContent, dbo.tb_Card.CardDate, dbo.tb_RevertCard.RevertCardContent, dbo.tb_RevertCard.RevertCardDateFROM dbo.tb_Card INNER JOIN dbo.tb_RevertCard ON dbo.tb_Card.CardID = dbo.tb_RevertCard.CardIDModule_Info_ViewSELECT dbo.tb_Module.ModuleID, dbo.tb_Module.ModuleName, dbo.tb_Card.CardName, dbo.tb_Module.ModuleDate, dbo.tb_Card.CardDateFROM dbo.tb_Card INNER JOIN dbo.tb_Module ON dbo.tb_Card.ModuleID = dbo.tb_Module.ModuleIDUser_Info_ViewSELECT dbo.tb_User.UserID, dbo.tb_User.UserLoginName, dbo.tb_User.UserSex, dbo.tb_User.UserTel, dbo.tb_User.UserEmail, dbo.tb_User.UserAddress, dbo.tb_User.UserPostCode, dbo.tb_User.UserIP, dbo.tb_User.UserQQ, dbo.tb_User.UserMark, dbo.tb_Mark.MarkName, dbo.tb_User.UserDate, dbo.tb_Card.UserID AS Expr1FROM dbo.tb_Card INNER JOIN dbo.tb_User ON dbo.tb_Card.UserID = dbo.tb_User.UserID INNER JOIN dbo.tb_Module ON dbo.tb_Card.ModuleID = dbo.tb_Module.ModuleID INNER JOIN dbo.tb_Mark ON dbo.tb_User.MarkID = dbo.tb_Mark.MarkID關(guān)系模型: 管理員(管理員ID,管理員姓名,管理員密碼) 用戶(用戶ID,用戶姓名,用戶密碼,用戶性別,用戶地址,用戶QQ,用戶手機(jī),用戶Emaile,用戶IP,用戶稱謂,稱謂ID,登陸日期) 主題帖子(帖子ID,用戶ID,所屬模塊ID,主題內(nèi)容,發(fā)布日期) 回帖(帖子ID,回帖ID,回帖內(nèi)容,回帖
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 書法教師培訓(xùn)管理制度
- 企劃活動(dòng)策劃管理制度
- 優(yōu)化人員預(yù)算管理制度
- 自來水公司午餐管理制度
- 木偶文創(chuàng)產(chǎn)品設(shè)計(jì)
- 倉庫工程材料管理制度
- 低年級(jí)興趣班管理制度
- 中小學(xué)生宿舍管理制度
- 企業(yè)接待宿舍管理制度
- 企業(yè)消防隱患管理制度
- 《農(nóng)藥經(jīng)營許可培訓(xùn)班》考試試卷
- 安徽省技能人才評(píng)價(jià)考評(píng)員考試題庫
- DB32∕T 4170-2021 城市軌道交通車輛基地上蓋綜合利用防火設(shè)計(jì)標(biāo)準(zhǔn)
- 網(wǎng)絡(luò)域名及域名解析PPT課件
- 《湖北省中小學(xué)生命安全教育課程標(biāo)準(zhǔn)》
- (完整)初中物理電學(xué)中常見的列方程計(jì)算歸類
- 浙江省2016年10月物理學(xué)業(yè)水平考試試題
- 蘇州大學(xué)物理化學(xué)真題
- 裝飾裝修自評(píng)報(bào)告
- 內(nèi)科常見病、多發(fā)病的急診處理、診療規(guī)范及轉(zhuǎn)診要求
- 高級(jí)會(huì)計(jì)師考試試題及答案解析
評(píng)論
0/150
提交評(píng)論