數(shù)據(jù)庫(kù)課程設(shè)計(jì)有關(guān)網(wǎng)上教學(xué)系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)有關(guān)網(wǎng)上教學(xué)系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)有關(guān)網(wǎng)上教學(xué)系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)有關(guān)網(wǎng)上教學(xué)系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)有關(guān)網(wǎng)上教學(xué)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課程名稱數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)課程編號(hào)j1620036學(xué)生姓名學(xué)號(hào)所在專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)所在班級(jí)計(jì)科指導(dǎo)教師成績(jī)教師簽字2008 年 月 日課程設(shè)計(jì)時(shí)間:2008 年 月 日至 2008 年 月 日目 錄目目 錄錄設(shè)計(jì)總說(shuō)明 .i1需求分析.32概念結(jié)構(gòu)設(shè)計(jì).32.1系統(tǒng)模塊設(shè)計(jì)圖.32.2e-r 圖.43邏輯結(jié)構(gòu)設(shè)計(jì).53.1關(guān)系模型.53.2數(shù)據(jù)庫(kù)表結(jié)構(gòu).64物理結(jié)構(gòu)設(shè)計(jì).95系統(tǒng)實(shí)現(xiàn)與測(cè)試.135.1 前臺(tái)界面.135.2 后臺(tái)管理.186優(yōu)缺點(diǎn)自我評(píng)價(jià).247參考文獻(xiàn).25設(shè)計(jì)總說(shuō)明設(shè)計(jì)總說(shuō)明1、系統(tǒng)開(kāi)發(fā)目的系統(tǒng)開(kāi)發(fā)目的近幾年,隨著網(wǎng)絡(luò)建設(shè)的發(fā)展,通過(guò)網(wǎng)上進(jìn)行授課已經(jīng)成為可能。網(wǎng)絡(luò)教

2、育由于其以學(xué)生為中心,不受時(shí)間、地點(diǎn)、次數(shù)及進(jìn)度的限制,能自由利用網(wǎng)上資源等優(yōu)點(diǎn),成為教育方式的發(fā)展新趨勢(shì)、教育也隨之進(jìn)入網(wǎng)絡(luò)教育的新時(shí)代。迫切需要發(fā)展網(wǎng)絡(luò)教育。 因此,本系統(tǒng)的設(shè)計(jì)是為數(shù)據(jù)庫(kù)的愛(ài)好者、初學(xué)者以及專家之間提供一個(gè)相互交流、相互學(xué)習(xí)的平臺(tái)。通過(guò)本系統(tǒng),用戶能以網(wǎng)絡(luò)作為紐帶,充分利用網(wǎng)上資源,通過(guò)用戶與用戶之間互動(dòng)交流,提高學(xué)習(xí)的效率,更好的學(xué)習(xí)數(shù)據(jù)庫(kù)課程。2、設(shè)計(jì)內(nèi)容設(shè)計(jì)內(nèi)容設(shè)計(jì)一個(gè)關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)原理的網(wǎng)上教學(xué)系統(tǒng)。3、設(shè)計(jì)要求設(shè)計(jì)要求 要求本系統(tǒng)實(shí)現(xiàn)的基本功能如下:1、 實(shí)現(xiàn)在線答疑功能,要求用戶能通過(guò)本系統(tǒng)進(jìn)行實(shí)時(shí)提問(wèn),由專家為用戶進(jìn)行解答。2、 實(shí)現(xiàn)在線測(cè)試功能,在每章學(xué)習(xí)

3、之后,用戶能通過(guò)本網(wǎng)站對(duì)自己進(jìn)行測(cè)試,以確定是否掌握該章內(nèi)容。 3、要求本系統(tǒng)附帶一個(gè)在線論壇,以便專家與用戶,用戶與用戶之間進(jìn)行相互學(xué) 習(xí)和交流 4、本系統(tǒng)功能簡(jiǎn)介本系統(tǒng)功能簡(jiǎn)介本系統(tǒng)主要分為教學(xué)大綱,課程學(xué)習(xí),視頻教學(xué),教學(xué)動(dòng)畫,在線測(cè)試,在線答疑,在線論壇,資源下載等 8 個(gè)模塊,其各個(gè)模塊功能如下:1、教學(xué)大綱:為用戶詳細(xì)講解通過(guò)本系統(tǒng)學(xué)習(xí)數(shù)據(jù)庫(kù)課程的步驟,各章節(jié)的內(nèi)容概述、重點(diǎn)難點(diǎn),以及每個(gè)章節(jié)的學(xué)習(xí)目標(biāo)。2、課程學(xué)習(xí):本系統(tǒng)提供了數(shù)據(jù)庫(kù)課程的各個(gè)章節(jié)的 ppt 演示課件,方便用戶通過(guò)瀏覽 ppt 課件學(xué)習(xí)數(shù)據(jù)庫(kù)課程。3、視頻教學(xué):本系統(tǒng)提供了各個(gè)章節(jié)的教師講課錄像,供用戶觀看自學(xué)。

4、4、教學(xué)動(dòng)畫:通過(guò)動(dòng)畫演示,生動(dòng)的對(duì)數(shù)據(jù)庫(kù)的某些概念進(jìn)行解釋,使用戶更加容易理解,加深印像。設(shè)計(jì)總說(shuō)明i5、在線測(cè)試:對(duì)于課程的每個(gè)章節(jié),本系統(tǒng)都提供了相應(yīng)的測(cè)試題目,以便于用戶在每學(xué)習(xí)之后進(jìn)行實(shí)時(shí)的檢測(cè),鞏固學(xué)習(xí)成果。6、在線答疑:讓有疑問(wèn)的用戶能夠?qū)崟r(shí)地進(jìn)行提問(wèn),由在線的專家為用戶進(jìn)行答疑解惑,讓學(xué)生與教師之間進(jìn)行溝通和交流。7、在線論壇:主要是為專家與用戶之間,更多的是用戶與用戶之間進(jìn)行相互的學(xué)習(xí)和交流,通過(guò)互動(dòng)提高用戶學(xué)習(xí)的積極性,為其提供良好的交互環(huán)境。8、資源下載:本系統(tǒng)提供了豐富的教學(xué)資源供用戶下載,讓用戶能夠通過(guò)更多的方式進(jìn)行數(shù)據(jù)庫(kù)的學(xué)習(xí)。注:上述的模塊中的在線測(cè)試,在線答疑,

5、及資源下載功能只有在用戶登錄后才能使用5、設(shè)計(jì)平臺(tái)設(shè)計(jì)平臺(tái)本系統(tǒng)是在 windows xp 環(huán)境下開(kāi)發(fā)的,使用的開(kāi)發(fā)軟件采用 visual studio 2005,數(shù)據(jù)庫(kù)采用的是 sql server 2000。6、開(kāi)發(fā)情況開(kāi)發(fā)情況本系統(tǒng)是由林宏洪,劉文剛,陳偉雄,劉文昌、曾澤飛,易俏麗和王輝,共同開(kāi)發(fā),其工作分配情況如下:林宏洪:在線論壇的專家答疑區(qū)模塊及相關(guān)后臺(tái)。劉文剛:在線答疑和視頻教學(xué)等模塊及相關(guān)后臺(tái)。陳偉雄:在線論壇的學(xué)生討論區(qū)模塊及相關(guān)后臺(tái)。劉文昌:教學(xué)動(dòng)畫和課程學(xué)習(xí)模塊及相關(guān)后臺(tái)。曾澤飛:教學(xué)大綱和資源下載模塊及相關(guān)后臺(tái)。易俏麗:首頁(yè)界面,系統(tǒng)登陸與注冊(cè)模塊及相關(guān)后臺(tái)。王輝:在線

6、調(diào)查和在線測(cè)試及相關(guān)后臺(tái)。清華大學(xué)2數(shù)據(jù)庫(kù)系統(tǒng)原理教學(xué)系統(tǒng)設(shè)計(jì)報(bào)告指導(dǎo)教師:高升1需求分析本次課程設(shè)計(jì)的設(shè)計(jì)內(nèi)容是設(shè)計(jì)一個(gè)關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)原理的網(wǎng)上教學(xué)系統(tǒng)。通過(guò)認(rèn)真調(diào)查分析,我們認(rèn)為開(kāi)發(fā)出來(lái)的系統(tǒng)具有如下具體功能:(1)介紹數(shù)據(jù)庫(kù)系統(tǒng)原理的教學(xué)大綱,讓用戶了解數(shù)據(jù)庫(kù)系統(tǒng)原理這門課程。(2)用戶可以通過(guò)教學(xué)課件和視頻教程學(xué)習(xí)數(shù)據(jù)庫(kù)課程的知識(shí),對(duì)于相關(guān)的課程學(xué)習(xí)難點(diǎn),給出教學(xué)動(dòng)畫演示,使用戶容易理解相關(guān)內(nèi)容。(3)用戶登陸與注冊(cè),管理員登陸。(4)用戶注冊(cè)登陸后,可以在線測(cè)試自己所學(xué)到的數(shù)據(jù)庫(kù)的相關(guān)知識(shí)。(4)用戶注冊(cè)登陸后,可以在線提出自己的疑問(wèn),由駐站教學(xué)對(duì)其解釋疑難問(wèn)題。(5)在線論壇提供用

7、戶間相互交流。(6)站內(nèi)搜索功能,按教學(xué)課件、視頻、教學(xué)動(dòng)畫輸入關(guān)鍵字搜索站內(nèi)信息。(7)用戶登陸注冊(cè)后,可以下載本網(wǎng)站的教學(xué)課件、視頻和教學(xué)動(dòng)畫。(8)管理員登陸后,可以完成如下功能:添加、刪除、修改系統(tǒng)界面的教學(xué)課件、視頻、教學(xué)動(dòng)畫、教學(xué)大綱的內(nèi)容和測(cè)試試題。上傳教學(xué)課件、視頻、教學(xué)動(dòng)畫?;貜?fù)用戶提出的問(wèn)題。管理論壇。添加、刪除注冊(cè)用戶。2概念結(jié)構(gòu)設(shè)計(jì)2.1系統(tǒng)模塊設(shè)計(jì)圖通過(guò)對(duì)系統(tǒng)整體需求的初步分析,可得出系統(tǒng)的邏輯功能圖如下所示系統(tǒng)前臺(tái)界面后臺(tái)管理課程首頁(yè)視頻教學(xué)資源下載教學(xué)大綱在線測(cè)試在線答疑在線論壇教學(xué)動(dòng)畫課程學(xué)習(xí)清華大學(xué)32.2e-r 圖(1) 教學(xué)大綱模塊教學(xué)大綱章節(jié)編號(hào)章節(jié)名稱

8、大綱內(nèi)容閱讀次數(shù)(2) 教學(xué)課件模塊課件章節(jié)章節(jié)編號(hào)章節(jié)名稱屬于課件小節(jié)小節(jié)編號(hào)小節(jié)名稱章節(jié)編號(hào)閱讀次數(shù)存放路徑所屬類別(3) 視頻教學(xué)和教學(xué)動(dòng)畫的模塊視頻章節(jié)章節(jié)編號(hào)章節(jié)名稱屬于視頻小節(jié)小節(jié)編號(hào)小節(jié)名稱章節(jié)編號(hào)閱讀次數(shù)存放路徑所屬類別(4) 在線答疑模塊在線答疑表發(fā)問(wèn)者問(wèn)題主題問(wèn)題內(nèi)容問(wèn)題狀態(tài)發(fā)問(wèn)時(shí)間問(wèn)題回復(fù)(5) 在線測(cè)試模塊問(wèn)題編號(hào)清華大學(xué)4試卷表試卷編號(hào)試卷類型屬于題目表題目編號(hào)題目?jī)?nèi)容c 選項(xiàng)題目答案d 選項(xiàng)試卷編號(hào)試卷標(biāo)題a 選項(xiàng)b 選項(xiàng)(6) 在線論壇模塊用戶發(fā)帖總量用戶狀態(tài)注冊(cè)時(shí)間用戶權(quán)限用戶圖片用戶編號(hào)郵箱帳號(hào)性別用戶名密碼發(fā)表板塊回帖主題主題題目主題編號(hào)板塊編號(hào)用戶編號(hào)主題

9、內(nèi)容回復(fù)屬于板塊編號(hào)用戶編號(hào)發(fā)表時(shí)間主題題目主題內(nèi)容回帖編號(hào)板塊描述板塊編號(hào)板塊主題屬于發(fā)布時(shí)間3邏輯結(jié)構(gòu)設(shè)計(jì)3.1關(guān)系模型將 e-r 圖轉(zhuǎn)換為關(guān)系模型,各個(gè)關(guān)系模型如下所示:(1) 教學(xué)大綱表(大綱章節(jié)編號(hào),大綱章節(jié)名稱,大綱內(nèi)容,閱讀次數(shù))(2) 課件章節(jié)表(課件章節(jié)編號(hào),課件章節(jié)名稱)。(3) 課件小節(jié)表(課件小節(jié)編號(hào),課件小節(jié)名稱,課件章節(jié)編號(hào),課件存放路徑,所清華大學(xué)5屬類別,閱讀次數(shù))(4) 視頻章節(jié)表(視頻章節(jié)編號(hào),視頻章節(jié)名稱)。(5) 視頻小節(jié)表(視頻小節(jié)編號(hào),視頻小節(jié)名稱,視頻章節(jié)編號(hào),視頻存放路徑,所屬類別,瀏覽次數(shù))(6) 分類表(分類編號(hào),分類名稱)(7) 在線答疑表

10、(問(wèn)題編號(hào),發(fā)問(wèn)者,問(wèn)題主題,問(wèn)題內(nèi)容,發(fā)問(wèn)時(shí)間,問(wèn)題狀態(tài),問(wèn)題回復(fù))(8) 投票類型表(投票項(xiàng)目編號(hào),調(diào)查問(wèn)題,總票數(shù))(9) 投票細(xì)節(jié)表(投票項(xiàng)目編號(hào),投票選項(xiàng)編號(hào),投票選項(xiàng),選項(xiàng)票數(shù))(10)試卷表(試卷編號(hào),試卷標(biāo)題,試卷類型)(11)試卷細(xì)節(jié)表(題目編號(hào),題目?jī)?nèi)容,a 選項(xiàng),b 選項(xiàng),c 選項(xiàng),d 選項(xiàng),題目答案,試卷編號(hào))(12)用戶表(用戶編號(hào),用戶名,密碼,性別,郵箱帳號(hào),用戶發(fā)帖總量,用戶注冊(cè)時(shí)間,用戶狀態(tài),用戶權(quán)限,用戶圖片)(13)論壇板塊表(板塊編號(hào),板塊主題,板塊描述)(14)論壇主題表(主題編號(hào),主題題目,主題內(nèi)容,主題發(fā)表時(shí)間,用戶編號(hào),板塊編號(hào))(15)回復(fù)帖子

11、表(回帖編號(hào),主題題目,主題內(nèi)容,主題發(fā)表時(shí)間,用戶編號(hào),板塊編號(hào))3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)(1)course 表(教學(xué)大綱表)主鍵:c_id列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述c_idint4 個(gè)字節(jié)no大綱章節(jié)編號(hào)c_titlevarchar100 個(gè)字節(jié)nonone大綱章節(jié)名稱c_contenttext16 個(gè)字節(jié)yesnone大綱內(nèi)容c_readnumint4 個(gè)字節(jié)yesnone閱讀次數(shù)(2)ppt_item 表(課件章節(jié)表)主鍵:ppt _itemid列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述ppt_itemidint4 個(gè)字節(jié)no課件章節(jié)編號(hào)ppt_itemnamevarchar50 個(gè)字節(jié)

12、yesnone課件章節(jié)名稱(3)ppt 表(課件小節(jié)表)主鍵:ppt_id外鍵:ppt_itemid 參照 ppt _item 的 ppt _itemid; variety_id 參照 variety 的 variety_id清華大學(xué)6列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述ppt_idint4 個(gè)字節(jié)no課件小節(jié)編號(hào)ppt_namevarchar50 個(gè)字節(jié)yesnone課件小節(jié)名稱ppt_readnumint4 個(gè)字節(jié)yesnone課件閱讀次數(shù)ppt_pathvarchar50 個(gè)字節(jié)yesnone課件存放路徑ppt_itemidint4 個(gè)字節(jié)yesnone課件章節(jié)編號(hào)variety_idi

13、nt4 個(gè)字節(jié)yes課件所屬類別(4)movie_item 表(視頻章節(jié)表)主鍵:movie_itemid列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述movie_itemidint4 個(gè)字節(jié)no視頻章節(jié)編號(hào)movie_itemnamevarchar50 個(gè)字節(jié)yesnone視頻章節(jié)名稱(5)movie 表(視頻小節(jié)表)主鍵:movie_id外鍵:movie_itemid 參照表是 movie_item 的 movie_itemid; variety_id 參照 variety 的 variety_id 列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述movie_idint4 個(gè)字節(jié)no視頻小節(jié)編號(hào)movie_na

14、mevarchar50 個(gè)字節(jié)yesnone視頻小節(jié)名稱movie_readnumint4 個(gè)字節(jié)yesnone視頻瀏覽次數(shù)movie_pathvarchar50 個(gè)字節(jié)yesnone視頻存放路徑movie_itemidint4 個(gè)字節(jié)yesnone視頻章節(jié)編號(hào)variety_idint4 個(gè)字節(jié)yes所屬類別(6) variety 表(分類表) 主鍵:variety_id列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述variety_idint4 個(gè)字節(jié)no類型編號(hào)variety_namevarchar50 個(gè)字節(jié)yesnone類型名稱(7)online_quesion(在線答疑表)主鍵:q_id列名數(shù)

15、據(jù)類型長(zhǎng)度允許空缺省值中文描述q_idint4 個(gè)字節(jié)no問(wèn)題編號(hào)q_authorchar25 個(gè)字節(jié)yesnone發(fā)問(wèn)者q_titlevarchar200 個(gè)字節(jié)yesnone問(wèn)題主題q_contenttext16 個(gè)字節(jié)yesnone問(wèn)題內(nèi)容q_timedatetime4 個(gè)字節(jié)yesnone發(fā)問(wèn)時(shí)間q_statechar10 個(gè)字節(jié)yesnone問(wèn)題狀態(tài)q_answertext16 個(gè)字節(jié)none問(wèn)題回復(fù)清華大學(xué)7(8)votemaste(投票類型表)主鍵:vote_id列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述vote_idint4 個(gè)字節(jié)no投票項(xiàng)目編號(hào)vote_titlevarchar1

16、00 個(gè)字節(jié)nonone調(diào)查問(wèn)題vote_sumint4 個(gè)字節(jié)yesnone總票數(shù)(9)votedetails(投票選項(xiàng)表)主鍵:(vote_id, votedetails_id)外鍵:vote_id 參照 votemaste 的 vote_id;列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述vote_idint4 個(gè)字節(jié)no投票項(xiàng)目編號(hào)votedetails_idint4 個(gè)字節(jié)no投票選項(xiàng)編號(hào)voteitemvarchar50 個(gè)字節(jié)nonone投票選項(xiàng)votenumint4 個(gè)字節(jié)yesnone選項(xiàng)票數(shù)(10)exam 表(試卷表)主鍵:exam_id 列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述exa

17、m_idint4 個(gè)字節(jié)no試卷編號(hào)exam_titlevarchar(100)100 個(gè)字節(jié)nonone試卷標(biāo)題exam_typevarchar(30)30 個(gè)字節(jié)nonone試卷類型(11)exam_detail(試卷細(xì)節(jié)表)主鍵:que_id外鍵:exam_id(參照是 exam 表中的 exam_id)列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述que_idint4 個(gè)字節(jié)no題目編號(hào)que_titlevarcahr(150)150 個(gè)字節(jié)nonone題目?jī)?nèi)容item_avarcahr(150)150 個(gè)字節(jié)nononea 選項(xiàng)item_bvarcahr(150)150 個(gè)字節(jié)nononeb

18、選項(xiàng)item_cvarcahr(150)150 個(gè)字節(jié)nononec 選項(xiàng)item_dvarcahr(150)150 個(gè)字節(jié)nononed 選項(xiàng)que_answervarcahr(4)4 個(gè)字節(jié)nonone題目答案exam_idint4 個(gè)字節(jié)no試卷編號(hào)(12)author 表 (用戶表)主鍵:user_id列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述u_idint4 個(gè)字節(jié)no用戶編號(hào)u_namevarchar24 個(gè)字節(jié)nonone用戶名pwdvarchar12 個(gè)字節(jié)nonone密碼sexvarchar4 個(gè)字節(jié)nonone性別清華大學(xué)8emailvarchar50 個(gè)字節(jié)nonone郵箱帳號(hào)

19、u_article_countint4 個(gè)字節(jié)no0用戶發(fā)貼總量login_timedatetime8 個(gè)字節(jié)yes用戶注冊(cè)時(shí)間current_statevarchar6 個(gè)字節(jié)no離線用戶狀態(tài)u_powervarchar10 個(gè)字節(jié)no注冊(cè)用戶用戶權(quán)限u_photovarchar100 個(gè)字節(jié)yesphoto.gif用戶圖片(13)bbs_board 表(論壇板塊表)主鍵:board_id列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述board_idint4 個(gè)字節(jié)no板塊編號(hào)board_titlevarchar100 個(gè)字節(jié)nonone板塊主題board_descriptionvarchar100

20、個(gè)字節(jié)yesnone板塊描述(14)bbs_subject 表(論壇主題表)主鍵:subject_id外鍵:board_id(參照是 bbs_borad 表中的 board_id), sub_u_id(參照是 author 表中的u_id)列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述subject_idint4 個(gè)字節(jié)no主題編號(hào)subject_titlevarchar100 個(gè)字節(jié)nonone主題題目subject_contenttextnonone主題內(nèi)容subject_timedatetime8 個(gè)字節(jié)nonone主題發(fā)表時(shí)間sub_u_idint4 個(gè)字節(jié)nonone用戶編號(hào)board_idi

21、nt4 個(gè)字節(jié)no板塊編號(hào)(15)bbs_reply (回復(fù)帖子表)主鍵:reply_id外鍵:subject_id(參照是 bbs_subject 表中的 subject_id) ,reply_u_id(參照是 author 表中的u_id)列名數(shù)據(jù)類型長(zhǎng)度允許空缺省值中文描述reply_idint4 個(gè)字節(jié)no回復(fù)帖子編號(hào)reply_titlevarchar100 個(gè)字節(jié)yesnone主題題目reply_contenttextnonone主題內(nèi)容reply_timedatetime8 個(gè)字節(jié)nonone主題發(fā)表時(shí)間reply_u_idint4 個(gè)字節(jié)nonone用戶編號(hào)subject_id

22、int4 個(gè)字節(jié)no板塊編號(hào)清華大學(xué)94物理結(jié)構(gòu)設(shè)計(jì)(1)course 表(教學(xué)大綱表)create table course( c_id int primary key, c_title varchar(100), c_content text, c_readnum int)(2)ppt_item 表(課件章節(jié)表)create table ppt_item( ppt_itemid int primary key, ppt_itemname varchar(50)(3)ppt 表(課件小節(jié)表)create table ppt( ppt_id int primary key, ppt_name

23、varchar(50), ppt_readnum int, ppt_path varchar(50), ppt_itemid int foreign key references ppt_item(ppt_itemid), variety_id int foreign key references variety(variety_id)(4)movie_item 表(視頻章節(jié)表)create table movie_item( movie_itemid int primary key, movie_itemname varchar(50)(5)movie 表(視頻小節(jié)表)create tabl

24、e movie( movie_id int primary key, movie_name varchar(50), movie_readnum int, movie_path varchar(50), movie_itemid int foreign key references movie_item(movie_itemid),清華大學(xué)10 variety_id int foreign key references variety(variety_id) (6)variety 表(分類表)create table variety( variety_id int primary key, v

25、ariety_name varchar(50)(7)online_quesion(在線答疑表)create table online_quesion( q_id int primary key, q_author char(25), q_title varchar(200), q_content text, q_time datetime, q_static char(10), q_answer text)(8)votemaste(投票類型表)create table votemaster( vote_id int primary key, vote_title varchar(100) no

26、t null,vote_sum int default 0,-vote_select int default 0)(9)votedetails(投票選項(xiàng)表)create table votedetails( vote_id int,votedetails_id int not null,voteitem varchar(50) not null,votenum int default 0,primary key (vote_id,votedetails_id), foreign key (vote_id) references votemaster(vote_id)(10)exam 表(試卷表

27、)create table exam清華大學(xué)11(exam_id int,exam_title varchar(100) not null,exam_type varchar(30) not null,constraint exam_primary primary key (exam_id)(11)exam_detail(試卷細(xì)節(jié)表)create table exam_detail(que_id int,que_title varchar(150) not null,item_a varchar(150) not null,item_b varchar(150) not null,item_c

28、 varchar(150) not null,item_d varchar(150) not null,que_answer varchar(4) not null,exam_id int not null,constraint exam_detail_primary primary key (que_id),constraint exam_detail_exam foreign key (exam_id) references exam(exam_id)(12)author 表 (用戶表)create table author(u_id int not null,u_name varchar

29、(24) not null,pwd varchar(12) not null,sex varchar(4) not null default 男,email varchar(50) not null,u_article_count int not null default 0,login_time datetime not null,current_state varchar(6) default 離線constraint primary_u_id primary key (u_id)(13)bbs_board 表(論壇板塊表)create table bbs_board(board_id i

30、nt,board_title varchar(100) not null,board_description varchar(100),constraint board_primary_key primary key(board_id)清華大學(xué)12(14)bbs_subject 表(論壇主題表)create table bbs_subject(subject_id int,subject_title varchar(100) not null,subject_content text not null,subject_time datetime not null,sub_u_id int no

31、t null,board_id int not null,constraint subject_primary_key primary key(subject_id),constraint subject_author_foreign_key foreign key(sub_u_id) references author(u_id),constraint subject_board_foreign_key foreign key(board_id) references bbs_board(board_id)(15)bbs_reply (回復(fù)帖子表)create table bbs_reply

32、(reply_id int,reply_title varchar(100),reply_content text not null,reply_time datetime not null,reply_u_id int not null,subject_id int not null,constraint reply_primary_key primary key(reply_id),constraint reply_author_froeign_key foreign key (reply_u_id) references author(u_id),constraint reply_sub

33、ject_foreign_key foreign key(subject_id) references bbs_subject(subject_id)5系統(tǒng)實(shí)現(xiàn)與測(cè)試本系統(tǒng)是由本人及林宏洪同學(xué)共同開(kāi)發(fā),本人負(fù)責(zé)的部分是首頁(yè)界面,教學(xué)大綱,在線答疑,資源下載,課程學(xué)習(xí),教學(xué)動(dòng)畫,視頻教學(xué)及相關(guān)后臺(tái)。具體的實(shí)現(xiàn)與測(cè)試如下所示:5.1 前臺(tái)界面 前臺(tái)各個(gè)欄目的實(shí)現(xiàn)原理是通過(guò)用戶點(diǎn)擊,根據(jù)用戶點(diǎn)擊的選擇傳送一個(gè)參數(shù)給服務(wù)器,服務(wù)器根據(jù)用戶點(diǎn)擊項(xiàng)目所傳送的參數(shù),去數(shù)據(jù)庫(kù)查找相對(duì)應(yīng)的信息,然后將信息綁定出來(lái)。清華大學(xué)13(1)首頁(yè)界面(2)教學(xué)大綱清華大學(xué)14(3)視頻教學(xué)(4)在線答疑(5)在線測(cè)試界面

34、清華大學(xué)15(6)論壇首頁(yè)界面功能及原理:在本系統(tǒng)中,論壇是相對(duì)獨(dú)立的一個(gè)模塊。在線論壇共有三個(gè)版塊,每個(gè)版塊有下多個(gè)主題,而每個(gè)主題下又有多個(gè)回帖。登錄的用戶可在論壇中發(fā)表主題和回復(fù)帖子。關(guān)于論壇的表有:author(用戶表) ,bbs_subject 表(主題表) ,bbs_reply(回帖表)分別記錄相關(guān)信息。論壇首頁(yè):其原理是:當(dāng)論壇首頁(yè)加裁進(jìn),系統(tǒng)就會(huì)進(jìn)入數(shù)據(jù)庫(kù)執(zhí)行存儲(chǔ)過(guò)程board_proc,查出論壇各個(gè)版塊的相關(guān)信息,其顯示信息包括:該版塊的標(biāo)題,版塊描述,每個(gè)版塊的總主題數(shù),總回帖數(shù),最新主題數(shù)及該版塊當(dāng)天的發(fā)貼數(shù)。其存儲(chǔ)清華大學(xué)16過(guò)程參見(jiàn)附錄。(7)論壇主題頁(yè)功能及原理:當(dāng)

35、用戶點(diǎn)擊某個(gè)版塊后就進(jìn)入論壇就可查看該塊的所有主題,其中最近發(fā)表的主題排在最前。其原理是:當(dāng)該頁(yè)加裁時(shí),系統(tǒng)將上個(gè)頁(yè)面?zhèn)鱽?lái)的 board_id 值傳給存儲(chǔ)過(guò)程 show_froum,由其負(fù)責(zé)從數(shù)據(jù)庫(kù)中查出該版塊的所有主題及相關(guān)信息。其相關(guān)信息包括:該主題的標(biāo)題,發(fā)表的時(shí)間,發(fā)表的作者,回貼的數(shù)目,最新回帖的標(biāo)題,最新回帖的時(shí)間及其作者。show_forum 存儲(chǔ)過(guò)程詳見(jiàn)附錄。(8)論壇回帖頁(yè)功能及原理:當(dāng)用戶點(diǎn)擊某個(gè)主題標(biāo)題時(shí),系統(tǒng)跳轉(zhuǎn)頁(yè)面顯示主題的詳細(xì)內(nèi)容及相關(guān)清華大學(xué)17的回帖。其原理為:當(dāng)該頁(yè)面加載時(shí),系統(tǒng)將上個(gè)頁(yè)面?zhèn)鱽?lái)的 subject_id 傳給存儲(chǔ)過(guò)程 show_reply,確定某

36、個(gè)主題,由存儲(chǔ)過(guò)程執(zhí)行相應(yīng)的 sql 語(yǔ)句查找出該主題的詳細(xì)內(nèi)容及所有回帖的相關(guān)信息?;靥南嚓P(guān)信息有:回帖的時(shí)間,標(biāo)題,詳細(xì)內(nèi)容,發(fā)表回帖的作者,該作者是否在線等相關(guān)信息。注:在本系統(tǒng)的論壇中,只有注冊(cè)用戶登錄后才有權(quán)限發(fā)表和回復(fù)主題,而管理員則有權(quán)限編輯,修改,刪除任何一個(gè)主題。5.2 后臺(tái)管理 (1)課件/視頻/falsh 管理模塊的實(shí)現(xiàn)的原理管理員在類別下拉框選擇操作類別(課程學(xué)習(xí),視頻教學(xué),教學(xué)動(dòng)畫),則自動(dòng)提交服務(wù)器在章節(jié)下拉框綁定出對(duì)應(yīng)的章節(jié),在章節(jié)下拉框選擇章節(jié),則自動(dòng)提交服務(wù)器在具體小節(jié)綁定出對(duì)應(yīng)的具體小節(jié)。若管理員選擇下拉框中的新增章節(jié)或新增具體小節(jié),正將對(duì)應(yīng)的新增輸入框顯

37、示可見(jiàn)。管理員可以點(diǎn)擊立即提交按鈕,將新增的信息參數(shù)傳送給服務(wù)器,服務(wù)器在后臺(tái)代碼進(jìn)行邏輯判斷后,執(zhí)行對(duì)應(yīng)的 sql 語(yǔ)句操作數(shù)據(jù)庫(kù),將新增信息插入數(shù)據(jù)庫(kù)。同理刪除章節(jié),刪除小節(jié),補(bǔ)充上傳文件。關(guān)鍵代碼見(jiàn)附錄。課件/視頻/falsh 管理界面 新增章節(jié)清華大學(xué)18刪除小節(jié)(2)教學(xué)大綱管理模塊的實(shí)現(xiàn)的原理管理員在選擇章節(jié)下拉框選擇章節(jié),若選擇新增章節(jié),在將新增章節(jié)輸入框顯示可見(jiàn),管理員輸入新章節(jié)名,點(diǎn)擊新增章節(jié)按鈕,將新增的信息參數(shù)傳送給服務(wù)器,服務(wù)器在后臺(tái)代碼進(jìn)行邏輯判斷后,執(zhí)行對(duì)應(yīng)的 sql 語(yǔ)句操作數(shù)據(jù)庫(kù),將新增信息插入數(shù)據(jù)庫(kù)。同理刪除章節(jié)和僅僅更新該內(nèi)容。具體的代碼實(shí)現(xiàn)見(jiàn)附錄。教學(xué)大綱

38、管理界面 新增章節(jié)清華大學(xué)19更新內(nèi)容刪除章節(jié)(3)在線答疑管理模塊的實(shí)現(xiàn)的原理管理員進(jìn)入這個(gè)界面后,將可以看到注冊(cè)用戶提問(wèn)的問(wèn)題的主題,問(wèn)題狀態(tài)等相關(guān)信息。管理員點(diǎn)擊回復(fù)鏈接,鏈接到回復(fù)問(wèn)題頁(yè)面,同時(shí)傳送一個(gè)參數(shù)給服務(wù)器,服務(wù)器根據(jù)數(shù)據(jù)庫(kù)的參數(shù),執(zhí)行相關(guān)的 sql 語(yǔ)句操作把問(wèn)題主題,內(nèi)容綁定出來(lái),當(dāng)管理員回復(fù)完問(wèn)題,點(diǎn)擊提交按鈕,將再次傳送一個(gè)參數(shù)給服務(wù)器,服務(wù)器根據(jù)數(shù)據(jù)庫(kù)的參數(shù),執(zhí)行相關(guān)的 sql 語(yǔ)句操作,更新數(shù)據(jù)庫(kù)的相關(guān)信息。具體代碼見(jiàn)附錄。在線答疑管理界面清華大學(xué)20回復(fù)問(wèn)題刪除問(wèn)題(4)在線測(cè)試后臺(tái)管理界面清華大學(xué)21功能及原理:用戶可在此上傳或刪除相關(guān)章節(jié)的試卷的各個(gè)題目,也可

39、刪除整張?jiān)嚲怼O到y(tǒng)根據(jù)用戶的選項(xiàng)對(duì)數(shù)據(jù)庫(kù)的 exam_detail 表做相應(yīng)的添加或刪除操作。(5)論壇后臺(tái)的各部分管理如下:更改公告/版規(guī)界面功能及原理:用戶可在此修改論壇的公告和版規(guī)。據(jù)用戶的選擇更新的數(shù)據(jù)庫(kù)中的board_announce 表管理論壇主題/回帖清華大學(xué)22功能及原理:用戶在此可根據(jù)用戶的需求批量刪除主題和帖子和移動(dòng)主題。具體如下:批量刪除主題:在某個(gè)版塊或所有版塊內(nèi)1、刪除 30 天或 60 天或 90 天內(nèi)沒(méi)人回復(fù)的主題2、刪除某個(gè)用戶發(fā)表的所有主題3、刪除某個(gè)標(biāo)題的主題批量刪除帖子:在某個(gè)版塊或所有版塊內(nèi)1、刪除某個(gè)用戶發(fā)表的回帖2、刪除某個(gè)標(biāo)題的回帖移動(dòng)主題1、將某

40、個(gè)用戶發(fā)表的主題從某個(gè)版塊移動(dòng)到另個(gè)版塊2、將某個(gè)標(biāo)題的主題從個(gè)版塊移動(dòng)到另個(gè)版塊原理:本功能主要是據(jù)用戶的選擇對(duì) bbs_subject 表(主題表),bbs_reply 表(回帖)進(jìn)行相應(yīng)的操作。搜索/編輯論壇主題清華大學(xué)23功能及原理:用戶可根據(jù)發(fā)表主題的用戶名或主題標(biāo)題搜索主題,并對(duì)其進(jìn)行編輯。6優(yōu)缺點(diǎn)自我評(píng)價(jià)本次項(xiàng)目開(kāi)發(fā)實(shí)踐的設(shè)計(jì)內(nèi)容是開(kāi)發(fā)一個(gè)關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)原理的網(wǎng)上教學(xué)系統(tǒng)。我們組成一個(gè)開(kāi)發(fā)小組共同開(kāi)發(fā)本系統(tǒng),林宏洪擔(dān)任組長(zhǎng),小組成員有:劉文剛,陳偉雄,劉文昌、曾澤飛,易俏麗和王輝。圍繞著如何設(shè)計(jì)本網(wǎng)站的界面,系統(tǒng)應(yīng)具有的功能等問(wèn)題,我們小組成員進(jìn)行了多次討論,最終確定了本網(wǎng)站的基

41、本框架和具體的功能,然后我們進(jìn)行分工完成,具體的分工如下所示:本系統(tǒng)是由林宏洪,劉文剛,陳偉雄,劉文昌、曾澤飛,易俏麗和王輝,共同開(kāi)發(fā),其工作分配情況如下:林宏洪:在線論壇的專家答疑區(qū)模塊及相關(guān)后臺(tái)。劉文剛:在線答疑和視頻教學(xué)等模塊及相關(guān)后臺(tái)。陳偉雄:在線論壇的學(xué)生討論區(qū)模塊及相關(guān)后臺(tái)。劉文昌:教學(xué)動(dòng)畫和課程學(xué)習(xí)模塊及相關(guān)后臺(tái)。曾澤飛:教學(xué)大綱和資源下載模塊及相關(guān)后臺(tái)。易俏麗:首頁(yè)界面,系統(tǒng)登陸與注冊(cè)模塊及相關(guān)后臺(tái)。王輝:在線調(diào)查和在線測(cè)試及相關(guān)后臺(tái)。通過(guò)項(xiàng)目開(kāi)發(fā)實(shí)踐,我們小組的各個(gè)成員都學(xué)到了很多東西。對(duì)于我們本系統(tǒng)的開(kāi)發(fā)總結(jié),我們覺(jué)得有如下優(yōu)缺點(diǎn):(1) 優(yōu)點(diǎn)網(wǎng)站的界面設(shè)計(jì)比較友好,也相對(duì)

42、比較美觀。網(wǎng)站的功能比較齊全,用戶可以通過(guò)教學(xué)課件,視頻,教學(xué)動(dòng)畫等多種形式學(xué)習(xí)數(shù)清華大學(xué)24據(jù)庫(kù)知識(shí),遇到不懂問(wèn)題時(shí),可以在線提問(wèn)。后臺(tái)的操作簡(jiǎn)易,比較友好。對(duì)于論壇的后臺(tái),本系統(tǒng)也充分考慮了用戶的需要,讓系統(tǒng)管理員能通過(guò)多種方法對(duì)論壇主題和回貼進(jìn)行管理。論壇也只是單一的論壇,在論壇下沒(méi)有設(shè)置相應(yīng)的子論壇。(2) 缺點(diǎn)網(wǎng)站的頁(yè)面載入速度比較慢。本網(wǎng)站的界面用到圖片比較多,導(dǎo)致每次提交服務(wù)器刷新頁(yè)面發(fā)回客戶端時(shí),頁(yè)面的載入速度比較慢。在線答疑做得比較簡(jiǎn)單,注冊(cè)用戶只是能夠查看問(wèn)題和提出問(wèn)題,沒(méi)有將用戶提出的問(wèn)題進(jìn)行分類統(tǒng)計(jì)出經(jīng)典的疑問(wèn)。后臺(tái)上傳課件、視頻、falsh 時(shí),沒(méi)有顯示上傳進(jìn)度條。在

43、安全性方面,本系統(tǒng)只單純用了 session 來(lái)判斷用戶是否登錄及用戶是普通用戶,還是變通用戶,安全性不是很高7參考文獻(xiàn)(1) 數(shù)據(jù)庫(kù)原理及設(shè)計(jì) 陶宏才編 清華大學(xué)出版社(2) sql server 2000 編程員指南李香敏編 北京希望電子出版社(3) 軟件需求分析 swapna kishore 編 機(jī)械工業(yè)出版社(4) 軟件工程(第 2 版) 李代平 編著 冶金工業(yè)出版社附 錄25附 錄(1) 課件/視頻/falsh 管理模塊的關(guān)鍵代碼:using system;using system.data;using system.configuration;using system.collec

44、tions;using system.web;using system.web.security;using system.web.ui;using system.web.ui.webcontrols;using system.web.ui.webcontrols.webparts;using system.web.ui.htmlcontrols;using system.data.sqlclient;public partial class forum_back : system.web.ui.page protected void page_load(object sender, even

45、targs e) if (!ispostback) sqlconnection con = db.createconnection(); con.open(); /綁定課程學(xué)習(xí)的章節(jié) sqlcommand cmd = new sqlcommand(); cmd.connection = con; cmd.commandtext = select * from ppt_item; sqldatareader sdr = cmd.executereader(); this.ddl_item.datasource = sdr; this.ddl_item.datavaluefield = ppt_i

46、temid; this.ddl_item.datatextfield = ppt_itemname; this.ddl_item.databind(); sdr.close(); cmd.commandtext = select * from ppt where ppt_itemid= + ddl_item.selectedvalue+; sdr = cmd.executereader(); this.ddl_details.datasource = sdr; this.ddl_details.datavaluefield = ppt_id; this.ddl_details.datatext

47、field = ppt_name; this.ddl_details.databind(); this.ddl_item.items.add(新增章節(jié)); this.ddl_details.items.add(新增具體小節(jié)); this.panel1.visible = false; this.panel2.visible = false; this.bindtoitem(); this.bindtodetails(); private void bindtoitem() string ddl_class = this.ddl_class.selecteditem.text; sqlconne

48、ction con = db.createconnection(); con.open(); sqlcommand cmd = new sqlcommand(); cmd.connection = con; if (ddl_class = 課程學(xué)習(xí)) cmd.commandtext = select * from ppt_item; sqldatareader sdr = cmd.executereader(); this.ddl_item.datasource = sdr; this.ddl_item.datavaluefield = ppt_itemid; this.ddl_item.da

49、tatextfield = ppt_itemname; this.ddl_item.databind(); if (ddl_class = 視頻教學(xué)) cmd.commandtext = select * from movie_item where movie_itemid!=30; sqldatareader sdr = cmd.executereader(); this.ddl_item.datasource = sdr; this.ddl_item.datavaluefield = movie_itemid; this.ddl_item.datatextfield = movie_ite

50、mname; this.ddl_item.databind(); 附 錄26 if (ddl_class = 教學(xué)動(dòng)畫) cmd.commandtext = select * from movie_item where movie_itemid=30; sqldatareader sdr = cmd.executereader(); this.ddl_item.datasource = sdr; this.ddl_item.datavaluefield = movie_itemid; this.ddl_item.datatextfield = movie_itemname; this.ddl_

51、item.databind(); this.ddl_item.items.add (新增章節(jié)); this.ddl_details.items.add(新增具體小節(jié)); private void bindtodetails() int ddl_itemid = convert.toint32(this.ddl_item.selectedvalue); string ddl_class = this.ddl_class.selecteditem.text; string ddl_itemname = this.ddl_item.selecteditem.text; string dd_detai

52、ls = this.ddl_details.selecteditem.text; sqlconnection con = db.createconnection(); con.open(); sqlcommand cmd = new sqlcommand(); cmd.connection = con; if (ddl_class = 課程學(xué)習(xí)) cmd.commandtext = select * from ppt where ppt_itemid= + ddl_itemid; sqldatareader sdr = cmd.executereader(); this.ddl_details

53、.datasource = sdr; this.ddl_details.datavaluefield = ppt_id; this.ddl_details.datatextfield = ppt_name; this.ddl_details.databind(); if (ddl_class = 視頻教學(xué)) cmd.commandtext = select * from movie where variety_id=2 and movie_itemid= + ddl_itemid; sqldatareader sdr = cmd.executereader(); this.ddl_detail

54、s.datasource = sdr; this.ddl_details.datavaluefield = movie_id; this.ddl_details.datatextfield = movie_name; this.ddl_details.databind(); if (ddl_class = 教學(xué)動(dòng)畫) cmd.commandtext = select * from movie where variety_id=3 and movie_itemid= + ddl_itemid; sqldatareader sdr = cmd.executereader(); this.ddl_d

55、etails.datasource = sdr; this.ddl_details.datavaluefield = movie_id; this.ddl_details.datatextfield = movie_name; this.ddl_details.databind(); this.ddl_details.items.add(新增具體小節(jié)); protected void ddl_class_selectedindexchanged(object sender, eventargs e) this.panel1.visible = false; this.panel2.visibl

56、e = false; this.bindtoitem(); this.bindtodetails(); protected void ddl_details_selectedindexchanged(object sender, eventargs e) if (ddl_details.selecteditem.text = 新增具體小節(jié)) this.panel1.visible = false; this.panel2.visible = true; protected void ddl_item_selectedindexchanged(object sender, eventargs e

57、) if (ddl_item.selecteditem.text = 新增章節(jié)) 附 錄27 this.panel1.visible = true; this.panel2.visible = false; else this.panel1.visible = false; this.panel2.visible = false; this.bindtodetails(); if (ddl_details.selecteditem.text = 新增具體小節(jié)) this.panel2.visible = true; protected void btn_submit_click1(object

58、 sender, eventargs e) string ddl_class = this.ddl_class.selecteditem.text; / string ddl_item = this.ddl_item.selecteditem.text; / string ddl_details = this.ddl_details.selecteditem.text; / sqlconnection con = db.createconnection(); con.open(); if (ddl_class = 課程學(xué)習(xí)) /獲取上傳的文件名 string fullfilename = th

59、is.file1.postedfile.filename; string filename = fullfilename.substring(fullfilename.lastindexof() + 1); if (ddl_item = 新增章節(jié)) /查找新增章節(jié)是否存在 string strsql=select count(*) from ppt_item where ppt_itemname=+tbox_item.text+; sqlcommand cmd = new sqlcommand(strsql, con); int count=convert.toint32(cmd.execut

60、escalar(); if (count = 0) /查找出最大的ppt_itemitem string strsql2 = select max(ppt_itemid) from ppt_item; sqlcommand cmd2 = new sqlcommand(strsql2, con); int ppt_itemid = convert.toint32(cmd2.executescalar(); ppt_itemid+; /將新章節(jié)插入數(shù)據(jù)庫(kù) strsql = insert into ppt_item values ( + ppt_itemid + , + tbox_item.text

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論