基于东进电话语音卡的考试成绩查询系统设计与实现
2019-01-09杨鹏钰
张 昭,杨鹏钰,李 志
(沈阳工学院,辽宁 抚顺 113122)
1 课题研究背景及意义
随着人类社会步入信息时代,人们对信息的需求日益增加,由此而产生出一种能方便获取信息的新途径-电话查询。电话查询系统是把公用电话网(PSTN)和计算机应用有机地结合起来,随时随地拨打学校特服电话,并可通过学号和密码可查询成绩信息。
2 电话语音卡成绩查询系统总体设计
电话语音卡成绩查询系统是实用性极强的信息服务系统。主要功能包括摘机前检测、摘机后语音提示、身份验证、播放查询信息等;系统总体框图如图1所示。
图1 电话语音成绩系统总体框图
本系统采用Windows XP操作系统,软件采用VB 6.0和东进公司D系列语音卡,后台采用Access 2003数据库,使用ADO数据库访问技术来完成数据库的连接,通过前台客户端程序播放语音提示,根据用户的电话按键情况来得到数据库中的数据,再控制语音卡将相应的数据用语音播放出去。
3 系统的硬件设计
采用D081APCI系列卡安装PC机中,占用一个PCI插槽。同一台PC中,D081A板上有4个模块插槽,可插入4个模块,提供8个通道处理能力;模块由上至下排列:模块一、模块二、模块三、模块四,每个模块处理两个通道。
4 系统软件设计
系统中主要分为两种模块:一种为语音成绩查询模块,另一种为学生成绩管理模块。系统体系结构如图2所示。
图2学生成绩查询系统功能模块示意图
本系统中,学生成绩管理模块的功能比较简单。主要功能为添加、修改、删除学生成绩。在所建立的数据库中,按表的功能分为两大类:一类提供系统语音流程信息和所有查询动作,另一类记录所有学生的个人信息。数据表结构如表1所示。
表1 学生成绩表设置
当外线电话打入时,计算机自动检测到振铃信号,并开始播放提示音,同时开始接收用户的电话按键信息。用户通过电话按键输入考号,计算机根据接收的信息从后台数据库中取得查询结果数据。
5 结语
电话语音成绩查询系统是以语音卡为硬件基础,学生通过拨打电话实现了成绩的查询,最后利用语音卡的相关技术设计出电话语音成绩查询系统,并达到设计要求。和传统的成绩查询相比较,使用本系统能使学生既方便又快捷的查询到考试成绩,提高了学生查询成绩的效率,具有一定的使用价值。