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

        ?

        基于Django的天氣雷達(dá)測試定標(biāo)自動化系統(tǒng)設(shè)計

        2019-12-10 08:06:15李翠翠馮和平楊震師遠(yuǎn)哲楊亭
        科技資訊 2019年29期
        關(guān)鍵詞:自動化

        李翠翠 馮和平 楊震 師遠(yuǎn)哲 楊亭

        摘 ?要:通過對天氣雷達(dá)測試定標(biāo)自動化系統(tǒng)功能進(jìn)行需求分析,明確了系統(tǒng)功能模塊和數(shù)據(jù)庫模型。該系統(tǒng)基于Django架構(gòu),采用Python語言、Bootatrap集成開發(fā)包、ajax等技術(shù)方法,完成了系統(tǒng)各功能模塊的開發(fā)。實現(xiàn)測試定標(biāo)數(shù)據(jù)的自動化處理、存儲,測試結(jié)果的異步顯示,雷達(dá)測試定標(biāo)人員可及時發(fā)現(xiàn)測試定標(biāo)數(shù)據(jù)異常問題及時處理,提高了雷達(dá)測試定標(biāo)的工作效率;實現(xiàn)了元數(shù)據(jù)集、測試分析及測試報告的統(tǒng)一在線管理。

        關(guān)鍵詞:Django架構(gòu) ?天氣雷達(dá) ?測試定標(biāo) ?自動化

        中圖分類號:P412.25 ? 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2019)10(b)-0024-02

        隨著科學(xué)技術(shù)水平發(fā)展,天氣雷達(dá)測試定標(biāo)將向自動化、智能化的方向發(fā)展。目前,貴州天氣雷達(dá)的維護(hù)測試定標(biāo)及在建天氣雷達(dá)測試驗收數(shù)據(jù)均通過人工進(jìn)行處理,形成紙質(zhì)材料保管,相對工作效率較低。為了進(jìn)一步提高天氣雷達(dá)監(jiān)測數(shù)據(jù)質(zhì)量;為了實現(xiàn)測試定標(biāo)數(shù)據(jù)處理的自動化,快速將處理結(jié)果在頁面上進(jìn)行異步顯示,及時發(fā)現(xiàn)問題解決問題,提高工作效率;為了實現(xiàn)測試定標(biāo)數(shù)據(jù)的統(tǒng)一在線管理。因此,該文提出了天氣雷達(dá)測試定標(biāo)自動化系統(tǒng)設(shè)計。

        1 ?Django MTV架構(gòu)

        Django MTV架構(gòu)包括mysql數(shù)據(jù)庫、model.py模型、static靜態(tài)文件夾、templates網(wǎng)頁模板、views.py視圖、urls.py派發(fā)網(wǎng)址、Apache服務(wù)器。用戶發(fā)送請求(request),請求先被送到Apache服務(wù)器分派工作,分配的工作在urls.py中完成,每次分派的工作都被設(shè)置成views.py中的函數(shù),完成數(shù)據(jù)處理等,再將結(jié)果在網(wǎng)頁上顯示[2]。

        2 ?系統(tǒng)需求分析

        根據(jù)天氣雷達(dá)測試定標(biāo)業(yè)務(wù)需求,系統(tǒng)的功能分為以下幾個部分。

        (1)元數(shù)據(jù)集。用于天氣雷達(dá)元數(shù)據(jù)錄入、存儲、查詢、修改,為測試定標(biāo)提供準(zhǔn)確的元數(shù)據(jù),實現(xiàn)天氣雷達(dá)元數(shù)據(jù)集統(tǒng)一在線管理。

        (2)測試定標(biāo)。該功能是該系統(tǒng)的核心,實現(xiàn)測試數(shù)據(jù)的錄入、存儲、自動處理、異常提示等功能。

        (3)性能分析。該功能主要包括測試分析報告提示、下載和打印功能。

        (4)報告管理。該功能主要包括測試數(shù)據(jù)存在問題提示和測試報告下載打印功能,實現(xiàn)測試報告的統(tǒng)一在線管理。

        (5)用戶管理。用戶添加、刪除、修改等功能。

        3 ?數(shù)據(jù)模型設(shè)計

        Django框架自帶SQLite數(shù)據(jù)庫,但是SQLite數(shù)據(jù)庫只是一個測試用的小型數(shù)據(jù)庫,真正的網(wǎng)站中使用的數(shù)據(jù)庫還要以MySQL類的正是數(shù)據(jù)庫才行[2],因此在開發(fā)環(huán)境中安裝了MySQL數(shù)據(jù)庫。

        該系統(tǒng)用6張表來存放雷達(dá)測試定標(biāo)數(shù)據(jù)信息分別是:用戶信息表、元數(shù)據(jù)信息表、伺服系統(tǒng)信息表、發(fā)射系統(tǒng)信息表、接收系統(tǒng)信息表、系統(tǒng)指標(biāo)信息表。用戶信息表包括用戶編號(主鍵)、用戶名、密碼、權(quán)限;元數(shù)據(jù)信息表包括站名(主鍵)、站號、波長、天線增益、發(fā)射功率、窄脈寬、寬脈寬、水平波束寬度、垂直波束寬度、收發(fā)支路總損耗等;伺服系統(tǒng)信息表包括報告編號(主鍵)、天線水平測量值、方位俯仰角測量值、雷達(dá)波束方位角俯仰角;發(fā)射系統(tǒng)信息表包括報告編號(主鍵)、窄脈沖包絡(luò)測量值、寬脈沖包絡(luò)測量值、峰值功率測量值、輸入輸出改善因子測量值;接收系統(tǒng)信息表包括報告編號(主鍵)、機(jī)內(nèi)外噪聲系數(shù)測量值、機(jī)外動態(tài)測量輸入值、機(jī)外動態(tài)終端顯示值、機(jī)內(nèi)動態(tài)測量輸入值、機(jī)內(nèi)動態(tài)終端顯示值;系統(tǒng)指標(biāo)信息表包括報告編號(主鍵)、相位噪聲值、地物對消值、機(jī)內(nèi)外回波強(qiáng)度測量值、徑向速度正負(fù)向測量值。

        4 ?系統(tǒng)實現(xiàn)

        4.1 開發(fā)環(huán)境

        系統(tǒng)采用Python3.7語言、Django 2.1、Bootatrap前端集成開發(fā)包[3]、Apache服務(wù)器、mysql數(shù)據(jù)庫、Geany編輯器。

        4.2 部分實現(xiàn)代碼

        使用Geany創(chuàng)建一個Django工程,添加radar_tests,會產(chǎn)生一些settings.py、model.py、urls.py、views.py等文件,然后新建static和templates文件夾。settings.py是Django工程的配置文件,配置內(nèi)容包括項目的添加、數(shù)據(jù)庫及靜態(tài)文件的等,model.py用于創(chuàng)建數(shù)據(jù)庫表,urls.py用于創(chuàng)建網(wǎng)址,views.py用于編寫處理數(shù)據(jù)的相關(guān)函數(shù),static靜態(tài)文件夾用于存放圖像、樣式、java腳本等文件,templates文件夾用于存放.html文件。

        4.2.1 model.py文件部分代碼

        from django.db import models

        class ydata(models.Model): ? #元數(shù)據(jù)信息表

        z_n=models.CharField(max_length=20) ?#站名 ?主鍵

        z_h=models.CharField(max_length=20) ?#站號

        bc=models.CharField(max_length=20) ? #波長

        txzy=models.CharField(max_length=20) ?#天線增益

        #def_unicode_(self):

        #return self.message

        4.2.2 urls.py文件部分代碼

        from django.template.loader import get_template

        from django.contrib.staticfiles.views import serve

        urlpatterns = [

        path('ydata_lr/',views.ydata_lr,name='ydata_lr'), ?#元數(shù)據(jù)錄入頁

        path('ydata_gz/',views.ydata_gz,name='ydata_gz'), ?#元數(shù)據(jù)修改頁

        path('csdb_txsp/',views.csdb_txsp,name='csdb_txsp'), #天線水平測試頁

        ]

        5 ?結(jié)語

        天氣雷達(dá)測試定標(biāo)自動化系統(tǒng)采用B/S架構(gòu)進(jìn)行開發(fā),界面友好,功能齊全,運(yùn)行穩(wěn)定可靠,方便用戶使用;該系統(tǒng)可錄入、存儲、查詢、修改元數(shù)據(jù),實現(xiàn)了元數(shù)據(jù)的統(tǒng)一管理;可錄入、存儲測試定標(biāo)數(shù)據(jù),并自動對測試定標(biāo)數(shù)據(jù)進(jìn)行處理,及時發(fā)現(xiàn)測試數(shù)據(jù)不達(dá)標(biāo)問題,在頁面上進(jìn)行異步顯示,提高了雷達(dá)測試定標(biāo)的工作效率;可自動形成雷達(dá)性能分析評估報告及測試報告,實現(xiàn)了測試定標(biāo)的在線統(tǒng)一管理;實現(xiàn)了天氣雷達(dá)測試定標(biāo)工作的自動化。

        參考文獻(xiàn)

        [1] 宋玉紅,孫宏宇.新一代天氣雷達(dá)測試及定標(biāo)數(shù)據(jù)處理系統(tǒng)[J].內(nèi)蒙古民族大學(xué)學(xué)報,2011,17(5):30-31.

        [2] 埃里克·馬瑟斯,著.Python編程從入門到實踐[M].袁國忠,譯.北京:人民郵電出版社,2016.

        [3] 未來科技.Bootstrap實戰(zhàn)從入門到精通[M].北京:中國水利水電出版社,2017.

        [4] 李翠翠,馮和平,楊亭.地溫傳感器檢定數(shù)據(jù)遠(yuǎn)程智能批量處理的實現(xiàn)及應(yīng)用[J].氣象水文海洋儀器,2017,34(4):51-55.

        猜你喜歡
        自動化
        國內(nèi)焊接設(shè)備市場現(xiàn)狀及發(fā)展趨勢研究
        供電企業(yè)電力自動化主站系統(tǒng)研究
        錦界煤礦連采膠帶機(jī)集控系統(tǒng)的介紹
        供熱站自動控制系統(tǒng)中PLC的應(yīng)用
        AGV小車在白酒行業(yè)自動化立體倉庫中的應(yīng)用
        中國市場(2016年36期)2016-10-19 03:40:15
        電氣工程及其自動化問題與對策
        我國機(jī)械設(shè)計制造及其自動化的現(xiàn)狀及發(fā)展趨勢
        淺論節(jié)能設(shè)計理念在機(jī)械制造與自動化中的應(yīng)用
        簡析火力發(fā)電廠熱工自動化儀表應(yīng)用及故障排除方法
        配網(wǎng)自動化實用化模式建設(shè)及系統(tǒng)運(yùn)行
        色和尚色视频在线看网站| 亚洲VA中文字幕欧美VA丝袜| 在线a人片免费观看高清| 国产成人av三级三级三级在线| 无码专区一ⅴa亚洲v天堂| 小鲜肉自慰网站| 欧洲综合色| 成人影院免费视频观看| 国产一区二区长腿丝袜高跟鞋| 中文字幕av一区二区三区人妻少妇| 精品高潮呻吟99av无码视频| 国产精品一区成人亚洲| 久久亚洲春色中文字幕久久| 久久久久av无码免费网| 天堂√最新版中文在线天堂| 丝袜人妻无码中文字幕综合网| 亚洲一区二区三区视频免费看| 国产午夜福利精品一区二区三区 | 中文字日产幕码三区的做法大全| 国产美女在线精品免费观看| 日韩中文字幕不卡网站| 亚洲国产一区中文字幕| 一区二区三区内射美女毛片| 免费观看黄网站| 国产成人精品人人做人人爽| 亚洲一区第二区三区四区| 欧美亚洲熟妇一区二区三区| 国产婷婷丁香久久综合| 全程国语对白资源在线观看 | 国产一区不卡视频在线| 亚洲第一女人av| 国产成人综合亚洲精品| 69国产成人综合久久精| 日本九州不卡久久精品一区| 国产在线观看无码免费视频| 图图国产亚洲综合网站| 国产免费一区二区三区在线视频| 欧洲熟妇色xxxx欧美老妇软件 | 免费黄色影片| 亚洲精品中国国产嫩草影院美女| 久久99国产精品久久99密桃|