阿不都熱合曼·艾合買提,克買尼沙·吐爾洪,胡爾西代姆·伊米提(和田師范專科學(xué)校,新疆 和田 848000)
新疆維吾爾自治區(qū)內(nèi)的高校CCT 起步比較晚,1994年開始已經(jīng)歷了4次改版。
(1)第一次改版:1994年開始的CCT 有筆試為主的紙質(zhì)考試,考試包括計算機基礎(chǔ)知識、DOS操作系統(tǒng)、漢字和少數(shù)民族文字輸入法、金山WPS文字處理軟件、CCED 中文表格處理軟件等內(nèi)容。
(2)第二次改版:1998年開始的CCT 有筆試為主的涂答題卡考試,考試包括計算機基礎(chǔ)知識、Windows 95/98、漢字和少數(shù)民族文字輸入法、Microsoft Office 95軟件、網(wǎng)絡(luò)基礎(chǔ)知識等內(nèi)容。
(3)第三次改版:2002年開始的CCT 有理論涂答題卡,機試的考試,考試包括計算機基礎(chǔ)知識、Windows 2002、漢字和少數(shù)民族文字輸入法、Microsoft Office 97軟件、網(wǎng)絡(luò)基礎(chǔ)知識及沖浪等內(nèi)容。
(4)第四次改版:2013年開始的CCT 有無紙化考試,考試包括計算機基礎(chǔ)知識、Windows 7、漢字和少數(shù)民族文字輸入法、Microsoft Office 2010軟件、網(wǎng)絡(luò)基礎(chǔ)知識等內(nèi)容。
通常在報名中,一般難以實現(xiàn)個人報名,在班級為單位的報名中,班委在報名時除要填寫復(fù)雜的報考信息外,還要進行現(xiàn)場采集考生相片,并要校對考生報考信息、上報報名信息等繁重工作,所以很容易出錯。事實上已經(jīng)有很多考試報名平臺,但不符合新疆少數(shù)民族地區(qū)的使用。尤其是在少數(shù)民族學(xué)生姓名輸入中,就會出現(xiàn)名字長度不夠而出現(xiàn)大量的同名現(xiàn)象,以致造成管理的混亂,而且少數(shù)民族學(xué)生姓名中姓和名需要“·”來分隔開,但是實際輸入姓名時普遍出現(xiàn)“。”和“.”以及“,”等不規(guī)范的分割符,造成證書的打印不規(guī)范。很多高職院校計算機考試辦公室也沒有此類報名平臺,此平臺將填補考務(wù)管理工作中的一項空白[2]。
目前,高職高專校園網(wǎng)硬件條件日益成熟,師生的計算機應(yīng)用水平不斷提高,已經(jīng)具備了使用網(wǎng)絡(luò)實行CCT 報名條件。因此非常需要建立一套科學(xué)、高效的CCT 報名平臺。所以將利用ASP.NET 平臺相關(guān)技術(shù)對CCT 報名平臺進行分析和設(shè)計。
本CCT 報名平臺,將提供通用的在線報名界面。在平臺開發(fā)中要實現(xiàn)的主要功能有:
(1)報名批次(報名時間段)管理功能:每批次的報名數(shù)據(jù)(時間、地點、考試科目)不同,所以每次報名前,考試管理人員要設(shè)定相關(guān)的批次信息來控制報名時間段。
(2)字典功能:學(xué)校名稱、院系名稱、民族、專業(yè)、學(xué)歷、班級、考試等級等信息由考試管理人員在報名工作開始之前輸入,并提供給報考生選擇。
(3)CCT 在線報名功能:根據(jù)報名信息來實現(xiàn)CCT 在線報名界面和上傳照片功能,并用ASP.NET動態(tài)網(wǎng)頁技術(shù)實現(xiàn)交互。
(4)自動校對“·”功能:通過后臺程序校對,少數(shù)民族考生姓名出現(xiàn)“。”和“.”以及“,”等不規(guī)范的分割符,并自動更正為“·”分割符。
(5)CCT 報名信息審核功能:根據(jù)考生CCT 在線報名信息,各院系教學(xué)秘書(輔導(dǎo)員)針對報名信息的準確性和可靠性進行審核。
(6)自動生成準考證功能。通過記錄統(tǒng)計出參加考試的學(xué)生人數(shù),安排好考場和座位,同時還可以自動生成準考證并打印輸出準考證。
(7)網(wǎng)上支付功能:選用工行實現(xiàn)網(wǎng)上支付
本平臺分為4層構(gòu)成,即表示層、邏輯層、數(shù)據(jù)訪問層和數(shù)據(jù)庫。表示層采用ASPX 來實現(xiàn);邏輯層采用分層的結(jié)構(gòu)實現(xiàn);數(shù)據(jù)訪問層采用ADO.NET 技術(shù)來實現(xiàn);對數(shù)據(jù)庫的操作統(tǒng)一集成在數(shù)據(jù)訪問層,各功能模塊利用數(shù)據(jù)組件來訪問數(shù)據(jù)庫[3]。該平臺的框架如圖1所示。

圖1 平臺框架圖
CCT 報名平臺主要包括兩部分:前臺管理和后臺管理,在.NET 架構(gòu)下使用ASP.NET 和VB.NET開發(fā),在Internet環(huán)境中實現(xiàn)基于B/S(即瀏覽器/服務(wù)器模式)的高職高專校園自動化辦公系統(tǒng)。
CCT 報名平臺牽扯到網(wǎng)絡(luò)安全,因此無論是考試管理人員還是報名考生都遵守“先注冊,后登陸,再使用”的原則,登陸用戶(權(quán)限)不同,所顯示的界面不同。
前臺包括:首頁模塊、注冊模塊、考生報名模塊組成。
3.1.1 首頁模塊
考生必須遵守報考聲明要求的條款。
3.1.2 注冊模塊若考生第一次報名首先注冊用戶(用戶名必須為學(xué)號)成功后,通過登錄方可進行CCT 報名,若考生以前注冊今后不需要再次注冊。完成登錄過程即可參加報名。
3.1.3 考生報名模塊考生先注冊(第一次報名),后登錄再進行報名操作。報名操作有填報個人信息、上傳照片、查詢報名、修改報名、取消報名和打印準考證等功能[4]。
后臺包括:字典輸入模塊、審核模塊、生成準考證、日志管理和數(shù)據(jù)維護模塊組成。
3.2.1 字典輸入模塊開始報名以前輸入考生統(tǒng)一的信息供考生選擇,如:學(xué)校名稱、院系名稱、民族、專業(yè)、學(xué)歷、班級、考試等級等信息。
3.2.2 審核模塊
平臺管理主要負責數(shù)據(jù)的備份與恢復(fù),并對平臺日志進行管理。
3.2.3 生成準考證
內(nèi)容管理模塊主要負責內(nèi)容審批、用戶創(chuàng)建、角色管理以及系統(tǒng)日志管理等功能。
3.2.4 日志管理模塊
日志管理主要負責平臺日志瀏覽、查詢和打印功能。
3.2.5 數(shù)據(jù)維護模塊
數(shù)據(jù)維護模塊主要負責數(shù)據(jù)的備份與恢復(fù)等管理功能。
3.3.1 數(shù)據(jù)庫的連接
在程序設(shè)計過程中,最重要的就是與數(shù)據(jù)庫連接問題。數(shù)據(jù)的訪問通過程序集中封裝在類里的存儲過程來實現(xiàn)。具體對數(shù)據(jù)的訪問采用了ADO.NET 中的.NET 提供程序來實現(xiàn)的。建立數(shù)據(jù)存存儲與應(yīng)用程序之間的數(shù)據(jù)連接的時候,采用SqlConnection、SqlDataAdapter和Dataset對象[5]。
3.3.2 數(shù)據(jù)庫的建立(見表1-表4)

表1 報名時間表

表2 部門表

表3 報名表

表4 日志表
只有參加CCT 報名的學(xué)生方可在系統(tǒng)報名,卻必須在規(guī)定的時間內(nèi)完成報名操作,CCT 通過的考生不準再次報名。作弊學(xué)生規(guī)定時間內(nèi)不能進行報名。
每次報名前,考務(wù)管理人員要設(shè)定報名時間段來控制報名工作的流程。
相關(guān)源代碼如下:


日志模塊包括:登錄日志、添加和刪除用戶(考生)日志、修改和初始化密碼日志等功能。
該平臺使用Microsoft Visual Studio 2005開發(fā)的,采用B/S 模式,以Internet為網(wǎng)絡(luò)運行環(huán)境,立足于Microsoft Windows Server 2003操作系統(tǒng)與IIS 6.0(及以上版本)Web服務(wù)器,使用SQL server 2005數(shù)據(jù)庫服務(wù)器。本系統(tǒng)具有多站點、多欄目管理以及“所見即所得”等功能,并且在高職高專校園內(nèi)部局域網(wǎng)上測試成功,具有速度快、穩(wěn)定性好、容易維護的特點。
[1]夏勁鋼.貴州省少數(shù)民族大學(xué)生的就業(yè)困境和對策研究[D].貴州:貴州大學(xué),2009.
[2]阿不都熱合曼·艾合買提.和田師專MIS系統(tǒng)的設(shè)計與實現(xiàn)和田師專學(xué)生管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].教育教學(xué)論壇,2013,(8):248-250.
[3]胡芳華,張繼棠.基于.NET 的數(shù)據(jù)層設(shè)計[J].重慶工商大學(xué)學(xué)報:自然科學(xué)版,2005,22(3):281-284.
[4]杜海波.上報名系統(tǒng)的設(shè)計與實現(xiàn)[D].濟南:山東大學(xué),2009.
[5]熊慧芳,陳莉.基于ADO.NET 的數(shù)據(jù)庫訪問技術(shù)研究[J].科技廣場,2007,(3):122-124.