網上教學系統答辯稿_第1頁
網上教學系統答辯稿_第2頁
網上教學系統答辯稿_第3頁
網上教學系統答辯稿_第4頁
網上教學系統答辯稿_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

硬件CPU:酷睿雙核2.4GHz內存:DDR32GB硬盤空間:320GB軟件

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論