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

基于GSM Modem的專(zhuān)業(yè)監(jiān)考派發(fā)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-05-03 02:46:06張澤吳開(kāi)星

張澤 吳開(kāi)星

摘 要:使用GSM modem、jsp技術(shù)、oracle數(shù)據(jù)庫(kù)及建模工具構(gòu)建基于GSM modem的B/S監(jiān)考自動(dòng)派發(fā)系統(tǒng)。根據(jù)需求,系統(tǒng)不僅實(shí)現(xiàn)監(jiān)考任務(wù)表的導(dǎo)入、監(jiān)考任務(wù)自動(dòng)派發(fā)、監(jiān)考調(diào)整、監(jiān)考任務(wù)導(dǎo)出、監(jiān)考查詢等傳統(tǒng)派監(jiān)考教師功能外,還使用GSM modem和應(yīng)用程序連接融合,完成自動(dòng)發(fā)短信提醒監(jiān)考教師考試時(shí)間的功能。此系統(tǒng)可提高監(jiān)考安排工作的效率,節(jié)省大量重復(fù)勞動(dòng)時(shí)間。防止漏排、錯(cuò)排、教師遺忘監(jiān)考時(shí)間等情況出現(xiàn)。系統(tǒng)易于維護(hù)、使用方便。

關(guān)鍵詞:GSM Modem;短信息;監(jiān)考派發(fā);jsp

中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-2163(2016)02-

Design and implementation of the professional distribution system based on GSM Modem

ZHANG Ze,WU Kaixing

(School of Computer Science and Technology,Northeast Forestry University,Harbin 150040,China)

Abstract:The professional distribution system based on GSM Modem is a system which uses GSM Modem,JSP technology, Oracle database and modeling tools to structure.According to the demand, the system not only realizes the import of the exam lists,the automatic distribution of tasks,adjusting the examiners,the export of the exam lists,querying the examiners,and so on,but also the use of GSM modem and applications connected together to send short messages to remind examiners the time of the exams.This system can improve the efficiency of invigilating arrangement work, save lots of duplication of work time. It can prevent leakage of row, the wrong sort,teachers forgetting of the time and other circumstances. The developed system is easy to maintain and easy to use.

Keywords:GSM Modem;short messages;the distribution of tasks;jsp

0 引 言

隨著我校教育教學(xué)改革的深化,越來(lái)越多的基礎(chǔ)課和專(zhuān)業(yè)課正在或已經(jīng)開(kāi)展了階段考試方法改革,由此則直接導(dǎo)致增加了考試次數(shù),再加上必有的期末考試,就給監(jiān)考部署工作帶來(lái)較大壓力。調(diào)研可知,多家高校的二級(jí)學(xué)院的監(jiān)考規(guī)劃工作幾乎都是由人工擔(dān)負(fù)完成。分派監(jiān)考時(shí),不僅要考慮諸如不能同一時(shí)間給一名老師指派多門(mén)監(jiān)考任務(wù),教師上課的時(shí)間不能另派監(jiān)考等情況,而且更要在監(jiān)考前通過(guò)各種通訊工具提醒教師承擔(dān)有監(jiān)考任務(wù)。傳統(tǒng)的監(jiān)考管理方法下漏派、錯(cuò)派監(jiān)考、教師忘記監(jiān)考時(shí)間的情況時(shí)有發(fā)生。針對(duì)這一事實(shí)狀況,構(gòu)建一個(gè)監(jiān)考自動(dòng)派發(fā)系統(tǒng)即已成為學(xué)院級(jí)考試監(jiān)察管理工作實(shí)現(xiàn)數(shù)字化、智能化的現(xiàn)實(shí)關(guān)鍵核心技術(shù)。該系統(tǒng)研發(fā)可使負(fù)責(zé)派監(jiān)考的教師擺脫繁瑣的工作模式,短信提醒就可使教師不必再勉勵(lì)監(jiān)考失職這一尷尬場(chǎng)景,從而切實(shí)免除了監(jiān)考派發(fā)中極易出現(xiàn)的一些錯(cuò)誤,提高監(jiān)考安排的工作效率、工作質(zhì)量。本文將對(duì)這一課題研究給出如下完整論述。

1 系統(tǒng)需求,研究方法及技術(shù)路線

2 監(jiān)考派發(fā)系統(tǒng)的設(shè)計(jì)

2.1數(shù)據(jù)庫(kù)設(shè)計(jì)

基于對(duì)系統(tǒng)的可行性需求分析,建立監(jiān)考派發(fā)系統(tǒng)數(shù)據(jù)庫(kù)geren,并在庫(kù)中創(chuàng)建相關(guān)表格,教師課程表(course表),教師信息表(teacher表),期中考試信息表(m_info表),期中監(jiān)考信息表(m_manage表),期末考試信息表(e_info表)等。

其中,course表包括教師號(hào)(tno),課程名稱(chēng)(cname),課程授課所在周數(shù)(day_of_week)等列;teacher表包括教師號(hào)(tno),教師姓名(tname),登錄密碼(pwd),是否已上傳課表(upload),是否可以安排監(jiān)考(remark),已派發(fā)監(jiān)考次數(shù)(count)等列。相應(yīng)地,upload為0表示尚未上傳課表,remark為0表示可以安排監(jiān)考;m_info表包括課程名(cname),授課教師(teacher),是否已派發(fā)監(jiān)考(remark)等列。相應(yīng)地,remark為0表示尚未安排監(jiān)考,為1表示課程已安排監(jiān)考;m_manage表中則包括課程名稱(chēng),授課教師,2位監(jiān)考教師的教師號(hào)及姓名等信息,期末考試信息表及監(jiān)考信息表與期中表結(jié)構(gòu)類(lèi)似。上述內(nèi)容均為與程序設(shè)計(jì)密切相關(guān)的列,upload初值為0,上傳課表后賦值為1;remark和count初值均為0,安排監(jiān)考后,教師表中對(duì)應(yīng)教師count值加1,對(duì)應(yīng)考試信息表中的信息remark賦值為1。后期具體的程序設(shè)計(jì)即可通過(guò)對(duì)這些列的增刪改查等操作來(lái)調(diào)控和實(shí)現(xiàn)。

2.2 程序設(shè)計(jì)

2.2.1 系統(tǒng)應(yīng)用技術(shù)

系統(tǒng)通過(guò)jsp、css及servlet等技術(shù)設(shè)計(jì)算法,結(jié)合GSM Modem裝置實(shí)現(xiàn)監(jiān)考教師安排自動(dòng)化,保證安排無(wú)沖突,同時(shí)在考試日期提前一天給監(jiān)考教師發(fā)送信息,顯著提升了主管教學(xué)教師的工作效率。系統(tǒng)設(shè)計(jì)中,采用了struts2+spring+mybatis框架。分別地,struts2是一個(gè)MVC層的框架,采用了非侵入式設(shè)計(jì);spring是一個(gè)一站式的框架,主要用于整合其它框架;mybatis是一個(gè)基于ORM的持久層框架,支持自定義SQL映射,支持存儲(chǔ)過(guò)程及一些高級(jí)映射,支持Annotation(注解)和XML兩種配置方式。

基于windows操作系統(tǒng),利用css、jsp等技術(shù),而采用oracle數(shù)據(jù)庫(kù)來(lái)構(gòu)建背景支持。系統(tǒng)利用GSM Modem的方式實(shí)現(xiàn)了基于B/S模式的教師監(jiān)考信息的派發(fā),其研發(fā)內(nèi)容由3部分組成,數(shù)據(jù)庫(kù)存儲(chǔ)監(jiān)考信息,web前端為用戶提供發(fā)送短信等的操作,后臺(tái)實(shí)現(xiàn)短信派發(fā)。用戶也可手動(dòng)派發(fā)短信,即通過(guò)web頁(yè)面進(jìn)行信息內(nèi)容錄入,將信息內(nèi)容存入數(shù)據(jù)庫(kù),后臺(tái)服務(wù)程序讀取數(shù)據(jù)庫(kù)中的信息內(nèi)容,通過(guò)GSM Modem進(jìn)行短信發(fā)送[1]。

同時(shí)使用結(jié)構(gòu)化編程,面向?qū)ο缶幊碳翱丶葋?lái)推進(jìn)系統(tǒng)實(shí)現(xiàn)。利用結(jié)構(gòu)化編程技術(shù), 細(xì)化監(jiān)考編排工作,使每項(xiàng)工作生成為模塊化效果,從而可任意組合,由此提高系統(tǒng)的可擴(kuò)展性及可重用性,為實(shí)現(xiàn)各種監(jiān)考編排奠定堅(jiān)實(shí)基礎(chǔ);利用面向?qū)ο缶幊碳夹g(shù),能獲得提供信息充分高效的數(shù)據(jù)庫(kù),并使其易于維護(hù);使用控件則可增強(qiáng)應(yīng)用的界面,如此即提高了系統(tǒng)可用性[2]。

2.2.2 用戶信息管理模塊

通過(guò)用戶名與密碼的匹配進(jìn)行用戶登錄驗(yàn)證,實(shí)現(xiàn)分級(jí)用戶管理,總共2級(jí)用戶,分別是:管理員和普通用戶。專(zhuān)業(yè)主管教學(xué)的教師擔(dān)任管理員,可實(shí)現(xiàn)個(gè)人信息的修改查詢、監(jiān)考任務(wù)表的導(dǎo)入、自動(dòng)派發(fā)監(jiān)考、監(jiān)考調(diào)整、監(jiān)考查詢等操作,生成監(jiān)考順序表,實(shí)現(xiàn)智能化安排監(jiān)考。其他教師為普通用戶,可查詢監(jiān)考信息及進(jìn)行用戶個(gè)人信息的修改查詢。

2.2.3 監(jiān)考派發(fā)模塊

系統(tǒng)使用流程:教師在開(kāi)學(xué)初始需上傳自己的課表,管理員將監(jiān)考信息表清空重置,導(dǎo)入階段及期末的考試信息表;將配置好的短信貓與電腦連接,并設(shè)置短信貓監(jiān)考提示信息的內(nèi)容及發(fā)送時(shí)間等信息;啟動(dòng)短信貓,即可在指定時(shí)間啟動(dòng)監(jiān)考提醒,自動(dòng)發(fā)送監(jiān)考提示短信,管理員也可手動(dòng)對(duì)監(jiān)考信息(監(jiān)考時(shí)間,監(jiān)考教師等)進(jìn)行修改,或在網(wǎng)頁(yè)內(nèi)手動(dòng)設(shè)置短信內(nèi)容,再通過(guò)GSM Modem實(shí)施發(fā)送。

根據(jù)教務(wù)處下發(fā)的監(jiān)考任務(wù)表確定所需數(shù)據(jù),統(tǒng)一格式執(zhí)行錄入。由學(xué)院秘書(shū)下發(fā)的任務(wù)表,由于階段考試和期末考試任務(wù)表及各學(xué)院考試任務(wù)表格式差別較大,需要對(duì)各種監(jiān)考任務(wù)進(jìn)行分析和預(yù)處理。在有針對(duì)性地完成了教師信息數(shù)據(jù)、課表數(shù)據(jù)分析處理后,最終確定在數(shù)據(jù)庫(kù)中的結(jié)構(gòu)格式,通過(guò)編程,使其一標(biāo)準(zhǔn)化形式統(tǒng)一存入數(shù)據(jù)庫(kù)。

為解決如上問(wèn)題,如階段考試或期末考試任務(wù)表中的考試時(shí)間格式不一致,表現(xiàn)為2015/12/12與2015-12-12等其他各種表達(dá)方式,雖然意義相同,但在進(jìn)行監(jiān)考分配時(shí),卻要考慮監(jiān)考時(shí)間與教師上課時(shí)間是否沖突,而當(dāng)2數(shù)據(jù)進(jìn)行比較,同時(shí)發(fā)生時(shí)間截取時(shí),算法將會(huì)有不同。此時(shí),要考慮到盡可能多的時(shí)間格式,在數(shù)據(jù)錄入或進(jìn)行時(shí)間沖突判斷時(shí)就要處理不同的算法操作,使程序更趨于完善。此外,課表也存在格式統(tǒng)一的問(wèn)題,例如上課的周數(shù),有單雙周之分,一周的某天可能有不同的老師在不同周次上課,課表格式也各有不同……;這就可使用if語(yǔ)句進(jìn)行條件判斷,然后通過(guò)字符串截取,即可提取而得教師上課周次,班級(jí),地點(diǎn)以及課程名稱(chēng)等信息。

在程序代碼編寫(xiě)調(diào)制過(guò)程中,實(shí)現(xiàn)要點(diǎn)可闡釋如下:

(1)課程的任課教師在階段考試時(shí)可以作為監(jiān)考教師,在期末考試時(shí)不能作為監(jiān)考教師。解決方法:在進(jìn)行期末考試監(jiān)考安排時(shí)當(dāng)考試課程的任課教師號(hào)與監(jiān)考教師教師號(hào)相同時(shí),此教師預(yù)設(shè)為不可選。階段考試中則不存在這一限制。

(2)保證每個(gè)教師的監(jiān)考總次數(shù)盡量相同。解決方法:遍歷教師的監(jiān)考次數(shù)項(xiàng)(count),按照升序進(jìn)行排列,在任課教師全部選定安排后,首選監(jiān)考次數(shù)少的教師。

(3)允許一些有特殊情況的教師不監(jiān)考或監(jiān)考次數(shù)少些。解決方法:管理員可通過(guò)“教師管理”項(xiàng)設(shè)置教師不能監(jiān)考,后臺(tái)通過(guò)將remark置1設(shè)定教師不能進(jìn)行監(jiān)考;若要減少教師監(jiān)考次數(shù),管理員可以在頁(yè)面中手動(dòng)刪除教師的某些監(jiān)考項(xiàng)。

(4)教師在授課時(shí)不能派監(jiān)考任務(wù)。解決方法:對(duì)教師課表中的上課時(shí)間進(jìn)行解析,可能存在單雙周的問(wèn)題,還要對(duì)用逗號(hào)分隔的兩個(gè)時(shí)間段形成的字符串進(jìn)行截取,使用substring或split函數(shù),并將上課周數(shù)存入集合中,再將監(jiān)考所在周數(shù)與集合中元素執(zhí)行比較,使用contains函數(shù)來(lái)判定元素是否存在于集合中,存在則該教師在監(jiān)考時(shí)間有課,不進(jìn)派監(jiān)考派發(fā)。

(5)一位教師在一個(gè)時(shí)間內(nèi)只能監(jiān)考一門(mén)課程,即同一時(shí)間內(nèi)不能為同一位教師安排2門(mén)或2門(mén)以上的監(jiān)考。解決方法:遍歷監(jiān)考信息表得到教師號(hào),將所有的課程監(jiān)考時(shí)間與監(jiān)考信息表中的對(duì)應(yīng)教師號(hào)監(jiān)考時(shí)間比較,若有相同項(xiàng)則設(shè)置標(biāo)志量flag=0并跳出比較循環(huán),否則置flag=1,此教師可選。

2.2.4 短信派發(fā)模塊

監(jiān)考任務(wù)布置完成后,為防止教師出現(xiàn)日期遺忘可能,需要及時(shí)提醒。

實(shí)現(xiàn)自動(dòng)短信提醒功能,需將前臺(tái)網(wǎng)站和短信貓應(yīng)用程序建立整合連接,完成自動(dòng)發(fā)送短信和手動(dòng)發(fā)送短信功能。確定數(shù)據(jù)庫(kù)短信收發(fā)涉及的相關(guān)表,并進(jìn)行設(shè)計(jì)。通過(guò)編程后臺(tái)控制數(shù)據(jù)庫(kù),使GSM modem短信模塊讀取數(shù)據(jù)庫(kù)數(shù)據(jù),憑此設(shè)計(jì)實(shí)現(xiàn)短信發(fā)送。

系統(tǒng)為用戶提供了手動(dòng)和自動(dòng)監(jiān)考編排兩種操作方式。經(jīng)分析研究,該系統(tǒng)在監(jiān)考編排方面的核心優(yōu)勢(shì)在于教學(xué)資源的防沖突,即系統(tǒng)可即時(shí)防止監(jiān)考編排中人工較難防范的資源沖突。因此,不管采用何種監(jiān)考編排操作方式,都較未引入本系統(tǒng)之前要更加快捷、可靠。在監(jiān)考編排操作上,管理員多采用自動(dòng)與手動(dòng)結(jié)合的操作方式[3]。

主站蜘蛛池模板: AV色爱天堂网| 一本大道香蕉久中文在线播放| 在线观看国产黄色| 最新亚洲人成无码网站欣赏网| 一级毛片无毒不卡直接观看| 狠狠色噜噜狠狠狠狠色综合久| 国产成人a毛片在线| 欧美色图久久| 中国精品久久| 久久国产精品夜色| 任我操在线视频| 欧美性爱精品一区二区三区| 日韩在线播放中文字幕| 国产在线专区| 欧美精品二区| 国产精品亚洲日韩AⅤ在线观看| 一本二本三本不卡无码| 亚洲精选高清无码| 午夜福利免费视频| 国产在线八区| 国产精品偷伦在线观看| 午夜不卡视频| 少妇露出福利视频| 国国产a国产片免费麻豆| 好紧好深好大乳无码中文字幕| 亚洲区欧美区| 无码电影在线观看| 久久精品日日躁夜夜躁欧美| 她的性爱视频| 国产精品播放| 黄色福利在线| 免费毛片网站在线观看| 国产人妖视频一区在线观看| 国产中文一区二区苍井空| 精品久久久无码专区中文字幕| 国产情侣一区二区三区| 久久永久精品免费视频| 亚洲中文字幕无码mv| 午夜性爽视频男人的天堂| 久久国产精品嫖妓| 中文无码精品a∨在线观看| 免费女人18毛片a级毛片视频| 伊人91在线| 无码福利视频| 久久国产精品影院| 国产成人精品午夜视频'| 亚洲黄色片免费看| 亚洲成人网在线观看| 在线观看亚洲人成网站| 亚洲成人精品在线| 秋霞一区二区三区| 色播五月婷婷| 成人免费网站在线观看| 久久国产成人精品国产成人亚洲 | 激情六月丁香婷婷| 国产精品香蕉| 亚洲精品无码成人片在线观看| www.youjizz.com久久| 玩两个丰满老熟女久久网| 国产精品一老牛影视频| 国产日韩精品欧美一区喷| 在线观看热码亚洲av每日更新| 99热国产这里只有精品9九| 自拍欧美亚洲| 欧美日韩国产综合视频在线观看 | 免费在线a视频| 美女内射视频WWW网站午夜 | 精品色综合| 日本黄色a视频| 免费国产好深啊好涨好硬视频| av在线人妻熟妇| 91福利片| 三上悠亚一区二区| 日a本亚洲中文在线观看| 国产视频自拍一区| 午夜日韩久久影院| 日韩在线永久免费播放| 在线播放精品一区二区啪视频| 国产精品浪潮Av| 最新国产成人剧情在线播放| 91网在线| 激情在线网|