覃章 鄧紀威 羅曉軍 林為東
【摘 要】省級氣象部門傳統(tǒng)的機械式水電表的水電數(shù)據(jù)記錄主要采用傳統(tǒng)抄表到紙上的管理模式,管理效率低,不方便查閱記錄,更不利于后期制作部門內各單位的水電費繳費單。文章基于動態(tài)網頁和數(shù)據(jù)庫技術,開發(fā)了氣象水電抄表管理平臺。該平臺通過數(shù)據(jù)庫在服務器端建立相應的單位水電相關表,實現(xiàn)瀏覽器端與后臺數(shù)據(jù)庫之間的快速訪問。用戶可通過手機、平板、電腦多種終端實時記錄每月水電表的抄表數(shù),可隨時查閱每月歷史數(shù)據(jù)并導出歷史數(shù)據(jù);同時,自動計算公攤等相關參數(shù),生成單位的水電費繳費單,從而實現(xiàn)對部門水電表數(shù)據(jù)的電子化信息管理。
【關鍵詞】php技術;動態(tài)網頁;水電表;管理
【中圖分類號】TP274.2 【文獻標識碼】A 【文章編號】1674-0688(2020)07-0039-03
0 引言
省級氣象管理部門傳統(tǒng)的機械式水電表的水電數(shù)據(jù)記錄主要采用抄表在紙上的管理模式,其管理效率低。不方便查閱;同時后期制作各單位的水電費繳費單,必須手動錄入Excel表,導致工作人員需要再次錄入電腦,增加了二次錄入工作量,也增加數(shù)據(jù)的出錯概率;此外,大量Excel表的管理模式不成體系,也不方便管理。因此,開發(fā)一個電子信息化的水電表數(shù)據(jù)錄入平臺顯得十分必要。方便工作人員實現(xiàn)現(xiàn)場一次性錄入水電表數(shù)到平臺數(shù)據(jù)庫,隨時查閱導出歷史數(shù)據(jù)和自動計算水電費,將極大地降低管理人員的工作量。目前,各行業(yè)已經開發(fā)了一些水電信息化平臺,但大多是基于智能電子水電表[1-5],并不適用于需要人工抄表的機械式老水電表。因此,開發(fā)一個針對手動抄表模式的動態(tài)管理平臺非常有必要。本文基于php動態(tài)網頁和MySQL數(shù)據(jù)庫技術,開發(fā)了部門內部使用的水電抄表管理平臺。
目前,水電信息管理平臺大多數(shù)是基于WEB動態(tài)網頁技術開發(fā)[6-8]。基于該技術的網頁在客戶端無需外掛安裝其他軟件,且具有良好的人機交互界面。由于平臺中的數(shù)據(jù)不斷地進行添加、修改,所以動態(tài)網頁技術還需要與數(shù)據(jù)庫相結合使用[9]。php技術在小型化平臺開發(fā)的時候容易維護,擴展性很好,對于前端用戶來說界面很友好[10-11]。MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng),其功能強大、體積小、速度快且免費,使得該數(shù)據(jù)庫有廣泛的應用[12-13]。因此,將php技術與MySQL技術結合開發(fā)小型的動態(tài)網頁,是非常經濟且效率高的。
本文結合php動態(tài)網頁技術和MySQL數(shù)據(jù)庫技術,開發(fā)了氣象水電抄表電子信息化管理平臺。該平臺可在手機、平板、電腦多種終端實現(xiàn)水電表抄表數(shù)電子化登記,隨時查閱每月抄表數(shù)、導出歷史數(shù)據(jù);同時,平臺自動計算水電公攤等相關參數(shù),生成各個單位的水電費月繳費單,并可直接打印輸出。這些功能將極大地提高水電管理人員的工作效率。
1 總體結構設計
本平臺采用動態(tài)網頁php技術開發(fā),動態(tài)數(shù)據(jù)存儲在服務器的MySQL數(shù)據(jù)庫中。用戶通過工作界面瀏覽器,實現(xiàn)后臺數(shù)據(jù)庫的訪問。氣象水電抄表管理平臺主要設計7個功能模塊,包括水電表管理、單位管理、單位-水電表關聯(lián)管理、水電抄表管理、公攤參數(shù)計算、水電費通知單管理、歷史數(shù)據(jù)導出(如圖1所示)。功能實現(xiàn)過程:在水電抄表管理平臺上,首先分別設置水電表與單位屬性,利用關聯(lián)表,設置每個單位使用的全部水電表;其次每月抄表記錄所有水電表的表數(shù),當所有水電表的抄表完整時,自動根據(jù)公攤公式計算當月水損系數(shù)和公攤系數(shù);最后利用相關系數(shù)和關聯(lián)表,計算每個單位當月的水電費和公攤費,并生成水電費通知單。
2 數(shù)據(jù)結構
針對水電表抄表管理平臺的功能設計,建立相應的數(shù)據(jù)庫信息表。該平臺設計有7個數(shù)據(jù)表,包括水電表、單位表、單位-水電表關聯(lián)管理表、水電抄表、固定參數(shù)表、每月公攤參數(shù)表、用戶表。圖2所示是數(shù)據(jù)庫中的水電抄表。表1顯示了單位表在數(shù)據(jù)庫中的結構。水電表用來存儲部門內所有表的屬性值,包括位置、類型(總水表、總電表、分水表、分電表等)、表的倍率。單位表存儲公司全稱、是否有五大公攤的情況(有,該公攤設置為1,否則設為0)和公攤面積屬性值。單位-水電表關聯(lián)管理表,用來關聯(lián)單位所使用的水電表,設置水電表用量的比例(如存在多單位共用一個表的情況)。水電抄表存儲每月每個表的讀數(shù)、抄表時間和抄表人。固定參數(shù)表用于存儲計算水電公攤和水電費時用到的固定參數(shù),如固定的公攤系數(shù)、公攤總面積、水電費單價等。
3 系統(tǒng)功能及實現(xiàn)
針對目前抄表讀數(shù)的水電表面臨的查閱不方便、水電費計算數(shù)據(jù)再錄入、再錄入易出錯、數(shù)據(jù)表不系統(tǒng)等管理現(xiàn)狀,氣象水電抄表管理平臺可以解決這些技術問題。平臺不僅對水電表信息和單位信息進行管理,同時實現(xiàn)了水電表數(shù)據(jù)直接錄入,水電費通知單自動生成。平臺設計主要涉及以下7個功能模塊。
(1)水電表管理:本部門水電表不多,但各水電功能不同,有總表,有分表,有的表的表數(shù)需代入公式計算公攤,而有些不是。因此,需要分門別類進行管理。同時,每個表有不同的倍率(實際表數(shù)=倍率×抄表數(shù)),因此也需要加以標記。
(2)單位管理。用來管理部門所有用水用電的單位。
(3)單位-水電表關聯(lián)管理:每個單位位置一般是固定的,但有時也會變更。因此單位使用的水電表也會變更。因此,采用關聯(lián)管理時可根據(jù)單位位置變化,重新關聯(lián)使用表。同時,該模塊部分能直觀顯示每個公司對應的水電表,方便查閱(如圖2所示)。
(4)水電抄表管理:水電抄表位置不同,通常抄表主要在移動手機或平板端進行。在該系統(tǒng)平臺上,抄表員只需要一次錄入,避免了采用紙記錄的二次錄入,提高工作效率,也避免多次登記的誤輸入。在該模塊能看到已抄表和未抄表的水電表,避免了漏登記,也提供在一定時限內的數(shù)據(jù)修改,從而使得抄表員能及時糾正誤抄表數(shù)。此外,記錄也顯示抄表人和抄表時間,提供了記錄留痕,方便進行責任監(jiān)督(如圖3所示)。
(5)公攤參數(shù)計算:當每月所有表都記錄抄表數(shù)時,系統(tǒng)自動根據(jù)部門水電損失表數(shù),計算本月整個部門的水電損系數(shù)和水電公攤系數(shù)。
(6)水電費通知單管理:根據(jù)本月水電損系數(shù)和水電公攤系數(shù),計算每個單位的水電費和水電公攤費,并生成水電通知單,該單可直接打印輸出,極大地減少Excel表的存儲管理(如圖4所示)。
(7)歷史數(shù)據(jù)導出:方便用戶進行數(shù)據(jù)備份和數(shù)據(jù)再分析。
4 結語
本文基于動態(tài)網頁技術設計了氣象水電抄表管理平臺。該平臺可在多種移動終端上運行,實現(xiàn)了水電抄表數(shù)據(jù)的直接電子信息化管理;同時,自動計算水電損系數(shù)和公攤系數(shù)、自動生成水電費通知單,從而減少管理人員進行多表管理的工作量;此外,數(shù)據(jù)的導出功能,更方便了數(shù)據(jù)的備份和再分析。因此,該平臺使得水電表抄表管理更加規(guī)范化、信息化、自動化,極大地提高了水電表數(shù)據(jù)管理的效率和質量。
參考文獻
[1]楊永清.公寓集中電表抄表系統(tǒng)設計案例——新開普水電管理系統(tǒng)的應用[J].現(xiàn)代工業(yè)經濟和信息化,2016,6(13):32-36.
[2]李強,楊巋,吳天吉.基于.Net平臺的水電抄表管理系統(tǒng)設計與實現(xiàn)[J].軟件導刊,2013,12(4):80-81.
[3]黃曉紅.鐵路水電管理信息系統(tǒng)的設計與實現(xiàn)[D].成都:電子科技大學,2011.
[4]支琴,雷中明.高校水電自動化信息系統(tǒng)[A].中國儀器儀表學會.第九屆全國信息獲取與處理學術會議論文集Ⅰ[C].北京:《儀器儀表學報》雜志社,2011:300-303.
[5]張棟.一種基于GSM的小區(qū)水、電、氣遠程抄表及其管理信息系統(tǒng)的設計[D].濟南:山東大學,2005.
[6]李強.Asp、asp.Net和jsp是動態(tài)網頁設計技術比較 [J].電腦知識與技術,2014,10(34):8296-8297.
[7]梁銀妮.Web網站中動態(tài)網頁設計技術的應用和實現(xiàn)[J].數(shù)字技術與應用,2017(1):83-85.
[8]楊麗麗,蔣冬雁,晏敏,等.基于ASP.NET的氣象計量業(yè)務管理系統(tǒng)設計[J].企業(yè)科技與發(fā)展,2019(8):61-63.
[9]王逾西.動態(tài)網頁的數(shù)據(jù)庫連接技術[J].天津市財貿管理干部學院學報,2010,12(1):41-43.
[10]杜飛.基于ASP.NET的倉庫管理系統(tǒng)的開發(fā)設計[J].企業(yè)科技與發(fā)展,2018(3):117-118.
[11]楊麗麗,蔣冬雁,毛壽興,等.基于PHP的氣象計量信息網設計[J].企業(yè)科技與發(fā)展,2019(4):47-50.
[12]蘭旭輝,熊家軍,鄧剛.基于MySQL的應用程序設計[J].計算機工程與設計,2004(3):442-443,468.
[13]胡雯,李燕.MySQL數(shù)據(jù)庫存儲引擎探析[J].軟件導刊,2012,11(12):129-131.