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
主站蜘蛛池模板: 欧洲精品视频在线观看| 国产青青草视频| 99九九成人免费视频精品 | 亚洲视屏在线观看| 青青草a国产免费观看| 国产综合精品日本亚洲777| 一本一本大道香蕉久在线播放| 亚洲综合香蕉| 欧美一级在线播放| 青青草91视频| a国产精品| 老司机久久精品视频| 欧美有码在线| 免费毛片在线| 四虎永久免费地址| 浮力影院国产第一页| 亚洲AV人人澡人人双人| 久久久久无码精品| 毛片在线区| 亚洲大学生视频在线播放| 亚洲91精品视频| 国产丝袜丝视频在线观看| 99国产精品一区二区| 精品一区二区无码av| 日本国产在线| 亚洲免费三区| 成人午夜精品一级毛片| 99久久精品国产精品亚洲| 国产在线观看99| 欧美一级大片在线观看| 啪啪永久免费av| 国产菊爆视频在线观看| 国禁国产you女视频网站| 久久精品午夜视频| 国产性生大片免费观看性欧美| 激情六月丁香婷婷| 天堂在线亚洲| 国产人在线成免费视频| 亚洲一区二区三区香蕉| 成人国产精品网站在线看| 五月天福利视频| 国产在线观看91精品| 欧美a在线视频| 国产成人资源| 久久午夜影院| 国产天天色| 国产在线自乱拍播放| 久久国语对白| 久久精品无码一区二区国产区| 视频在线观看一区二区| 91在线播放免费不卡无毒| 日韩欧美91| 欧美成人一区午夜福利在线| 久久96热在精品国产高清| 欧美a级完整在线观看| 欧美有码在线| 亚洲视频无码| 狠狠v日韩v欧美v| aa级毛片毛片免费观看久| 露脸国产精品自产在线播| 亚洲欧美在线综合一区二区三区| 人妻丰满熟妇AV无码区| 国产打屁股免费区网站| 国产欧美日韩精品综合在线| 日韩在线网址| 国产网站一区二区三区| 污污网站在线观看| 亚洲欧美激情另类| 欧美19综合中文字幕| 欧美第一页在线| 国产免费看久久久| 色综合中文字幕| 欧美在线视频不卡| 精品国产自在现线看久久| 国产精品无码AⅤ在线观看播放| 国内精品视频区在线2021| 香蕉精品在线| 国产精品手机视频| 国产黄色视频综合| 亚洲精品亚洲人成在线| 久久这里只精品国产99热8| av在线5g无码天天|