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

表1 技術(shù)路線表
展示層:APP 端主要實(shí)現(xiàn)郵件信息的展示功能,WEB 端主要包括郵件監(jiān)聽服務(wù)、郵件監(jiān)聽配置、郵箱賬戶維護(hù)等。

圖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)聽配置、郵箱賬戶維護(hù)等,系統(tǒng)組件服務(wù)包括系統(tǒng)安全組件管理。
存儲(chǔ)層:系統(tǒng)主要利用MYSQL 存儲(chǔ)郵件信息、郵箱賬戶等信息。
為滿足系統(tǒng)的應(yīng)用需求,對(duì)系統(tǒng)功能進(jìn)行設(shè)計(jì),其系統(tǒng)功能結(jié)構(gòu)圖如圖3。

圖3 系統(tǒng)功能結(jié)構(gòu)圖
郵件查詢服務(wù): 通過(guò)I 國(guó)網(wǎng)實(shí)現(xiàn)對(duì)登錄賬號(hào)的郵件進(jìn)行查詢。
郵件監(jiān)聽服務(wù):利用python 或者java 在后臺(tái)監(jiān)聽郵箱的接收信息情況,并將接收信息錄入MYSQL 數(shù)據(jù)庫(kù),并支持短信通知。
郵箱賬戶配置:主要實(shí)現(xiàn)I 國(guó)網(wǎng)賬戶與郵箱賬戶的關(guān)聯(lián),并支持用戶基本信息的維護(hù)功能。
郵件監(jiān)聽服務(wù):主要實(shí)現(xiàn)郵件監(jiān)聽頻率的設(shè)置功能。
本項(xiàng)目APP 是基于i 國(guó)網(wǎng)進(jìn)行安裝、部署,部署內(nèi)容如表2。

表2
?