区域“班班通”管理平台的设计与实现
作者:张峻珲
来源:《发明与创新·教育信息化》 2016年第9期
【摘要】自从实施“三通两平台”工程以来,各地各校“班班通”建设取得了巨大的成绩,但随之而来的问题也日益凸显。“班班通”使用率低下、教育行政主管部门无法量化管理等问题,不利于资源的充分利用与合理配置。对此,本文以龙山县为例,介绍区域“班班通”管理平台的设计与实现。
【关键词】班班通;管理平台;设计
一、问题提出
自从实施“三通两平台”工程以来,我国教育信息化发展进入了一个新的阶段, “宽带网络校校通”“优质资源班班通”“网络学习空间人人通”成为了我国教育信息化建设的重点。由于中小学教育信息化的核心在于课堂教学的信息化,因而“班班通”的建设更是成为了中小学信息化建设的重中之重。在国家宏观政策的推动下,当前中小学的“班班通”建设取得了巨大的成绩,随之而来的是“班班通”的信息化管理问题。为方便相关管理部门了解各学校“班班通”设备的使用状况,实现教育信息资源的合理配置,提高资源利用效率,引导教师科学合理使用“班班通”设备,本研究提出在龙山县建设区域“班班通”设备管理平台,以探索“班班通”设备的信息化管理模式与方法。
二、区域“班班通”管理平台的需求分析
1.平台功能需求
教育信息化管理平台具备量化管理的基本功能,提供对全县教育信息化数据采集与分析。具体功能如下:
(1)数据上传。“班班通”端负责教师授课数据的上传,只要“班班通”处于开机状态,软件会后台运行获取教师操作窗口的标题,同时将每个操作内容的开始与结束时间进行记录,每5分钟往教育局中心数据库上传一次数据,同时将空标题等垃圾数据过滤掉,保证数据库上全是有用的信息。
(2)数据查询。教育局中心端可一键查询全县所有学校的运行数据,可具体到某个班级的某一分钟。学校管理端可查询本校的“班班通”使用情况。
(3)数据加密。因为管理平台的核心数据为教师的授课信息,所以数据必须加密,所有授课内容全部进行16位加密,即便有人复制出了数据库也无法破译出内容,保证了数据的绝对安全。
(4)排名功能。教育局中心端可查看全县所有学校的使用排名,同时可按类别排名,例如小学排名、九年制学校排名、高中排名等,软件可根据管理者的实际需求实时排名。学校管理端可查看班级排名,排名采用柱形图方式,能够形象化地表示出班级之间的差异。
(5)班级管理。每年的9月份,学校迎来新生,班级会产生一次变动。为了方便数据查询能够准确到班级,学校管理人员需要在开学之前更新一次班级,将新的班级和lP上传到县中心数据库。
(6)班级在线。教育局中心端时时刷新全县在线的“班班通”,全县共有多少班级正在使用“班班通”教学一目了然。
(7)故障定位。当学校网络或者“班班通”系统出现问题时,可通过教育局中心端进行故障定位,排查问题产生的具体原因。
(8)远程服务。为方便“班班通”供应商远程协助解决“班班通”使用过程中可能出现的问题,软件集成了远程服务模块,学校开启远程服务后,技术人员可通过远程操作来解决非硬件问题。
2.性能需求
本平台的核心功能是管理“班班通”的使用,所以对于使用的主体而言,要求平台能够安全可靠,排名的数据准确及时,一个优秀的软件产品能够解决用户绝大多数的问题。
(1)有效性: “班班通”端上传的教师授课数据准确无误,并且不是恶意挂机刷运行时间,软件有相应的机制过滤挂机时间,同时只要学校的网络是正常的,时时上传信息,不会因为其它原因造成数据出错。
(2)高效性:每节课教师一般会操作十个窗口,综合统计,全县一个学期数据库有百万条数据,随之而生的便是查询的速度。如果教育局查询全县数据缓慢无比,那么软件就会失去先天优势。为了解决这个问题,查询模块采用了分页算法,能够在1秒之内将数据显示给查询者。
(3)完整性:完整性主要是涉及软件保持自身文件完整,不被非法修改和复制。本平台通过授权KEY进行班级授权,没有授权KEY一律无法运行。
三、区域“班班通”管理平台的总体设计
1.功能设计
本系统的开发目标是利用易语言开发出一套能够管理并查看全县“班班通”使用情况的系统。教育主管部门能够随时查看到老师的授课内容,能根据授课的时长对学校进行量化考核与排名。平台包含三个部分,即教育局中心端、学校管理端与“班班通”端。平台管理员分为局中心管理员与校级管理员。校级管理员可使用学校管理端的所有功能,局中心管理员可使用教育局中心端的所有功能,“班班通”端无任何用户操作。软件全自动开机运行进行数据处理,关机后自动退出。 2.数据库设计 本系统采用了SQL SERVER2014数据库管理系统,建立的数据库名为school。主要的数据库表是授课数据表(表1)和班级信息表(表2)。
四、系统技术实现
本系统采用易语言最新版5.4开发,采用c/s架构进行开发,数据库为MS SQl。2014版,软件包含三端,即教育局中心端、学校管理端、学校“班班通”端。三端既分工运行又紧密一体,合作提供最准确的数据。
1.数据上传
当老师打开“班班通”电源开机成功后,软件会开始运行,同时等待老师操作窗口(如图1所示),当操作发生时,软件通过API记录操作的时间和窗口标题,同时存入本机的数据库。当老师切换窗口时,软件再次记录新的窗口标题,同时将上次的结束时间存人数据库。每五分钟,将所有的信息上传至教育局中心机房,下面是核心代码。
2.数据查询
查询信息包括学校名称、起止日期、时长大小三种信息,输出的结果包括学校名称、班级、IP、内容、开始时间、结束时间、运行时长七个方面的信息。核心语句为下方所示:
中心端发出查询请求,数据库服务器进行查询操作,然后将查询结果返回给中心端,中心端用表格进行显示,如图2所示。