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
主站蜘蛛池模板: 91国内视频在线观看| 亚洲丝袜中文字幕| 毛片手机在线看| 2021最新国产精品网站| 97久久人人超碰国产精品| 久久窝窝国产精品午夜看片| 久久精品一卡日本电影| 97在线观看视频免费| 热久久这里是精品6免费观看| 在线五月婷婷| 久久窝窝国产精品午夜看片| 免费av一区二区三区在线| 国产午夜一级毛片| 亚洲αv毛片| 亚洲色图欧美激情| 日韩精品一区二区深田咏美| jijzzizz老师出水喷水喷出| 国产精品免费电影| 国产精品亚洲综合久久小说| 日本不卡在线播放| 久久青草热| 在线精品视频成人网| 国产成人无码久久久久毛片| 在线中文字幕网| 久久青草精品一区二区三区| 97超爽成人免费视频在线播放| 国产成人高清在线精品| 成人91在线| 中国精品久久| 欧美人在线一区二区三区| 国产女人18水真多毛片18精品 | 欧美www在线观看| 伊人国产无码高清视频| 日韩一级毛一欧美一国产| 亚洲精品中文字幕无乱码| 亚洲精品久综合蜜| 国产swag在线观看| 中文字幕精品一区二区三区视频| 婷婷亚洲天堂| 欧美在线中文字幕| 亚洲高清中文字幕| 永久在线播放| 成年人福利视频| 国产精品hd在线播放| 久久久久国产精品熟女影院| 亚洲精品日产精品乱码不卡| 亚洲精品高清视频| 中文国产成人精品久久一| 91精品国产自产在线观看| 婷婷色一二三区波多野衣| 欧美精品成人| 国产免费网址| 亚洲精品第五页| 专干老肥熟女视频网站| 亚洲最大看欧美片网站地址| 日本三级精品| 久久99蜜桃精品久久久久小说| 福利一区在线| 伊伊人成亚洲综合人网7777| 亚洲综合网在线观看| 国产爽爽视频| 日韩欧美高清视频| 久久精品电影| 国产乱人乱偷精品视频a人人澡| 亚洲美女视频一区| 99视频精品在线观看| 激情综合网激情综合| 看av免费毛片手机播放| 国产高潮视频在线观看| 亚洲国产精品国自产拍A| 亚洲欧美另类专区| 亚洲福利片无码最新在线播放| 亚洲日韩日本中文在线| 日韩大乳视频中文字幕| 韩国自拍偷自拍亚洲精品| 国产91熟女高潮一区二区| 久久精品丝袜| 欧美三级视频网站| 无码专区国产精品第一页| 91伊人国产| 在线观看免费国产| 欧美在线伊人|