APP下载

高职院校单招管理业务分析与系统设计

2024-01-04陈印杨学林邓林李华锋

电脑知识与技术 2023年32期
关键词:准考证监考考场

陈印,杨学林,邓林,李华锋

(1.四川职业技术学院,四川 遂宁 629000;2.四川教育考试院,四川 成都 610041)

0 引言

2013 年,《教育部关于积极推进高等职业教育考试招生制度改革的指导意见》提出,高职院校实行多样化的考试招生办法,增加单独招生、对口单招、中高职贯通培养、综合评价等分类考试招生形式,建立和完善多样化的高等职业教育考试招生方式。2014年,《国务院关于深化考试招生制度改革的实施意见》提出,高职院校考试招生与普通高校相对分开,实行“文化素质+职业技能”的考招模式,中职学校毕业生报考高职院校需参加文化基础与职业技能相结合的测试,这便是单独招生即单招的具体实施方案。

近年来,各高职院校单独招生规模逐年上涨,部分高职院校单独招生计划最高已突破年度招生计划总数的60%[1],同时单独招生的报考人数也出现了大幅增长。以四川职业技术学院为例,招生官网发布的2023 年总计划招生人数为8 118 人,单独招生计划人数为5 800 人,占比71%,单招实际报考人数102 88人[2]。庞大的参考人数给学校的单独招生管理带来了严峻的考验。单招管理涉及报名缴费、分配考场、安排监考、成绩公示、录取公示等诸多环节,同时又要求保证准确性、时效性,用传统的手工登记管理显然跟不上信息时代的步伐。因此,根据学校实际情况,设计开发单招管理系统是非常有必要的。

1 业务需求分析

高职院校的单招工作需要完成两个层面的工作任务:一是考生层面,二是学校层面。下面以四川职业技术学院为例分析一下这两个层面的具体任务。

1.1 考生层面

1)登录并缴费。通过指定账户及初始密码登录系统,首次登录需修改密码。登录成功后需要核对个人基本信息,若有误能修改,确认无误后可以缴纳报名费。缴费金额为固定金额,可以使用微信或支付宝等支付渠道提交支付。支付完成后可以查看支付信息,包括支付方式、支付时间、支付结果是否成功。

2)综合查询。一是准考证查询。管理员在系统排考完毕后,考生可登录查看个人的准考证。准考证包括头像、注意事项及文化科目考试信息。对于普高考生,准考证还需展示面试考试时间、考试地点、候考场地;对于对口高职考生,准考证还需包括技能考试时间、考试地点、座位号、候考场地。二是成绩查询。成绩管理员在系统导入成绩数据后,考生可登录查询考试成绩,包括文化素质科目成绩、技能/面试成绩。如有疑问可申请成绩复核。三是录取查询。管理员在系统导入录取数据后,考生可登录查询录取结果,包括志愿专业、实际录取专业。

1.2 学校层面

1)设置基础数据。采用导入方式设置考生信息、考场数据、监考教师数据。考生数据从省级教育考试院获取,包括高考报名号、姓名、性别、身份证号码、生源类别、报考专业等,并增设每个学生的初始密码,以便于学生配合使用高考报名号进行系统登录;考场数据包括考场类型、考试科目、考场容量;监考教师数据包括教工号、教师姓名等。此外,还需要单独设置文化考试时间和技能考试时间。

2)排考。因为不同生源类型考试科目略有区别,所以需要按照普高和职高两种类型进行排考。排定文化素质考试。因为不同生源类别试卷不一样,所以需要在已导入的考场、监考教师、考试批次数据上,自动生成普高考生的考试信息、对口高职考生的考试信息。排定技能测试/面试。通常情况下,对口高职学生参加专业技能测试,普高学生或部分报考生源跨类较大的专业参与面试考试。专业技能测试排考时按照专业排入指定技能测试考场,面试考试按考场类别排入指定面试考场。

3)信息打印。信息打印分为准考证打印及考场数据打印。准考证打印是批量打印所有学生的准考证。由于学生人数众多,为提高效率及避免打印出现故障,需设置批量打印,如按考场、按专业等形式。考场数据一般按考室进行打印,如考场监考表、考场考生签到表、考场头像表等。监考表包括考试场次、考室编号、考试时间、考试科目、监考教师。签到表包括考试科目、考生姓名、考生座位/工位、考室地点等信息,头像表包括考试科目、考生姓名、考生头像等。考虑到考场较多,签到表、头像表同样需要允许按批量打印,比如楼层、考室范围等。

4)数据导入。一是成绩按照阅卷结果制作考生成绩表,包括考生报名号、姓名、文化素质测试分科成绩、技能测试/面试成绩。在系统中通过一键导入成绩表。二是录取结果导入。按照录取结果制作考生录取表,包括考生报名号、姓名、录取专业。在系统中通过一键导入录取表。

2 系统设计

2.1 系统业务流程图设计

为直观展示单招管理业务活动的具体流程,按照需求分析,将业务流程绘制为泳道图,如图1所示(限于篇幅,未对判定过程进行详细扩展)。

图1 单招考试管理业务流程泳道图

2.2 系统功能模块设计

按照需求分析,将单招管理系统进行功能模块化设计,功能结构如图2所示。

图2 单招管理系统功能模块设计图题

2.3 数据库设计

对于学校范围内的单招考试管理系统这种数据量较小的应用系统,数据库设计主要是根据需求分析完成数据库的逻辑设计。设计过程包括两部分:概念建模和结构建模[3]。

概念建模是建立客观世界到数据世界的第一层抽象,通常指E-R建模。E-R建模是分析系统中存在的实体,以及实体与实体之间的联系,设置实体及联系的属性,绘制E-R 模型图。如,本系统至少包含考生、考场、考试科目、监考教师等实体;考生与考试科目之间存在着考试多个科目的联系等。

结构建模是将概念模型转换为结构模型,通常是指关系模型,具体方法是根据E-R 模型一对一、一对多、多对多的类型,分别将模型中的实体、联系转换为关系。如考生与考场之间的m:n考试联系可转换为3个关系:考生(报名号,姓名,性别,身份证号码,……),考场(考场编号,考场名称,考场类别,……),考试(报名号,考场编号,考试时间,……)。

最后依据关系模型中的关系模式,结合系统需求分析,完成关系数据库的详细设计。限于篇幅,本文不对数据库设计进行详细描述,后续研究中将进行专题讨论。

2.4 系统架构与技术方案

1)系统架构。单招管理系统的用户主要是分散在各地的考生用户和校内的管理员,使用B/S 架构通过浏览器访问系统较为合适。B/S 架构即浏览器/服务器架构,是软件项目开发和运行的一种架构形式,使用这种技术开发的项目又称Web项目。在B/S架构中,数据的存储和处理都是在服务器端进行的,而用户只需要通过浏览器来获取和处理数据,不需要在客户端单独下载安装软件。这种架构方式使得系统的开发和维护变得更加简单,因为所有的数据都集中在服务器端,用户的请求也都通过服务器来进行处理,这就减少了客户端的负担[4]。

2)软件技术。单招管理系统开发适用前后端分离技术,前端使用Vue.js 技术实现考生、管理员与系统的交互界面,后端使用Spring Boot 技术实现对前端用户提交请求的处理和响应,数据库使用MySQL技术进行数据存取[5],如图3所示。

图3 基于B/S架构前后端分离的系统设计图题

前后端分离是目前Web 项目开发中广泛使用的开发模式,主要是将前端和后端的项目业务进行分离,可以做到更好的解耦合,前后端之间的交互通过XML或JSON的方式,前端主要实现用户界面的渲染,后端主要负责业务逻辑和数据的处理[6]。Vue.js 是一套轻量级的前端开发框架,是基于标准的HTML、CSS、JavaScript 构建,并且提供了丰富的文档和操作的简单的API,提供了丰富的模板语法如v-if、v-for等、提供事件绑定@click、@keyup等,使代码变得简洁易懂易于上手,也省去了大量的重复操作,节省了开发成本[7]。引入虚拟化DOM(Virtual DOM),极大地提高了程序运行速度。Vue框架是目前比较热门的前端开发框架。SprintBoot 是基于Java 语言的全新Spring框架,简化了新Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置[8],在后端程序开发中使用较为广泛。MySQL 是一种关系数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,是目前中小企业用得最为广泛的一种数据库技术[9]。

3)开发运维环境。开发环境使用Windows10+JDK 1.8+IntelliJ IDEA 2022+SpringBoot 3+Vuecli 3+Vue 3+MySQL 5.7。鉴于单招考试管理系统访问数据量相对较小、瞬时并发量较高等特性,可以考虑将系统Web 项目及数据库部署到同一台性能中等的服务器运行和维护,操作系统建议使用Windows Server 2016 服务器,安装JDK 1.8、Node.js、Tomcat、MySQL 5.7以上版本,具备公网IP。

3 总结

本文以四川职业技术学院为例,对高职院校单招管理业务进行了详细的需求分析,绘制了单招管理过程活动图,设计了系统功能结构图,提出了一种基于B/S 架构、Vue+SpringBoot+MySQL 开发技术的可行性研发方案,为单招管理系统的后续研发提供了依据。

猜你喜欢

准考证监考考场
基于Excel VBA的考试管理系统设计
高考准考证7大作用
监考时……
牵牢平移手 考场稳稳走
考场上怎样才能写好记叙性散文
期末小考场
考场借笔
监考老师