◎李力東
人們的日常生活離不開水和電,傳統(tǒng)的手工收費開票的形式已經(jīng)跟不上時代發(fā)展的步伐,隨著計算機的廣泛應(yīng)用,水電繳費也發(fā)生了變革,本文采用JSP技術(shù),選擇Mysql數(shù)據(jù)庫,使用B/S結(jié)構(gòu),借助Tomcat和Eclipse等輔助開發(fā)工具,開發(fā)了方便大眾的水電繳費系統(tǒng)。
本文研究目標(biāo)旨在為收費人員和用戶提供一個高效、實用的平臺,運用B/S結(jié)構(gòu),結(jié)合相關(guān)技術(shù),從收費工作人員和用戶兩個角色進(jìn)行設(shè)計,完成以下三個方面的工作:1.簡單了解開發(fā)平臺、相關(guān)技術(shù)的情況。2.對水電繳費系統(tǒng)進(jìn)行需求分析說明,完成系統(tǒng)的功能模塊和數(shù)據(jù)庫的設(shè)計。3.實現(xiàn)水電繳費系統(tǒng)的具體功能。
1.JSP技術(shù)。JSP全名Java Server Pages,即java服務(wù)器頁面,是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁HTML中插入Java程序段從而形成JSP文件,用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。
其主要特點有以下幾點:
a真正的面向?qū)ο蟮木幊獭?/p>
b使用該技術(shù)Rushmore優(yōu)化的應(yīng)用,能夠快速查詢到響應(yīng)時間,并為其提供一個快速的方法。
c充分利用信息,能夠在多平臺進(jìn)行轉(zhuǎn)移使用,并且還能在多個軟件中打并使用JAVA服務(wù)器頁面的數(shù)據(jù)。
2.My SQL數(shù)據(jù)庫。My SQL數(shù)據(jù)庫是基于Linux操作系統(tǒng)開發(fā)出來的數(shù)據(jù)庫,所以MySQL數(shù)據(jù)庫也是開放源碼的免費數(shù)據(jù)庫。
優(yōu)點如下:
a使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。
b支持Linux、Mac OS、Windows等多種操作系統(tǒng)。
c為多種編程語言提供了API。
d支持多線程,充分利用CPU資源。
3.Eclipse。Eclipse是一個開發(fā)輔助工具,內(nèi)中包含了很多插件集,可以對另外一個開發(fā)環(huán)境提供支持,也就是Plug-in Development Environment,簡稱 PDE。
4.需求分析。
a經(jīng)濟可行性。經(jīng)濟可行性目的是要確定出開發(fā)系統(tǒng)的總成本和總收益,通過對總成本和總收益進(jìn)行比較,以確定項目是否值得開發(fā),只有當(dāng)總收益大于總成本時,項目才值得開發(fā)。將本系統(tǒng)產(chǎn)生的收益與支出的成本進(jìn)行比較,得出的結(jié)論是,本系統(tǒng)在經(jīng)濟上是可行的。
b技術(shù)可行性。硬件可行性分析:對于系統(tǒng)的硬件不存在特殊的要求,能夠滿足正常的需求就好。目前的臺式計算機基本能滿足開發(fā)要求。軟件可行性分析:本次開發(fā)使用的JSP,子類重用,可以把功能模塊化,方便數(shù)據(jù)的調(diào)用,并進(jìn)行有效的存儲??紤]到系統(tǒng)的實際情況,使用此開發(fā)技術(shù)是可行的。
c操作可行性。本系統(tǒng)采用B/S結(jié)構(gòu)模式進(jìn)行設(shè)計,系統(tǒng)界面簡潔、友好,用戶通過簡單試用即可熟練掌握本系統(tǒng)的操作流程,具有較好的可操作性。
該系統(tǒng)主要分為繳費人員和用戶兩個角色,具體功能如下:
圖1系統(tǒng)模塊功能圖
系統(tǒng)分為用戶界面和后臺管理兩部分:1.用戶界面部分包括用戶信息查詢、水費預(yù)交、水電費查詢、欠水費查詢、欠電費查詢、欠水費管理、欠電費管理、水表電表統(tǒng)計。2.后臺管理部分包括系統(tǒng)管理:查看、刪除系統(tǒng)配置信息、修改管理員密碼以及用戶管理。
主要功能:①充值功能。使用本系統(tǒng)的用戶可以實現(xiàn)隨時隨地的充值水電費,用戶通過選擇需要繳費的具體房間號,輸入需要繳納的金額,點擊提交即可繳費成功,同時收到新的余額信息。②統(tǒng)計功能。實現(xiàn)查看賬戶內(nèi)使用的水電費統(tǒng)計結(jié)果,使用戶對水電使用情況有所了解,用戶可以選擇關(guān)鍵字查詢或者模糊查詢兩種方式,進(jìn)行精確查詢時,用戶輸入關(guān)鍵字進(jìn)行搜索,例如用戶在查詢框中輸入“東”這個關(guān)鍵字,系統(tǒng)就會篩選出所有房屋名稱中有“東”這一關(guān)鍵字的房屋,使用戶更加方便的尋找到相應(yīng)的房屋。進(jìn)行模糊查詢時,用戶輸入模糊字進(jìn)行查詢,例如用戶可以在查詢框中輸區(qū)域,系統(tǒng)會自動篩選出所有在這區(qū)域的房屋,方便用戶使用。③欠費查詢功能。該功能實現(xiàn)用戶實時查看到水電費有無欠費,及時繳納費用,以免影響正常的水電使用,帶來不必要的麻煩?;蛘咄ㄟ^預(yù)先設(shè)定進(jìn)行信息提示。④個人信息修改功能。用戶可以通過該功能修改自己賬戶的基本信息,例如登錄密碼的變更,聯(lián)系方式的改變,預(yù)交費用的變動等信息,更加方便用戶的使用。⑤用戶管理功能。實現(xiàn)繳費工作人員對所有用戶的統(tǒng)一管理,通過該功能實現(xiàn)對用戶信息的重新編輯信息、刪除賣房用戶的信息,對于即將欠費的用戶予以提醒等,更好的為用戶服務(wù),提高工作效率和工作質(zhì)量。
結(jié)論:本文水電繳費系統(tǒng)集統(tǒng)一用戶管理、水電費繳納、水電費信息查詢、欠費查詢等主要功能為一體,實現(xiàn)用戶對自己賬戶的水電費進(jìn)行實時查詢,隨時了解到賬戶余額變化,不僅方便了用戶,同時也減少了收費人員的時間和精力,提高了工作效率。