国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java的在線教學測評系統(tǒng)探討

2014-10-29 10:00:11王飛
電子技術(shù)與軟件工程 2014年16期
關(guān)鍵詞:Java語言在線教學

王飛

摘 要

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

【關(guān)鍵詞】Java語言 在線教學 測評系統(tǒng)

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

1 基于Java的在線教學測評系統(tǒng)需求分析

關(guān)于程序設(shè)計類課程,傳統(tǒng)的教學方法太過陳舊,達不到優(yōu)化教學的目的。因此,充分應(yīng)用實踐式教學法便顯得尤為重要。在此基礎(chǔ)上,便需要從授課地點上著手。目前最具實效性的方法便是從理論課堂轉(zhuǎn)向?qū)嵺`機房。以理論與實踐相融合,進而達到優(yōu)化教學的目的。鑒于此,設(shè)計出基于Java的在線教學測評系統(tǒng)便有了實質(zhì)性的價值與意義。

1.1 系統(tǒng)所涉及到的應(yīng)用人員

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

1.2 系統(tǒng)功能特性分析

基于Java的在線教學測評系統(tǒng)主要實現(xiàn)的是學生上課時可以多人同時對源程序代碼進行提交,及時地向?qū)W生返回程序編譯結(jié)果,并對學生以復(fù)制的方式抄襲他人程序的行為實現(xiàn)有效規(guī)避。以上述要求為依據(jù),系統(tǒng)便應(yīng)該具備的功能有:

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

(2)客戶端信息記錄。服務(wù)器能夠?qū)蛻舳说男畔⑦M行記錄,例如:學生姓名、班級、學號、IP地址以及所在的機器名等。

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

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

(5)程序編輯。學生處于客戶端能夠?qū)Τ绦蜻M行編輯,并對程序進行運行。這一環(huán)節(jié)要保證學生在對程序進行編輯的時候不會對他人所編輯的程序進行復(fù)制。

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

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

2 基于Java的在線教學測評系統(tǒng)設(shè)計分析

基于Java的在線教學測評系統(tǒng)的設(shè)計是否縝密,直接影響到該系統(tǒng)的整體性能。該系統(tǒng)在設(shè)計上包括了多項內(nèi)容,例如:系統(tǒng)結(jié)構(gòu)及用戶體驗?zāi)P偷臉?gòu)建、系統(tǒng)界面的設(shè)計以及客戶機與服務(wù)器端的連接等。下面筆者便對基于Java的在線教學測評系統(tǒng)設(shè)計進行詳細分析。

2.1 系統(tǒng)結(jié)構(gòu)及用戶體驗?zāi)P偷臉?gòu)建

(1)系統(tǒng)結(jié)構(gòu)的構(gòu)建。教務(wù)系統(tǒng)能夠以直接的方式和學校已經(jīng)擁有的教務(wù)系統(tǒng)進行連接,并且教務(wù)系統(tǒng)不需要進行再開發(fā)。

(2)用戶體驗?zāi)P偷臉?gòu)建。對于用戶體驗?zāi)P偷膭?chuàng)建,主要是以系統(tǒng)初始結(jié)構(gòu)為基礎(chǔ),進而對基于分析層面上的系統(tǒng)元素進行添加,并以這些元素為標準,進一步實現(xiàn)用例所描述的需求功能。

2.2 系統(tǒng)界面的設(shè)計

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

2.3 客戶機與服務(wù)器端的連接

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

2.4 基于系統(tǒng)當中多線程的應(yīng)用

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

3 結(jié)語

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

參考文獻

[1]謝曉偉.基于JAVA語言的項目驅(qū)動教學研究[J].科技致富向?qū)В?011(12).

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

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

作者單位

濰坊醫(yī)學院公共衛(wèi)生學院 山東省濰坊市 261053endprint

猜你喜歡
Java語言在線教學
在線教學在新型職業(yè)農(nóng)民培育中的應(yīng)用
基于Android平臺的健康醫(yī)療APP設(shè)計與開發(fā)
大學生創(chuàng)業(yè)平臺設(shè)計與實現(xiàn)
計算機軟件開發(fā)中的JAVA編程語言分析
淺談基于Web試題庫系統(tǒng)的設(shè)計
淺談基于Web在線教學系統(tǒng)設(shè)計
用戶隱私保護之手機密碼保險箱
互聯(lián)網(wǎng)+教育微網(wǎng)站的設(shè)計與應(yīng)用
課堂教學與在線教學相結(jié)合的教學探討
求知導刊(2016年2期)2016-03-05 20:31:20
網(wǎng)絡(luò)環(huán)境下大學英語混合教學模式探討
渭源县| 元阳县| 浑源县| 清河县| 宜兴市| 淳化县| 宿迁市| 玛曲县| 宁德市| 南川市| 平利县| 渭源县| 石河子市| 安平县| 和林格尔县| 买车| 满洲里市| 宁波市| 常州市| 锡林浩特市| 日照市| 阿城市| 锡林郭勒盟| 遵化市| 怀集县| 临安市| 彩票| 凌云县| 徐州市| 营山县| 闽清县| 富宁县| 洪洞县| 普陀区| 恩平市| 尖扎县| 静乐县| 滕州市| 广州市| 鹿邑县| 即墨市|