上海試驗室數據管理系統定制開發解決方案
魁鯨科技根據某試驗室數據管理需求,通過實施試驗數據管理系統程序的開發,實現對試驗項目、試驗臺架以及試驗流程數據的全面信息化管理。以解決客戶目前全手工加 Excel的數據記錄和統計方式,以提高整體實驗數據的統一管理以及工作效率。
系統模塊包括:試驗項目管理、實驗設備管理、數據采集、試驗實時數據管理、試驗數據及報警數據分析、試驗數據曲線圖、系統集成、配置管理、系統管理。
組織架構
用戶管理
管理員登錄系統后,可以在用戶管理模塊中執行多項操作。首先,他們可以查看系統中已注冊的用戶列表,以獲取關于每個用戶的基本信息和狀態的概覽。隨后,管理員可以通過添加新用戶功能為系統增加新用戶,并指定其角色。對于已存在的用戶,管理員可以編輯其基本信息,包括用戶名、密碼和角色等。在必要時,管理員也可以對用戶密碼進行重置,系統會生成臨時密碼或發送密碼重置鏈接給用戶。此外,管理員還能夠管理用戶賬戶的狀態,啟用或禁用用戶,從而決定用戶是否能夠登錄系統。同時,系統會自動記錄用戶的登錄行為,包括登錄時間、IP地址以及登錄結果等信息。管理員可以隨時查看用戶登錄歷史記錄,以監控用戶活動并進行安全審計,確保系統安全穩定運行。這些功能共同構成了系統的用戶管理和日志記錄模塊,為管理員提供了全面的用戶管理和監控功能。
部門管理
功能包括部門列表、新增部門、人員分配、刪除部門以及編輯部門。部門是作為一個容器存在,同時也作為上下級容器的一個邊界載體。
角色管理
功能包括角色新增、編輯角色、人員分配、角色刪除、權限分配,以及項目和臺架授權,授權后人員只能看到授權的實驗項目或臺架。
RBAC授權管理
菜單列表:定義了系統中的菜單項,這些菜單項對應著系統中的不同功能或頁面。RBAC 可以通過角色來控制用戶對菜單的訪問權限,從而控制其能夠執行的操作。
按鈕列表:類似于菜單列表,按鈕列表定義了系統中的各種按鈕或操作。RBAC 也可以通過角色來控制用戶對按鈕的訪問權限,從而限制其能夠執行的操作。
角色授權:RBAC 系統中的關鍵概念之一就是角色。管理員可以為不同的角色分配不同的權限,然后將這些角色授予用戶。通過這種方式,可以在系統中實現靈活的權限管理,確保用戶只能訪問其所需的功能和數據。
鑒權流程:當用戶嘗試登錄系統時,系統首先對用戶提供的憑據進行驗證。驗證通過后,系統獲取用戶的角色信息,并根據角色查詢其所擁有的權限。隨后,當用戶嘗試執行某項操作時,系統根據用戶的權限信息進行訪問控制決策。如果用戶具有執行操作的權限,則系統允許用戶執行該操作;否則,系統拒絕用戶的請求。在授權通過或拒絕后,系統記錄用戶的操作,包括成功的和失敗的訪問嘗試,以便日后審計和安全分析。

物聯部分
試驗室管理系統中邊緣網關需要與PLC進行對接,包括協議對接和報文對接。確定通信協議后,設計報文格式,確保設備能夠正確解析和處理PLC發送的數據。接著,使用4G網絡將設備獲取的數據發送到服務器,可以通過TCP/IP連接或HTTP協議進行傳輸。在傳輸過程中,考慮數據的加密和壓縮,以確保數據的安全性和傳輸效率。最后,服務器端對接收到的數據進行處理和存儲。
網關需要支持 5G/4G/3G/WIFI/PPPOE/WAN 有線網絡,內嵌工業控制協議,支持本地/遠程自定義配置、遠程部署、網 關狀態監控、遠程設備維護等技術于一體的內嵌網絡操作系統的工業級智能網關。它適合作為大規模 的分布式設備的接入節點,內嵌協議分析器可以通過協議分析把現場設備的數據先收集到網關節點計 算分析,然后通過網絡傳送到基于 MQTT 物聯網協議的云平臺,方便利用先進的物聯網技術和兩化 融合技術快速構建一套高效、高并發的工業互聯網系統
內嵌協議分析器,支持主流工控協議(Modbus/西門子/三菱/施耐德/歐姆龍/臺達/固高等)和定 制化特有協議;通過策略規則計算和應用部署分發實現本地計算;根據算法及邏輯可自定義組建公式; 便捷的邏輯運算和公式計算,并提高設備的控制能力和實時性能。
物聯監聽平臺
定制物聯網平臺需要具備多項關鍵功能,包括監聽協議、數據報文數據解析、粘包處理、報警報文數據解析、實時數據、數據采集和報文日志。這些功能確保了平臺能夠與邊緣網關順暢通信,并及時準確地處理和展示數據,同時保障系統的穩定性和可靠性。
支持協議配置,報文解析以支持更多傳感數據。協議配置:確定支持的協議類型:確定系統需要支持的傳感器協議類型,例如TCP、MQTT、UDP等。
協議參數配置:為每個協議配置必要的參數,如通信端口、設備地址等。這些參數將用于建立與傳感器設備的通信鏈接。協議兼容性驗證:驗證系統是否能夠與傳感器設備成功建立連接,并進行基本的通信。這可以通過模擬器或實際傳感器設備進行測試。
報文解析:分析協議規范:仔細分析所支持的協議規范,包括報文格式、數據類型、編碼方式等。這將有助于正確解析傳感器設備發送的數據。開發解析器:根據協議規范開發解析器模塊,用于解析傳感器設備發送的報文數據。解析器應能夠將原始數據解析為系統可識別的格式,例如JSON、XML等。異常處理:考慮到傳感器數據可能存在異常情況,如丟失數據、錯誤數據等,開發解析器時需要實現相應的異常處理機制,以確保系統能夠正確處理異常情況。

攝像頭
通過可配置的 API/KEY對接攝像頭云平臺(第三方)、或者本地私域部署的第三方監控平臺,實現實時視頻流查看,或者錄像回放功能,并將錄像和設備綁定項目,便于檢索
試驗項目管理
試驗項目管理包括添加、啟用/禁用和刪除項目,其中刪除操作采用軟刪除方式。試驗臺架管理作為項目的下級,包括添加臺架和啟用/禁用臺架功能。權限分配功能支持對進入該試驗項目的權限進行分配,可以針對用戶和角色進行權限分配。設備分配功能包括分配攝像頭 Key 和分配邊緣網關。此外,還需要具備數據解析功能,對協議進行解析。
試驗臺架管理
對臺架進行增刪查改,支持對試驗臺架進行屬性配置,同時支持禁用啟用,禁用后歷史數據不會丟失,對試驗臺架進行重新分配項目后,歷史數據根據項目走并不會遷移到新的項目。
實時信息
支持實時實驗數據展示和監控,包括查看實時監控、調用攝像頭云臺進行放大和縮小,以及分配攝像頭設備。此外,還包括實時曲線圖功能,可以進行曲線種類的設置和配置,并支持模式的保存、刪除和切換,同時提供時間范圍的調整功能。
操作記錄列表中點擊某條記錄可自動顯示該記錄前后一段時間的試驗數據曲線。界面支持搜索功能,用戶點擊記錄可以展示一段時間內對的試驗數據曲線圖,可通過調節時間,以及組態支持進行數據展示調節。操作記錄列表包括操作時間、內容、圖片列表和視頻列表的記錄,操作記錄詳情類似日志記錄。
報警信息
持報警報文解析和報警信息解析記錄,并提供點擊報警數據展示試驗數據曲線圖,界面支持組態和時間拉選。
試驗知識庫
知識庫支持搜索功能,同時提供類別管理,包括試驗標準、試驗大綱及方法、試驗報告等。知識庫支持PDF、Word、Excel格式的文件上傳、下載和刪除。
試驗項目設備管理
試驗項目新建、刪除、成員添加及刪除;網關注冊、配置;試驗項目下試驗臺架新建、刪除、成員添加及刪除;試驗項目與試驗臺架的內容與左側導航列表實時更新
獲取更多信息請聯系售前電話

