亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2012-02-21 04:02:40陳永松
        關(guān)鍵詞:交卷答題卡考試

        陳永松

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

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

        1 系統(tǒng)分析

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

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

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

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

        1.3 部分?jǐn)?shù)據(jù)流和存儲說明

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

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

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

        2 系統(tǒng)設(shè)計

        2.1 模塊設(shè)計

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

        2.2 輸入設(shè)計

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

        2.3 輸出設(shè)計

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

        2.4 處理過程設(shè)計

        2.4.1 空白卷及考號處理設(shè)計

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

        2.4.2 分班處理設(shè)計

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

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

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

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

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

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

        (2)分班處理過程

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

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

        2.4.3 交卷信息處理設(shè)計

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

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

        2.5 代碼實現(xiàn)

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

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

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

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

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

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

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

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

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

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

        猜你喜歡
        交卷答題卡考試
        中國首顆探日衛(wèi)星,交卷啦
        軍事文摘(2023年10期)2023-06-09 09:13:44
        出乎意料
        遲交卷的人
        Japanese Artificial Intelligence Robotto Take Entrance Examinations
        湖南省動物衛(wèi)生監(jiān)督知識競賽答題卡
        安全知識競賽答題卡
        答題卡
        失望萬分
        你考試焦慮嗎?
        準(zhǔn)備考試
        无码国产激情在线观看| 亚洲少妇一区二区三区老| 色婷婷精品午夜在线播放| 午夜dy888国产精品影院| 最近2019年好看中文字幕视频| 亚洲国产人在线播放首页| 国产精品黑色丝袜在线播放| 国产一区二区内射最近人| 成人高清在线播放视频| 亚洲精品视频在线一区二区| 又色又爽又黄的视频软件app| 国产免费无码一区二区三区| 国产精品久久久久久久专区| 亚洲天堂免费av在线观看| 在线观看国产白浆一区三区| 国产激情久久久久久熟女老人av| 好大好深好猛好爽视频免费| 狠狠色狠狠色综合网老熟女| 日韩在线精品免费观看| 亚洲第一网站免费视频| 凹凸国产熟女精品视频app| 亚洲国产精品sss在线观看av| 久99久精品免费视频热77| 熟女少妇精品一区二区三区| 日本精品视频免费观看| 国语自产精品视频在线看| 国产成人av一区二区三区| 亚洲欧美日韩国产一区| 一本久久伊人热热精品中文| 成人日韩精品人妻久久一区| 中文无码一区二区不卡αv| 男女视频在线一区二区| av新型国产在线资源| 亚洲熟女www一区二区三区| 热の国产AV| 无码伊人66久久大杳蕉网站谷歌| 青青草视频在线免费观看91| 亚洲av少妇高潮喷水在线| 无遮挡h肉动漫在线观看| 91视频爱爱| 三级国产自拍在线观看|