程亞萍 王 東 張 凱 占永紅 張 翔
(國網(wǎng)安徽省電力有限公司安慶供電公司,安徽 安慶246000)
開發(fā)一種基于I 國網(wǎng)的郵件監(jiān)控管理系統(tǒng),系統(tǒng)分為移動端(I 國網(wǎng))和后臺服務(wù)端,其中后臺服務(wù)端在內(nèi)網(wǎng)后臺定時讀取個人賬號郵件標(biāo)題及郵件內(nèi)容并將內(nèi)容存儲在數(shù)據(jù)庫中,移動端展示個人賬號最近7 天的郵件信息,其中移動端是通過隔離裝置連接內(nèi)網(wǎng)數(shù)據(jù)庫讀取郵件信息。
利用python 或者java 在后臺監(jiān)聽多個賬號的郵件接收信息,并將接收信息錄入MYSQL 數(shù)據(jù)庫,并短信通知。
基于I 國網(wǎng),對已接收郵件進行展示,并提供按照關(guān)鍵字及時間段進行查詢。
系統(tǒng)采用APP+WEB 相結(jié)合模式,基于國網(wǎng)移動應(yīng)用平臺開發(fā),分為移動客戶端和支撐平臺兩部分,其中移動客戶端基于外網(wǎng)移動交互平臺,服務(wù)主站為B/S 架構(gòu)應(yīng)用。
總體框架圖如圖1。
系統(tǒng)分為移動APP 端和WEB 端。APP 端主要實現(xiàn)郵件信息的展示功能。WEB 端包括后臺監(jiān)聽模塊和后臺管理模塊兩大模塊,后臺監(jiān)聽模塊實現(xiàn)郵件的收錄與錄入數(shù)據(jù)庫,后臺管理模塊主要實現(xiàn)郵件賬戶信息的維護、郵件監(jiān)聽配置等。
表1 技術(shù)路線表
展示層:APP 端主要實現(xiàn)郵件信息的展示功能,WEB 端主要包括郵件監(jiān)聽服務(wù)、郵件監(jiān)聽配置、郵箱賬戶維護等。
圖1 總體框架圖
圖2 技術(shù)架構(gòu)圖
應(yīng)用服務(wù)層:應(yīng)用服務(wù)層為展示層提供數(shù)據(jù)交互服務(wù),主要包括業(yè)務(wù)模塊基礎(chǔ)服務(wù)以及系統(tǒng)組件服務(wù),其中業(yè)務(wù)模塊基礎(chǔ)服務(wù)包括郵件監(jiān)聽服務(wù)、郵件查詢服務(wù)、郵件監(jiān)聽配置、郵箱賬戶維護等,系統(tǒng)組件服務(wù)包括系統(tǒng)安全組件管理。
存儲層:系統(tǒng)主要利用MYSQL 存儲郵件信息、郵箱賬戶等信息。
為滿足系統(tǒng)的應(yīng)用需求,對系統(tǒng)功能進行設(shè)計,其系統(tǒng)功能結(jié)構(gòu)圖如圖3。
圖3 系統(tǒng)功能結(jié)構(gòu)圖
郵件查詢服務(wù): 通過I 國網(wǎng)實現(xiàn)對登錄賬號的郵件進行查詢。
郵件監(jiān)聽服務(wù):利用python 或者java 在后臺監(jiān)聽郵箱的接收信息情況,并將接收信息錄入MYSQL 數(shù)據(jù)庫,并支持短信通知。
郵箱賬戶配置:主要實現(xiàn)I 國網(wǎng)賬戶與郵箱賬戶的關(guān)聯(lián),并支持用戶基本信息的維護功能。
郵件監(jiān)聽服務(wù):主要實現(xiàn)郵件監(jiān)聽頻率的設(shè)置功能。
本項目APP 是基于i 國網(wǎng)進行安裝、部署,部署內(nèi)容如表2。
表2
?