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

交卷統(tǒng)計系統(tǒng)的分析與設計

2012-02-21 04:02:40陳永松
關(guān)鍵詞:信息系統(tǒng)

陳永松

(廣東松山職業(yè)技術(shù)學院,廣東 韶關(guān) 512126)

隨著計算機教育的發(fā)展,高校計算機課程上機考試的比重越來越大。除少數(shù)課程用考試系統(tǒng)完成考試外,高校采取的考試方式一般是學生在本地機完成操作,然后將操作結(jié)果傳到服務器的某個文件夾中。各個院校提交考試結(jié)果的方式不同,我院采用發(fā)卷交卷系統(tǒng)[1]將本地機中的答題文件傳到服務器,盡管該系統(tǒng)通過交卷檢查器[2]一定程度上避免了錯誤交卷,但是檢查器只提供在客戶端中檢查單個考生交卷情況的功能,在服務器端缺乏必要的檢查統(tǒng)計工具。考試過程中出現(xiàn)的考號錯誤、考生漏交卷、交空白卷等異常情況,監(jiān)考教師往往不能及時發(fā)現(xiàn),導致考生沒有成績。基于此,采用C#為開發(fā)工具,研發(fā)了一個交卷統(tǒng)計系統(tǒng),該系統(tǒng)可以從考生目錄自動識別出空白卷,顯示已交卷和未交卷考號等各種交卷信息,幫助監(jiān)考教師及時發(fā)現(xiàn)各種交卷異常。

1 系統(tǒng)分析

1.1 系統(tǒng)功能需求

在服務器端遍歷交卷目錄,顯示按班級分類的各班已交卷人數(shù)及考號和未交卷考號,遍歷每個考生目錄下的文件,將沒有答題卡或答題卡內(nèi)沒有答題信息的考生目錄名稱顯示在輸出端。

1.2 數(shù)據(jù)流圖

根據(jù)系統(tǒng)功能需求,結(jié)合實際考試中遇到的一些問題,畫出本系統(tǒng)的數(shù)據(jù)流圖。其中頂層圖和0層圖如圖1和圖2所示。

1.3 部分數(shù)據(jù)流和存儲說明

空白答題卡:由任課教師提供的沒有答題信息的答題卡,同一場考試中最多有4張答題卡,每個考生分別使用一張答題卡答題。

已交卷考號:已經(jīng)交卷的考生考號,考生目錄左邊8位為考號,考號左邊6位為班號。

班級信息:由本班已交卷人數(shù)和本班全體交卷考生考號組成。

2 系統(tǒng)設計

2.1 模塊設計

本系統(tǒng)分為空白卷及考號處理、分班、交卷信息處理3個模塊。

2.2 輸入設計

輸入設計包括輸入交卷目錄、空白答題卡目錄和空白答題卡文件名。其中目錄通過文件夾瀏覽對話框選擇錄入,文件名可以包含通配符,如*.sql。每次重新運行本系統(tǒng),輸入界面顯示上一次操作輸入的目錄和文件名,通過讀寫XML格式文件實現(xiàn)這一功能。

2.3 輸出設計

在輸出界面中顯示考場已交卷總?cè)藬?shù)、各班已交卷人數(shù)、交卷及未交卷考號和空白卷考生目錄名稱。由于在實際考試中,監(jiān)考教師更關(guān)心已交卷人數(shù)和未交卷考號,因此交卷考號只顯示起始考號和最后考號。考慮到每場考試班級數(shù)量不超過3個,如果超過3個,說明有異常情況,如考生輸錯考號,因此人數(shù)最多的3個班才顯示交卷人數(shù)、交卷和未交卷考號,其他班只顯示已交卷考號。未交卷考號和空白卷考生目錄以列表框形式顯示。

2.4 處理過程設計

2.4.1 空白卷及考號處理設計

空白卷及考號處理過程為:遍歷空白答題卡目錄,將空白答題卡的文件信息(包括文件名和文件大小)保存到答題卡結(jié)構(gòu)體數(shù)組中。遍歷交卷目錄,從每個考生目錄中提取考號,保存到考號數(shù)組中,按答題卡結(jié)構(gòu)體數(shù)組提供的文件名,遍歷每個考生目錄中的文件,如果找不到文件判斷為空白卷,否則判斷考生答題卡文件大小,如果與空白答題卡文件大小相同,則判斷為空白卷,系統(tǒng)將空白卷目錄顯示在輸出界面中。

2.4.2 分班處理設計

分班目的是根據(jù)考號數(shù)組中的數(shù)據(jù),按班號不同對考號進行分班,并將結(jié)果存入班級信息中。

(1)班級信息數(shù)據(jù)結(jié)構(gòu)

①定義一個班級信息類存放班級信息,類圖[3]如圖 3所示。 其中Cnt為班級人數(shù),No[]為考號數(shù)組。

②為便于對班級信息對象進行統(tǒng)一管理,引入 List<T>類[4],名稱為ClassList,聲明如下:

List<ClassGroup> ClassList=new List<ClassGroup>();

每增加一個班級信息對象,則將該對象添加到ClassList列表中。

(2)分班處理過程

為便于描述,使用以下符號:j為班級下標,k為考號下標,ClassList[j][k]為 j班第 k個人考號,ClassList[j].Cnt為 j班人數(shù)。

流程如下:將考號數(shù)組進行升序處理,然后判斷每個考號和前一個考號,如果其中的班號不同,則創(chuàng)建一個新的ClassGroup對象,并將該對象添加到ClassList列表中,ClassList[j].Cnt=k+1,然后j++,k=0,如果和前一個考號相同,則k++,不管是哪種情況都將當前考號存入ClassList[j][k]。

2.4.3 交卷信息處理設計

將ClassList列表中的班級信息對象按Cnt進行降序處理,然后顯示Cnt最大的3個班的班級人數(shù)、已交卷起始考號、已交卷最后考號和未交卷考號,其他班只顯示已交卷考號。

未交卷考號的處理分兩種情況,一種是有考生名單EXCEL文件的,則EXCEL文件中有但交卷考號中沒有的即為未交卷考號;另一種情況是沒有考生名單EXCEL文件,處理方法是遍歷本班考生考號,如當前考號(如00301105)和前一個考號(如 00301102)之間不連續(xù),則中間的號碼(如00301103和00301104)認為是未交卷考號。

2.5 代碼實現(xiàn)

本系統(tǒng)大部分代碼省略。這里只介紹班級信息對象按Cnt屬性進行排序的處理方法,首先定義一個IComparer類型用于比較兩個ClassGroup對象的大小,參考代碼如下:

然后通過ClassList.Sort(new ClasscntCmp());實現(xiàn)班級信息對象的降序處理。

3 關(guān)于空白答題卡的一些問題

在操作考試中,存放考試結(jié)果大致分為兩種類型。一是用專門的答題卡,將操作過程或結(jié)果以文字和圖片形式的復制到答題卡中,在題目文件中輸入答題信息也屬于這種類型;二是沒有專門的答題卡,考試結(jié)果就是對每道題進行相關(guān)操作后生成的文件,如程序設計源文件。對于第二種類型,建議將第一道操作題的空白操作文件(如a01.cs,進入操作軟件后不要進行任何操作直接保存)作為答題卡進行檢驗。

系統(tǒng)檢測出空白答題卡后,監(jiān)考教師應通知考生,確認空白答題卡原因,如果考生答題文件在本地機中仍然存在,只是未傳到服務器,允許考生重新交卷。如果因考生個人原因,如未保存文件,在本地機也找不到答題文件,則應讓考生簽名確認。

交卷統(tǒng)計系統(tǒng)實現(xiàn)了對所有計算機操作考試進行交卷信息管理,通過顯示已交卷人數(shù)、未交卷考號等信息,便于監(jiān)考教師對當前交卷情況進行監(jiān)控,及時發(fā)現(xiàn)考場中出現(xiàn)的漏交卷、交卷考號錯誤等異常情況。而空白卷檢測功能能夠在第一時間發(fā)現(xiàn)考生空白卷,在監(jiān)考現(xiàn)場就空白卷問題進行處理,一方面減少了空白卷率,另一方面現(xiàn)場簽名確認也減少了考生與考場之間的糾紛。包括本院使用的發(fā)卷交卷系統(tǒng)在內(nèi),所有將操作結(jié)果傳到服務器,并以考號作為目錄名區(qū)分不同考生的操作考試,都可以使用交卷統(tǒng)計系統(tǒng)進行交卷信息管理。

[1]胡開明.基于.NET的發(fā)卷交卷系統(tǒng)設計[J].重慶工商大學 學 報(自 然 科 學 版),2010,27(3),252-256.

[2]胡開明,陳建華,王玉賢.基于VB.NET的交卷檢查器設計[J].黃石:黃石理工學院學報,2009,25(2):15-17.

[3]馬駿.C#程序設計及應用教程[M].北京:人民郵電出版,2009.

[4]孫涌.軟件工程教程[M].北京:機械工業(yè)出版社,2010.

猜你喜歡
信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产视频你懂得| 色噜噜狠狠色综合网图区| 第一区免费在线观看| 欧美激情综合| 精品视频一区二区观看| 日韩区欧美区| 欧美中文字幕一区| 国产成人亚洲毛片| 国产成人综合在线观看| 亚洲一区二区三区国产精品| 国产日韩欧美在线视频免费观看| 亚洲色图欧美视频| 激情无码字幕综合| 亚洲AⅤ波多系列中文字幕| 性视频一区| 亚洲国产系列| 欧美成人看片一区二区三区| 日韩毛片在线播放| 国产www网站| 国产欧美性爱网| 99热最新网址| 青青操国产视频| 亚洲欧美另类视频| 97影院午夜在线观看视频| 久爱午夜精品免费视频| 亚洲精品中文字幕午夜| 思思99热精品在线| 欧美亚洲欧美区| 国产精品短篇二区| 国产香蕉国产精品偷在线观看| 欧美特黄一级大黄录像| 九九线精品视频在线观看| 国产精品自在在线午夜| 久久精品嫩草研究院| 天天色天天综合网| 天堂亚洲网| 99久久精品国产自免费| 日韩AV手机在线观看蜜芽| 成人一区专区在线观看| 亚洲性网站| 99视频在线免费| 亚洲综合婷婷激情| 在线视频亚洲欧美| 精品视频一区在线观看| 激情无码视频在线看| 国产女人综合久久精品视| a欧美在线| 五月天丁香婷婷综合久久| 色播五月婷婷| 国产女人综合久久精品视| 日本国产精品一区久久久| 亚洲伦理一区二区| 亚洲精品图区| 色亚洲成人| 国产成人精品一区二区不卡 | 97国产精品视频人人做人人爱| 老司国产精品视频91| 国产网友愉拍精品| 无码av免费不卡在线观看| 国产成人亚洲毛片| 成年免费在线观看| 国产乱人免费视频| 久久精品国产亚洲麻豆| 久久九九热视频| 人妻精品久久无码区| 中文字幕人成人乱码亚洲电影| 国产中文一区二区苍井空| 久久婷婷国产综合尤物精品| 国产精品蜜臀| 国产aaaaa一级毛片| 精品国产免费观看| 久久超级碰| 国产成人精品男人的天堂| a色毛片免费视频| 亚洲欧美日韩动漫| 国产欧美另类| 91精品国产麻豆国产自产在线| 亚洲毛片一级带毛片基地| 青草视频免费在线观看| 国产精品久久自在自线观看| 午夜国产大片免费观看| 99热这里只有精品2|