數(shù)據(jù)庫類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫設(shè)計_第1頁
數(shù)據(jù)庫類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫設(shè)計_第2頁
數(shù)據(jù)庫類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫設(shè)計_第3頁
數(shù)據(jù)庫類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫設(shè)計_第4頁
數(shù)據(jù)庫類在線學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫設(shè)計_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

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

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

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

5、圖二、數(shù)據(jù)庫設(shè)計(一)概念結(jié)構(gòu)設(shè)計對系統(tǒng)處理的數(shù)據(jù)進(jìn)行分析,可以得出本系統(tǒng)一共有七個實(shí)體,它們分別是教師、學(xué)生、公告、教程、試題、成績、帖子。根據(jù)功能模塊劃分的結(jié)果,具體分析了本系統(tǒng)具有的實(shí)體,對實(shí)體之間的依賴關(guān)系進(jìn)行了整合,整體R圖如圖2.1所示。管理n管理nn參與管理.1n1n管理:n1n屬于mm參與測試n1n有帖子教師試題公告教程學(xué)生成績圖2.1整體E-R圖成績編號總成績成績單選成績成績提交時間多選成績圖2.2單個實(shí)體屬性圖(二)邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計是概念結(jié)構(gòu)設(shè)計的下一階段,設(shè)計根據(jù)概念階段的E-R圖轉(zhuǎn)化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)采用關(guān)系模型。根據(jù)以上原則將數(shù)據(jù)庫類在線學(xué)習(xí)系統(tǒng)

6、中的E-R圖轉(zhuǎn)換為關(guān)系模型如下:教師(教師編號,姓名,電話,地址,密碼)公告(公告編號,公告標(biāo)題,公告內(nèi)容,發(fā)布日期,教師編號)教程(教程編號,教程簡介,教程名稱,教程類型,點(diǎn)擊率,發(fā)布日期,教師編號)帖子(帖子編號,帖子主題,帖子內(nèi)容,創(chuàng)建時間,瀏覽人數(shù),教師編號)試題(試題編號,套題名稱,所屬教材,添加時間,單選題,多選題,教師編號)學(xué)生(學(xué)生證號,姓名,密碼,性別,專業(yè),教師編號)成績(成績編號,單選成績,多選成績,總成績,成績提交時間,學(xué)生證號,試題編號,).rrrL-rrrl.參與(學(xué)生證號,帖子編號)u=en=Fn=Fn亠7.ij=mj=mj=m宀宀測試(學(xué)生證號,試題編號)Va/

7、VWUVa/VIWUVa/VIWUVa/VIWUVa/VIWUVa/VIWWa/VIWUVa/VIWWWWW(三)數(shù)據(jù)表設(shè)計根據(jù)數(shù)據(jù)庫概念設(shè)計中給出的數(shù)據(jù)庫實(shí)體ER圖:數(shù)據(jù)庫根據(jù)需要分為tb_teacher表,用于存儲教師相關(guān)信息,內(nèi)容如表2.3.1所示。tb_bulletin表,用于存儲公告信息的相關(guān)內(nèi)容,內(nèi)容如表2.3.2所示。tb_course表,用于存儲視頻教程的相關(guān)內(nèi)容,內(nèi)容如表2.3.3所示。tb_tiezi表,用于存儲發(fā)貼的相關(guān)信息,內(nèi)容如表2.3.4所示。tb_reply表,用于存儲回復(fù)帖子的相關(guān)信息,如表2.3.5所示。tb_exam表,用于存儲考試試題的相關(guān)信息,內(nèi)容如表2

8、.3.6所示。tb_student表,用于存儲學(xué)生的相關(guān)信息,內(nèi)容如表2.3.7所示。tb_result表,用于存儲學(xué)生成績的相關(guān)信息。表2.3.1教師表tbteacher字段名稱數(shù)據(jù)類型長度說明teacher_idInteger教師編號(主鍵)nameVarchar4教師姓名(不為空)telInteger20教師電話passwordVarchar10教師登陸密碼(不為空)說明:在tb_teacher中存儲的是教師的相關(guān)信息,內(nèi)容涉及到教師編號、姓名、電話、和登錄密碼等。表2.3.2公告信息表tbbulletin字段名稱數(shù)據(jù)類型長度說明idInteger公告編號(主鍵)titleVarchar

9、20公告標(biāo)題(不為空)contentVarchar50公告內(nèi)容dateVarchar20公告發(fā)布日期teacher_idInteger教師編號(外鍵)說明:在tb_bulletin表中存儲的是公告相關(guān)信息,內(nèi)容涉及到公告編號、標(biāo)題、內(nèi)容、發(fā)布日期和教師編號等。表2.3.3教程信息表tbcourse字段名稱數(shù)據(jù)類型長度說明course_idInteger教程編號(主鍵)coursejjVarchar50教程簡介coursenameVarchar10教程名稱(不為空)coursetypeInteger5教程類型fbdateVarchar20教程發(fā)布日期clicksumVarchar教程點(diǎn)擊率tea

10、cher_idInteger教師編號(外鍵)說明:在tb_course表中,存儲的是教程的相關(guān)內(nèi)容,涉及到教程編號、教程類型、點(diǎn)擊率、教程的名稱、教程內(nèi)容簡介、發(fā)布日期和教師編號等。表2.3.4帖子信息表tb_tiezi字段名稱數(shù)據(jù)類型長度說明tiezi_idInteger帖子編號(主鍵)subjectVarchar10帖子主題(不為空)tiezinrVarchar50帖子內(nèi)容createtimeVarchar20創(chuàng)建時間hitcountInteger瀏覽人數(shù)teacher_idInteger教師編號(外鍵)說明:在tb_content表中號、主題、內(nèi)容、創(chuàng)建時間存儲的是發(fā)表帖子的相關(guān)信息,、

11、瀏覽人數(shù)和教師編號等。內(nèi)容涉及到帖子表2.3.5試題表tb_exam字段名稱數(shù)據(jù)類型長度說明exam_idInteger試題編號(主鍵)taotinameVarchar10試題名稱lessonInteger所屬課程jointimeVarchar20添加時間singleVarchar單選題moreVarchar多選題教師編號(外鍵)teacheridInteger說明:在tb_exam表中,存儲的是考試套題的相關(guān)信息,試題名稱,所屬課程、添加時間、單選題、多選題和教師編號等。表2.3.6學(xué)生表tbstudent字段名稱數(shù)據(jù)類型長度說明stu_idInteger學(xué)生證號(主鍵)nameVarcha

12、r4姓名sexVarchar1性別passwordVarchar10密碼professionVarchar10專業(yè)teacher_idInteger教師編號(外鍵)說明:在tb_student表中,存儲的是考生的相關(guān)信息,姓名、性別、密碼,所學(xué)專業(yè)和教師編號等。內(nèi)容涉及到學(xué)生證號表2.3.7成績表tbresult字段名稱數(shù)據(jù)類型長度說明res_idInteger成績編號(主鍵)res_singleInteger單選成績res_moreInteger多選成績res_totalInteger總成績res_subdateVarchar成績提交時間stu_idInteger學(xué)生證號(外鍵)teacher_idInteger教師編號(外鍵)說明:在tb_result表中,存儲的是考試成績的相關(guān)信息,內(nèi)容涉及到所屬成績編號、單選成績、多選成績、總成績、提交時間、學(xué)生證號和教師編號等。表2.3.8參與信息表tbcy stu_idandtiezi_idInteger學(xué)生證號和帖子編號(主鍵)stu_idInteger學(xué)生證號(外鍵)tiezi_idIn

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論