【畢業(yè)學(xué)位論文】(Word原稿)基于ArcGIS的海底管道完整性管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ArcGIS的海底管道完整性管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ArcGIS的海底管道完整性管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ArcGIS的海底管道完整性管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于ArcGIS的海底管道完整性管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩74頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

分類號(hào) : 學(xué)校代碼: 10055 密級(jí): 學(xué)號(hào) : 南 開 大 學(xué) 專業(yè)碩士學(xué)位論文 論文題目 : 基于 海底管道完整性管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 摘要 I 摘 要 隨著中國(guó)經(jīng)濟(jì)的不斷發(fā)展,社會(huì)的不斷進(jìn)步,對(duì)資源的需求也逐漸增強(qiáng),充分挖掘和利用油田,天然氣等自然資源成為迫切的需要。為了滿足挖掘海洋油氣資源的需 求,我國(guó)建立了越來越多的海底輸油輸氣管道。海底管道面領(lǐng)著長(zhǎng)期的腐蝕壓力,第三方環(huán)境因素影響等可控和不可控因素。海底管道的每一個(gè)子系統(tǒng)都有非常嚴(yán)格的安全標(biāo)準(zhǔn)要求。為了滿足維護(hù)和監(jiān)控海底管道,避免和防范事故發(fā)生,減少事故發(fā)生后對(duì)環(huán)境造成的影響和經(jīng)濟(jì)損失,開發(fā)一套海底管道完整性管理系統(tǒng)成在眉睫。 利用計(jì)算機(jī)信息技術(shù),基于微軟公司的技術(shù)框架開發(fā)海底管道完整性管理系統(tǒng),使用 C#程序開發(fā)語(yǔ)言編寫業(yè)務(wù)邏輯, 008 存儲(chǔ)和查詢業(yè)務(wù)數(shù)據(jù),利用 件來承載環(huán)境地理信息,采用 C/S 框架來動(dòng)態(tài)交互, 采用軟件工程的設(shè)計(jì)思想和實(shí)踐方法,開發(fā)了功能完善,理念先進(jìn),使用便捷的系統(tǒng)。并闡述了從軟件需求分析,到初步設(shè)計(jì)和詳細(xì)設(shè)計(jì),到系統(tǒng)開發(fā)核心技術(shù)介紹的詳細(xì)過程。 系統(tǒng)主要包含了海底管道完整性信息管理基礎(chǔ)平臺(tái),海底管道內(nèi)、外隱患風(fēng)險(xiǎn)評(píng)估功能,海底管道應(yīng)急搶險(xiǎn)支持功能,海底管道綜合風(fēng)險(xiǎn)評(píng)價(jià)功能四大功能模塊,滿足了管理需求,為其他油田的海底管道管理工作提供了榜樣。該系統(tǒng)投入運(yùn)行后,穩(wěn)定和高效地滿足了日常需求。 【關(guān)鍵詞】 海底管道 ; 管理平臺(tái) ; C#; 008I s is so of of is an In to of in up a of of of as of In to of s on it to of a s c # to 008 to to to is ,of of a of it a in is 【 C#; 008 目錄 錄 摘 要 . I . 錄 . 1 章 緒 論 . 1 究背景和研究意義 . 1 究目的和研究?jī)?nèi)容 . 2 內(nèi)外研究現(xiàn)狀 . 3 文內(nèi)容與組織 . 5 第 2 章 開發(fā)技術(shù)概述 . 7 #開發(fā)語(yǔ)言概述 . 7 術(shù) . 9 、外隱患風(fēng)險(xiǎn)評(píng)估功能 . 30 底管道應(yīng)急搶險(xiǎn)支持功能 . 31 底管道綜合風(fēng)險(xiǎn)評(píng)價(jià)功能 . 31 第 4 章 數(shù)據(jù)庫(kù)設(shè)計(jì) . 33 據(jù)庫(kù)設(shè)計(jì)原則 . 33 目錄 據(jù)庫(kù)需求分析 . 34 據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) . 35 據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) . 38 第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) . 47 據(jù)架構(gòu)設(shè)計(jì) . 47 作頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) . 47 錄歡迎頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) . 47 據(jù)管理模塊的設(shè)計(jì)與實(shí)現(xiàn) . 49 整性評(píng)估模塊的設(shè)計(jì)與實(shí)現(xiàn) . 58 急搶險(xiǎn)的設(shè)計(jì)與實(shí)現(xiàn) . 61 統(tǒng)設(shè)置的設(shè)計(jì)與實(shí)現(xiàn) . 64 第 6 章 系統(tǒng)的測(cè)試和部署安裝 . 67 統(tǒng)的測(cè)試 . 67 統(tǒng)的部署安裝 . 68 第 7 章 結(jié)論 . 70 目開發(fā)的回顧與總結(jié) . 70 目進(jìn)一步開發(fā)的展望 . 71 參考文獻(xiàn) . 73 第 1 章 緒論 1 第 1 章 緒 論 究背景和研究意義 隨著中國(guó)經(jīng)濟(jì)的不斷發(fā)展,對(duì)資源的需求越來越大,將資源的獲取方式從陸地?cái)U(kuò)展到海洋已經(jīng)成為很多國(guó)家的資源獲取方式。而我國(guó)海洋油氣資源的開發(fā)力度也在不斷加大,在建和投入運(yùn)行了越來越多的海底管道。由于海底管道系統(tǒng)及其復(fù)雜,由大型鋼質(zhì)海底管道、泵站、供電系統(tǒng)和通訊系統(tǒng)等構(gòu)成,對(duì)每一個(gè)子系統(tǒng)都有極為苛刻的安全要求。通過海上油氣田的油、氣 、水資源的的集輸、儲(chǔ)運(yùn),基本上通過海底管道來完成,海底管道把海上油田的整個(gè)生產(chǎn)密切系統(tǒng)組合起來,形成完整的一環(huán) 1。 但是海底管道掩埋于海洋環(huán)境中,接受著海水的侵蝕腐蝕和海底高壓的壓力,承受著復(fù)雜的工作載荷、環(huán)境載荷及意外情況(如錨泊、漁船拖網(wǎng)、船底和海底管道碰撞等),潛在的危險(xiǎn)性可能早晨海底管道的泄漏及結(jié)構(gòu)破壞事故,導(dǎo)致海底隧道事故不斷發(fā)生。而海底管道承擔(dān)著輸送石油、天然氣以及其他介質(zhì)等重要功能,關(guān)系到其他企業(yè)的生產(chǎn)活動(dòng),一旦發(fā)生事故,影響正常生產(chǎn)運(yùn)輸,檢修和維護(hù)工作極其困難,泄露原油造成污染海洋環(huán)境, 進(jìn)一步影響人類活動(dòng)和動(dòng)物活動(dòng),給國(guó)家經(jīng)濟(jì)和國(guó)民生活造成巨大損失 2。因此,為了保護(hù)海底管道的安全性,建立海底管道完整性管理,開發(fā)海底管道完整性評(píng)估與管理系統(tǒng)來保障海底管道的安全正常運(yùn)行成為重中之重 3。 海底管道完整性管理作為跨越了自然科學(xué)和工程技術(shù)學(xué)科的系統(tǒng)工程,涉及內(nèi)容非常廣泛,更包括了國(guó)家政治政策、法律、經(jīng)濟(jì)、管理等社會(huì)科學(xué)。為了保護(hù)海底管道,做海底管道完整性管理的核心技術(shù)應(yīng)該包括:管道信息系統(tǒng)、管道檢測(cè)與安全評(píng)估、管道風(fēng)險(xiǎn)評(píng)價(jià)與管理 4。海底管道完整性管理的核心技術(shù)之間相互聯(lián)系,又相互獨(dú)立,共 同組成海底管道完整性管理的有機(jī)整體。實(shí)現(xiàn)管道完整性管理有著非常重要的意義,可以統(tǒng)一企業(yè)和公司的運(yùn)營(yíng)管理制度,第 1 章 緒論 2 規(guī)范和規(guī)則,可以積攢日常使用和維護(hù)數(shù)據(jù),供風(fēng)險(xiǎn)防范和事故應(yīng)急決策支持,預(yù)防和控制管道風(fēng)險(xiǎn),消除安全隱患,最終使得安全隱患最小化,事故造成的損失最低化,安全最大化,資產(chǎn)使用壽命最長(zhǎng)化。 究目的和研究?jī)?nèi)容 海底管道完整性管理系統(tǒng)研究的目標(biāo)為:保障海底管道一直處于安全可靠的工作運(yùn)行狀態(tài);降低管道安全風(fēng)險(xiǎn)到安全水平線;避免(大型)事故的發(fā)生;海底管道在物理上和功能上是有效的,海底管道整體處于監(jiān)控和控制 狀態(tài);海底管道管理機(jī)構(gòu)能夠不斷采取措施進(jìn)行風(fēng)險(xiǎn)控制和管道事故預(yù)防。確保海底管道的建設(shè)和維護(hù)遵守相關(guān)海底管道的法規(guī)及管理機(jī)構(gòu)的規(guī)定,遵守標(biāo)準(zhǔn)和規(guī)范,如 范, 準(zhǔn),管理技術(shù)規(guī)范等。整體上要合理分配,有效支配管道維護(hù)資源,降低管道維護(hù)費(fèi)用,從而降低海底管道維護(hù)和管理成本 5。 海底管道完整性管理 統(tǒng)的主要研究?jī)?nèi)容時(shí)是圍繞海底管道完整性管理體系架構(gòu),為實(shí)現(xiàn)海底管道完整性管理設(shè)計(jì)開發(fā)的軟件管理系統(tǒng),從文件體系完整性和管道運(yùn)行數(shù) 據(jù)完整性角度對(duì)海底管道項(xiàng)目提供風(fēng)險(xiǎn)評(píng)估工具、維護(hù)決策支持和信息管理應(yīng)用指導(dǎo),完成海底管道安全隱患完整性研究與辨識(shí),海底管道完整性管理體系研究,海底管道完整性管理信息系統(tǒng),完整性管理數(shù)字化平臺(tái)開發(fā)。如圖 底管道完整性管理所示,系統(tǒng)自下而上具體劃分為四大方面 6。 第 1 章 緒論 3 圖 底管道完整性管理 1. 體系標(biāo)準(zhǔn):海底管道完整性信息管理。 2. 數(shù)據(jù)支持:包括整個(gè)海底隧道的基礎(chǔ)信息、周圍環(huán)境地理信息、在位信息、內(nèi)隱患信息。 3. 分析展示:包括對(duì)懸跨、第三方破壞、外腐蝕的分析和內(nèi)隱患分析。 4. 風(fēng)險(xiǎn)評(píng)估:系統(tǒng)實(shí)現(xiàn)海管風(fēng)險(xiǎn)評(píng) 估功能,提供風(fēng)險(xiǎn)減緩措施建議。 內(nèi)外研究現(xiàn)狀 國(guó)外研究 走在了世界的前方,國(guó)外研究的主要 現(xiàn)狀及發(fā)展 狀態(tài) :近年來,管道完整性管理 速凸顯重要性,逐漸 成為國(guó)外油氣 等海底 管道工業(yè)中的一個(gè)重要 專業(yè)需求 。 管道完整性管理的迅速發(fā)展直接推來源于今年頻繁嚴(yán)重的管道事故的,其中美國(guó)的天然氣輸送管道、配氣管網(wǎng)和液體危險(xiǎn)品輸送管道發(fā)生了眾多嚴(yán)重事故,不可避免地對(duì)人們生活和工作造成了影響,同時(shí)對(duì)國(guó)家?guī)Я瞬豢杀苊獾慕?jīng)濟(jì)損失,影響了國(guó)家的發(fā)展。據(jù)統(tǒng)計(jì),占到總事故的 液體危險(xiǎn)品管道事故,人員的傷亡率只占 對(duì)比來講,天然氣輸送管道若事故后由于可燃性,能量更大,容易發(fā)生爆炸,故對(duì)第 1 章 緒論 4 人們生命的威脅更大,更容易造成傷亡(事故率占 ,最為嚴(yán)重的是配氣管網(wǎng)的事故率,為 超高的人員傷亡率 7。 為了降低事故率,防范事故風(fēng)險(xiǎn),減輕事故造成的損失和人員傷亡率,國(guó)外更加看重油氣管道失效分析工作的基礎(chǔ)上,首先提出了管道完整性管理的理念。 2001 年,美國(guó)石油學(xué)會(huì)和美國(guó)焊接工程協(xié)會(huì)共同發(fā)布了油氣管道完整性管理的標(biāo)準(zhǔn)和規(guī)范 二年,美國(guó)眾議院發(fā)起投票并且在國(guó)會(huì)通過了 關(guān)于增進(jìn)管道安全性的法規(guī),之后 1 月底,美國(guó)管道安全局頒布了輸氣管道完整性管理推薦規(guī)則制定辦法的通知,同時(shí)美國(guó)管道安全辦公室發(fā)布了 49規(guī)。通過制定行業(yè)標(biāo)準(zhǔn),行業(yè)法規(guī),為對(duì)進(jìn)行管道建設(shè)工程的企業(yè)和單位在施工時(shí)提供了具體的參考和要求,借助詳細(xì)的規(guī)定來輔助施工 8。 隨著經(jīng)濟(jì)的發(fā)展,中國(guó)也在積極開展研究和討論 :但是中國(guó)還沒有國(guó)家級(jí)別的管道安全辦公室來負(fù)責(zé)和監(jiān)督管道管理,同時(shí)由于經(jīng)驗(yàn)不足,沒有 采集和統(tǒng)計(jì)數(shù)據(jù)的觀念,至今沒有公開的、對(duì)外的管道管理統(tǒng)計(jì)數(shù)據(jù),不利于管道安全運(yùn)行和監(jiān)督的有效實(shí)施和也不利于管道施工管理都是不利的。 2005 年,國(guó)家發(fā)改委發(fā)布了作為總過石油天然氣傳輸行業(yè)的推薦標(biāo)準(zhǔn): 準(zhǔn)輸氣管道系統(tǒng)的完整性管理( 6621彌補(bǔ)了路上輸出管道系統(tǒng)標(biāo)準(zhǔn)缺失的現(xiàn)狀,但是海底管道完整性管理標(biāo)準(zhǔn)仍處于空缺的狀態(tài) 9。 總體上來講,國(guó)際的管道完整性管理技術(shù)在數(shù)幾十年的發(fā)展后日趨成熟,形成了一套成熟的標(biāo)準(zhǔn)和體系,但是國(guó)內(nèi)管道完整性管理才剛剛處于起步階段,缺乏很多 經(jīng)驗(yàn)和專業(yè)知識(shí),需要向國(guó)外學(xué)習(xí)先進(jìn)的理念和經(jīng)驗(yàn)。通過學(xué)習(xí)別國(guó)先進(jìn)經(jīng)驗(yàn),我國(guó)在發(fā)展海底管道完整性管理時(shí)可以考慮一下幾個(gè)方面:健全海底管道完整性法規(guī)、制定行業(yè)標(biāo)準(zhǔn)和制度;在學(xué)習(xí)和引進(jìn)國(guó)外管道完整性管理系統(tǒng)的基礎(chǔ)上,進(jìn)行二次開發(fā),總結(jié)其不足和優(yōu)點(diǎn),進(jìn)一步改善和提高 ;加大軟件開發(fā)力度 ,借助先進(jìn)的計(jì)算機(jī)技術(shù),在國(guó)內(nèi)優(yōu)秀計(jì)算機(jī)企業(yè)的協(xié)助下開發(fā)具有符合我國(guó)國(guó)情的,適合我國(guó)海底管道完整性管理的風(fēng)險(xiǎn)分析管理軟件,以及數(shù)第 1 章 緒論 5 據(jù)管理系統(tǒng)以及信息整理系統(tǒng),通過采用自動(dòng)化和可視化進(jìn)行統(tǒng)計(jì)數(shù)據(jù)和借助數(shù)據(jù)來分析風(fēng)險(xiǎn),總結(jié)經(jīng)驗(yàn),從而為提高我國(guó) 海底管道完整性管理水平提供強(qiáng)大的支持;學(xué)習(xí)舊技術(shù),退出新技術(shù),利用可靠地檢測(cè)和傳感器技術(shù)進(jìn)一步監(jiān)控可能潛在的危險(xiǎn),避免事故的發(fā)生 10。 文內(nèi)容與組織 本論文的主要研究?jī)?nèi)容如下。 一、 如何利用 C/S 架構(gòu)和適用于某油田的海底管道完整性管理工作的數(shù)據(jù)應(yīng)用三層結(jié)構(gòu),即 “數(shù)據(jù)管理 決策支持”來利用軟件基于可靠性( 海底管道完整性管理思想進(jìn)行固化、標(biāo)準(zhǔn)化及程序化,開發(fā)出“海底管道完整性管理數(shù)字化平臺(tái)”。 二、如何將管道相關(guān)的完整性數(shù)據(jù),周圍環(huán)境數(shù)據(jù),在位數(shù)據(jù),事故數(shù)據(jù)等匯集起來進(jìn)行分析和使用, 盡可能減少人工操作帶來的失誤。 此項(xiàng)目自確定受到了中國(guó)石油規(guī)劃總院領(lǐng)導(dǎo)的重視,作為海底管道完整性管理工作的一個(gè)重要研究方向,該系統(tǒng)不僅在國(guó)內(nèi)外開創(chuàng)了第一個(gè)獨(dú)立運(yùn)行的海底管道完整性管理工具,而且滿足了特定海底管道管理的的需求,為其他國(guó)內(nèi)相關(guān)管理系統(tǒng)的建立奠定了很好的榜樣,對(duì)于今后國(guó)內(nèi)其他海底管道的管理提供了例子,具有重大的現(xiàn)實(shí)意義和指導(dǎo)作用。 本論文主要是采用 C#開發(fā)語(yǔ)言及 008 數(shù)據(jù)庫(kù)技術(shù),完成了基于 統(tǒng)采用軟件工程理論思想指導(dǎo),經(jīng)過前期 嚴(yán)謹(jǐn)仔細(xì)認(rèn)真的需求分析,進(jìn)行詳細(xì)系統(tǒng)概要設(shè)計(jì),詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),最終完成了等海底管道完整性信息功能,海底管道內(nèi)、外隱患風(fēng)險(xiǎn)分析功能,海底管道應(yīng)急搶險(xiǎn)功能,以及海底管道綜合風(fēng)險(xiǎn)評(píng)價(jià)功能模塊。 論文分為七章,按如下方式組織: 第 1 章 緒論 6 第 1章 通過對(duì)國(guó)內(nèi)外的相關(guān)海底完整性管理的介紹,討論了論文的研究背景和研究意義,探討了論文的研究目的和研究意義,最終闡述了國(guó)內(nèi)外研究現(xiàn)狀。、 第 2章 主要介紹 C#開發(fā)語(yǔ)言, 關(guān)技術(shù)概念, 技術(shù)特點(diǎn)等等。 第 3章 重點(diǎn)介紹了某油田的現(xiàn)狀,并進(jìn)行了系統(tǒng)需求分析情況,從而給與系統(tǒng)功能 需求和海底管道 第 4章 分別介紹了數(shù)據(jù)庫(kù)的需求分析和設(shè)計(jì)。 第 5章 詳細(xì)介紹系統(tǒng)功能實(shí)現(xiàn)和遠(yuǎn)離。 第 6章 介紹了系統(tǒng)的測(cè)試和部署上線工作。 第 7章 總結(jié)全文工作,并提出進(jìn)一步改進(jìn)工作。 第 2 章 開發(fā)技術(shù)概述 7 第 2 章 開發(fā)技術(shù)概述 #開發(fā)語(yǔ)言概述 C#是 微軟公司提出的 一種 基于 面向?qū)ο蟮木幊陶Z(yǔ)言 ,能讓 程序員快速 有效 地編寫基于 供了一系列的工具和 功能模塊 來 供程序員 最大程度地開發(fā)利用 計(jì)算機(jī)資源 。 C#的目的是中和C/C+應(yīng)用程序效率高,開發(fā)過程復(fù)雜和 是效率低的特點(diǎn),從而在功能和效率之間尋找一個(gè)理想的平衡點(diǎn)。 C#爭(zhēng)取在快速開發(fā)的基礎(chǔ)上保持底層平臺(tái)開發(fā)的效率,同時(shí)擁有和底層應(yīng)用良好的整合,并供開發(fā)人員在必要時(shí)進(jìn)行一些涉及內(nèi)存的編程。 C#的推出成為構(gòu)建各類組建的首選,滿足了高級(jí)商業(yè)服務(wù)需要和操作系統(tǒng)級(jí)別的應(yīng)用程序需求,能夠兼顧系統(tǒng)開發(fā)和應(yīng)用軟件開發(fā)。 C#支持 夠提供二進(jìn)制層面的統(tǒng)一,又能夠提供近似虛擬機(jī), 通過“元數(shù)據(jù)”來描述組件的類型信息和工具支持信息 11。 C#是一種安全的 、 穩(wěn)定的、 快速的、先進(jìn)的語(yǔ)言, 繼承 +強(qiáng)大功能的 基礎(chǔ)上 去掉 一些繁雜 特性 同時(shí)吸收了 的高運(yùn)行效率, 形成了 強(qiáng)大的 編程 能力、優(yōu)雅的語(yǔ)法風(fēng)格、便捷的面向 程 支持 成為 作為面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言, C#支持一下軟件工程開發(fā)要素:強(qiáng)類型檢查,數(shù)據(jù)維度檢查,引用未初始化的變量預(yù)警, 動(dòng)管理內(nèi)存, 跨平臺(tái) 異常處理 ,工程 版本控制 , 代碼安全管理 等等 12。 C#的特點(diǎn): 1) 支持 布爾運(yùn)算 : 作為獨(dú)立的數(shù)據(jù)類型,是 條件表達(dá)式的結(jié)果 ,并不能和其他數(shù)據(jù)類型直接轉(zhuǎn)換。 布爾常量 #中的關(guān)鍵字。 2) 內(nèi)存管理 :內(nèi)存垃圾回收 功能 由 成 。 第 2 章 開發(fā)技術(shù)概述 8 3) 接口 : 本質(zhì)上為引用類型,保證支持特定的操作,本身不直接創(chuàng)建,并且沒有實(shí)際的表達(dá)形式。實(shí)現(xiàn)接口的 類或結(jié)構(gòu)需要遵守特定相關(guān)標(biāo)準(zhǔn)。 4) 強(qiáng)類型 : 數(shù)值類型必須要做現(xiàn)實(shí)轉(zhuǎn)換,只有 短類型轉(zhuǎn)換成長(zhǎng)類型 可以認(rèn)作為隱士轉(zhuǎn)換 , 例如 式 轉(zhuǎn)換 成為長(zhǎng)整型,浮點(diǎn)型,雙精度浮點(diǎn)型,相反則需要進(jìn)行 顯式的轉(zhuǎn)換。 5) 編譯 :源程序并不 直接編譯生成二進(jìn)制可執(zhí)行文件形式 ,而 是先生成 中間語(yǔ)言 (類似于 中間語(yǔ)言之后被 行。 6) 預(yù)編譯 : 支持類似 條件 編譯 ,警告,錯(cuò)誤報(bào)告和編譯行控制 。 7) 操作符重載 : 支持操作符重載,不支持賦值運(yùn)算法重載。 8) 類型 : C# 以在計(jì)算機(jī)內(nèi)存中如何分配來區(qū)分三種類型: 值類型 ( 引用類型 (簡(jiǎn)單類型 ( 其中 值類型 有 結(jié)構(gòu)和枚舉,引用類型 有 類、接口等 ,簡(jiǎn)單類型如 如 9) 堆棧 (一種后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu),在內(nèi)存中,變量會(huì)被分配在堆棧上來進(jìn)行操作。堆 (用于為類型實(shí)例 (對(duì)象 )分配空間的內(nèi)存區(qū)域,在堆上創(chuàng)建一個(gè)對(duì)象,會(huì)將對(duì)象的地址傳給堆棧上的變量 (反過來叫變量指向此對(duì)象,或者變量引用此對(duì)象 )。 10) 中間代碼 : 匯編形式的語(yǔ)言,只在 運(yùn)行時(shí)或其它 情況下 被編譯成機(jī)器代碼 運(yùn)行 。 C#的組織結(jié)構(gòu)如圖 織結(jié)構(gòu)所示 13: 第 2 章 開發(fā)技術(shù)概述 9 圖 #組織結(jié)構(gòu) 術(shù) C#連接 據(jù)庫(kù)采用了 術(shù),其前身是 術(shù),原本作為 件 用來訪問和請(qǐng)求數(shù)據(jù)。 于用來和數(shù)據(jù)庫(kù),數(shù)據(jù)源(本文檔 )等進(jìn)行交互使用的面向?qū)ο蟮念悗?kù)。 供了平臺(tái)通用性和可伸縮的數(shù)據(jù)請(qǐng)求訪問,支持非連接模式編程,支持富 處理和交互不同的數(shù)據(jù)庫(kù)和數(shù)據(jù)源,采用不同的數(shù)據(jù)交互方法。工作原理如圖 析 據(jù)源 14: 第 2 章 開發(fā)技術(shù)概述 10 圖 析 據(jù)源 作數(shù)據(jù)庫(kù)的步驟可以分為以下幾步,首先初始化建立數(shù)據(jù)庫(kù)連接字符串。 之后采用 象 連接數(shù)據(jù)庫(kù)。 最后執(zhí)行 令,執(zhí)行 ,充分利用客戶機(jī)端和服務(wù)器兩端的硬件優(yōu)勢(shì),客戶端提交任務(wù)請(qǐng)求,服務(wù)器端接受請(qǐng)求后進(jìn)行計(jì)算將計(jì)算結(jié)果以特定性是返回客戶端,客戶端進(jìn)行渲染然后顯示。 B/S 架構(gòu)則可以理解為基于特定通信協(xié)議 ( C/S 架構(gòu),將瀏覽器理解為特殊的客戶端 15。 C/S 結(jié)構(gòu)有以下優(yōu)點(diǎn): ; 第 2 章 開發(fā)技術(shù)概述 11 1. 客戶端和服務(wù)器端之間直接連接,沒有中間環(huán)節(jié),具有很低的網(wǎng)絡(luò)消耗延時(shí),客戶端反應(yīng)速度較快。 2. 客戶端程序可以具有豐富的操作界面,不用處理數(shù)據(jù)計(jì)算功能,將大部分計(jì)算功能放置于計(jì)算功能更 為強(qiáng)大的服務(wù)器后臺(tái)中。 3. 保證系統(tǒng)安全型需求,滿足多層安全認(rèn)證需求。 C/S 架構(gòu)可以將應(yīng)用軟件的計(jì)算和數(shù)據(jù)管理功能平衡地分配到客戶端和服務(wù)器,降低網(wǎng)絡(luò)通信量,保證安全權(quán)限要求,適用于局域網(wǎng)環(huán)境應(yīng)用,具有不錯(cuò)的應(yīng)用前景。 008 數(shù)據(jù)庫(kù)簡(jiǎn)介 由微軟公司推出的關(guān)系型數(shù)據(jù)庫(kù),作為對(duì)抗 要是用來存儲(chǔ)其他應(yīng)用程序需要的數(shù)據(jù)庫(kù),并在必要時(shí)進(jìn)行輸送,是綜合性的數(shù)據(jù)庫(kù)管理軟件,提供了一整套的數(shù)據(jù)管理軟件和工具 ,能夠供本地和遠(yuǎn)程主機(jī)訪問, 用戶范圍從小型單擊應(yīng)用程序到大型的多并發(fā)訪問型互聯(lián)網(wǎng)都有。最主要的查詢語(yǔ)言為 有 用高水準(zhǔn)的性能、可用性和安全性;擁有高效 的管理和開發(fā) 數(shù)據(jù)庫(kù) 工具 16。 常擁有幾個(gè)版本:數(shù)據(jù)中心版 門為數(shù)據(jù)中心提供高級(jí)應(yīng)用程序支持和極大的擴(kuò)展性;企業(yè)版 含核心的數(shù)據(jù)庫(kù)引擎和附件組件,支持?jǐn)?shù) 據(jù)庫(kù)集群管理;標(biāo)準(zhǔn)版 對(duì)企業(yè)版支持實(shí)例較少,不支持動(dòng)態(tài)增加內(nèi)存資源信息。 些附加組建服務(wù)基于核心數(shù)據(jù)庫(kù)管理系統(tǒng)提供了更多的附加價(jià)值,既可以作為 可以作為 務(wù)運(yùn)行并且對(duì)外提供 7。常見的 第 2 章 開發(fā)技術(shù)概述 12 1) 數(shù)據(jù)庫(kù)實(shí)例中使用,不同之間的程序之間可以通過信息幾只或者 P 協(xié)議進(jìn)行通信。 2) 來復(fù)制和同步數(shù)據(jù)庫(kù)子集目標(biāo)或者整體目標(biāo),適用于客戶端或者通過網(wǎng)絡(luò)鏈接的服務(wù)器端。復(fù)制協(xié)議遵循發(fā)布和訂閱者模式。支持三種方式的復(fù)制: ) 加了對(duì) 持以 持神經(jīng)網(wǎng)絡(luò)等人工智能技術(shù) 4) 從 據(jù)庫(kù)中提出的數(shù)據(jù)的生成環(huán)境報(bào)告。有 供可以定制的開發(fā)程序報(bào)告,導(dǎo)出成 文件格式,可以被轉(zhuǎn)換為 者 者 5) 成數(shù)據(jù)驅(qū)動(dòng)提醒的機(jī)制,可以發(fā)送消息到訂閱者。訂閱者需要注冊(cè)特定事件或者變動(dòng)事件。有三種提醒方式, 6) 供數(shù)據(jù)導(dǎo)入,數(shù)據(jù)集成,數(shù)據(jù)需求等, 提供 從不同的源中抽取數(shù)據(jù),查詢數(shù)據(jù),變換數(shù)據(jù) 除重復(fù),導(dǎo)出數(shù)據(jù)功能。 7) 存儲(chǔ)在數(shù)據(jù)庫(kù)中的非結(jié)構(gòu)化的文本進(jìn)行特殊的索引和查詢服務(wù)。由 個(gè)服務(wù)構(gòu)成。如圖 文本搜索服務(wù)架構(gòu) 第 2 章 開發(fā)技術(shù)概述 13 圖 文本搜索服務(wù)架構(gòu) 8) 供基于命令行應(yīng)用程序,包含了 管理功能。能夠命令行進(jìn)行 時(shí)能夠作為腳本語(yǔ)言來運(yùn)行一 些列的 者用來作為創(chuàng)建和部署數(shù)據(jù)庫(kù)的利器。 9) 然支持和 行數(shù)據(jù)變成,能夠使用 置了數(shù)據(jù)設(shè)計(jì)器能夠圖形化地新增,查看,修改數(shù)據(jù)庫(kù)結(jié)構(gòu)。也可以圖形化創(chuàng)造查詢數(shù)據(jù)庫(kù)代碼。 10) 配置,管理和監(jiān)控 圖形管理組件。包含了腳本編輯器和管理目標(biāo)的圖形工具。取代了 新的特色組建是目標(biāo)瀏覽器,允許用戶瀏覽,選擇,操作任何數(shù)據(jù)庫(kù)的目標(biāo)。 11) 來進(jìn)行數(shù)據(jù)分析和智能商業(yè)解決方案。 第 2 章 開發(fā)技術(shù)概述 14 為一個(gè)完整、集成的 全面性資料中心 , 可以滿足企業(yè)內(nèi)部不同配置環(huán)境,不同操作系統(tǒng)平臺(tái),不同數(shù)據(jù)庫(kù)管理服務(wù)以及處理各種關(guān)鍵業(yè)務(wù)數(shù)據(jù)的需求,如圖 008 結(jié)構(gòu) 。能夠在架構(gòu)層 面,數(shù)據(jù)庫(kù)管理,程序開發(fā)語(yǔ)言, 發(fā)工具集和最終數(shù)據(jù)之間進(jìn)行集合,以數(shù)據(jù)為中心,將數(shù)據(jù)傳遞給相關(guān)需求者,從總體上提高開發(fā)人員生產(chǎn)力 18。 本文采用了 之 005 等舊新增以下功能。 1) 可靠性:能給業(yè)務(wù)上非常關(guān)鍵的應(yīng)用程序提供很高級(jí)別的安全性,可靠性和伸縮性。能夠在不更改應(yīng)用程序的前提下,加密整個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)文件等,能夠在線完整數(shù)據(jù)調(diào)整,加強(qiáng)數(shù)據(jù)安全性搜索。提出優(yōu)秀的解決方案,借用第三方鍵管理和 滿足不斷增長(zhǎng)的需求。更全面的數(shù)據(jù)審計(jì)來簡(jiǎn)化遵從 性。改善的數(shù)據(jù)庫(kù)鏡像功能,自動(dòng)頁(yè)修復(fù),優(yōu)化了性能和支撐能力。能夠從主機(jī)和從機(jī)中從錯(cuò)誤中透明恢復(fù),對(duì)于終端用戶來說是透明的。壓縮日志劉,在鏡像的參與方之間進(jìn)行數(shù)據(jù)傳輸時(shí)能夠極高地提高傳輸效率,提供最化的船速性能,最大性能地利用網(wǎng)絡(luò)寬帶。制定資源管理優(yōu)先級(jí)別,允許定制資源的優(yōu)先級(jí)響應(yīng),通過可預(yù)測(cè)技術(shù)來提高查詢穩(wěn)定和。最終支持在線添加 源和在線添加內(nèi)存資源的能力。 2) 高效率 008 既降低了程序開發(fā)人員開發(fā)軟件的時(shí)間,又減少了管理應(yīng)用程序所涉及的數(shù)據(jù)庫(kù)管理時(shí)間?;诓呗缘?統(tǒng)可以 管理一個(gè)或多個(gè)實(shí)例,能夠與 理數(shù)據(jù)庫(kù)等。包含了詳盡的性能數(shù)據(jù),供管理員進(jìn)行性能調(diào)節(jié)和故障診斷,集中將性能數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)倉(cāng)庫(kù),開發(fā)和創(chuàng)建了用于報(bào)告和監(jiān)視的新工具?,F(xiàn)在開發(fā)人員可以直接使用編程語(yǔ)言直接進(jìn)行數(shù)據(jù)庫(kù)查詢,而不用手寫“ 句”,可以直接使用語(yǔ)言集成查詢( 提供了無(wú)縫,強(qiáng)類型,面向機(jī)和的查詢機(jī)制。架來管理 象,進(jìn)行數(shù)據(jù)庫(kù)編程。 008 新增了數(shù)據(jù)類型。 第 2 章 開發(fā)技術(shù)概述 15 3) 智能性 : 008 迎合了數(shù)據(jù)發(fā)展管理的需求,能夠集成一切數(shù)據(jù),在線壓縮備份,降低磁盤 I/O 率,提供星型連接查詢,擴(kuò)展了 y 子句,允許已分區(qū)表并行。 008 提供 立方體設(shè)計(jì)工具 ,能夠輔助 用戶精簡(jiǎn)分析基礎(chǔ)設(shè)施 開發(fā), 008提供了更為強(qiáng)大 的分析能力和更 加 復(fù)雜的計(jì)算 算法。極大優(yōu)化塊計(jì)算 處理 的性能。 不用重復(fù)查詢 區(qū) ,在新的 ,借用 寫回( 能 ,提供了分析應(yīng)用程序中優(yōu)化過的寫回場(chǎng)景, 不用再像以前犧牲 能。 圖 008 結(jié)構(gòu) 文搜索技術(shù)介紹 全文搜索技術(shù)可以查詢 持中文,英語(yǔ),日語(yǔ)等,根據(jù)語(yǔ)言規(guī)則對(duì)存儲(chǔ)數(shù)據(jù)中的詞和短語(yǔ)進(jìn)行查詢,在查詢之前需要建立全文索引,查詢時(shí)對(duì)全文索引進(jìn)行查詢,支持多種查詢規(guī)則,第 2 章 開發(fā)技術(shù)概述 16 不區(qū)分大小寫,當(dāng)匹配到制定的所有字詞時(shí),查詢結(jié)果返回對(duì)應(yīng)的查詢匹配項(xiàng)。全文搜索較 費(fèi)時(shí)間少,可以查詢格式化的二進(jìn)制數(shù)據(jù) 19。全文查詢過程中,全文引擎讀取查詢出力 氣,獲取待查詢的文本,執(zhí)行語(yǔ)義分析,最終轉(zhuǎn)換為 算符,執(zhí)行查詢,訪問倒排索引以獲取正確結(jié)果。工作原理如圖 圖 文搜索技術(shù)原理 第 2 章 開發(fā)技術(shù)概述 17 全文搜索體系結(jié)構(gòu)主要包括 中篩選器后臺(tái)程序單獨(dú)加載,由啟動(dòng)器服務(wù)進(jìn)行創(chuàng)建,需要安全憑 證才能運(yùn)行。篩選器負(fù)責(zé)對(duì)表中數(shù)據(jù)進(jìn)行訪問,請(qǐng)求,篩選和分詞斷句,并且負(fù)責(zé)對(duì)輸入的查詢進(jìn)行短字和提取詞干 20。 添加全文索引后,即可對(duì)列中的文本進(jìn)行全文查詢,如一個(gè)或者多個(gè)詞語(yǔ),以特定詞語(yǔ)開頭或者結(jié)束的詞語(yǔ),某詞特定的變形或者意義相近的詞語(yǔ),具有特定加權(quán)值的詞語(yǔ)。全文索引的處理過程即全文引擎將通知篩選器進(jìn)程進(jìn)行篩選,并轉(zhuǎn)換為列表,然后過濾掉非索引字的此列表,將此特定此列表永久保存到倒排索引中。在所有斷詞處理完畢后,處理引擎會(huì)將所有的索引片段合并成為全文索引,成為主索引,從而提高查詢性能。 術(shù) 供用戶來創(chuàng)建,分享和管理地理信息數(shù)據(jù),地圖和分析模型。 司集 40 多年來在地理信息系統(tǒng)( 詢領(lǐng)域的研發(fā)經(jīng)驗(yàn)基礎(chǔ)上,開發(fā)的一套完整的 臺(tái)產(chǎn)品,能夠全方位服務(wù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論