• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

      2021-09-11 09:01:36黃思萍
      科學技術(shù)創(chuàng)新 2021年25期
      關(guān)鍵詞:離港柜臺備份

      黃思萍

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

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

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

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

      鑒于此,本文研究設(shè)計了一套“離港前端軟件升級系統(tǒng)”實現(xiàn)全國所有機場離港前端軟件一夜升級,要求不能對原離港前端有改動。升級前只需將升級包放入服務(wù)器,從服務(wù)器下載到軟件,終止前端操作,開始將安裝包逐個遠程發(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)測到本地無備份:①下載服務(wù)器返回指定的配置文件備份,發(fā)送正在下載記錄。②終止正在運行的離港前端軟件。③替換配置文件,發(fā)送正在回滾配置記錄。④替換完成,發(fā)送回滾完成記錄,清理下載的配置文件備份。⑤重新啟動回滾配置后的離港前端軟件。

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

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

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

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

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

      監(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)限,負責所有功能模塊的管理和維護;公司管理員能夠?qū)Σ榭垂酒煜赂鱾€機場信息;機場管理員只能查看自己的機場信息。

      2.2 系統(tǒng)登錄

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

      2.3 機場管理

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

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

      2.4 軟件管理

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

      ①軟件信息管理:對軟件名稱、版本號、上傳軟件文件信息等進行基礎(chǔ)維護。②任務(wù)管理:可查看已經(jīng)添加的所有任務(wù),任務(wù)包含(軟件升級、配置更新、配置回滾、軟件回滾)四種任務(wù),并對任務(wù)進行管理??梢赃x擇單個公司、單個機場、單個柜臺發(fā)批量布任務(wù),根據(jù)不同的需要去進行任務(wù)調(diào)配。③操作記錄:可查看所有前端任務(wù)執(zhí)行過程的詳細日志,包含前端柜臺、時間、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)的軟件,并自動運行。當服務(wù)器下發(fā)任務(wù)時,監(jiān)測程序會自動進行下發(fā)任務(wù)。

      3 結(jié)論

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

      猜你喜歡
      離港柜臺備份
      “備份”25年:鄧清明圓夢
      離港航班延誤成本研究
      價值工程(2022年15期)2022-07-13 05:37:08
      長三角機場群運行相關(guān)性分析
      旺角暴亂嫌犯被禁止離港
      玩具柜臺前的孩子
      二年級柜臺(人教版教材 有余數(shù)的除法,萬以內(nèi)數(shù)的認識)
      淺析數(shù)據(jù)的備份策略
      科技視界(2015年6期)2015-08-15 00:54:11
      四年級柜臺(北師大版)
      四年級柜臺(北師大版)
      出版原圖數(shù)據(jù)庫遷移與備份恢復
      专栏| 抚顺县| 双峰县| 松潘县| 健康| 阿拉善盟| 文成县| 彩票| 黔西县| 高雄县| 内黄县| 防城港市| 沙坪坝区| 安顺市| 犍为县| 遵义县| 山丹县| 宜良县| 炉霍县| 兴业县| 邵阳市| 鹿邑县| 淮南市| 喀喇沁旗| 和静县| 浦县| 莆田市| 航空| 明溪县| 肃宁县| 德江县| 阿合奇县| 大新县| 库尔勒市| 长春市| 剑川县| 洞口县| 康乐县| 丰县| 连平县| 赞皇县|