朱世珺
近年来,我国在计算机信息技术领域取得了突飞猛进的发展。互联网计算机技术因其不受时间、空间等因素影响的特点,被广泛应用于各个行业,其中包括教育招生考试领域。那么,如何依托目前的主流信息技术,打造一个符合当代教育实际需要的招生考试信息管理系统,便成为教育招生考试领域发展过程中的一个重中之重。众所周知,近年来我国以高校招生制度改革为代表的各类教育改革工作如火如荼。正是在这样的背景下,如何使教育招生考试改革能够契合时代发展需要,成为教育部、各类高校和省级教育考试行政管理机构共同面对的课题。借助信息化技术推动现有教育招生考试模式的发展变革,已成为了招生考试发展领域的当务之急。教育招生考试管理机构应依据现有条件以及所在省市的实际情况,设计符合教育发展客观规律的各级各类招生考试信息管理系统,继而为教育长远发展提供良好的保障。
一、需求层面分析
(一)系统需求层面分析
就实际需求来看,一个完善的招生考试信息管理系统的构建,目标应确定为实现该项目业务全流程闭合运行支撑,总体上要满足三个方面的需求:一是终端考生用户的报名、支付和相关查询服务;二是考务管理用户功能(相关信息查询审核与交互、考场编排、试卷管理、考务信息维护、阅卷统分、考试数据分析、信息发布等);三是实现数据共享,为高等学校录取工作和招生考试大数据挖掘应用等领域服务。其中第三个方面对于各类高校来讲,其目的在于提升招生工作效率,并避免一些复杂情况的出现。以笔者所在省级教育招生考试专业机构为例,在一项教育招生考试信息管理系统开发建设之前,需要投入大量的人力、物力,针对复杂的业务流程进行梳理和完善,实现工作业务流程的科学整合再造,为系统的搭建提供坚实基础,从而确保这一管理系统构建完成后,工作效率得到显著提高。
以高等院校招生为例,其招收生源主要为普通高考生、中职毕业生以及在职员工的成人教育。此外,在招生方式上亦有成人高考、高职升本科、普通高考以及2020年初公布的《教育部关于在部分高校开展基础学科招生改革试点工作的意见》(即“强基计划”试点自主招生)等。就以上分类来看,在信息标准、生源情况和招生方式等方面,存在着一定程度上的不同。因此,在设计信息管理系统时,要根据项目实际需求,在把握该项目重难点的同时,完成相应顶层设计,体现差异化。而在考试考务组织过程中共性较大的模块,如基础信息修改、审核、考场安排、准考证发布、成绩发布等模块设计上要实现标准化和通用化。
在用户维度方面,信息管理系统不应只是将用户群体简单分为考生和管理人员。通常情况下,招生考试信息管理用户可以划分为四类,即系统的维护管理人员、相应机构人员、专职考试组织人员以及考生。其中,维护管理人员要为系统稳定提供技术支持,避免系统、数据等出现问题。相应机构人员的职责则是为负责本机构职能功能的应用管理。从用户需求角度做好详细设计是系统实用性和用户友好度的保障。以上顶层设计和详细设计构成了系统需求的主要框架,在构建招生考试信息管理系统的过程中,需要切实保证以上需求得到满足。
(二)业务流程需求层面分析
系统需求层面的要求属于对招生考试信息管理系统的硬性需求。在以上需求得以满足的基础之上,系统还应满足管理的流程化需求。通常情况下,流程设计的依据是各个工作环节衔接的逻辑和标准,工作流程信息化的基础就是工作流程的标准化。例如:全国高等教育自学考试工作流程的第一步为根据教育部考试中心年度文件要求设置开考专业,而后根据情况,制订计划、安排考试科目以及时间等相关事项。在随后进行的所有考试安排、考务组织、助学和毕业审核等工作环节,其依据全部来自于考试计划。这其中,各个管理岗位之间衔接逻辑和输入输出的数据标准构成自学考试信息管理系统业务流程需求。
可见,招生考试信息管理系统本身,除了需要支持业务之外,还应能满足业务流程化这一弹性要求。因此,在招生考试信息管理系统设计的过程中,必须满足以上两种需求,才能更为切实地保证系统自身的有效性,继而使其更好地作用于招生考试等相关工作的展开。
(三)系统设计需求层面分析
考虑当前网络安全形势要求,系统设计必须符合相关规定与标准。为了其有效系统的安全性,要在操作系统、数据库、中间件、网络设备、安全设备等方面进行相应考虑,提升设备和系统的安全性。
二、系统的设计
(一)系统构架设计
对于整个管理系统来讲,合理的构架设计属于根本所在。因为,构架设计本身既要满足业务流程需求与系统需求,还应兼具数据处理、安全性等方面的要求。所以,系统构架的选择与设计是否合理,决定着整个系统的成败。实践证明,C/S与B/S结合的系统构架更符合系统的运行方式。
这中间,系统设计人员在进行系统构架设计的过程中,可以借助C/S构架处理数据强的特点,将其应用到信息审核、考试考场安排、编制准考证、考试成绩公布、照片处理等数据领域之中。B/S构架自身具有事务处理能力,设计人员可以凭借其进行与考务相关的考生报名、通知发布、考试资格打印、成绩查询等领域设计工作。
由此可见,从业务流程的角度分析,招生人员、考务人员亦可以借助C/S构架满足实际需求。而对于考生需求,则需要以B/S构架为基础,对系统进行设计。以笔者所在机构为例,在两个基础构架完成的基础上,其相应模块亦被划分为六个部分,即:用户管理、考生管理、考务管理、成绩管理、录取管理和数据分析,这样便能保证系统需求与业务需求的达标,从而使考试考务系统能够充分发挥其价值。
(二)系统的开发工具以及技术支持
在进行考试考务系统设计的过程中,设计人员在C/S与B/S系统结合基础上展开系统设计的时候,应先选择适宜的数据库平台,以此来保证整个系统的有效性。以笔者的经验来看,目前SQL Server数据库平台更为适合应用在考试考务系统上。这里需要特别指出的是,相关系统维护人员应注重SQL Server的日常更新及维护,原则上来讲,数据库平台不能急于更新,也不能落后数代。具体的更新维护情况,相关维护人员应根据实际情况,酌情展开升级维护工作。
在设计工具的选择上,可以采取Visual Studio 2010 C#作为设计工具。就日常应用性能表现来看,此设计工具完全可以胜任考试考务系统的设计工作。当然,这是一个较为常见的设计工具,相对于此代版本而言,还应有一些更为新颖的设计工具。信息系统在进行设计的过程中,可以根据实际需求进行选择。
借助Visual Studio进行设计,通常可以帮助设计人员完善网上报名、成绩查询等功能。同时,其也可以更好地满足系统中数据运用层面、业务逻辑层面的需求等,从而达到完善整个考试考务系统的目的。此外,教务管理开发工具可以将Java作为C/S构架下的考务管理开发工具。从实际设计情况来看,借助Java这一开发工具,可以切实有效地实现笔试考务组织、操作考场编排以及系统用户管理、数据库管理等功能,这对于整个信息系统的应用性而言,有着不可估量的意义。
通常情况下,系统设计人员可以借助ADO操作方式对数据库进行操作。就目前情况来看,选择ADO操作方式属于最为切实有效的一种方法。这是因为,ADO技術从本质上来讲属于业务数据与后台数据库之间相连接的一个桥梁。所以,借助ADO技术来搭建两者之间连接的桥梁,将有助于系统功能之间的互通。B/S构架的PC客户端则需要借助ADO.NET技术进行支持。此种技术的根本在于,能够切实有效地解决异地事务,从而对整个信息管理系统运行进行优化。
三、结束语
近年来,伴随着信息技术的突飞猛进,许多专职行政管理机构和学校都为此建设专门的教育招生考试信息系统。而信息系统的出现,使得过去较为繁琐的工作变得简洁、高效和准确。开发建设科学合理的信息管理系统有助于教育招生考试工作的更好开展,从而为当代教育的发展注入活力,为培养和选拔人才提供保障,为国家经济建设提供人才储备。
(责任编辑 吴淑媛)