(完整word版)數(shù)據(jù)庫(kù)類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)
(完整word版)數(shù)據(jù)庫(kù)類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)
(完整word版)數(shù)據(jù)庫(kù)類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)
(完整word版)數(shù)據(jù)庫(kù)類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁(yè)
(完整word版)數(shù)據(jù)庫(kù)類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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ù)課程設(shè)計(jì)數(shù)據(jù)庫(kù)類在線學(xué)習(xí)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)類課程在線學(xué)習(xí)系統(tǒng)的開發(fā)一、系統(tǒng)功能需求分析隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展,人類已經(jīng)進(jìn)入了信息時(shí)代,也有人稱為數(shù)字劃時(shí)代。在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,學(xué)生希望得到個(gè)性化的滿足,根據(jù)自己的情況進(jìn)行自主學(xué)習(xí),同時(shí)在遇到疑難問題時(shí)也希望能夠得到教師和其他同學(xué)的指導(dǎo);教師也希望有效地改進(jìn)現(xiàn)有的考試模式,提高考試效率。在線自主學(xué)習(xí)系統(tǒng)是為了向?qū)W習(xí)者提供學(xué)習(xí)、交流和測(cè)試的平臺(tái),所以在線學(xué)習(xí)系統(tǒng)應(yīng)該具備基本的在線學(xué)習(xí)、在線交流和在線測(cè)試的功能?;谝陨系男枨蠓治觯鞠到y(tǒng)功能應(yīng)分為在線學(xué)習(xí)功能、在線交流功能、在線測(cè)試功能和后臺(tái)管理功能四大組成部分。詳細(xì)功能分析如下

2、:在線學(xué)習(xí)功能:是為學(xué)習(xí)者提供一個(gè)可以隨時(shí)隨地自主學(xué)習(xí)數(shù)據(jù)庫(kù)類課程的平臺(tái),它包含各種類型的教程。學(xué)習(xí)者可以查找自身需要的教程,進(jìn)行自主學(xué)習(xí)。在線交流功能:是為了在學(xué)習(xí)者遇到問題時(shí)可以及時(shí)互動(dòng)式的交流而開發(fā)的一個(gè)在線交流平臺(tái),這個(gè)交流平臺(tái)實(shí)現(xiàn)了學(xué)習(xí)者與教師、學(xué)習(xí)者與學(xué)習(xí)者之間的實(shí)時(shí)和異步的交流,真正實(shí)現(xiàn)了自主性和能動(dòng)性的學(xué)習(xí)氛圍。在線測(cè)試功能:是為了在學(xué)習(xí)者進(jìn)行自主學(xué)習(xí)后檢測(cè)學(xué)習(xí)效果而開發(fā)的。在線測(cè)試的開發(fā)與應(yīng)用,避免了以往學(xué)校里傳統(tǒng)考試中產(chǎn)生的考試紙張、鉛筆文具等各種資源的浪費(fèi), 同時(shí)此環(huán)節(jié)中后臺(tái)管理是管理員單一的管理, 確保了程序的安全性。后臺(tái)的管理功能即教師負(fù)責(zé)整個(gè)系統(tǒng)的管理:其管理任務(wù),

3、分別為:對(duì)學(xué)習(xí)者信息的管理,包括對(duì)學(xué)習(xí)者的用戶名、密碼、學(xué)習(xí)課程、學(xué)習(xí)時(shí)間統(tǒng)計(jì)等信息的添加、刪除、修改與查詢功能。對(duì)教程資源的管理,包括對(duì)各種教程的添加、刪除、修改與查詢功能。對(duì)留言信息的管理,包括對(duì)學(xué)習(xí)者發(fā)布各種帖子的修改、查詢和維護(hù)功能。對(duì)測(cè)試題目的管理,包括試題的添加、組卷、評(píng)分和查詢功能。根據(jù)在線學(xué)習(xí)系統(tǒng)的特點(diǎn), 可以將其分為在線學(xué)習(xí)平臺(tái)、 在線交流平臺(tái)、 在線測(cè)試平臺(tái)和后臺(tái)管理四部分進(jìn)行設(shè)計(jì)在線學(xué)習(xí)平臺(tái)中提供了學(xué)習(xí)者自主學(xué)習(xí)的教程, 對(duì)于教程學(xué)習(xí)者不僅可以在線學(xué)習(xí)、檢索查找同時(shí)還可以下載保存。如圖 1.1 所示。10在線學(xué)習(xí)平臺(tái)學(xué) 習(xí) 教 程查詢教程下載教程圖1.1在線學(xué)習(xí)平臺(tái)結(jié)構(gòu)功

4、能圖在線交流平臺(tái)中,不僅可以提供學(xué)習(xí)者與教師之間的交流,也可以引申為學(xué)習(xí) 者與學(xué)習(xí)者之問交流心得體會(huì)的平臺(tái)。如圖1.2所示。圖1.2在線交流平臺(tái)結(jié)構(gòu)功能圖回 復(fù) 疑 難 問 題在線交流平臺(tái)發(fā)表討論問題表學(xué)習(xí)心得表疑難問題討論學(xué)習(xí)問題在線測(cè)試平臺(tái)中,考生必須通過考生證號(hào)才可以登陸,這樣有效的保證了考試 的安全性和權(quán)威性。如圖1.3所示。在線考試平臺(tái)考生登錄在線考試查詢成績(jī)退出系統(tǒng)開 始 考 試考試結(jié)束考 試 規(guī) 則圖1.3在線測(cè)試平臺(tái)結(jié)構(gòu)功能圖在線學(xué)習(xí)后臺(tái)系統(tǒng)中提供的是管理者即教師的相關(guān)功能,教師可以進(jìn)行用戶信 息、教程信息、帖子信息、試題信息、成績(jī)信息的管理。如圖1.4所示。在線學(xué)習(xí)后臺(tái)系統(tǒng)二

5、、數(shù)據(jù)庫(kù)設(shè)計(jì)(一)概念結(jié)構(gòu)設(shè)計(jì)對(duì)系統(tǒng)處理的數(shù)據(jù)進(jìn)行分析,可以得出本系統(tǒng)一共有七個(gè)實(shí)體,它們分別是教 師、學(xué)生、公告、教程、試題、成績(jī)、帖子。根據(jù)功能模塊劃分的結(jié)果,具體分析 了本系統(tǒng)具有的實(shí)體,對(duì)實(shí)體之間的依賴關(guān)系進(jìn)行了整合,整體E-R圖如圖2.1所 示。圖2.1整體E-R圖公告L'圖2.2單個(gè)實(shí)體屬性圖(二)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是概念結(jié)構(gòu)設(shè)計(jì)的下一階段,設(shè)計(jì)根據(jù)概念階段的E-R圖轉(zhuǎn)化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)采用關(guān)系模型。根據(jù)以上原則將數(shù)據(jù)庫(kù)類 在線學(xué)習(xí)系統(tǒng)中的E-R圖轉(zhuǎn)換為關(guān)系模型如下:教師(教師編號(hào),姓名,電話,地址,密碼)公告(公告編號(hào),公告標(biāo)題,公告內(nèi)容,發(fā)布日期,

6、教師編號(hào))教程(教程編號(hào),教程簡(jiǎn)介,教程名稱,教程類型,點(diǎn)擊率,發(fā)布日期, 教師編號(hào)) 帖子(帖子編號(hào),帖子主題,帖子內(nèi)容,創(chuàng)建時(shí)間,瀏覽人數(shù),教師編 試題(試題編號(hào)、套題名稱,所屬教材,添加時(shí)間,單選題,多選題, 教師編號(hào)) 學(xué)生(學(xué)生證號(hào)、姓名,密碼,性別,專業(yè),教師編號(hào)). 成績(jī)(成績(jī)編號(hào),單選成績(jī),多選成績(jī),總成績(jī),成績(jī)提交時(shí)間,學(xué)生 證號(hào),試題編號(hào),) 參與(學(xué)生證號(hào),帖子編號(hào)) 測(cè)試(學(xué)生證號(hào).,試題編號(hào))一(三)數(shù)據(jù)表設(shè)計(jì)根據(jù)數(shù)據(jù)庫(kù)概念設(shè)計(jì)中給出的數(shù)據(jù)庫(kù)實(shí)體E. R圖:數(shù)據(jù)庫(kù)根據(jù)需要分為tb_teacher表,用于存儲(chǔ)教師相關(guān)信息,內(nèi)容如表 2.3.1所示。tb_bulletin

7、 表,用于 存儲(chǔ)公告信息的相關(guān)內(nèi)容,內(nèi)容如表 2.3.2所示。tb_course表,用于存儲(chǔ)視頻教 程的相關(guān)內(nèi)容,內(nèi)容如表 2.3.3所示。tb_tiezi表,用于存儲(chǔ)發(fā)貼的相關(guān)信息,內(nèi) 容如表2.3.4所示。tb_reply表,用于存儲(chǔ)回復(fù)帖子的相關(guān)信息,如表2.3.5所示。 tb_exam表,用于存儲(chǔ)考試試題的相關(guān)信息,內(nèi)容如表2.3.6所示。tb_student表,用于存儲(chǔ)學(xué)生的相關(guān)信息,內(nèi)容如表 2.3.7所示。tb_result表,用于存儲(chǔ)學(xué)生成 績(jī)的相關(guān)信息。表 2.3.1 教師表 tb_teacher數(shù)據(jù)類型teacher_idInteger教師編號(hào)(主鍵)nameVarchar

8、4教師姓名(不為空)telInteger20教師電話passwordVarchar10教師登陸密碼(不為空)說(shuō)明:在tb_teache用存儲(chǔ)的是教師的相關(guān)信息,內(nèi)容涉及到教師編號(hào)、姓名、 電話、和登錄密碼等。表2.3.2公告信息表tb_bulletin字段名稱數(shù)據(jù)類型長(zhǎng)度idIntegertitleVarchar20公告標(biāo)題(不為空)contentVarchar50公告內(nèi)容dateVarchar20公告發(fā)布日期teacher_idInteger教師編號(hào)(外鍵)說(shuō)明:在tb_bulletin 表中存儲(chǔ)的是公告相關(guān)信息,內(nèi)容涉及到公告編號(hào)、標(biāo) 題、內(nèi)容、發(fā)布日期和教師編號(hào)等。表2.3.3教程信息表

9、tb_coursecourse_idInteger教程編號(hào)(主鍵)coursejjVarchar50教程簡(jiǎn)介coursenameVarchar10教程名稱(不為空)coursetypeInteger5教程類型fbdateVarchar20教程發(fā)布日期clicksumVarchar教程點(diǎn)擊率teacher_idInteger教師編號(hào)(外鍵)說(shuō)明:在tb_course表中,存儲(chǔ)的是教程的相關(guān)內(nèi)容,涉及到教程編號(hào)、教 程類型、點(diǎn)擊率、教程的名稱、教程內(nèi)容簡(jiǎn)介、發(fā)布日期和教師編號(hào)等。tiezi_idInteger帖子編號(hào)(主鍵)subjectVarchar10帖子主題(不為空)tiezinrVarch

10、ar50帖子內(nèi)容createtimeVarchar20創(chuàng)建時(shí)間hitcountInteger瀏覽人數(shù)teacher_idInteger教師編號(hào)(外鍵)說(shuō)明:在tb_content表中,存儲(chǔ)的是發(fā)表帖子的相關(guān)信息,內(nèi)容涉及到帖子號(hào)、主題、內(nèi)容、創(chuàng)建時(shí)間、瀏覽人數(shù)和教師編號(hào)等。表2.3.5試題表tb_exam字段名稱數(shù)據(jù)類型長(zhǎng)度說(shuō)明exam_idInteger試題編號(hào)(主鍵)taotinameVarchar10試題名稱lessonInteger所屬課程表2.3.4帖子信息表tb tiezi編jointimeVarchar20添加時(shí)間singleVarchar單選題moreVarchar多選題tea

11、cher_idInteger教師編號(hào)(外鍵)說(shuō)明:在tb_exam表中,存儲(chǔ)的是考試套題的相關(guān)信息,試題名稱,所屬課、添加時(shí)間、單選題、多選題和教師編m辛 勺寸。表 2.3.6 學(xué)生表 tb_student字段名稱數(shù)據(jù)類型長(zhǎng)度stu_idInteger學(xué)生證號(hào)(主鍵)nameVarchar4姓名sexVarchar1性別passwordVarchar10密碼professionVarchar10專業(yè)teacher_idInteger教師編號(hào)(外鍵)說(shuō)明:在tb_student表中,存儲(chǔ)的是考生的相關(guān)信息,內(nèi)容涉及到學(xué)生證號(hào)、 姓名、性別、密碼,所學(xué)專業(yè)和教師編號(hào)等。表 2.3.7成績(jī)表 tb_

12、result字段名稱數(shù)據(jù)類型res_idInteger成績(jī)編號(hào)(主鍵)res_singleInteger單選成績(jī)r(jià)es_moreInteger多選成績(jī)r(jià)es_totalInteger總成績(jī)r(jià)es_subdateVarchar成績(jī)提交時(shí)間stu_idInteger學(xué)生證號(hào)(外鍵)teacher_idInteger教師編號(hào)(外鍵)說(shuō)明:在tb_result表中,存儲(chǔ)的是考試成績(jī)的相關(guān)信息,內(nèi)容涉及到所屬成 績(jī)編號(hào)、單選成績(jī)、多選成績(jī)、總成績(jī)、提交時(shí)間、學(xué)生證號(hào)和教師編號(hào)等。表2.3.8參與信息表tb_cystu_idandtiezi_idInteger學(xué)生證號(hào)和帖子編號(hào)(主鍵)stu_idInteger學(xué)生證號(hào)(外鍵)tiezi_idInteger帖子編

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論