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

?

大型考試考務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2017-05-17 08:42周偉吳穎徐昶
中國教育信息化·高教職教 2017年4期

周偉+吳穎+徐昶

摘 要:碩士生入學(xué)考試、博士生入學(xué)考試、在職攻讀碩士學(xué)位全國聯(lián)考、同等學(xué)力全國統(tǒng)考等大型考試具有考生來源復(fù)雜、監(jiān)考隊(duì)伍龐大、組考難度較高等特點(diǎn)。本文利用基于構(gòu)件的云開發(fā)的模式,構(gòu)建了一個(gè)功能強(qiáng)大、數(shù)據(jù)精確、擴(kuò)展靈活的智能考務(wù)管理系統(tǒng)。通過網(wǎng)上報(bào)名、微信報(bào)名、負(fù)責(zé)人推薦等多種報(bào)名方式,根據(jù)監(jiān)考報(bào)名人信用等級(jí),智能編排監(jiān)考,自動(dòng)生成考務(wù)培訓(xùn)表、試卷交接表、酬金簽收表。這些功能大大增強(qiáng)了監(jiān)考隊(duì)伍建設(shè),提高了排考工作效率,提升了考務(wù)管理水平。

關(guān)鍵詞:基于構(gòu)件;云開發(fā);管理信息系統(tǒng);網(wǎng)上報(bào)名;智能排考

中圖分類號(hào):G424.74 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2017)07-0069-03

引言

大型考試,如碩士生入學(xué)考試、博士生入學(xué)考試、同等學(xué)力全國統(tǒng)考、在職碩士全國聯(lián)考等,具有考生來源復(fù)雜、監(jiān)考隊(duì)伍龐大、考務(wù)要求較高等特點(diǎn),這使組考工作面臨嚴(yán)峻的挑戰(zhàn)。

考生來源復(fù)雜,素質(zhì)參差不齊。不同的考試考生構(gòu)成不同,碩士生入學(xué)考試多是應(yīng)屆畢業(yè)生,相對(duì)簡單,也最守紀(jì)律;博士生入學(xué)考試的考生既有應(yīng)屆畢業(yè)生也有在職考生,來源相對(duì)復(fù)雜,組考有一定難度;參加同等學(xué)力全國統(tǒng)考及在職碩士全國聯(lián)考的考生,屬于社會(huì)在職人員,社會(huì)化程度高,素質(zhì)參差不齊,對(duì)考試紀(jì)律相對(duì)漠視,違規(guī)違紀(jì)現(xiàn)象嚴(yán)重,給組考造成很大壓力。

監(jiān)考隊(duì)伍龐大,考務(wù)要求較高。大型考試對(duì)監(jiān)考人員的考務(wù)工作要求較高,整個(gè)考試過程承擔(dān)的工作量很大。以碩士生入學(xué)考試為例,北京師范大學(xué)考點(diǎn)平均每年約有4000名考生。為完成組考工作,需要標(biāo)準(zhǔn)考場約135個(gè),監(jiān)考教師約270名,考務(wù)人員約50人。監(jiān)考人員需要思想覺悟高、堅(jiān)持原則、遵守紀(jì)律、責(zé)任心強(qiáng)、有正義感的各招生單位和教輔單位的正式工作人員。大型考試一般在休息日舉行,且到崗時(shí)間早,工作時(shí)間長,加之監(jiān)考酬金不高,學(xué)校組考部門找到足夠多的合格的監(jiān)考人員難度較大。

考試種類繁多,排考標(biāo)準(zhǔn)不一。不同類型的考試對(duì)考場的編排要求不盡相同,一般而言,每個(gè)標(biāo)準(zhǔn)考場要編排兩名監(jiān)考人員,監(jiān)考編排不僅要確保一名監(jiān)考人員最多編排到一個(gè)考場,而且要按性別和監(jiān)考經(jīng)驗(yàn)等指標(biāo)進(jìn)行合理配對(duì)優(yōu)化,同時(shí)要盡量不編排以往考試中差評(píng)的監(jiān)考員。同時(shí),為應(yīng)對(duì)監(jiān)考人員因特殊原因不能按時(shí)參加監(jiān)考,需要制定應(yīng)急預(yù)案,進(jìn)行監(jiān)考人員的適時(shí)調(diào)整和替補(bǔ)。另外,每種考試的試卷收發(fā)流程雖然相似,但每種科目的考場記錄表、試卷和答題卡的裝袋要求不盡相同。繁雜的排考工作耗費(fèi)組考人員的大量精力,不利于整個(gè)考務(wù)工作的組織和實(shí)施。

現(xiàn)有的考務(wù)管理系統(tǒng)主要解決等級(jí)考試的考試報(bào)名、成績分析等問題,而未對(duì)真正的考務(wù)工作,如監(jiān)考報(bào)名、監(jiān)考編排、考務(wù)用表等,進(jìn)行信息化管理化。[1-6]本文研發(fā)了一種面向大型考試的考務(wù)管理系統(tǒng),通過網(wǎng)上監(jiān)考報(bào)名、智能編排監(jiān)考、精確考務(wù)報(bào)表等技術(shù)措施,提高組考和排考的工作效率,讓考務(wù)組織部門把精力集中到考務(wù)細(xì)節(jié)規(guī)范中,從而提高考務(wù)管理水平,保障考務(wù)安全。[7]

一、開發(fā)平臺(tái)和支撐環(huán)境

本文采用基于構(gòu)件的云開發(fā)平臺(tái)構(gòu)建大型考試考務(wù)管理系統(tǒng)。[8]基于構(gòu)件以“組裝而非編碼,集成而非實(shí)現(xiàn)”的思想進(jìn)行系統(tǒng)開發(fā),能改善系統(tǒng)質(zhì)量,提高系統(tǒng)開發(fā)效率,降低軟件開發(fā)成本。[9]云開發(fā)平臺(tái)提供在線集成開發(fā)環(huán)境,只要通過瀏覽器可以高效地在線組裝業(yè)務(wù)構(gòu)件,隨時(shí)隨地開發(fā)和維護(hù)應(yīng)用,進(jìn)一步提高了響應(yīng)業(yè)務(wù)變化的速度,更加契合敏捷開發(fā)的理念。[10]

本系統(tǒng)采用B/S架構(gòu),用Windows Server 2012作為服務(wù)器系統(tǒng),IIS作為應(yīng)用服務(wù)器,SQLServer2012作為數(shù)據(jù)庫服務(wù)器。系統(tǒng)采用ASP.NET MVC5+Entity Framework構(gòu)建底層架構(gòu),業(yè)務(wù)層采用Python與SQL混合編程實(shí)現(xiàn),表示層用HTML5+AJAX技術(shù)實(shí)現(xiàn)。MVC模式把一個(gè)Web應(yīng)用分解為Model、View、Controller,使復(fù)雜項(xiàng)目更加容易維護(hù)。Entity Framework是一個(gè)對(duì)象關(guān)系映射(ORM)框架,使開發(fā)人員可以用領(lǐng)域?qū)ο蠊芾黻P(guān)系數(shù)據(jù),提高數(shù)據(jù)訪問層的穩(wěn)定性。Python是一門簡單易學(xué)的面向?qū)ο蟮膭?dòng)態(tài)解釋性語言,能夠快速靈活地實(shí)現(xiàn)各種業(yè)務(wù)。SQL是一種高度非過程化的面向集合的數(shù)據(jù)語言,可以獨(dú)立完成數(shù)據(jù)庫生命周期內(nèi)的全部活動(dòng),與Python結(jié)合使用,能夠快速完成業(yè)務(wù)數(shù)據(jù)的持久化。

系統(tǒng)架構(gòu)如圖1所示,分為數(shù)據(jù)訪問層、系統(tǒng)開發(fā)層、業(yè)務(wù)構(gòu)件層和表示層。表示層通過HTML5和多種Javascript框架構(gòu)建人機(jī)交互接口。業(yè)務(wù)邏輯層通過構(gòu)件的配置、組裝和集成實(shí)現(xiàn)事務(wù)處理、預(yù)測、計(jì)劃和控制及輔助決策等功能。系統(tǒng)開發(fā)層負(fù)責(zé)對(duì)各類構(gòu)件的配置、組裝和集成,對(duì)于不能通過現(xiàn)有業(yè)務(wù)構(gòu)件實(shí)現(xiàn)的業(yè)務(wù)需求,通過WebIDE開發(fā)新的構(gòu)件實(shí)現(xiàn)。數(shù)據(jù)訪問層實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的持久化。

基于構(gòu)件的云開發(fā)平臺(tái)使開發(fā)團(tuán)隊(duì)不用關(guān)心系統(tǒng)支撐環(huán)境的搭建和配置,只需要關(guān)注業(yè)務(wù)本身。這種開發(fā)模式提供了更有組織的復(fù)用方法,可通過業(yè)務(wù)構(gòu)件的組裝和集成實(shí)現(xiàn)大多數(shù)的業(yè)務(wù)需求,綜合了“基于構(gòu)件”和“云開發(fā)”的優(yōu)點(diǎn)。

二、系統(tǒng)需求及數(shù)據(jù)庫設(shè)計(jì)

1.系統(tǒng)需求分析設(shè)計(jì)

考務(wù)工作分為四個(gè)階段進(jìn)行:

第一階段,監(jiān)考報(bào)名??荚囍鞴懿块T通過郵箱、微信、信息門戶等平臺(tái)向全校教師發(fā)布“關(guān)于選聘教師參加監(jiān)考工作通知”。教師通過信息門戶接口、企業(yè)微信接口或直接登錄考務(wù)管理系統(tǒng)查詢考試信息,申請(qǐng)監(jiān)考。教師也可向各部門考試推薦人申請(qǐng)監(jiān)考。

第二階段,監(jiān)考編排。系統(tǒng)從申請(qǐng)人中自動(dòng)選擇經(jīng)驗(yàn)豐富的申請(qǐng)人確定監(jiān)考名單,選取經(jīng)驗(yàn)最豐富的申請(qǐng)人作為各考場的主監(jiān)考。副監(jiān)考的性別盡量與主監(jiān)考不同,每個(gè)考場監(jiān)考人的總經(jīng)驗(yàn)應(yīng)盡量平均。每一名申請(qǐng)人最多編排到一個(gè)考場。考務(wù)負(fù)責(zé)人對(duì)自動(dòng)編排的結(jié)果進(jìn)行調(diào)整。

第三階段,監(jiān)考培訓(xùn)??紕?wù)管理員可導(dǎo)出監(jiān)考人聯(lián)系方式信息,通過短信平臺(tái)向各監(jiān)考人發(fā)送培訓(xùn)通知,接收監(jiān)考申請(qǐng)人反饋并調(diào)整監(jiān)考名單。系統(tǒng)根據(jù)調(diào)整后的監(jiān)考名單生成培訓(xùn)門帖、各考試大樓簽到表、考務(wù)袋簽等報(bào)表。培訓(xùn)結(jié)束之后,統(tǒng)計(jì)未參加培訓(xùn)名單,并綜合考慮確定最終監(jiān)考名單。

第四階段,試卷交接??紕?wù)人員于考試當(dāng)天將試題從保密室運(yùn)送到各考試大樓考務(wù)辦,各考場監(jiān)考教師從考務(wù)辦領(lǐng)取試題??荚嚱Y(jié)束之后,監(jiān)考教師將試卷和答題卡按要求封裝并送回考務(wù)辦,各樓教務(wù)辦將各樓試卷清點(diǎn)無誤后交回保密室。試卷的領(lǐng)取和交回均應(yīng)在試卷交接表上簽字。

根據(jù)以上分析,本文系統(tǒng)共有管理員、推薦人、教師三種角色,16個(gè)主要功能模塊,如圖2所示:

2.數(shù)據(jù)庫設(shè)計(jì)

根據(jù)系統(tǒng)的需求分析,遵循數(shù)據(jù)庫的設(shè)計(jì)范式,減少數(shù)據(jù)冗余,保證系統(tǒng)的穩(wěn)定性、安全性和運(yùn)行效率,共設(shè)計(jì)16個(gè)數(shù)據(jù)表實(shí)現(xiàn)各業(yè)務(wù)數(shù)據(jù)的持久化,如表1所示。各數(shù)據(jù)表的字段在這里不再贅述。

三、系統(tǒng)功能與實(shí)現(xiàn)

1.系統(tǒng)的構(gòu)建

采用基于構(gòu)件的云開發(fā)模式,考試管理、科目設(shè)置、考生設(shè)置、考場編排等功能模塊可以通過CRUD網(wǎng)格構(gòu)件開發(fā)工具配置完成;試卷交接表、考務(wù)培訓(xùn)表、監(jiān)考酬金表等功能模塊可以通過數(shù)據(jù)報(bào)表構(gòu)件開發(fā)工具配置完成;數(shù)據(jù)導(dǎo)出、結(jié)果查詢功能模塊可以用SQL網(wǎng)格構(gòu)件工具配置完成。

對(duì)于監(jiān)考編排、移動(dòng)端監(jiān)考報(bào)名等一些較為復(fù)雜或個(gè)性化的功能模塊可以用WebIDE在線編寫Python腳本實(shí)現(xiàn)。如用Python實(shí)現(xiàn)一個(gè)表示算法1的WebAPI,然后在考試管理的CRUD網(wǎng)格構(gòu)件中配置一個(gè)按鈕引用此接口,即實(shí)現(xiàn)了智能編排監(jiān)考功能。(見圖3)

這種開發(fā)方式結(jié)合的基于構(gòu)件開發(fā)和云開發(fā)的優(yōu)勢,很好地契合了敏捷軟件開發(fā)的理念,大幅提高了系統(tǒng)的開發(fā)效率,減輕了系統(tǒng)的維護(hù)負(fù)擔(dān),提升了構(gòu)件質(zhì)量,降低了系統(tǒng)整體成本。

2.系統(tǒng)的功能

通過網(wǎng)上報(bào)名、微信報(bào)名、負(fù)責(zé)人推薦等多種報(bào)名方式,根據(jù)監(jiān)考人信用智能編排監(jiān)考,自動(dòng)生成考務(wù)培訓(xùn)表、試卷交接表、酬金簽收表等功能,提高了組考和排考的工作效率,加強(qiáng)了監(jiān)考隊(duì)伍建設(shè),提升了考務(wù)工作的管理水平。

(1)網(wǎng)上申請(qǐng)監(jiān)考。教師可用瀏覽器、微信等工具通過系統(tǒng)了解監(jiān)考的報(bào)名條件、工作要求、監(jiān)考費(fèi)信息,決定是否申請(qǐng)監(jiān)考工作。各單位的教務(wù)秘書可通過系統(tǒng)推薦教師申請(qǐng)參加監(jiān)考工作。監(jiān)考人信息一經(jīng)錄入系統(tǒng),申請(qǐng)參加之后的監(jiān)考工作只需核對(duì)信息。通過與微信企業(yè)號(hào)的集成,教師信息可在登錄時(shí)由企業(yè)號(hào)轉(zhuǎn)發(fā),無需錄入。

(2)智能編排監(jiān)考。根據(jù)監(jiān)考人信用智能確定監(jiān)考名單,并根據(jù)性別、監(jiān)考經(jīng)驗(yàn)自動(dòng)優(yōu)化主監(jiān)考和副監(jiān)考的工作組合。算法1是一種貪心算法,實(shí)現(xiàn)了身份優(yōu)先(在職教師優(yōu)于退休教師,教師優(yōu)于學(xué)生)、級(jí)別優(yōu)先(管理員提高工作特別認(rèn)真監(jiān)考教師的級(jí)別)、經(jīng)驗(yàn)優(yōu)先(監(jiān)考次數(shù)多者優(yōu)先)、推薦人級(jí)別優(yōu)先(同等情況具有高級(jí)別推薦人者優(yōu)先)的考場監(jiān)考編排方法。其中監(jiān)考次數(shù)在系統(tǒng)里自動(dòng)累積,監(jiān)考人級(jí)別、推薦人級(jí)別由管理員維護(hù)。自動(dòng)編排之后,管理員可對(duì)編排結(jié)果進(jìn)行調(diào)整。管理員還可以把在監(jiān)考工作中出現(xiàn)重大失誤的監(jiān)考人列入黑名單,從而禁止該教師申請(qǐng)之后考試的監(jiān)考工作。

(3)自動(dòng)精確報(bào)表。自動(dòng)生成考試概要表、培訓(xùn)表、試卷交接表、酬金簽收表等考務(wù)報(bào)表,所有的報(bào)表數(shù)據(jù)均可以導(dǎo)出為Excel文件??荚嚫乓砟茏尮芾韱T快速了解各考試大樓的考生、考場、監(jiān)考人分布情況。培訓(xùn)門帖按姓名拼音順序顯示監(jiān)考人員,能讓監(jiān)考教師在培訓(xùn)時(shí)快速找到座位;考務(wù)袋簽顯示考場號(hào)、考場名稱、主副監(jiān)考及每場考試考生人數(shù),讓監(jiān)考教師知曉工作時(shí)間。試卷交接表則規(guī)范了考務(wù)細(xì)節(jié),確??紕?wù)安全。

本系統(tǒng)首次應(yīng)用在2012年同等學(xué)力全國統(tǒng)考北京師范大學(xué)考點(diǎn)中。五年來,本系統(tǒng)已服務(wù)碩士生入學(xué)考試、博士生入學(xué)考試、在職攻讀碩士學(xué)位全國聯(lián)考、同等學(xué)力全國統(tǒng)考、大學(xué)英語四六級(jí)等大型考試共20多次。

結(jié)束語

本文用基于構(gòu)件的云開發(fā)模式構(gòu)建了一個(gè)功能強(qiáng)大、數(shù)據(jù)精確、擴(kuò)展靈活的智能考務(wù)管理系統(tǒng),簡化了工作流程,提高了工作效率,規(guī)范了監(jiān)考隊(duì)伍,提高了信息化水平,切實(shí)解決了大型考試排考復(fù)雜、組考難度大的現(xiàn)實(shí)問題,大大提升了大型考試考務(wù)組織工作的管理水平。

參考文獻(xiàn):

[1]李治軍.基于Web的考務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].中南大學(xué),2009.

[2]賈艷麗,劉巖.基于SSH框架的考務(wù)管理信息系統(tǒng)的研究開發(fā)[J].計(jì)算機(jī)與現(xiàn)代化,2011(10):126-128,131.

[3]張韻.高??紕?wù)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].云南大學(xué),2011.

[4]李傳偉,陳建明.考務(wù)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2004(9):1576-1578.

[5]趙輝,陸冷飛.基于知識(shí)管理的高??紕?wù)管理系統(tǒng)的研究與實(shí)現(xiàn)[J].中國教育信息化,2008(5):39-42.

[6]譚武.基于Web的考務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國教育信息化,2012(11):37-39.

[7]馬小俠,趙瀟,楊巍.細(xì)節(jié)規(guī)范是考務(wù)安全的重要保障[J].學(xué)位與研究生教育,2011(1):63-67.

[8]周偉,蔡瑩,王天楠,陳平.基于構(gòu)件的管理信息系統(tǒng)云開發(fā)平臺(tái)研究[J].中國教育信息化,2016(7):28-32.

[9]Roger S. Pressman. Software Engineering: A practi-tioners Approach [M]. Beijing: China Machine Press, 2009.

[10]徐鵬,陳思,蘇森.互聯(lián)網(wǎng)應(yīng)用PaaS 平臺(tái)體系結(jié)構(gòu)[J].北京郵電大學(xué)學(xué)報(bào),2012(1):120-124.

(編輯:王天鵬)

开鲁县| 平乡县| 平南县| 石门县| 泰州市| 和静县| 浮梁县| 景洪市| 洛宁县| 大方县| 沙湾县| 鄂尔多斯市| 汝州市| 白银市| 无极县| 呼伦贝尔市| 汉寿县| 丹江口市| 镇雄县| 色达县| 兰溪市| 赞皇县| 喀什市| 凤庆县| 惠东县| 沅江市| 桦甸市| 武威市| 淮南市| 弥勒县| 襄汾县| 远安县| 榆林市| 杭锦旗| 章丘市| 云南省| 蕲春县| 随州市| 徐闻县| 桑植县| 永新县|