1前言
“十四五”期间,我国将全面进入数字经济时代,行业管理部门和各核电营运单位积极推进“数字核电”、“智慧培训”等信息化建设工作。
本文以执照考核模拟机考试实际应用需求为导向,深入分析信息化建设所需技术架构,详细分解整体业务,以细则为开发基础和指导原则,提取凝练细则中对评分办法、数据记录、文件配置、人员资格等管理要求,以B/S模式进行系统设计和编码开发,实现了考试无纸化管理,充分解决新版模拟机实施细则发布后考试数据处理量巨大、校验规则复杂、流程交互点多的业务痛点,具有较高数据保密性和安全性。
2相关技术分析
2.1 B/S模式
B/S模式,即Browser/Server模式,与传统的C/S模式相比,即Client/Server(客户端/服务器模式),B/S模式具有占用客户机内存较小、服务端反应迅速、使用灵活方便等特点,完全能够满足模拟机考试管理系统的开发要求。
2.2 LAMJ体系
LAMJ体系是指Linux+Apache+MySQL+JavaWeb的技术组合开发模式,该体系使用功能强大、性能稳定、开源共享的Linux作为Web服务器的操作系统,数据库服务器采用主流MySQL作为数据库管理工具,服务器端的编程语言使用Java作为动态Web开发技术。鉴于此,该体系符合模拟机考试管理系统的技术需求。
3系统分析
3.1用户角色分析
考试管理系统有四种类型的用户,分别是模拟机考官(主考官、副考官、操盘手)、模拟机教员(主理教员、普通教员)、考务人员和系统管理员。四种用户使用用例图进行需求分析。
模拟机考官中主考官用例包括接受密码、打开试题、中止/终止考试场景、评分四个基本需求,副考官仅评分一个需求。
主管教员用例包括试题密码管理、试题维护、试题状态设置、评分查看、基础数据维护、成绩管理、统计分析七个基本需求。基础数据维护包括能力评价准则、评分库、偏差事实库的维护,包含新增、删除、编辑、查询的具体功能需求。
模拟机普通教员用例需求除试题密码管理外,和主管教员一致。
考务人员用例包括考试计划维护、试题维护、基础数据维护、成绩管理、统计分析五个基本需求。基础数据维护包括考试公告、能力评价准则、模拟机考官的维护,包含新增、删除、编辑、查询的具体功能需求。
系统管理员用例包括用户信息管理、数据字典管理、角色管理、日志管理四个基本需求,每个需求包括增加、删除、修改、查询、数据导入、密码初始化等具体的操作需求。
3.2系统业务流程分析
业务整体实施可分为考试计划、考试安排、录入试题、试题签批、试题打印、试题解密、考前准备、在线评分。打印考试手册和填写正面评价、分数自动统计等十个流程。试题解密可分为密码发送、试题解锁、监管要求匹配规则、试题分发四个环节。
4系统设计与实现
4.1信息化评价方法
调研秦山、福清、田湾等多家核电厂细则实施过程中现状与需求,深入研究和分析管理要点,制定信息化评价方法。 设计业务流程,设置保密手段,确保试题数据的安全性。
4.2考试手册结构化方法
除AP1000堆型机组外,各电厂模拟机考试手册结构和内容基本一致,主要包括:考试手册封面、场景介绍、场景概要、事件及所需文件、考点分布、场景操盘进程、岗位考点、交接班表以及工前会单等。手册结构化属性根据是否需要分析或者调用属性对应的数据原则来确定。制定考试手册数据导入模板,编制和导入试题场景。梳理结构化数据调取路径,实现考试手册的自动生成。
4.3数据自动校验方法
(1) 试题校验
将细则中试题场景设计和考点数量要求内置系统中,弹窗提醒不符合项,保证试题合规性。单个场景校验规则:每个场景每个考试岗位的考点不少于50个。评分环节提交时的考点校验,如果一名考生单个场景考试岗位考点少于50个,则该名考生在一次考试中的总考点数不应少于应考岗位数×50个。
(2) 数据单项校验
采用数据合规性输入校验(配合专门的输入键盘设计)、实时校验方式,保证数据有效性和规范性。
(3) 综合校验
因此考试结束后,评分数据提交前还应对所有评分进行综合校验。校验全部通过,考官才能签字确认。
4.4智能评价方法
(1)正面评价自动推送
筛选考试场景中得分最高的一二级评价维度,评价分值归一化计算,与细则中能力评价准则对应分值评语库进行对照分析,推送相应评语。举例:某模拟机考试场景中,张三得分最高的评分维度代码为M2,该维度总分为10分,其实际得分为7分,那么换算评语库的得分=(M2维度得分/M2维度总分)*5=(7/10)*5=3.5推送考官评语库中维度为M2且分数区间为3-4分的评语。
(2)偏差事实推送
模拟机考官针对考点填写偏差事实时,通过该考点对应的考试类别、考试类型、所属岗位、二级维度结合偏差事实中的关键字,从偏差数据库中进行筛查,自动推送相关偏差事实。填写数据设置循环反馈机制,自动不断扩充修正偏差数据库。
4.5系统设计
基于以上方法,系统设计采用B/S架构,基础架构包含物理硬件层、操作系统及Web服务器与数据库,基于Web标准建立集成服务。应用层包括数据库访问及相关主线业务流程模块。模拟机考试管理系统功能模块主要包括系统首页、考试计划管理、试题管理、评分管理(移动端)、成绩管理、基础数据管理、系统管理等。
4.6平台配置与网络环境
分为服务端、网页端、移动端三个部分。网页端用于考试前后准备工作、文件下载存档、数据处理;移动端用于考试评分。评分数据通过无线路由实时同步到数据库服务器。应用服务器、数据库服务器、移动端设备与打印设备独立构建局域网,接入公司内网。内网故障不影响考试进程。
4.7信息安全保障设计
账号密码、用户权限、试题编题打印二级密码、无线终端控制、终端资源管理、账号登陆和锁定六种方面进行信息安全保障设计。
4.8系统实现
以B/S模式为基础,服务端以通用的Linux+Apache+Mysql+PHP组合方式进行系统开发与实现,客户端以html+css+javascript等前端网页技术为基础。
5应用前景
该系统已正式应用在某核电厂执照考核模拟机考试中,实现了模拟机考试全流程无纸化管理,数据校验规则规避数据输入和统计错误,大幅降低考试人工成本,以10名SRO考生为例,传统计算方法,数据计算和校核至少需要5个人天,而该平台则无需计算成本且计算结果完全正确。
6结论
核电厂操纵人员模拟机考试管理流程复杂,数据规范性要求高,数据处理工作量大,与B/S架构的信息化技术手段的结合实现了核电厂操纵人员执照考核模拟机考试全流程无纸化管理,试题结构化集约存储,移动端在线评分,数据实时校验,人员行为智能评价,考试结果报告自动生成。考试保密措施也更加完善,考试环节更为规范严密,有效避免人因失误陷阱,充分保障考试质量。
参考文献
[1]叶欣.基于B/S模式的在线考试管理系统的分析与设计,Computer Knowledge and Technology电脑知识与技术,1009-3044(2021)35-0048-03
[2] 魏国利.基于ASP.NET框架的在线考试管理系统设计与实现,信息与电脑,1003-9767(2017)23-121-03
[3]《核电厂操纵人员模拟机考试实施细则》(国家能源局),2021年4月7日发布
作者简介:曹梦甜,女,河南驻马店,工学学士,工程师,核电厂操纵人员执照考核