freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于gis的交通工程質(zhì)量監(jiān)督管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文-資料下載頁

2025-06-27 17:47本頁面
  

【正文】 線是一個(gè)雙道線,消息用從一個(gè)對象的生命線到另一個(gè)對象生命線的箭頭表示。工程登記調(diào)整的交互圖如圖 314 所示: 圖 314 工程登記調(diào)整交互圖交互圖可以展示出多個(gè)對象之間如何通過消息傳遞來共同協(xié)作完成任務(wù),是比較接近傳統(tǒng)程序流程圖表達(dá)方式的非常好的詳細(xì)設(shè)計(jì)工具。在編制時(shí)序圖時(shí),要與類圖結(jié)合起來一起設(shè)計(jì),通過不斷細(xì)化時(shí)序圖,反過來不斷細(xì)化類圖。從前面的圖中可以看出,類圖和時(shí)序圖只是描述了類的屬性與方法以及對象間的關(guān)系,都沒有對界面和數(shù)據(jù)操作作出清晰描述,為了解決這個(gè)問題,在類圖和時(shí)序圖的基礎(chǔ)上,結(jié)合著傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法,在系統(tǒng)中應(yīng)用補(bǔ)充設(shè)計(jì)文檔對系統(tǒng)界面設(shè)計(jì)和數(shù)據(jù)操作設(shè)計(jì)加以詳細(xì)說明。系統(tǒng)界面設(shè)計(jì)主要包括界面樣式、布局、元素命名等幾個(gè)部分,在這些設(shè)計(jì)規(guī)范的指導(dǎo)下,軟件可以按照設(shè)計(jì)要求去最終實(shí)現(xiàn)。工程登記調(diào)整的窗口界面設(shè)計(jì)如圖 315 所示:工程登記調(diào)整 《新增》 《修改》 《刪除》 《保存》 《取消》 《過濾》 《打印》 《退出》 《機(jī)構(gòu)設(shè)置》 《合同段設(shè)置》 工程編號 工程名稱 … … … … … … … … … … … … … … … … … … … … 工程編號: 工程名稱: 工程類別: 公路 …所屬線路: … 公路類別: … 公路等級: …路面類型: … 寬 度: 長 度: 起始樁號: 終止樁號: 工程地點(diǎn): 建設(shè)依據(jù): 建設(shè)規(guī)模: 技術(shù)標(biāo)準(zhǔn): 工程概況: 建設(shè)單位: … 主管部門: 計(jì)劃開工: … 計(jì)劃竣工: … 登記日期: …工程預(yù)算: 建安投資: 歸屬地區(qū): 山東大學(xué)碩士學(xué)位論文26圖 315 工程登記調(diào)整窗口界面設(shè)計(jì)界面設(shè)計(jì)中除了要對界面有一個(gè)直觀的布局設(shè)計(jì),還要對其中的每一個(gè)元素的命名、長度、是否允許編輯、是否允許為空等屬性進(jìn)行必要的說明,這樣就減少了具體實(shí)現(xiàn)時(shí)的隨意性。工程登記調(diào)整窗口界面元素的詳細(xì)說明如表 31:表 31 工程登記調(diào)整界面元素的詳細(xì)說明窗口布局窗口整體布局分為三部分,其中窗口上方為工具條,包括八個(gè)功能操作按鈕,窗口下方左側(cè)為工程數(shù)據(jù)列表和《機(jī)構(gòu)設(shè)置》 《合同段設(shè)置》兩個(gè)按鈕,工程數(shù)據(jù)列表包括工程編號和工程名稱兩列,窗口下方右側(cè)為工程數(shù)據(jù)列表中當(dāng)前工程的詳細(xì)信息,通常情況下都是只讀,在新增和修改工程時(shí)可以完成數(shù)據(jù)輸入或修改。元素屬性工程數(shù)據(jù)列表:只讀,單選,整行選擇工程編號:文本框,長度 20,不能空工程名稱:文本框,長度 60,不能空工程類別:組合框,只能從“公路、橋梁、隧道、水運(yùn)”四項(xiàng)中選擇,不能空,默認(rèn)值為“公路”所屬路線:文本框,長度 20,只讀,通過按鈕選擇公路類別:文本框,長度 12,只讀,通過按鈕選擇公路等級:文本框,長度 12,只讀,通過按鈕選擇路面類型:文本框,長度 12,只讀,通過按鈕選擇山東大學(xué)碩士學(xué)位論文27寬 度:文本框,長度 12長 度:文本框,長度 12起始樁號:文本框,長度 20終止樁號:文本框,長度 20工程地點(diǎn):文本框,長度 60建設(shè)依據(jù):文本框,長度 60建設(shè)規(guī)模:文本框,長度 60技術(shù)標(biāo)準(zhǔn):文本框,長度 60工程概況:文本框,長度 100建設(shè)單位:文本框,長度 20,只讀,通過按鈕選擇主管部門:文本框,長度 60計(jì)劃開工:日期,日歷控件獲取,不能空計(jì)劃竣工:日期,日歷控件獲取,不能空登記日期:日期,日歷控件獲取,不能空工程預(yù)算:文本框,長度 16建安投資:文本框,長度 16歸屬地區(qū):文本框,長度 20由于公路、橋梁、隧道、水運(yùn)這四類工程的部分屬性數(shù)據(jù)不相同,圖 315是工程類別選擇公路時(shí)的登記調(diào)整窗口,當(dāng)工程類別選擇其他值時(shí),詳細(xì)信息區(qū)的第二部分內(nèi)容也隨之變成如下不同的內(nèi)容。工程類別選擇橋梁時(shí)內(nèi)容如下:工程類別選擇隧道時(shí)內(nèi)容如下:工程類別選擇水運(yùn)時(shí)內(nèi)容如下:橋梁名稱: … 所屬線路: … 中心樁號: 橋 長: 橋 寬: 結(jié)構(gòu)形式: …設(shè)計(jì)載荷: 鋪裝類型: … 隧道名稱: … 所屬線路: … 中心樁號: 橋 長: 橋 寬: 凈 高: 襯砌類型: … 洞口形狀: … 水運(yùn)名稱: … 結(jié)構(gòu)形式: … 泊位噸級: 長 度: 寬 度: 山東大學(xué)碩士學(xué)位論文28數(shù)據(jù)操作設(shè)計(jì)主要包括操作說明、數(shù)據(jù)驗(yàn)證等內(nèi)容。工程登記調(diào)整窗口數(shù)據(jù)操作的詳細(xì)說明如表 32 所示:表 32 工程登記調(diào)整數(shù)據(jù)操作的詳細(xì)說明操作說明,若列表不為空,工程詳細(xì)信息區(qū)顯示列表中第一項(xiàng)工程的詳細(xì)信息,為空則詳細(xì)信息顯示為空。,當(dāng)焦點(diǎn)在不同工程間移動時(shí),詳細(xì)信息顯示區(qū)隨著當(dāng)前選擇工程的不同,顯示也隨之改變。(1) 《新增》:增加工程,點(diǎn)按后詳細(xì)信息顯示區(qū)中各數(shù)據(jù)項(xiàng)處于可編輯狀態(tài)并清空,輸入新數(shù)據(jù)后,可以按《保存》存貯數(shù)據(jù)也可以按《取消》返回新增前狀態(tài)。(2) 《修改》:修改工程,點(diǎn)按后詳細(xì)信息顯示區(qū)中各數(shù)據(jù)項(xiàng)處于可編輯狀態(tài),對相關(guān)數(shù)據(jù)修改后,可以按《保存》存貯數(shù)據(jù)也可以按《取消》返回新增前狀態(tài)。(3) 《刪除》:刪除工程列表中的當(dāng)前工程,當(dāng)工程列表為空時(shí)不可用。(4) 《保存》:保存新增或修改的工程數(shù)據(jù),執(zhí)行后返回新增或修改前狀態(tài),并刷新窗口。(5) 《取消》:取消新增或修改的工程數(shù)據(jù),執(zhí)行后返回新增或修改前狀態(tài)。(6) 《過濾》:按照條件過濾工程列表中的工程。(7) 《打印》:打印工程登記表。(8) 《退出》:退出當(dāng)前窗口。(9) 《機(jī)構(gòu)設(shè)置》:在工程列表不為空時(shí)有效,針對當(dāng)前工程調(diào)用工程機(jī)構(gòu)設(shè)置窗口。(10) 《合同段設(shè)置》:在工程列表不為空時(shí)有效,針對當(dāng)前工程調(diào)用合同段設(shè)置窗口。數(shù)據(jù)驗(yàn)證數(shù)據(jù)保存時(shí)對下面數(shù)據(jù)合法性進(jìn)行驗(yàn)證:。山東大學(xué)碩士學(xué)位論文29?!肮?、橋梁、隧道、水運(yùn)”之一。通過閱讀類圖、時(shí)序圖及補(bǔ)充設(shè)計(jì)文檔,在開發(fā)階段就可以全面了解和領(lǐng)會系統(tǒng)的詳細(xì)設(shè)計(jì)要求,并在此基礎(chǔ)上進(jìn)行程序開發(fā),以此確保項(xiàng)目在此階段變得完全可控,大大降低開發(fā)風(fēng)險(xiǎn)。山東大學(xué)碩士學(xué)位論文30第 4章 系統(tǒng)數(shù)據(jù)庫構(gòu)建4.1 概述數(shù)據(jù)是信息管理系統(tǒng)的核心,數(shù)據(jù)庫是信息管理系統(tǒng)的基礎(chǔ)。數(shù)據(jù)庫負(fù)責(zé)數(shù)據(jù)的存儲、檢索、排序、維護(hù)等,并通過特定機(jī)制保證數(shù)據(jù)的安全和完整性,為系統(tǒng)構(gòu)建一個(gè)完整、安全、穩(wěn)定和高效的數(shù)據(jù)庫是系統(tǒng)開發(fā)成功的前提。下面從數(shù)據(jù)庫管理系統(tǒng)選擇、數(shù)據(jù)的組織和數(shù)據(jù)庫的構(gòu)建等幾個(gè)方面加以介紹。4.2 數(shù)據(jù)庫管理系統(tǒng)4.2.1 GIS 數(shù)據(jù)管理機(jī)制GIS 數(shù)據(jù)分為空間數(shù)據(jù)和屬性數(shù)據(jù),二者緊密結(jié)合形成對地物的描述,如何有效地存儲和管理這兩類數(shù)據(jù)是 GIS 的基本問題,它直接影響到其他高層功能的實(shí)現(xiàn)效率,從而影響整個(gè) GIS 的性能。GIS 數(shù)據(jù)的管理機(jī)制通??梢苑譃橐韵氯N [19]:(RDBMS)管理屬性數(shù)據(jù),地理空間數(shù)據(jù)以文件的形式存儲,由空間數(shù)據(jù)管理軟件包進(jìn)行空間操作,地理空間數(shù)據(jù)文件和關(guān)系型數(shù)據(jù)庫之間以指針或關(guān)鍵字建立聯(lián)系。,使其統(tǒng)一管理屬性數(shù)據(jù)和地理空間數(shù)據(jù)。,建立對象關(guān)系型數(shù)據(jù)庫(ORDB)或純對象數(shù)據(jù)庫(OODB),對象與底層表示分離,空間屬性與非空間屬性定位平等,實(shí)現(xiàn)屬性數(shù)據(jù)和空間數(shù)據(jù)一體化管理。上述三種機(jī)制中,第一種把屬性數(shù)據(jù)和空間數(shù)據(jù)分開管理,不能實(shí)現(xiàn)并發(fā)控制,不支持多用戶并發(fā)操作,對于海量數(shù)據(jù)容易引起混亂,不能保證數(shù)據(jù)的完整性、一致性,不適宜進(jìn)行網(wǎng)上分布式處理。第二種雖然實(shí)現(xiàn)了統(tǒng)一管理,但在處理地理數(shù)據(jù)生成空間拓?fù)潢P(guān)系、進(jìn)行空間分析方面存在缺陷。第三種既實(shí)現(xiàn)了數(shù)據(jù)的一體化管理,同時(shí)又以面向?qū)ο蠹夹g(shù)處理地理空間數(shù)據(jù),充分利山東大學(xué)碩士學(xué)位論文31用大型商業(yè)數(shù)據(jù)庫的優(yōu)勢,提高了地理空間數(shù)據(jù)運(yùn)算效率,容易實(shí)現(xiàn)分布式結(jié)構(gòu),是 GIS 的理想數(shù)據(jù)庫平臺。為了提高空間數(shù)據(jù)管理能力,確保地圖數(shù)據(jù)的安全性、一致性和完整性,實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)目標(biāo)和性能需求,本系統(tǒng)選擇第三種 GIS 數(shù)據(jù)管理機(jī)制,并選擇支持空間數(shù)據(jù)管理的大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng) Oracle9i 來管理系統(tǒng)數(shù)據(jù),空間數(shù)據(jù)和屬性數(shù)據(jù)在同一數(shù)據(jù)庫中集中存放。4.2.2 系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) Oracle9iOracle9i 是由 Oracle 公司推出的十分優(yōu)秀的大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了強(qiáng)大的數(shù)據(jù)管理功能、分布式功能和網(wǎng)絡(luò)功能,具有良好的開放性和可移植性,在國內(nèi)外擁有非常廣泛的應(yīng)用市場。由于集成 Oracle Spatial 組件,引入面向?qū)ο蠹夹g(shù),增添了強(qiáng)大的空間數(shù)據(jù)管理能力,既可以有效的表達(dá)結(jié)構(gòu)復(fù)雜的數(shù)據(jù)實(shí)體以及它們之間的繼承、聚集和泛化等關(guān)系,同時(shí)又具有關(guān)系模型成熟的數(shù)據(jù)庫算法和語法,能夠?qū)崿F(xiàn)數(shù)據(jù)的高效管理和快速查詢,被廣泛的應(yīng)用于復(fù)雜對象的表達(dá)及空間關(guān)系處理上。Oracle Spatial 組件是基于 Oracle 支持自定義的數(shù)據(jù)類型這一特性所開發(fā)的。它具有對空間數(shù)據(jù)能迅速有效地存儲、查詢及分析的一系列函數(shù)和過程,可以利用它把空間實(shí)體的空間數(shù)據(jù)和屬性數(shù)據(jù)存入同一個(gè)數(shù)據(jù)庫中, 同時(shí)建立空間數(shù)據(jù)索引, 從而實(shí)現(xiàn) GIS 數(shù)據(jù)的一體化存儲和管理 [20]。用戶可以開發(fā)出完整的 C/S、B/S 模式下的 GIS 應(yīng)用程序,象訪問普通數(shù)據(jù)庫字段一樣訪問這些圖形對象字段。Oracle Spatial由以下組件構(gòu)成 [20]:1.一種用于規(guī)定Oracle所支持的空間數(shù)據(jù)類型的存儲、語法、語義的模式(Schema),稱為MDSYS。2.一種空間索引機(jī)制。3.一組用于處理空間區(qū)域的交叉、合并和聯(lián)接的操作符和函數(shù)集。4.一組實(shí)用管理工具。Oracle Spatial的自定義數(shù)據(jù)類型有很多,都在MDSYS方案下,MDSYS方案規(guī)定了所支持的幾何數(shù)據(jù)的存儲、語法以及語義,SDO_GEOMETRY型是最經(jīng)常使山東大學(xué)碩士學(xué)位論文32用的數(shù)據(jù)類型。SDO_GEOMETRY表示一個(gè)幾何對象,可以是點(diǎn)、線、面、多點(diǎn)、多線、多面或混合對象。 Oracle Spatial的空間數(shù)據(jù)存儲結(jié)構(gòu)是一個(gè)空間圖層、幾何體和元素組成的層次結(jié)構(gòu) [21]。在Oracle Spatial的對象——關(guān)系模型下,同一圖層的空間實(shí)體存儲在同一數(shù)據(jù)庫表中,一個(gè)空間實(shí)體存儲為表的一行記錄,其空間屬性用SDO_GEOMETRY類型的字段存儲。空間索引的創(chuàng)建和維護(hù)由基本的SQL數(shù)據(jù)定義語言和數(shù)據(jù)操縱語言完成。SDO_GEOMETRY對象類型是Oracle Spatial解決空間數(shù)據(jù)和屬性數(shù)據(jù)一體化存儲管理的核心,Oracle Spatial是這樣定義SDO_GEOMETRY這種抽象數(shù)據(jù)類型的:CREATE TYPE SDO_GEOMETRY AS OBJECT (SDO_GTYPE NUMBER,SDO_SRID NUMBER,SDO_POINT SDO_POINT_TYPE,SDO_ORDINATES )??梢钥闯? 這種對象類型的字段由以上5種對象屬性組成, 一個(gè)空間實(shí)體的所有空間信息全部存儲在這5個(gè)屬性中。這些對象屬性的含義如下 [20]:1. SDO_GTYPE代表空間實(shí)體的類型,不同的數(shù)值代表不同的類型, 例如d001表示點(diǎn),d002表示線字符串, d003表示多邊形區(qū)域等。2. SDO_SRID用于標(biāo)識與幾何對象相關(guān)的空間坐標(biāo)參考系, 它決定了一個(gè)空間實(shí)體是否具有唯一的空間編號, 一般將它作為空間索引的編號。3. SDO_POINT是一個(gè)包含X, Y, Z數(shù)值信息的對象, 用于表示幾何類型為點(diǎn)的幾何對象, 如果SDO_ELEM_INFO和SDO_ORDINATES數(shù)組都為空,則SDO_POINT 中的X, Y, Z為點(diǎn)對象的坐標(biāo)值, 否則,SDO_POINT 的值可以忽略(用NULL 表示)。4. SDO_ELEM_INFO定義為一個(gè)可變長的數(shù)組,用于解釋坐標(biāo)是如何存儲在SDO_ORDINATES 數(shù)組中的。5.SDO_ORDINATES也是一個(gè)可變長的數(shù)組, 用于存儲幾何對象的真實(shí)坐標(biāo), 該數(shù)組的類型為NUMBER,它必須與SDO_ELEM_INFO數(shù)組配合使用才具有實(shí)際意義。山東大學(xué)碩士學(xué)位論文33Oracle Spatial主要通過元數(shù)據(jù)表、空間數(shù)據(jù)字段(即SDO_GEOMETRY字段)和空間索引管理空間數(shù)據(jù),并在此基礎(chǔ)上提供一系列空間查詢和空間分析的函數(shù),讓用戶進(jìn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1