999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

產品測試數據管理系統的開發與應用

2019-06-27 00:09:09孫海東王詩賀鞠曉輝
科技創新與應用 2019年9期
關鍵詞:數據存儲安全性

孫海東 王詩賀 鞠曉輝

摘? 要:針對鐵路信號設備在測試過程中會產生大批測試數據,記錄和分析這些數據,有助于發現和解決鐵路信號設備存在的問題,進一步提升鐵路信號設備的安全性和可靠性,開發了一種測試數據管理系統。系統的應用實現測試數據保存、查詢、分析、統計,平臺統一化,為最大化的發揮測試數據的價值提供了有效的技術手段。

關鍵詞:測試數據;安全性;可靠性;數據存儲;測試數據管理系統

中圖分類號:TP315 文獻標志碼:A 文章編號:2095-2945(2019)09-0186-03

Abstract: In view of the fact that railway signal equipment will produce a large number of test data in the process of testing, recording and analyzing these data is helpful to find and solve the problems existing in railway signal equipment and further improve the safety and reliability of railway signal equipment. A test data management system is developed. The application of the system realizes the preservation, query, analysis and statistics of the test data, unifies the platform, and maximizes the value of the test data, which provides an effective technical means.

Keywords: test data; security; reliability; data storage; test data management system

隨著高鐵技術的發展,鐵路信號設備的生產數量越來越多,產品種類越來越多樣化,車間生產情況的復雜成度也越來越高。其設計、制造和測試成為信號產品的三大關鍵環節。目前對信號產品的設計與制造環節投入較大,基本上實現了信息化管理,而對于產品測試環節投入則相對較少。目前本企業擁有自制和外購的測試設備大約40余種,100多臺,測試設備種類繁雜,形制不一,無統一標準,軟件操作,數據存儲方式等都存在較大差異,不方便統一管理,測試數據缺乏可應用性。而且很多手動、半自動測試設備都不具備數據存儲功能,部分自動測試設備也無數據存儲功能。如何將測試數據也納入到企業統一的信息化管理中,已成為企業日益關心的話題。提供一款實現產品測試數據查詢、分析便利化,平臺統一化,最大化發揮測試數據價值的工具,顯得及其必要,將有助于生產制造及設計單位找出變化趨勢,從而在設計或制造中采取一定的設計或工藝改進。

1 系統簡介

產品測試數據管理系統目前已經與安全型繼電器接點電阻測試臺、CXG型自動過分相測試臺、50Hz相敏軌道電路測試臺、JYJXC-160/260二啟動繼電器試驗臺、電纜測試臺等相關測試工裝連接,測試數據已經上傳至該系統,并能對已上傳的測試數據進行數據處理和可視化操作。數據采集、數據分析具有數據量大、精度高、處理復雜等特點,該系統平臺采用B/S架構,該系統的核心程序運行在連接網絡的Web服務器上。該服務器擁有各種必要的軟、硬件配置,配備專門的應用服務器和數據庫服務器。系統運行時,系統用戶應用瀏覽器登錄測試數據管理系統,系統將根據用戶登錄的用戶名判別該用戶的權限。在權限許可的情況下,Oracle數據庫接收用戶的訪問請求,并建立Oracle數據庫連接,從數據庫中讀取用戶訪問的數據,將其返回到用戶,訪問結果在瀏覽器上顯示出來。系統的體系結構如圖1所示。

整個測試數據管理系統的用戶涵蓋了企業管理決策人員、車間測試人員、車間管理人員、生產檢驗人員,技術開發人員,支持多用戶操作。各級用戶根據自己的需求在企業內任何連入網絡的計算機或測試設備上登錄該系統然后進行相應的查詢操作,共同完成系統操作任務。這樣就加強了企業內部的協同工作能力,加速測試結果的傳遞,降低企業的生產成本,提高了測試效率,彌補了以往管理系統的各種缺陷。

2 應用架構

產品測試數據管理系統基于Visual Studio平臺進行開發,系統設計采用數據訪問層,業務邏輯層和用戶交互層的三層應用架構,如圖2所示。

數據訪問層:負責對測試數據、用戶信息等數據進行增、刪、改、查操作,其中產品測試數據盡可進行增、查操作。數據的來源可允許是access或sql server,甚至是其他可解析文件。該層將不同測試工裝上傳的測試數據數據根據數據協議進行解析,生成條碼列名稱和測試日期名稱相同的數據,提供給業務邏輯層調用。

業務邏輯層:業務邏輯層是連接用戶和產品測試數據的橋梁,該層接收用戶對數據訪問的請求,執行查詢、統計、分析任務并從數據庫提取數據,然后將查詢到的數據反饋給用戶。業務邏輯層主要執行系統的核心操作,如產品測試數據的處理。

用戶交互層:用戶交互層向使用人員提供簡單直觀的人機交互界面。使用人員可以通過用戶交互層下達各類操作命令,實時查詢、統計、分析相關數據。

2.1 數據訪問層

數據訪問層負責整個產品測試數據管理系統數據的交互,直接對Oracle進行操作,例如管理Oracle數據庫連接、保存數據、查詢數據、封裝查詢結果等。

2.2 業務邏輯層

業務邏輯層是產品測試數據管理系統的核心功能,主要負責對不同產品測試數據進行統計、分析。這一層由測試數據管理和數據通信兩部分組成。

2.2.1 測試數據管理

測試數據管理是業務邏輯層最核心的功能,主要包含權限管理、配置管理和數據處理三部分。

(1)權限管理

根據系統用戶所屬部門及職務分配用戶權限,相應部門只能查看所屬部門加工產品的測試數據。

(2)配置管理

根據不同測試臺的測試數據需求,每臺測試臺所使用的數據上傳模塊配置文件都會不同,因此在開始上傳數據之前,首先要對上傳軟件進行配置,包括數據庫類型,數據庫存放路徑,需要上傳的數據表名稱,產品條碼代號,測試時間名稱,目標數據庫地址,目標數據庫表名稱等生成配置文件,或者在原有配置文件的基礎上稍作修改后開始上傳,減少了數據上傳準備工作,提高了工作效率。

(3)數據處理

在數據上傳過程中,對接收的測試數據進行去重復操作,然后篩選不同類型的產品,按產品進行統計,統計結果保存到相應產品的統計報表中。

2.2.2 數據通信

數據通信包括系統與測試工裝通信、系統內部數據與查詢客戶端之間的通信兩部分。其中與測試工裝通訊是核心,基于以太網實現依照設定的指令集控制測試設備,以及接收測試設備上傳的測試數據。系統內部數據與查詢客戶端通過TCP協議,實現了測試數據的同步訪問。

2.3 用戶交互層

用戶交互層為用戶提供良好的人機交互界面,響應用戶操作命令,以測試值或柱狀圖、折線圖的方式顯示查詢結果。圖形用戶界面GUI基于RDLC制作,對界面顯示風格進行統一設計。

2.4 業務邏輯組成

用戶可按權限的不同實現不同產品的數據查詢、數據統計、報表輸出等多種需求,以繼電器用戶為例,重點介紹一下模塊。

2.4.1 數據上傳模塊

在測試設備第一次上傳測試數據之前應首先對數據上傳程序進行數據配置,選擇本地數據庫類型,然后設置本地數據庫存儲地址或數據庫連接字符串,然后選擇需要上傳的數據表名稱,隨后設置目標數據庫鏈接字符串、目標數據庫名稱、目標表名稱,以及其他一些信息保存。上傳軟件讀取本地測試數據報表中的未上傳數據,然后逐條上傳至目標數據庫,根據返回數據判斷上傳是否成功,如果上傳成功則修改該條數據的上傳狀態,然后進行下一條測試記錄的上傳。

2.4.2 數據查詢模塊

用戶登錄系統后,選擇需要查詢的產品名稱,然后輸入產品條碼或測試日期,點擊查詢按鈕即可得到符合查詢條件的測試數據。

2.4.3 數據統計模塊

系統讀取數據庫中的產品測試數據表信息,然后循環讀取每個測試表中的數據,對每條數據進行分析,首先從中分析提取出產品名稱,然后解析檢驗結果列,根據檢驗結果判斷該條數據是否合格,最后提取測試時間,然后根據產品名稱和測試時間查找統計表中是否有對應信息,如果沒有則插入該條數據,如果已存在相應數據,則更新相應的數據記錄。

2.4.4 測試臺接入模塊

系統留有新測試臺接入接口,用戶只要在測試設備上安裝數據上傳軟件,并進行相應的配置,同時數據分析模塊也需進行相應的配置。

3 系統工作流程

在測試設備開機時,自動啟動數據上傳軟件,數據上傳軟件自動檢測已設置的本地數據庫表中是否有未上傳的測試數據,發現未上傳數據則立即上傳至數據庫服務器,數據庫服務器收到數據后,首先進行查重處理,如發現重復數據則馬上刪除,如果不是重復數據則進行數據分析,分析結果會自動更新到統計表。用戶登錄系統后,數據統計頁面即可看到最近一周產品的相應數據。進入查詢頁面按照搜索條件查詢測試數據,即可得到對應的數據記錄,用戶還可根據權限進行其他的操作。

4 結束語

基于C#.NET平臺開發了產品測試數據管理系統,目前開始應用于安全型繼電器接點電阻測試臺、JYJXC-160/260二啟動繼電器試驗臺、CXG型自動過分相測試臺、機車信號測試臺、50Hz相敏軌道電路測試臺、電纜測試臺。系統采用數據訪問層、業務邏輯層和用戶交互層的三層架構模式,解決了無法對測試工裝的測試數據進行實時監控,無法實現對各類測試數據統一管理的問題。系統的應用為用戶提供了良好的人機交互界面。為測試數據的有效利用提供了解決辦法。測試數據管理系統實現了各型號產品的測試記錄的統計、分析,為以后的改進提供了依據。提高測試數據利用率,實現了數據共享與傳遞。

參考文獻:

[1]徐小亞,謝延華.基于Oracle數據庫的備份和恢復分析[J].信息安全與技術,2014,5(3).

[2]李剛.瘋狂HTML5/CCS3/JavaScript講義[M].北京:電子工業出版社,2014.

[3]唐容.基于B/S架構數據管理系統的設計與實現[D].南京:東南大學,2015.

[4]劉芬.數據庫管理系統中查詢優化的設計和實現[J].信息安全與技術,2014,5(2):82-84.

猜你喜歡
數據存儲安全性
兩款輸液泵的輸血安全性評估
既有建筑工程質量安全性的思考
某既有隔震建筑檢測與安全性鑒定
米氮平治療老年失眠伴抑郁癥的療效及安全性
大數據時代檔案信息建設的認識和實踐
淺談電力大數據平臺關鍵技術研究與應用
開源數據庫數據存儲的實現路徑分析
基于Android開發的APP數據存儲研究
哈希算法在物聯網數據存儲中的應用
ApplePay橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
主站蜘蛛池模板: 亚洲愉拍一区二区精品| 成人精品在线观看| 国产91蝌蚪窝| 亚洲三级色| 国外欧美一区另类中文字幕| 无码精品国产VA在线观看DVD| 中文无码精品a∨在线观看| 欧洲高清无码在线| 伊人精品成人久久综合| 亚洲色图另类| 亚洲国产精品日韩专区AV| 无码一区二区三区视频在线播放| 欧美日韩在线成人| 一区二区三区精品视频在线观看| 国产粉嫩粉嫩的18在线播放91| 狠狠做深爱婷婷综合一区| 欧美www在线观看| 久久久久久久久亚洲精品| 国内精品视频| 久久国产亚洲偷自| 久久黄色一级片| 91精品福利自产拍在线观看| 波多野结衣的av一区二区三区| 国产成人精品高清在线| 久久综合丝袜长腿丝袜| 欧美中文字幕第一页线路一| 99精品视频九九精品| 日本免费高清一区| 视频二区国产精品职场同事| 欧美一级高清片欧美国产欧美| 国产国拍精品视频免费看| 国产剧情无码视频在线观看| 在线视频亚洲欧美| 少妇高潮惨叫久久久久久| 亚洲视频二| 欧美人与动牲交a欧美精品| 国产91丝袜在线播放动漫 | AV老司机AV天堂| 精品国产毛片| 亚洲国产理论片在线播放| 国产在线视频欧美亚综合| 91精品日韩人妻无码久久| 国精品91人妻无码一区二区三区| 亚洲精品在线观看91| 91在线中文| 日韩av高清无码一区二区三区| 日韩视频福利| 亚洲精品日产精品乱码不卡| 中文字幕啪啪| 亚洲狼网站狼狼鲁亚洲下载| 在线观看国产精美视频| 国产网站在线看| 亚洲国产成人在线| 成年人国产视频| 99尹人香蕉国产免费天天拍| 欧美色伊人| 在线观看国产一区二区三区99| 91视频日本| 9966国产精品视频| 精品成人免费自拍视频| 漂亮人妻被中出中文字幕久久 | 97在线公开视频| 久久精品91麻豆| 波多野结衣无码视频在线观看| 亚洲欧美综合另类图片小说区| 亚洲最黄视频| 99久久亚洲综合精品TS| 四虎永久免费在线| 色综合中文| 2021国产乱人伦在线播放| 国产毛片久久国产| аⅴ资源中文在线天堂| 国产精品密蕾丝视频| 天堂岛国av无码免费无禁网站| 99热这里只有精品5| 久久婷婷六月| 香蕉eeww99国产精选播放| 国产又爽又黄无遮挡免费观看 | 91福利片| 国产激情影院| 91丨九色丨首页在线播放| 三上悠亚一区二区|