- 地址:
- 上海市嘉定區(qū)張掖路355號
- 郵箱:
- sales@tiangaodq.com
- 手機:
- 180-4996-5581
- 電話:
- 021-69985755
時間:2024-08-22 點擊量:12
0 引 言、
雷電是對人類生活影響“最嚴(yán)重的十種自然災(zāi)害之一”, 也是“電子時代的一大公害”[1] 。我國雷電災(zāi)害事故頻發(fā), 雷擊造成的人員傷亡和經(jīng)濟損失呈逐年上升趨勢,社會影 響也越來越大 [2] 。隨著防雷減災(zāi)工作業(yè)務(wù)的不斷深入發(fā)展, 各地氣象部門也開始重視防雷減災(zāi)管理部門的信息化建設(shè) 工作 [3] ,也根據(jù)自身的業(yè)務(wù)需要開發(fā)了一些軟件系統(tǒng),但大 部分局限于辦公室內(nèi)部的業(yè)務(wù)管理,沒有隨時隨地處理防雷 裝置安全檢測數(shù)據(jù)的能力 [4] ,又或者軟件實現(xiàn)的業(yè)務(wù)功能過 于單一,不能從防雷裝置的信息源頭把握信息的準(zhǔn)確性。
1 系統(tǒng)的研究內(nèi)容和技術(shù)路線以手持終端系統(tǒng)、無線通道的方式輔助防雷裝置安全檢 測工作人員隨時隨地利用無線終端采集檢測現(xiàn)場原始數(shù)據(jù)記 錄,實現(xiàn)檢測報告的現(xiàn)場采集和電子化填報;實現(xiàn)對防雷檢 測專業(yè)設(shè)備、防雷檢測委托單位的規(guī)范化、有序化管理;實 現(xiàn)項目工程的防雷裝置檢測業(yè)務(wù)的流程化、系統(tǒng)化管理等功 能。系統(tǒng)的功能框架如圖 1 所示。
1.2 技術(shù)路線
Android 是一種基于 Linux 的自由并且開放源代碼的操 作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦, 由 Google 公司和開放手機聯(lián)盟領(lǐng)導(dǎo)并開發(fā) [5] 。Android 的 Linux kernel 控制包括安全(Security),存儲器管理(Memory Management),程序管理(Process Management),網(wǎng)絡(luò)堆 棧(Network Stack),驅(qū)動程序模型(Driver Model)等 [6] 。 Android 技術(shù)架構(gòu)分為五層,分別為 Linux 核心(Linux Kernel)、Android 執(zhí)行環(huán)境(Android Runtime)、系統(tǒng)函式 庫(Library)、應(yīng)用程序框架(Application Framework)、 應(yīng)用程序(Application)。Linux 開發(fā)提供最底層的核心系 統(tǒng)服務(wù),包括安全性(Security)、存儲器管理(Memory Management)、進程管理(Process Management)、網(wǎng)絡(luò)堆 棧(Network Stack)與驅(qū)動程序模型(Driver Model)[7] 。執(zhí) 行環(huán)境透過核心函式庫以及暫存器形態(tài)的 Dalvik 虛擬機器 來執(zhí)行程序。應(yīng)用程序框架被設(shè)計來簡化組件的再運用,開 發(fā)者能完整存取使用與核心應(yīng)用程序相同的 API[8] ,應(yīng)用程 序可以發(fā)布功能并為其他應(yīng)用程序所使用,開發(fā)者也可運用 同樣的機制來新增與置換組件 [9] 。
功能分析中將對基本信息管理業(yè)務(wù)、業(yè)務(wù)管理業(yè)務(wù)和系 統(tǒng)維護管理業(yè)務(wù)利用 UML 建模語言進行設(shè)計,給出業(yè)務(wù)的 用例圖和核心業(yè)務(wù)的用例規(guī)約表。基于 Android 的防雷安全 檢測數(shù)據(jù)管理系統(tǒng)能夠在手機端對分析的功能進行操作,具 備本系統(tǒng)操作權(quán)限的用戶為防雷安全檢測數(shù)據(jù)處理人員。
2 系統(tǒng)關(guān)鍵功能的實現(xiàn)與應(yīng)用
2.1 防雷檢測數(shù)據(jù)現(xiàn)場采集和電子化填報 經(jīng)過分析抽象錄入項類目,設(shè)計出數(shù)據(jù)錄入模板,實現(xiàn) APP 客戶端防雷檢測數(shù)據(jù)錄入功能,滿足現(xiàn)場工作過程中實 時、便捷、快速、準(zhǔn)確錄入的需求。接填入智能手機或平板電腦表單。當(dāng)檢測數(shù)據(jù)被記錄時, 平臺根據(jù)被檢測建筑物使用性質(zhì)、防雷類別自動校驗檢測 數(shù)據(jù)是否符合相關(guān)國家標(biāo)準(zhǔn)以及行業(yè)規(guī)范要求。符合標(biāo)準(zhǔn) 規(guī)范的數(shù)據(jù)才能上傳到后臺管理服務(wù)器,進入到下一步生 成檢測報告環(huán)節(jié)。防雷檢測數(shù)據(jù)現(xiàn)場采集和電子化填報效 果如圖 2 所示。
2.2 防雷檢測儀器和委托單位管理分析 防雷數(shù)據(jù)處理人員可對防雷檢測委托單位的信息進行 查詢、添加、編輯、刪除等操作,也可對防雷檢測儀器信 息進行類似操作。防雷檢測儀器和委托單位管理用例圖如 圖 3 所示。
防雷檢測儀器和委托單位管理分析模塊實現(xiàn)的具體功 能有:
(1)防雷檢測委托單位管理:可進行委托單位查詢、 委托單位添加、委托單位編輯以及委托單位刪除的操作。 對委托單位信息進行查詢時,需要根據(jù)單位名稱、聯(lián)系人 對單位信息進行檢索,檢索到的信息有聯(lián)系電話、郵編、 地址等。
(2)防雷檢測儀器管理:可進行防雷檢測儀器查詢、 防雷檢測儀器添加、防雷檢測儀器編輯、防雷檢測儀器刪除 的操作。進行防雷檢測儀器添加操作時,需要對儀器名稱、 型號以及編號等信息進行填寫。執(zhí)行防雷檢測儀器刪除操作 后,該條檢測信息就會在數(shù)據(jù)庫中消失。 儀器檢測管理功能的用例分析,如表 1 所示。
2.3 防雷檢測項目管理分析
業(yè)務(wù)管理中分析的功能有防雷待檢測管理、防雷檢測中 管理、防雷已檢測管理、防雷待審核管理等。下文為各功能 的具體分析:
(1)防雷待檢測管理:在防雷待檢測管理功能中可進 行防雷待檢測查詢、防雷待檢測查詢詳情、防雷待檢測添加、 防雷待檢測編輯以及防雷待檢測刪除的操作。進行防雷待檢 測添加操作時,需要錄入委托單位、單位地址、郵編、防雷 類別、聯(lián)系人、聯(lián)系電話以及委托協(xié)議編號信息。
(2)防雷檢測中管理:防雷檢測中管理功能中可進行 防雷檢測中查詢、防雷檢測中查詢詳情的操作。防雷檢測中 查詢詳情功能可查詢到的信息有委托單位、單位地址、郵編、 天氣狀況、防雷類別、聯(lián)系人、聯(lián)系電話、檢測日期、地面 狀況、委托協(xié)議編號等。
(3)防雷已檢測管理:防雷已檢測功能中可進行防雷 已檢測查詢和防雷已檢測查詢詳情的操作。
(4)防雷待審核管理:防雷待審核管理中可進行防雷 待審核查詢、防雷待審核查詢詳情以及防雷待審核打印的 操作。
(5)防雷檢測管理:防雷檢測管理功能中可進行新增 檢測的操作。 業(yè)務(wù)管理功能中,用戶可以對防雷待檢測的信息進 行添加。防雷數(shù)據(jù)處理人員在對防雷待檢測信息進行添 加時,首先需要發(fā)出相關(guān)申請,系統(tǒng)接收申請之后調(diào)用 BusinessManagementManager 業(yè)務(wù)管理邏輯類以及業(yè)務(wù)管理控 制類 BusinessManagementWeb,并執(zhí)行 addLightningNotProtect() 防雷待檢測信息添加的方法。防雷待檢測信息進行添加的時 序圖如圖 4 所示。
根據(jù)角色管理活動圖。用戶在進行角色管理之前,對角 色管理的方式進行確認,選擇的范圍包括添加、查詢、編輯、 刪除以及賦權(quán)。自確認管理方式后,系統(tǒng)返回相應(yīng)的結(jié)果,完成角色的管理。
3 結(jié) 論
通過基于 Android 的防雷安全檢測數(shù)據(jù)管理系統(tǒng)各個功 能模塊的設(shè)計與實現(xiàn),實現(xiàn)了現(xiàn)場防雷檢測數(shù)據(jù)的電子化填 報,減少了紙張的使用浪費,并且提高了檢測人員的工作效 率;對型號復(fù)雜、性能不一的防雷檢測專業(yè)技術(shù)設(shè)備和數(shù)量 規(guī)模龐大的防雷檢測委托單位實現(xiàn)了實時、全面的系統(tǒng)化管 理;檢測人員可以隨時隨地準(zhǔn)確地獲取某一項具體的防雷檢 測業(yè)務(wù)進程并進行審核、新增等。同時本系統(tǒng)有助于防雷安 全監(jiān)管部門查缺補漏,從而避免雷擊災(zāi)害事件的發(fā)生,產(chǎn)生 了一定的社會效益。