自主招生考试管理系统设计

自主招生考试管理系统设计

摘要:

本文针对高职院校自主招生考试管理工作,提出基于B/S与C/S相结合的设计原理,包括考生报名,考生资格审核、笔试考务和操作考务的编排、准考证号的生成、考试成绩的录入、考生相片的处理等事务的处理。采用SQLServer2008作为后台数据库平台,利用VisualStudio2010C#作为B/S架构的设计工具,实现网上报名系统的考生应用层、业务逻辑层和数据访问层的设计。利用DELPHI作为C/S架构下客户端的招生和考务管理部分的开发工具,实现考生信息管理与审核、考务管理的设计。经过实践,该系统提高了工作效率,保证了数据的准确性,节省人力和物力的支出,帮助高职院校解决招生考试过程中的一系列问题。

关键词:

自主招生;考试管理;考务管理;招生报名;系统架构

随着我国高等教育体制改革的不断深入和发展,高职院校作为一种新的教育体制在招生的生源对象和招生规模上都发生很大变化,招生的方式也随之发生变化,特别是自2012年以来,除了普通高考招生外,高职院校自主招生考试已成为高职院校招生的一个重要的途径。广东省的高职院校自主招生是根据高职院校自身的条件,选择部分优势专业,通过自主招生考试进行择优录取,考生对象分别为普通高中毕业生、中职毕业生和现代学徒制企业在职员工,考生类别复杂,考试科目多样。本文重点研究和探讨了高职院校自主招生考试管理系统软件的设计与实现,实现考生从招生网上获取招生信息,并根据自己的爱好进行报名、查询资料审核、准考证打印、考试成绩和录取情况。高职院校招生部门和考务管理部门通过后台的管理系统,完成考生信息统计、审核、考场编排、准考证编排、成绩公布、录取操作等。运用现代网络信息技术手段进行管理,既方便考生和管理部门又节约了成本。

1需求分析与总体设计

1.1系统的需求分析

为了确保自主招生考试全过程的“公平、公正、公开”,考试管理的信息化、网络化、透明化是必不可少的。同时,解决招生考试组织过程中复杂的工作,减少人力投入和提高工作效率,使考试组织过程变得方便、快捷和高效。高职院校自主招生考试根据生源不同主要分为三类,即普通高中毕业、中职毕业生和现代学徒制的在职企业员工。根据考试科目来分,按照广东省教育厅的自主招生考试要求,普通高中毕业只需要考试综合文化知识和面试这两科,而中职毕业生和现代学徒制的考生则要考试除综合文化知识以外,还需考核专业综合理论和专业技能。此外,自主招生考试还有三二分段转段考试,只针对二年级的中职在校生,这部分考生只考专业理论和专业技能。考试管理系统主要实现考生网上报名、查询审核状态、准考证打印、查询考试成绩和录取情况。高职院校的招生部门和考务管理部门需要完成考生报名信息修改、统计、审核、考场编排、准考证编排、成绩公布、录取操作,以及用户的管理等等。考试管理系统的用户主要有四类角色,即系统管理员、考务工作人员、招生工作人员和考生。系统管理员负责管理软件,维护系统的基本数据和正常运行。考务工作人员负责对审核合格的考生进行考场的编排,编制准考证和相关考试标签和文档。招生工作人员负责组织考生报名,审核考生信息。考生可以进行网上报名、查询审核状态、准考证打印、查询考试成绩和录取情况等。

1.2业务流程分析

按照自主招生考试工作过程,对业务流程进行分析。首先由招生工作人员设置招生专业、招生计划、考试科目和考试时间,然后考生通过网上进行报名并提交相关资料到招生办,招生办对考生资料和缴费情况进行审核,确定考生是否具有考试资格,将通过审核的考生信息提交给学校考试管理部门。考务工作人员为每个考生安排考场,为每个考场安排监考员并根据生源类别编制每个考生的准考证。考生通过网站打印自己的准考证。考试结束后,考务工作人员将成绩录入考试管理系统,并进行公示、公布。考生通过网站查询自己的成绩。招生工作人员根据考生成绩和专业招生计划,确定预录取名单,并将预录取名单报省招生办公室,通过审核后在网上公布考生录取名单。

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考生管理模块的设计与实现

本模块主要管理考生信息,考生通过网上报名填报的信息和上传相片,招生工作人员可以对信息进行查询、修改,并对考生提交的信息和资料进行审核,审核完成后为通过的考生编排考生号,并将考生相片下载到本地进行处理。考生管理的业务流程如图2所示。因此,将这个模块分为考生报名、考生信息审核、编制考生号、导出相关信息、报名信息统计。综合考虑各种生源的不同,在设计上报名信息表要符合普通高中毕业、中职毕业生和现代学徒制在职企事业单位员工。因此,报名信息包括考生姓名、性别、身份证号、相片、毕业专业、毕业学校、报考专业、技能证书名称、技能证书编号、联系人信息、工作单位等50多项信息。但是,考生报名流程基本上都是一样的。考生登录WEB端的报名系统,填写报名信息,填写完成后提交报名信息到数据库。

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].重庆电力高等专科学校学报,2008(01):22-24.

[8]薛源.ADO与ADO.NET数据库访问技术比较与分析[J].科技视界,2013(01):9-10.