公路隧道互聯(lián)網(wǎng)云平臺的設(shè)計與實現(xiàn)
發(fā)布時間:2021-09-03 00:59
近年來公路隧道新建數(shù)量穩(wěn)定增長,公路隧道施工技術(shù)和運營管理水平不斷提升。與此同時,互聯(lián)網(wǎng)、云計算為代表的新一代信息技術(shù)的發(fā)展,促使公路隧道設(shè)計、施工、運營中的信息資源,向全生命周期和平臺化推進,解決存在的信息孤島問題。本文從軟件工程視角,提出了一套基于互聯(lián)網(wǎng)流行技術(shù)的公路隧道信息云平臺,對平臺的技術(shù)選型、開發(fā)方法論進行闡述。詳細(xì)說明了平臺核心模塊的設(shè)計與實現(xiàn),包括初始化模塊、權(quán)限模塊、公路隧道應(yīng)用中心模塊,并通過教程模塊描述前后端代碼實現(xiàn)。針對公路隧道關(guān)注的九類信息技術(shù)方向,如管理信息系統(tǒng)、BIM、GIS、大數(shù)據(jù)、IoT等,以及智能交通系統(tǒng)ITS,本文從技術(shù)層面分析各項技術(shù)在平臺中的應(yīng)用方式。最后通過展示數(shù)據(jù)中臺、知識社區(qū)、項目管理、決策評價四種典型應(yīng)用的標(biāo)準(zhǔn)化設(shè)計與實現(xiàn)過程,進一步論證該平臺在技術(shù)上的可行性,為后續(xù)公路隧道互聯(lián)網(wǎng)云平臺實際工程運營奠定了堅實的技術(shù)基礎(chǔ)。
【文章來源】:長安大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:91 頁
【學(xué)位級別】:碩士
【部分圖文】:
公路隧道互聯(lián)網(wǎng)云平臺總體規(guī)劃圖
長安大學(xué)碩士學(xué)位論文82.2互聯(lián)網(wǎng)技術(shù)架構(gòu)自計算機誕生起,出現(xiàn)單機應(yīng)用這一最基本的軟件架構(gòu),其特點是無需聯(lián)網(wǎng)即可使用,程序和數(shù)據(jù)都存儲在本機。比如一段可執(zhí)行的代碼,終端(命令行)文本交互程序,一個Excel計算文件,或帶有用戶界面的桌面程序等。在公路隧道領(lǐng)域,大部分已有應(yīng)用屬于單機應(yīng)用;ヂ(lián)網(wǎng)出現(xiàn)之后,單機應(yīng)用拆分?jǐn)?shù)據(jù)處理部分和用戶界面部分,將數(shù)據(jù)處理(包括存儲)放置在遠程服務(wù)器集群中,用戶界面保留在桌面端(即用戶終端),形成C/S(客戶端/服務(wù)器)架構(gòu)。隨著HTTP和HTML技術(shù)的成熟,瀏覽器上運行的可鏈接的多個網(wǎng)頁替代傳統(tǒng)的桌面用戶界面,形成B/S(瀏覽器/服務(wù)器)架構(gòu)。B/S架構(gòu)仍是當(dāng)前互聯(lián)網(wǎng)世界的核心架構(gòu)。近十年來,Android、iOS移動設(shè)備的出現(xiàn),提供新的人機交互方式,移動互聯(lián)網(wǎng)以更為迅速的方式普及。移動端應(yīng)用是一種小屏幕用戶界面,融合客戶端界面和瀏覽器界面技術(shù)。與此同時,服務(wù)器端(也稱后端)因用戶量和服務(wù)復(fù)雜度的不斷增加,被寄予更高的要求,要能夠為各類用戶界面(也稱前端)提供數(shù)據(jù)處理和存儲服務(wù)。逐漸發(fā)展出前后端分離、基于RestfulAPI服務(wù)[46]進行數(shù)據(jù)交換的新型互聯(lián)網(wǎng)架構(gòu)。對于類似淘寶網(wǎng)規(guī)模的大型互聯(lián)網(wǎng)應(yīng)用,后端由基于負(fù)載均衡、多種服務(wù)混合和容器技術(shù)的分布式集群構(gòu)成。前端工程化程度也在不斷提升;桌面、網(wǎng)頁和移動端界面在進行統(tǒng)一技術(shù)的探索。圖2.2互聯(lián)網(wǎng)關(guān)鍵技術(shù)時間表
第二章公路隧道互聯(lián)網(wǎng)云平臺規(guī)劃、選型與方法論92.2.1硬件、網(wǎng)絡(luò)和云軟件技術(shù)發(fā)展的同時,用戶終端設(shè)備完成逐漸縮小且種類不斷豐富的過程,從大型機、小型機、臺式PC、筆記本電腦,到移動終端、可計算設(shè)備和物聯(lián)網(wǎng)。互聯(lián)網(wǎng)初期,承載后端的服務(wù)器由小型機或多臺PC組成,用戶自建機房或?qū)⒃O(shè)備托管于電信機房,成本很高。為了降低中小企業(yè)的服務(wù)器租用成本,出現(xiàn)共享主機技術(shù)。隨著虛擬化技術(shù)的發(fā)展,網(wǎng)絡(luò)供應(yīng)商先推出VPS虛擬主機服務(wù),之后軟件界提出云計算概念[49],并逐步涌現(xiàn)數(shù)個大型云計算服務(wù)商,如Amazon云、阿里云等,提供各種云計算服務(wù),例如彈性應(yīng)用服務(wù)器(云主機)、云數(shù)據(jù)庫、云存儲、負(fù)載均衡、內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)等。用戶通過租用云服務(wù)幾分鐘內(nèi)完成硬件和網(wǎng)絡(luò)的部署,極大的提升效率并降低成本。未來絕大多數(shù)互聯(lián)網(wǎng)應(yīng)用都將部署在公有云的上述服務(wù)中,并結(jié)合容器云或函數(shù)計算云進一步提升運維能力。圖2.3云計算廠商提供的服務(wù)2.2.2編程語言和框架目前編程語言種類繁多且各具特色,各種流行語言及主要用途如下:C:操作系統(tǒng)底層、硬件驅(qū)動、單片機應(yīng)用。C++:高性能桌面應(yīng)用、大型游戲、高性能服務(wù)。Java:Web大型應(yīng)用后端、Android應(yīng)用。
本文編號:3380082
【文章來源】:長安大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:91 頁
【學(xué)位級別】:碩士
【部分圖文】:
公路隧道互聯(lián)網(wǎng)云平臺總體規(guī)劃圖
長安大學(xué)碩士學(xué)位論文82.2互聯(lián)網(wǎng)技術(shù)架構(gòu)自計算機誕生起,出現(xiàn)單機應(yīng)用這一最基本的軟件架構(gòu),其特點是無需聯(lián)網(wǎng)即可使用,程序和數(shù)據(jù)都存儲在本機。比如一段可執(zhí)行的代碼,終端(命令行)文本交互程序,一個Excel計算文件,或帶有用戶界面的桌面程序等。在公路隧道領(lǐng)域,大部分已有應(yīng)用屬于單機應(yīng)用;ヂ(lián)網(wǎng)出現(xiàn)之后,單機應(yīng)用拆分?jǐn)?shù)據(jù)處理部分和用戶界面部分,將數(shù)據(jù)處理(包括存儲)放置在遠程服務(wù)器集群中,用戶界面保留在桌面端(即用戶終端),形成C/S(客戶端/服務(wù)器)架構(gòu)。隨著HTTP和HTML技術(shù)的成熟,瀏覽器上運行的可鏈接的多個網(wǎng)頁替代傳統(tǒng)的桌面用戶界面,形成B/S(瀏覽器/服務(wù)器)架構(gòu)。B/S架構(gòu)仍是當(dāng)前互聯(lián)網(wǎng)世界的核心架構(gòu)。近十年來,Android、iOS移動設(shè)備的出現(xiàn),提供新的人機交互方式,移動互聯(lián)網(wǎng)以更為迅速的方式普及。移動端應(yīng)用是一種小屏幕用戶界面,融合客戶端界面和瀏覽器界面技術(shù)。與此同時,服務(wù)器端(也稱后端)因用戶量和服務(wù)復(fù)雜度的不斷增加,被寄予更高的要求,要能夠為各類用戶界面(也稱前端)提供數(shù)據(jù)處理和存儲服務(wù)。逐漸發(fā)展出前后端分離、基于RestfulAPI服務(wù)[46]進行數(shù)據(jù)交換的新型互聯(lián)網(wǎng)架構(gòu)。對于類似淘寶網(wǎng)規(guī)模的大型互聯(lián)網(wǎng)應(yīng)用,后端由基于負(fù)載均衡、多種服務(wù)混合和容器技術(shù)的分布式集群構(gòu)成。前端工程化程度也在不斷提升;桌面、網(wǎng)頁和移動端界面在進行統(tǒng)一技術(shù)的探索。圖2.2互聯(lián)網(wǎng)關(guān)鍵技術(shù)時間表
第二章公路隧道互聯(lián)網(wǎng)云平臺規(guī)劃、選型與方法論92.2.1硬件、網(wǎng)絡(luò)和云軟件技術(shù)發(fā)展的同時,用戶終端設(shè)備完成逐漸縮小且種類不斷豐富的過程,從大型機、小型機、臺式PC、筆記本電腦,到移動終端、可計算設(shè)備和物聯(lián)網(wǎng)。互聯(lián)網(wǎng)初期,承載后端的服務(wù)器由小型機或多臺PC組成,用戶自建機房或?qū)⒃O(shè)備托管于電信機房,成本很高。為了降低中小企業(yè)的服務(wù)器租用成本,出現(xiàn)共享主機技術(shù)。隨著虛擬化技術(shù)的發(fā)展,網(wǎng)絡(luò)供應(yīng)商先推出VPS虛擬主機服務(wù),之后軟件界提出云計算概念[49],并逐步涌現(xiàn)數(shù)個大型云計算服務(wù)商,如Amazon云、阿里云等,提供各種云計算服務(wù),例如彈性應(yīng)用服務(wù)器(云主機)、云數(shù)據(jù)庫、云存儲、負(fù)載均衡、內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)等。用戶通過租用云服務(wù)幾分鐘內(nèi)完成硬件和網(wǎng)絡(luò)的部署,極大的提升效率并降低成本。未來絕大多數(shù)互聯(lián)網(wǎng)應(yīng)用都將部署在公有云的上述服務(wù)中,并結(jié)合容器云或函數(shù)計算云進一步提升運維能力。圖2.3云計算廠商提供的服務(wù)2.2.2編程語言和框架目前編程語言種類繁多且各具特色,各種流行語言及主要用途如下:C:操作系統(tǒng)底層、硬件驅(qū)動、單片機應(yīng)用。C++:高性能桌面應(yīng)用、大型游戲、高性能服務(wù)。Java:Web大型應(yīng)用后端、Android應(yīng)用。
本文編號:3380082
本文鏈接:http://sikaile.net/kejilunwen/daoluqiaoliang/3380082.html
教材專著