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