使用PHP和ASP開發(fā)語言,Mysql和Access數(shù)據(jù)庫,在PHPCMS框架中開發(fā)基于web的淄博市專業(yè)氣象服務(wù)平臺,平臺域名:http://www.zbszyqxt.com。介紹了平臺的總體結(jié)構(gòu),并對系統(tǒng)所包含的專業(yè)氣象服務(wù)數(shù)據(jù)庫系統(tǒng)、專業(yè)氣象產(chǎn)品制作系統(tǒng)、專業(yè)氣象產(chǎn)品顯示系統(tǒng)、平臺及用戶管理系統(tǒng)和淄博專業(yè)氣象臺門戶系統(tǒng)進行了概述。
【關(guān)鍵詞】淄博專業(yè)氣象 服務(wù)產(chǎn)品 Web技術(shù) PHPCMS
淄博市專業(yè)服務(wù)經(jīng)過10多年的發(fā)展,已經(jīng)擁有了大量的專業(yè)用戶,并建立了良好的合作關(guān)系,為了適應(yīng)經(jīng)濟社會發(fā)展需求,結(jié)合淄博市的實際氣象服務(wù)情況,設(shè)計并實現(xiàn)了淄博專業(yè)氣象服務(wù)平臺。平臺提供的氣象服務(wù)產(chǎn)品包括:氣象預(yù)警信息、48小時短期預(yù)報、三小時預(yù)報、各區(qū)縣天氣預(yù)報、五天滾動預(yù)報、今日生活指數(shù)預(yù)報、天黑天亮日出日落、十七城市天氣預(yù)報、天氣實況、電業(yè)局專用天氣實況、日降水量統(tǒng)計、月降水量統(tǒng)計、中期預(yù)報、長期預(yù)報、區(qū)縣三天預(yù)報、逐時預(yù)報、衛(wèi)星云圖和雷達圖等十?dāng)?shù)種。平臺的建設(shè),較好地規(guī)范了工作流程,提高了工作效率,豐富了服務(wù)產(chǎn)品,有效地提高了專業(yè)氣象服務(wù)水平。
1 平臺設(shè)計
平臺主要包括專業(yè)氣象產(chǎn)品制作系統(tǒng)、平臺及用戶管理系統(tǒng)、專業(yè)氣象服務(wù)數(shù)據(jù)庫系統(tǒng)、專業(yè)氣象產(chǎn)品顯示系統(tǒng)和和淄博市專業(yè)氣象門戶系統(tǒng)5部分。平臺針對專業(yè)氣象服務(wù)特點,依托多種氣象服務(wù)產(chǎn)品,以專業(yè)氣象產(chǎn)品數(shù)據(jù)庫為支撐,在專業(yè)預(yù)報的基礎(chǔ)上,通過專業(yè)氣象產(chǎn)品制作系統(tǒng)形成預(yù)報服務(wù)產(chǎn)品并保存在專業(yè)氣象產(chǎn)品數(shù)據(jù)庫,通過專業(yè)氣象產(chǎn)品顯示系統(tǒng)為行業(yè)用戶提供服務(wù),建立自動化程度較高、以網(wǎng)絡(luò)傳輸為主要途徑的專業(yè)氣象服務(wù)工作平臺。平臺總體結(jié)構(gòu)如圖1。
2 專業(yè)氣象產(chǎn)品制作系統(tǒng)
專業(yè)氣象產(chǎn)品制作系統(tǒng)使用ASP語言(Active Server Pages)+Access數(shù)據(jù)庫開發(fā);這套開發(fā)環(huán)境結(jié)合了ASP的語言成熟和Access數(shù)據(jù)庫的體積小反應(yīng)快的優(yōu)勢,并且有Windows系統(tǒng)對該開發(fā)環(huán)境的支持。
預(yù)報員將各種專業(yè)氣象服務(wù)產(chǎn)品所需要的氣象數(shù)據(jù)和資料文件輸入圖2的專業(yè)氣象產(chǎn)品制作系統(tǒng),系統(tǒng)在后臺根據(jù)用戶的需求和產(chǎn)品的規(guī)則生成服務(wù)產(chǎn)品并上傳保存到專業(yè)氣象服務(wù)數(shù)據(jù)庫。
3 平臺及用戶管理系統(tǒng)
平臺及用戶管理系統(tǒng)使用PHP語言(Hypertext Preprocessor)+Mysql數(shù)據(jù)庫,以PHPCMS為架構(gòu)框架開發(fā);這套開發(fā)環(huán)境是基于Web開發(fā)的最佳組合,有安全和高效率等特點,并且有PHPCMS(基于PHP的內(nèi)容管理系統(tǒng))這種成熟穩(wěn)定的框架作為支撐。圖3是平臺及用戶管理系統(tǒng)的功能結(jié)構(gòu)。
平臺管理系統(tǒng)基于PHPCMS的架構(gòu)框架開發(fā)設(shè)計了氣象服務(wù)、氣象新聞、氣象視頻、關(guān)于中心、聯(lián)系方式和中心動態(tài)等內(nèi)容模塊;平臺管理員通過該系統(tǒng)更新各模塊的內(nèi)容,各模塊的內(nèi)容會更新專業(yè)氣象服務(wù)數(shù)據(jù)庫,并體現(xiàn)在淄博市專業(yè)氣象門戶系統(tǒng)。
平臺管理員通過用戶管理系統(tǒng)管理淄博市專業(yè)氣象服務(wù)用戶。該系統(tǒng)提供了添加用戶、刪除用戶、修改密碼和用戶訂制專業(yè)氣象服務(wù)種類選擇等功能,可以根據(jù)不同用戶的需求為用戶訂制所需的氣象服務(wù)產(chǎn)品。
4 專業(yè)氣象服務(wù)數(shù)據(jù)庫系統(tǒng)
平臺的全部數(shù)據(jù)均保存在數(shù)據(jù)庫系統(tǒng)中,該數(shù)據(jù)庫系統(tǒng)包含Mysql和Access兩個數(shù)據(jù)庫,其中Mysql數(shù)據(jù)庫存儲PHPCMS框架的數(shù)據(jù),也即平臺及用戶管理系統(tǒng)和淄博市專業(yè)氣象門戶系統(tǒng)的數(shù)據(jù);Access數(shù)據(jù)庫存儲專業(yè)氣象服務(wù)產(chǎn)品數(shù)據(jù),用于支撐專業(yè)氣象產(chǎn)品制作系統(tǒng)和專業(yè)氣象產(chǎn)品顯示系統(tǒng),圖4較直觀概述該系統(tǒng)的組成結(jié)構(gòu)。
5 淄博市專業(yè)氣象門戶系統(tǒng)和專業(yè)氣象產(chǎn)品顯示系統(tǒng)
淄博市專業(yè)氣象門戶系統(tǒng)和專業(yè)氣象產(chǎn)品顯示系統(tǒng)同樣是使用PHP語言、以PHPCMS為框架開發(fā)的;淄博市專業(yè)氣象門戶系統(tǒng)是將淄博市專業(yè)氣象臺自身形象通過中心動態(tài)、氣象新聞、氣象視頻等多種方式展示給社會和氣象用戶的窗口,可以建立專業(yè)臺對用戶和對內(nèi)部職工的信息通道;提供了淄博市當(dāng)前時次整點天氣預(yù)報(包括氣溫、相對濕度、降水量和風(fēng)向風(fēng)力)、五區(qū)三縣(張店、博山、周村、臨淄、淄川、桓臺、沂源和高青)的天氣實況和淄博市氣象臺當(dāng)日發(fā)布的氣象預(yù)警信息,為廣大社會人士提供基本的氣象預(yù)報信息。
相對門戶系統(tǒng)提供的基本氣象預(yù)報,專業(yè)氣象產(chǎn)品顯示系統(tǒng)為淄博市專業(yè)氣象服務(wù)用戶提供訂制的專業(yè)氣象產(chǎn)品服務(wù),用戶登錄后可以查閱其訂制的氣象產(chǎn)品預(yù)報;界面設(shè)計力求簡潔、便捷,如圖5。
5 結(jié)束語
平臺自交付上線至今已使用半年有余,在后期的應(yīng)用過程中隨著使用修改了幾處Bug,現(xiàn)已穩(wěn)定運行;平臺的建設(shè),較好地規(guī)范了工作流程,豐富了服務(wù)產(chǎn)品,有效地提高了淄博專業(yè)氣象服務(wù)水平。
參考文獻
[1]肖維明.基于PHP+MySQL的網(wǎng)站開發(fā)[J].電子商務(wù),2009(06).
[2]趙鶴芹.設(shè)計動態(tài)網(wǎng)站的最佳方案:Apache+PHP+MySQL[J].計算機工程與設(shè)計,2007(04):059.
[3]陳昕,譚躍生.利用ADO連接Access數(shù)據(jù)庫與ASP程序的方法[J].包鋼科技,2010(01).
[4]趙慧娟,王淑營,孫林夫.面向中小企業(yè)信息化建設(shè)的ASP服務(wù)平臺[J].計算機集成制造系統(tǒng),2004(11).
[5]蘇麗紅.基于PHPCMS V9的留言板系統(tǒng)開發(fā)[J].辦公自動化,2015(08).
[6]李榮國,王見.MySQL數(shù)據(jù)庫在自動測試系統(tǒng)中的應(yīng)用[J].計算機應(yīng)用,2011(12).
作者簡介
宋永鵬(1983-),男,山東省淄博市人。碩士學(xué)位?,F(xiàn)為山東氣象信息中心中級工程師。主要研究方向為軟件開發(fā)與系統(tǒng)集成。
李蘭蘭(1982-),女,安徽省阜陽市人。碩士學(xué)位?,F(xiàn)為山東氣象科技服務(wù)中心中級工程師。主要研究方向為氣象預(yù)報與軟件開發(fā)。
黎亮(1978-),男,山東省濟南市人。本科學(xué)位。現(xiàn)為山東省氣象信息中心中級工程師。主要研究方向為視頻會商與系統(tǒng)集成。
作者單位
1.山東氣象信息中心 山東省濟南市 250031
2.山東氣象科技服務(wù)中心 山東省濟南市 250031