沖擊礦壓危險(xiǎn)智能判識(shí)系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2021-03-26 23:30
我國(guó)是煤炭大國(guó),煤炭行業(yè)是最重要的能源支撐,其重要性不言而喻。沖擊礦壓是一種典型的礦山動(dòng)力災(zāi)害,一旦發(fā)生后果極其嚴(yán)重,對(duì)于沖擊礦壓的預(yù)測(cè)預(yù)防就顯得極其重要。沖擊礦壓防治方法眾多,大致可分為傳統(tǒng)的現(xiàn)場(chǎng)實(shí)測(cè)法和新興的沖擊礦壓危險(xiǎn)算法。傳統(tǒng)防治方法準(zhǔn)確率較高但是由于沖擊礦壓的復(fù)雜性,該方法無(wú)法成為主要防治手段,只能作為沖擊礦壓防治的輔助手段,而新興的沖擊礦壓危險(xiǎn)算法雖然能對(duì)沖擊礦壓進(jìn)行量化但操作極其復(fù)雜,對(duì)于大多數(shù)煤礦企業(yè)來(lái)說(shuō)實(shí)施起來(lái)較為困難,且由于專供煤礦的軟件缺乏,這些算法也只能停留在紙面上。上述問(wèn)題已經(jīng)制約了煤礦行業(yè)的發(fā)展,解決該問(wèn)題是現(xiàn)階段的當(dāng)務(wù)之急,同時(shí)信息時(shí)代的來(lái)臨也給煤礦行業(yè)帶來(lái)了新的曙光。本文以煤與瓦斯國(guó)家重點(diǎn)實(shí)驗(yàn)室重大專項(xiàng)為依托,基于.NET平臺(tái)開(kāi)發(fā)了沖擊礦壓危險(xiǎn)智能判識(shí)系統(tǒng)。本系統(tǒng)將現(xiàn)階段主要的傳統(tǒng)防治方法與新興的算法模型結(jié)合起來(lái),組成了一個(gè)以沖擊礦壓危險(xiǎn)算法模型防治為主,以傳統(tǒng)的防治手段為輔的綜合性沖擊礦壓危險(xiǎn)判識(shí)系統(tǒng),該系統(tǒng)規(guī)避了傳統(tǒng)防治方法的不足,又利用沖擊礦壓危險(xiǎn)算法極大的提高了監(jiān)測(cè)準(zhǔn)確度。同時(shí)本系統(tǒng)也設(shè)置了煤礦日常事務(wù)管理模塊,用于管理煤礦日常事務(wù),提高煤礦的管...
【文章來(lái)源】:中國(guó)礦業(yè)大學(xué)江蘇省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:88 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
影響因素標(biāo)識(shí)Figure3-1Influencefactoridentification
5系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)355.3系統(tǒng)數(shù)據(jù)庫(kù)與公共類設(shè)計(jì)(DatabaseandPublicClassDesign)5.3.1系統(tǒng)公共類設(shè)計(jì)本系統(tǒng)將某些控件的設(shè)置以及數(shù)據(jù)庫(kù)的相關(guān)操作封裝在自定義的類中,主要包括OpDB類和MyControls類等。使用自定義的類可以提高開(kāi)發(fā)效率,在開(kāi)發(fā)應(yīng)用程序的時(shí)候可以直接調(diào)用,簡(jiǎn)單高效。OpDB類的主要代碼如圖5-3所示。圖5-3OPDB公共類代碼Figure5-3OPDBpublicclasscodeOpDB公共類將本系統(tǒng)中所有的數(shù)據(jù)庫(kù)連接方法進(jìn)行了封裝,通過(guò)該類的方法可以建立與數(shù)據(jù)庫(kù)的連接,對(duì)數(shù)據(jù)庫(kù)內(nèi)的信息進(jìn)行增減刪查等相關(guān)操作。下面對(duì)該類中的自定義方法進(jìn)行詳細(xì)介紹:(1)con_DB和con_start、con_cut方法:con_DB方法可以建立與數(shù)據(jù)庫(kù)連接,同時(shí)返回對(duì)象信息,該方法是static靜態(tài)方法;con_start、con_cut方法的功能分別是連接和斷開(kāi)數(shù)據(jù)庫(kù)。(2)con_readonly方法:con_readonly方法可以使用SqlDataReader對(duì)象以只讀的方式從數(shù)據(jù)庫(kù)中讀取相關(guān)信息,并以該對(duì)象返回。(3)con_operating方法:con_operating方法可以通過(guò)Sqlcommand對(duì)象來(lái)執(zhí)行添加、刪除以及修改等操作,然后斷開(kāi)與數(shù)據(jù)庫(kù)的連接。(4)con_table方法:con_table方法的功能是在數(shù)據(jù)庫(kù)中生成新的數(shù)據(jù)表,并以參數(shù)來(lái)對(duì)表進(jìn)行命名。(5)con_transaction方法:con_transaction方法是確保SQL語(yǔ)句被完全執(zhí)行,保障數(shù)據(jù)庫(kù)的完整性。MyControls公共類將SQL語(yǔ)句的增刪改查操作封裝在特定的方法中,同時(shí)將窗體動(dòng)態(tài)調(diào)用和生成封裝在某些自定義方法中,在程序開(kāi)發(fā)中提高開(kāi)發(fā)效率。其主要代碼如圖5-4所示。
工程碩士專業(yè)學(xué)位論文36圖5-4MyControls公共類代碼Figure5-4MyControlspublicclasscode下面對(duì)MyControls公共類中的某些方法進(jìn)行詳細(xì)介紹:(1)tran_form方法:在本系統(tǒng)中,某個(gè)窗體內(nèi)可以存在多個(gè)窗體,即系統(tǒng)存在公共窗體,tran_form方法則可以調(diào)用子窗體,通過(guò)FromName參數(shù)傳遞窗體名稱。(2)aut_add方法:aut_add方法的功能是給新增用戶指定權(quán)限,Num參數(shù)表示用戶編號(hào),cha參數(shù)則表示該用戶角色對(duì)應(yīng)的編號(hào)。(3)aut_mod方法:aut_mod方法的功能是對(duì)用戶權(quán)限進(jìn)行相應(yīng)的修改。(4)aut_find方法:aut_find方法可以根據(jù)系統(tǒng)登錄的用戶來(lái)直接查找該用戶的角色,從而對(duì)該用戶賦予相應(yīng)的權(quán)限,并在主窗體中根據(jù)權(quán)限設(shè)置各個(gè)模塊的可用狀態(tài)。其中Carte參數(shù)表示要設(shè)置的菜單欄控件,當(dāng)前用戶所使用的名稱則用Users參數(shù)表示。5.3.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)可以將數(shù)據(jù)庫(kù)比作一個(gè)倉(cāng)庫(kù),該倉(cāng)庫(kù)的作用是存儲(chǔ)和管理貨物,而這里的貨物則是數(shù)據(jù),根據(jù)數(shù)據(jù)的結(jié)構(gòu)來(lái)管理倉(cāng)庫(kù)可以極大的節(jié)省存儲(chǔ)空間,并減少數(shù)據(jù)冗余度。在設(shè)計(jì)系統(tǒng)之前首先要對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),只有數(shù)據(jù)庫(kù)設(shè)計(jì)的合理才能繼續(xù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)。所以數(shù)據(jù)庫(kù)設(shè)計(jì)是最關(guān)鍵的設(shè)計(jì)環(huán)節(jié),其優(yōu)劣程度直接影響到系統(tǒng)的相關(guān)性能。數(shù)據(jù)庫(kù)的設(shè)計(jì)要點(diǎn)主要有以下三條:第一能夠準(zhǔn)確地將實(shí)體間的關(guān)系根據(jù)系統(tǒng)實(shí)際情況表達(dá)出來(lái);第二能夠保證數(shù)據(jù)準(zhǔn)確一致;第三要保
本文編號(hào):3102436
【文章來(lái)源】:中國(guó)礦業(yè)大學(xué)江蘇省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:88 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
影響因素標(biāo)識(shí)Figure3-1Influencefactoridentification
5系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)355.3系統(tǒng)數(shù)據(jù)庫(kù)與公共類設(shè)計(jì)(DatabaseandPublicClassDesign)5.3.1系統(tǒng)公共類設(shè)計(jì)本系統(tǒng)將某些控件的設(shè)置以及數(shù)據(jù)庫(kù)的相關(guān)操作封裝在自定義的類中,主要包括OpDB類和MyControls類等。使用自定義的類可以提高開(kāi)發(fā)效率,在開(kāi)發(fā)應(yīng)用程序的時(shí)候可以直接調(diào)用,簡(jiǎn)單高效。OpDB類的主要代碼如圖5-3所示。圖5-3OPDB公共類代碼Figure5-3OPDBpublicclasscodeOpDB公共類將本系統(tǒng)中所有的數(shù)據(jù)庫(kù)連接方法進(jìn)行了封裝,通過(guò)該類的方法可以建立與數(shù)據(jù)庫(kù)的連接,對(duì)數(shù)據(jù)庫(kù)內(nèi)的信息進(jìn)行增減刪查等相關(guān)操作。下面對(duì)該類中的自定義方法進(jìn)行詳細(xì)介紹:(1)con_DB和con_start、con_cut方法:con_DB方法可以建立與數(shù)據(jù)庫(kù)連接,同時(shí)返回對(duì)象信息,該方法是static靜態(tài)方法;con_start、con_cut方法的功能分別是連接和斷開(kāi)數(shù)據(jù)庫(kù)。(2)con_readonly方法:con_readonly方法可以使用SqlDataReader對(duì)象以只讀的方式從數(shù)據(jù)庫(kù)中讀取相關(guān)信息,并以該對(duì)象返回。(3)con_operating方法:con_operating方法可以通過(guò)Sqlcommand對(duì)象來(lái)執(zhí)行添加、刪除以及修改等操作,然后斷開(kāi)與數(shù)據(jù)庫(kù)的連接。(4)con_table方法:con_table方法的功能是在數(shù)據(jù)庫(kù)中生成新的數(shù)據(jù)表,并以參數(shù)來(lái)對(duì)表進(jìn)行命名。(5)con_transaction方法:con_transaction方法是確保SQL語(yǔ)句被完全執(zhí)行,保障數(shù)據(jù)庫(kù)的完整性。MyControls公共類將SQL語(yǔ)句的增刪改查操作封裝在特定的方法中,同時(shí)將窗體動(dòng)態(tài)調(diào)用和生成封裝在某些自定義方法中,在程序開(kāi)發(fā)中提高開(kāi)發(fā)效率。其主要代碼如圖5-4所示。
工程碩士專業(yè)學(xué)位論文36圖5-4MyControls公共類代碼Figure5-4MyControlspublicclasscode下面對(duì)MyControls公共類中的某些方法進(jìn)行詳細(xì)介紹:(1)tran_form方法:在本系統(tǒng)中,某個(gè)窗體內(nèi)可以存在多個(gè)窗體,即系統(tǒng)存在公共窗體,tran_form方法則可以調(diào)用子窗體,通過(guò)FromName參數(shù)傳遞窗體名稱。(2)aut_add方法:aut_add方法的功能是給新增用戶指定權(quán)限,Num參數(shù)表示用戶編號(hào),cha參數(shù)則表示該用戶角色對(duì)應(yīng)的編號(hào)。(3)aut_mod方法:aut_mod方法的功能是對(duì)用戶權(quán)限進(jìn)行相應(yīng)的修改。(4)aut_find方法:aut_find方法可以根據(jù)系統(tǒng)登錄的用戶來(lái)直接查找該用戶的角色,從而對(duì)該用戶賦予相應(yīng)的權(quán)限,并在主窗體中根據(jù)權(quán)限設(shè)置各個(gè)模塊的可用狀態(tài)。其中Carte參數(shù)表示要設(shè)置的菜單欄控件,當(dāng)前用戶所使用的名稱則用Users參數(shù)表示。5.3.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)可以將數(shù)據(jù)庫(kù)比作一個(gè)倉(cāng)庫(kù),該倉(cāng)庫(kù)的作用是存儲(chǔ)和管理貨物,而這里的貨物則是數(shù)據(jù),根據(jù)數(shù)據(jù)的結(jié)構(gòu)來(lái)管理倉(cāng)庫(kù)可以極大的節(jié)省存儲(chǔ)空間,并減少數(shù)據(jù)冗余度。在設(shè)計(jì)系統(tǒng)之前首先要對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),只有數(shù)據(jù)庫(kù)設(shè)計(jì)的合理才能繼續(xù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)。所以數(shù)據(jù)庫(kù)設(shè)計(jì)是最關(guān)鍵的設(shè)計(jì)環(huán)節(jié),其優(yōu)劣程度直接影響到系統(tǒng)的相關(guān)性能。數(shù)據(jù)庫(kù)的設(shè)計(jì)要點(diǎn)主要有以下三條:第一能夠準(zhǔn)確地將實(shí)體間的關(guān)系根據(jù)系統(tǒng)實(shí)際情況表達(dá)出來(lái);第二能夠保證數(shù)據(jù)準(zhǔn)確一致;第三要保
本文編號(hào):3102436
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/3102436.html
最近更新
教材專著