999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高校在線教學系統的設計與實現

2019-09-10 07:22:44徐國紅
現代信息科技 2019年4期
關鍵詞:教育信息化

摘 要:隨著計算機網絡技術的飛速發展與互聯網的不斷普及,“在線學習”打破傳統的教育模式,以其特有的靈活、便捷等優點,已經成為教育發展的一個重要方向。本文設計的系統按權限分主要包括學生用戶、教師用戶、管理員用戶三個角色,其中學生用戶能夠實現公告查看、課程查看、網上提問、網上討論、網上測試、資料下載、修改登錄密碼等功能;教師用戶能夠實現公告發布、課程查看、試題管理、網上答疑、網上討論、修改登錄密碼等功能;管理員用戶具備公告信息管理、課程信息管理、資料信息管理、系統用戶信息管理、修改登錄密碼等功能。

關鍵詞:在線學習;系統設計;教育信息化

中圖分類號:TP311.52 文獻標識碼:A 文章編號:2096-4706(2019)04-0067-03

Design and Implementation of Online Teaching System

XU Guohong

(Jiangxi Modern Polytechnic College,Nanchang 330095,China)

Abstract:With the rapid development of computer network technology and the continuous popularization of internet,“online learning” to break the traditional mode of education,with its peculiar advantages of flexible and convenient has become an important direction of the education development.Online teaching system includes students,teachers and administrator,student users can realize announcement view,course view,online questions,online discussion,online testing,data download,modify the login password and other functions. Teacher users can realize the functions of announcement publishing,course viewing,test management,online question answering,online discussion and modifying login password. Administrator users have the functions of announcement information management,course information management,data information management,system user information management and modifying login password.

Keywords:online learning;system design;education informatization

0 引 言

目前大部分學生是被動地接受老師所灌輸的書本知識,喪失了對學習的熱情與積極性。因此,需要一種的新的教學模式來打破傳統的教學模式的限制,這種新的教學模式必須能盡可能地激起學生學習的熱情與積極性。利用計算機、網絡技術實現的在線學習系統使得師生的教學不再受到地域的限制——不僅僅局限于學校教室了,也不受時間的限制——不僅僅局限于上課時間了,只要身邊有一臺可以聯網的設備,就可以隨時隨地地通過互聯網進行學習了。本系統是針對我校師生教與學的需求,建設一個面向廣大師生的在線教學系統。該系統能輔助學校更好地完成師生相關課程的教學工作,便于學生更加牢固地掌握課堂所學知識,同時能夠補充擴展課堂知識點,使得學生能夠更加深入、更加全面地了解每門課程的相關知識。要求最終開發出的系統能具備相對完善的功能,如教學相關的功能,即課程查詢、公告查詢、網上討論、網上答疑、網上測試和上傳下載資料等,同時也能夠方便管理員對教師用戶和學生用戶的相關信息進行管理以及對整個系統進行維護。當然,界面也必須足夠美觀、簡潔明了,易于用戶操作。

1 系統功能分析

通過問卷調查以及調研的方式,得到該系統的業務需求。學生用戶端:具備公告查看、課程查看、網上提問、網上討論、網上測試、資料下載、修改登錄密碼等功能。教師用戶端:具備公告發布、課程查看、試題管理、網上答疑、網上討論、修改登錄密碼等功能。管理員用戶端:具備公告信息管理、課程信息管理、學習資料信息管理、系統用戶信息管理、修改登錄密碼等功能。在對系統業務進行分析之后,得出系統具有三種不同角色:教師、學生及管理員,得出系統的數據流圖如圖1所示。數據字典能夠對數據流圖中的各個數據做出進一步詳細的解釋,用以描述系統中每個數據,并給出其定義。

2 系統功能設計

系統功能圖是用來描述系統功能結構的圖,將一個系統的各項功能劃分若干層次,上層功能包含下層功能,一步一步細化功能,便于設計實現。通過對系統業務和數據流圖進行具體分析,得出系統的功能模塊結構圖。系統的功能模塊圖如圖2所示。

3 系統功能實現

3.1 公告信息管理

公告信息管理具有公告信息查詢、添加公告、修改公告、刪除公告等操作,進行各種操作時,會觸發各種action,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作對JSP頁面上的各種請求、數據進行處理,對數據庫進行操作,然后反映到相應的JSP頁面上。

以添加公告為例,當點擊添加公告按鈕后,觸發該按鈕的action彈出添加系統公告的JSP頁面,填寫相關信息后點擊提交信息,觸發一個action:addnotice,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作,通過post方法獲取到JSP添加公告頁面中表單中公告的公告標題(ntitle)和公告內容(ncontent),調用數據庫操作insert語句將公告的標題(ntitle)、內容(ncontent)插入數據庫公告信息表(notices)中。

3.2 課程信息管理

課程信息管理具有課程信息查詢、添加課程信息、修改課程信息、刪除課程等操作。進行各種操作時,會觸發各種action,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作對JSP頁面上的各種請求、數據進行處理,對數據庫進行操作,然后反映到相應的JSP頁面上。

當進行課程信息的查詢時,可以支持模糊查詢,在查詢課程的輸入框里填寫課程的關鍵詞(key),首先通過JSP頁面獲取表單信息關鍵詞key,調用數據庫查詢語句kename like'%"+key+"%'查找數據庫中課程信息表(kechens),將課程名中包含這個關鍵詞的所有課程在列表中顯示出來。

當點擊添加課程按鈕后,觸發該按鈕的action彈出添加課程的JSP頁面,填寫相關信息后點擊提交信息,觸發一個action:addkechen,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作,通過post方法獲取到JSP添加課程頁面中表單中課程的名稱(kname)、上課地點(kplace)、上課時間(ktime)、授課老師(kteacher)、上課班級(kclass),調用數據庫操作insert語句將課程的上述相關信息等插入數據庫課程信息表(kechens)中。

3.3 資料上傳下載

資料上傳下載具有學習資料查詢、上傳學習資料、修改學習資料信息、刪除資料等操作。當點擊添加文件按鈕后,觸發該按鈕的action彈出添加文件的JSP頁面,填寫相關信息并瀏覽本地文件選擇一個文件后,點擊提交信息后,觸發一個action:addfiles,通過配置在服務器上的Java Servlet:Upload、MainCtrl服務中的控制操作,通過DiskFileItemFactory factory將這個文件復制到工程文件夾下的upfile文件夾下,并生成一個url下載鏈接,可以支持上傳各種文件,并且可以通過setSizeMax函數設置文件的上限,這里設置的是最大100M,通過post方法獲取到JSP添加文件頁面中表單中資料的名稱(filename)、類別(fileclass)、類型(filetype)、下載鏈接(fileurl),調用數據庫操作insert語句將資料的上述相關信息等插入數據庫資料信息表(kcfiles)中。

當進行資料下載操作時,選擇一個文件點擊下載后,JSP頁面把該請求交給tomcat服務器上的servlet服務處理,根據這個文件的url找到指定路徑的存儲位置,下載該文件到本地指定路徑下,并通過這個url調用數據庫查詢語句找到這個url數據的其他屬性,如文件名(filename)、類別(fileclass)、類型(filetype)等。

3.4 試題信息管理

試題管理是對教師自己任課課程的試題的管理,對試題具有如下操作:添加、修改、刪除、查詢試題等。教師除了能夠通過課堂講授知識給學生外,同時還能在網上提供一些試題給學生練習,這樣能夠讓學生邊學邊練,有助于學生更加牢固地掌握所學知識。

進行各種操作時,會觸發各種action,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作對JSP頁面上的各種請求、數據進行處理,對數據庫進行操作,然后反映到相應的JSP頁面上。

當點擊添加試題按鈕后,觸發該按鈕的action彈出添加試題的JSP頁面,填寫相關信息后點擊提交信息,觸發一個action:addshiti,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作,通過post方法獲取到JSP添加試題頁面中表單中試題的課程名(kechen)、章節(zhangjie)、題型(stype)、內容(scontent)、答案(anwers)和分值(fenzhi),調用數據庫操作insert語句將上述信息等插入數據庫試題信息表(sysuser)中。

3.5 網上答疑

學生在學習過程中遇到問題,通過網上交流比直接去找老師更加方便,可以直接在網上提出自己的問題,教師登錄系統查看后,便能看到學生提出的問題,然后一一對其進行答疑解惑,有助于幫助學生對于課程上的重點、難點等有更深入的理解,對學生的學習提供幫助。

實現答疑解惑,要首先選擇一個問題,點擊回答,觸發該按鈕的action彈出添加實體的JSP頁面,對該問題進行回答點擊提交信息后,觸發一個action:addanswer,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作,通過post方法獲取到JSP添加回答頁面中表單中回答內容(answer),調用數據庫操作insert語句將回答(answer)插入數據庫答疑問題信息表(tiwen)對應id的那條問題數據中。

3.6 網上測試

學生通過對老師提供的試題進行測驗,檢測鞏固自己所學的課程知識,通過網上測驗知曉自己還有哪些知識點沒有掌握好,然后針對這些沒有掌握好的知識點進行復習,這有利于學生全面掌握知識點,對學習提高大有幫助。

實現這一功能,選擇相關信息如課程、章節后點擊提交信息,觸發該按鈕的action進入考試的JSP頁面,由JSP頁面通過表單獲取填寫的信息后,調用數據庫操作select 語句將課程名(kechen)、章節(zhangjie)與數據庫中試題信息表(shitis)中數據進行比對,從三種不同的題型(stype)通過order by newid()函數隨機各提取10條與該門課程的該章節相同的數據通過3個list集合顯示在JSP試卷頁面中。

答題結束后,提交答案,由JSP考試頁面獲取表單中每個試題的答案,經過與數據庫中試題信息表(shitis)相應的數據中的答案(anwers)進行比對,若相同則提取該題的分值(fenzhi)加到每個題型的總分上去,最后通過total+=Number(f)方法將三種題型(選擇、填空、判斷)各自所得總分數相加,顯示總成績。

3.7 網上討論

通常老師上完課之后,為了讓學生鞏固所學知識點中的重點、難點,這時老師可以通過登錄系統網上討論提出相關的討論題,與學生們一起在每個討論題下面自由發言討論,不但可以幫助同學們更好地掌握知識點,同時還有助于促進老師學生之間的學習交流。當點擊添加討論按鈕后,觸發該按鈕的action彈出添加討論的JSP頁面,填寫相關信息后點擊提交信息,觸發一個action:addtaolun,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作,通過post方法獲取到JSP添加討論頁面中表單中討論的內容(content)和發言人編號(id),調用數據庫操作insert 語句將討論內容(content)、發言人編號(id)插入數據庫討論信息表(taolun)中。在老師提出一個討論題后,學生登錄本系統網上討論功能,可以看到老師提出的各個討論題,學生們可以在下面自由發言討論,不但可以幫助同學們更好地掌握知識點,同時還有助于促進老師學生之間的學習交流。當點擊一個討論題目時,JSP獲取該題目的編號(id),通過調用數據庫操作select語句將與數據庫討論信息表中題目的編號(id)相同的數據的討論題內容(content),發言者用戶名(uname)顯示在JSP討論題頁面。在文本框內輸入發言信息,點擊提交后,觸發一個action:fy,通過配置在服務器上的Java Servlet:MainCtrl服務中的控制操作,通過post方法獲取到JSP網上討論頁面中表單中討論內容(content)和發言者者編號(id),調用數據庫操作insert語句將上述信息插入數據庫討論信息表(taolun)中。

4 結 論

本文設計的在線教學系統所具備的功能比較全面,包含課程查詢、公告查詢、網上討論、網上答疑、網上測試和上傳下載資料等,基本可以滿足廣大師生的教學需求;同時界面干凈整潔,簡潔明了,易于用戶操作,用戶體驗良好,系統的可擴展性良好,便于修改或添加更多功能。

參考文獻:

[1] 陳莉.基于Struts2框架的應用研究 [D].湖北:湖北工業大學,2008.

[2] 王嘉.基于開源框架的在線學習平臺的研究與應用 [D].大連:大連理工大學,2008.

[3] 鄭達.商業網站軟件系統的設計與實現 [D].上海:華東師范大學,2008.

作者簡介:徐國紅(1981-),女,漢族,江西樟樹人,本科,助教,招生處、國際交流中心主辦科員,學士,研究方向:計算機。

猜你喜歡
教育信息化
教育信息化及對教育技術培訓內容的思考
青年時代(2016年27期)2016-12-08 22:25:13
拒絕“花哨”,重拾“得體”
考試周刊(2016年91期)2016-12-08 21:33:05
“互聯網+”背景下高職院校數字校園建設的探索與實踐
基于翻轉課堂的大學英語混合式教學模式探究
人間(2016年30期)2016-12-03 22:19:16
如何加強校園信息化建設創學校發展提速平臺
職業·中旬(2016年10期)2016-11-28 19:01:55
基于虛擬仿真技術的地方高校實驗教學探討
信息技術與教學難以深度融合的成因及解決途徑探析
科技資訊(2016年19期)2016-11-15 10:19:53
榆林學院智慧校園系統架構的分析與設計
高職學院信息化建設中面臨的問題和思考
科技視界(2016年22期)2016-10-18 17:29:57
創新信息技術支撐教學變革
主站蜘蛛池模板: 欧美日韩国产精品综合| 最新国产精品第1页| 99视频在线免费观看| 思思热精品在线8| 99久久精品久久久久久婷婷| 手机在线看片不卡中文字幕| 九九热视频精品在线| 亚洲天堂精品视频| 在线日韩日本国产亚洲| 91无码人妻精品一区二区蜜桃| 国产成人高清精品免费软件| 日韩在线中文| 久久亚洲国产一区二区| 久久semm亚洲国产| 国产一区二区精品福利| 国产精品网址你懂的| 91娇喘视频| 日韩人妻少妇一区二区| 国内毛片视频| 国产网站免费看| 国产精品一区在线麻豆| 欧美97色| 亚洲精品成人福利在线电影| 成人精品午夜福利在线播放| 无码一区二区三区视频在线播放| 亚洲精品少妇熟女| 久久综合九九亚洲一区| 亚洲天堂网视频| 欧美国产日韩另类| 亚洲日韩日本中文在线| 在线视频精品一区| 一区二区三区国产| 97在线免费| 在线a视频免费观看| 欧美日韩国产高清一区二区三区| 日韩黄色在线| 中国国产A一级毛片| 亚洲欧州色色免费AV| 国产成人超碰无码| 国产精品亚欧美一区二区三区| 日本午夜精品一本在线观看| 在线观看91香蕉国产免费| 欧美日韩导航| 亚洲狠狠婷婷综合久久久久| 亚洲欧美日韩精品专区| 欧美国产日韩在线| 亚洲无码高清一区| 亚洲成人福利网站| 久久久久青草线综合超碰| 久久无码av三级| 国产成人高清精品免费软件| 成人小视频网| 国产乱视频网站| 999精品色在线观看| 国产成人久视频免费| 综1合AV在线播放| 久久青草热| 亚洲国产天堂久久综合| 高潮毛片无遮挡高清视频播放| 久久婷婷国产综合尤物精品| 麻豆精品久久久久久久99蜜桃| 国产男人的天堂| 中文精品久久久久国产网址 | 亚洲性日韩精品一区二区| 99精品久久精品| 国产av无码日韩av无码网站| 在线无码av一区二区三区| 国产视频欧美| 色哟哟国产成人精品| 久久99国产综合精品1| hezyo加勒比一区二区三区| 区国产精品搜索视频| 亚洲精品无码久久毛片波多野吉| 久久久久无码国产精品不卡| 四虎精品国产AV二区| 97人妻精品专区久久久久| 国产精品自拍合集| 亚洲a免费| 无码高潮喷水专区久久| 91视频青青草| 性69交片免费看| 欧美国产日产一区二区|