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橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
主站蜘蛛池模板: 国产9191精品免费观看| 超碰aⅴ人人做人人爽欧美| 一本大道无码日韩精品影视| 婷婷午夜影院| 伊人激情久久综合中文字幕| 国产菊爆视频在线观看| 午夜爽爽视频| 国产午夜福利在线小视频| 欧美www在线观看| 国产成人福利在线| 亚洲Aⅴ无码专区在线观看q| 成人福利在线看| 精品无码一区二区在线观看| 色亚洲成人| 亚洲一区二区三区香蕉| 亚洲第一视频网站| 深爱婷婷激情网| 凹凸精品免费精品视频| 日本不卡免费高清视频| 国产成人高清精品免费软件| 国产成人调教在线视频| 亚洲精品另类| 日本精品αv中文字幕| a国产精品| 亚洲精品国产综合99| 久久中文无码精品| 中文字幕久久亚洲一区| 无码久看视频| 欧美国产精品拍自| 国产毛片一区| 国产成本人片免费a∨短片| 亚洲AV人人澡人人双人| 久久精品国产精品一区二区| 草逼视频国产| 亚洲综合片| 欧美日韩专区| 91午夜福利在线观看| 久久五月天综合| 91人妻日韩人妻无码专区精品| 欧美午夜小视频| 免费av一区二区三区在线| 免费一级毛片不卡在线播放| 九九热精品视频在线| 成人一区在线| 另类重口100页在线播放| 国产丝袜啪啪| 午夜不卡视频| 久久99热这里只有精品免费看| 国产美女在线观看| 伊人大杳蕉中文无码| 日日噜噜夜夜狠狠视频| 中文字幕日韩视频欧美一区| 激情综合婷婷丁香五月尤物| 青青草原国产免费av观看| 制服丝袜一区| 久久久久久国产精品mv| 在线观看精品国产入口| 国产成人一级| 欧美一级高清免费a| 亚洲天堂网在线观看视频| 欧美激情首页| 国产一区在线观看无码| 亚洲综合18p| 国产主播在线观看| 日韩免费无码人妻系列| 亚洲国产欧美中日韩成人综合视频| 精品伊人久久久香线蕉| 女人爽到高潮免费视频大全| 国产va在线| 全部无卡免费的毛片在线看| 国产一级在线观看www色 | 国产午夜人做人免费视频| 欧美一级高清视频在线播放| 在线欧美日韩| 1769国产精品视频免费观看| 亚洲国产精品无码AV| 亚洲欧美自拍中文| 久久国产精品电影| 色妞www精品视频一级下载| 美女内射视频WWW网站午夜 | 97国产在线视频| 鲁鲁鲁爽爽爽在线视频观看|