亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        離港前端軟件升級系統(tǒng)的設(shè)計與實現(xiàn)

        2021-09-11 09:01:36黃思萍
        科學(xué)技術(shù)創(chuàng)新 2021年25期

        黃思萍

        (廣西交通職業(yè)技術(shù)學(xué)院 交通信息工程學(xué)院,廣西 南寧 530023)

        離港系統(tǒng)(Departure Control System,簡稱DCS)又稱機場旅客處理系統(tǒng),如圖1,是機場為旅客辦理乘機手續(xù)的關(guān)鍵信息系統(tǒng)。它具有航班配載、飛行控制、旅客值機等功能。目前大多數(shù)機場升級方式為:維護人員到每個柜臺手工部署安裝包升級。大致的步驟為:①備份原有的離港前端軟件。②安裝新版本的離港前端軟件。③修改新版本軟件配置。④啟動軟件,用測試航班測試若干基本功能(打印登機牌,行李條等)。

        圖1 計算機離港控制系統(tǒng)

        這就導(dǎo)致前端軟件升級工作量大,更新版本軟件需要幾個月甚至一年才能在全國所有機場升級。

        鑒于此,本文研究設(shè)計了一套“離港前端軟件升級系統(tǒng)”實現(xiàn)全國所有機場離港前端軟件一夜升級,要求不能對原離港前端有改動。升級前只需將升級包放入服務(wù)器,從服務(wù)器下載到軟件,終止前端操作,開始將安裝包逐個遠(yuǎn)程發(fā)送到需要升級的系統(tǒng)。這比工程師攜帶安裝包到系統(tǒng)進行安裝更方便、安全、省時、省力。

        1 總體設(shè)計方案

        1.1 系統(tǒng)架構(gòu)設(shè)計

        離港前端軟件升級系統(tǒng)使用了Vue 框架作為前端軟件升級系統(tǒng)管理界面的開發(fā)、Java 語言完成對jar 包升級軟件的編寫、后端服務(wù)器使用spring+SpringMVC+Mybatis(簡稱SSM)框架進行開發(fā),對每一臺安裝部署了jar 前端升級軟件的柜臺進行一鍵升級、一鍵回滾、一鍵更換配置項等一系列的操作,還可以在線對柜臺的配置項進行在線查看、在線編輯、一鍵保存替換等操作。從而實現(xiàn)了僅使用一套前端軟件升級系統(tǒng),就能控制全國機場柜臺離港前端軟件的功能。

        1.2 系統(tǒng)功能模塊設(shè)計

        離港前端軟件升級系統(tǒng)將從程序初始化、柜臺任務(wù)監(jiān)測、Token 密鑰監(jiān)測、程序運行監(jiān)測等四個方面來進行描述。如圖2所示。

        圖2 離港前端軟件升級系統(tǒng)

        1.2.1 程序初始化

        包括創(chuàng)建文件目錄、創(chuàng)建用戶配置等程序初始化模塊的基本業(yè)務(wù)處理,首次登錄柜臺的時候會在C 盤創(chuàng)建lgqd 主目錄,在lgqd 目錄下創(chuàng)建備份目錄、文件下載目錄、軟件資源目錄以及用戶配置文件等基本文件。

        1.2.2 柜臺任務(wù)監(jiān)測

        包括對服務(wù)器讀取任務(wù)、處理任務(wù)及解析響應(yīng)數(shù)據(jù)等柜臺任務(wù)監(jiān)測模塊的基本業(yè)務(wù)處理,此模塊每隔3 秒會向服務(wù)器讀取一次柜臺任務(wù),讀取到任務(wù)后做出相應(yīng)的任務(wù)操作。如:

        1.2.2.1 升級任務(wù)處理

        ①下載升級包,發(fā)送正在下載記錄。②終止正在運行的離港前端軟件。③備份舊離港前端軟件后清空。④上傳備份到服務(wù)器,發(fā)送正在備份記錄。⑤安裝升級包。⑥安裝完成發(fā)送升級完成記錄,清空下載的升級包。⑦重新啟動升級后的離港前端軟件。

        1.2.2.2 更新配置任務(wù)處理

        ①下載新配置文件,發(fā)送正在下載記錄。②終止正在運行的離港前端軟件。③備份舊配置文件。④上傳備份到服務(wù)器,發(fā)送正在備份記錄。⑤替換配置文件。⑥替換完成發(fā)送更新配置完成記錄,清空下載的配置文件。⑦重新啟動更新配置后的離港前端軟件。

        1.2.2.3 回滾配置任務(wù)處理

        監(jiān)測到本地有備份:①終止正在運行的離港前端軟件。②替換配置文件,發(fā)送正在回滾配置記錄。③替換完成,發(fā)送回滾完成記錄。④重新啟動回滾配置后的離港前端軟件。

        監(jiān)測到本地?zé)o備份:①下載服務(wù)器返回指定的配置文件備份,發(fā)送正在下載記錄。②終止正在運行的離港前端軟件。③替換配置文件,發(fā)送正在回滾配置記錄。④替換完成,發(fā)送回滾完成記錄,清理下載的配置文件備份。⑤重新啟動回滾配置后的離港前端軟件。

        1.2.2.4 回滾軟件任務(wù)處理

        監(jiān)測到本地有備份:①終止正在運行的離港前端軟件。②清空舊離港前端軟件。③安裝離港前端軟件備份,發(fā)送正在回滾軟件記錄。④安裝完成發(fā)送回滾軟件完成記錄。⑤重新啟動回滾后的離港前端軟件。

        監(jiān)測到本地?zé)o備份:①下載服務(wù)器返回指定的軟件備份,發(fā)送正在下載記錄。②終止正在運行的離港前端軟件。③清空舊離港前端軟件。④安裝離港前端軟件備份,發(fā)送正在回滾軟件記錄。⑤安裝完成發(fā)送回滾軟件完成記錄。⑥重新啟動回滾后的離港前端軟件。

        1.2.3 程序運行監(jiān)測

        主要包括對離港前端軟件運行狀況進行實時監(jiān)測的基本業(yè)務(wù)處理,其主要作用是能夠有效避免程序因多種無法預(yù)計因素導(dǎo)致程序關(guān)閉的風(fēng)險。其主要功能如下:

        監(jiān)測到離港前端軟件沒有運行,自動重啟離港前端軟件。

        監(jiān)測到離港前端軟件正在運行,不做處理。

        1.2.4 Token 密鑰監(jiān)測功能

        Token 密鑰監(jiān)測功能其最大作用是能夠保持柜臺與服務(wù)器之間的連接,無需頻繁訪問數(shù)據(jù)庫進行密碼校驗,減少數(shù)據(jù)庫的數(shù)據(jù)冗余,減輕數(shù)據(jù)庫訪問壓力,提高數(shù)據(jù)庫執(zhí)行效率。主要包括對柜臺連接服務(wù)器驗證的基本業(yè)務(wù)處理,其主要流程如下:①柜臺首次運行輸入柜臺編號、密碼連接服務(wù)器。②柜臺編號、密碼驗證成功,服務(wù)器為柜臺隨機創(chuàng)建一個Token 密鑰。③柜臺保存Token 到本地。④柜臺之后每次訪問服務(wù)器都會帶上Token 密鑰。⑤服務(wù)器驗證柜臺Token 密鑰。

        Token 密鑰正確,繼續(xù)保持服務(wù)器連接。

        Token 密鑰錯誤,斷開服務(wù)器連接,并要求柜臺升級程序重新輸入柜臺編號、密碼連接服務(wù)器。

        2 離港前端軟件升級系統(tǒng)的實現(xiàn)

        2.1 權(quán)限分配功能

        離港前端軟件升級系統(tǒng)從管理體制來劃分:超級管理員、公司管理員和機場管理員。超級管理員具有最高權(quán)限,負(fù)責(zé)所有功能模塊的管理和維護;公司管理員能夠?qū)Σ榭垂酒煜赂鱾€機場信息;機場管理員只能查看自己的機場信息。

        2.2 系統(tǒng)登錄

        登錄成功后進入了離港前端升級系統(tǒng)主頁,默認(rèn)顯示登錄的用戶信息,在主頁中對當(dāng)前的數(shù)據(jù)進行實時統(tǒng)計,主頁中間位置統(tǒng)計了柜臺前端總數(shù)、柜臺前端在線總數(shù)、柜臺離線前端總數(shù)和離線率、任務(wù)總數(shù)和完成率,同時通過地圖展示目前存在的通信機場的位置,一目了然的看出全國前端與服務(wù)器的通信情況。左邊部分別對柜臺前端數(shù)量排行、任務(wù)完成情況排行的前十位進行了統(tǒng)計;右邊部分對柜臺和機場分布情況進行了統(tǒng)計。

        2.3 機場管理

        機場管理模塊主要包括公司管理、機場信息管理、用戶管理和柜臺管理等子模塊。全部模塊都可以批量導(dǎo)入導(dǎo)出Excel 數(shù)據(jù),提高工作效率。

        ①公司管理:對公司信息進行基礎(chǔ)維護。②機場信息管理:對機場信息進行基礎(chǔ)維護。③用戶管理:對系統(tǒng)的用戶信息進行管理,包括添加、修改、刪除、查詢、啟用/禁用等操作。④柜臺管理:對機場信息進行基礎(chǔ)維護,還可以進行升級、回滾、備份、編輯以及刪除等操作。

        2.4 軟件管理

        軟件管理模塊主要包括軟件信息管理、任務(wù)管理、操作記錄、備份管理、正在進行的任務(wù)等子模塊。這些模塊都可以批量導(dǎo)入導(dǎo)出Excel 數(shù)據(jù),提高工作效率。

        ①軟件信息管理:對軟件名稱、版本號、上傳軟件文件信息等進行基礎(chǔ)維護。②任務(wù)管理:可查看已經(jīng)添加的所有任務(wù),任務(wù)包含(軟件升級、配置更新、配置回滾、軟件回滾)四種任務(wù),并對任務(wù)進行管理??梢赃x擇單個公司、單個機場、單個柜臺發(fā)批量布任務(wù),根據(jù)不同的需要去進行任務(wù)調(diào)配。③操作記錄:可查看所有前端任務(wù)執(zhí)行過程的詳細(xì)日志,包含前端柜臺、時間、IP地址、操作內(nèi)容。④備份管理:可查看和下載前端柜臺上傳的云備份。⑤正在進行的任務(wù):可查看目前正在運行的各種任務(wù)和任務(wù)進度,便于管理員查看任務(wù)進行情況。

        2.5 數(shù)據(jù)統(tǒng)計

        數(shù)據(jù)統(tǒng)計模塊主要包括柜臺在線情況統(tǒng)計和設(shè)備任務(wù)統(tǒng)計等子模塊。

        ①柜臺在線情況統(tǒng)計:分為公司柜臺在線情況和機場柜臺在線情況等選項??筛鶕?jù)需要按公司查看每個公司的柜臺在線情況,也可以根據(jù)需要按機場查看每個機場的柜臺在線和離線情況。②設(shè)備任務(wù)統(tǒng)計:分為公司柜臺任務(wù)完成情況和機場柜臺任務(wù)完成情況等選項??筛鶕?jù)需要按公司查看每個公司的柜臺任務(wù)完成情況,也可以根據(jù)需要按機場查看每一個機場的柜臺任務(wù)完成數(shù)量。

        2.6 柜臺前端監(jiān)測程序

        運行前端監(jiān)測程序,首次運行需要輸入柜臺號和對應(yīng)的密碼,首次登錄成功后,會下載對應(yīng)的軟件,并自動運行。當(dāng)服務(wù)器下發(fā)任務(wù)時,監(jiān)測程序會自動進行下發(fā)任務(wù)。

        3 結(jié)論

        本系統(tǒng)在保證機場業(yè)務(wù)運行平穩(wěn)的基礎(chǔ)上,實現(xiàn)了對所有機場離港前端軟件的一鍵升級,并具備回滾等功能,解決了機場前端軟件升級工作量大以及同步升級等痛點,為航空企業(yè)的布局以及發(fā)展提供參考依據(jù),具有較大的實用價值。

        高h视频在线免费观看| 午夜免费福利小电影| 国产av无码专区亚洲awww| 国产一及毛片| 免费的黄网站精品久久| 最新国产女主播在线观看| 青娱乐极品视觉盛宴国产视频| 亚洲a∨无码一区二区| 午夜无码亚| 成人激情视频在线手机观看| 久久精品aⅴ无码中文字字幕| 吃奶还摸下面动态图gif| 成人综合亚洲欧美一区h| 一区二区高清免费日本| 久久国产色av免费观看| 亚洲午夜精品久久久久久人妖 | 无码熟妇人妻AV不卡| 国产成人亚洲系列毛片| 麻豆蜜桃av蜜臀av色欲av| 少妇厨房愉情理伦片bd在线观看| baoyu网址国产最新| 在线观看国产视频午夜| 丰满人妻一区二区三区视频53| 97欧美在线| 日韩熟女精品一区二区三区视频| 亚洲成av人片在www鸭子| 日本不卡一区二区三区在线| 岛国大片在线免费观看| 男生自撸视频在线观看| 奶头又大又白喷奶水av| .精品久久久麻豆国产精品| 丝袜美腿爆炒国产在线观看| 中文字幕亚洲一区二区不下| 柠檬福利第一导航在线| 精品人伦一区二区三区蜜桃麻豆 | 国产午夜精品久久久久九九| 女同一区二区三区在线观看| 特级毛片a级毛片100免费播放| 欧洲中文字幕| 在线观看国产自拍视频| 精品国产综合区久久久久久|