999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MVC框架的簡易烈度計臺網基礎資料管理系統的設計與實現

2019-12-04 04:16:01方偉華周藍捷鄭韶鵬李文惠
數字技術與應用 2019年8期

方偉華 周藍捷 鄭韶鵬 李文惠

摘要:針對當前簡易烈度計臺網系統管理過程中存在的大量繁雜的基礎信息被分散保存,無統一的數據錄入、檢索、查詢、安全備份平臺的問題,開發基于MVC框架的簡易烈度計基礎資料管理系統,實現臺站信息管理、儀器參數與序列號管理、值班人員管理、維修登記管理、地震事件報告查詢、地震烈度圖查詢、數據接收系統日志查詢等業務功能,達到提高地震工作人員工作效率、統一管理平臺與保障數據安全性的效果。

關鍵詞:MVC框架;簡易烈度計臺網;基礎信息;統一管理

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2019)08-0152-03

0 引言

隨著國際地震預警與烈度速報在科學技術上的不斷發展和在系統建設上的不斷實踐,地震預警與烈度速報已逐漸成為實用化的減輕地震災害的手段。福建地區作為地震預警試驗示范區,全省數字化監測臺網的不斷加密,強震動數據全部實現了基于IP網絡的實時傳輸。在此基礎上,2016年我中心根據省局要求,采用相對密集的簡易烈度計作為繪制烈度速報圖的補充,我省簡易烈度計布設規模為900臺,規模數量大,該項目將在快速發布的烈度圖中疊加豐富的局部烈度信息,為震后應急救援和災害評估工作提供更多的決策性依據信息,也為社會大眾提供更豐富的地震信息服務。然而,面對如此高密度部署的地震設備,在臺網管理方面福建省地震局也是第一回遇到,如何有條不紊的管理好這些臺網基礎信息,目前工作模式中主要存在以下幾個問題:

(1)大量繁雜的基礎信息被分散保存,相同的資料可能在不同的電腦中保存;(2)基礎信息數據格式眾多,不利于存取,如臺站信息是word格式,地震報告是txt格式,圖件格式jpeg等;(3)查詢檢索既不方便又效率低下,需要咨詢相關工作人員,費時費力;(4)數據安全性低,由于數據格式眾多且分散存儲,難以做到統一備份機制,保障數據的安全性。

針對以上問題,設計一套集臺站信息、儀器信息、管理人員信息、地震報告、烈度圖、維修維護信息、系統日志信息等為主要內容的專業數據庫管理系統是十分必要的。本系統結合簡易烈度計臺網管理的特點,引用MVC框架架構的優勢,選取國內外知名MVC框架工具,采用PHP架站語言與Mysql數據庫進行搭建,使用B/S結構(即瀏覽器和服務器結構)應用方式進行簡易烈度計臺網基礎數據庫管理,簡化架站開發成本,用以解決簡易烈度計臺網運行至今一直沒有一套行之有效的、高效便捷的臺網基礎數據庫管理平臺,可實時響應網內用戶對簡易烈度計臺網基礎信息的查詢與檢索,方便地震管理人員通過Web瀏覽器查詢簡易烈度計臺網基礎信息,可有效提高工作人員工作效率,并對數據安全性起到有效保障作用。

1 開發工具的選擇

選擇一款國內知名MVC框架:ThinkPHP架構工具進行架構,框架主要采用PHP面向對象語言與MySQL關系型數據庫進行架構。它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務,M層主要負責數據庫的操作設計,V層主要負責前臺頁面的展示效果設計,C層主要負責各功能模塊編寫,由于是面向對象設計過程,功能模塊的許多方法可直接由框架直接繼承,方便系統的開發,節約成本。

1.1 MVC框架結構

MVC框架:采用MVC對管理系統進行架構,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型(M)、視圖(V)、控制器(C),M層主要負責數據庫的操作設計,V層主要負責前臺頁面的展示效果設計,C層主要負責各功能模塊代碼編寫,它們各自處理自己的任務,分工明確,且是面向對象框架設計,可直接引用框架中的許多方法進行架構,對系統開發具有重用性高、部署快、成本低、可維護性高、適合團隊開發等優點。

1.2 ThinkPHP架站工具

ThinkPHP是一個快速、兼容而且簡單的輕量級國產PHP開發框架,誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開源協議發布,從Struts結構移植過來并做了改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的思想和TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式。它可以支持windows/Unix/Linux等服務器環境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多種數據庫以及PDO擴展,ThinkPHP框架本身沒有什么特別模塊要求,具體的應用系統運行環境要求視開發所涉及的模塊。

1.3 關系型數據庫:MySQL

MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬于Oracle旗下產品。MySQL是最流行的關系型數據庫管理系統之一,在WEB應用方面,MySQL是最好的RDBMS(Relational Database Management System,關系數據庫管理系統) 應用軟件。MySQL所使用的SQL語言是用于訪問數據庫的最常用標準化語言。MySQL軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站數據庫。

2 技術系統架構

系統主體架構為B/S,數據庫和應用程序代碼均安裝于服務器端,便于集中管理。服務器端為ThinkPHP+Apache+MySQL,系統框架圖如圖1。M層主要負責數據庫的操作設計,V層主要負責前臺頁面的展示效果設計,C層主要負責各功能模塊編寫,由于是面向對象設計過程,功能模塊的許多方法可直接由框架直接繼承,方便系統的開發,節約成本。終端用戶根據不同業務選擇不用功能模塊,主要包括臺站信息管理、儀器信息管理、地震相關產出、維修維護登記管理、日報/月報功能等,由C層對M層進行業務邏輯判斷、數據庫調取;根據業務邏輯選擇不同的視圖,將視圖結果反饋給用戶。

3 系統結構設計

簡易烈度計臺網基礎資料管理系統的開發可以實現前后臺系統、權限管理、登錄功能、分頁功能、下載功能、用戶信息功能、臺站基礎信息添加與查詢功能、儀器參數與序列號添加與查詢功能、日報上報與查詢功能、維修登記上報與查詢功能、Earthworm產出報告查看下載功能、系統日志信息查看下載功能,方便工作人員日常查詢與維護,臺站百度地圖展布功能與點位信息查看等主要功能,提高工作效率;系統功能圖見圖2。

4 系統主要功能介紹

(1)臺站基礎信息。主要實現了臺站基礎信息的資源匯總與查詢功能,主要包括臺網基礎信息地圖展示、臺站基礎信息添加、臺站基礎信息列表、臺站點之志下載等子項。

臺網基礎信息地圖展示功能:該功能是基于百度地圖為背景,可瀏覽展示全臺網地理信息背景,實時查看站點名稱、經緯度、ip地址、地址、維護記錄等信息;

臺站基礎信息添加:實現增加臺站信息的功能;

臺站基礎信息列表:以列表方式列出全臺網臺站基礎信息,并實現快速檢索功能;

臺站點之志下載:實現臺網點之志資料匯總、快速檢索與下載功能,方便野外工作人員快速查詢;

(2)儀器參數信息。主要實現了簡易烈度計儀器參數信息的資源匯總與查詢功能,主要包括儀器參數列表、儀器參數信息添加、儀器配置文件列表、儀器固件下載等子項。

儀器參數列表:以列表方式列出臺網所有儀器參數信息,并提供查詢功能;

儀器參數信息添加:實現新增儀器參數信息的添加功能;

儀器配置文件列表:以列表方式列出儀器重要配置文件信息,并提供下載功能;

儀器固件下載:以列表方式列出儀器相關固件版本文件,并提供下載功能;

(3)運行日報管理,主要實現了臺網每日臺網運維情況的報表上報功能,以便后期總結統計與查詢。

(4)運行月報管理,主要實現了臺網每月臺網運維情況的報表上報功能,以便后期總結統計與查詢。

(5)維修登記管理,主要實現了臺網日常野外運維登記備案功能,主要包括維修上報管理、維修登記列表、故障類型管理、處理類型管理等子項。

(6)Earthworm產出下載:主要實現了Earthworm數據系統產出信息查詢與下載,主要包括地震報告與地震圖件兩個二級菜單功能。

地震報告下載主要是由Earthworm中tcpd模塊產出的地震報告事件。

地震圖件下載主要是由Earthworm中sharkmap模塊產出的地震pga圖件。

(7)Earthworm系統日志下載:主要實現了Earthworm數據系統各模塊系統日志信息的查詢與下載。

(8)相關信息與資料模塊:主要實現了簡易烈度計臺網運維中相關操作手冊文檔的歸檔、查詢與下載,方便工作人員運維管理。

5 系統運行

基于MVC框架的簡易烈度計臺網基礎資料管理系統已部署在地震行業網內,通過瀏覽器登錄系統,運行后輸入帳號、密碼,既可進入系統首頁。基于百度地圖的臺網位置信息展示圖如圖3所示。

6 結語

該系統采用MVC框架結構對管理系統進行架構,它強制性的使應用程序的輸入、處理和輸出分開。它們各自處理自己的任務,分工明確,對系統開發具有重用性高、部署快、成本低、可維護性高、適合團隊開發等優點,通過該系統的設計與部署,有效的將它應用的當前福建省簡易烈度計臺網運維與管理的工作中,達到提高地震工作人員工作效率、統一管理平臺與保障數據安全性的效果,適合在地震行業網內推廣。

參考文獻

[1] 倪泰山,闕云彩,李祥.基于B/S結構的地震臺站綜合信息管理系統的設計與實現[J].地震研究,2009(1):89-93.

[2] 王俊芳,李隱峰.基于MVC模式的ThinkPHP框架研究[J].電子科技,2014,27(4):151-153.

Design and Implementation of Basic Data Management System Based on MVC Framework of Facile Seismic Intensity Network

FANG Wei-hua,ZHOU Lan-jie,ZHENG Shao-peng,LI Wen-hui

(Xiamen Research Center of Seismic Exploration,Xiamen Fujian? 361021)

Abstract:Currently, a large number of basic but complicated information is dispersedly stored in the facile seismic intensity network system. There is no unified platform for data entry, retrieval, query, and security backup. In this paper, we develop a simplified basic data management system based on the MVC framework, to achieve management of station information, instrument parameters and serial number, duty staff, maintenance registration, earthquake event report query, seismic intensity map query, log query of data receiving system and other business functions. Thus, such system can help to improve the working efficiency of seismic staff, and provide a unified management platform to ensure the data security.

Key words:MVC Framework; Facile Seismic Intensity Network; Basic Information; Unified Management

主站蜘蛛池模板: 亚洲欧美日韩久久精品| 极品国产一区二区三区| 在线观看精品自拍视频| 午夜日韩久久影院| 国产精品精品视频| lhav亚洲精品| 亚洲日韩精品欧美中文字幕| 欧美成人国产| 国产 在线视频无码| 伦伦影院精品一区| av在线5g无码天天| 国产精品伦视频观看免费| 色有码无码视频| 国产成人亚洲毛片| 午夜性刺激在线观看免费| 成人国产免费| 五月婷婷丁香综合| 女人av社区男人的天堂| 国产第八页| 免费国产无遮挡又黄又爽| 不卡国产视频第一页| 国产精品13页| 国产对白刺激真实精品91| 国产欧美日韩专区发布| 中美日韩在线网免费毛片视频| 国产成人高清亚洲一区久久| 国产91视频免费观看| 国产麻豆永久视频| 最新国语自产精品视频在| a天堂视频| 国产免费羞羞视频| 99这里只有精品在线| 国产精品内射视频| 国产精品19p| 亚洲最猛黑人xxxx黑人猛交 | 婷婷丁香在线观看| 久久精品这里只有精99品| 日韩AV无码免费一二三区| 91毛片网| 欧美成人精品在线| 亚洲国产黄色| 欧美视频在线不卡| 国产在线无码一区二区三区| 一区二区三区四区在线| 亚洲AV一二三区无码AV蜜桃| 欧美a在线视频| 亚洲欧美一区二区三区麻豆| 久久精品中文字幕免费| 91破解版在线亚洲| 真实国产乱子伦视频| 欧美va亚洲va香蕉在线| 欧美一区二区福利视频| 久久久精品国产SM调教网站| 91在线播放免费不卡无毒| 国产精品美女网站| 99视频国产精品| 欧美精品1区| 亚洲精品国偷自产在线91正片| 91麻豆精品国产高清在线| 亚洲AⅤ无码日韩AV无码网站| 在线看片国产| 国产永久在线观看| 久久精品人妻中文系列| 亚洲AV无码久久精品色欲| 午夜爽爽视频| 成人精品视频一区二区在线| 丰满少妇αⅴ无码区| 欧美成人h精品网站| 男人的天堂久久精品激情| 丁香婷婷综合激情| 久久不卡精品| 国产本道久久一区二区三区| 国产呦视频免费视频在线观看| 91精品国产丝袜| 欧美色视频在线| 热re99久久精品国99热| 亚洲AV无码精品无码久久蜜桃| 亚洲福利视频网址| 久久无码高潮喷水| 91视频免费观看网站| 在线国产三级| 午夜福利无码一区二区|