自主招生考試管理系統設計

前言:尋找寫作靈感?中文期刊網用心挑選的自主招生考試管理系統設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

自主招生考試管理系統設計

摘要:

本文針對高職院校自主招生考試管理工作,提出基于B/S與C/S相結合的設計原理,包括考生報名,考生資格審核、筆試考務和操作考務的編排、準考證號的生成、考試成績的錄入、考生相片的處理等事務的處理。采用SQLServer2008作為后臺數據庫平臺,利用VisualStudio2010C#作為B/S架構的設計工具,實現網上報名系統的考生應用層、業務邏輯層和數據訪問層的設計。利用DELPHI作為C/S架構下客戶端的招生和考務管理部分的開發工具,實現考生信息管理與審核、考務管理的設計。經過實踐,該系統提高了工作效率,保證了數據的準確性,節省人力和物力的支出,幫助高職院校解決招生考試過程中的一系列問題。

關鍵詞:

自主招生;考試管理;考務管理;招生報名;系統架構

隨著我國高等教育體制改革的不斷深入和發展,高職院校作為一種新的教育體制在招生的生源對象和招生規模上都發生很大變化,招生的方式也隨之發生變化,特別是自2012年以來,除了普通高考招生外,高職院校自主招生考試已成為高職院校招生的一個重要的途徑。廣東省的高職院校自主招生是根據高職院校自身的條件,選擇部分優勢專業,通過自主招生考試進行擇優錄取,考生對象分別為普通高中畢業生、中職畢業生和現代學徒制企業在職員工,考生類別復雜,考試科目多樣。本文重點研究和探討了高職院校自主招生考試管理系統軟件的設計與實現,實現考生從招生網上獲取招生信息,并根據自己的愛好進行報名、查詢資料審核、準考證打印、考試成績和錄取情況。高職院校招生部門和考務管理部門通過后臺的管理系統,完成考生信息統計、審核、考場編排、準考證編排、成績公布、錄取操作等。運用現代網絡信息技術手段進行管理,既方便考生和管理部門又節約了成本。

1需求分析與總體設計

1.1系統的需求分析

為了確保自主招生考試全過程的“公平、公正、公開”,考試管理的信息化、網絡化、透明化是必不可少的。同時,解決招生考試組織過程中復雜的工作,減少人力投入和提高工作效率,使考試組織過程變得方便、快捷和高效。高職院校自主招生考試根據生源不同主要分為三類,即普通高中畢業、中職畢業生和現代學徒制的在職企業員工。根據考試科目來分,按照廣東省教育廳的自主招生考試要求,普通高中畢業只需要考試綜合文化知識和面試這兩科,而中職畢業生和現代學徒制的考生則要考試除綜合文化知識以外,還需考核專業綜合理論和專業技能。此外,自主招生考試還有三二分段轉段考試,只針對二年級的中職在校生,這部分考生只考專業理論和專業技能??荚嚬芾硐到y主要實現考生網上報名、查詢審核狀態、準考證打印、查詢考試成績和錄取情況。高職院校的招生部門和考務管理部門需要完成考生報名信息修改、統計、審核、考場編排、準考證編排、成績公布、錄取操作,以及用戶的管理等等??荚嚬芾硐到y的用戶主要有四類角色,即系統管理員、考務工作人員、招生工作人員和考生。系統管理員負責管理軟件,維護系統的基本數據和正常運行。考務工作人員負責對審核合格的考生進行考場的編排,編制準考證和相關考試標簽和文檔。招生工作人員負責組織考生報名,審核考生信息??忌梢赃M行網上報名、查詢審核狀態、準考證打印、查詢考試成績和錄取情況等。

1.2業務流程分析

按照自主招生考試工作過程,對業務流程進行分析。首先由招生工作人員設置招生專業、招生計劃、考試科目和考試時間,然后考生通過網上進行報名并提交相關資料到招生辦,招生辦對考生資料和繳費情況進行審核,確定考生是否具有考試資格,將通過審核的考生信息提交給學??荚嚬芾聿块T??紕展ぷ魅藛T為每個考生安排考場,為每個考場安排監考員并根據生源類別編制每個考生的準考證??忌ㄟ^網站打印自己的準考證。考試結束后,考務工作人員將成績錄入考試管理系統,并進行公示、公布??忌ㄟ^網站查詢自己的成績。招生工作人員根據考生成績和專業招生計劃,確定預錄取名單,并將預錄取名單報省招生辦公室,通過審核后在網上公布考生錄取名單。

1.3系統架構設計

根據對業務流程的分析,結合數據處理、數據安全方面的要求,采用C/S和B/S相結合的系統架構。利用C/S結構的優勢來處理數據量較多的事務,比如考生信息的審核、考場的編排、準考證號的生成、考試成績的導入、考生相片的處理等。利用B/S結構來處理異地事務,比如考生報名、通知、準考證打印、成績查詢等。因此,從業務上來分,招生工作人員、考務工作人員的主要業務可以通過C/S架構來實現,而面向考生的業務是通過B/S架構來實現。根據需求分析的結果,將系統的功能分為八大模塊。

2系統主要開發工具和技術

為實現C/S與B/S相結合的設計,采用SQLServer2008作為后臺數據庫平臺,用VisualStudio2010C#作為WEB端的設計工具,實現考生網上報名、準考證打印和成績查詢等功能,完成與考生相關的數據應用層、業務邏輯層和數據訪問層的設計。利用DELPHI作為C/S后臺考務管理開發工具,將復雜的數據處理放在客戶機上,實現考生信息管理與審核、筆試考務編排、操作考務編排、系統用戶管理、數據庫管理等功能。C/S架構通過ADO技術操作數據庫。ADO是當前對數據庫進行操作的最有效和最簡單直接的方法,它是客戶的數據操作與數據庫之間的一座“橋”,通過它使得操作數據庫變得更加容易。B/S架構的WEB客戶端采用ADO.NET技術。ADO.NET的數據庫連接也只有在這段時間需要在線。因此,對于異地事務的處理,采用ADO.NET是有明顯的優勢。

3系統設計與實現

招生和考務工作的各個方面涉及的各種數據問題,能否將各種數據統一規范,實現共享,并有效的運用到每一塊的管理模式中,這是決定系統效率和管理效率的價值所在。自主招生的招生和考務工作內容不同與普通高考和公務員考試,自主招生的流程復雜,生源類別多樣,考試過程多樣,工作內容和流程比較復雜,在實際工作中耗費大量的人力和物力,如何最大限度地減少人力投入,提高工作效率,保證工作的有序、有效和準確性是設計人員要充分考慮的問題。

3.1考生管理模塊的設計與實現

本模塊主要管理考生信息,考生通過網上報名填報的信息和上傳相片,招生工作人員可以對信息進行查詢、修改,并對考生提交的信息和資料進行審核,審核完成后為通過的考生編排考生號,并將考生相片下載到本地進行處理??忌芾淼臉I務流程如圖2所示。因此,將這個模塊分為考生報名、考生信息審核、編制考生號、導出相關信息、報名信息統計。綜合考慮各種生源的不同,在設計上報名信息表要符合普通高中畢業、中職畢業生和現代學徒制在職企事業單位員工。因此,報名信息包括考生姓名、性別、身份證號、相片、畢業專業、畢業學校、報考專業、技能證書名稱、技能證書編號、聯系人信息、工作單位等50多項信息。但是,考生報名流程基本上都是一樣的??忌卿沇EB端的報名系統,填寫報名信息,填寫完成后提交報名信息到數據庫。

3.2筆試考務模塊設計與實現

該模塊主要是編排參加筆試考試的考生準考證,因操作考試要求不同,準考證需要另行制作。例如對普通高中畢業只需要安排一門課程的筆試,對于中職業畢業生面要安排兩門課程的筆試考試。因此,需要根據考區、專業、生源類別安排考生試室和座位號,編排考場,并打印門貼、座位表、考生簽到表、桌貼、準考證、試卷清單等。此項業務是整個考試組織過程中的重要環節,也是考務工作中的重中之重。業務具體分為編排考生準考證、編排考場和資料打印三個部分。準考證包括考生最基本的信息,如考生號、身份證號、姓名、性別、考場、座位號、考試科目、考試時間和相片等。當準考證好編制完成后,通過一鍵開放準考證打印??忌梢酝ㄟ^招生報名網打印自己的準考證。編排考場主要安排每個考場所在的地理位置,監考人員等。資料打印包括考生座位表、簽到表、桌貼、準考證、試卷清單等資料的打印。

3.3操作考務模塊設計與實現

該模塊主要是編排參加操作考試的考生準考證,根據考生生源不同或是否通過筆試等情況來編制準考證。例如普通高中畢業在完成筆試后,只需要參加面試,中職畢業生和現代學徒制的考生則需要進行操作技能的考核。而且根據專業的不同,面試或操作技能考試的時間和要求也有所不同。因此,需要根據考生的所在考區、專業、生源類別等安排考生試室和座位號,編排考場,并打印門貼、座位表、考生簽到表、桌貼、準考證、試卷清單等。

3.4成績管理模塊的設計與實現

該模塊主要是對考試完成后的成績進行管理,包括筆試成績錄入、操作成績錄入、導入成績、打印成績單以及成績分析、公布網上成績查詢等功能。

4數據庫訪問層設計

系統的表現層面對的用戶,通過數據庫訪問層來操作數據庫,后臺考務管理平臺通過ADO技術來訪問數據庫,考生利用WEB頁面通過ADO.NET技術訪問數據庫。ADO訪問數據庫的對象主要有連接對象(Connection)、記錄集對象(RecordSet)、域對象(Field)、命令對象(Command)、參數對象(Parameter)、屬性對象(Property)和錯誤對象(Error)。ADO.NET訪問數據庫的對象主要有Connection對象,Command對象,Adapter對象、Parameter對象。使用SQLServer數據庫,就需要引用System.Data.SqlClient命名空間,并使用SqlConnection,SqlCommand,SqlAdapter對象。

結語

從目前我國高職院校自主招生考試發展角度來看,在系統設計方面還要考慮更多不同生源類別和考試方式的變化情況,在對歷年考生情況的數據分析上應繼續完善和加強。

作者:楊振宇 單位:清遠職業技術學院

參考文獻

[1]易美超.高校自主招生考試考務編排系統的設計與實現[J].軟件,2012(09):31-36.

[2]譚武.基于Web的考務管理系統的設計與實現[J].中國教育信息化,2012,(11):37-39.

[3]袁慶鋒,景朋森.基于Delphi下ADO技術應用技巧的探索與實踐[J].淮海工學院學報自然科學版,2005(03):27-31.

[4]詹茂森,黃竹.基于混合B/S和C/S架構的高校教務管理信息系統的設計[J].電腦知識與技術,2010(23).

[5]陳雪梅.基于ADO技術實現多種數據源間SQL查詢功能[J].計算機技術與發展,2007(10):7-11+68.

[6]江凌,楊平利,楊梅,袁媛.基于ADO.NET技術訪問SQLServer數據庫的編程實現[J].現代電子技術,2014(08):95-98.

[7]何曉琴,趙巧,趙嬡嬡.NET架構中的數據訪問技術——ADO.NET[J].重慶電力高等??茖W校學報,2008(01):22-24.

[8]薛源.ADO與ADO.NET數據庫訪問技術比較與分析[J].科技視界,2013(01):9-10.

亚洲精品一二三区-久久