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

?

基于指紋識(shí)別的移動(dòng)終端課堂點(diǎn)名系統(tǒng)研究與實(shí)現(xiàn)

2015-03-07 07:43陳宇星徐明金惠穎駱志鵬明重陽
電腦知識(shí)與技術(shù) 2015年34期
關(guān)鍵詞:教師管理軟件開發(fā)

陳宇星 徐明 金惠穎 駱志鵬 明重陽

摘要:隨著高校規(guī)模的不斷擴(kuò)大以及當(dāng)前科技實(shí)力的不斷進(jìn)步,高校的信息化管理將成為一種趨勢(shì)。雖然目前面向教務(wù)及學(xué)生的教務(wù)管理軟件以及輔助教學(xué)軟件已經(jīng)十分普及,但面向教師的課堂輔助管理軟件在市場(chǎng)上仍十分少見。該文將詳細(xì)介紹“課堂點(diǎn)名系統(tǒng)”軟件的研究、開發(fā)以及具體實(shí)現(xiàn)過程。

關(guān)鍵詞:課堂點(diǎn)名系統(tǒng);教師管理;軟件開發(fā)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)34-0149-02

1 引言

近年來,隨著信息化的高速發(fā)展,個(gè)人電腦已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?,人們可以在電腦上娛樂,辦公,購物等等。此外,電腦在學(xué)生課堂上也起到了重要作用,教師已經(jīng)能夠熟練利用電腦進(jìn)行教學(xué),因此,利用目前普及的PC終端構(gòu)建現(xiàn)代信息化課堂已成為教學(xué)管理現(xiàn)代化的發(fā)展趨勢(shì)。

我們通過對(duì)課堂教學(xué)管理的調(diào)查與分析發(fā)現(xiàn),上課點(diǎn)名工作,已經(jīng)成為對(duì)學(xué)生逃課行為實(shí)施約束極其重要的必備環(huán)節(jié),本應(yīng)用軟件——課堂點(diǎn)名系統(tǒng)的實(shí)現(xiàn),能夠?yàn)榻處熖峁┤w點(diǎn)名、隨機(jī)點(diǎn)名、記錄計(jì)算平時(shí)分等功能,有利于實(shí)現(xiàn)課堂點(diǎn)名公平性,同樣也為教師節(jié)省了課后數(shù)據(jù)信息處理時(shí)間。

2 概要描述

為了方便教師進(jìn)行課堂點(diǎn)名以及記錄平時(shí)成績(jī),我們采用將軟件應(yīng)用到個(gè)人電腦上的方式,建立基于PC終端的教師點(diǎn)名系統(tǒng)。本軟件在Visual Studio 2008平臺(tái)運(yùn)用C#語言進(jìn)行開發(fā)的,前端連接指紋識(shí)別儀,用于采集識(shí)別學(xué)生指紋信息。該產(chǎn)品除具有課堂點(diǎn)名功能外,還兼具記錄平時(shí)分及實(shí)時(shí)計(jì)算平均分等功能,能夠滿足教師上課記錄平時(shí)分的需求,簡(jiǎn)化教師的記錄和計(jì)算工作。

此軟件開發(fā)以新穎、明確的定位和全面的服務(wù)給教師課堂點(diǎn)名帶來全新的氣象,幫助教師隨機(jī)公平點(diǎn)名,更準(zhǔn)確的記錄學(xué)生的平時(shí)成績(jī)。

3 需求來源

隨著人民生活水平的不斷提高,人們對(duì)于生活的便利性需求也在逐步提高,傳統(tǒng)的上課模式已經(jīng)無法滿足人們的需求,在多數(shù)高校中,課堂的點(diǎn)名都由教師來決定,這樣會(huì)帶有一定的主觀性,可能導(dǎo)致學(xué)生點(diǎn)名次數(shù)過多,或過少甚至沒有被點(diǎn)名過的情況,無法真正地做到公平、公正。另一方面,學(xué)生成績(jī)的記錄工作均在紙張上完成,這樣的人工管理模式需要教師付出一定的精力去完成成績(jī)的記錄和計(jì)算工作,容易出錯(cuò)而且花費(fèi)時(shí)間較長(zhǎng),不僅效率低下,而且也缺乏靈活性。此外,紙張記錄既增加了勞動(dòng)付出,也浪費(fèi)了資源。根據(jù)調(diào)查,雖然市場(chǎng)上的類似軟件很多,但是帶有指紋識(shí)別的課堂隨機(jī)點(diǎn)名和記錄平時(shí)分的應(yīng)用軟件相對(duì)較少,因此本系統(tǒng)有著廣闊的市場(chǎng)前景。另一方面隨著高等教育的不斷深入,類似的軟件需求會(huì)越來越大。因此,設(shè)計(jì)一款基于PC終端的指紋識(shí)別點(diǎn)名軟件能夠給用戶帶來更多的便利,節(jié)省不必要的教學(xué)外時(shí)間。

4 系統(tǒng)構(gòu)架

5 系統(tǒng)設(shè)計(jì)

5.1 系統(tǒng)設(shè)計(jì)

由于考慮到教室電腦連接網(wǎng)絡(luò)與軟件安裝的局限性,故采用了文件管理的形式。文件以“教師號(hào)+課程名”命名,保證的文件的唯一性。除此之外,每次向文件寫進(jìn)記錄時(shí),都會(huì)以“create”的方式寫入,從而避免了記錄的積累。

5.2 系統(tǒng)服務(wù)模塊設(shè)計(jì)

根據(jù)教師的需求,課堂點(diǎn)名分成下面幾個(gè)功能模塊:

登錄模塊:教師在使用客戶端前必須先注冊(cè)一個(gè)賬號(hào),再用該賬號(hào)進(jìn)行登錄即可使用該軟件,軟件支持多用戶登錄。

點(diǎn)名模塊:教師能夠?qū)W(xué)生進(jìn)行隨機(jī)點(diǎn)名,系統(tǒng)中設(shè)計(jì)了相關(guān)算法,能夠?qū)c(diǎn)名對(duì)象進(jìn)行篩選以盡量使人均點(diǎn)名次數(shù)達(dá)到平均值,教師根據(jù)學(xué)生的表現(xiàn)情況自行打分,數(shù)據(jù)將會(huì)在文本中即時(shí)保存。

記錄模塊:系統(tǒng)能夠自動(dòng)記錄學(xué)生的被點(diǎn)名次數(shù)和分?jǐn)?shù),根據(jù)給定的公式對(duì)學(xué)生的平時(shí)成績(jī)進(jìn)行計(jì)算。

注:平時(shí)成績(jī)=(上一次的平時(shí)成績(jī)*(總次數(shù)-1)+這次老師所給成績(jī))/總次數(shù)

1)系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)主要通過C#語言在Visual Studio 2008平臺(tái)開發(fā)。根據(jù)上述設(shè)計(jì),進(jìn)行編碼實(shí)現(xiàn)各功能模塊,其中一些主要代碼如下:

(1)成績(jī)寫入模塊

public class FileWrite{

public static void WriteData(int[] a, int[] ave, string fwn){

int i = 0;

FileStream fs = new FileStream(

@fwn, //路徑

FileMode.Create,

//FileMode.Create, //創(chuàng)建(有則重新創(chuàng)建)

//FileMode.CreateNew, //創(chuàng)建新文件(有則創(chuàng)建失敗:運(yùn)行異常)

//FileMode.Open, //打開(不存在時(shí)會(huì)打開失敗:運(yùn)行異常)

//FileMode.OpenOrCreate, //打開(不存在時(shí)就創(chuàng)建)

//FileMode.Truncate, //打開(打開后清空)

FileAccess.Write,

FileShare.None);

StreamWriter sw = new StreamWriter(fs);

for (i = 0; i < iNum; i++){

if (i < 9 && a[i] < 10 && ave[i] < 10)

sw.WriteLine("學(xué)號(hào) 0" + (i + 1) + ",次數(shù) 0" + a[i] + ",平均成績(jī) 00" + ave[i]);

if (i < 9 && a[i] >= 10 && ave[i] < 10)

sw.WriteLine("學(xué)號(hào) 0" + (i + 1) + ",次數(shù) " + a[i] + ",平均成績(jī) 00" + ave[i]);

if (i >= 9 && a[i] < 10 && ave[i] < 10)

sw.WriteLine("學(xué)號(hào) " + (i + 1) + ",次數(shù) 0" + a[i] + ",平均成績(jī) 00" + ave[i]);

……

if (i >= 9 && a[i] >= 10 && ave[i] == 100)

sw.WriteLine("學(xué)號(hào) " + (i + 1) + ",次數(shù) " + a[i] + ",平均成績(jī) " + ave[i]);

//Flush()強(qiáng)制StreamWriter對(duì)象sw的所有緩沖數(shù)據(jù)

//寫入所基于的文件流, 同時(shí)清空

// 對(duì)象sw的所有緩沖數(shù)據(jù)

sw.Flush();

}

//關(guān)閉當(dāng)前StreamWriter對(duì)象sw和所基于的FileStream對(duì)象

sw.Close();

fs.Close();

}

}

6 結(jié)語

基于PC終端的課堂點(diǎn)名系統(tǒng)以目前揚(yáng)州大學(xué)的教師為用戶及使用對(duì)象,經(jīng)過前段時(shí)間的需求分析、系統(tǒng)設(shè)計(jì)、程序編寫、運(yùn)行調(diào)試等,現(xiàn)在系統(tǒng)已經(jīng)基本完成,待學(xué)生信息全部錄入之后即可投入使用。系統(tǒng)已經(jīng)實(shí)現(xiàn)了全體點(diǎn)名、隨機(jī)點(diǎn)名、記錄計(jì)算平時(shí)分等功能,基本滿足高校教師的需求。但是,由于時(shí)間倉促,軟件的有些功能模塊(記錄的即時(shí)顯示等)還有待進(jìn)一步改善。

參考文獻(xiàn):

[1] 盧寶山. 便攜式指紋考勤系統(tǒng)功能與架構(gòu)設(shè)計(jì)[J]. 科技致富向?qū)В?015(15).

[2] 武永華, 劉志明, 林建春. 基于S3C2440的高校課堂指紋考勤系統(tǒng)設(shè)計(jì)[J]. 三明學(xué)院學(xué)報(bào),2015(2).

[3] 于洪波, 劉鴻飛, 方麗英,等. 基于Web服務(wù)的物聯(lián)接入系統(tǒng)設(shè)計(jì)[J].電子技術(shù)應(yīng)用, 2015(7).

[4] 郭毅棋. 基于GPRS和指紋識(shí)別技術(shù)的高校早操考勤系統(tǒng)[J].廈門城市職業(yè)學(xué)院學(xué)報(bào), 2015(2).

[5] 熊子文. 高校指紋考勤系統(tǒng)服務(wù)器模塊的設(shè)計(jì)與實(shí)現(xiàn)[J].中國科技博覽, 2014(32).

猜你喜歡
教師管理軟件開發(fā)
高等學(xué)校新校區(qū)教師管理中的激勵(lì)機(jī)制探析
信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
核電廠定期試驗(yàn)管理軟件開發(fā)
FPGA軟件開發(fā)過程中編碼規(guī)范的作用
學(xué)校教師管理工作探析
大學(xué)生數(shù)學(xué)建模管理模式的研究
校園一卡通教師考勤系統(tǒng)的應(yīng)用研究
師生共同參與學(xué)校管理途徑的探究
淺析新課改背景下普通高中課堂管理