版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于JSP的網(wǎng)上教學系統(tǒng)開發(fā)概要伴隨著計算機網(wǎng)絡技術的不斷發(fā)展,傳統(tǒng)課堂式的教育已經(jīng)無法完全滿足社會的日益增長的需求,人們對在線教學系統(tǒng)的需求也更加迫切。在線教學是指利用計算機網(wǎng)絡技術開展教育教學的整個過程,它是完全不同于課堂教學的一種全新的教學方式。網(wǎng)絡教學的方式的受眾范圍更廣,學習時間和進度由自己掌握,同時利用網(wǎng)絡的交互功能與老師和其他同學進行交流。本文采用J2EE技術,基于B/S模式開發(fā)一個網(wǎng)上教學系統(tǒng)。本系統(tǒng)具有管理員、注冊用戶和游客三種角色,主要實現(xiàn)了題庫管理模塊、文字資料庫模塊、視頻庫模塊、自測模塊、答疑交流模塊和用戶管理模塊,系統(tǒng)使用到的技術框架為S2SH,采用SQLServer2005作為后臺數(shù)據(jù)庫,系統(tǒng)具有良好的擴展性。開發(fā)本系統(tǒng)使用WindowsXP操作系統(tǒng),tomcat6服務器,SQLServer2005數(shù)據(jù)庫,MyEclipse8.5開發(fā)工具,從資源上說是可以實現(xiàn)的。在大學課程中已經(jīng)學習了java語言和數(shù)據(jù)庫技術等多門課程,為整個課題開發(fā)提供了堅實的基礎。本系統(tǒng)使用java語言,MVC模式,S2SH框架,SQL數(shù)據(jù)庫。從技術上來說是完全可行的。可行性分析開發(fā)環(huán)境和工具
硬件CPU:酷睿雙核2.4GHz內(nèi)存:DDR32GB硬盤空間:320GB軟件
操作系統(tǒng):WindowsXPSP3開發(fā)工具:MyEclipse8.5數(shù)據(jù)庫:SQLServer2005服務器:Tomcat6.0Java環(huán)境:JDK1.6系統(tǒng)功能結構圖在線教學系統(tǒng)游客模塊注冊用戶模塊管理員模塊查詢文字資料查詢觀看視頻查詢下載資料查詢觀看視頻在線測試留言及回復登錄、退出題庫及類型管理手工生成試卷文字資料庫管理視頻庫管理用戶管理答疑回復管理功能介紹本系統(tǒng)主要有三種類型的用戶,分別是游客用戶、注冊用戶和管理員,游客可以查詢文字資料信息,可以查詢視頻信息,可以在線觀看視頻;注冊用戶登錄后,可以查詢、下載文字資料;可以查詢、觀看視頻信息;可以參加在線測試并且可以查看測試結果,系統(tǒng)能夠自動判分;用戶可以在答疑版塊中發(fā)表留言信息,可以查詢或者回復他人的留言。系統(tǒng)管理員可以新增、修改或者刪除用戶信息;可以查詢、添加、修改或者刪除視頻信息和文字資料;可以管理試題、試題類型,并且可以組卷,可以回復留言或者將某個回復設置為最佳回復。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留言回復表Scores用戶測試得分表Scoresdetail得分明細表Shiti試題表Shiti_Leix試題類型表Sp_leix視頻資料類型表Spzl視頻資料表student注冊用戶表Wzzl文字資料表Wzzl_leix文字資料類型表系統(tǒng)構建本系統(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框架登錄界面游客查詢文字資料游客查詢視頻資料在線測試模塊測試界面測試結果界面討論答疑模塊查看回復界面管理員模塊—管理試題類型試題新增界面試題管理界面試卷管理界面試卷預覽界面新增文字資料庫視頻管理模塊用戶管理模塊答疑模塊本次畢業(yè)設計用到了我大學里學到的許多專業(yè)知識,同時鍛煉了自己對于新技術的自學能力。主要包括MyEclipse開發(fā)環(huán)境的應用,Struts2框架技術應用,SQLServer數(shù)據(jù)庫知識的應用,Spring技術的使用,Hibernate框架技術的使用等等??梢哉f,本次畢業(yè)設計是對我對整個計算機體系知識掌握程度的一次綜合性考驗和鍛煉??偟膩碚f,本次畢業(yè)設計根據(jù)任務書的要求,通過S2SH技術和SQLServer數(shù)據(jù)庫完成了一個具備基本功能的在線教學功能,并通過開發(fā)過程熟悉S2SH框架的運行原理,更深入的認識了現(xiàn)今各大開發(fā)框架的優(yōu)劣勢以及網(wǎng)上教學平臺的開發(fā)前景。讓我從技術、理論和經(jīng)驗上有了一個很大的提高。本次畢業(yè)設計會為我以后的工作和學習增加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年浙江省湖州市屬事業(yè)單位招聘40人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年四川省自貢沿灘區(qū)事業(yè)單位招聘64人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年四川涼山州會東縣招聘小學教師10人高頻重點提升(共500題)附帶答案詳解
- 2025上海金山區(qū)社區(qū)工作者招聘94人歷年高頻重點提升(共500題)附帶答案詳解
- 2024年科研機構項目研發(fā)合作合同
- 2025上半年遼寧事業(yè)單位聯(lián)考招聘高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川達州事業(yè)單位考試招聘工作人員1651人高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川瀘州市龍馬潭區(qū)事業(yè)單位招聘工作人員29人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川樂山高新區(qū)事業(yè)單位招聘3人歷年高頻重點提升(共500題)附帶答案詳解
- 展覽館監(jiān)控系統(tǒng)安裝施工合同范本
- 人教版七年級語文上冊《課內(nèi)文言文基礎知識 》專項測試卷及答案
- 2023-2024學年廣東省深圳市龍崗區(qū)八年級(上)期末英語試卷
- DB23-T 3768-2024北方種鵝節(jié)水生態(tài)旱養(yǎng)管理技術規(guī)程
- 事業(yè)單位招聘《綜合基礎知識》考試試題及答案
- 城鎮(zhèn)燃氣經(jīng)營安全重大隱患判定及燃氣安全管理專題培訓
- 東營房地產(chǎn)市場月報2024年08月
- 2024年電工(高級技師)考前必刷必練題庫500題(含真題、必會題)
- 2024年成都百萬職工技能大賽網(wǎng)約配送員比賽理論考試題庫(含答案)
- 2024年中國中化集團限公司招聘高頻難、易錯點500題模擬試題附帶答案詳解
- 民事訴訟法試題庫
- 山東省濟南市2023-2024學年高一上學期1月期末考試數(shù)學試題 含解析
評論
0/150
提交評論