劉艷
摘 要 為實現(xiàn)飛機制造過程的型號可視化管理和數(shù)字化管理,使用JAVA編程語言作為前端開發(fā)工具,以O(shè)RACLE作為后臺數(shù)據(jù)庫,開發(fā)出對型號研制計劃實時監(jiān)控的計劃管理系統(tǒng),簡化飛機制造中的數(shù)據(jù)傳輸?shù)膶崟r性工作,最終結(jié)果:航空制造業(yè)型號研制計劃管理系統(tǒng)能夠?qū)崿F(xiàn)飛機型號研制全生命周期的計劃監(jiān)控展示和提醒功能,并使得整個型號研制計劃管理的責任分工,跟進狀態(tài),任務目標的完成工作更加方便快捷,有效提升飛機制造業(yè)型號研制信息化與數(shù)字化管理水平。
關(guān)鍵詞 Javascript編程語言;oracle數(shù)據(jù)庫; 型號研制;管理系統(tǒng)
引言
計算機技術(shù)的發(fā)展已經(jīng)從原來的大數(shù)據(jù)技術(shù)向人工智能的階段邁進,但信息技術(shù)在航空制造業(yè)領(lǐng)域的應用還是沒有達到預期的效果。航空信息化建設(shè)還有很長的道路要走。目前在飛機型號研制中發(fā)現(xiàn)計劃目標無法實時跟進,年初排的計劃,到年中未完成的還占大多數(shù)情況,造成整個飛機的生產(chǎn)計劃延后,飛機的制造成本很高,為提供飛機的制造效率,除了要安排合理的計劃外,還需要對生產(chǎn)制造中的問題采取合理且及時的處理,因此,通過信息化的手段,來解決飛機制造的困境,建立型號研制計劃管理系統(tǒng)[1]。
1系統(tǒng)搭建架構(gòu)
整個航空制造業(yè)型號研制計劃管理系統(tǒng)總體規(guī)劃與設(shè)計:根據(jù)用戶應用需求進行詳細調(diào)研,規(guī)劃系統(tǒng)總體規(guī)劃與設(shè)計,對系統(tǒng)的設(shè)計目標有著清晰明白的了解,在此項過程中,包括如下 幾個方面:①系統(tǒng)體系架構(gòu)設(shè)計、數(shù)據(jù)倉庫設(shè)計、系統(tǒng)安全控制、用戶需求詳細分析報告、系統(tǒng)詳細設(shè)計報告等等。②系統(tǒng)平臺的搭建方案:搭建系統(tǒng)平臺,系統(tǒng)的規(guī)劃設(shè)計,包括如下幾個方面:ETL 的安裝配置、數(shù)據(jù)倉庫部署實施、根據(jù)需求分析進行業(yè)務數(shù)據(jù)采集的 部署、前臺展示平臺的安裝配置等。③分析報表的開發(fā)與設(shè)置:根據(jù)調(diào)研明確的分析報表需求,在已經(jīng)搭建完成的平臺上進行開發(fā)調(diào)試,并根據(jù)權(quán)限的要求進行訪問配置。如圖1所示是整個開發(fā)系統(tǒng)的所用到的架構(gòu)及核心技術(shù)[2]。
本文的系統(tǒng)幾個主要部分:
(1)前端數(shù)字化大屏的實現(xiàn);
(2)后端數(shù)據(jù)平臺和接口的搭建,數(shù)據(jù)庫的鏈接,信息系統(tǒng)平臺的搭建,ETL的安裝配置;
(3)利用Javascript和sql語言,以及echarts框架實現(xiàn)圖表的開發(fā)。
2核心技術(shù)
2.1 后臺wbs數(shù)據(jù)錄入
后臺數(shù)據(jù)庫和另外一個平臺的數(shù)據(jù)打通,通過Java核心技術(shù)的調(diào)用實現(xiàn),數(shù)據(jù)的實時訪問數(shù)據(jù)庫,不出現(xiàn)任何延遲。
2.2 后端數(shù)據(jù)庫的連接
這一層主要做的Java和ORACLE數(shù)據(jù)庫的打通,目標實現(xiàn)sql的復雜邏輯的運算。
2.3 前端頁面的開發(fā)
盡管有十幾個用于視覺設(shè)計和開發(fā)的創(chuàng)作系統(tǒng)和編程工具包,但是那些缺乏編程技能的用戶(例如數(shù)據(jù)分析師或界面設(shè)計師)仍然可能覺得麻煩,無法有效地實現(xiàn)基于Web的可視化。
ECharts,一個純 Javascript 的圖表庫,可以流暢運行在 PC 和移動設(shè)備上,本文主要使用了echarts的柱狀圖,餅狀圖,并且利用js技術(shù)做了一個動態(tài)展示當前所有超期未完成的任務的名稱,任務詳情,責任人[3]。
3結(jié)束語
本次開發(fā)設(shè)計航空制造業(yè)型號研制計劃管理系統(tǒng),以加強飛機型號可視化管理和數(shù)字化管理,提高飛機型號研制的工作效率。使用JAVA編程語言作為前端開發(fā)工具,以O(shè)RACLE作為后臺數(shù)據(jù)庫,采用客戶機與服務器(C/S)和瀏覽器與服務器(B/S)混合模式構(gòu)建系統(tǒng),開發(fā)設(shè)計航空制造業(yè)型號研制計劃管理系統(tǒng)軟件。開發(fā)設(shè)計的航空制造業(yè)型號研制計劃管理系統(tǒng)軟件具備飛機型號研制過程的計劃實時監(jiān)控,包括型號團隊的當前月的進展狀況,任務量,任務狀態(tài),超期,正常進行和已完成,完成率的統(tǒng)計,并且也對全年的任務完成情況的跟蹤,特別是提出了超期警告并自動發(fā)郵件提醒相關(guān)的責任主體,后臺與數(shù)據(jù)系統(tǒng)進行鏈接,做到實時對接,并能進行統(tǒng)計、篩選和繪制圖表等操作。系統(tǒng)界面設(shè)計簡潔,操作簡便,占用空間小,使得信息管理工作規(guī)范化、簡單化。軟件魯棒性強,運行優(yōu)良,測試效果基本能實現(xiàn)型號研制計劃全程的可視化和數(shù)據(jù)化信息管理工作的需求。航空制造業(yè)型號研制計劃管理系統(tǒng)能夠?qū)崿F(xiàn)飛機型號研制全生命周期的計劃監(jiān)控展示和提醒功能,并使得整個型號研制計劃管理的責任分工、跟進狀態(tài)、任務目標的完成工作更加方便快捷,有效提升飛機制造業(yè)型號研制信息化與數(shù)字化管理水平。
參考文獻
[1] 曹賀,陳元琳.基于移動互聯(lián)的航空科技信息服務平臺及其架構(gòu)研究[J].航空科學技術(shù),2019,(4):56-60.
[2] 陳捷.網(wǎng)站前端技術(shù)及其對網(wǎng)站性能的影響研究[J].電腦知識與技術(shù),2019,(15):68-69.
[3] 王運.Web前端技術(shù)在開放大學在線學習平臺中的應用研究[J].電腦知識與技術(shù),2015,(13):150-152.