季俸祿+董澤群
摘 要:為提高供電管理的效率和可靠性,供電管理系統(tǒng)以當(dāng)前設(shè)計(jì)系統(tǒng)常用的MVC模式來設(shè)計(jì)。同時(shí)還需要將管理成本降低,實(shí)現(xiàn)更高的工作效率。本文是針對(duì)目前電費(fèi)收繳麻煩等情況下設(shè)計(jì)出的管理軟件。管理用戶登錄成功可以對(duì)數(shù)據(jù)庫(kù)的信息進(jìn)行增加、刪除和修改。將之前由專門人員抄錄的數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行修改。除此之外,系統(tǒng)還可以進(jìn)行多種通知和提示等操作。例如對(duì)那些拖欠電費(fèi)的人,經(jīng)過系統(tǒng)推送消息,在用戶接到消息后就可以進(jìn)行繳費(fèi)操作,對(duì)個(gè)別的再進(jìn)行專門人員上門通知。以及報(bào)表功能,系統(tǒng)可以自動(dòng)生成各種類型的報(bào)表,對(duì)數(shù)據(jù)信息進(jìn)行匯總。利用先進(jìn)的科學(xué)預(yù)測(cè)技術(shù)來對(duì)供電管理業(yè)務(wù)進(jìn)行管理,提高供電公司的工作管理效率,更好為用戶提供供電服務(wù),滿足用戶的用電需求。
關(guān)鍵詞:MVC模式;供電管理系統(tǒng);工作流程;效率
1前言
隨著科技的迅速發(fā)展,越來越多的東西已經(jīng)離不開電力的支持,人們對(duì)電力的需求越來越大,對(duì)電力資源的管理系統(tǒng)的要求也不斷提高,以往的系統(tǒng)不能夠滿足人們的需求。很多時(shí)候人們需要去供電部門去繳納電費(fèi)。會(huì)有排隊(duì)浪費(fèi)時(shí)間等問題。還有供電公司也需要專門的催繳人員去上門告知催繳電費(fèi)。浪費(fèi)了很多的時(shí)間和人力資源。對(duì)電能的統(tǒng)一管理顯得尤為重要。供電管理系統(tǒng)具有專業(yè)性強(qiáng)、易使用、自動(dòng)化程度高、高可靠、高性能等特點(diǎn)。因此使用供電管理系統(tǒng)可以免去人工效率低的缺點(diǎn),使得人們能夠方便快捷的實(shí)現(xiàn)管理目的。
2需求分析
電力是現(xiàn)代人們生活的不可或缺的重要能源,就供電公司來說,他要負(fù)責(zé)催繳電費(fèi),人工一對(duì)一的進(jìn)行操作,以及電線路的維修檢查,還有抄錄電量等多項(xiàng)工作,很多人在日常生活中會(huì)因?yàn)槿ス╇姽九砰L(zhǎng)隊(duì)繳費(fèi)而發(fā)愁。供電公司也會(huì)因?yàn)闃I(yè)務(wù)處理人力缺乏,而使得客戶流失,那么現(xiàn)在如果有一個(gè)供電管理系統(tǒng),就完全可以擺脫這些問題。在日常生活中。電費(fèi)的征收是電力供給的基本工作,現(xiàn)在最常見的征收方法就是各小區(qū)的專門人員去上門催繳,當(dāng)用戶收到信息之后還需要抽出時(shí)間去供電公司繳費(fèi),這樣就很大程度的浪費(fèi)了人力資源。除了催繳電費(fèi)還有抄錄電費(fèi)度數(shù),并且上報(bào)。很大程度的降低了人員的工作效率。然而居民在收到催繳信息后須在指定期限內(nèi)到相關(guān)管理部門進(jìn)行交費(fèi),如果沒時(shí)間去,就會(huì)收到停電處罰。對(duì)于大多說工薪階層的人來說,是有些不能接受的。對(duì)于電力管理部門來說,人力資源的浪費(fèi)、收費(fèi)等數(shù)據(jù)的統(tǒng)計(jì),兩者都需要大量的人力和物力來完成,不僅浪費(fèi)時(shí)間而且還不能確保一定的準(zhǔn)確度。因此就對(duì)供電管理系統(tǒng)的工作效率就提出了更高的要求。對(duì)于居民來說,居民可以免去以往需要人為的去供電公司排隊(duì)繳費(fèi)的情況,在任何地方,只要有互聯(lián)網(wǎng)就可以隨時(shí)隨地進(jìn)行操作。不必?fù)?dān)心沒有及時(shí)繳費(fèi)造成停電的困擾。因此需要建立一個(gè)綜合供電管理信息系統(tǒng)來提高供電的管理效率。
3系統(tǒng)概要
3.1設(shè)計(jì)思想
(1)MVC分層結(jié)構(gòu)設(shè)計(jì)思想,整個(gè)系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),通過model層調(diào)用control層,再來調(diào)用數(shù)據(jù)庫(kù),最終顯示給view層。系統(tǒng)具有較強(qiáng)的可操作性和擴(kuò)展性,方便客戶使用和后期維護(hù)。
(2)供電管理系統(tǒng)將分成幾個(gè)相對(duì)獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理,其中管理員和供電使用的用戶登錄的界面功能有差異,但是格調(diào)基本相同。
(3)數(shù)據(jù)庫(kù)設(shè)計(jì),在系統(tǒng)設(shè)計(jì)中,數(shù)據(jù)庫(kù)使得各個(gè)模塊之間相互聯(lián)合在一起,完善的數(shù)據(jù)庫(kù)設(shè)計(jì)是十分重要的。通過數(shù)據(jù)庫(kù)的一些權(quán)限設(shè)計(jì),主外鍵的設(shè)計(jì)。另數(shù)據(jù)庫(kù)的耦合性降低而且提高系統(tǒng)的安全性。2設(shè)計(jì)規(guī)則
為了讓系統(tǒng)更加符合用戶的需求,系統(tǒng)在保證功能和效率的前提下,還需要遵循以下規(guī)則:
(1)公正性原則:首先系統(tǒng)應(yīng)該合法公平公正。不能存在虛假信息欺騙用戶。其中根據(jù)核算功能的規(guī)定,在日常工作中,對(duì)電費(fèi)的預(yù)測(cè)核算管理工作要保持公正。
(2)經(jīng)濟(jì)性原則:供電管理系統(tǒng)研發(fā)出來,必須能夠滿足絕大部分用戶的需求,而且操作系統(tǒng)需要簡(jiǎn)單易懂并且費(fèi)用較低。
(3)易操作性原則:系統(tǒng)的界面應(yīng)簡(jiǎn)單易懂,而且功能齊全,方便操作,運(yùn)行流暢。此外,還有要求界面友好,必要的地方進(jìn)行提示等等。
根據(jù)實(shí)際業(yè)務(wù)需求系統(tǒng)基于MVC的模式進(jìn)行開發(fā),通過這個(gè)三層結(jié)構(gòu),用戶可以不需要下載客戶端,在網(wǎng)頁(yè)上即可操作,系統(tǒng)通過控制器調(diào)用數(shù)據(jù)庫(kù)里的信息,然后再顯示到界面上。
就是當(dāng)用戶發(fā)送HTML表單或單擊web頁(yè)面中的超鏈接時(shí),控制器本身是不會(huì)輸出任何相關(guān)數(shù)據(jù)。而是收集客戶的指定需求,找到相應(yīng)的模型進(jìn)行信息反饋。在數(shù)據(jù)庫(kù)模式中可以很好的遵循特定的模式,從而進(jìn)一步實(shí)現(xiàn)表示層,業(yè)務(wù)層,持久層中得到相應(yīng)的特征。在本系統(tǒng)中設(shè)計(jì)中,頁(yè)頭和頁(yè)腳用MVC設(shè)計(jì)模式中的母板頁(yè)來實(shí)現(xiàn)與其他頁(yè)面共用。
本系統(tǒng)在后臺(tái)用Java作為的開發(fā)語(yǔ)言,在前段采用Jquery作為開發(fā)的語(yǔ)言。系統(tǒng)數(shù)據(jù)庫(kù)用的是MySql,其主要特點(diǎn)就是經(jīng)濟(jì)實(shí)用,并且能夠滿足要求不同類型的數(shù)據(jù)庫(kù)解決方案。根據(jù)抄表人員提供的用電數(shù)據(jù),進(jìn)行數(shù)據(jù)插入、修改、查詢、電費(fèi)計(jì)算、發(fā)票打印,統(tǒng)計(jì)匯總等功能。即系統(tǒng)主要模塊包括:
(1)系統(tǒng)管理模塊:功能主要有新用戶的注冊(cè),注冊(cè)需要完善主要信息,否則不予以通過。登錄,修改密碼等功能。
(2)信息查詢/修改模塊:用戶登錄系統(tǒng)可以對(duì)系統(tǒng)的信息進(jìn)行修改,管理員用戶可以對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行修改和查詢,包括推送最新消息,問題反饋,還有相關(guān)電費(fèi)信息的錄入。普通用戶在登錄前提下,則可以對(duì)其個(gè)人信息修改,和繳費(fèi)信息進(jìn)行查看,查詢用戶的基本信息,電費(fèi)剩余,電費(fèi)繳費(fèi)記錄等相關(guān)信息。
(3)統(tǒng)計(jì)/打印模塊:1.單個(gè)統(tǒng)計(jì):普通用戶和管理員用戶都可實(shí)現(xiàn)的。分為月統(tǒng)計(jì)和年統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果是某月或某年的消費(fèi)電費(fèi)的數(shù)額和對(duì)應(yīng)某月的消費(fèi)金額打印匯總表。2.整體統(tǒng)計(jì):是指管理員對(duì)近幾個(gè)月或本年繳納的電費(fèi)總額進(jìn)行統(tǒng)計(jì)并且打印出匯總表。這樣管理人員就可以進(jìn)行直觀的進(jìn)行歸納總結(jié),制定下一步的銷售方案。根據(jù)用戶權(quán)限不同,普通用戶只打印發(fā)票單,而不能打印匯總結(jié)果。
發(fā)票單包含以下數(shù)據(jù):用戶編號(hào),用戶姓名,用電地址,繳費(fèi)金額,上月末數(shù),本月末數(shù),電費(fèi)單價(jià),欠費(fèi)金額。
依照預(yù)測(cè)對(duì)象的不同和預(yù)測(cè)周期長(zhǎng)短的不同,去確定預(yù)測(cè)的對(duì)象的時(shí)間和范圍。系統(tǒng)通過選用最恰當(dāng)?shù)臄?shù)學(xué)模型和預(yù)測(cè)的方法,根據(jù)在系統(tǒng)中提前錄入的歷史資料信息,來對(duì)預(yù)測(cè)對(duì)象進(jìn)行整體的系統(tǒng)分析,例如當(dāng)出現(xiàn)新增用電情況和其他因素等等。國(guó)民經(jīng)濟(jì)比例的升高或下降。當(dāng)預(yù)測(cè)對(duì)象和實(shí)際對(duì)象有偏差時(shí),系統(tǒng)管理員都必須予以修改,在不僅保障自身利益的前提下,還為用戶提供了一個(gè)公平公正的平臺(tái)。
4詳細(xì)設(shè)計(jì)
每個(gè)用戶打開系統(tǒng)時(shí),可以瀏覽一些相關(guān)信息。其中包括一些快捷服務(wù),例如:用電查詢;充值服務(wù);業(yè)務(wù)辦理;信息訂閱;網(wǎng)上預(yù)約;和積分聚樂部等。在首頁(yè)欄中,則會(huì)顯示最新公告和一些用電常識(shí);業(yè)務(wù)介紹欄顯示最新的和最受歡迎的業(yè)務(wù)等;自助服務(wù)欄則是一些自助服務(wù)的功能,此外還有用電服務(wù),包括停電信息公告等等。但是如果需要進(jìn)行繳費(fèi),充值操作,必須先使用賬號(hào)登錄。未注冊(cè)的可以通過免費(fèi)注冊(cè)按鈕,使用手機(jī)號(hào)注冊(cè)。新注冊(cè)用戶會(huì)提示其是否需要開通用電服務(wù)。
登錄之后,如果是即將欠費(fèi),或者已經(jīng)欠費(fèi)的用戶,系統(tǒng)通過JavaScript語(yǔ)言會(huì)自動(dòng)彈出提示窗口,顯示通知。在應(yīng)用管理中可以實(shí)現(xiàn)賬戶余額查詢,業(yè)務(wù)辦理進(jìn)度查詢,電量電費(fèi)查詢,用電檔案查詢,電費(fèi)繳納預(yù)存,通知消息,停限電公告。用戶還可以通供電繳費(fèi)按鈕進(jìn)如頁(yè)面,選擇繳費(fèi)地區(qū),填寫賬號(hào)和密碼,以達(dá)到查詢和充值等操作。在添加多張銀行卡的前提下,用戶可以通過選擇銀行卡進(jìn)行付款操作,系統(tǒng)還可以選擇其他付款方式,系統(tǒng)生成二維碼,使用手機(jī)支付。充值完成系統(tǒng)會(huì)自動(dòng)彈出窗口提示,對(duì)于電費(fèi)余額少于10元的,系統(tǒng)將自動(dòng)向用戶發(fā)出提示信息。
用戶在用電查詢界面可以查看近半年的按月統(tǒng)計(jì)的用電情況,系統(tǒng)自動(dòng)生成用電量和電費(fèi)的統(tǒng)計(jì)圖。系統(tǒng)可以通過選擇用電年月,查詢繳費(fèi)歷史信息。
5數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)是系統(tǒng)的關(guān)鍵,本系統(tǒng)中主要包含兩個(gè)角色,即系統(tǒng)管理員和客戶,客戶除了可以在登錄情況下對(duì)自己的個(gè)人信息進(jìn)行更新和修改之外,還可以在線上進(jìn)行業(yè)務(wù)辦理和電費(fèi)繳納。而管理員則主要對(duì)系統(tǒng)內(nèi)部的信息進(jìn)行實(shí)時(shí)的更新,其中包括,限停電通知,最新優(yōu)惠活動(dòng),錄入信息等等。為了保證數(shù)據(jù)庫(kù)的安全,所以要給二者設(shè)置及權(quán)限。根據(jù)不同的權(quán)限,定義用戶在數(shù)據(jù)庫(kù)上做那些類型的操作。
用戶信息表(賬戶(主鍵),密碼,權(quán)限(普通用戶0,管理員1),供電公司,用電地址,電量剩余,上月末數(shù),本月末數(shù),電費(fèi)單價(jià),欠費(fèi)金額,銀行卡信息)
銀行卡信息表(銀行卡號(hào)(主鍵),手機(jī)號(hào),持卡人姓名,身份證號(hào))
充值記錄表(僅允許查詢最近180天)(訂單編號(hào)(主鍵),繳費(fèi)時(shí)間,繳費(fèi)金額)
6結(jié)論
通過這次基于MVC模式下供電管理系統(tǒng)分析與設(shè)計(jì),脫掉以前僅僅的學(xué)習(xí)理論知識(shí)的狀態(tài),這次結(jié)合實(shí)際設(shè)計(jì)很大程度的鍛煉了我所學(xué)專業(yè)基礎(chǔ)知識(shí),解決實(shí)際設(shè)計(jì)問題的能力。雖然系統(tǒng)已經(jīng)完成設(shè)計(jì),但是功能實(shí)現(xiàn)上還有很多欠缺。例如系統(tǒng)的功能簡(jiǎn)單,不能夠滿足客戶的更多需求,通過對(duì)系統(tǒng)整體的分析,舍棄一些次要信息,通過細(xì)節(jié)問題的仔細(xì)處理,鍛煉了實(shí)際運(yùn)用的能力,豐富了實(shí)際經(jīng)驗(yàn),同時(shí)在意志力方面和抗壓能力也都得到了很大程度的提高。另外系統(tǒng)現(xiàn)在僅僅是做了系統(tǒng)設(shè)計(jì)而沒有真正的實(shí)現(xiàn)系統(tǒng)功能。日后實(shí)現(xiàn)過程還需不斷的進(jìn)行修改提高。這些都會(huì)成為日后在工作學(xué)習(xí)過程中的寶貴經(jīng)驗(yàn)。
參考文獻(xiàn):
[1]劉宇,蔡俊濤,賴順橋,肖熠琳.基于MVC和實(shí)體框架的道路照明智能管理系統(tǒng)[J].計(jì)算機(jī)與現(xiàn)代化,2015(10).
[2]孔慶華.C2C模式下的淘寶創(chuàng)業(yè)網(wǎng)上銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2017(15).
[3]周敏,高濟(jì),金智勇.基于MVC+ORACLE+ODAC的企業(yè)內(nèi)部業(yè)務(wù)數(shù)據(jù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2016(1).
[4]劉宇,蔡俊濤,賴順橋,肖熠琳.基于MVC和實(shí)體框架的道路照明智能管理系統(tǒng)[J].計(jì)算機(jī)與現(xiàn)代化,2015(10).
[5]楊宏偉,袁紅波.基于.NET的電力營(yíng)銷管理系統(tǒng)的開發(fā)與設(shè)計(jì)[J].電子設(shè)計(jì)工程,2017(13).
作者簡(jiǎn)介:
季俸祿(1995-)男,遼寧大連,本科在讀,研究方向:信息管理與信息系統(tǒng)系。
董澤群(1996-)男,遼寧盤錦,本科在讀,研究方向:信息管理與信息系統(tǒng)系。