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