国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于微信平臺的地震信息服務系統(tǒng)設計與實現(xiàn)

2022-09-23 09:37:46閆曉美張正霞谷利國
山西地震 2022年3期
關(guān)鍵詞:用戶端烈度災情

閆曉美,張正霞,谷利國,羅 勇,王 寧,張 娜

(1.山西省地震局,山西 太原 030021;2.太原大陸裂谷動力學國家野外科學觀測研究站,山西 太原 030025)

0 引言

2022年2月25日,中國互聯(lián)網(wǎng)絡信息中心(CNNIC)第49次《中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告》指出,截至2021年12月,我國網(wǎng)民規(guī)模達10.32億,網(wǎng)民人均每周上網(wǎng)時長達28.5 h,使用手機上網(wǎng)的比例達99.7%[1],微信的月活躍用戶數(shù)提升至12.63億。目前,微信已成為一個強大的移動服務平臺,是公眾獲取信息、咨詢服務、交流互動的重要渠道。隨著用戶對政務服務的迫切需求,基于微信平臺開發(fā)的各類政務服務和應用程序逐漸增多。如,農(nóng)業(yè)方面,開發(fā)基于微信平臺的農(nóng)牧業(yè)生產(chǎn)信息技術(shù)服務系統(tǒng),為廣大農(nóng)牧業(yè)生產(chǎn)者提供能夠?qū)W習農(nóng)牧業(yè)科技知識,獲取種養(yǎng)技術(shù)指導的農(nóng)牧業(yè)服務平臺[2];醫(yī)療行業(yè)開發(fā)出基于微信的醫(yī)療就診系統(tǒng),實現(xiàn)便捷化的咨詢就診,有效提升醫(yī)院管理和服務水平[3];還有學者研究基于微信小程序的企業(yè)信息服務系統(tǒng),實現(xiàn)企業(yè)的分類管理、信息上傳、產(chǎn)品展示等功能[4];地震部門通過開通微信公眾號,開展科普宣傳和信息服務工作。目前,山西省地震局(以下簡稱山西局)的信息發(fā)布主要通過門戶網(wǎng)站、微博等新媒體,現(xiàn)有的公眾號缺少地震實時推送功能。因此,針對山西局地震信息服務平臺建設滯后、公眾獲取地震信息渠道受限、地震信息服務水平較低等現(xiàn)象,開發(fā)基于微信的地震信息服務平臺,實時準確發(fā)布最新地震消息,實現(xiàn)地震日報查閱、烈度反饋、災情上報等功能,為公眾及時獲取地震信息提供渠道,同時不斷提高山西局的公共服務水平。

1 系統(tǒng)開發(fā)平臺及技術(shù)

筆者基于微信公眾平臺,建立微信公眾服務號——晉震信息服務,應用微信平臺提供的二次開發(fā)接口,采用Java和MySQL數(shù)據(jù)庫技術(shù),建設后臺服務系統(tǒng)。系統(tǒng)服務框架如第26頁圖1所示,由用戶端、后臺服務層、數(shù)據(jù)存儲層組成。用戶端主要為微信用戶提供服務平臺,分為地震服務、上報反饋、地震日報3個一級菜單和5個子菜單;后臺服務層主要用于構(gòu)建管理系統(tǒng),存儲、展示用戶端信息,實現(xiàn)信息的增、刪、改和查詢功能;數(shù)據(jù)存儲層主要依托EQIM數(shù)據(jù)庫,定期采集數(shù)據(jù)并存儲于地震數(shù)據(jù)庫,通過網(wǎng)站服務器將該數(shù)據(jù)與后臺管理系統(tǒng)進行交互,由后臺管理系統(tǒng)將信息推送用戶端,滿足用戶的信息需求[5]。

圖1 系統(tǒng)架構(gòu)圖Fig.1 System architecture diagram

2 系統(tǒng)設計思路及技術(shù)路線

2.1 設計思路

系統(tǒng)自上而下實現(xiàn)震情信息和地震日報推送,自下而上實現(xiàn)災情上報和烈度反饋。設計思路為:搭建微信公眾平臺的系統(tǒng)后臺及震情信息數(shù)據(jù)庫,選擇性地提取EQIM系統(tǒng)地震信息,通過與地震官方微信平臺的一體化集成,實現(xiàn)震情推送、地震日報查詢;用戶通過服務平臺前端頁面提供的表單上傳功能實現(xiàn)信息反饋,表單涵蓋災情上報、震感情況、烈度反饋等內(nèi)容。

2.2 技術(shù)路線

系統(tǒng)整體技術(shù)路線如第26頁圖2所示。根據(jù)用戶信息需求,采集地震速報、地震日報數(shù)據(jù)庫的數(shù)據(jù)信息,分析處理后,存儲到MySQL數(shù)據(jù)庫,通過地震信息服務系統(tǒng)反饋用戶。當用戶端進行災情上報和烈度反饋操作后,首先采集用戶端提交的表單信息,包括烈度反饋、災情上報、用戶基本信息、用戶定位等,將信息存儲到系統(tǒng)數(shù)據(jù)庫,再通過系統(tǒng)查閱相關(guān)信息。

圖2 整體技術(shù)路線圖Fig.2 Overall technical roadmap

3 系統(tǒng)功能設計

3.1 用戶端功能模塊設計

基于微信平臺的地震信息服務系統(tǒng),以山西局地震信息、歷史地震數(shù)據(jù)庫為基礎(chǔ),采集生成地震速報、地震日報、歷史地震等信息服務資料。用戶端功能模塊由地震服務、上報反饋、地震日報組成(見圖3)。

圖3 用戶端系統(tǒng)功能模塊圖Fig.3 Functional module diagram of user terminal system

(1) 地震服務模塊主要以圖文形式向微信客戶端用戶推送震情信息(震中、發(fā)震時間、震級)。當用戶點擊“地震服務”,出現(xiàn)最新地震、附近地震、歷史地震3個子菜單;點擊“最新地震”,將以圖文形式顯示全國發(fā)生的最新地震,并在地圖上顯示地震發(fā)生的具體位置及其他參數(shù)等;點擊“附近地震”可查閱山西省內(nèi)最新地震情況;“歷史地震”以時間倒序的方式排列發(fā)生的地震,展示方式如圖4所示。

圖4 最新地震、歷史地震展示Fig.4 Display of the latest earthquakes and historical earthquakes

(2) 上報反饋模塊是為用戶提供震后互動的平臺,用戶可及時反饋震后災情和震感(見第27頁圖5)。用戶點擊“災情上報”,平臺將自動跳轉(zhuǎn)到該頁面,包括用戶姓名、電話、災情、社會影響等內(nèi)容。用戶根據(jù)提示的災情信息填寫后,點擊“上報信息”按鈕,完成災情信息的上報;“烈度反饋”主要實現(xiàn)用戶提供震后烈度的反饋,當用戶點擊該選項,平臺跳轉(zhuǎn)至烈度選擇頁面,顯示12個烈度等級,用戶根據(jù)震感情況選擇相應的烈度等級,最后點擊“上報信息”按鈕,完成烈度信息反饋。

圖5 災情上報、烈度反饋界面Fig.5 Disaster reporting and intensity feedback interface

(3) 地震日報模塊為用戶提供山西省內(nèi)每日地震情況,以地震三要素(震中、發(fā)震時間、震級)的形式展示,配有顯示地震發(fā)生位置的地圖(見第27頁圖6)。

圖6 地震日報界面Fig.6 Seismic daily report interface

3.2 后臺管理系統(tǒng)

后臺管理系統(tǒng)用于管理、展示、存儲用戶端收集到的相關(guān)數(shù)據(jù)和信息。主要應用MySQL數(shù)據(jù)庫技術(shù)建立系統(tǒng)數(shù)據(jù)庫,對接原有EQIM數(shù)據(jù)庫數(shù)據(jù),完成數(shù)據(jù)的存儲和傳輸。功能包含系統(tǒng)管理、系統(tǒng)監(jiān)控、首頁統(tǒng)計、微信管理、歷史地震列表、地震日報列表等模塊(見圖7)。系統(tǒng)管理實現(xiàn)菜單、用戶、角色、部門的增、刪、改功能;系統(tǒng)監(jiān)控實現(xiàn)在線用戶、操作日志、登錄時間、登錄名稱的監(jiān)控和管理;微信管理模塊用于查閱微信用戶的昵稱、性別、身份、關(guān)注時間、取關(guān)時間等;歷史地震模塊可實現(xiàn)歷史地震的查看、搜索、刪除功能;地震日報模塊實現(xiàn)省內(nèi)每日地震的查看、搜索、刪除功能;烈度反饋模塊實現(xiàn)震感情況、上報人、上報時間、上報位置及地震三要素等信息的查閱和展示;災情上報模塊實現(xiàn)上報人、聯(lián)系方式、災情情況、社會影響等信息的查閱和展示。

圖7 后臺管理系統(tǒng)首頁Fig.7 Home page of background management system

4 系統(tǒng)的運行及改進

該平臺的服務功能已推廣應用于企業(yè)微信,在企業(yè)微信開發(fā)“晉震服務”的應用,添加烈度上報、災情上報、歷史地震、地震日報等功能,完成服務平臺與企業(yè)微信的對接(見第28頁圖8)。地震發(fā)生后,企業(yè)微信用戶可通過“晉震服務”,上傳當?shù)氐牡卣鹌茐?、受災、傷亡情況等。系統(tǒng)為震后應急救援工作及時獲取災情信息提供數(shù)據(jù)支撐。

圖8 企業(yè)微信中的應用展示Fig.8 Application display in enterprise WeChat

在運行過程中發(fā)現(xiàn),該平臺還存在一定的功能缺陷。如,只有微信關(guān)注用戶才可瀏覽和推送震情信息或上傳震情烈度;平臺端未提供避震場所查詢等功能。因此,還需從技術(shù)層面完善服務平臺,增設避難場所查詢、在線科普、地震常識學習等功能,提高平臺的實用性。

猜你喜歡
用戶端烈度災情
Android用戶端東北地區(qū)秸稈焚燒點監(jiān)測系統(tǒng)開發(fā)與應用
2022年6月全球災情
2021年12月全球災情
高烈度區(qū)域深基坑基坑支護設計
長慶油田:災情就是命令
高烈度地震區(qū)非規(guī)則多跨長聯(lián)連續(xù)梁抗震分析
基于三層結(jié)構(gòu)下機房管理系統(tǒng)的實現(xiàn)分析
智富時代(2017年10期)2017-11-22 17:06:23
一種太陽能戶外自動花架電氣系統(tǒng)簡介
災情再顯城市短板
一種改進型算法在用戶端的性能評估的應用
朔州市| 安庆市| 温宿县| 马公市| 且末县| 大兴区| 安塞县| 龙岩市| 抚宁县| 西华县| 时尚| 武宣县| 蚌埠市| 湘潭县| 班玛县| 福州市| 新余市| 盐津县| 塔城市| 泽州县| 固阳县| 金平| 体育| 松桃| 敦煌市| 靖远县| 搜索| 乐业县| 泰宁县| 临洮县| 郎溪县| 甘孜| 盱眙县| 三穗县| 怀来县| 怀宁县| 信宜市| 阆中市| 凤翔县| 中山市| 大埔县|