滕樹江
(黑龍江工業學院,黑龍江 雞西 158100)
基于B/S結構的供熱管理綜合網絡平臺的設計與實現
滕樹江
(黑龍江工業學院,黑龍江 雞西 158100)
目前隨著樓房的不斷增多,供熱業務的各種需求也不斷加大,而供熱的管理需求已經不僅僅局限于收費管理,對報修和供熱信息反饋的需求也不斷增多,因此本系統就是針對供熱公司的綜合業務采用B/S結構,后臺使用SQLSERVER2008數據庫,服務器使用IIS6.0開發出來的一套供熱管理綜合網絡平臺。
B/S結構;SQLSERVER2008;IIS6.0;供熱管理
供熱公司中的人工管理方式已經不再適用,而且供熱公司大多數都設立許多供熱處,它們的地理位置非常分散,因此需要使用網絡版的供熱管理軟件來進行日常工作的處理,在這一背景下開發了本套系統來實現這一需求。
1.1 系統的功能設計
本系統主要設計有:街道小區設置模塊,用戶檔案管理模塊,收費標準管理模塊,財政用戶管理模塊,報停管理模塊,維修工人管理模塊,收費管理模塊,各類信息查詢模塊,各類信息統計打印模塊,報修管理模塊,供熱信息短信發布模塊等。
1.2 系統中使用的外設硬件設備
系統中實現了通過來電電話號碼自動記錄相應的報修信息,這一功能的實現是通過來電貓硬件設備來實現的,這種設備采用USB口與計算機聯接,當有電話來電時會自動報號同時會將來電號碼通過USB口傳送給聯接的計算機。
系統中的供熱信息短信發布功能是將供熱的一些信息,如:臨時故障停熱等,通過手機短信這種方式發送到相應居民的手機上,這一功能的實現是采用了一種短信貓的設備來實現的,本系統使用的短信貓是USB口的雙端口短信貓,單口可實現500條短信的群發。
1.3 系統中設計的主要數據表
系統的后臺數據庫采用SQLSERVER2008進行設計,具體設計了:街道小區數據表,用戶信息數據表,報停管理數據表,收費標準數據表,維修工人數據表,收費數據表,報修數據表,供熱短信數據表,系統用戶數據表,系統設置數據表等,這些數據表均采用關系型數據庫,通過主關鍵字和外關鍵字進行關聯,對各種級聯操作進行了定義,符合關系型數據庫的范式標準。
2.1 系統收費模塊的實現
系統的收費模塊是用來實現對各類用戶,包括財政用戶,普通用戶,門市用戶,報停用戶等各類用戶的熱費進行收取管理的,在進行熱費收取時首先從街道小區數據表中通過樹形列表進行用戶的選擇,然后進行收費用戶類型的判斷,判斷出收費類型后從收費標準數據表中取出收費標準并和收費面積進行相應的公式計算,計算出收費金額,在這里如果是報停用戶就按照報停用戶的相關規定和標準進行熱費的計算,收費完成后對用戶信息數據表進行已交熱費的修改,同時設計有打印模塊,通過針式打印機打印出收費票據從而完成整個的收費過程。
2.2 系統報修模塊的實現
目前由于各種原因,一些地方的供熱情況不是很好,有些是由于維修不夠及時造成的,因此為了督促和監督對供熱報修的響應情況,同時也是為了實現更好的為用戶服務的目標,本系統中專門設計了報修管理模塊,這里的設計不是采用人工方式錄入的設計。如果采用這種方式還是會出現報修的具體時間不夠實時的情況,因此采用了USB接口的來電貓與計算機相聯接,系統中設計了專門的接收模塊,當有用戶撥打報修電話的時候首先來電貓會進行語音報號,然后會將來電的號碼以NUM=XXXXXXX的格式進行上傳,在系統的電話號碼接收模塊中立即接收這一號碼,同時對用戶信息數據表進行訪問查詢與此號碼對應的用戶居住信息,系統立即顯示出報修的用戶詳細地址,同時將本次報修的來電時間等信息寫入報修數據表,這樣就實現了自動記錄報修信息同時為維修人員自動提供報修的詳細住址,等到維修人員維修結束后再將維修記錄通過系統中設計的相應程序模塊寫入報修數據表中,從而完成了一次完整的從報修到維修的整個操作過程,在這一過程中可以實現自動記錄報修信息,從而準確客觀地實現了報修的管理,詳細的了解報修的各種情況,對維修工作是否及時起到了很好的監督作用。
2.3 供熱信息短信發布模塊的實現
在供熱期內由于各種原因可能出現一些供熱故障,因此需要第一時間將供熱故障的相關信息告知用戶,而告知的方法不能采用撥打電話的辦法,因為那樣的工作量太大,而張貼通知又顯得太為落后,經過認真研究認為采用短信通知這種方式比較靈活實用,這樣在系統中就設計了供熱信息短信發布模塊,這一模塊采用USB口的雙端口短信貓硬件設備來實現,短信貓是一種可以插入手機卡的終端設備,它可以聯接到計算機,然后通過設計的通信程序,可以將在計算機中輸入的各種文本內容通過短信貓中的手機卡就像手機發送短信一樣將這些內容群發出去,因為在設計時考慮到短信的群發速度,因此使用了雙端口的短信貓,所謂雙端口就是指可以插入兩張手機卡,在實際操作時可以利用本系統中設計的供熱信息短信發布模塊首先可以在用戶信息數據表中選擇相關的用戶,這時程序就會取得要群發的手機號碼,然后在內容文本框中輸入要發送的信息,然后點擊發送就可由短信貓自動來完成信息的群發工作,對于所發送的內容除了是故障告知信息外,也可以是一些溫馨的提示,比如“天冷請注意不要開窗,否則會凍壞暖氣”等一些提醒信息,這樣的設計使得供熱管理給人以更人性化,更貼心的一種溫暖效果。
本系統今后預計主要有三個方面的功能加強:
1)由于供熱費額度比較大,用戶帶現金交費很不方便,因此下一步準備與銀行合作,采用銀行刷卡的方式進行收費。
2)目前許多交費都在網上進行,非常方便,因此下一步準備研究網上收費的設計。
3)目前的報修采用的是電話報修方式,這種方式仍然有許多局限性,例如電話占線等帶來了不方便,而我們采用的短信貓是雙向通信的,它既可以發送短信同時也可以接收短信,因此今后準備開發接收短信進行報修的功能模塊。
[1]劉奎編著.《SQL Server數據庫配置與管理指南》[M],清華大學.
[2]馬駿,黨蘭學,杜瑩編著.《ASP.NET網頁設計與網站開發》[J]人民郵電出版社.
[3]張傳通編著.《計算機網絡服務配置與應用教程》[M].華南理工大學出版社.
滕樹江(1977-),男,吉林大學軟件工程碩士,副教授,主要研究方向:計算機網絡和軟件開發。