版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)論文語音信息服務(wù)系統(tǒng)PagePAGE32ofNUMPAGES332003-6目錄TOC\o"1-4"\f\h\z摘要……………4引言……………51.總體介紹………………………61.1語音信息服務(wù)系統(tǒng)簡介: 61.1.1.關(guān)于CTI產(chǎn)品 61.1.2.關(guān)于計算機電話集成(CTI)技術(shù) 61.1.3.飛環(huán)公司Fi4408PCI系列多功能語音卡 61.2.開發(fā)背景: 61.3.系統(tǒng)概述: 71.3.1.語音信息系統(tǒng)分為查詢、報警、設(shè)置三部分(如圖所示)。 71.3.2.查詢 71.3.3.報警 8.1.3.4.設(shè)置 82.系統(tǒng)分析與設(shè)計 82.1.硬件接口介紹: 82.1.1板卡布局示意圖 82.1.2用戶模塊 92.1.3中繼模塊 92.1.4高阻模塊 92.1.5直流電源和鈴流電源 92.1.6MVIP電纜 102.1.7電話接口接線盒 102.2功能模塊介紹: 112.2.1用戶校驗及水庫選擇模塊: 112.2.2.信息類別選擇模塊: 122.2.3.信息播報模塊: 142.2.4.水庫安全監(jiān)測語音報警部分: 152.3.系統(tǒng)流程設(shè)計: 162.3.1語音查詢系統(tǒng)詳細設(shè)計程序流程圖: 162.3.2語音報警系統(tǒng)詳細設(shè)計程序流程圖: 182.4呼叫流程………………192.4.1.外線通道呼叫流程 192.4.1.1.外線呼出流程 192.4.1.2.外線呼入流程 202.4.2.內(nèi)線通道呼叫流程 212.4.2.1.內(nèi)線呼出流程(呼叫內(nèi)線,即使內(nèi)線振鈴) 212.5.編程概述: 232.6.自定義函數(shù)及過程: 242.7.數(shù)據(jù)庫說明(只限語音部分): 263.系統(tǒng)測試與優(yōu)化 283.1.測試簡述: 283.2.測試出現(xiàn)的問題及相應(yīng)的解決方案: 283.2.1.系統(tǒng)假死: 283.2.3.一些數(shù)據(jù)精度過高 293.2.4.報警閃斷: 293.2.5.報警與查詢沖突: 293.2.6.用戶選項過多: 293.3.系統(tǒng)優(yōu)化方案: 293.3.1.通用性: 293.3.2.穩(wěn)定性: 293.3.3.易操作性: 303.3.4.可擴展性: 304系統(tǒng)運行狀態(tài)…………………304.1.主控界面 304.2.服務(wù)設(shè)置界面 304.2.1.數(shù)據(jù)庫設(shè)置 314.2.2.系統(tǒng)參數(shù)設(shè)置 315.心得與體會…………………325.1.軟件需求調(diào)研的重要性 325.2.系統(tǒng)分析的理解 325.3.編碼和文檔規(guī)范的必要性 325.4.系統(tǒng)測試的重要性 336.結(jié)束語………………………33致謝 33參考資料 33語音信息服務(wù)系統(tǒng)-水庫防洪防汛語音查詢與報警系統(tǒng)摘要本論文從認識語音信息服務(wù)系統(tǒng)出發(fā),深入地對整個項目進行了解。論文主要針對語音查詢和語音報警系統(tǒng)的功能要求進行細致分析與實驗。語音信息服務(wù)系統(tǒng)是信息領(lǐng)域中信息傳遞、交流和控制的重要部分。通過該系統(tǒng)的語音查詢部分實現(xiàn)相關(guān)人員對水庫信息的實時了解,自動匯報準確、實時的數(shù)據(jù),以達到控制和調(diào)度各個水庫的相關(guān)系數(shù);另外,通過其語音報警部分對各水庫的安全進行實時監(jiān)測,一旦超過危險指標,就會自動通過電話給有關(guān)負責(zé)人進行報警提示,達到預(yù)報和防范的目的,以便作出更好的計劃和措施來消除隱患。本模塊采用DELPHI程序設(shè)計語言進行程序設(shè)計,采用C/S結(jié)構(gòu)開發(fā),開發(fā)硬件接口為深圳飛環(huán)電子有限公司的“Fi4408PCI語音卡”。關(guān)鍵詞CTIMVIPOnCallInanswerSpeechinformationservicesystemYangzhenxi,DepartmentoftheComputerScience,GuiZhouAbstractThethesissetsoutthecognitionofthesoundinformationservicesystem,.Irealizedthewholeitemdeeply.Thethesisaimsatthesoundqueryandthesystemofsoundalarmtoprocessanalysisandexperiment.Thesystemofsoundinformationserviceisaimportantpartofinformationpass、informationcommunionandinformationcommand.Itcanrealizepersonnelknowthecomprehensionoccasionally、automaticreportandreal-timedatumofreservoirtocontrolandattempertheinterrelatedquotietyofeveryreservoir;Inaddition,itmayinspectthesafetyofreservoirreal-timethroughthesoundannunciator,ithasalarmhintthroughtelephoneaswellasexceedingthetargetofdanger.Thisfunctionisordertoeliminatehiddentrouble.ThemoduleusedDELPHIprogramminglanguageandC/Sstructuretocompletethewholedevelopment.ThedevelopmenthardwareinterfaceistheFi4408PCIsoundcard,itismadeintheShengZhengFeiHuanElectronicLtd.KeywordsCTIMVIPOnCallInanswer引言隨著科學(xué)技術(shù)的發(fā)展,人類社會已進入信息時代。計算機技術(shù)的發(fā)展一日千里,硬件性能成倍提高,軟件技術(shù)的發(fā)展也更加成熟,界面更加友好,使用更加方便。如今計算機的應(yīng)用已經(jīng)滲透到各行各業(yè)各個部門;水利行業(yè)是一個歷史十分悠久的行業(yè),也是信息十分密集的行業(yè)。一方面,水利部門要向國家和相關(guān)行業(yè)提供大量的水利信息,如汛情旱情信息、水量水質(zhì)信息、水環(huán)境信息和水工程信息等,另一方面,水利本身也離不開相關(guān)行業(yè)的信息支持,如氣象信息、地理地質(zhì)信息、社會經(jīng)濟信息等。當(dāng)今信息技術(shù)飛速發(fā)展,對水利信息的采集、處理、共享的方式都發(fā)生了很大的變化,信息技術(shù)加速向水利行業(yè)滲透,水利行業(yè)面臨著全面技術(shù)升級的大好機遇。水利政務(wù)、防汛減災(zāi)、水資源監(jiān)控調(diào)度、水環(huán)境綜合治理、大型水利工程的設(shè)計和施工、大中型灌區(qū)的綜合管理等都迫切需要采用計算機技術(shù)、通信網(wǎng)絡(luò)技術(shù)、微電子技術(shù)、計算機輔助設(shè)計技術(shù)、3S技術(shù)(遙感、地理信息系統(tǒng)、全球定位系統(tǒng))等一系列高新技術(shù)進行技術(shù)改造。為了更好的防汛減災(zāi),急需綜合運用遠程自動遙測技術(shù)、3S技術(shù)、通信網(wǎng)絡(luò)技術(shù)、數(shù)值預(yù)報技術(shù)和數(shù)據(jù)庫技術(shù)實現(xiàn)防汛信息的自動采集、傳輸、處理、存儲、查詢和集成,做到信息傳遞及時、洪水預(yù)報準確、調(diào)度指揮優(yōu)化、防汛管理可視,為現(xiàn)代防汛指揮提供強大的決策支持。21世紀,以信息化帶動水利現(xiàn)代化,是我國水利發(fā)展的重要途徑。水利信息化,就是充分利用現(xiàn)代信息技術(shù),開發(fā)和利用水利信息資源,包括對水利信息進行采集、傳輸、存儲、處理和利用,提高水利信息資源的應(yīng)用水平和共享程度,從而全面提高水利建設(shè)和水事處理的效能和效益。其中CTI(ComputerTelephonyIntegration)是在電話網(wǎng)絡(luò)進入數(shù)字化時代,計算機技術(shù)廣泛應(yīng)用于通訊領(lǐng)域后逐漸發(fā)展起來的一門綜合技術(shù)。從早期數(shù)字通信技術(shù)替代模擬通訊技術(shù)以來,計算機已經(jīng)不只是簡單作為電信交換和傳輸網(wǎng)絡(luò)的控制部分而存在,而是逐漸演變成語音通信的一部分,將智能化的語音延伸到通信網(wǎng)絡(luò)的每一個角落。這種計算機電話集成技術(shù)的發(fā)展從簡單的語音信箱應(yīng)用開始,很快發(fā)展起來了智能網(wǎng)業(yè)務(wù)、IP電話技術(shù)、ATM語音技術(shù)、統(tǒng)一消息技術(shù)、交互式會話系統(tǒng)等,其中IP電話和交互語音(IVRInteractiveVoiceRespond)是目前發(fā)展最快和應(yīng)用前景最為廣泛的兩種技術(shù),并且已經(jīng)逐步滲透到無線通信網(wǎng)絡(luò)和和其他相關(guān)行業(yè)中,水利信息化的中也扮演這不可缺少的角色,他將為現(xiàn)代防汛信息的查詢與指揮提供方便、快捷、實時的專業(yè)服務(wù),是電子、計算機,信息處理的綜合運用,具有重大的實際意義和超額的實用價值。1.總體介紹1.1語音信息服務(wù)系統(tǒng)簡介1.1.1關(guān)于CTI產(chǎn)品CTI(ComputerTelephoneIntegration)產(chǎn)品是近年來隨著通訊與計算機技術(shù)的發(fā)展而產(chǎn)生的一種融電腦與通訊技術(shù)于一體的電腦周邊產(chǎn)品,已形成了模擬和數(shù)字兩大系列十多個品種,涵蓋了電話語音、傳真與數(shù)據(jù)通訊及INTERNET網(wǎng)關(guān)等諸多方面的需求,在郵電、通訊、金融、證券、企業(yè)等許多領(lǐng)域得到廣泛應(yīng)用,為通過電話為媒體的信息采集和傳播提供了一種很有效的手段,具有很高的實用價值和廣闊的發(fā)展前景(如電信的語音服務(wù)系統(tǒng)…)。1.1.2.關(guān)于計算機電話集成(CTI)技術(shù)CTI技術(shù),是指利用計算機來處理電話相關(guān)業(yè)務(wù)。由于計算機系統(tǒng)固有的低成本、高性能和豐富靈活的平臺軟件,更隨著信息產(chǎn)業(yè)(IT)和電子商務(wù)的蓬勃發(fā)展,CTI相關(guān)產(chǎn)業(yè)更加得以迅速的以展,并大量應(yīng)用于社會生活的各個方面。如我們身邊的168聲訊業(yè)務(wù),110報警中心,證券委托業(yè)務(wù)、電話銀行業(yè)務(wù)以及最新的呼叫中心(CallCenter)和電子商務(wù)等。CTI在改善服務(wù)質(zhì)量、提高政府企業(yè)效率方面起了巨大作用。其中電話語音卡作為聯(lián)系計算機網(wǎng)絡(luò)和電話網(wǎng)絡(luò)的紐帶,是CTI技術(shù)中關(guān)鍵的硬件基石。利用電話語音卡,結(jié)合計算機軟件處理技術(shù),可以非常靈活地構(gòu)造各種交互語音應(yīng)答(IVR)系統(tǒng),自動排隊(ACD)系統(tǒng),呼叫中心系統(tǒng),客戶關(guān)系管理(CRM)等。1.1.3.飛環(huán)公司Fi4408PCI系列多功能語音卡隨著CTI技術(shù)和IT技術(shù)的迅速發(fā)展,對電話語音卡提出更多的要求,最突出的要求是。而傳統(tǒng)的電話語音卡只能處理單一的語音業(yè)務(wù),遠遠滿足不了當(dāng)前客戶發(fā)展需求。飛環(huán)公司根據(jù)當(dāng)前的要求,推出新一代PCI系列多功能語音卡,實現(xiàn)多功能業(yè)務(wù)處理能力。如傳真業(yè)務(wù)、VOIP業(yè)務(wù)、數(shù)據(jù)傳輸、語音信箱、語音合成、語音識別等,由于采用先進的數(shù)字信號處理(DSP)技術(shù),具有非常強大的多功能業(yè)務(wù)處理能力。因此,系統(tǒng)架構(gòu)可擴展性和可靠性均得以大大提高,而系統(tǒng)成本更大幅度降低。是因為卡上集成了語音、傳真、VOIP、電話會議功能。另外,飛環(huán)多功能語音卡采用高速PCI總線結(jié)構(gòu)體系,由于PCI具有即插即用(PnP)特性,用戶無需任何繁鎖的設(shè)置,包括IO資源分配、Memory資源分配、中斷號分配等。因此非常簡單易用,符合當(dāng)前電子設(shè)備簡單、易用的發(fā)展要求。在軟件架構(gòu)方面,飛環(huán)公司保持一貫穩(wěn)定、統(tǒng)一、易用的特性。由于采用了WDM驅(qū)動程序,因此適用于當(dāng)前最流行的Windows98/WinNT/Win2000/WinXP操作系統(tǒng)。1.2.開發(fā)背景:軟件系統(tǒng)名稱:遵義城區(qū)水庫群應(yīng)急調(diào)度系統(tǒng)任務(wù)提出者:遵義市水利局任務(wù)開發(fā)者:東方世紀公司技術(shù)開發(fā)部軟件用戶:遵義市水利局和水庫工作人員計算機網(wǎng)絡(luò):遵義市水利局內(nèi)部網(wǎng)+電話線+水庫終端由于遵義市防洪任務(wù)的日漸嚴峻,根據(jù)國家防洪抗旱總指揮部辦公室“辦庫[1999]第44號”文件精神和《遵義市防洪規(guī)劃報告》,貴州東方世紀科技有限責(zé)任公司受遵義市水利局委托,將在2003年5月31日前完成“遵義市城市水庫群洪水應(yīng)急調(diào)度系統(tǒng)”。本系統(tǒng)是一個綜合性的洪水預(yù)報、查詢、調(diào)度系統(tǒng),包括5個水庫和4個控制斷面的洪水預(yù)報調(diào)度,其中語音查詢與報警系統(tǒng)是該系統(tǒng)的一個子系統(tǒng),是為了更加快捷,方便的查詢和預(yù)報洪水狀況的信息服務(wù)系統(tǒng)。“遵義市城區(qū)水庫群洪水應(yīng)急調(diào)度系統(tǒng)”要實現(xiàn)各類防汛信息的采集和處理,并符合行業(yè)信息規(guī)范標準,能及時將遙測站的水情和雨情信息的收集入庫,并為各級領(lǐng)導(dǎo)提供圖形化和語音化的信息服務(wù),能幫助決策者解決一些難度較大,結(jié)構(gòu)復(fù)雜的防洪調(diào)度問題。充分利用GIS技術(shù)、CTI技術(shù)和.NET的優(yōu)勢,使防汛相關(guān)信息暢通,信息流向合理。1.3.系統(tǒng)概述:1.3.1.語音信息系統(tǒng)分為查詢、報警、設(shè)置三部分如圖1-1所示.語音信息系統(tǒng)語音信息系統(tǒng)服務(wù)設(shè)置語音報警語音查詢服務(wù)設(shè)置語音報警語音查詢報警用戶報警間隔報警電話大壩報警水位報警雨量報警警戒值大壩查詢水庫查詢閘門查詢水位查詢雨量查詢報警用戶報警間隔報警電話大壩報警水位報警雨量報警警戒值大壩查詢水庫查詢閘門查詢水位查詢雨量查詢圖1-1語音信息系統(tǒng)1.3.2.查詢查詢是指根據(jù)電話中的語音提示,通過按電話鍵來進行查詢雨量、水位、閘門、水庫、大壩信息;系統(tǒng)自動對用戶的操作進行應(yīng)答,并以語音形式將信息反饋給用戶。并多用戶同時查詢(根據(jù)實際需求,該系統(tǒng)采用兩路通道,準許兩個用戶同時查詢)。其查詢樹如圖1-2所示。語音信息查詢系統(tǒng)語音信息查詢系統(tǒng)用戶校驗用戶校驗水庫n退出系統(tǒng)返回5.大壩信息4.閘門信息3.水庫信息2.水位信息測站信息信息水庫n退出系統(tǒng)返回5.大壩信息4.閘門信息3.水庫信息2.水位信息測站信息信息水庫1水庫2水庫1水庫21.雨量信息1.雨量信息測站信息信息測站信息信息測站信息信息測站信息信息圖1-2查詢樹1.3.3.報警報警是指當(dāng)雨量和水位超過警戒值時系統(tǒng)自動撥打用戶電話告知當(dāng)前雨量和水位情況進行報警,并根據(jù)用戶報警的時間間隔進行重復(fù)報警,用戶還可以在查詢部分進行報警設(shè)置。1.3.4.設(shè)置設(shè)置是指對服務(wù)器電話,各中警戒值指標,報警用戶,報警間隔,系統(tǒng)中斷時間進行設(shè)置。2.系統(tǒng)分析與設(shè)計2.1.硬件接口介紹:2.1.1板卡布局示意圖板卡布局示意圖如圖2-1。圖2-1板卡布局示意圖2.1.2用戶模塊用戶模塊,用來直接驅(qū)動電話機。它向電話機饋電,并使電話機產(chǎn)生振鈴信號。因此,當(dāng)語音卡有用戶模塊時,需要外接的直流電源和鈴流電源。用戶模塊也可稱作內(nèi)線模塊。從顏色上分,用戶模塊為黑色。2.1.3中繼模塊中繼模塊本身相當(dāng)于一部標準的電話機。與市話網(wǎng)的電話線或交換機的用戶線相連,由交換機向中繼模塊饋電。中繼模塊也可稱作外線模塊,從顏色上分,中繼模塊為藍色。2.1.4高阻模塊高阻模塊用來并聯(lián)在市話網(wǎng)的電話線或交換機的用戶線上,監(jiān)聽雙方通話的內(nèi)容。高阻模塊阻抗很高,它不會影響被監(jiān)聽的用戶。從顏色上分,高阻模塊為黃色。2.1.5直流電源和鈴流電源當(dāng)卡上有用戶模塊時,需配有—48V(或—24V)直流電源和25HZ、60~90V的交流鈴流電源,我公司提供這種電源,用戶也可以自己配。2.1.6MVIP電纜如圖2-2示,MVIP電纜為40針扁平電纜線和相應(yīng)的插座構(gòu)成。圖2-2MVIP電纜2.1.7電話接口接線盒如圖2-3所示,有數(shù)字表示1~16,對應(yīng)語音卡上相應(yīng)的模塊。它通過25針D形連接電纜與語音卡上的D行插座相連接。這樣便可以用接線盒上的插座與標準的電話水晶頭相連,將電話線與語音卡有機的連結(jié)起來。如果只用一塊8線語音卡,只需要將D形電纜連結(jié)至電話接線盒上的“8線卡1”的位置上;如果用兩塊8線語音卡,它們可以共用一個電話接線盒,分別將其中一個接到“8線卡1”的位置和“8線卡2”的位置?!?線卡1”對應(yīng)的電話插座為1~8,圖2-3電話接口接線盒2.2.功能模塊介紹:2.2.1.用戶校驗及水庫選擇模塊用戶校驗及水庫選擇如圖2-4。圖2-4用戶校驗及水庫選擇2.2.2.信息類別選擇模塊信息類別選擇如圖2-5。圖2-5信息類別選擇2.2.3。信息播報模塊信息播報如圖2-6。圖2-6信息播報2.2.4水庫安全監(jiān)測語音報警部分語音報警如圖2-7。圖2-7語音報警2.3.系統(tǒng)流程設(shè)計:2.3.1語音查詢系統(tǒng)詳細設(shè)計程序流程圖語音查詢系統(tǒng)詳細設(shè)計程序流程如圖2-8。圖2-8語音查詢系統(tǒng)詳細設(shè)計程序流程2.3.2語音報警系統(tǒng)詳細設(shè)計程序流程圖語音報警系統(tǒng)詳細設(shè)計程序流程如圖2-9。圖2-9語音報警系統(tǒng)詳細設(shè)計程序流程2.4.呼叫流程:所謂呼叫流程,是指電話通道的通道狀態(tài)在運行的過程中隨呼叫的發(fā)生、結(jié)束所產(chǎn)生的變化過程。2.4.1.外線通道呼叫流程.外線呼出流程外線呼出流程如圖2-10。MakeCall()MakeCall()語音卡IDLE應(yīng)用程序用戶摘機OUT_CALLING振鈴OUT_RINGINGOnCallOutFinishOUT_TALK圖2-10交換機撥號摘機回鈴音停止回鈴音OnAnswer用戶先掛機用戶先掛機掛機忙音OUT_HANGUPOnHangupHangup()掛機IDLE應(yīng)用程序先掛機應(yīng)程序先掛機Hangup()掛機IDLE忙音掛機摘機檢測忙音檢測發(fā)送主叫.外線呼入流程(如圖2-11):交換機用戶應(yīng)用程序語音卡交換機用戶應(yīng)用程序語音卡摘機IDLE摘機IDLE撥號撥號振鈴振鈴回鈴音IN_CALLING回鈴音IN_CALLING主叫發(fā)送主叫發(fā)送ININ_RINGINGOnOnCallInAnswer()摘機Answer()摘機IN_TALKIN_TALK停止回鈴音停止回鈴音掛機掛機忙音檢測忙音用戶先掛機用戶先掛機忙音檢測忙音用戶先掛機用戶先掛機ININ_HANGUPOnHangupOnHangupHangup()Hangup()掛機掛機IDLEIDLEHangup()應(yīng)用程序先掛機應(yīng)用程序先掛機Hangup()應(yīng)用程序先掛機應(yīng)用程序先掛機掛機掛機忙音IDLE忙音IDLE掛機掛機圖2-11外線呼出流程2.4.2.內(nèi)線通道呼叫流程.內(nèi)線呼出流程(呼叫內(nèi)線,即使內(nèi)線振鈴) 內(nèi)線掛機狀態(tài)下應(yīng)用程序讓內(nèi)線振鈴流程如圖2-12MakeCall()MakeCall()語音卡IDLE應(yīng)用程序OUT_CALLING振鈴OUT_RINGINGOnCallOutFinishOUT_TALK內(nèi)線摘機OnAnswer用戶先掛機用戶先掛機掛機OUT_HANGUPOnHangupHangup()IDLE發(fā)送主叫圖2-12呼叫內(nèi)線.內(nèi)線呼入流程(內(nèi)線摘機) 內(nèi)線非振鈴狀態(tài)下用戶摘機流程如圖2-13:語音卡語音卡IDLE應(yīng)用程序IN_RINGINGIN_TALK內(nèi)線摘機OnCallIn用戶先掛機用戶先掛機掛機IN_HANGUPOnHangupHangup()IDLEAnswer()圖2-13內(nèi)線摘機2.5編程概述:Fi4408PCI系列語音卡均采用統(tǒng)一d的WDM驅(qū)動程序,適用于Windows98/NT/2000/XP操作系統(tǒng)。提供三個層次的編程接口,支持三種編程方法,(A)、Phonic.OCX控件編程接口(B)、Phonic.DLL動態(tài)連接庫編程接口(C)、PhonicBase.DLL動態(tài)連接庫編程接口根據(jù)實際情況我將采用Phonic.OCX控件編程接口來進行開發(fā),另外,該系統(tǒng)采用方便快捷的DELPHI程序設(shè)計語言進行程序設(shè)計,采用C/S結(jié)構(gòu)開發(fā)。其軟件編程接口層次結(jié)構(gòu)如圖2-14所示:Fi4408設(shè)備驅(qū)動程序PhonicA8.sysFi4408設(shè)備驅(qū)動程序PhonicA8.sys內(nèi)核層應(yīng)用層PhonicBase.DLLPhonic.OCXPhonicDemo.EXE功能演示程序其它基于控件的應(yīng)用程序仿真接口(各類仿真DLL)基于其它編程接口的應(yīng)用程序PPI2PPI3PPI1PPI4圖2-14編程接口層次結(jié)構(gòu)Fi4408語音卡Phonic.DLLA8Test.EXE演示程序2.6自定義函數(shù)及過程(如表2-1):類別名稱入口參數(shù)出口參數(shù)主要功能ProcSet_phonic()CallerId:主叫號碼Phonenum:被叫號碼Overtime:呼叫超時時間根據(jù)參數(shù)設(shè)置語音卡的呼叫屬性Procplay_sounds()Filename:文件名播放指定的語音文件ProcDatatosound()Num:數(shù)據(jù)把相應(yīng)數(shù)據(jù)轉(zhuǎn)換成聲音ProcstrtosoundStr:字符數(shù)據(jù)把相應(yīng)字符竄轉(zhuǎn)換成聲音Proccall_bj()呼叫報警用戶電話Funcreg_init()返回初始化是否成功系統(tǒng)參數(shù)注冊Funcget_file()Yybs:標識內(nèi)容Flags:標識/內(nèi)容標志該語音文件名根據(jù)語音標識/語音內(nèi)容獲得相應(yīng)的語音文件名Funcset_custor()Custorid:選擇標識,s_e:選擇/修改newid:新標識選擇/修改用戶標識('s'表查找,其他表示修改)FuncGet_mokuai()Mkbs:模塊標識根據(jù)模塊標識返回該模塊是否要處理FuncGet_sk()Tab_name:數(shù)據(jù)表名Array_sk:水庫列表返回水庫數(shù)及其名稱列表Funcget_czsk:數(shù)據(jù)表名flag:水庫類別array_cz:水庫測站列表,對用戶選的水庫的測站進行檢測統(tǒng)計Funcget_value()tab_name,field_name:指定表和其字段values:string;指定條件返回指定字段的值/動態(tài)獲得指定表,指定條件的指定字段的值Funcget_czyy()id_sk:水庫編碼id_cz:測站編碼獲得測站的相應(yīng)語音文件Funcget_ylxx()Id_sk:水庫號id_cz:該水庫的測站號yl_data:該站日降水,Yl_hour:該站最近一小時降水量,獲得水庫各測站的降水量數(shù)據(jù)FuncFloatto12()str:stringii:integer返回安精度要求取得的數(shù)//將相應(yīng)的數(shù)據(jù)安ii取其小數(shù)精度FuncGet_swxx()Id_sk:水庫號id_cz:該水庫的測站號sw_hour,liul_hour:該測站最近一小時水位:流量獲得水庫各測站的水位及流量數(shù)據(jù)FuncGet_skxx()id_sk,id_cz:水庫號,Id_sk:測站號sk_kl:庫內(nèi)水位,sk_kc:存水量sk_rk:入庫量sk_ck:出庫量;獲得水庫的:庫內(nèi)水位,存水量,入庫量,出庫量FuncGet_zmxx()id_sk,id_cz:水庫號,Id_sk:測站號zm_flag:測站閘門的啟閉zm_qbgd:啟閉高度Zm_ll:該站的過閘流量獲得水庫的閘門相關(guān)信息及數(shù)據(jù)Funckai_bj()yh:用戶標識flag:開/關(guān)報警標志返回該用戶的報警開關(guān)開啟或關(guān)閉用戶報警FuncGet_dbxx()id_sk,id_cz:水庫號,Id_sk:測站號獲得水庫的大壩相關(guān)信息及數(shù)據(jù)Funcset_time()char_yhbs:用戶標識string;新的時間間隔設(shè)置用戶報警的時間間隔Funcyl_bj()id_sk,:水庫號,Id_sk:測站號curr_yl:當(dāng)前雨量over_yl:超過雨量獲得測站雨量報警數(shù)據(jù)ture:有報警數(shù)據(jù)Funcsw_bjid_sk,id_cz:水庫curry_sw:當(dāng)前水位over_sw:超過水位獲得水庫水位報警數(shù)據(jù)ture:有報警數(shù)據(jù)Funcczsw_bjid_sk,:水庫號,Id_sk:測站號curry_sw:當(dāng)前水位over_sw:超過水位獲得測站水位是否超過警戒水位及報警數(shù)據(jù)ture:有報警數(shù)據(jù)Funcbzsw_bjid_sk,:水庫號,Id_sk:測站號curry_sw:當(dāng)前水位over_sw:超過水位獲得測站水位是否超過保證水位及報警數(shù)據(jù)ture:有報警數(shù)據(jù)Funcsjsw_bjid_sk,:水庫號,Id_sk:測站號curry_sw:當(dāng)前水位over_sw:超過水位獲得測站水位是否超過設(shè)計水位及報警數(shù)據(jù)ture:有報警數(shù)據(jù)Functime_bj()根據(jù)用戶的報警開關(guān)和時間間隔來獲得相應(yīng)用戶FuncFloatto12()Str:string;Ii:integerStr:string根據(jù)用戶的的要求即ii參數(shù),對一實數(shù)進行精確度的取舍。返回取舍后的實數(shù)的字符串型。表2-12.7.數(shù)據(jù)庫說明(只限語音部分):說明:數(shù)據(jù)庫名:SKJC,類型:SQL_SERVER,*:表示為關(guān)鍵字(如表2-2)所示表2-2數(shù)據(jù)表名稱字段名稱字段類型字段意義說明語音用戶表*水庫代碼nvarchar水庫代碼*用戶nvarchar系統(tǒng)用戶名稱電話nvarchar語音用戶的報警電話*用戶標識Int語音用戶查詢的用戶名報警間隔時間Int給用戶報警的時間間隔報警開關(guān)Char是否報警最后報警時間Datetime最后給用戶報警的時間語音模塊選擇表*模塊編號nvarchar*模塊名稱nvarchar啟動模塊的名稱是否打開nvarchar是否在該系統(tǒng)中啟用語音文件表*語音標識nvarchar語音的識別標識語音文件名nvarchar相應(yīng)標識的語音文件名語音內(nèi)容nvarchar相應(yīng)語音文件的內(nèi)容語音按鍵對照表*提示音名稱nvarchar語音提示音的語音名稱提示音標識nvarchar語音提示音的語音標識名按鍵號碼nvarchar相應(yīng)的按鍵按鍵音標識nvarchar該按鍵的語音標識名語音類別nvarchar該提示音的類別語音參數(shù)表*自動編號nvarchar參數(shù)標識nvarchar系統(tǒng)語音參數(shù)的名稱標識參數(shù)值nvarchar器相應(yīng)的參數(shù)值參數(shù)說明nvarchar語音參數(shù)說明水庫基本情況表*水庫代碼nvarchar水庫代碼水庫名稱nvarchar水庫名稱日降水量表,*水庫代碼nvarchar水庫代碼*測站編碼nvarchar測站編碼*日期時間Datetime獲得該記錄的日期時間日降水量Float該記錄該時間的日降水量時段為1時降雨量表*水庫代碼nvarchar水庫代碼*測站編碼nvarchar測站編碼*日期時間Datetime獲得該記錄的日期時間降雨量Float該記錄該1時段的日降水量最新1時段水位流量表*水庫代碼nvarchar水庫代碼*測站編碼nvarchar測站編碼*日期時間Datetime獲得該記錄的日期時間水位Float該記錄該1時段的水位流量Float該記錄該1時段的流量水庫水情表*水庫代碼nvarchar水庫代碼*測站編碼nvarchar測站編碼*日期時間Datetime獲得該記錄的日期時間庫內(nèi)水位Float該水庫該時間的庫內(nèi)水位入庫流量Float該水庫該時間的入庫流量出庫流量Float該水庫該時間的出庫流量蓄水量Float該水庫該時間的蓄水量測站水庫編碼表*水庫代碼Nvarchar水庫代碼水庫名稱Nvarchar該水庫的名稱*測站編碼Nvarchar測站編碼測站名稱Nvarchar該測站的名稱測站別名Nvarchar該測站的別名名稱語音文件名Nvarchar該測站對應(yīng)的語音文件名水庫水文特征值表*水庫代碼Nvarchar水庫代碼主汛期汛限水位Float改水庫主汛期汛限水位主汛期起訖日期Nvarchar主汛期起訖日期后汛期汛限水位Float改水庫后汛期汛限水位后汛期起訖日期Nvarchar后汛期起訖日期正常蓄水位Float不在汛期的正常蓄水位控制站水文特征值與防洪任務(wù)表*水庫代碼Nvarchar水庫代碼*測站編碼Nvarchar測站編碼警戒水位Float該測站的警戒水位值保證水位Float該測站的保證水位值設(shè)計水位Float該測站的設(shè)計水位值雨量警戒值表*水庫代碼Nvarchar水庫代碼*測站編碼Nvarchar測站編碼警戒值Float該雨量站的雨量警戒值3.系統(tǒng)測試與優(yōu)化3.1.測試簡述——軟件測試(SoftwareTesting)是軟件工程過程的一個重要階段,是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段,是在軟件投入運行前,對軟件需求分析、設(shè)計和編碼各階段產(chǎn)品的最終檢查,是為了保證軟件開發(fā)產(chǎn)品的正確性、完全性和一致性,從而檢測軟件錯誤、修正軟件錯誤的過程。軟件開發(fā)的目的是開發(fā)出實現(xiàn)用戶需求的高質(zhì)量、高性能的軟件產(chǎn)品,軟件測試以檢查軟件產(chǎn)品內(nèi)容和功能特性為核心,是軟件質(zhì)量保證的關(guān)鍵步驟,也是成功實現(xiàn)軟件開發(fā)目標的重要保障。軟件測試的對象為軟件開發(fā)各階段的輸出結(jié)果,包括需求分析、概要設(shè)計、詳細設(shè)計及程序編碼等各階段所產(chǎn)生的文檔,其根本任務(wù)是以實現(xiàn)規(guī)范及用戶要求為出發(fā)點,檢查軟件開發(fā)的最終產(chǎn)品在內(nèi)容上的正確性和完全性、軟件內(nèi)部結(jié)構(gòu)上的一致性,以及軟件開發(fā)各過程階段的產(chǎn)品結(jié)果內(nèi)容上的正確性和完整性、過程之間邏輯上的協(xié)調(diào)性和一致性。軟件測試依據(jù)測試任務(wù)要求的類型可分為有效性測試和驗證測試兩種類型:(1)有效性測試:—有效性測試以實現(xiàn)用戶需求為根本點,確認軟件的功能、性能和其他特性是否與用戶的要求相一致,內(nèi)容包括:需求規(guī)格說明、用戶文檔、程序文檔等的有效性確認;有效性測試有靜態(tài)分析和動態(tài)分析兩種基本方式:(2)驗證測試:檢驗軟件開發(fā)各個階段,以及階段間的邏輯協(xié)調(diào)性、完備性和正確性,例如:需求分析是概要設(shè)計的依據(jù),概要設(shè)計必須以滿足需求為出發(fā)點和充分體現(xiàn)需求,使得階段產(chǎn)品內(nèi)容保持邏輯上的一致性和協(xié)調(diào)性。軟件測試可應(yīng)用多種測試方法來實現(xiàn)測試任務(wù)要求,黑盒測試與白盒測試是廣泛使用的兩種基本的測試方法。其中黑盒測試是功能測試、數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明的測試。在不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者依據(jù)該程序功能上的輸入輸出關(guān)系,或是程序的外部特性來設(shè)計和選擇測試用例,推斷程序編碼的正確性;白盒測試是結(jié)構(gòu)測試、邏輯驅(qū)動測試或基于程序的測試。測試者熟悉程序的內(nèi)部結(jié)構(gòu),依據(jù)程序模塊的內(nèi)部結(jié)構(gòu)來設(shè)計測試用例,檢測程序代碼的正確性;—3.2.測試出現(xiàn)的問題及相應(yīng)的解決方案:3.2.1.系統(tǒng)假死:當(dāng)用戶打進電話進行查詢時,如用戶一直不掛機,系統(tǒng)將會一直處于線路連通狀態(tài),以致該通道始終被占用而沒有釋放,如這樣的情況多次發(fā)生,將會使系統(tǒng)處于繁忙主狀態(tài),其他用戶就不能再打進來查詢了,出現(xiàn)系統(tǒng)假死現(xiàn)象。其解決方案為:為每一條通道設(shè)置一個時間計數(shù)器,當(dāng)用戶呼叫進入時開始計數(shù),根據(jù)需要設(shè)置計數(shù)時間的極限值,若該通道連通時間超過該值,系統(tǒng)將自動中斷該通道的服務(wù),以釋放通道資源給其他用戶,從而解決系統(tǒng)假死現(xiàn)象。2.2.系統(tǒng)延遲:當(dāng)用戶查詢完畢后按免提掛機時,系統(tǒng)偶爾會出現(xiàn)延遲現(xiàn)象,即系統(tǒng)不能及時的響應(yīng)掛機,會保持連通1-2分種,此時,若想馬上重撥會出現(xiàn)線路忙而不能立即撥通。解決辦法有:(1).在系統(tǒng)中設(shè)置退出按鍵,當(dāng)用戶查詢完后按#號鍵,會立即掛斷該通道退出系統(tǒng),就可以馬上重撥進行重新查詢;(2). 在程序中對個通話通道進行時實監(jiān)測,一旦沒有通話響應(yīng)就立即逐發(fā)中斷事件,不用等到中斷事件的自動逐發(fā),這樣就可以減少延遲時間了.3.2.3.一些數(shù)據(jù)精度過高由于采集數(shù)據(jù)的精度比較高,在入庫時其精度也很高,所以在進行播報數(shù)據(jù)庫中的數(shù)據(jù)時也會隨著數(shù)據(jù)的位數(shù)而出現(xiàn)不太合理的情況,比如某個數(shù)據(jù)小數(shù)有10位,在電話播報時也會讀到小數(shù)點后10位去,以致使語音查詢的數(shù)據(jù)不夠簡潔,明了。解決方法:在程序中寫一個取舍小數(shù)精度的函數(shù),根據(jù)精度需求進行自動的取舍,在播報該數(shù)據(jù)前用該函數(shù)進行處理即可。3.2.4.報警閃斷:當(dāng)程序在進行報警時,偶爾會出現(xiàn)閃斷現(xiàn)象,即當(dāng)用戶接起電話時出現(xiàn)閃斷,系統(tǒng)立即就斷了,出現(xiàn)該情況是由于起初的程序中沒考慮到這種情況,對者中情況沒做任何處理。其解決辦法是在程序中對用戶閃斷進行處理,若在報警時的閃斷只時報警暫停1-2秒,然后繼續(xù)播報報警內(nèi)容。3.2.5.報警與查詢沖突:當(dāng)用戶在進行查詢時,若當(dāng)前有報警數(shù)據(jù),那么系統(tǒng)將不能及時給該用戶報警,這樣有可能導(dǎo)致報警不能完成,即就是當(dāng)同一用戶在查詢和報警同時發(fā)生時,此時的報警就不能達到及時的效果,根據(jù)用戶的要求和安全性,要對報警數(shù)據(jù)的優(yōu)先級提高,當(dāng)兩者同時發(fā)生時,以報警為重,先處理報警。解決方案:進行優(yōu)先級的設(shè)置與判斷,當(dāng)出現(xiàn)這種沖突現(xiàn)象時,立即中斷查詢通道進行報警即可。3.2.6.用戶選項過多:在起初的程序設(shè)計中,沒有考慮當(dāng)用戶的選項超過9項的情況,程序中的按鍵選擇都是從0到9,所以當(dāng)選項大于9時就不行了,為了以后的升級,必須要求能動態(tài)的添加選項。解決辦法為:當(dāng)用戶進行選項選擇時要求輸入按鍵后按#號結(jié)束,然后程序進入下一步,這樣就可以任意設(shè)置選項了。3.3系統(tǒng)優(yōu)化方案:3.3.1.通用性:根據(jù)實際需要,要求對該系統(tǒng)做成相對通用的程序,即不僅實用與此次水庫防洪系統(tǒng),還要能夠用于其他水庫,在一定程度上達到通用,因此在進行程序設(shè)計時,分成不同的子模塊進行組裝,對個功能全部寫成相對獨立的函數(shù)和過程來實現(xiàn)代碼重用技術(shù),對相對獨立的模塊進行系統(tǒng)封裝,以后使用只需更改相關(guān)參數(shù)即可重用,在進行程序編寫時進行仔細全面的分析,提煉出系統(tǒng)的整體可通用框架,完成相對的通用性,為以后相關(guān)系統(tǒng)的開法提供模板,提高程序的開發(fā)效益,這將具有重要的社會價值。3.3.2.穩(wěn)定性:由于該系統(tǒng)屬于信息服務(wù)系統(tǒng),是運行于服務(wù)器端的信息處理系統(tǒng),當(dāng)其運行后就不再需要多少人力進行維護和管理了,因此要求該系統(tǒng)要具有很強的穩(wěn)定性,否則,就達不到方便、高效的目的。為了增強該系統(tǒng)的穩(wěn)定性,在進行程序設(shè)計是對可預(yù)知和不可預(yù)知的錯誤進行綜合分析,凡是存在安全隱患的地方都進行了代碼優(yōu)化和異常跟蹤,及時對錯誤進行合理的處理,以致一處出現(xiàn)錯誤時而不會導(dǎo)致其它地方發(fā)生連鎖錯誤,另外,還要對用戶的錯誤操作進行盡可能周到的考慮進去,在進行測試時,對各種可能出現(xiàn)的誤操作進行統(tǒng)計,并對相應(yīng)的錯誤進行處理,使系統(tǒng)的穩(wěn)定性得以增強。經(jīng)過仔細的測試和代碼優(yōu)化,該系統(tǒng)已相對很穩(wěn)定了,不會出現(xiàn)服務(wù)死機之類的錯誤。3.3.3易操作性:由于該系統(tǒng)的使用者是遵義市水利局和水庫工作人員,他們在計算機方面的應(yīng)用還有一點欠缺,特別是對一些特殊的服務(wù)設(shè)置,所以要求在程序的使用上盡量簡單,快捷。因此在進行程序設(shè)計時在不影響功能的前提下盡可能的減少操作,對絕大多數(shù)的功能設(shè)置都由系統(tǒng)自動完成,對用戶界面設(shè)計得簡單、明了,你只需根據(jù)提示進行設(shè)置即可。為了更加體貼用戶,該系統(tǒng)還設(shè)計了全自動的安裝程序,用戶只需運行該安裝程序,系統(tǒng)就會自動安裝完整個系統(tǒng),只要用戶有一點計算機操作的基本知識就能很好的使用此系統(tǒng)了。3.3.4可擴展性:由于用戶和實際需求的不確定性,任何系統(tǒng)在開發(fā)完成后都可能要根據(jù)實際需求進行二次開法和維護,為了是延長該系統(tǒng)的生存周期,為了以后的系統(tǒng)維護,在一次開發(fā)時就要求在可擴展性方面有較好的擴展接口,因此,在程序設(shè)計過程中始終采用模塊化,充分利用面向?qū)ο箝_法工具的優(yōu)勢,對系統(tǒng)中的動態(tài)數(shù)據(jù)進行動態(tài)加載,如:對水庫進行動態(tài)加載,就可以根據(jù)需要添加,更改水庫,另外,對查詢信息類別的動態(tài)加載又可以滿足用戶以后添加和刪除查詢信息種類和數(shù)量,這些設(shè)計都是為將來系統(tǒng)擴展提供較好的接口。4.系統(tǒng)運行狀態(tài)4.1.主控界面主控界面如圖4-1:圖4-1主控界面4.2.服務(wù)設(shè)置界面:4.2.1.數(shù)據(jù)庫設(shè)置數(shù)據(jù)庫設(shè)置如圖4-2.圖4-2數(shù)據(jù)庫設(shè)置4.2.2.系統(tǒng)參數(shù)設(shè)置系統(tǒng)參數(shù)設(shè)置如圖4-3.圖4-3系統(tǒng)參數(shù)設(shè)置5.心得與體會在這次項目的開發(fā)過程中,使我真正從實際出發(fā),根據(jù)軟件工程及項目開發(fā)的全過程進行了實踐,通過這次實習(xí)加深了我對軟件開發(fā)全過程的理解,在各個方面都有所體會和收獲,主要如下:5.1.軟件需求調(diào)研的重要性軟件需求是指用戶對目標軟件系統(tǒng)在功能、行為、性能、設(shè)計約束等方面的期望。通過對應(yīng)問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化,最終形成需求規(guī)格說明的一系列的活動。需求分析與定義在整個軟件開發(fā)與維護過程中越來越重要,直接關(guān)系到軟件的成功與否。需求分析活動不再僅限于軟件開發(fā)的最初階段,它貫穿于系統(tǒng)開發(fā)的整個生命周期。因此為更好的做好需求分析,必須通過與用戶的交流,對現(xiàn)有系統(tǒng)的觀察及對任務(wù)進行分析,從而開發(fā)、捕獲和修訂用戶的需求;為最終用戶所看到的系統(tǒng)建立一個概念模型,作為對需求的抽象描述,并盡可能多的捕獲現(xiàn)實世界的語義;如果在需求分析階段沒做好,那以后的工作就不會順利,就難以高效、優(yōu)質(zhì)的完成項目了。我以前都認為該部分工作不重要,只要寫好程序就行了,但這此使我真正認識到了需求的重要性不可輕視。5.2.系統(tǒng)分析的理解系統(tǒng)分析是項目開發(fā)中最艱巨的工作,本階段需要特別注意的工作重點在于:補充完善上一階段可能欠缺的系統(tǒng)的性能需求;系統(tǒng)分析員需要站在全局出發(fā),設(shè)計合理可行的設(shè)計方案;在需求不明的情況下設(shè)計多種解決方案供客戶選擇,將系統(tǒng)分解模塊,最大限度地設(shè)計代碼復(fù)用;使用UML建模方式,將客戶變化的需求映射到模型中,大大提高系統(tǒng)的擴展性和開發(fā)效率。因此系統(tǒng)分析員需要面向用戶的思想。應(yīng)當(dāng)將自己扮演成用戶,來了解要交付的項目看起來想什么樣式,感覺想什么,從而了解用戶的想法并挑選出合理部份去開發(fā)。我雖然在系統(tǒng)分析方面還比較欠缺,但通過這此參與的項目開發(fā),使我對系統(tǒng)分析又有了新的認識和理解。5.3.編碼和文檔規(guī)范的必要性在進行程序設(shè)計過程中,養(yǎng)成一種好的習(xí)慣和寫出規(guī)范的文檔是非常重要的事情,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《心臟康復(fù)培訓(xùn)》課件
- 小學(xué)一年級20以內(nèi)加減法混合運算
- 小學(xué)五年級數(shù)學(xué)小數(shù)乘除法計算練習(xí)題 集
- 二年級上冊21 雪孩子(教案)
- 2025年1月內(nèi)蒙古自治區(qū)普通高等學(xué)校招生考試適應(yīng)性測試(八省聯(lián)考)歷史試題
- 《新地產(chǎn)營銷新機會》課件
- 混凝土路面施工協(xié)議書
- 口腔科護士的工作總結(jié)
- 育人為本點滴栽培班主任工作總結(jié)
- 浴室用品銷售工作總結(jié)
- 年產(chǎn)500t o-甲基-n-硝基異脲技改項目可研報告
- 酒店英語會話(第六版)教案 unit 1 Room Reservations
- 2024至2030年中國蔬菜種植行業(yè)市場全景監(jiān)測及投資策略研究報告
- 2024旅行社免責(zé)協(xié)議書模板范本
- 2024汽車行業(yè)社媒營銷趨勢【微播易CAA中國廣告協(xié)會】-2024-數(shù)字化
- 2022-2023學(xué)年教科版五年級科學(xué)上冊期末復(fù)習(xí)資料
- DL∕T 2558-2022 循環(huán)流化床鍋爐基本名詞術(shù)語
- 教師進企業(yè)實踐日志
- 抵押物變更協(xié)議范本版
- 煤矸石充填塌陷區(qū)復(fù)墾技術(shù)規(guī)程
- TSG-T7001-2023電梯監(jiān)督檢驗和定期檢驗規(guī)則宣貫解讀
評論
0/150
提交評論