摘 要: 隨著計算機技術和網絡技術的不斷進步,現代信息化技術在各行各業得到了廣泛應用。供熱收費管理系統根據供熱公司收費管理需求,實現了供熱公司信息化收費管理方案。系統數據庫服務器采用SQL Server 2012,客戶端開發系統為PowerBuiler可視化軟件開發平臺。系統實現了收費管理系統的基礎設置、收費管理、收費統計分析、數據備份與恢復等一體化。經過系統測試和實際運行,系統運行穩定,實現了收費管理的信息化處理,規范了供熱收費管理流程,達到了企業的實際需求,提高了企業管理的工作水平和工作效率。
關鍵詞 : 供熱收費;管理系統;信息化處理;設計與實現;
從供熱公司的管理現狀來看,大多數供熱公司在經營與管理過程中仍然采用傳統的管理工作模式,尤其是在供熱收費管理環節,一直采用紙質手工處理,存在容易出錯、數據查詢困難、不便于保存以及工作效率低下等問題。為了提高供熱公司收費管理的工作效率、規范工作流程,根據供熱公司收費管理的實際需求,采用Power Builder軟件開發平臺設計了供熱收費管理系統,旨在提高企業的信息化管理水平[1]。
1、 供熱收費管理系統需求分析
供熱收費管理系統的設計目的是根據供熱公司收費管理的實際需求,利用計算機技術、數據分析技術實現供熱用戶管理、樓盤管理、小區管理、收費管理、數據統計分析、數據查詢等信息化管理[2],實現企業信息化管理,從而提高工作效率。根據供熱公司收費管理的工作需求,供熱收費管理的主要用戶包括公司負責人、系統主管、收費管理人員。供熱收費管理系統的主要需求如下:
1)公司負責人作為企業的主要領導,需要隨時掌握當前供熱用戶的關閥、停供以及供熱繳費情況,具有對供熱收費管理系統數據統計和分析結果查詢的需求。
2)系統主管是供熱收費管理系統的管理人員,擁有本系統操作的最高權限,也稱為系統管理員[3]。系統主管必須保證系統的穩定運行,能夠在系統出現硬件故障和軟件故障的情況下,迅速恢復系統的正常運行。具有本系統網絡環境、硬件設備、數據備份與恢復、數據庫服務器維護、用戶權限設置的需求。
3)供熱收費管理人員是本系統的主要操作人員。負責供熱用戶、樓盤小區基礎信息設置以及供熱用戶繳費的收取、更正等工作。具有本系統供熱用戶信息管理、收費管理以及數據查詢的需求。
2、 供熱收費管理系統功能結構設計
供熱收費管理系統主要實現供熱用戶、樓盤小區等基礎信息管理、供熱收費管理以及數據查詢分析等功能。通過對供熱公司的實際調研并與公司負責人和管理人員溝通,在需求分析的基礎上,設計了本系統的總體功能結構,如圖1所示。
1)基礎設置子系統。供熱收費管理系統正常運行必須提供基礎信息,主要包括收費類型管理、供熱用戶管理、樓盤小區管理,在設計時必須要考慮其相互之間的勾稽關系,如在設置供熱用戶時,必須先設置樓盤小區,同時要設置其收費類型,包括企業收費和住宅收費兩種。
圖1 供熱收費管理系統總體功能結構
2)供熱用戶收費子系統。供熱用戶收費子系統是本系統的核心子系統,主要實現供熱用戶取暖費收繳、收費催繳、更正收費以及收費查詢統計、收費票據打印等功能。
3)數據分析子系統。供熱收費數據分析子系統主要實現供熱用戶查詢統計、供熱用戶收費統計分析和欠費統計更正等功能。在設計數據查詢方式時,可以實現多種方式的綜合查詢統計功能。供熱用戶信息查詢主要完成按用戶編號、用戶樓盤、姓名等相關信息的多條件查詢,具有統計匯總功能。供熱用戶收費查詢主要完成按用戶編號、用戶樓盤、姓名以及收費區間等多種方式查詢功能。欠費統計更正主要完成指定日期對正常用戶尚未交費的用戶更改用戶狀態,不可逆,應慎用。
4)數據維護子系統。數據維護子系統主要包括操作員管理、數據備份和數據恢復三個功能模塊[4]。操作員管理模塊用來實現操作員添加、修改、刪除以及系統管理員權限設置。數據備份模塊用來實現生成當前數據的副本。數據恢復模塊用來將生成的副本還原到當前的系統中,用來實現當系統故障出現數據丟失的情況以便恢復到最近工作狀態。
3、 供熱收費管理系統后臺數據庫設計
(1)供熱收費管理系統數據庫的概念設計
供熱收費管理系統的全局E-R模型如圖2所示。
圖2 供熱收費管理系統全局E-R圖
(2)供熱收費管理系統數據庫的邏輯設計
根據概念結構設計的E-R圖,按照邏輯模型轉換規則和第三范式關系規范化,供熱收費管理系統數據庫的關系模式如下:
1)用戶關系(用戶號、用戶名、用戶密碼、權限);
2)樓盤小區關系(編號、名稱、地址);
3)收費類型關系(類型編號、類型名稱、價格);
4)供熱用戶關系(用戶編號、用戶姓名、樓盤編號、樓號、單元號、房間號、用戶狀態、類型編號);
5)供熱收費關系(收費單號、收費日期、收費時間、用戶編號、超高費、滯納金、欠費金額、收費金額、用戶號)。
4、 供熱收費管理系統的設計與實現
根據供熱公司對供熱收費管理的實際需求,供熱收費管理系統開發環境采用Power Builder軟件平臺,后臺數據庫服務器采用SQL Server 2012數據庫管理系統[5]?紤]到系統的安全性,硬件網絡環境采用星型局域網結構。同時供熱收費管理系統屬于企業財務信息化系統的一部分,由于涉及到財務相關內容,本系統采用C/S(客戶/服務器)結構的軟件設計模式。由于篇幅有限,只介紹系統總體程序控制流程、收費登錄界面的設計與實現和供熱用戶收費界面的設計與實現,其他界面的設計與實現略。
(1)系統總體程序控制流程
供熱收費管理系統執行時,首先進行用戶身份驗證,如果用戶登錄成功則系統進入主界面,并根據用戶權限分別操作基礎設置子系統、供熱收費子系統、數據分析統計子系統和系統維護子系統,如果用戶登錄不成功,則返回登錄界面,提示錯誤信息。供熱收費管理系統的總體程序控制流程如圖3所示:
圖3 系統總體程序控制流程
(2)收費登錄界面的設計與實現
收費登錄界面是進入供熱收費管理系統的唯一通道。為了保證數據完整和安全,本系統限制只有合法用戶才能登錄系統進行基礎設置和業務處理。在收費登錄界面需要輸入操作員(不是用戶的姓名)、口令,正確后方可進入本系統進行業務操作。收費登錄界面的基本設計思路是:啟用收費登錄界面,在操作員文本框中輸入操作員名和口令,出于系統安全性考慮,口令顯示為隱藏占位符“*”號。輸入操作員名和口令后單擊“確定”按鈕,系統執行“確定”按鈕的單擊事件,在事件中執行檢索操作員在用戶表中是否存在,如果正確,則進入供熱收費管理系統主界面,否則系統彈出提示對話框,提示“操作員錯誤或操作員口令錯誤,請重新輸入!”,光標定位到操作員文本框,重復上述過程。單擊“取消”按鈕退出登錄界面。收費登錄模塊的程序控制流程如圖4所示。因篇幅有限程序源代碼略。
(3)供熱用戶收費界面的設計與實現
供熱用戶收費界面是供熱收費管理系統的重要模塊之一,也是本系統設計最復雜的模塊。供熱用戶收費模塊的設計思路是:由于供熱用戶收費是操作員使用最頻繁的功能界面,每次供熱用戶繳費,操作員都要輸入供熱用戶的詳細信息,防止輸入錯誤,造成收費操作失誤。由于用戶編號是供熱用戶的唯一標識,為此程序設計時只需輸入供熱用戶的編號,即可將供熱用戶的所有信息顯示在界面上。如果用戶編號輸入錯誤,系統顯示錯誤提示信息。供熱用戶編號正確后,系統在界面的下方顯示當前供熱用戶的基本信息,包括用戶編號、用戶名、樓盤名稱、單元號、房間號、收費面積、是否欠費和當前狀態等,并自動計算收費金額。根據實際收費需求,考慮到欠費用戶的供熱收費,程序設置了是否收取滯納金的判斷和滯納金的輸入,同時考慮到企業用戶樓層高的問題,設置了是否收取超高費的判斷和金額輸入。最后單擊“保存”按鈕完成供熱收費。供熱用戶收費完成后可隨時打印收費單據。供熱用戶收費界面執行結果如圖5所示。
圖4 收費登錄模塊程序控制流程
圖5 供熱用戶收費執行界面
由于篇幅有限其他功能模塊的設計和實現過程略。
5 、結束語
供熱收費管理系統在分析供熱公司收費管理信息化與企業信息化應用現狀和實際工作需求的基礎上,采用SQL Server2012作為系統后臺數據庫,開發環境為Power Builder軟件平臺,設計實現了供熱公司收費管理的基礎設置、收費管理、數據分析統計以及數據維護等功能。為了保證系統的安全穩定,本系統采用客戶/服務器(C/S)結構。經運行檢驗,系統運行平穩,滿足了供熱公司的信息化需求,規范了收費管理的工作流程,提高了工作效率。
參考文獻
[1]李翔.基于B/S的高校學生收費系統設計[J] .電子技術與軟件工程, 2019(10):179-180
[2]趙婧.試論供熱收費管理系統的設計與實現[J] .科技經濟導刊, 2020,28(10):31
[3]陳志鵬.于NFC技術防偽溯源平臺的設計與實現[D] .杭州:杭州電子科技大學, 2017
[4]程琳,樊江濤,李龍,等.智能停車場管理系統設計與實現[J] .數字技術與應用, 2021,39(5):169-171
[5]甘劍波.基于B/S結構的學生檔案管理系統設計與實現[D].長春:吉林大學, 2015
[6]余麗娜.基于Android的校園APP的設計與實現一以“ 校園學生信息服務助手"APP為例[J] .現代信息科技, 2021,5():99-101