張 昭,楊鵬鈺,李 志
(沈陽(yáng)工學(xué)院,遼寧 撫順 113122)
隨著人類社會(huì)步入信息時(shí)代,人們對(duì)信息的需求日益增加,由此而產(chǎn)生出一種能方便獲取信息的新途徑-電話查詢。電話查詢系統(tǒng)是把公用電話網(wǎng)(PSTN)和計(jì)算機(jī)應(yīng)用有機(jī)地結(jié)合起來(lái),隨時(shí)隨地?fù)艽驅(qū)W校特服電話,并可通過(guò)學(xué)號(hào)和密碼可查詢成績(jī)信息。
電話語(yǔ)音卡成績(jī)查詢系統(tǒng)是實(shí)用性極強(qiáng)的信息服務(wù)系統(tǒng)。主要功能包括摘機(jī)前檢測(cè)、摘機(jī)后語(yǔ)音提示、身份驗(yàn)證、播放查詢信息等;系統(tǒng)總體框圖如圖1所示。
圖1 電話語(yǔ)音成績(jī)系統(tǒng)總體框圖
本系統(tǒng)采用Windows XP操作系統(tǒng),軟件采用VB 6.0和東進(jìn)公司D系列語(yǔ)音卡,后臺(tái)采用Access 2003數(shù)據(jù)庫(kù),使用ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)來(lái)完成數(shù)據(jù)庫(kù)的連接,通過(guò)前臺(tái)客戶端程序播放語(yǔ)音提示,根據(jù)用戶的電話按鍵情況來(lái)得到數(shù)據(jù)庫(kù)中的數(shù)據(jù),再控制語(yǔ)音卡將相應(yīng)的數(shù)據(jù)用語(yǔ)音播放出去。
采用D081APCI系列卡安裝PC機(jī)中,占用一個(gè)PCI插槽。同一臺(tái)PC中,D081A板上有4個(gè)模塊插槽,可插入4個(gè)模塊,提供8個(gè)通道處理能力;模塊由上至下排列:模塊一、模塊二、模塊三、模塊四,每個(gè)模塊處理兩個(gè)通道。
系統(tǒng)中主要分為兩種模塊:一種為語(yǔ)音成績(jī)查詢模塊,另一種為學(xué)生成績(jī)管理模塊。系統(tǒng)體系結(jié)構(gòu)如圖2所示。
圖2學(xué)生成績(jī)查詢系統(tǒng)功能模塊示意圖
本系統(tǒng)中,學(xué)生成績(jī)管理模塊的功能比較簡(jiǎn)單。主要功能為添加、修改、刪除學(xué)生成績(jī)。在所建立的數(shù)據(jù)庫(kù)中,按表的功能分為兩大類:一類提供系統(tǒng)語(yǔ)音流程信息和所有查詢動(dòng)作,另一類記錄所有學(xué)生的個(gè)人信息。數(shù)據(jù)表結(jié)構(gòu)如表1所示。
表1 學(xué)生成績(jī)表設(shè)置
當(dāng)外線電話打入時(shí),計(jì)算機(jī)自動(dòng)檢測(cè)到振鈴信號(hào),并開始播放提示音,同時(shí)開始接收用戶的電話按鍵信息。用戶通過(guò)電話按鍵輸入考號(hào),計(jì)算機(jī)根據(jù)接收的信息從后臺(tái)數(shù)據(jù)庫(kù)中取得查詢結(jié)果數(shù)據(jù)。
電話語(yǔ)音成績(jī)查詢系統(tǒng)是以語(yǔ)音卡為硬件基礎(chǔ),學(xué)生通過(guò)撥打電話實(shí)現(xiàn)了成績(jī)的查詢,最后利用語(yǔ)音卡的相關(guān)技術(shù)設(shè)計(jì)出電話語(yǔ)音成績(jī)查詢系統(tǒng),并達(dá)到設(shè)計(jì)要求。和傳統(tǒng)的成績(jī)查詢相比較,使用本系統(tǒng)能使學(xué)生既方便又快捷的查詢到考試成績(jī),提高了學(xué)生查詢成績(jī)的效率,具有一定的使用價(jià)值。