




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文云南愛(ài)因森軟件職業(yè)學(xué)院學(xué)生畢業(yè)設(shè)計(jì)(論文) 題目 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng) 錄音模塊的設(shè)計(jì)與實(shí)現(xiàn) 姓名 魏勁秋 學(xué)號(hào) 08010101101 分 院 信息工程學(xué)院 專(zhuān)業(yè) 軟件技術(shù) 年 級(jí) 2008級(jí) 班 級(jí) 2班 指導(dǎo)教師 顧東虎 職 稱(chēng) 講師 2010年 10月 30日 云南愛(ài)因森軟件職業(yè)學(xué)院教務(wù)處 摘要 電話語(yǔ)音查詢(xún)系統(tǒng)又叫“交互式語(yǔ)音應(yīng)答系統(tǒng)”,英文稱(chēng)IVR(Interactive Voice Response),。交互式語(yǔ)音應(yīng)答系統(tǒng)提供自動(dòng)語(yǔ)音服務(wù),是企業(yè)為客戶(hù)提供的自助服務(wù)的主要設(shè)備。系統(tǒng)采用用戶(hù)導(dǎo)向的語(yǔ)音目錄,根據(jù)客戶(hù)選擇(通過(guò)電話鍵盤(pán)或語(yǔ)音)
2、完成相應(yīng)的信息查詢(xún)和命令執(zhí)行,所以可以說(shuō)是通過(guò)電話機(jī)的按鍵控制計(jì)算機(jī)。通過(guò)在IVR后端連接數(shù)據(jù)庫(kù),IVR系統(tǒng)能為客戶(hù)提供動(dòng)態(tài)的實(shí)時(shí)信息。如果在呼叫中心使用了IVR系統(tǒng),大部分的呼叫就可實(shí)現(xiàn)自動(dòng)化,據(jù)估算,這樣可以節(jié)省60的費(fèi)用,同時(shí)還能減輕話務(wù)代表的負(fù)擔(dān),使他們能從事更重要的客戶(hù)服務(wù)工作。隨著語(yǔ)音識(shí)別技術(shù)的不斷突破,現(xiàn)在的IVR系統(tǒng)還可以和語(yǔ)音識(shí) 別相集成,通過(guò)直接的語(yǔ)言輸入就可以操作計(jì)算機(jī)系統(tǒng)。這對(duì)IVR來(lái)講,無(wú)疑擴(kuò)大了應(yīng)用的范圍 本語(yǔ)音查詢(xún)系統(tǒng)采用Microsoft Visual C+ 6.0開(kāi)發(fā)工具開(kāi)發(fā)的一種自動(dòng)語(yǔ)音服務(wù)系統(tǒng),系統(tǒng)可全天24小時(shí)開(kāi)放,為客戶(hù)提供了除親自去學(xué)校查詢(xún)、網(wǎng)上查詢(xún)
3、、人工電話查詢(xún)外的第四種服務(wù)形式,該系統(tǒng)不需要人員看守從而提高工作效率。用戶(hù)可使用任意一部電話,足不出戶(hù)便了解到自己是否被錄取的信息,這種信息服務(wù)不僅提高了的服務(wù)水平、增進(jìn)了與用戶(hù)之間的溝通,同時(shí)也為學(xué)校帶來(lái)了極好的社會(huì)效應(yīng)。關(guān)鍵字 Visual C+ 6.0 愛(ài)因森電話語(yǔ)音查詢(xún)系統(tǒng) IVR Abstract Voice call query system also called "Interactive Voice Response system", English Interactive Voice says IVR (5),. Interactive voice re
4、sponse system to provide automatic speech service, is the enterprise to provide self-service's main equipment. System adopts the user guide speech directory, according to the customer choice (by phone keyboard or speech) completed the corresponding information query and command, so can say is th
5、rough the phone key-press control computer. Through the IVR back-end connect to database, IVR system can provide clients with dynamic real-time information. If the contact center using IVR system, most of the call can realize automation, according to estimation, can save 60% of the cost, and still c
6、an alleviate the burden of the agents, enabling them to pursue more important customer service work. Along with the speech recognition technology constantly breakthroughs, now the IVR system can also and voice general don't combined, through direct language input can operate a computer system. T
7、he IVR speaking, undoubtedly expanded the scope of applicationThis voice search system using Microsoft Visual c + + 6.0 development tools and development of a automatic speech service system, the system can open 24 hours a day, for the customer provides except himself to school inquiry, online inqui
8、ry, artificial call outside the fourth service forms, this system without the need for personnel guard which can improve the work efficiency. User can use any a telephone, never leave home and see whether admitted the information, this kind of information service not only improves the level of servi
9、ce, to improve the communication between with users, but also for school as a tremendous social effect.Keywords Visual C+ 6.0 Einsun Voice call query system IVR III云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文目 錄第一章 緒論11.1 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)的開(kāi)發(fā)背景11.2 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)的開(kāi)發(fā)目的11.3 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)的特點(diǎn)1第二章 語(yǔ)音板卡相關(guān)知識(shí)22.1 板卡說(shuō)明22.1.1 功能22.2 硬件安裝22
10、.2.2 硬件安裝32.3 通信基礎(chǔ)知識(shí)32.3.1 用戶(hù)信令4第三章 系統(tǒng)的調(diào)查與分析63.1 可行性分析63.1.1 技術(shù)可行性分析63.1.2 經(jīng)濟(jì)可行性分析63.1.3 運(yùn)行可行性分析63.2 系統(tǒng)需求分析63.2.2 系統(tǒng)初步調(diào)查63.2.3 系統(tǒng)需求分析63.3 系統(tǒng)功能分析6第四章 系統(tǒng)概要設(shè)計(jì)84.1 系統(tǒng)工作流程84.2 系統(tǒng)功能結(jié)構(gòu)84.3 數(shù)據(jù)庫(kù)設(shè)計(jì)94.3.1 錄取信息表94.3.2 用戶(hù)信息表94.4關(guān)鍵技術(shù)及難點(diǎn)94.4.1 數(shù)據(jù)庫(kù)連接94.4.2 系統(tǒng)指定時(shí)間的自動(dòng)鎖定問(wèn)題104.4.3 數(shù)據(jù)庫(kù)操作類(lèi)104.4.4 語(yǔ)音卡相關(guān)知識(shí)10第五章 系統(tǒng)詳細(xì)設(shè)計(jì)115.1
11、 主界面設(shè)計(jì)115.2 顧客來(lái)電處理模塊設(shè)計(jì)125.3 系統(tǒng)安全模塊設(shè)計(jì)145.3.1 用戶(hù)登錄155.3.2 更改密碼155.4 音頻模塊設(shè)計(jì)16第六章 結(jié)論18參考文獻(xiàn)19致謝2019云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文第一章 緒論1.1 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)的開(kāi)發(fā)背景 伴隨著計(jì)算機(jī)技術(shù)的發(fā)展、信息時(shí)代的發(fā)展,越來(lái)越多的人們需要迅捷、方便地了解各種信息和得到方便周到的服務(wù),對(duì)于運(yùn)營(yíng)商和公共服務(wù)部門(mén)的工作效率和服務(wù)質(zhì)量,都提出了越來(lái)越高的要求。 對(duì)于學(xué)校來(lái)說(shuō),如何將用戶(hù)和學(xué)校有機(jī)地結(jié)合在一起,不斷增加使用戶(hù)感到滿意的服務(wù),這是一個(gè)企業(yè)在當(dāng)今市場(chǎng)取得成功的重要因素,愛(ài)因森語(yǔ)音查詢(xún)系統(tǒng)由此
12、而生,其作用就是在學(xué)校與用戶(hù)之間架起連接的橋梁。1.2 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)的開(kāi)發(fā)目的 我國(guó)與歐美國(guó)情不同,語(yǔ)音查詢(xún)系統(tǒng)建立可以說(shuō)剛剛開(kāi)始,最先在我國(guó)開(kāi)始建立語(yǔ)音查詢(xún)系統(tǒng)的是電信部門(mén)、民航部門(mén),如114,后來(lái)117、121、160、168以及民航中的電話售票等,但這些仍處于分散的、單一功能階段,我國(guó)800號(hào)開(kāi)展也較晚,目前仍不普及。也有人說(shuō)一個(gè)好的800特號(hào)服務(wù)后面應(yīng)該有一個(gè)好的語(yǔ)音查詢(xún)系統(tǒng)作支持。目前我國(guó)的若干大、中型企業(yè)還沒(méi)有建立語(yǔ)音查詢(xún)系統(tǒng),應(yīng)該說(shuō)這會(huì)直接影響它們的發(fā)展。目前由于cti技術(shù)逐漸深入人心,語(yǔ)音查詢(xún)系統(tǒng)應(yīng)用已被廣大企業(yè)領(lǐng)導(dǎo)者和專(zhuān)家所認(rèn)識(shí),不僅在郵電,而且在銀行、航空、鐵
13、道、航運(yùn)、保險(xiǎn)、股票、房地產(chǎn)、旅游、商廈等各行各業(yè)獲得廣泛應(yīng)用。不僅大型企業(yè),一些中等企業(yè)甚至小型企業(yè)都在策劃建立自己的語(yǔ)音查詢(xún)系統(tǒng)1.3 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)的特點(diǎn)本系統(tǒng)采用了Microsoft Visual C + 6.0開(kāi)發(fā)工具完成的,這將更加簡(jiǎn)化了編寫(xiě)程序的代碼量,也提高了編程效率和可靠性。本系統(tǒng)用戶(hù)界面操作簡(jiǎn)潔,系統(tǒng)的每個(gè)功能都經(jīng)過(guò)精心設(shè)計(jì),充分考慮到使用人員計(jì)算機(jī)知識(shí)較少的特點(diǎn),全部使用業(yè)務(wù)人員最熟悉的流程、提示用語(yǔ)和操作方式,即使不熟悉此軟件的人也能熟練使用本軟件完成業(yè)務(wù)處理,有較強(qiáng)的實(shí)用性和先進(jìn)性,方便易操作。從技術(shù)角度來(lái)講,多媒體技術(shù)和Internet是語(yǔ)音查詢(xún)系統(tǒng)發(fā)展
14、的前景所在。因此有專(zhuān)家認(rèn)為,多媒體呼叫中心、Web呼叫中心是未來(lái)語(yǔ)音查詢(xún)系統(tǒng)發(fā)展的方向。隨著CTI、高速I(mǎi)nternet、IP電話和傳真,綜合性呼叫中心服務(wù)器等各項(xiàng)技術(shù)的發(fā)展,未來(lái)的語(yǔ)音查詢(xún)系統(tǒng)將在電信網(wǎng)絡(luò)和計(jì)算機(jī)網(wǎng)絡(luò)中融合,實(shí)現(xiàn)統(tǒng)一的IP網(wǎng)絡(luò)服務(wù)。云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文第二章 語(yǔ)音板卡相關(guān)知識(shí)2.1 板卡說(shuō)明愛(ài)因森招生辦呼叫中心,用到的語(yǔ)音板卡為東進(jìn)公司D系列的DN161A 模擬中繼語(yǔ)音處理板,外觀如下所示:圖2-1 DN161A 模擬中繼語(yǔ)音處理板外觀圖2.1.1 功能東進(jìn)模擬中繼語(yǔ)音處理板卡采用 DSP 技術(shù)實(shí)現(xiàn)各種語(yǔ)音處理功能。DN161A 模擬中繼語(yǔ)音處理板為16 通道
15、PCI 底板,配合外線、內(nèi)線等多種模塊,可實(shí)現(xiàn)外線、座席、錄放音、會(huì)議、FSK 數(shù)據(jù)收發(fā)、語(yǔ)音合成等多種功能。2.2 硬件安裝2.2.1 硬件環(huán)境及配置安裝在 80586 以上檔次的PC 中,一片PCI 卡/CPCI 卡占用一個(gè)PCI/CPCI插槽。同一臺(tái) PC 中,安裝有多片卡時(shí),只使用一個(gè)硬中斷。PCI 板卡與東進(jìn)支持H.100 標(biāo)準(zhǔn)的其他產(chǎn)品兼容,CPCI 板卡與東進(jìn)支持H.110 標(biāo)準(zhǔn)的其他產(chǎn)品兼容。CPU:Intel P4 1.7G 或以上內(nèi)存:512M 以上標(biāo)準(zhǔn) PCI/CPCI 插槽Windows 2000/XP/2003 系列操作系統(tǒng)2.2.2 硬件安裝在進(jìn)行板卡安裝時(shí),需要注
16、意以下事項(xiàng):1.記錄板卡的具體型號(hào)和序列號(hào),以備以后查詢(xún)使用。另外,針對(duì)不同需要準(zhǔn)備相應(yīng)的配件。2.請(qǐng)?jiān)陉P(guān)閉電源的情況下進(jìn)行板卡安裝。3.在更換板卡時(shí)一定要使用防靜電手腕或者防靜電手套,防止靜電損壞板卡。4.在進(jìn)行板卡插、拔操作時(shí),力度要控制好,不宜過(guò)大。5.當(dāng)使用DN161A板卡加內(nèi)線模塊時(shí),應(yīng)給板卡提供外接電源,否則系統(tǒng)將不能正常工作。安裝步驟如下:步驟 1:關(guān)掉待安裝微機(jī)或工控機(jī)的所有電源,包括所有外設(shè)的電源。步驟 2:佩戴防靜電手套和防靜電環(huán),防止高壓靜電對(duì)板卡造成損害。步驟 3:擰下固定蓋的所有螺絲,小心除下機(jī)箱上蓋。步驟 4:選擇一個(gè)空閑的PCI 插槽,用十字螺絲刀擰下PCI 插槽
17、旁金屬擋板的螺絲,小心除下金屬擋板。如下圖所示:圖2-9 安裝示意圖步驟 5:用雙手輕輕將板卡插入PCI 插槽,并用螺絲固定好檔板。步驟 6:如果板卡需要與卡一起使用時(shí),連接好板卡之間的H.100 卡間連線。若不需要,此步驟可省略。步驟 7:裝回機(jī)箱上蓋,并擰緊所有固定螺絲。2.3 通信基礎(chǔ)知識(shí)本節(jié)詳細(xì)介紹了模擬電話線路信號(hào)音,包括撥號(hào)音、忙音等,同時(shí)對(duì)語(yǔ)音數(shù)字化、主叫號(hào)碼作了簡(jiǎn)單介紹。2.3.1 用戶(hù)信令模擬電話線路,是從局方交換機(jī)用戶(hù)板上接出來(lái)的用戶(hù)線,這種線路通常采用兩根模擬線進(jìn)行話音信號(hào)傳輸。將用戶(hù)線接到一個(gè)普通正常的電話機(jī)上,就可以通過(guò)該電話機(jī)進(jìn)行電話的接聽(tīng)和外撥。1. 撥號(hào)音主叫用
18、戶(hù)摘機(jī)后,交換機(jī)向話機(jī)送出的連續(xù)音頻信號(hào),以提示用戶(hù)可以撥號(hào)了。當(dāng)用戶(hù)撥出第一個(gè)按鍵后,信號(hào)音停止。一般來(lái)說(shuō),撥號(hào)音的頻率是450HZ,也可以是其他的頻率。2. 忙音忙音信號(hào)分兩種情況:一是占線忙音,當(dāng)主叫用戶(hù)撥完號(hào)碼后,若被叫用戶(hù)正在通話或電話處于摘機(jī)狀態(tài),交換機(jī)向主叫話機(jī)送出的信號(hào)音,通常稱(chēng)為占線忙音;二是掛機(jī)忙音,雙方正在通話中,然后有一方先掛機(jī),交換機(jī)向另外一方話機(jī)送出的信號(hào),通常稱(chēng)為掛機(jī)忙音。3. 回鈴音主叫用戶(hù)撥號(hào)完畢后,當(dāng)被叫用戶(hù)話機(jī)空閑時(shí),在被叫用戶(hù)摘機(jī)前,交換機(jī)向主叫話機(jī)送出的信號(hào)音,表示正在等待被叫用戶(hù)摘機(jī),此時(shí)被叫話機(jī)在振鈴。在現(xiàn)在的電話通信中,很多運(yùn)營(yíng)商提供了“彩鈴”的
19、業(yè)務(wù),讓主叫用戶(hù)在等待被叫用戶(hù)摘機(jī)的過(guò)程中,聽(tīng)到的不再是以上說(shuō)到的“嘟嘟”的回鈴音,而是音樂(lè)、歌曲等特殊的音效。彩鈴的特殊聲音效果,不是傳統(tǒng)交換機(jī)直接送出的,而是專(zhuān)門(mén)的增值業(yè)務(wù)系統(tǒng)播放出來(lái)的。回鈴音具有固定的頻率、響停周期等,而彩鈴不具有這些特征。4. 催掛音由局方發(fā)給久不掛機(jī)的用戶(hù)的信號(hào)音,目的是通知用戶(hù)掛機(jī)。催掛音頻率是950HZ,信號(hào)音是連續(xù)的。發(fā)送電平為025dBm,采用五級(jí)響度,由低級(jí)逐步升高。5. 振鈴當(dāng)有電話呼入時(shí),系統(tǒng)就會(huì)向電話發(fā)出振鈴信號(hào)。振鈴是一種交流信號(hào),信號(hào)標(biāo)準(zhǔn)是:有效值50V+10V,25HZ,送1 秒鐘,停4 秒鐘。電話機(jī)收到這個(gè)信號(hào)后,就會(huì)開(kāi)始響鈴。當(dāng)用戶(hù)拿起聽(tīng)筒
20、(摘機(jī))后,這個(gè)信號(hào)就會(huì)停止。6. 摘機(jī)/掛機(jī)用戶(hù)摘機(jī)前,連接話機(jī)的線路處于直流開(kāi)路狀態(tài),用戶(hù)摘機(jī)后,線路接通。這時(shí),交換機(jī)負(fù)責(zé)為電話機(jī)提供工作用電,電壓在24V 到48V 之間,電流約為25ma。這個(gè)工作用電稱(chēng)為饋電。直流通路從開(kāi)路變成閉路的過(guò)程,稱(chēng)為摘機(jī)。反之,用戶(hù)掛機(jī),線路就會(huì)重新回到開(kāi)路狀態(tài)。從閉路到開(kāi)路的過(guò)程稱(chēng)為掛機(jī)。7. 反極性交換機(jī)向電話饋送直流電,可以有兩種相對(duì)的電流方向。反極性信號(hào)只對(duì)主叫用戶(hù)有效。當(dāng)主叫用戶(hù)呼叫被叫用戶(hù)時(shí),若被叫用戶(hù)摘機(jī),系統(tǒng)就改變主叫用戶(hù)線路上的電流方向,稱(chēng)為極性翻轉(zhuǎn)。當(dāng)被叫用戶(hù)掛機(jī)后,還會(huì)再發(fā)生一次翻轉(zhuǎn)。8. DTMF雙音頻信號(hào)DTMF(Dual Ton
21、e Multi-Frequency)廣泛用于電話撥號(hào)上。DTMF由國(guó)際電話電報(bào)咨詢(xún)委員會(huì)CCITT制訂并推薦做為按鍵式電話的標(biāo)準(zhǔn)。DTMF 由電話機(jī)的按鍵產(chǎn)生。DTMF信號(hào)實(shí)際是由兩種音調(diào)的聲音組合而成,一個(gè)是低頻,另一個(gè)是高頻。云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文第三章 系統(tǒng)的調(diào)查與分析3.1 可行性分析3.1.1 技術(shù)可行性分析由于本系統(tǒng)管理的對(duì)象簡(jiǎn)單,只是錄取信息和管理員賬戶(hù)信息,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。且本系統(tǒng)所用的語(yǔ)音卡設(shè)備價(jià)格不算太昂貴,在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求。在技術(shù)難度方面,有顧老師的指導(dǎo)和東進(jìn)
22、公司提供的資料文檔,因此完全可以實(shí)現(xiàn)。3.1.2 經(jīng)濟(jì)可行性分析由于本系統(tǒng)功能相對(duì)較少,開(kāi)發(fā)容易、簡(jiǎn)單,開(kāi)發(fā)周期短,可由小團(tuán)隊(duì)開(kāi)發(fā)完成,投入經(jīng)費(fèi)少。3.1.3 運(yùn)行可行性分析由于是用C+語(yǔ)言編寫(xiě)的系統(tǒng),運(yùn)行環(huán)境不受限制。3.2 系統(tǒng)需求分析系統(tǒng)的調(diào)查與分析簡(jiǎn)稱(chēng),簡(jiǎn)稱(chēng)系統(tǒng)分析,是信息管理系統(tǒng)開(kāi)發(fā)工作的第一個(gè)階段,也是最重要的一個(gè)環(huán)節(jié)。系統(tǒng)分析在整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中解決系統(tǒng)是“干什么”的,逐步明確系統(tǒng)的目標(biāo),系統(tǒng)的界面以及系統(tǒng)的基本功能等。3.2.2 系統(tǒng)初步調(diào)查系統(tǒng)的初步調(diào)查是系統(tǒng)分析的第一項(xiàng)活動(dòng),也是整個(gè)系統(tǒng)開(kāi)發(fā)的第一項(xiàng)活動(dòng)。初步調(diào)查主要由兩部分組成:一般調(diào)查和信息需求調(diào)查。前者包括了解需求企業(yè)
23、內(nèi)部管理的情況,從而調(diào)查分析業(yè)務(wù)的流程,明確進(jìn)行改造的需求以及確定系統(tǒng)目標(biāo)和主要功能;后者是初步調(diào)查的主要內(nèi)容,調(diào)查組織系統(tǒng)的工作情況和各部分所要處理的數(shù)據(jù)。本系統(tǒng)的初步調(diào)查采用的主要方式是系統(tǒng)分析人員與企業(yè)管理人員進(jìn)行交流,詢(xún)問(wèn)情況,掌握第一手資料。3.2.3 系統(tǒng)需求分析通過(guò)調(diào)查,要求呼需要有以下功能:(1)由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有簡(jiǎn)單易操作的人機(jī)界面;(2)由管理員登錄后才能進(jìn)行正常工作;(3)指定時(shí)間未對(duì)系統(tǒng)操作將自動(dòng)鎖定;(4)操作數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;(5)主要管理工作為職工信息、顧客信息和銷(xiāo)售統(tǒng)計(jì)信息的管理。3.3 系統(tǒng)功能分析系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)總體任
24、務(wù)的基礎(chǔ)上完成的,主要包括:語(yǔ)音向?qū)?、錄取信息、用?hù)信息等的查看及添加、修改和刪除等功能。系統(tǒng)全部功能,具體內(nèi)容如下:(1)系統(tǒng)登錄,要求管理員輸入管理密碼,才能進(jìn)行對(duì)系統(tǒng)的操作。(2)電話接通后有語(yǔ)音向?qū)?,語(yǔ)音信息里面包括各種愛(ài)因森信息介紹。(3)能自動(dòng)接聽(tīng)電話,并能讓客戶(hù)查詢(xún)到錄取信息。(4)修改密碼功能,管理員可以隨意修改自己的管理密碼。云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文第四章 系統(tǒng)概要設(shè)計(jì)4.1 系統(tǒng)工作流程愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)以處理新生的來(lái)電信息為主要業(yè)務(wù),本系統(tǒng)的工作流程圖如下所示:管理員登陸 數(shù)據(jù)庫(kù)用戶(hù)打進(jìn)電話學(xué)校介紹查詢(xún)錄取是否錄取二一 能圖4-1 系統(tǒng)流程圖4.2 系
25、統(tǒng)功能結(jié)構(gòu)在系統(tǒng)功能的基礎(chǔ)上,按照結(jié)構(gòu)化程序設(shè)計(jì),將系統(tǒng)功能進(jìn)行集中、分塊處理。本系統(tǒng)功能結(jié)構(gòu)圖如下:愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)用戶(hù)登錄更改密碼用戶(hù)來(lái)電處理學(xué)校介紹查詢(xún)錄取狀況錄取信息圖4-2系統(tǒng)功能結(jié)構(gòu)圖4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)Access 2003數(shù)據(jù)庫(kù)功能強(qiáng)大、效率高、存儲(chǔ)數(shù)據(jù)量適合中小型企業(yè),并且免安裝,使用極其方便,為適應(yīng)企業(yè)發(fā)展的需要,本系統(tǒng)采用Access 2003數(shù)據(jù)庫(kù)系統(tǒng)。在本系統(tǒng)中,共使用了2張表,分別為:錄取信息表、用戶(hù)信息表,所有表結(jié)構(gòu)如下:4.3.1 錄取信息表表4-1 錄取信息表(tCustomerInf)列名數(shù)據(jù)類(lèi)型大小字段描述Id數(shù)字長(zhǎng)整型主鍵,自動(dòng)編號(hào),記錄序號(hào)St
26、uNum數(shù)字長(zhǎng)整型學(xué)生編號(hào)Specialty文本50錄取專(zhuān)業(yè)State文本50錄取狀態(tài)4.3.2 用戶(hù)信息表表4-2 用戶(hù)信息表(tEmployeeInf)列名數(shù)據(jù)類(lèi)型大小字段描述ID數(shù)字長(zhǎng)整型主鍵,自動(dòng)編號(hào),記錄序號(hào)UserID文本50管理員帳號(hào)UserPwd文本50管理員密碼4.4關(guān)鍵技術(shù)及難點(diǎn)4.4.1 數(shù)據(jù)庫(kù)連接本系統(tǒng)的數(shù)據(jù)庫(kù)連接是由系統(tǒng)自動(dòng)連接,需要時(shí)自動(dòng)連接,退出系統(tǒng)時(shí)自動(dòng)關(guān)閉連接,不需要用戶(hù)關(guān)心。4.4.2 系統(tǒng)指定時(shí)間的自動(dòng)鎖定問(wèn)題要實(shí)現(xiàn)系統(tǒng)指定時(shí)間自動(dòng)鎖定功能,必須對(duì)鍵盤(pán)和鼠標(biāo)鉤子方面的知識(shí)有所了解。為此,我上互聯(lián)網(wǎng)找了相關(guān)的知識(shí)文章及現(xiàn)成的案例,此方面的知識(shí)比較欠缺,相對(duì)來(lái)
27、說(shuō)有一定的難度。4.4.3 數(shù)據(jù)庫(kù)操作類(lèi)本數(shù)據(jù)庫(kù)操作類(lèi)是由本人為C+數(shù)據(jù)庫(kù)類(lèi)系統(tǒng)定制的一個(gè)自定義類(lèi)(PurpleCode),使用方便,直接調(diào)用,不用專(zhuān)門(mén)為某個(gè)操作打開(kāi)或關(guān)閉數(shù)據(jù)庫(kù)連接,全自動(dòng)型的。4.4.4 語(yǔ)音卡相關(guān)知識(shí)由于是初次接觸硬件編程,對(duì)語(yǔ)音卡的了解不多,想做好本系統(tǒng),必須把東進(jìn)公司提供的參考手冊(cè)進(jìn)行深刻地學(xué)習(xí)和研究。云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 主界面設(shè)計(jì)在設(shè)計(jì)系統(tǒng)主界面菜單時(shí),使用菜單控件來(lái)實(shí)現(xiàn)。這有利于本系統(tǒng)的使用者更清楚明白的快速學(xué)習(xí)使用本系統(tǒng),使系統(tǒng)的各個(gè)功能塊更加規(guī)范,簡(jiǎn)潔。1. 系統(tǒng)主界面如下圖所示:圖5-1 愛(ài)因森招生信息語(yǔ)音查詢(xún)系統(tǒng)
28、主界面2. 由于本系統(tǒng)涉及到語(yǔ)音卡硬件,所以要調(diào)用東進(jìn)公司提供的庫(kù)文件,核心代碼如下:#pragma comment(lib,"tc08a32")#pragma comment(lib,"newsig")3. 在主對(duì)話框的OnInitDialog()事件下,加載硬件驅(qū)動(dòng)程序,關(guān)鍵代碼如下:ASSERT(IDM_ABOUTBOX & 0xFFF0) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX < 0xF000);CMenu* pSysMenu = GetSystemMenu(FALSE);if (pSysMenu
29、!= NULL)CString strAboutMenu;strAboutMenu.LoadString(IDS_ABOUTBOX);if (!strAboutMenu.IsEmpty()pSysMenu->AppendMenu(MF_SEPARATOR);pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);if (LoadDRV()!=0)MessageBox("加載驅(qū)動(dòng)程序錯(cuò)誤");4. 檢查語(yǔ)音卡通道數(shù)量,主要代碼如下:m_ChanelCount = CheckValidCh();m_pC
30、hanel = new LINESTRUCTm_ChanelCount;SetBusyPara(350);EnableCard(m_ChanelCount,1024*59);m_CardList.SetItemText(i,1,convert);5.2 顧客來(lái)電處理模塊設(shè)計(jì)系統(tǒng)顧客來(lái)電處理模塊,是本系統(tǒng)的主模塊,主要完成接待顧客的電話,記錄訂水的桶數(shù),打電話通知內(nèi)部職工送水等功能。新用戶(hù)需要注冊(cè),老用戶(hù)則不需要,直接進(jìn)行交易。1. 顧客來(lái)電處理模塊界面如下:圖5-2 顧客來(lái)電處理模塊界面2. 系統(tǒng)運(yùn)行的消息主要由IDC_LIST_ENROLL來(lái)呈現(xiàn)給用戶(hù),主要代碼如下:m_CardList.S
31、etItemText(nID, 2, m_CurNumber + "【" + m_CurTime + "】");m_CardList.SetItemText(i, 3, "與內(nèi)部職工切斷連接.");其它功能請(qǐng)參考部門(mén)設(shè)置模塊。3. 結(jié)合本系統(tǒng)的特點(diǎn),顧客來(lái)電處理模塊的設(shè)計(jì)采用以下的編程流程:/設(shè)置列表擴(kuò)展風(fēng)格m_CardList.SetExtendedStyle(LVS_EX_FLATSB|LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT |LVS_EX_TWOCLICKACTIVATE);/添加列m_Car
32、dList.InsertColumn(1,"通道號(hào)",LVCFMT_LEFT,80);m_CardList.InsertColumn(2,"通道類(lèi)型",LVCFMT_LEFT,80);m_CardList.InsertColumn(3,"號(hào)碼",LVCFMT_LEFT,120);m_CardList.InsertColumn(4,"時(shí)間",LVCFMT_LEFT,180);m_CardList.InsertColumn(5,"信息",LVCFMT_LEFT,180);CString conver
33、t;for (int i = 0; i<m_ChanelCount; i+)convert.Format("%i",i);m_CardList.InsertItem(i,"");m_CardList.SetItemText(i,0,convert);WORD type = CheckChType(i);m_pChaneli.RING = FALSE;m_pChaneli.IsSong = FALSE;m_pChaneli.Inited = FALSE;m_pChaneli.State = CH_FREE;switch(type)case 0: /內(nèi)
34、線convert = "內(nèi)線"break;case 1: /外線/m_Chanel.AddString(convert);convert = "外線"break;case 2: /懸空convert = "懸空"break;m_CardList.SetItemText(i,1,convert);4. 其中的錄音、放音等函數(shù)全部由東進(jìn)公司提供的參考手冊(cè)指導(dǎo)進(jìn)行實(shí)現(xiàn),主要如下:StartPlayFile(i, "Soundssuccess", 0L); /放音StartIndexPlayFile(i); /開(kāi)始一個(gè)多文
35、件放音StartRecordFile(i, sfile.GetBuffer(0), 600*1024); /錄音PUSH_PLAY(); /維持文件錄放音持續(xù)FeedSigFunc(); /持續(xù)斷續(xù)振鈴及信號(hào)音5.3 系統(tǒng)安全模塊設(shè)計(jì)系統(tǒng)安全模塊主要包括用戶(hù)登錄和更改密碼兩部分功能。5.3.1 用戶(hù)登錄管理系統(tǒng)的登錄模塊,是進(jìn)一步對(duì)系統(tǒng)操作的關(guān)鍵,以防止非法操作。1. 用戶(hù)登錄模塊的界面如下:圖5-6 用戶(hù)登錄界面2. 結(jié)合本系統(tǒng)不需要多個(gè)賬戶(hù)的特點(diǎn),僅設(shè)置一個(gè)管理密碼即可,處理代碼在OnOK()事件下。5.3.2 更改密碼更改密碼模塊是為普通用戶(hù)而設(shè)計(jì)的,用戶(hù)可以方便、隨意地更改自己的登錄密
36、碼。1. 更改密碼模塊的界面如下:圖5-7 更改密碼界面2. 為系統(tǒng)的安全性考慮,設(shè)置了驗(yàn)證輸入這一步,主要代碼在OnOK()事件下。3. 進(jìn)一步地提高資源的利用率,故將修改密碼和登錄模塊調(diào)用同一個(gè)界面,對(duì)于界面上的提示表單內(nèi)容全部由代碼實(shí)現(xiàn),核心代碼如下:if (!isLoginOperation)SetWindowText("修改密碼");m_LabUName.SetWindowText("新密碼(&N):");m_LabUPwd.SetWindowText("確認(rèn)(&R):");m_userNameCtrl.Se
37、tPasswordChar('#');m_userPwdCtrl.SetPasswordChar('#');m_ok.SetWindowText("確定(&O)");5.4 音頻模塊設(shè)計(jì)由于本人在本項(xiàng)目中負(fù)責(zé)音頻模塊,這里接來(lái)詳細(xì)講解一下如何把音頻文件轉(zhuǎn)換為數(shù)字模擬信號(hào)。一、本項(xiàng)目是使用訊飛語(yǔ)音生成MP3格式的音頻文件,訊飛語(yǔ)音這款軟件屬于綠色軟件,操作簡(jiǎn)單,容易上手。(把想要的聲音用漢字輸入到文本框,點(diǎn)擊開(kāi)始合成,就會(huì)在軟件目錄下生成語(yǔ)音文件。)二、使用一款音頻格式轉(zhuǎn)化工具把MP3格式的轉(zhuǎn)換成WAV的格式。三、在使用軟件把WAV格式的音頻文件轉(zhuǎn)換成PCM的數(shù)字模擬信號(hào),然后就可以了。云南愛(ài)因森軟件職業(yè)學(xué)院08級(jí)畢業(yè)論文第六章 結(jié)論由于本人是第一次接觸語(yǔ)音系統(tǒng),在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,我對(duì)語(yǔ)音查詢(xún)系統(tǒng)的整個(gè)流程不夠熟悉,又不具備實(shí)地考查的條件,在整個(gè)開(kāi)發(fā)的過(guò)程中,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境采樣員技能培訓(xùn)課件
- 2025年P(guān)CB感光油墨項(xiàng)目發(fā)展計(jì)劃
- 森林火災(zāi)風(fēng)險(xiǎn)評(píng)價(jià)與防范措施考核試卷
- 名片設(shè)計(jì)排版
- 老年人日常生活能力訓(xùn)練方法考核試卷
- 數(shù)字智慧方案5488丨如何提升企業(yè)信息化管理能力
- 蔬菜種植的土壤健康與生物多樣性考核試卷
- 病房護(hù)理團(tuán)隊(duì)合作與溝通考核試卷
- 西樂(lè)器生產(chǎn)中的質(zhì)量管理體系考核試卷
- 2024年工地開(kāi)復(fù)工肺炎疫情防疫方案
- 供暖項(xiàng)目可行性研究報(bào)告
- 《浙江省中藥飲片炮制規(guī)范》 2015年版
- 輔導(dǎo)員考試基礎(chǔ)知識(shí)考題盤(pán)點(diǎn)
- 閥門(mén)技術(shù)協(xié)議合同
- 2025江蘇省安全員B證考試題庫(kù)
- 客戶(hù)旅程全維度管理研究-全面剖析
- 主題班會(huì)AI時(shí)代中學(xué)生的機(jī)遇與成長(zhǎng)
- 2025城市供熱工程管道安裝施工合同
- 中考化學(xué)30天高效復(fù)習(xí)計(jì)劃
- 靜配用藥工作流程
- 超星爾雅學(xué)習(xí)通《精讀《未來(lái)簡(jiǎn)史》(復(fù)旦大學(xué))》2025章節(jié)測(cè)試附答案
評(píng)論
0/150
提交評(píng)論