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

        ?

        基于B/S的通用航空運(yùn)行管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2023-02-28 22:40:17趙富強(qiáng)朱小波羅伍周舒炎昕
        現(xiàn)代信息科技 2023年20期
        關(guān)鍵詞:通用航空

        趙富強(qiáng) 朱小波 羅伍周 舒炎昕

        摘? 要:針對(duì)通用航空企業(yè)業(yè)務(wù)數(shù)據(jù)分散、部門間信息協(xié)同程度低、數(shù)據(jù)缺少統(tǒng)計(jì)分析等問題,提出了一種通用的信息化解決方案,系統(tǒng)采用B/S架構(gòu),使用Spring Boot框架,前端使用Layui框架,數(shù)據(jù)庫(kù)使用MySQL,開發(fā)工具使用IntelliJIDEA,系統(tǒng)實(shí)現(xiàn)了生產(chǎn)、工程、飛行、航務(wù)、安全等多部門業(yè)務(wù)的數(shù)據(jù)協(xié)同處理與分析,包括線上業(yè)務(wù)管理、流程發(fā)起和審批、數(shù)據(jù)處理與統(tǒng)計(jì)分析、信息推送與預(yù)警、可視化展示等功能。經(jīng)過通用航空公司應(yīng)用驗(yàn)證,該系統(tǒng)可有效提升通用航空企業(yè)的信息化管理水平和運(yùn)營(yíng)效率。

        關(guān)鍵詞:B/S;Layui;MySQL;通用航空

        中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2023)20-0010-09

        Design and Implementation of General Aviation Operation Management System Based on B/S

        ZHAO Fuqiang, ZHU Xiaobo, LUO Wuzhou, SHU Yanxin

        (The Second Research Institute of CAAC, Chengdu? 610041, China)

        Abstract: In view of the problems of business data dispersion, low level of information collaboration among departments, lack of data statistical analysis in general aviation enterprises, this paper proposes a general information solution. The system uses B/S architecture, Spring Boot framework, Layui framework in front-end, MySQL in database, IntelliJIDEA in development tools. It implements collaborative data processing and analysis of production, engineering, flight, navigation, safety and other multi-department business, including online business management, process initiation and approval, data processing and statistical analysis, information push and early warning, visual display and other functions. The system can effectively improve the information management level and operational efficiency of general aviation enterprises, which has been verified by the application of general aviation companies.

        Keywords: B/S; Layui; MySQL; general aviation

        0? 引? 言

        通用航空產(chǎn)業(yè)屬于國(guó)家戰(zhàn)略性新興產(chǎn)業(yè),是推動(dòng)低空經(jīng)濟(jì)發(fā)展的重要產(chǎn)業(yè)之一,在工農(nóng)業(yè)生產(chǎn)、搶險(xiǎn)救災(zāi)、醫(yī)療救援、娛樂飛行等方面能夠發(fā)揮重要作用。近年來通用航空發(fā)展態(tài)勢(shì)良好,據(jù)《2021年民航行業(yè)發(fā)展統(tǒng)計(jì)公報(bào)》統(tǒng)計(jì),截至2021年底,獲得通用航空經(jīng)營(yíng)許可證的傳統(tǒng)通用航空企業(yè)共599家,全國(guó)通用航空器在冊(cè)總數(shù)為3 018架。從企業(yè)層面來看,通用航空業(yè)務(wù)管理包含人員管理、航空器管理、機(jī)場(chǎng)管理、作業(yè)管理、運(yùn)行保障管理等多種業(yè)務(wù)類型[1],每種業(yè)務(wù)類型不僅涉及信息指標(biāo)眾多,同時(shí)還包括信息采集、校核、流轉(zhuǎn)、共享、發(fā)布等諸多環(huán)節(jié)。隨著通用航空業(yè)務(wù)范圍的拓展和業(yè)務(wù)量的增長(zhǎng),對(duì)通用航空企業(yè)的運(yùn)營(yíng)管理難度也將越來越大,在管理和決策過程中需要掌握和處理的信息越來越多,各部門之間協(xié)同工作的要求越來越高,對(duì)信息化管理的需求也越來越迫切,而目前大部分通航企業(yè)依靠紙質(zhì)流轉(zhuǎn)數(shù)據(jù)、適航維修與飛行運(yùn)行信息協(xié)同低、運(yùn)營(yíng)與管理效率低等難題。如何提升通用航空企業(yè)的業(yè)務(wù)信息協(xié)同處理水平,進(jìn)而為企業(yè)運(yùn)營(yíng)管理提供降本增效的方案是本文關(guān)注的重點(diǎn)。

        隨著信息技術(shù)的不斷發(fā)展,國(guó)內(nèi)學(xué)者對(duì)通用航空的信息化領(lǐng)域開展了一些相關(guān)研究。路晶[2]等提出了一種通用航空飛行數(shù)據(jù)監(jiān)控系統(tǒng),對(duì)Garmin1000訓(xùn)練飛機(jī)的訓(xùn)練數(shù)據(jù)進(jìn)行分析挖掘,提高飛行訓(xùn)練品質(zhì);李國(guó)玲[3]等提出一種通用航空應(yīng)急計(jì)劃管理系統(tǒng),探索建立融合申請(qǐng)、調(diào)度、救援等要素的系統(tǒng)平臺(tái);吳仁彪[4]等提出一種通航飛行計(jì)劃評(píng)估系統(tǒng),從關(guān)鍵指標(biāo)、垂直飛行剖面以及三維可視化3個(gè)方面評(píng)估,為通用航空飛行計(jì)劃的制訂和審批提供依據(jù);李傳嵐[5]提出一種通用航空飛行器智能維修管理系統(tǒng),提高通航企業(yè)維修管理工作的效率;張雷等[6]提出一種基于閉環(huán)工作流引擎的通用航空安全管理信息系統(tǒng),上述研究只解決通用航空適航維修管理和飛行運(yùn)行管理某個(gè)環(huán)節(jié)的局部問題,缺少?gòu)恼w上研究通用航空業(yè)務(wù)的方案,而適航維修管理和飛行運(yùn)行管理相關(guān)業(yè)務(wù)相輔相成,是通用航空企業(yè)高效運(yùn)營(yíng)的兩翼,缺一不可,只有從整體上考慮,才能真正提高通用航空的信息化水平和運(yùn)營(yíng)效率。

        本文提出了一種將多業(yè)務(wù)進(jìn)行協(xié)同處理的通用航空業(yè)務(wù)運(yùn)行管理方案,實(shí)現(xiàn)了多部門協(xié)作分工,將業(yè)務(wù)處理實(shí)現(xiàn)流程化、模塊化、電子化,提高了信息流轉(zhuǎn)效率,為通用航空信息化管理提供了一種新的思路和方法。經(jīng)過實(shí)際應(yīng)用表明,本方案可為通用航空企業(yè)的高效運(yùn)行提供有效的技術(shù)支撐。

        1? 架構(gòu)技術(shù)

        1.1? Spring Boot框架

        Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開發(fā)過程[7]。通過簡(jiǎn)單的配置便可以實(shí)現(xiàn)不同功能的子框架,比如Druid數(shù)據(jù)庫(kù)連接池實(shí)現(xiàn)對(duì)MySQL數(shù)據(jù)庫(kù)的管理,整合Kafka來解決數(shù)據(jù)高并發(fā)的問題[8]。

        1.2? Layui框架

        Layui是一套開源的Web UI組件庫(kù)[9],采用自身輕量級(jí)模塊化規(guī)范,遵循原生態(tài)的 HTML/CSS/JavaScript開發(fā)模式。適合網(wǎng)頁(yè)界面的快速構(gòu)建。采用Layui可以有效縮短開發(fā)周期。

        2? 系統(tǒng)設(shè)計(jì)

        2.1? 需求分析設(shè)計(jì)

        通用航空企業(yè)應(yīng)當(dāng)遵守國(guó)家法律、行政法規(guī)和規(guī)章的規(guī)定,在批準(zhǔn)的經(jīng)營(yíng)范圍內(nèi)依法開展經(jīng)營(yíng)活動(dòng)[10]。本系統(tǒng)結(jié)合民航相關(guān)規(guī)章和通航企業(yè)的實(shí)際業(yè)務(wù)需求進(jìn)行設(shè)計(jì),根據(jù)CCAR-91部《一般運(yùn)行和飛行規(guī)則》、CCAR-135部《小型商業(yè)運(yùn)輸和空中游覽運(yùn)營(yíng)人運(yùn)行合格審定規(guī)則》、CCAR-145部《民用航空器維修單位合格審定規(guī)則》、CCAR-43部《維修和改裝一般規(guī)則》等規(guī)章相關(guān)規(guī)定進(jìn)行功能設(shè)計(jì)。

        2.2? 業(yè)務(wù)功能設(shè)計(jì)

        系統(tǒng)包括登錄模塊、生產(chǎn)管理、工程管理、質(zhì)量管理、航材航油管理、機(jī)務(wù)管理、航務(wù)管理、飛行管理、飛標(biāo)管理、機(jī)務(wù)管理、安全管理等模塊[11]??梢詽M足通用航空企業(yè)適航管理、飛行運(yùn)行管理、航材航油、安全管理等信息化管理需求,相關(guān)部門之間共享基礎(chǔ)數(shù)據(jù)。具體功能如圖1所示。

        2.3? 系統(tǒng)架構(gòu)設(shè)計(jì)

        系統(tǒng)使用Spring Boot和Layui框架,基于B/S(Browser/Server)架構(gòu)設(shè)計(jì),系統(tǒng)架構(gòu)如圖2所示。

        1)客戶端。本系統(tǒng)客戶端包括PC端(Web)和手機(jī)移動(dòng)端,支持Android和iOS系統(tǒng)手機(jī)使用,網(wǎng)頁(yè)端和移動(dòng)端保持?jǐn)?shù)據(jù)同步,可同時(shí)滿足日常公司辦公和管理人員、機(jī)務(wù)、飛行員移動(dòng)辦公需求。

        2)用戶層。系統(tǒng)的用戶分為企業(yè)人員、企業(yè)管理人員、行業(yè)監(jiān)管人員、系統(tǒng)管理員,用戶權(quán)限通過數(shù)據(jù)庫(kù)中的權(quán)限字段進(jìn)行劃分,不同權(quán)限對(duì)應(yīng)不同的功能,其中,企業(yè)人員、企業(yè)管理人員、系統(tǒng)管理員為企業(yè)內(nèi)部用戶,行業(yè)監(jiān)管人員賬號(hào)可滿足監(jiān)管人員查看信息需求。所有用戶的權(quán)限由系統(tǒng)管理員進(jìn)行統(tǒng)一賬號(hào)管理和權(quán)限分配,各用戶根據(jù)各自權(quán)限對(duì)系統(tǒng)進(jìn)行操作。

        3)功能層。功能層包括個(gè)人中心、適航管理、安全管理、飛行運(yùn)行管理、市場(chǎng)財(cái)務(wù)管理和平臺(tái)管理六個(gè)部分。

        4)支撐層。支撐層包括業(yè)務(wù)流程管理、數(shù)據(jù)統(tǒng)計(jì)分析、信息監(jiān)控預(yù)警、數(shù)據(jù)存儲(chǔ)轉(zhuǎn)發(fā)、數(shù)據(jù)可視化展示、加密傳輸、數(shù)據(jù)解壓縮等。

        5)系統(tǒng)層。系統(tǒng)層包括數(shù)據(jù)庫(kù)服務(wù)器、文件服務(wù)器和網(wǎng)絡(luò)服務(wù)器。

        2.4? 系統(tǒng)開發(fā)環(huán)境

        系統(tǒng)客戶端包括網(wǎng)頁(yè)端和移動(dòng)端,移動(dòng)端包括Android和IOS應(yīng)用,其中網(wǎng)頁(yè)端采用IntelliJ IDEA 開發(fā)工具開發(fā),主要使用Java、JavaScript等編程語(yǔ)言;Android端采用谷歌公司推出的Android Studio工具進(jìn)行開發(fā);IOS應(yīng)用采用蘋果公司推出的XCode工具進(jìn)行開發(fā),數(shù)據(jù)庫(kù)采用關(guān)系型數(shù)據(jù)庫(kù)MySQL進(jìn)行設(shè)計(jì),系統(tǒng)應(yīng)用部署于阿里云服務(wù)器。

        3? 關(guān)鍵算法與技術(shù)

        3.1? SHA算法

        SHA(Secure Hash Algorithm),即安全散列算法,該算法由美國(guó)國(guó)家安全局(NSA)和美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)在2002年發(fā)布,包括SHA-1、SHA-224、SHA-256、SHA-384和SHA-512共5個(gè)算法,后四者并稱為SHA-2(Secure Hash Algorithm 2)[12,13]。其中,SHA256能將有限長(zhǎng)度的輸入消息(長(zhǎng)度小于264位)轉(zhuǎn)換為256位的輸出信息摘要,可應(yīng)用在注冊(cè)登錄、文件校驗(yàn)、數(shù)字簽名、數(shù)字貨幣等場(chǎng)景。本系統(tǒng)采用在登錄階段對(duì)密碼進(jìn)行處理后密文傳輸。步驟分為信息預(yù)處理、數(shù)據(jù)擴(kuò)充和數(shù)據(jù)壓縮三個(gè)部分。如圖3所示,用戶輸入密碼后,經(jīng)過信息預(yù)處理、數(shù)據(jù)擴(kuò)充和數(shù)據(jù)壓縮流程,形成密文,存入數(shù)據(jù)庫(kù)。

        加密算法的主要代碼為:

        public CommonResultlogin(BaseEmpbaseEmp, HttpServletRequest request) throws Exception {

        //對(duì)輸入的密碼進(jìn)行加密

        if(baseEmp!=null

        &&baseEmp.getPassword()!=null && !(

        "".equals(baseEmp.getPassword()))) {

        baseEmp.setPassword(EncryptUtils.getSHA256EncString(baseEmp.getPassword()));

        }

        // 根據(jù)用戶名和密碼創(chuàng)建 Token

        UsernamePasswordToken token = new UsernamePasswordToken(baseEmp.getName(), baseEmp.getPassword());

        // 獲取 subject 認(rèn)證主體

        Subject subject = SecurityUtils.getSubject();

        try {

        // 登錄認(rèn)證

        subject.login(token);

        return CommonResult.success(

        "登錄成功");

        } catch (Exception e) {

        e.printStackTrace();

        if(e.getCause()!=null&&e.getCause().getMessage().contains("已被凍結(jié)")) {

        return

        CommonResult.failed(e.getCause().getMessage());

        }

        return CommonResult.failed(

        "登錄失敗,用戶名或密碼錯(cuò)誤!");

        }

        }

        3.2? 飛機(jī)定檢監(jiān)控

        定期檢修(簡(jiǎn)稱定檢)是指根據(jù)適航性資料,在航空器或者航空器部件使用達(dá)到一定時(shí)限進(jìn)行的檢查和修理,定檢是航空器持續(xù)適航的最低要求[14]。定檢工作包括航線維護(hù),所有按飛行小時(shí)、飛行起落、等效飛行循環(huán)、日歷時(shí)限要求實(shí)施的維修檢查工作。定檢適用于機(jī)體和動(dòng)力裝置項(xiàng)目,不包括翻修。設(shè)計(jì)一種定檢監(jiān)控管理方法,經(jīng)過配置并啟動(dòng)后可實(shí)現(xiàn)對(duì)飛行小時(shí)、飛行起落、等效飛行循環(huán)、日歷實(shí)現(xiàn)的監(jiān)控。

        定檢監(jiān)控管理包括三個(gè)模塊,分別是單機(jī)檔案模塊、定檢級(jí)別模塊和定檢監(jiān)控配置模塊;1)單機(jī)檔案記錄航空的基礎(chǔ)信息。2)定檢級(jí)別設(shè)置并保存某型航空器的所有定檢信息,如機(jī)體100小時(shí)定檢、機(jī)體100小時(shí)定檢,發(fā)動(dòng)機(jī)200小時(shí)定檢、發(fā)動(dòng)機(jī)400小時(shí)定檢等。3)在定檢監(jiān)控配置里設(shè)置定檢的名稱、類型、計(jì)算方式;配置完啟動(dòng)定檢監(jiān)控按鈕即可執(zhí)行監(jiān)控??筛鶕?jù)日歷時(shí)、飛行時(shí)間、起落次數(shù)、啟動(dòng)次數(shù)進(jìn)行監(jiān)控預(yù)警,當(dāng)達(dá)到預(yù)警值時(shí),系統(tǒng)提醒生產(chǎn)計(jì)劃部相關(guān)人員,生產(chǎn)計(jì)劃部根據(jù)需要下發(fā)定檢生產(chǎn)指令。

        定檢管理主要代碼如下:

        ScheduleCheckInfo info = new ScheduleCheckInfo();

        Aerobat aerobat = aerobatService.selectAerobatById(a_id);

        List types = systemOptionService.selectSystemOption(

        BOConstants.SYSTEM_PRODUCE_PLAN,

        BOConstants. SYSTEM_FIELD_PRODUCEPLAN_SCHEDULECHECK_LEVEL_TYPE);

        Lista_types = systemOptionService.selectSystemOption(

        BOConstants.SYSTEM_PRODUCE_PLAN,

        BOConstants. SYSTEM_FIELD_PRODUCEPLAN_AEROBAT_TYPE);

        MaptypeMap = a_types.stream().collect(

        Collectors.toMap(SystemOption::getCode, (k) -> k));

        info.setA_id(a_id);

        info.setScl_id(scl_id.toString());

        info.setA_number(

        aerobat.getA_nationality());

        info.setA_type_name(

        typeMap.get(aerobat.getA_model_number()).getName());

        info.setA_fly_time(

        aerobat.getA_total_fly_time());

        info.setA_total_start_times(

        aerobat.getA_total_start_times() + "");

        info.setA_total_up_down(

        aerobat.getA_total_up_down() + "");

        info.setA_use_total_life(

        aerobat.getA_use_total_life( ));

        info.setA_use_calender_year(

        aerobat.getA_use_calender_year());

        info.setA_left_engine_flytime(

        aerobat.getA_total_left_engine_flytime());

        info.setA_right_engine_flytime(

        aerobat.getA_total_right_engine_flytime());

        info.setA_single_engine_flytime(

        aerobat.getA_total_single_engine_flytime());

        model.addAttribute("obj", info);

        ScheduleCheckLevel item = sclService.getScheduleCheckLevelById(scl_id);

        List configs = configService.selectByAAndSclId(a_id, scl_id);

        if(configs == null || configs.size() <= 0) {

        configs = Lists.newArrayList();

        ScheduleCheckConfigcfg = new ScheduleCheckConfig();

        cfg.setA_id(a_id);

        cfg.setScl_id(item.getScl_id());

        cfg.setScl_name(item.getScl_name());

        cfg.setScl_type(item.getScl_type());

        configs.add(cfg);

        }

        3.3? 時(shí)控件監(jiān)控

        時(shí)控件(Life Limited Parts, LIP),也稱時(shí)壽件,指在航空產(chǎn)品(航空器、發(fā)動(dòng)機(jī)或者螺旋槳)持續(xù)適航文件中有強(qiáng)制更換要求的部件[15],通常包括壽命件和定期翻修件兩種。時(shí)空件管理是飛機(jī)研制、適航審定、行業(yè)監(jiān)管及企業(yè)運(yùn)營(yíng)的重要環(huán)節(jié),關(guān)系到飛機(jī)的運(yùn)行安全。對(duì)于機(jī)型多、機(jī)隊(duì)龐大的通航企業(yè),按照傳統(tǒng)的卡片或Excel表格監(jiān)控容易產(chǎn)生漏檢或過期。時(shí)控件包括對(duì)發(fā)動(dòng)機(jī)轉(zhuǎn)動(dòng)部件壽命控制,需要記錄啟動(dòng)次數(shù)、飛行次數(shù)和各種參數(shù)的影響系數(shù)。

        根據(jù)不同的機(jī)型、不同型號(hào)發(fā)動(dòng)機(jī)進(jìn)行相應(yīng)的配置。對(duì)于其他時(shí)控件,通過飛行小時(shí)、起落數(shù)、飛行時(shí)間,通過人工設(shè)置參數(shù)后,系統(tǒng)自動(dòng)計(jì)算返修剩余飛行時(shí)間、返修剩余使用天數(shù)、返修剩余起落數(shù)、剩余使用天數(shù)、剩余起落數(shù)、總等效循環(huán)數(shù)等參數(shù)。本模塊實(shí)現(xiàn)時(shí)控件監(jiān)控與預(yù)警,采用綠色、藍(lán)色、紅色分別標(biāo)示時(shí)控件正常、將過期、過期三種預(yù)警狀態(tài),提醒相關(guān)人員根據(jù)預(yù)警情況下達(dá)拆裝生產(chǎn)指令。時(shí)控件監(jiān)控主要代碼如下:

        //添加配置公式參數(shù)

        TimeControltc= tcService.getTimeControlsById(

        timeControls.getTc_id());

        tc.setTc_cycle_id(

        timeControls.getTc_cycle_id());

        tc.setTc_param1_value(

        timeControls.getTc_param1_value());

        tc.setTc_param2_value(timeControls.getTc_param2_value());

        tc.setTc_param3_value(

        timeControls.getTc_param3_value());

        tcService.modifyTimeControlsById(tc);

        //判斷公式,計(jì)算等效參數(shù)

        if(item!=null&&item.getTc_cycle_id()!=null){

        //第一種計(jì)算方式

        if(item.getTc_cycle_id()==1){

        Integer qidong = (

        aerobat.getA_total_start_times() == null ? 0 :aerobat.getA_total_start_times());

        Integer feixing = (

        aerobat.getA_total_up_down() == null ? 0 :

        aerobat.getA_total_up_down());

        Double a=(

        qidong+(feixing-qidong)/item.getTc_param1_value())*item.getTc_param2_value();? ? ? ? ? ?item.setTc_cycle_no(

        MathUtils.doubleKeepDecimal(a,2));

        }else if(item.getTc_cycle_id()==2){

        //第二種計(jì)算方式

        Integer NS = (

        aerobat.getA_total_start_times() == null ? 0 :

        aerobat.getA_total_start_times());

        Integer NV = (

        aerobat.getA_total_up_down() == null ? 0 :aerobat.getA_total_up_down());;

        Integer NP = NV;

        Double a=(

        NS+item.getTc_param1_value()*(NV-NS-NP)+item.getTc_param2_value()*NP)*item.getTc_param3_value(); item.setTc_cycle_no(

        MathUtils.doubleKeepDecimal(a,2));

        }else if (item.getTc_cycle_id() == 3){

        Integer qidong=? (

        aerobat.getA_total_start_times() == null ? 0 :aerobat.getA_total_start_times());

        Double a = qidong+(

        qidong*item.getTc_param1_value()*item.getTc_param2_value());? ? ? ? item.setTc_cycle_no(

        MathUtils.doubleKeepDecimal(a,2));

        }

        }

        //時(shí)間計(jì)算-

        int fly_hour = fly[0], fly_m = fly[1];

        int lmt_hour = limit[0], lmt_m = limit[1];

        int[] cur_fly = getFlytime(info.getA_fly_time().contains(":") ? info.getA_fly_time().split(":") : info.getA_fly_time().split(":"));

        int fly_data = fly_hour * 60 + fly_m;

        int lmt_data = lmt_hour * 60 + lmt_m;

        int cur_data = cur_fly[0] * 60 + cur_fly[1];

        if(fly_data

        return false;

        } else {

        if(fly_data>lmt_data&&lmt_data

        return true;

        }

        }

        3.4? 工卡與指令管理

        工卡是指為執(zhí)行各類維修工作而編制的工作單/卡,是航空器例行和特殊維修工作的基本依據(jù)。工程指令是指工程技術(shù)部門編寫的工程指令。工程技術(shù)部會(huì)依據(jù)CAD(適航指令)、服務(wù)通告(SB)和服務(wù)信函(SL)的內(nèi)容,其中SB、SL經(jīng)過評(píng)估確認(rèn)本公司是否執(zhí)行,若執(zhí)行則編寫的相應(yīng)的工卡文件,通過系統(tǒng)下發(fā)給生產(chǎn)計(jì)劃部,生產(chǎn)計(jì)劃部再下發(fā)生產(chǎn)指令,機(jī)械師接收生產(chǎn)指令并執(zhí)行相關(guān)工作,工程指令和生產(chǎn)指令的審批流程如圖4所示。

        首先,工程技術(shù)工程師根據(jù)工作需要提交工程兩類工程指令文檔(分為135部工程指令和非135部工程指令兩種類型),135部是指CCAR-135《小型航空器商業(yè)運(yùn)輸運(yùn)營(yíng)人運(yùn)行合格審定規(guī)則》[16],經(jīng)工程技術(shù)部審批,質(zhì)量管理部審批后,根據(jù)工程指令類型分別由質(zhì)量經(jīng)理和135部維修負(fù)責(zé)人進(jìn)行審批,流程結(jié)束。生產(chǎn)計(jì)劃工程師在編寫生產(chǎn)指令時(shí)選擇所需工卡、航油申請(qǐng)單、航材申請(qǐng)單,分別經(jīng)批準(zhǔn)人、接收人、放行人確認(rèn),并經(jīng)機(jī)務(wù)機(jī)械師錄入數(shù)據(jù)后,經(jīng)質(zhì)量審核人審批,流程結(jié)束,審批通過的生產(chǎn)指令回收至生產(chǎn)指令編寫人員。通過跨部門流程有助于部門間的數(shù)據(jù)共享并提高了協(xié)作效率。

        3.5? 飛行計(jì)劃與數(shù)據(jù)管理

        通航企業(yè)執(zhí)行飛行作業(yè)任務(wù),需要多個(gè)部門協(xié)同參與保障,比如上報(bào)飛行計(jì)劃,相關(guān)保障部門需要做好保障工作,確保飛機(jī)處于適航且可以作業(yè)狀態(tài)。機(jī)組填寫飛行日計(jì)劃,運(yùn)控部門審批,保障部門準(zhǔn)備保障工作,確認(rèn)飛機(jī)保險(xiǎn)、人員、天氣情況是否符合要求,符合要求則執(zhí)行外場(chǎng)作業(yè)或本場(chǎng)訓(xùn)練任務(wù),執(zhí)行任務(wù)結(jié)束后填報(bào)經(jīng)營(yíng)性數(shù)據(jù)和非經(jīng)營(yíng)性數(shù)據(jù),如圖5所示。

        4? 系統(tǒng)功能設(shè)計(jì)

        4.1? 個(gè)人中心模塊

        個(gè)人中心主要包括個(gè)人信息、通訊錄、流程審批、文檔中心、氣象服務(wù)、飛行計(jì)劃等模塊。

        4.2? 適航管理模塊

        航空器定檢維修是飛行活動(dòng)和安全高效作業(yè)的重要保障,本系統(tǒng)通過適航管理模塊實(shí)現(xiàn)包括生產(chǎn)計(jì)劃管理、工程技術(shù)管理、質(zhì)量管理、航材供應(yīng)管理、航油供應(yīng)管理、機(jī)務(wù)管理,其中,生產(chǎn)計(jì)劃管理包括單機(jī)檔案、指令管理、定檢監(jiān)控、飛行時(shí)間統(tǒng)計(jì)等;工程技術(shù)包括適航性資料、AD/SB/SL評(píng)估、EO管理、培訓(xùn)與考試管理等;質(zhì)量管理包括航空器三證管理、人員三證管理、維修驗(yàn)收管理、質(zhì)量審核管理、風(fēng)險(xiǎn)管理等;航材供應(yīng)管理包括采購(gòu)管理、倉(cāng)庫(kù)管理、庫(kù)存管理;航油供應(yīng)管理包括航油申請(qǐng)管理、倉(cāng)庫(kù)管理、庫(kù)存管理;機(jī)務(wù)管理包括生產(chǎn)指令、航空器故障信息、工作日志等。

        4.3? 安全管理模塊

        安全管理模塊包括安全通知管理、安全培訓(xùn)管理、不安全事件管理、隱患檢查與整改等。

        4.4? 飛行運(yùn)行管理模塊

        飛行運(yùn)行管理模塊包括飛行管理、航務(wù)管理、運(yùn)控管理、飛標(biāo)管理,其中,飛行管理包括開/停飛、非經(jīng)營(yíng)性飛行計(jì)劃、經(jīng)營(yíng)性數(shù)據(jù)、非經(jīng)營(yíng)性數(shù)據(jù)等;航務(wù)管理包括非經(jīng)營(yíng)性數(shù)據(jù)錄入、管制員指揮時(shí)間管理、135部飛行時(shí)間記錄等;運(yùn)控管理包括飛行日計(jì)劃管理、開/停飛管理、經(jīng)營(yíng)性/非經(jīng)營(yíng)性數(shù)據(jù)看板等;飛標(biāo)管理包括飛行員資質(zhì)管理、EFB管理、考試管理等。

        4.5? 市場(chǎng)財(cái)務(wù)管理模塊

        市場(chǎng)財(cái)務(wù)管理包括對(duì)外保障計(jì)劃、經(jīng)營(yíng)性飛行計(jì)劃、合同管理、飛機(jī)保險(xiǎn)管理等。

        4.6? 平臺(tái)管理

        平臺(tái)管理主要包括賬號(hào)管理、日志管理、數(shù)據(jù)字典、部門管理、崗位權(quán)限管理、流程管理。

        5? 系統(tǒng)頁(yè)面展示

        5.1? 生產(chǎn)計(jì)劃功能界面

        生產(chǎn)計(jì)劃管理如圖6所示,頁(yè)面采用側(cè)邊導(dǎo)航欄(抽屜式)設(shè)計(jì),左側(cè)顯示單機(jī)檔案、指令管理、監(jiān)控管理等功能模塊,點(diǎn)擊左側(cè)相應(yīng)的功能模塊,右側(cè)同步顯示對(duì)應(yīng)的功能界面。其中,定檢監(jiān)控管理模塊可以對(duì)時(shí)控件的預(yù)警狀態(tài)進(jìn)行監(jiān)控,系統(tǒng)根據(jù)配置的定檢項(xiàng)目、預(yù)警值、工差時(shí)間計(jì)算航空器日歷時(shí)、飛行時(shí)間、起落次數(shù)和啟動(dòng)次數(shù),并顯示預(yù)警狀態(tài),提醒機(jī)械師執(zhí)行相關(guān)工作。

        5.2? 工程技術(shù)功能展示

        工程技術(shù)功能頁(yè)面如圖7所示,包括適航性資料查詢、AD/SB/SL評(píng)估管理、EO管理、培訓(xùn)管理等功能。其中,培訓(xùn)管理主要針對(duì)教員授權(quán)、機(jī)務(wù)人員考試和人員技術(shù)檔案進(jìn)行監(jiān)控管理。

        5.3? 飛行標(biāo)準(zhǔn)功能界面展示

        飛行標(biāo)準(zhǔn)模塊如圖8所示,包括飛行資質(zhì)管理、機(jī)組排班管理、EFB管理和考試管理,其中個(gè)人基礎(chǔ)源數(shù)據(jù)可以記錄飛行員基本信息、執(zhí)照權(quán)力等級(jí)、飛行經(jīng)歷時(shí)間(包括總飛行時(shí)間、總機(jī)長(zhǎng)時(shí)間、總副駕時(shí)間、總帶飛時(shí)間、總夜航時(shí)間、總儀表時(shí)間、總教員時(shí)間、總轉(zhuǎn)場(chǎng)時(shí)間、總起落架次)、各機(jī)型總時(shí)間等,可有效記錄飛行員的飛行經(jīng)歷基礎(chǔ)源數(shù)據(jù)。

        5.4? 平臺(tái)管理功能展示

        平臺(tái)管理功能界面如圖9所示,主要包括賬號(hào)管理、日志管理、數(shù)據(jù)字典等模塊,其中流程管理可以對(duì)審批流程可根據(jù)企業(yè)審批流程變化進(jìn)行發(fā)布、修改、作廢,并可對(duì)申請(qǐng)表單進(jìn)行設(shè)置,有一定的靈活性。

        6? 性能測(cè)試

        系統(tǒng)部署于阿里云服務(wù)器,并通過Nginx實(shí)現(xiàn)負(fù)載均衡,提高了系統(tǒng)的響應(yīng)速度和抗壓能力。通過對(duì)事務(wù)數(shù)/秒和響應(yīng)時(shí)間測(cè)試,可以反映系統(tǒng)的整體性能。事務(wù)數(shù)/秒簡(jiǎn)稱TPS(TransactionsPerSecond),客戶機(jī)在發(fā)送請(qǐng)求時(shí)開始計(jì)時(shí),收到服務(wù)器響應(yīng)后結(jié)束計(jì)時(shí),以此來計(jì)算使用的時(shí)間和完成的事務(wù)個(gè)數(shù)[17]。響應(yīng)時(shí)間RT(Response-time)是執(zhí)行一個(gè)請(qǐng)求從開始到最后收到響應(yīng)數(shù)據(jù)所花費(fèi)的總體時(shí)間,即從客戶端發(fā)起請(qǐng)求到收到服務(wù)器響應(yīng)結(jié)果的時(shí)間,該數(shù)值大小可直接反映系統(tǒng)快慢,通常情況當(dāng)用戶能夠在2秒以內(nèi)得到響應(yīng)時(shí),用戶會(huì)認(rèn)為系統(tǒng)的響應(yīng)很快。系統(tǒng)經(jīng)過阿里云性能測(cè)試(Performance Testing? Service,簡(jiǎn)稱 PTS)),測(cè)試結(jié)果如圖10~12所示。

        測(cè)試結(jié)果表明,平均響應(yīng)時(shí)間RT值為290 ms,TPS(平均/峰值)為68/129,請(qǐng)求成功率100%,可以發(fā)現(xiàn)系統(tǒng)性能良好,可有效滿足用戶運(yùn)行要求。

        7? 結(jié)? 論

        本文提出了一種基于SpringBoot框架的通用航空運(yùn)行管理系統(tǒng),將適航維修、飛行運(yùn)行、市場(chǎng)等業(yè)務(wù)的形成閉環(huán)進(jìn)行管理,實(shí)現(xiàn)業(yè)務(wù)協(xié)同、數(shù)據(jù)共享共用、實(shí)時(shí)掌握運(yùn)營(yíng)數(shù)據(jù)等功能。該系統(tǒng)在某通用航空公司進(jìn)行了成功應(yīng)用、可靠運(yùn)行,不僅打通業(yè)務(wù)數(shù)據(jù)壁壘,實(shí)現(xiàn)互聯(lián)互通,規(guī)范了通用航空部門間的協(xié)同,提高了工作效率,可為通用航空企業(yè)業(yè)務(wù)協(xié)同管理提供借鑒。

        參考文獻(xiàn):

        [1] 張憲民,于智博.綜合業(yè)務(wù)管理平臺(tái)在機(jī)場(chǎng)行業(yè)的應(yīng)用 [J].中國(guó)航班,2021(18):37-38.

        [2] 路晶,王合超,王永根,等.通用航空飛行數(shù)據(jù)監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].科技和產(chǎn)業(yè),2022,22(7):295-299.

        [3] 李國(guó)玲,嚴(yán)歡,劉明,等.通用航空應(yīng)急計(jì)劃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].中國(guó)新通信,2021,23(23):39-41.

        [4] 吳仁彪,馬亞冰,王曉亮.通航飛行計(jì)劃評(píng)估系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].中國(guó)民航大學(xué)學(xué)報(bào),2016,34(6):1-5+54.

        [5] 李傳嵐.通用航空飛行器智能維修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [D].北京:北京郵電大學(xué),2019.

        [6] 張雷,劉曉東,路晶.基于閉環(huán)工作流引擎的通用航空安全管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].中國(guó)民航飛行學(xué)院學(xué)報(bào),2019,30(3):35-38.

        [7] 楊敏,徐萬(wàn)明,田新宇,等.基于Spring Boot框架和Android的會(huì)議管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].信息與電腦:理論版,2022,34(12):94-96.

        [8] 韓佳彤,杜芳,甄必鑫,等.基于SpringBoot的分布式市政運(yùn)維分析平臺(tái) [J].內(nèi)蒙古大學(xué)學(xué)報(bào):自然科學(xué)版,2022,53(3):309-316.

        [9] 曹燦,劉志剛.基于SSH和Layui的工程科學(xué)前沿與實(shí)踐系統(tǒng) [J].工業(yè)控制計(jì)算機(jī),2019,32(2):91-92+96.

        [10] 通用航空經(jīng)營(yíng)許可管理規(guī)定 [J].中華人民共和國(guó)國(guó)務(wù)院公報(bào),2020(33):63-68.

        [11] 張憲民,于智博.綜合業(yè)務(wù)管理平臺(tái)在機(jī)場(chǎng)行業(yè)的應(yīng)用 [J].中國(guó)航班,2021(18):37-38.

        [12] 陳鎮(zhèn)江,張寅,張志文,等.一種基于數(shù)據(jù)存儲(chǔ)的流水SHA256硬件實(shí)現(xiàn)電路 [J].電子技術(shù)應(yīng)用,2019,45(7):44-49.

        [13] 張大松,姜洪朝,劉智國(guó).基于SHA-256的可信啟動(dòng)完整性校驗(yàn)程序設(shè)計(jì)與驗(yàn)證 [J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2022(3):49-51.

        [14] 郭萍. 國(guó)內(nèi)民航維修業(yè)(MRO)的產(chǎn)業(yè)化發(fā)展研究 [D].昆明:云南大學(xué),2010.

        [15] 交通運(yùn)輸部關(guān)于修改《維修和改裝一般規(guī)則》的決定 [J].中華人民共和國(guó)國(guó)務(wù)院公報(bào),2019(7):85-91.

        [16] 交通運(yùn)輸部關(guān)于修改《小型航空器商業(yè)運(yùn)輸運(yùn)營(yíng)人運(yùn)行合格審定規(guī)則》的決定 [J].中華人民共和國(guó)國(guó)務(wù)院公報(bào),2019(11):45-46.

        [17] 張帥峰,周昕,劉繼興,等.基于TCP服務(wù)器的并發(fā)方案 [J].科技創(chuàng)新與應(yīng)用,2022,12(24):18-20+24.

        作者簡(jiǎn)介:趙富強(qiáng)(1987—),男,漢族,河南周口人,工程師,碩士,研究方向:通用航空信息化、信號(hào)與信息處理;通訊作者:朱小波(1982—),男,漢族,四川成都人,高級(jí)工程師,碩士,研究方向:通用航空信息化、通用航空裝備研發(fā);舒炎昕(1995—),男,漢族,陜西漢中人,工程師,碩士,研究方向:通用航空信息化;羅伍周(1990—),男,漢族,四川達(dá)州人,工程師,學(xué)士,研究方向:通用航空信息化、通用航空裝備研發(fā)。

        收稿日期:2023-02-14

        猜你喜歡
        通用航空
        通用航空醫(yī)療運(yùn)營(yíng)模式分析
        商情(2016年40期)2016-11-28 10:25:29
        通用航空制造業(yè)及其發(fā)展
        通用航空維修保障能力的評(píng)估體系研究
        興趣教學(xué)模式在“通用航空運(yùn)行與保障”課程中的應(yīng)用探討
        通用航空典型機(jī)型CBT系統(tǒng)智能生成技術(shù)研究
        科技視界(2016年2期)2016-03-30 21:06:57
        通用航空的實(shí)施與發(fā)展
        科技視界(2016年1期)2016-03-30 09:30:16
        在线播放国产女同闺蜜| 无码中文字幕日韩专区| 久久久久亚洲av片无码下载蜜桃| 亚洲免费观看| 在线免费观看视频播放| 久久久精品亚洲一区二区国产av| 欧美成免费a级毛片| 国产在线一91区免费国产91| 亚洲精品中文字幕二区| 亚洲一区二区刺激的视频| 日本艳妓bbw高潮一19| 亚洲欲色欲香天天综合网| 美腿丝袜美腿国产在线| 国产变态av一区二区三区调教| 国产精品欧美一区二区三区| 日韩成人免费一级毛片| 天堂av一区二区在线| 亚洲中文字幕av天堂自拍| 无码午夜成人1000部免费视频| 五月丁香六月综合激情在线观看| 国产成人自拍视频视频| 亚洲国产婷婷六月丁香| 一本一道波多野结衣一区| 亚洲区精选网址| 国产中文字幕亚洲精品| 欧美性猛交xxxx三人| 久久AⅤ无码精品为人妻系列| 丰满少妇一区二区三区专区 | 三级网站亚洲三级一区| 无码人妻精品一区二区三| 日本黄页网站免费大全| 99久久无色码中文字幕鲁信| 免费亚洲一区二区三区av| 亚洲色丰满少妇高潮18p| 亚洲精品国产老熟女久久| 日产分东风日产还有什么日产| 亚洲乱码一区av春药高潮| 天天爽夜夜爽人人爽曰喷水| 日本伦理视频一区二区| 欧美日韩精品乱国产| 在线播放国产一区二区三区|