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

基于Java的在線教學測評系統探討

2014-10-29 10:00:11王飛
電子技術與軟件工程 2014年16期
關鍵詞:在線教學

王飛

摘 要

Java語言是目前應用最具廣泛性的程序設計語言之一。并且具有非常突出的特點,例如:簡單性、可移植性以及安全性等。本課題首先分析了基于Java的在線教學測評系統需求,進而對基于Java的在線教學測評系統設計進行了探討與研究。

【關鍵詞】Java語言 在線教學 測評系統

一方面,由于Java語言具有非常明顯的優勢,例如:簡單性、可移植性以及安全性等。因此,它便為目前網絡開發提供了有效幫助。另一方面,以網絡為基礎能夠為教學提供優化的應用平臺,并且將在線教學測評系統充分應用到計算機教學過程中,能夠達到良性教學的目的。鑒于上述兩方面的優勢,本課題對基于Java的在線教學測評系統進行探討便有著尤為深遠的重要意義。

1 基于Java的在線教學測評系統需求分析

關于程序設計類課程,傳統的教學方法太過陳舊,達不到優化教學的目的。因此,充分應用實踐式教學法便顯得尤為重要。在此基礎上,便需要從授課地點上著手。目前最具實效性的方法便是從理論課堂轉向實踐機房。以理論與實踐相融合,進而達到優化教學的目的。鑒于此,設計出基于Java的在線教學測評系統便有了實質性的價值與意義。

1.1 系統所涉及到的應用人員

基于Java的在線教學測評系統的主要用戶便是教師與學生。教師作為授課人,所使用到的是在線測評系統的服務器端。(1)教師的主要任務有:a. 為學生布置作業。b. 以啟動服務器為基礎,進而接受學生的程序。c. 通過服務器獲取學生的程序或者其他一些有關的信息。d. 對接受服務器進行關閉。學生作為授課對象,所使用到的是在線測評系統的客戶端。(2)學生的主要任務有:a. 注冊賬號,涉及到姓名、班級、學號等基本信息;b. 通過登入賬號查看教師布置的作業內容,例如程序的編寫、調試以及提交等。

1.2 系統功能特性分析

基于Java的在線教學測評系統主要實現的是學生上課時可以多人同時對源程序代碼進行提交,及時地向學生返回程序編譯結果,并對學生以復制的方式抄襲他人程序的行為實現有效規避。以上述要求為依據,系統便應該具備的功能有:

(1)網絡連接。這部分功能涵蓋了服務器端與客戶端,學生可以通過網絡連接至服務器。

(2)客戶端信息記錄。服務器能夠對客戶端的信息進行記錄,例如:學生姓名、班級、學號、IP地址以及所在的機器名等。

(3)點名功能。以學生在客戶機登錄作為參考標準,對沒有上課的學生進行有效確認。

(4)規避作弊。以詳細的客戶信息為憑據,能夠辨識出學生有否在客戶機上作弊。比如:如果在同一臺計算機上,有兩個同學對程序進行提交,則便可視為作弊。

(5)程序編輯。學生處于客戶端能夠對程序進行編輯,并對程序進行運行。這一環節要保證學生在對程序進行編輯的時候不會對他人所編輯的程序進行復制。

(6)程序提交。學生編輯完程序,通過程序的確認為正確之后,在系統上以直接的方式對所編輯的程序進行提交,并收獲與之相關的返回信息。

(7)并發連接。服務器端應該實現同時接受一百人或者一百人以上的連接與傳輸請求,以此滿足廣大客戶的基本需求。

2 基于Java的在線教學測評系統設計分析

基于Java的在線教學測評系統的設計是否縝密,直接影響到該系統的整體性能。該系統在設計上包括了多項內容,例如:系統結構及用戶體驗模型的構建、系統界面的設計以及客戶機與服務器端的連接等。下面筆者便對基于Java的在線教學測評系統設計進行詳細分析。

2.1 系統結構及用戶體驗模型的構建

(1)系統結構的構建。教務系統能夠以直接的方式和學校已經擁有的教務系統進行連接,并且教務系統不需要進行再開發。

(2)用戶體驗模型的構建。對于用戶體驗模型的創建,主要是以系統初始結構為基礎,進而對基于分析層面上的系統元素進行添加,并以這些元素為標準,進一步實現用例所描述的需求功能。

2.2 系統界面的設計

基于Java語言,所利用到的是網格包布局管理器,以此使較為適宜的以客戶端程序為核心的主界面能夠有效實現。便是基于Java的顯現教學測評系統的客戶端主界面。另外,該系統的客戶端主界面還需要配置相應的源程序。

2.3 客戶機與服務器端的連接

系統開發所使用到的模式為Client/Server模式,即為客戶端結構與服務器結構。對于C/S模式,它可以提供簡便且清晰的操作界面。對于服務器,應該滿足多個客戶機端的連接請求功能。換而言之便是,對于客戶機端的連接請求,服務器端程序應該作為及時有效的回應。并且,該系統的客戶端和服務器端在連接方面,所應用到的是私有方法。另外,服務器端程序還應該對客戶機的不同處理功能進行有效處理。

2.4 基于系統當中多線程的應用

為了滿足廣大客戶群的需求,系統應該具備一百個客戶端同時實現穩健傳輸、編譯以及運行的功能。在本地計算機的端口號中,因為服務器端Server Socket能夠對客戶端的連接請求進行不斷的監聽,并且當客戶端對連接請求進行發出時,服務器端能夠形成一個和此客戶端相互對應的Socket對象。由此可見,如果有一百個客戶端和服務器端保持連接,那么在服務器端便能夠形成一百個和客戶端相對應的Socket對象。對于這些Socket而言,通過對Java語言所提供的多線程功能的使用,進而讓和客戶端的通信功能可以得到有效實現。

3 結語

眾所周知,21世紀是信息網絡時代,因此網絡編程便成為了程序設計中不可或缺的功能之一。通過本課題的探究,充分認識到基于Java在線教學測評系統需要具備的一些功能,例如:網絡連接、客戶端信息記錄、點名功能以及程序的編輯等。另外,于Java在線教學測評系統的設計也非常重要。系統設計是否縝密能夠在很大程度上影響到整體系統的性能。因此,相關專業人員便需要在該系統的設計上多下工夫,以此為學生與教師提供更加優化的教與學的平臺,進而為教師的優化教學、為學生的優化學習奠定堅實的基礎。

參考文獻

[1]謝曉偉.基于JAVA語言的項目驅動教學研究[J].科技致富向導,2011(12).

[2]周榕.在線教學測試與評價系統的設計與分析[J].科教導刊(上旬刊),2013(09).

[3]鄒海榮.基于Java的在線教學測評系統研究與設計[J].計算機與數字工程,2011(03).

作者單位

濰坊醫學院公共衛生學院 山東省濰坊市 261053endprint

猜你喜歡
在線教學
基于web在線教學系統研究
高校思想政治理論課在線教學探析
科教導刊(2017年1期)2017-03-13 20:07:47
計算機專業選修課混合教學模式的設計與實踐
在線教學在新型職業農民培育中的應用
電類專業基礎實驗在線教學資源庫的建設研究
淺談基于Web試題庫系統的設計
淺談基于Web在線教學系統設計
互聯網+教育微網站的設計與應用
網絡環境下大學英語混合教學模式探討
高校人文素質教育在線教學的思考
主站蜘蛛池模板: 国产女同自拍视频| 毛片在线看网站| 亚洲小视频网站| 青青草原国产一区二区| 欧美在线视频a| 99精品在线视频观看| 亚洲精品另类| a级毛片一区二区免费视频| 国产美女视频黄a视频全免费网站| 国内精品自在自线视频香蕉| 亚洲综合极品香蕉久久网| 浮力影院国产第一页| 国产在线观看一区精品| 夜夜爽免费视频| 人人爱天天做夜夜爽| 成人一级免费视频| 91午夜福利在线观看| 欧美日韩免费| 高清大学生毛片一级| 国产三级毛片| 日韩美女福利视频| 69视频国产| 看看一级毛片| 久久99热66这里只有精品一| 99色亚洲国产精品11p| 日韩精品一区二区三区中文无码| 91国内在线视频| 尤物成AV人片在线观看| 国产麻豆福利av在线播放| 国产免费久久精品44| 老司机aⅴ在线精品导航| 日韩欧美中文字幕在线韩免费 | 色天堂无毒不卡| 久久永久免费人妻精品| 国产高清色视频免费看的网址| 蜜桃视频一区二区| 国产色爱av资源综合区| 国产永久无码观看在线| 中国黄色一级视频| 亚洲综合片| 国产精品区视频中文字幕| 狠狠做深爱婷婷久久一区| 国产无套粉嫩白浆| 中文字幕 91| 波多野结衣无码视频在线观看| 久久夜色精品国产嚕嚕亚洲av| 精品国产美女福到在线不卡f| 区国产精品搜索视频| 99在线视频精品| 欧类av怡春院| 午夜视频在线观看免费网站| 无码日韩精品91超碰| 亚瑟天堂久久一区二区影院| 免费中文字幕在在线不卡| 亚洲乱码在线播放| 91探花国产综合在线精品| 天天摸夜夜操| 香蕉国产精品视频| 欧美啪啪精品| 亚洲天堂久久| 91免费国产在线观看尤物| 久久人妻系列无码一区| 午夜性爽视频男人的天堂| 高清色本在线www| 欧美日韩高清在线| 五月天丁香婷婷综合久久| 中文成人在线视频| 亚洲无码视频一区二区三区| 欧美色99| 亚洲无码高清视频在线观看 | 久久国产热| 精品久久久久久中文字幕女| 制服丝袜国产精品| 成·人免费午夜无码视频在线观看 | 欧美视频免费一区二区三区| 欧美视频在线观看第一页| 免费aa毛片| 99视频只有精品| 久久综合国产乱子免费| 美女被躁出白浆视频播放| 一本久道热中字伊人| 欧美精品导航|