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

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

2010-10-12 07:48:10張雪冰
銅陵學(xué)院學(xué)報(bào) 2010年6期
關(guān)鍵詞:數(shù)據(jù)庫信息

張雪冰

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

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

張雪冰

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

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

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

1.引言

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

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

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

智能監(jiān)考短信通知平臺(tái)主要包括通信、網(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)考短信通知平臺(tái)主要通過通訊模塊、業(yè)務(wù)處理模塊、數(shù)據(jù)管理模塊、辦公處理模塊、出錯(cuò)處理等模塊來實(shí)現(xiàn)其主要功能。

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

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

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

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

監(jiān)考短信通知功能是智能監(jiān)考短信通知平臺(tái)的核心,該功能主要由系統(tǒng)的通訊模塊和業(yè)務(wù)處理模塊來實(shí)現(xiàn)。如圖1所示,本平臺(tái)根據(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)考安排匯總輸出功能

本平臺(tái)不僅只是發(fā)送手機(jī)信息通知監(jiān)考人員,而且還可將相關(guān)的監(jiān)考安排情況進(jìn)行匯總,并自動(dòng)輸出打印出來,從而實(shí)現(xiàn)辦公自動(dòng)化功能。需要匯總的信息包括:監(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小時(shí)開機(jī),當(dāng)接到安排其監(jiān)考的信息時(shí)必須及時(shí)回復(fù),業(yè)務(wù)處理模塊將根據(jù)回復(fù)的內(nèi)容進(jìn)行適當(dāng)?shù)奶幚恚瑹o故不回復(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é)整個(gè)平臺(tái)的流程控制,以及其他一些邏輯處理,比如之前所說如何才能判斷哪些監(jiān)考人員進(jìn)入警示名單等。監(jiān)考平臺(tái)的整體流程如下:

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

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

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

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

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

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

數(shù)據(jù)庫是本平臺(tái)的基石,所有相關(guān)的數(shù)據(jù)(監(jiān)考人員信息、考場安排信息、監(jiān)考次數(shù)等)都存放在數(shù)據(jù)庫中。本平臺(tái)數(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)考短信通知平臺(tái)能實(shí)現(xiàn)從監(jiān)考安排、監(jiān)考通知到數(shù)據(jù)匯總打印一系列功能,可以大大提高工作效率,防止人為造成的失誤。該平臺(tái)所采用的技術(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è)短消息平臺(tái)實(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ù)。

猜你喜歡
數(shù)據(jù)庫信息
數(shù)據(jù)庫
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
展會(huì)信息
數(shù)據(jù)庫
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 手机在线看片不卡中文字幕| 好紧太爽了视频免费无码| 亚洲男人的天堂久久精品| 免费看的一级毛片| 亚洲永久视频| 国产性爱网站| 任我操在线视频| 伦精品一区二区三区视频| 欧美精品亚洲日韩a| 超薄丝袜足j国产在线视频| 亚洲欧美另类中文字幕| 亚洲精品波多野结衣| 伊人久久大香线蕉影院| 欧美午夜一区| 香蕉精品在线| a毛片基地免费大全| 成AV人片一区二区三区久久| 思思热在线视频精品| 91久久精品国产| 日韩无码真实干出血视频| 天天摸夜夜操| 国产成人精品一区二区三区| 中文字幕在线欧美| 亚洲第一区在线| 亚洲国产精品无码AV| 国产乱肥老妇精品视频| 国产午夜在线观看视频| 成人综合在线观看| 在线看片中文字幕| 国产亚洲精品91| 夜夜爽免费视频| 国产麻豆aⅴ精品无码| 乱码国产乱码精品精在线播放| 亚洲妓女综合网995久久| 亚洲嫩模喷白浆| 亚洲欧美日韩另类| 直接黄91麻豆网站| 久久久久人妻一区精品| 欧美乱妇高清无乱码免费| 夜精品a一区二区三区| 免费可以看的无遮挡av无码 | 久久国产亚洲偷自| 91久久偷偷做嫩草影院免费看 | 国产一区二区网站| 尤物成AV人片在线观看| 亚洲无线一二三四区男男| 特级欧美视频aaaaaa| 99热这里只有免费国产精品| 手机在线国产精品| 日韩国产无码一区| 爱做久久久久久| 国产午夜福利亚洲第一| 日韩经典精品无码一区二区| 九色在线视频导航91| 欧美成人看片一区二区三区| 久久精品电影| 婷婷六月综合网| 国产男人的天堂| AV不卡无码免费一区二区三区| 亚洲视频免| 天天摸天天操免费播放小视频| 夜夜操国产| 国产精品三级av及在线观看| 亚洲成a人片7777| 国产呦精品一区二区三区下载| 亚洲欧美一区在线| 国产swag在线观看| 欧美亚洲一区二区三区在线| 午夜视频在线观看免费网站| 91亚洲免费| 日韩高清一区 | 久久国产亚洲偷自| 亚洲欧美成人影院| 欧美a在线视频| 九九线精品视频在线观看| 特级欧美视频aaaaaa| 国产视频a| 国产高颜值露脸在线观看| 久热re国产手机在线观看| 国产又爽又黄无遮挡免费观看| 欧美激情二区三区| 日韩av资源在线|