◎李力東
人們的日常生活離不開水和電,傳統的手工收費開票的形式已經跟不上時代發展的步伐,隨著計算機的廣泛應用,水電繳費也發生了變革,本文采用JSP技術,選擇Mysql數據庫,使用B/S結構,借助Tomcat和Eclipse等輔助開發工具,開發了方便大眾的水電繳費系統。
本文研究目標旨在為收費人員和用戶提供一個高效、實用的平臺,運用B/S結構,結合相關技術,從收費工作人員和用戶兩個角色進行設計,完成以下三個方面的工作:1.簡單了解開發平臺、相關技術的情況。2.對水電繳費系統進行需求分析說明,完成系統的功能模塊和數據庫的設計。3.實現水電繳費系統的具體功能。
1.JSP技術。JSP全名Java Server Pages,即java服務器頁面,是一種動態網頁技術標準。它是在傳統的網頁HTML中插入Java程序段從而形成JSP文件,用JSP開發的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統上運行。
其主要特點有以下幾點:
a真正的面向對象的編程。
b使用該技術Rushmore優化的應用,能夠快速查詢到響應時間,并為其提供一個快速的方法。
c充分利用信息,能夠在多平臺進行轉移使用,并且還能在多個軟件中打并使用JAVA服務器頁面的數據。
2.My SQL數據庫。My SQL數據庫是基于Linux操作系統開發出來的數據庫,所以MySQL數據庫也是開放源碼的免費數據庫。
優點如下:
a使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。
b支持Linux、Mac OS、Windows等多種操作系統。
c為多種編程語言提供了API。
d支持多線程,充分利用CPU資源。
3.Eclipse。Eclipse是一個開發輔助工具,內中包含了很多插件集,可以對另外一個開發環境提供支持,也就是Plug-in Development Environment,簡稱 PDE。
4.需求分析。
a經濟可行性。經濟可行性目的是要確定出開發系統的總成本和總收益,通過對總成本和總收益進行比較,以確定項目是否值得開發,只有當總收益大于總成本時,項目才值得開發。將本系統產生的收益與支出的成本進行比較,得出的結論是,本系統在經濟上是可行的。
b技術可行性。硬件可行性分析:對于系統的硬件不存在特殊的要求,能夠滿足正常的需求就好。目前的臺式計算機基本能滿足開發要求。軟件可行性分析:本次開發使用的JSP,子類重用,可以把功能模塊化,方便數據的調用,并進行有效的存儲。考慮到系統的實際情況,使用此開發技術是可行的。
c操作可行性。本系統采用B/S結構模式進行設計,系統界面簡潔、友好,用戶通過簡單試用即可熟練掌握本系統的操作流程,具有較好的可操作性。
該系統主要分為繳費人員和用戶兩個角色,具體功能如下:

圖1系統模塊功能圖
系統分為用戶界面和后臺管理兩部分:1.用戶界面部分包括用戶信息查詢、水費預交、水電費查詢、欠水費查詢、欠電費查詢、欠水費管理、欠電費管理、水表電表統計。2.后臺管理部分包括系統管理:查看、刪除系統配置信息、修改管理員密碼以及用戶管理。
主要功能:①充值功能。使用本系統的用戶可以實現隨時隨地的充值水電費,用戶通過選擇需要繳費的具體房間號,輸入需要繳納的金額,點擊提交即可繳費成功,同時收到新的余額信息。②統計功能。實現查看賬戶內使用的水電費統計結果,使用戶對水電使用情況有所了解,用戶可以選擇關鍵字查詢或者模糊查詢兩種方式,進行精確查詢時,用戶輸入關鍵字進行搜索,例如用戶在查詢框中輸入“東”這個關鍵字,系統就會篩選出所有房屋名稱中有“東”這一關鍵字的房屋,使用戶更加方便的尋找到相應的房屋。進行模糊查詢時,用戶輸入模糊字進行查詢,例如用戶可以在查詢框中輸區域,系統會自動篩選出所有在這區域的房屋,方便用戶使用。③欠費查詢功能。該功能實現用戶實時查看到水電費有無欠費,及時繳納費用,以免影響正常的水電使用,帶來不必要的麻煩。或者通過預先設定進行信息提示。④個人信息修改功能。用戶可以通過該功能修改自己賬戶的基本信息,例如登錄密碼的變更,聯系方式的改變,預交費用的變動等信息,更加方便用戶的使用。⑤用戶管理功能。實現繳費工作人員對所有用戶的統一管理,通過該功能實現對用戶信息的重新編輯信息、刪除賣房用戶的信息,對于即將欠費的用戶予以提醒等,更好的為用戶服務,提高工作效率和工作質量。
結論:本文水電繳費系統集統一用戶管理、水電費繳納、水電費信息查詢、欠費查詢等主要功能為一體,實現用戶對自己賬戶的水電費進行實時查詢,隨時了解到賬戶余額變化,不僅方便了用戶,同時也減少了收費人員的時間和精力,提高了工作效率。