產(chǎn)學合作協(xié)同互動平臺的設(shè)計與實現(xiàn)數(shù)據(jù)庫設(shè)計說明書_第1頁
產(chǎn)學合作協(xié)同互動平臺的設(shè)計與實現(xiàn)數(shù)據(jù)庫設(shè)計說明書_第2頁
產(chǎn)學合作協(xié)同互動平臺的設(shè)計與實現(xiàn)數(shù)據(jù)庫設(shè)計說明書_第3頁
產(chǎn)學合作協(xié)同互動平臺的設(shè)計與實現(xiàn)數(shù)據(jù)庫設(shè)計說明書_第4頁
產(chǎn)學合作協(xié)同互動平臺的設(shè)計與實現(xiàn)數(shù)據(jù)庫設(shè)計說明書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

產(chǎn)學合作協(xié)同互動平臺的設(shè)計與實現(xiàn)數(shù)據(jù)庫設(shè)計說明書學生姓名:李偉峰學號:10120227020指導(dǎo)教師:劉雪梅課題類型:AXP專業(yè):軟件工程學部:信息學部審核組長:北京城市學院2015年3月

修訂歷史記錄日期版本說明作者2015-2-130.1未評審的初稿李偉峰2015-3-60.2按老師要求修改格式完善內(nèi)容李偉峰I目錄1 引言 11.1 目的 11.2 背景 11.3 定義 11.4 參考資料 22 外部設(shè)計 32.1 標識符和狀態(tài) 32.2 約定 32.3 專門指導(dǎo) 33 結(jié)構(gòu)設(shè)計 43.1 概念結(jié)構(gòu)設(shè)計 43.2 邏輯結(jié)構(gòu)設(shè)計 53.3 物理結(jié)構(gòu)設(shè)計 64 運用設(shè)計 74.1 數(shù)據(jù)字典設(shè)計 74.1.1 表名:TQ_ADMIN解釋:管理員表 74.1.2 表名:TQ_ADMIN_ROLE解釋:管理員角色關(guān)聯(lián)表 74.1.3 表名:TQ_ARTICLE解釋:文檔表 74.1.4 表名:TQ_ARTICLE_CHANNEL解釋:欄目文檔關(guān)聯(lián)表 84.1.5 表名:TQ_ARTICLE_EXT解釋:文檔擴展表 84.1.6 表名:TQ_ARTICLE_PICTURE解釋:文檔圖片集表 94.1.7 表名:TQ_ARTICLE_TXT解釋:文檔詳情表 94.1.8 表名:TQ_CHANNEL解釋:欄目表 94.1.9 表名:TQ_CHANNEL_EXT解釋:欄目擴展表 104.1.10 表名:TQ_ROLE解釋:角色表 104.1.11 表名:TQ_ROLE_PERM解釋:角色權(quán)限表 104.1.12 表名:TQ_SITE解釋:站點表 104.1.13 表名:TQ_USER解釋:用戶表 114.2 安全保密設(shè)計 11北京城市學院2015屆畢業(yè)設(shè)計(論文)PAGEPAGE11引言目的《產(chǎn)學合作協(xié)同互動平臺數(shù)據(jù)庫設(shè)計說明書》的目的是設(shè)計《產(chǎn)學合作協(xié)同互動平臺》中各項功能和非功能性需求實現(xiàn)時所需要的數(shù)據(jù)庫,并以此數(shù)據(jù)庫為基礎(chǔ)實現(xiàn)具體的數(shù)據(jù)存儲,同時為詳細設(shè)計人員提供設(shè)計依據(jù)。本文檔的閱讀對象為:1)對相關(guān)業(yè)務(wù)技術(shù)和總體方案作出決策的管理人員和質(zhì)量管理人員;2)對本《數(shù)據(jù)需求說明書》進行評審和確認的有關(guān)業(yè)務(wù)、技術(shù)人員;3)參加詳細設(shè)計,測試設(shè)計階段工作的全體設(shè)計人員;4)項目組內(nèi)其他有權(quán)需要調(diào)用本文檔的人員背景待開發(fā)軟件系統(tǒng)名稱:產(chǎn)學合作協(xié)同互動平臺任務(wù)提出者:劉雪梅(教授)開發(fā)者:李偉峰用戶:學校、學生、用人單位實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡(luò):北京城市學院網(wǎng)絡(luò)中心定義本系統(tǒng)(本軟件、本平臺):如無特別說明,特指“產(chǎn)學合作協(xié)同互動平臺”。SQL:結(jié)構(gòu)化查詢語言,關(guān)系數(shù)據(jù)庫查詢的標準語言。HTML:在萬維網(wǎng)(英語縮寫:WWW)上的一個超媒體文檔稱之為一個頁面(英語:page)。作為一個組織或個人在萬維網(wǎng)上放置開始點的頁面稱為主頁(英語:Homepage),或首頁,主頁中通常包括有指向其他相關(guān)頁面或其他節(jié)點的指針(超級鏈接)。所謂超級鏈接,就是一種統(tǒng)一資源定位器(英語縮寫:URL)指針,通過激活(點擊)它,可使瀏覽器方便地獲取新的網(wǎng)頁。CSS:是英語CascadingStyleSheets(層疊樣式表單)的縮寫,它是一種用來表現(xiàn)HTML或XML等文件樣式的計算機語言。CSS目前最新版本為CSS3,能夠真正做到網(wǎng)頁表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計語言。相對于傳統(tǒng)HTML的表現(xiàn)而言,CSS能夠?qū)W(wǎng)頁中的對象的位置排版進行像素級的精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象盒模型的能力,并能夠進行初步交互設(shè)計,是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計語言。JSP:是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。MyEclipse:是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能??梢哉fMyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。參考資料[1]黃明,梁旭.JSP信息系統(tǒng)設(shè)計與開發(fā)實例[M].北京:機械工業(yè)出版社,2004.[2]孫瀏毅.Java寶典[M].北京:電子工業(yè)出版社,2009.[3]聶慶亮.Java應(yīng)用開發(fā)指南[M].北京:清華大學出版社,2009.[4]鄧良松.軟件工程[M].第二版.西安:西安電子科技大學出版社,2006.[5]劉升華.Java從入門到實踐[M].北京:清華大學出版社,2009.[6]李鐘蔚.Java開發(fā)實踐寶典[M].北京:清華大學出版社,2010.[7]劉聰.Java報表開發(fā)技術(shù)深入解析[M].北京:中國鐵道出版社,2010.[8]張金城.管理信息系統(tǒng)[M].北京:北京大學出版社,2004.[9]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].第四版.北京:高等教育出版社,2005.[10]孫衛(wèi)琴,李洪成.Tomcat與JavaWeb開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2004.外部設(shè)計標識符和狀態(tài)本系統(tǒng)采用的數(shù)據(jù)庫管理系統(tǒng)是MySQL5.5,數(shù)據(jù)庫名稱為BCU,數(shù)據(jù)庫表清單如下表所示:表STYLEREF1\s2SEQ表\*ARABIC\s11數(shù)據(jù)庫表清單序號表名解釋TQ_ADMIN管理員表TQ_ADMIN_ROLE管理員角色關(guān)聯(lián)表TQ_ARTICLE文檔表TQ_ARTICLE_CHANNEL欄目文檔關(guān)聯(lián)表TQ_ARTICLE_EXT文檔擴展表TQ_ARTICLE_PICTURE文檔圖片集表TQ_ARTICLE_TXT文檔詳情表TQ_CHANNEL欄目表TQ_CHANNEL_EXT欄目擴展表TQ_ROLE角色表TQ_ROLE_PERM角色權(quán)限表TQ_SITE站點表TQ_USER用戶表約定本系統(tǒng)采用MySQL5.5為基本開發(fā)工具,因而程序員或者系統(tǒng)分析員,或者任何想要使用此數(shù)據(jù)庫進行操作的人員,需要安裝MySQL5.5及以上版本,并建立相同的數(shù)據(jù)庫,當然可以進行聯(lián)機訪問,這需要安裝相應(yīng)的插件。數(shù)據(jù)庫中所建立的表名見表2-1,對于表的各個屬性,在下面會有描述。專門指導(dǎo)對于從事此數(shù)據(jù)庫的生成、此數(shù)據(jù)庫的測試、維護的人員,提出如下參考意見:數(shù)據(jù)庫的輸入統(tǒng)一采用鍵盤。由于現(xiàn)在沒有設(shè)置權(quán)限,故只要不違背基本的限制,所有的操作都是可以進行的??墒菍τ诒鞠到y(tǒng)需要的數(shù)據(jù),卻是有數(shù)據(jù)長度限制的,尤其是有說明的部分,所以測試人員在具體進行數(shù)據(jù)測試時,要注意數(shù)據(jù)輸入格式。結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計本系統(tǒng)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計是以抽象的文檔為中心來設(shè)計的,網(wǎng)站上發(fā)布的所有內(nèi)容,包括學校新聞、通知公告、招聘信息、實驗項目、師資隊伍、管理制度、成果展示等等都被抽象為一篇篇的文檔來統(tǒng)一管理。E-R圖如下所示:圖STYLEREF1\s3SEQ圖\*ARABIC\s11產(chǎn)學合作協(xié)同互動平臺E-R圖邏輯結(jié)構(gòu)設(shè)計將上面的E-R圖進行分析后,形成如下圖所示的邏輯關(guān)系結(jié)構(gòu):圖STYLEREF1\s3SEQ圖\*ARABIC\s12邏輯結(jié)構(gòu)設(shè)計圖物理結(jié)構(gòu)設(shè)計確定數(shù)據(jù)庫的物理結(jié)構(gòu)之前,設(shè)計人員必須詳細了解給定的DBMS的功能和特點,特別是該DBMS所提供的物理環(huán)境和功能;熟悉應(yīng)用環(huán)境,了解所設(shè)計的應(yīng)用系統(tǒng)中各部分的重要程度、處理頻率、對響應(yīng)時間的要求,并把它們作為物理設(shè)計過程中平衡時間和空間效率的依據(jù);了解外存設(shè)備的特性,如分塊原則、塊因子大小的規(guī)定、設(shè)備的I/O特性等。在對上述問題進行全面了解之后,就可以進行物理結(jié)構(gòu)的設(shè)計了。在物理結(jié)構(gòu)中,數(shù)據(jù)的基本存取單位是存儲記錄。有了邏輯記錄結(jié)構(gòu)以后,就可以設(shè)計存儲記錄結(jié)構(gòu),一個存儲記錄可以和一個或多個邏輯記錄相對應(yīng)。存儲記錄結(jié)構(gòu)包括記錄的組成、數(shù)據(jù)項的類型和長度,以及邏輯記錄到存儲記錄的映射。決定數(shù)據(jù)的存儲結(jié)構(gòu)時需要考慮存取時間、存儲空間和維護代價間的平衡。運用設(shè)計數(shù)據(jù)字典設(shè)計表名:TQ_ADMIN解釋:管理員表表STYLEREF1\s4SEQ表\*ARABIC\s11管理員表TQ_ADMIN(tq_admin)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ADMIN_IDadmin_idINT(11)11REGISTE_TIME注冊時間DATETIME是REGISTE_IP注冊IPVARCHAR(20)20是NULLLAST_LOGIN_TIME最后登錄時間DATETIME是NULLLAST_LOGIN_IP最后登錄IPVARCHAR(20)20是NULLLOGIN_COUNT登錄次數(shù)INT(11)11是T_STATUS狀態(tài)SMALLINT(6)6是表名:TQ_ADMIN_ROLE解釋:管理員角色關(guān)聯(lián)表表STYLEREF1\s4SEQ表\*ARABIC\s12管理員角色關(guān)聯(lián)表TQ_ADMIN_ROLE(tq_admin_role)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ROLE_ID角色IDINT(11)11是ADMIN_ID管理員IDINT(11)11表名:TQ_ARTICLE解釋:文檔表表STYLEREF1\s4SEQ表\*ARABIC\s13文檔表TQ_ARTICLE(tq_article)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ARTICLE_IDarticle_idINT(11)11CHANNEL_ID欄目IDINT(11)11是USER_ID用戶IDINT(11)11是NULLMODEL_ID模型IDINT(11)11是INPUTROLE_ID錄入角色IDINT(11)11是NULLCHECK_ID審核人員IDINT(11)11是NULLCHECKROLE_ID審核角色IDINT(11)11是NULLSITE_ID站點IDINT(11)11是TITLE標題VARCHAR(100)100是SHORT_TITLE短標題VARCHAR(50)50是NULLTITLE_COLOR標題顏色VARCHAR(10)10是NULLRELEASE_DATErelease_dateDATETIME是NULLIS_BOLD是否加粗TINYINT(1)1是0IS_TOP是否置頂TINYINT(1)1是0IS_RECOMMEND是否推薦TINYINT(1)1是0STATUS狀態(tài)(0:草稿;1:審核中;2:已審核;3:回收站)TINYINT(3)3是2STYLE類型VARCHAR(20)20是0表名:TQ_ARTICLE_CHANNEL解釋:欄目文檔關(guān)聯(lián)表表STYLEREF1\s4SEQ表\*ARABIC\s14欄目文檔關(guān)聯(lián)表TQ_ARTICLE_CHANNEL(tq_article_channel)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是CHANNEL_IDchannel_idINT(11)11是ARTICLE_IDarticle_idINT(11)11表名:TQ_ARTICLE_EXT解釋:文檔擴展表表STYLEREF1\s4SEQ表\*ARABIC\s15文檔擴展表TQ_ARTICLE_EXT(tq_article_ext)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ARTICLE_IDarticle_idINT(11)11SUB_TITLE副標題VARCHAR(100)100是NULLAUTHOR作者VARCHAR(30)30是NULLORIGIN來源VARCHAR(50)50是NULLORIGIN_URL來源鏈接VARCHAR(50)50是NULLSHOW_INDEX是否顯示到首頁TINYINT(1)1是1IS_RED_TAPE是否紅頭文件TINYINT(1)1是0RED_TAPE_ORIGIN紅頭文件來源VARCHAR(100)100是NULLDESCRIPTION描述VARCHAR(255)255是NULLCOMMENT_CONTROL評論控制TINYINT(3)3是NULLUPDOWN_CONTROL頂踩控制TINYINT(1)1是1LINK外部鏈接VARCHAR(100)100是NULLTPL_CONTENT指定模板VARCHAR(100)100是NULLTIME_DAY定時日期DATE是NULLTIME_HOUR定時時間TIME是NULLTAG_STRtag_strVARCHAR(50)50是NULL表名:TQ_ARTICLE_PICTURE解釋:文檔圖片集表表STYLEREF1\s4SEQ表\*ARABIC\s16文檔圖片集表TQ_ARTICLE_PICTURE(tq_article_picture)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ARTICLE_IDarticle_idINT(11)11是PRIORITY排列順序INT(11)11IMG_PATH圖片地址VARCHAR(100)100是DESCRIPTION描述VARCHAR(255)255是NULLSTYLE狀態(tài)VARCHAR(50)50是NULLIS_THUMBis_thumbSMALLINT(6)6是0表名:TQ_ARTICLE_TXT解釋:文檔詳情表表STYLEREF1\s4SEQ表\*ARABIC\s17文檔詳情表TQ_ARTICLE_TXT(tq_article_txt)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ARTICLE_IDarticle_idINT(11)11TXT文章內(nèi)容LONGTEXT是表名:TQ_CHANNEL解釋:欄目表表STYLEREF1\s4SEQ表\*ARABIC\s18欄目表TQ_CHANNEL(tq_channel)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是CHANNEL_IDchannel_idINT(11)11SITE_ID站點IDINT(11)11是PARENT_ID父欄目IDINT(11)11是NULLCHANNEL_NAME欄目名稱VARCHAR(50)50是NULLCHANNEL_PATH欄目路徑VARCHAR(30)30是NULLCHNL_NUMBER欄目編號VARCHAR(100)100是NULLPRIORITY排列順序INT(11)11是10IS_ALONE是否單頁TINYINT(1)1是0IS_SHOW是否顯示TINYINT(1)1是1表名:TQ_CHANNEL_EXT解釋:欄目擴展表表STYLEREF1\s4SEQ表\*ARABIC\s19欄目擴展表TQ_CHANNEL_EXT(tq_channel_ext)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是CHANNEL_IDchannel_idINT(11)11LINK外部鏈接VARCHAR(255)255是NULLTPL_CHANNEL欄目頁模板VARCHAR(100)100是NULLCOMMENT_CONTROL評論控制INT(11)11是0UPDOWN_CONTROL頂踩控制TINYINT(1)1是1IS_BLANK是否新窗口打開TINYINT(1)1是1TITLETITLEVARCHAR(100)100是NULLKEYWORDSKEYWORDSVARCHAR(100)100是NULLDESCRIPTIONDESCRIPTIONVARCHAR(255)255是NULL表名:TQ_ROLE解釋:角色表表STYLEREF1\s4SEQ表\*ARABIC\s110角色表TQ_ROLE(tq_role)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ROLE_IDrole_idINT(11)11DEPART_ID部門IDINT(11)11是NAME角色名稱VARCHAR(50)50是PRIORITY排序INT(11)11是IS_ALL_PERM是否擁有所有權(quán)限BIT(1)1是表名:TQ_ROLE_PERM解釋:角色權(quán)限表表STYLEREF1\s4SEQ表\*ARABIC\s111角色權(quán)限表TQ_ROLE_PERM(tq_role_perm)是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是ROL

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論