




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2011級計本數(shù)據(jù)庫原理課程設(shè)計數(shù)據(jù)庫原理課程設(shè)計(2011級) 新聞發(fā)布管理系統(tǒng)的數(shù)據(jù)庫設(shè)計 學(xué) 號: 21106032052 _姓 名: 唐宇 _ 指導(dǎo)教師: 丁丙勝 _院 系: 機電與信息工程學(xué)院 專 業(yè): 計算機科學(xué)與技術(shù) 提交日期: _ 15目 錄1引言2系統(tǒng)需求分析2.1 功能需求分析2.2 數(shù)據(jù)流圖2.3 數(shù)據(jù)字典 3系統(tǒng)功能設(shè)計3.13.24數(shù)據(jù)庫概念模型概念4.1 局部E-R圖4.2 全局E-R圖5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計5.1 全局邏輯結(jié)構(gòu)設(shè)計5.2 外模式設(shè)計6數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計6.1 存取方法設(shè)計6.2 存儲結(jié)構(gòu)設(shè)計7應(yīng)用程序設(shè)計(此項選做)結(jié)束語1、 引言隨著計算機技術(shù)的發(fā)
2、展,網(wǎng)絡(luò)技術(shù)對我們生活和工作顯得月來越重要,特別是現(xiàn)在信息高度發(fā)達的今天,人們對最新信息的需求和發(fā)布迫切的需要及時性。而動態(tài)交互式網(wǎng)頁剛好提供了這些功能,本系統(tǒng)就是一個能夠在網(wǎng)上實現(xiàn)新聞的網(wǎng)上多用戶發(fā)布,多欄目管理,實時的進行行為統(tǒng)計和記錄的網(wǎng)上交互系統(tǒng)的數(shù)據(jù)庫設(shè)計。新聞發(fā)布系統(tǒng),廣泛應(yīng)用于大型專業(yè)網(wǎng)站、政府網(wǎng)站、企業(yè)網(wǎng)站等幾乎所有的網(wǎng)站上,是將新聞、信息欄目和業(yè)界動態(tài)等信息集中起來發(fā)布、管理、查詢等的一種網(wǎng)站應(yīng)用程序。無論企業(yè)網(wǎng)站管理人員身處何地,只要能夠上網(wǎng)就能對網(wǎng)站信息進行更新及維護。所有的操作可以通過瀏覽器完成,不需要掌握其他應(yīng)用軟件,用戶不需培訓(xùn)。用信息化手段改造傳統(tǒng)產(chǎn)業(yè),提高工作效
3、率已是不可爭辯的事實。那么,本系統(tǒng)管理信息系統(tǒng)主要解決的就是企事業(yè)單位領(lǐng)導(dǎo)們所關(guān)心的人、資源、信息和業(yè)務(wù)等方面的管理問題。當(dāng)今時代的兩個顯著特點就是世界經(jīng)濟一體化和以計算機為代表的信息技術(shù)的快速發(fā)展。一個組織要在激烈的競爭中保持優(yōu)勢和不斷發(fā)展,必須對迅速變化的環(huán)境靈敏地做出有效地反應(yīng)。信息管理系統(tǒng)的應(yīng)用能夠提供這種有效的決策支持。二、系統(tǒng)需求分析 2.1功能需求分析 (1)、新聞類別管理,包括新聞類別的錄入、查詢、修改和刪除等;(2)、新聞發(fā)布管理,包括新聞信息錄入、修改和刪除等;(3)、新聞查詢,分為按照新聞類別和新聞發(fā)布時間兩個查詢子模塊(4)、網(wǎng)友評論,包括評論發(fā)表和管理員刪除兩個子模塊
4、;(5)、系統(tǒng)用戶管理,包括添加用戶、刪除用戶和修改信息3個子模塊。 2.2 數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖1層數(shù)據(jù)流圖如圖所示:1層數(shù)據(jù)流圖2層數(shù)據(jù)流圖如圖所示: 2層數(shù)據(jù)流圖2層數(shù)據(jù)流圖2.3 數(shù)據(jù)字典2.3.1用戶信息表(dbo.User表) 編號主鍵名稱描述數(shù)據(jù)類型1UserID用戶帳號VARCHAR2×UserName用戶名VARCHAR3×UserCode用戶密碼VARCHAR4×UserQQ用戶QQVARCHAR5×UserAge用戶年齡VARCHAR6×UserEmail用戶郵箱VARCHAR 2.3.2新聞表(dbo.News表) 編
5、號主鍵名稱描述數(shù)據(jù)類型1NewsID新聞編號VARCHAR2×NewsTitle新聞標題VACHAR(100)3×NewsContent新聞內(nèi)容TEXT4×CreateTime發(fā)布時間Datetime5×CategoryID新聞類別號 VARCHAR6×Keywords新聞關(guān)鍵字Vachar(100)2.3.3留言表(dbo.Comment表)編號主鍵名稱描述數(shù)據(jù)類型1CommentID評論編號VARCHAR2×CommentContent評論內(nèi)容TEXT3×CreateTime評論時間DATETIME4×User
6、ID用戶IP地址Varchar(15)5×NewsID新聞編號 VARCHAR 2.3.4新聞類別表(dbo.Category表)編號主鍵名稱描述數(shù)據(jù)類型1CategoryID新聞類別號VARCHAR2×CategoryName新聞類別名VARCHAR3×Type新聞類別類varchar3、 系統(tǒng)功能設(shè)計3.1、總體功能(1)新聞類別的添加、修改、刪除和查詢。(2)評論的添加、修改、刪除、審核和查詢。(3)用戶信息的添加、修改、刪除、審核和查詢。(4)新聞的添加、修改、刪除、提交和查詢。(5)管理員信息的添加、修改、刪除和查詢。(6)管理員的添加、修改、刪除和查詢
7、。(7)常見問題的添加、修改、刪除和查詢。3.2基本功能(1)登錄及身份驗證用戶登陸系統(tǒng) 用戶登錄系統(tǒng)時的身份驗證(2)用戶信息管理添加用戶信息 修改刪除用戶信息按要求對用戶信息進行查找 審核用戶信息(3)新聞管理新聞信息的添加修改刪除 新聞信息的備份按要求對新聞信息進行查找(4)系統(tǒng)管理用戶管理 用戶及用戶角色角色定義用戶權(quán)限分配 對留言信息的審核、刪除修改登陸密碼4、 數(shù)據(jù)庫概念模型概念4.1 局部E-R圖新聞編號新聞內(nèi)容發(fā)布者編號發(fā)布時間類別編號新聞標題閱讀次數(shù)是否有圖片新聞信息實體 新聞信息實體ER圖新聞類別編號新聞類別名稱新聞類別信息實體新聞類別信息實體ER圖評論編號評論時間評論者名
8、稱新聞評論信息實體新聞評論信息實體ER圖新聞編號新聞評論內(nèi)容實體間的關(guān)系ER圖如下所示:實體間的關(guān)系ER圖4.2 全局E-R圖5、 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計5.1 全局邏輯結(jié)構(gòu)設(shè)計(1)用戶資料信息(用戶賬號,用戶名,用戶密碼,電子郵箱,用戶QQ,用戶年齡)(2)新聞表(新聞編號,新聞類別,新聞內(nèi)容,新聞標題,發(fā)布時間)(3)留言表(評論編號,評論內(nèi)容,評論時間,用戶IP地址,新聞編號,新聞關(guān)鍵字)(4)新聞類別表(新聞別號,新聞分類,新聞類別類)5.2 外模式設(shè)計 5.2.1用戶信息表(dbo.User表) 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認值備注1UserID用戶帳號VARCHAR10
9、15;××2×UserName用戶名VARCHAR10×××3×UserCode用戶密碼VARCHAR20×××4×UserQQ用戶QQVARCHAR20××5×UserAge用戶年齡SMALLINT×××6×UserEmail用戶郵箱VARCHAR20×××表3.3.用戶信息表(custmer表) 5.2.2新聞表(dbo.News表) 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認值備注1N
10、ewsID新聞編號VACHAR(20)×××2×NewsTitle新聞標題VACHAR(100)×××3×NewsContent新聞內(nèi)容TEXT×××4×CreateTime發(fā)布時間Datetime×××5×CategoryID新聞類別號 VACHAR(20)×××6×Keywords新聞關(guān)鍵字VACHAR(100)×××表3.4新聞表(dbo.News表)5.2.3
11、留言表(dbo.Comment表)編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認值備注1CommentID評論編號Varchar(20)×××2×CommentContent評論內(nèi)容TEXT×××3×CreateTime評論時間DATETIME×××4×UserID用戶IP地址Varchar(20)×××5×NewsID新聞編號 Varchar(20)×××表3.5留言表(dbo.Comment表)5.2.4新聞類
12、別表(dbo.Category表)編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認值備注1CategoryID新聞類別號nvarchar(20)×××2×CategoryName新聞類別名VARCHAR20×××3×Type新聞類別類varchar20×××六、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計6.1 存取方法設(shè)計數(shù)據(jù)庫物理設(shè)計階段的任務(wù)是根據(jù)具體計算機系統(tǒng)(DBMS和硬件等)的特點,為給定的數(shù)據(jù)庫系統(tǒng)確定合理的存儲結(jié)構(gòu)和存取方法。所謂的“合理”主要有兩個含義:一個是要使設(shè)計出的物理數(shù)據(jù)庫占用較少的存儲空間,另
13、一個對數(shù)據(jù)庫的操作具有盡可能高的速度。6.2 存儲結(jié)構(gòu)設(shè)計確定數(shù)據(jù)庫的存儲結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括確定關(guān)系、索引、日志、備份等的存儲安排及存儲結(jié)構(gòu),以及確定系統(tǒng)存儲參數(shù)的配置。將日志文件和數(shù)據(jù)庫對象(表、索引等)分別放在不同的磁盤,可以改進系統(tǒng)的性能,提高系統(tǒng)的安全性。所以,系統(tǒng)應(yīng)將日志文件和數(shù)據(jù)文件存放在不同磁盤上。確定數(shù)據(jù)庫的存儲結(jié)構(gòu)主要指確定關(guān)系、索引、聚簇、日志、備份等的存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配置參數(shù)等。在數(shù)據(jù)庫中,引進了分區(qū)的概念,一個數(shù)據(jù)庫文件邏輯上由一個或者多個分區(qū)組成.分區(qū)是一個邏輯概念,一個分區(qū)物理上由一個或者多個物理文件組成,分區(qū)與物理文件的映射由數(shù)據(jù)庫產(chǎn)品來管理,分區(qū)中至少有一個系統(tǒng)分區(qū),數(shù)據(jù)字典存儲在系統(tǒng)分區(qū)中,具有DBA權(quán)限的用戶可以創(chuàng)建新的分區(qū)成為用戶分區(qū),并且可以為每個分區(qū)追加物理文件結(jié)束語 經(jīng)過多個星期的設(shè)計和開發(fā),網(wǎng)上新聞發(fā)布數(shù)據(jù)庫系統(tǒng)基本設(shè)計完畢。其功能基本符合新聞發(fā)布需求,能夠完成新聞發(fā)布、新聞修改和新聞顯示以及新聞評論。并提供部分系統(tǒng)維護功能,使用戶方便進行新聞瀏覽和管理員對新聞進行修改、數(shù)據(jù)刪除。對于新聞同類性的問題也通過程序進行了有效的解決。 但
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人雇傭合同范例10篇
- 中歐貿(mào)易合同范例
- 專業(yè)修建民宿合同范例
- 農(nóng)村房屋購銷合同范本
- 保潔室外合同范例
- 做線上商城軟件合同范例
- 加工商合作合同范例
- 公司合同范例梳理審核
- 公司家居裝修合同范例
- 出租舞廳場地合同范例
- 品德家庭小賬本
- 癥狀性大腦中動脈慢性閉塞血管內(nèi)開通治療課件
- 大象版科學(xué)四年級下冊第一單元測試卷(含答案)
- 蘇教版一年級數(shù)學(xué)下冊第二單元《認識圖形(二)》教材分析(定稿)
- 小學(xué)班會課件-端午節(jié)主題班會(共19張PPT)通用版 PPT課件
- 約等于計算題100道乘除法
- 水泵站工程施工設(shè)計方案
- 新聞類文體的翻譯(課堂PPT)
- 員工年終述職報告工作總結(jié)PPT模板
- 現(xiàn)代寫作教程筆記
- 小小銀行家ppt課件
評論
0/150
提交評論