張 昭,楊鵬鈺,李 志
(沈陽工學院,遼寧 撫順 113122)
隨著人類社會步入信息時代,人們對信息的需求日益增加,由此而產生出一種能方便獲取信息的新途徑-電話查詢。電話查詢系統是把公用電話網(PSTN)和計算機應用有機地結合起來,隨時隨地撥打學校特服電話,并可通過學號和密碼可查詢成績信息。
電話語音卡成績查詢系統是實用性極強的信息服務系統。主要功能包括摘機前檢測、摘機后語音提示、身份驗證、播放查詢信息等;系統總體框圖如圖1所示。

圖1 電話語音成績系統總體框圖
本系統采用Windows XP操作系統,軟件采用VB 6.0和東進公司D系列語音卡,后臺采用Access 2003數據庫,使用ADO數據庫訪問技術來完成數據庫的連接,通過前臺客戶端程序播放語音提示,根據用戶的電話按鍵情況來得到數據庫中的數據,再控制語音卡將相應的數據用語音播放出去。
采用D081APCI系列卡安裝PC機中,占用一個PCI插槽。同一臺PC中,D081A板上有4個模塊插槽,可插入4個模塊,提供8個通道處理能力;模塊由上至下排列:模塊一、模塊二、模塊三、模塊四,每個模塊處理兩個通道。
系統中主要分為兩種模塊:一種為語音成績查詢模塊,另一種為學生成績管理模塊。系統體系結構如圖2所示。

圖2學生成績查詢系統功能模塊示意圖
本系統中,學生成績管理模塊的功能比較簡單。主要功能為添加、修改、刪除學生成績。在所建立的數據庫中,按表的功能分為兩大類:一類提供系統語音流程信息和所有查詢動作,另一類記錄所有學生的個人信息。數據表結構如表1所示。

表1 學生成績表設置
當外線電話打入時,計算機自動檢測到振鈴信號,并開始播放提示音,同時開始接收用戶的電話按鍵信息。用戶通過電話按鍵輸入考號,計算機根據接收的信息從后臺數據庫中取得查詢結果數據。
電話語音成績查詢系統是以語音卡為硬件基礎,學生通過撥打電話實現了成績的查詢,最后利用語音卡的相關技術設計出電話語音成績查詢系統,并達到設計要求。和傳統的成績查詢相比較,使用本系統能使學生既方便又快捷的查詢到考試成績,提高了學生查詢成績的效率,具有一定的使用價值。