教师监考工作提示系统研发

2016-03-25 04:39曹亚楠费春国方舟李淑芬夏冬
科学与财富 2016年7期
关键词:组态王数据库

曹亚楠 费春国 方舟 李淑芬 夏冬

摘 要:本产品是基于VB、数据库和组态王三者功能实现的。通过三者之间的相互结合与嵌入,实现对教师监考工作的提示功能。各个模块的主要分工如下:通过数据库录入学校教师的姓名、电话、科目等监考基本信息,由组态王进行相关条件的筛选,提取出数据库中符合要求的相关信息,通过嵌入VB语言的SIM通信卡功能模块向符合条件的教师发送短信,教师通过回复模块短信的方式进行确认,若在规定时间内系统没有收到回复,则将进行语音电话的拨打提示,确保教师监考工作提示的准确无误。

关键词:组态王;数据库;VB;短信收发;语音拨打;教师监考提示

“大学生创新创业训练计划”创新训练项目(编号:IECAUC2015150)

随着通信网络的日益普及,短信及语音电话给我们的生活带来了极大的方便,在日常生活中起到了越来越重要的作用,通讯方式逐渐改变着我们的生活。但是随着生活模式的改变,使得人们在日常生活中不得不加快工作与生活的节奏。尤其随着当今升学等方面的压力逐渐增大,教师的任务越来越重,很多情况下会发生教师因为工作忙碌而忘记监考的现象。通过教师监考提示系统可以有效避免该类情况的发生。

1.数据库实现信息的录入功能

在数据库大时代的背景下,由学校教务科系统将学校事先安排的教师监考工作信息整理并录入到数据库中,除基本的监考时间、地点、科目外,还可以增设考前领取考卷的时间、地点和考卷份数,考试的人数和考试的注意事项以及考试结束之后的相关流程及安排等。该功能也可以通过EXCEL表格实现批量将教师监考信息录入到数据库中。

2. VB实现短信的收发

2.1SIM908模块

SIM908开发板是一种由SIMCOM公司开发的工业级双频GSM/GPRS/GPS模块,工作频段为双频900/1800Mhz,可以低功耗实现语音、SMS、数据、GPS导航和传真信息的传输。SIM908开发板支持RS232串口和LVTTL串口,并带硬件流控制,支持5V~24V的超宽工作范围,使得开发板与模块之间可以方便进行连接,从而产实现短信、语音等功能。

2.2VB语句控制模块实现短信的收发

基于现在移动、联通等GSM、3G、4G网络的条件,可以实现通过VB语句编程,从而控制通信模块进行短信内容的发送与接收。本次研究通过VB控制SIM908模块,从而实现相应的功能。SIM908模块是一款高性能工业级GSM/GPRS/GPS多功能模块,因为接口丰富,尤其适用于需要短信、语音等各种领域。计算机通过串口向模块收发一系列的AT指令可以达到控制GSM模块的要求。考虑到用户的通用性,将该模块分为前台数据和后台程序两部分。前台系统完成程序的初始化,设置串口通讯波特率、串口号和短信服务中心密码。通过从数据库中读取待发短信,经过编码发送到模块。

3.组态王实现相关的功能调用

3.1组态王工作的原理

通过建立组态王的人机交换界面,设置进入组态功能的必要窗口和命令,包括许多基本命令和特殊功能命令,如:进入按钮、切换按钮、用户名、密码等相关必要命令,通过设置用户名和密码等设置可以确保教师个人信息的安全性。组态王通过对考试的地点、科目和时间进行对教师信息的分组。在通过组态王设置的相关语句进入学校教学楼界面后,可以筛选出该教学楼某一天某时段的教师监考信息,通过关键字提取出已经存入到数据库中的教师监考相关信息,对于符合条件的教师信息则会显示到已经在组态王中设置的信息存储区中,方便用户查看。

3.2组态王通过控制VB实现短信收发与语音提示电话的拨打

通过设置考前倒计时提示,诸如在考前24小时时,通过数据库使得VB控制的SIM908模块与信息之间进行链接,从而通过发送短信的方式提示教师监考内容。这一功能通过设置VB模块控件插入到组态王中实现。如果在一定时间内,教师收到短信并阅读完毕,则向主机控制端回复“是”,当主机控制端收到回复之后,则保证该教师的监考提示工作已经完成;此时在组态界面中,已经回复的教师信息会相应变成蓝色,未回复短信的教师信息会相应变成绿色。如果在规定时间过后,主机控制端仍然没有收到反馈信息,则在设定的24或者48小时内向教师拨打语音提示电话,通过这种方式进行提示,通过两重方式确保教师在监考工作开始前得到了提醒。

4.結论

通过数据库、组态、VB三者之间的结合,最终可以达到进行教师监考工作提示的功能。通过短信的发送与接受状态的提示以及语音电话的提示,保证了教师不会因为忙碌而忘记监考工作。

通过调查发现,现在市场上存在着可以进行群发短信的网站,但一般都要收取一定的费用,此次项目的研究可以实现多次短信收发的功能,具有循环利用性能,在一定程度上减少了消费成本。该项目也可以运用到会议提示等多方面场合,在学校、公司等多个单位都有较高的市场价值。

参考文献

[1] 程晨,沙泉,基于VB和MC35模块的短信收发程序设计,上海应用技术学院学报(自然科学版),2007.

[2] 王骐,何嘉斌,单片机控制GSM 模块实现短信收发的软件设计,应用天地,2005.

猜你喜欢
组态王数据库
数据库
基于组态王软件和泓格PIO-D64 板卡的流水灯控制
数据库
数据库
数据库
MATLAB实现组态王中TCP/IP读卡器监控方法
基于PLC与组态王煤矿压风机的设计研究
基于PLC的飞机轮胎充放气控制在组态王中的实现