亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于C#智能監(jiān)考短信通知平臺的開發(fā)

        2010-10-12 07:48:10張雪冰
        銅陵學(xué)院學(xué)報(bào) 2010年6期
        關(guān)鍵詞:監(jiān)考考場短信

        張雪冰

        (安徽建筑工業(yè)學(xué)院,安徽合肥230601)

        基于C#智能監(jiān)考短信通知平臺的開發(fā)

        張雪冰

        (安徽建筑工業(yè)學(xué)院,安徽合肥230601)

        文章以藝術(shù)類考試的監(jiān)考為例,利用C#工具開發(fā)智能監(jiān)考短信通知平臺,實(shí)現(xiàn)從安排監(jiān)考任務(wù)、通知監(jiān)考人員到數(shù)據(jù)的匯總與輸出等功能,從而提高了工作效率。

        C#;短信;監(jiān)考;GSM Modem

        1.引言

        監(jiān)考工作的組織與管理是考務(wù)工作的重要環(huán)節(jié)[1],對于不同類型的考試其監(jiān)考安排的復(fù)雜程度則不盡相同。對于大型的考試,安排及通知相關(guān)監(jiān)考人員的工作量巨大。比如像安徽省藝術(shù)類招生這類考試,因其考試規(guī)模大、人數(shù)多、持續(xù)天數(shù)長、考生參加考試每天的考場都不同、監(jiān)考人員每天監(jiān)考的考場為隨機(jī)決定等,所以對于監(jiān)考人員的安排和通知工作就顯得相當(dāng)繁雜。如果完全靠人工來進(jìn)行安排和通知,則工作量大且易出差錯。

        隨著移動通信和計(jì)算機(jī)技術(shù)的發(fā)展,使得通過軟件實(shí)現(xiàn)自動安排監(jiān)考人員和短信通知監(jiān)考任務(wù)成為可能。綜合以上考慮,智能監(jiān)考短信通知平臺得以研制開發(fā),這個平臺的使用能避免繁雜枯燥的重復(fù)勞動,提高監(jiān)考安排的工作效率,可防止因人為因素出現(xiàn)的錯誤。

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

        智能監(jiān)考短信通知平臺主要包括通信、網(wǎng)絡(luò)、數(shù)據(jù)庫、辦公處理等方面的設(shè)計(jì)?;诜€(wěn)定、實(shí)用、高擴(kuò)展性的考慮,筆者選用Visual Studio 2005作為開發(fā)工具,用C#作為開發(fā)語言,Microsoft SQL Server2000作為數(shù)據(jù)庫管理系統(tǒng),短信收發(fā)采用SerialPort類串口通信實(shí)現(xiàn)[2]。智能監(jiān)考短信通知平臺主要通過通訊模塊、業(yè)務(wù)處理模塊、數(shù)據(jù)管理模塊、辦公處理模塊、出錯處理等模塊來實(shí)現(xiàn)其主要功能。

        2.1 監(jiān)考安排預(yù)處理功能

        通知平臺在進(jìn)行其他操作之前需要有相應(yīng)的輸入信息,即根據(jù)相應(yīng)的考務(wù)要求確認(rèn)考場的分布情況,各考場的考試人數(shù)、考試科目、考試時間等。所以在進(jìn)行監(jiān)考安排前需先進(jìn)行一定的預(yù)處理。

        以藝術(shù)類考試為例,考場的分布情況可由專門的報(bào)名系統(tǒng)[4]通過本平臺辦公處理模塊進(jìn)行導(dǎo)入,導(dǎo)入時的關(guān)鍵在于對報(bào)名系統(tǒng)導(dǎo)出的EXCEL形式的數(shù)據(jù)進(jìn)行一定的處理,只要提取出本平臺所需的數(shù)據(jù)信息(如考場地點(diǎn)、考試時間等)導(dǎo)入進(jìn)本平臺的數(shù)據(jù)庫中即可。EXCEL表格的導(dǎo)入可使用COM的Automation技術(shù)來實(shí)現(xiàn)。

        2.2 監(jiān)考短信通知功能

        監(jiān)考短信通知功能是智能監(jiān)考短信通知平臺的核心,該功能主要由系統(tǒng)的通訊模塊和業(yè)務(wù)處理模塊來實(shí)現(xiàn)。如圖1所示,本平臺根據(jù)監(jiān)考安排預(yù)處理所得到的考場安排情況,從數(shù)據(jù)庫中調(diào)取所有監(jiān)考人員信息。通訊模塊則通過終端方式向監(jiān)考人員發(fā)送監(jiān)考信息并接收監(jiān)考人員回復(fù)的確認(rèn)信息。業(yè)務(wù)處理模塊根據(jù)相應(yīng)的算法選擇監(jiān)考人員,根據(jù)回復(fù)內(nèi)容進(jìn)行監(jiān)考人員的安排。

        圖1 監(jiān)考短信通知功能的實(shí)現(xiàn)

        2.3 監(jiān)考安排匯總輸出功能

        本平臺不僅只是發(fā)送手機(jī)信息通知監(jiān)考人員,而且還可將相關(guān)的監(jiān)考安排情況進(jìn)行匯總,并自動輸出打印出來,從而實(shí)現(xiàn)辦公自動化功能。需要匯總的信息包括:監(jiān)考人員安排情況表、監(jiān)考人員簽到表、考場門貼、監(jiān)考人員監(jiān)考次數(shù)統(tǒng)計(jì)表、監(jiān)考人員警示通知單等。以監(jiān)考人員警示通知單為例,因監(jiān)考任務(wù)只能在監(jiān)考前一至兩天才可安排,所以要求監(jiān)考人員手機(jī)須24小時開機(jī),當(dāng)接到安排其監(jiān)考的信息時必須及時回復(fù),業(yè)務(wù)處理模塊將根據(jù)回復(fù)的內(nèi)容進(jìn)行適當(dāng)?shù)奶幚?,無故不回復(fù)者將進(jìn)入監(jiān)考人員警示數(shù)據(jù)庫,被警示的監(jiān)考人員將被發(fā)放書面警示通知單予以警告。

        3.關(guān)鍵技術(shù)

        3.1 通訊模塊

        該模塊主要負(fù)責(zé)短信的收發(fā),要實(shí)現(xiàn)短信收發(fā)功能可以采用網(wǎng)關(guān)方式或終端方式。網(wǎng)關(guān)方式一次性投入大,而終端方式利用GSM Modem之類的設(shè)備連接電腦來收發(fā)短信,投入較小,本系統(tǒng)采用后一種方式[3]。

        GSM Modem設(shè)備支持“AT”指令集。常用的GSM AT指令有:AT+CMGC發(fā)送消息命令、AT+CMGR讀短信、AT+CMGS發(fā)送短信、AT+CNMI顯示收到的短信等。在C#中實(shí)現(xiàn)短信的收發(fā)可利用.NET Framework的串口通訊SeriaPort類,在程序中使用該類的方法即可與手機(jī)進(jìn)行通信,如發(fā)送信息的關(guān)鍵代碼如下:[2]

        3.2 業(yè)務(wù)處理模塊

        業(yè)務(wù)處理模塊主要負(fù)責(zé)整個平臺的流程控制,以及其他一些邏輯處理,比如之前所說如何才能判斷哪些監(jiān)考人員進(jìn)入警示名單等。監(jiān)考平臺的整體流程如下:

        圖2 業(yè)務(wù)處理整體流程圖

        如圖2中所示,發(fā)送給監(jiān)考人員的信息內(nèi)容是根據(jù)考場分布情況來確定的,比如A樓有30個教室用來安排監(jiān)考,則可按教室順序從監(jiān)考人員庫中選擇監(jiān)考人員。發(fā)送的信息內(nèi)容由監(jiān)考時間、監(jiān)考地點(diǎn)、監(jiān)考人員姓名等組成,如“請李某于2010年1月3日上午8點(diǎn)到A131參加監(jiān)考,如能參加回復(fù)是、不能參加回復(fù)否,并于60分鐘內(nèi)回復(fù)”。

        在選擇監(jiān)考人員時,其選擇的主要原則是盡量使所有監(jiān)考人員在考試期間的監(jiān)考次數(shù)相當(dāng),為實(shí)現(xiàn)此目的則可為每位監(jiān)考人員加一個“優(yōu)先級”的標(biāo)識,默認(rèn)級別為1,即最低級別,安排一次監(jiān)考后級別降低一級即加1,之后監(jiān)考人員的選擇則可根據(jù)優(yōu)先級別來進(jìn)行。在優(yōu)先級別中設(shè)置“0”級為特殊級別,用以表示在監(jiān)考中出現(xiàn)“監(jiān)考事故”(比如遲到、未到等)的監(jiān)考人員,一旦標(biāo)記為“0”級,則不再安排監(jiān)考。當(dāng)考務(wù)督導(dǎo)人員發(fā)現(xiàn)監(jiān)考事故后即可發(fā)送手機(jī)信息到監(jiān)考平臺,監(jiān)考平臺接收到指令后則將相關(guān)人員的等級設(shè)置為“0”級。為保證安全性,防止他人隨意設(shè)置,可以采取在發(fā)送的信息內(nèi)加入預(yù)先設(shè)定的密碼,監(jiān)考平臺分析接收的信息,只有密碼正確才能進(jìn)行設(shè)置。

        監(jiān)考人員回復(fù)的信息中有可能加了平臺不能識別的字符,所以應(yīng)當(dāng)對其進(jìn)行一定的處理,以使信息能被正確識別。處理的技術(shù)很多,本文使用的是正則表達(dá)式,如對空格的處理,以回復(fù)“是”為例關(guān)鍵代碼如下:

        如果回復(fù)的信息經(jīng)處理后仍不能被識別,則需要再次發(fā)送信息要求監(jiān)考人員以正確格式重新回復(fù)。

        3.3 數(shù)據(jù)庫模塊

        數(shù)據(jù)庫是本平臺的基石,所有相關(guān)的數(shù)據(jù)(監(jiān)考人員信息、考場安排信息、監(jiān)考次數(shù)等)都存放在數(shù)據(jù)庫中。本平臺數(shù)據(jù)庫系統(tǒng)選的是Microsoft SQL Server2000,為了存放諸多信息,應(yīng)該先建立相應(yīng)的表,主要有監(jiān)考人員基本情況表、考場安排表、監(jiān)考人員警示表、sms信息收發(fā)表等,各表之間通過主鍵與外鍵進(jìn)行聯(lián)系,因?yàn)閿?shù)據(jù)庫的建立等操作不是本文討論重點(diǎn),此處不再贅述。

        4.結(jié)束語

        智能監(jiān)考短信通知平臺能實(shí)現(xiàn)從監(jiān)考安排、監(jiān)考通知到數(shù)據(jù)匯總打印一系列功能,可以大大提高工作效率,防止人為造成的失誤。該平臺所采用的技術(shù)不僅可適用于監(jiān)考通知,也可推廣至?xí)h通知等其他方面。

        [1]楊光銀.關(guān)于高等院校監(jiān)考工作的思考[J].教師,2009,(20):33-34.

        [2]何海東,葉曉彤.基于C#的終端式手機(jī)短信收發(fā)設(shè)計(jì)與實(shí)現(xiàn)[J].四川理工學(xué)院學(xué)報(bào),2008,(4):48-49.

        [3]王成良,王小苗.快速雙向信息流通的中小企業(yè)短消息平臺實(shí)現(xiàn)技術(shù)[J].微型電腦應(yīng)用,2005,(8):40-42,64.

        [4]葉福軍.藝術(shù)類專業(yè)考試信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國教育信息化,2009,(4):42-44.

        TP311

        A

        1672-0547(2010)05-0063-02

        2010-08-24

        張雪冰(1977-),男,安徽建筑工業(yè)學(xué)院教師,碩士,研究方向:計(jì)算機(jī)應(yīng)用技術(shù)。

        猜你喜歡
        監(jiān)考考場短信
        基于Excel VBA的考試管理系統(tǒng)設(shè)計(jì)
        監(jiān)考時……
        牽牢平移手 考場穩(wěn)穩(wěn)走
        道歉短信
        考場上怎樣才能寫好記敘性散文
        期末小考場
        考場借筆
        快樂語文(2018年13期)2018-06-11 01:18:28
        代發(fā)短信
        監(jiān)考老師
        監(jiān)考
        意林(2010年15期)2010-05-14 16:48:48
        久久久久久久久久久熟女AV| 粗大猛烈进出高潮视频大全| 强开少妇嫩苞又嫩又紧九色| 国产大陆亚洲精品国产| 久久av高潮av喷水av无码| 亚洲国产成人精品久久成人| 中文字幕乱码在线人妻| 玩弄丰满奶水的女邻居 | 广东少妇大战黑人34厘米视频| 国产成人福利在线视频不卡| 亚洲av推荐网站在线观看| 亚洲一区二区三区小说| 亚洲日韩精品欧美一区二区| 久久久久一| 日本一区二区三区丰满熟女| 亚洲国产美女精品久久久久∴| 亚洲精品久久久久久| 色窝综合网| 日本一级二级三级不卡| 国产福利视频在线观看| 丝袜AV在线一区二区三区| 日韩熟女一区二区三区| 亚洲一二三区免费视频| 凹凸在线无码免费视频| 热久久这里只有| 人妻露脸国语对白字幕| 欧美性猛交99久久久久99按摩| 久久精品一区二区三区av| a√无码在线观看| 91亚洲国产成人精品一区.| 久久久久久国产精品免费免费| 国产人成无码中文字幕| 国产成人久久精品二区三区| 久久成人成狠狠爱综合网| 午夜不卡久久精品无码免费| 无码8090精品久久一区| 日本av天堂一区二区三区| 久久精品国产视频在热| 国产免费网站看v片元遮挡| 日本三区在线观看视频| 少妇人妻精品一区二区三区|