網(wǎng)上教學(xué)系統(tǒng)答辯稿_第1頁
網(wǎng)上教學(xué)系統(tǒng)答辯稿_第2頁
網(wǎng)上教學(xué)系統(tǒng)答辯稿_第3頁
網(wǎng)上教學(xué)系統(tǒng)答辯稿_第4頁
網(wǎng)上教學(xué)系統(tǒng)答辯稿_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于JSP的網(wǎng)上教學(xué)系統(tǒng)開發(fā)概要伴隨著計算機網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,傳統(tǒng)課堂式的教育已經(jīng)無法完全滿足社會的日益增長的需求,人們對在線教學(xué)系統(tǒng)的需求也更加迫切。在線教學(xué)是指利用計算機網(wǎng)絡(luò)技術(shù)開展教育教學(xué)的整個過程,它是完全不同于課堂教學(xué)的一種全新的教學(xué)方式。網(wǎng)絡(luò)教學(xué)的方式的受眾范圍更廣,學(xué)習(xí)時間和進度由自己掌握,同時利用網(wǎng)絡(luò)的交互功能與老師和其他同學(xué)進行交流。本文采用J2EE技術(shù),基于B/S模式開發(fā)一個網(wǎng)上教學(xué)系統(tǒng)。本系統(tǒng)具有管理員、注冊用戶和游客三種角色,主要實現(xiàn)了題庫管理模塊、文字資料庫模塊、視頻庫模塊、自測模塊、答疑交流模塊和用戶管理模塊,系統(tǒng)使用到的技術(shù)框架為S2SH,采用SQLServer2005作為后臺數(shù)據(jù)庫,系統(tǒng)具有良好的擴展性。開發(fā)本系統(tǒng)使用WindowsXP操作系統(tǒng),tomcat6服務(wù)器,SQLServer2005數(shù)據(jù)庫,MyEclipse8.5開發(fā)工具,從資源上說是可以實現(xiàn)的。在大學(xué)課程中已經(jīng)學(xué)習(xí)了java語言和數(shù)據(jù)庫技術(shù)等多門課程,為整個課題開發(fā)提供了堅實的基礎(chǔ)。本系統(tǒng)使用java語言,MVC模式,S2SH框架,SQL數(shù)據(jù)庫。從技術(shù)上來說是完全可行的。可行性分析開發(fā)環(huán)境和工具

硬件CPU:酷睿雙核2.4GHz內(nèi)存:DDR32GB硬盤空間:320GB軟件

操作系統(tǒng):WindowsXPSP3開發(fā)工具:MyEclipse8.5數(shù)據(jù)庫:SQLServer2005服務(wù)器:Tomcat6.0Java環(huán)境:JDK1.6系統(tǒng)功能結(jié)構(gòu)圖在線教學(xué)系統(tǒng)游客模塊注冊用戶模塊管理員模塊查詢文字資料查詢觀看視頻查詢下載資料查詢觀看視頻在線測試留言及回復(fù)登錄、退出題庫及類型管理手工生成試卷文字資料庫管理視頻庫管理用戶管理答疑回復(fù)管理功能介紹本系統(tǒng)主要有三種類型的用戶,分別是游客用戶、注冊用戶和管理員,游客可以查詢文字資料信息,可以查詢視頻信息,可以在線觀看視頻;注冊用戶登錄后,可以查詢、下載文字資料;可以查詢、觀看視頻信息;可以參加在線測試并且可以查看測試結(jié)果,系統(tǒng)能夠自動判分;用戶可以在答疑版塊中發(fā)表留言信息,可以查詢或者回復(fù)他人的留言。系統(tǒng)管理員可以新增、修改或者刪除用戶信息;可以查詢、添加、修改或者刪除視頻信息和文字資料;可以管理試題、試題類型,并且可以組卷,可以回復(fù)留言或者將某個回復(fù)設(shè)置為最佳回復(fù)。E-R圖試題類型編號類型名描述試題編號類型題干答案分值難度ABCD1:n試卷編號名稱類型1:n1:nE-R圖資料類型編號類型名視頻資料類型題干編號文字資料編號名稱類型1:n描述上傳時間視頻類型1:n視頻名相對地址類型描述上傳時間保存地址E-R圖得分用戶試卷ID用戶編號得分明細編號試卷號用戶1:n試題用戶得分用戶名姓名密碼院系班級卷面分用戶分用戶答案性別n:1數(shù)據(jù)庫表一覽數(shù)據(jù)庫表名說明Admin用來存放系統(tǒng)管理員的用戶名和密碼liuyan用來存放用戶留言信息Paper試卷信息表Paperdetail試卷詳情表Reply留言回復(fù)表Scores用戶測試得分表Scoresdetail得分明細表Shiti試題表Shiti_Leix試題類型表Sp_leix視頻資料類型表Spzl視頻資料表student注冊用戶表Wzzl文字資料表Wzzl_leix文字資料類型表系統(tǒng)構(gòu)建本系統(tǒng)使用Struts2、Spring、Hibernate框架(統(tǒng)稱S2SH)實現(xiàn),首先在MyEclipse中創(chuàng)建一個WebProject,命名為JKTeaching,其次,分別為其增加Struts2、Spring和Hibernate框架支持,在這三個框架支持下系統(tǒng)方可正常運行。在系統(tǒng)搭建好之后主要有如下幾個核心配置文件:1、struts.xml:保存struts2的Action配置信息2、hibernate.cfg.xml:保存了Hibernate配置信息3、applicationContext.xml:保存了Spring配置信息,它起到承上(struts2)啟下(Hibernate)的作用,集成了Hibernate3框架登錄界面游客查詢文字資料游客查詢視頻資料在線測試模塊測試界面測試結(jié)果界面討論答疑模塊查看回復(fù)界面管理員模塊—管理試題類型試題新增界面試題管理界面試卷管理界面試卷預(yù)覽界面新增文字資料庫視頻管理模塊用戶管理模塊答疑模塊本次畢業(yè)設(shè)計用到了我大學(xué)里學(xué)到的許多專業(yè)知識,同時鍛煉了自己對于新技術(shù)的自學(xué)能力。主要包括MyEclipse開發(fā)環(huán)境的應(yīng)用,Struts2框架技術(shù)應(yīng)用,SQLServer數(shù)據(jù)庫知識的應(yīng)用,Spring技術(shù)的使用,Hibernate框架技術(shù)的使用等等??梢哉f,本次畢業(yè)設(shè)計是對我對整個計算機體系知識掌握程度的一次綜合性考驗和鍛煉??偟膩碚f,本次畢業(yè)設(shè)計根據(jù)任務(wù)書的要求,通過S2SH技術(shù)和SQLServer數(shù)據(jù)庫完成了一個具備基本功能的在線教學(xué)功能,并通過開發(fā)過程熟悉S2SH框架的運行原理,更深入的認識了現(xiàn)今各大開發(fā)框架的優(yōu)劣勢以及網(wǎng)上教學(xué)平臺的開發(fā)前景。讓我從技術(shù)、理論和經(jīng)驗上有了一個很大的提高。本次畢業(yè)設(shè)計會為我以后的工作和學(xué)習(xí)增加

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論