丁順鶯
摘 要: 針對(duì)現(xiàn)行的用電管理系統(tǒng)存在的問(wèn)題,運(yùn)用Scrum敏捷方法進(jìn)行,結(jié)合可記錄用電度數(shù)與用電狀態(tài)的硬件,通過(guò)建立和完善客戶檔案,針對(duì)管理要求設(shè)計(jì)一個(gè)用電管理、計(jì)價(jià)及付費(fèi)的應(yīng)用系統(tǒng)。該系統(tǒng)數(shù)據(jù)精度高,能解決傳統(tǒng)用電管理上的缺點(diǎn),滿足了房東與房客隨時(shí)隨地了解用電狀況的需求。
關(guān)鍵詞: 出租房; Scrum; 用電管理; 計(jì)價(jià); 付費(fèi)
中圖分類(lèi)號(hào):TP399 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2016)11-08-03
Research on the electricity management system of rental housing
Ding Shunying
(Fujian Vocational College of Agriculture, Fuzhou, Fujian 350119, China)
Abstract: Aiming at the existing problems of current electricity management system, using Scrum agile method, combined with the hardware which can record the electricity consumption and electricity use status, through the establishment and improvement of customer files, and according to the management requirements, an application system for electricity charges management is designed. The system data precision is high, can solve the existing problems of traditional power management, and meet the requirement of landlord and the tenant to know the electricity use situation at any time.
Key words: rental housing; Scrum; electricity management; pricing; pay
0 引言
隨著現(xiàn)代工業(yè)化的不斷發(fā)展,勞動(dòng)力高度集中在城市特別是發(fā)達(dá)的城市,便捅出大量的出租屋;用電管理對(duì)于出租屋來(lái)說(shuō)是項(xiàng)重要的工作。 現(xiàn)行出租屋市場(chǎng)的用電情況大致分為以下三種:①每間房間安裝獨(dú)立電表,房東每月抄電表來(lái)向房客收電費(fèi);②由房客每月交固定電費(fèi)給房東;③使用IC卡預(yù)付費(fèi)電表。然而此管理方式有諸多缺點(diǎn):人工抄表費(fèi)時(shí)費(fèi)力,固定電費(fèi)存在公平問(wèn)題,IC卡預(yù)付費(fèi)存儲(chǔ)不便,易丟失。為解決上述問(wèn)題同時(shí)更好的管理各租戶用電情況,本文運(yùn)用Scrum敏捷方法,采用云端服務(wù),設(shè)計(jì)了「出租屋用電管理系統(tǒng)」。
1 Scrum敏捷方法
1.1 Scrum概述
Scrum敏捷方法屬于一種持續(xù)改善、溝通及重視團(tuán)隊(duì)合作的方法。Scrum中的主要角色包括:產(chǎn)品負(fù)責(zé)人、Scrum專(zhuān)家、Scrum團(tuán)隊(duì)[2]。開(kāi)發(fā)流程由產(chǎn)品負(fù)責(zé)人與顧客溝通,定義出明確的需求,并將需求以簡(jiǎn)單句子描述成用戶故事。之后,將用戶故事加入到產(chǎn)品待辦目錄中,提供團(tuán)隊(duì)了解項(xiàng)目的功能需求與目標(biāo)。產(chǎn)品負(fù)責(zé)人針對(duì)用戶故事進(jìn)行重新排序,待完成產(chǎn)品待辦清單后進(jìn)行產(chǎn)品開(kāi)發(fā)。
1.2 Scrum會(huì)議與用戶故事
Scrum中有三項(xiàng)重要的會(huì)議。①?zèng)_刺規(guī)劃會(huì)議:產(chǎn)品開(kāi)發(fā)過(guò)程分成若干個(gè)固定期間進(jìn)行沖刺,每一個(gè)沖刺開(kāi)始前會(huì)召開(kāi)會(huì)議并產(chǎn)生一份沖刺待辦清單,清單列出本次沖刺所要完成的工作。②每日站立會(huì)議:團(tuán)隊(duì)所有成員參加的短會(huì),所有人站立開(kāi)會(huì),交流項(xiàng)目進(jìn)展情況[3]。③沖刺檢查會(huì)議:檢查沖刺結(jié)束后的工作事項(xiàng),產(chǎn)品擁有者提出問(wèn)題并與Scrum團(tuán)隊(duì)溝通,將建議整理到產(chǎn)品待辦清單中。
用戶故事是產(chǎn)品負(fù)責(zé)人描述使用者的要求,在工作中方便與顧客溝通并讓團(tuán)隊(duì)容易估算系統(tǒng)開(kāi)發(fā)時(shí)間。每個(gè)故事都有個(gè)故事點(diǎn),估算用戶故事所需的工作量,用來(lái)協(xié)助Scrum團(tuán)隊(duì)量化每回合沖刺的工作量。
2 用電管理系統(tǒng)設(shè)計(jì)
本系統(tǒng)采用Scrum方法來(lái)進(jìn)行系統(tǒng)開(kāi)發(fā),設(shè)計(jì)出一個(gè)用電管理、計(jì)價(jià)及收費(fèi)的系統(tǒng)。在收取電費(fèi)上,本系統(tǒng)采用預(yù)收存儲(chǔ)的方式,自動(dòng)計(jì)算與收取電費(fèi)以減少人力、時(shí)間與人工計(jì)算出錯(cuò)的問(wèn)題,并讓房客可以方便的通過(guò)第三方支付平臺(tái)進(jìn)行電費(fèi)存儲(chǔ)。在用電管理上,房東通過(guò)本系統(tǒng)能遠(yuǎn)程設(shè)定計(jì)價(jià)方式并將收費(fèi)標(biāo)準(zhǔn)及記錄提供給房客,達(dá)到實(shí)時(shí)取得用電信息并在必要時(shí)遠(yuǎn)程控制用電。
2.1 系統(tǒng)設(shè)計(jì)
本系統(tǒng)使用Scrum中的用戶故事來(lái)記錄系統(tǒng)功能需求,參與系統(tǒng)運(yùn)作的三個(gè)角色:系統(tǒng)管理者、房東及房客。9個(gè)用戶故事如表1所示。
2.2 云端主機(jī)服務(wù)
本系統(tǒng)主機(jī)采用軟件實(shí)時(shí)服務(wù)的模式:軟件供應(yīng)商以服務(wù)的方式將系統(tǒng)軟件租給房東,房東使用云端提供的應(yīng)用程序,不必掌握系統(tǒng)、硬件與網(wǎng)絡(luò)基礎(chǔ)架構(gòu)。用電管理云端服務(wù)共有以下四個(gè)重要流程。
⑴ 硬件環(huán)境安裝流程:系統(tǒng)供應(yīng)商前往用戶端進(jìn)行電源管理單元硬件安裝,設(shè)定電源管理單元的IP、ID并完成系統(tǒng)平臺(tái)上注冊(cè),最后將這些帳號(hào)、密碼交給房東。
⑵ 房東管理用戶端流程:房東登入系統(tǒng)后,可查看用戶端所有的電源管理單元信息。設(shè)定每個(gè)用戶端的密碼、收費(fèi)標(biāo)準(zhǔn)。必要時(shí)可以使用遠(yuǎn)端控制功能開(kāi)/關(guān)用戶端電源。
⑶ 房客查詢用戶端信息及電費(fèi)存儲(chǔ)流程:房客登入系統(tǒng)平臺(tái),查詢用戶端電源管理單元的用電信息、電費(fèi)余額,還可進(jìn)行電費(fèi)存儲(chǔ)。
⑷ 第三方付款平臺(tái)交易流程:房客登入系統(tǒng)后,在電費(fèi)存儲(chǔ)模塊上使用第三方付款平臺(tái)進(jìn)行電費(fèi)存儲(chǔ),并將存款轉(zhuǎn)給房東。
系統(tǒng)設(shè)計(jì)8個(gè)模塊,如圖2所示。
2.3 第三方支付平臺(tái)
第三方支付平臺(tái)的交易過(guò)程實(shí)際上是一種提供支付信用擔(dān)保的中介服務(wù)[4]。需具備一定實(shí)力與信譽(yù)保障的獨(dú)立機(jī)構(gòu),能與各大銀行簽約,能提供與銀行支付結(jié)算系統(tǒng),支持網(wǎng)絡(luò)平臺(tái)交易付款模式。通過(guò)第三方支付,消費(fèi)者能夠輕松的進(jìn)行付款,保障交易的安全。第三方支付方式多樣靈活,用戶可以使用網(wǎng)絡(luò)、電話、短信、信用卡、ATM等多種方式。
3 用電管統(tǒng)程序設(shè)計(jì)
系統(tǒng)分為三個(gè)獨(dú)立的程序。第一個(gè)是電力接收程序,由接收模塊所構(gòu)成,使用Web Service負(fù)責(zé)接收電源管理單元的資料并存儲(chǔ)到數(shù)據(jù)庫(kù)。第二個(gè)是扣款程序,由扣款模塊構(gòu)成,依照進(jìn)程以周期性的方式進(jìn)行,負(fù)責(zé)計(jì)算電費(fèi)金額與扣款。第三個(gè)是管理平臺(tái)程序,由其他剩余模塊構(gòu)成,負(fù)責(zé)回應(yīng)使用者的請(qǐng)求及執(zhí)行系統(tǒng)功能。
3.1 電力信息接收程序設(shè)計(jì)
本系統(tǒng)的核心是電力信息,系統(tǒng)需要取得基本電力信息,才能顯示資料并進(jìn)行電費(fèi)計(jì)算。電源管理單元的硬件將電力的相關(guān)信息通過(guò)網(wǎng)絡(luò)傳到電源管理模塊,這些電力相關(guān)的信息主要包括:電源管理單元設(shè)備的ID編號(hào)、IP、電流、電壓、累計(jì)度數(shù)、累計(jì)時(shí)間等。電力接收程序?qū)ν馓峁¦eb Service,使用SOAP協(xié)議提供Receive 呼叫服務(wù)接收電源管理單元傳來(lái)的電力信息;電力接收程序針對(duì)資料進(jìn)行解析而后存儲(chǔ)至數(shù)據(jù)庫(kù),最后使用WORK回應(yīng)給電源管理單元接收成功或夫敗。電力接收流程圖如圖2所示。
3.2 自動(dòng)扣款程序設(shè)計(jì)
扣款程序由系統(tǒng)通過(guò)進(jìn)程自動(dòng)執(zhí)行?!鸽娫垂芾砟K」通過(guò)Receive()方法呼叫系統(tǒng)端傳送目前使用度數(shù)與上次結(jié)算度數(shù)以取得電力使用度數(shù),最后傳至「電費(fèi)計(jì)價(jià)、扣款模塊」,扣款程序根據(jù)「電費(fèi)計(jì)價(jià)、扣款模塊」回傳的房間計(jì)價(jià)方式來(lái)計(jì)算電費(fèi),最后將電費(fèi)傳送到「電費(fèi)計(jì)價(jià)、扣款模塊」來(lái)扣除電費(fèi)金額??劭罴o(jì)錄資料表如表2所示。
3.3 管理平臺(tái)程序設(shè)計(jì)
管理平臺(tái)程序使用MVC框架處理使用者的要求及回應(yīng)。在MVC模式中,一個(gè)應(yīng)用層被分為三個(gè)層次:模型層、視圖層和控制層,它們?cè)趹?yīng)用系統(tǒng)中分擔(dān)不同的角色,完成不同的任務(wù)[5]。在此框架中,當(dāng)有一個(gè)進(jìn)入要求時(shí),由控制層統(tǒng)一接收,并且指派要求給對(duì)應(yīng)的控制,控制層會(huì)建立所需要的模型與視圖再回應(yīng)給前端控制層,控制層通過(guò)視圖模板將模型與視圖結(jié)合產(chǎn)生出HTML,再回應(yīng)給使用者,使用者根據(jù)系統(tǒng)平臺(tái)回應(yīng)的HTML進(jìn)行登入與退出動(dòng)作來(lái)完成操作。
4 結(jié)束語(yǔ)
本文設(shè)計(jì)的「出租屋用電管理系統(tǒng)」將電表計(jì)量通過(guò)網(wǎng)絡(luò)結(jié)合電源管理單元硬件將數(shù)據(jù)以Receive 方法傳送給服務(wù)器,系統(tǒng)通過(guò)排程自動(dòng)進(jìn)行電費(fèi)扣款。 本研究經(jīng)過(guò)測(cè)試效果良好,數(shù)據(jù)精密度高;能解決出租屋用電上的人工抄表費(fèi)時(shí)費(fèi)力、電費(fèi)公平、IC卡不便,電費(fèi)使用不透明造成房客的不信任;該系統(tǒng)以租賃的方式提供給房東,為房東提供更省事的用電管理,同時(shí)讓房客可以隨時(shí)隨地了解用電狀況、查詢及儲(chǔ)值電費(fèi)。Scrum作為敏捷開(kāi)發(fā)方法在軟件開(kāi)發(fā)中的重要實(shí)踐,以其相對(duì)靈活的組織體系、有效的成員參與度、及時(shí)的互動(dòng)反饋、以目標(biāo)為導(dǎo)向的扁平管理等特色,能夠在很大程度地解決傳統(tǒng)軟件開(kāi)發(fā)方法所面臨的一些困境[6]。在如今工業(yè)化的信息時(shí)代,科技越來(lái)越發(fā)達(dá),人們都喜歡追求方便快捷的生活。本系統(tǒng)的推出滿足人們快節(jié)湊的生活,同時(shí)也能提高人們節(jié)能環(huán)保的意識(shí)。由于該用電系統(tǒng)還處在研究階段,在功能上還需加強(qiáng),如正式推入市場(chǎng)第三方支付的商業(yè)模式存在的問(wèn)題還需要再研討。
參考文獻(xiàn)(References):
[1] 黃波.江西省電力公司有序用電管理系統(tǒng)的研究與分析[D].
云南大學(xué)碩士學(xué)位論文,2015.5.
[2] 王一舒.基于Scrum框架的應(yīng)用型大學(xué)科訓(xùn)項(xiàng)目管理初探[J].
科教導(dǎo)刊,2016.3.
[3] 徐建軍.基于Scrum敏捷開(kāi)發(fā)模型的軟件工程實(shí)踐課程探索[J].
大學(xué)教育,2015.4.
[4] 魏捷.第三方支付平臺(tái)運(yùn)營(yíng)模式中存在的法律問(wèn)題_以支付
寶為例[J].法制與社會(huì),2012.2.
[5] 于春娜.Web前端MVC框架的意義研究產(chǎn)業(yè)[J].科技論壇,
2014.13(1).
[6] 周文凡.Scrum敏捷方法在HM公司軟件項(xiàng)目管理中的應(yīng)用[D].
華工理工大學(xué)碩士學(xué)位論文,2012.10.