校园热水供应系统设计思路
寫在前面
科技改變生活,在現階段隨著經濟社會的發展,為滿足師生的熱水需求,校園熱水供應系統已經逐步遍及各中小學及高校。學校重視校園熱水工程配套的設施,熱水的舒適性和設備的節能性已成為校園的熱水系統的硬性指標,為了讓學生能有一個舒適的學習生活環境。
舊的問題
目前,校園熱水供應主要是依靠分布式布置熱水供應設備來滿足供應需求,對于熱水供應設備的運修維保,在設備出現故障時,并不能自行排查故障原因以及反饋故障信息,而且因為設備的獨立分布式設置,并不能確定是哪臺設備出現故障,只能根據師生以書面信息反饋的方式對需維修的設備進行一個大致定位檢查,更甚還需要對設備進行一個全局的檢查排除,以此來確定故障的確切位置以及故障原因,各樓層之間的熱水供應設備的維保信息并沒有集成化管理。另外用戶的繳費充值占用的時間成本也相對比較高,且現有的充值方式大多只能在特定的時間內在學校指定的充值站點進行線下排隊繳費充值,當然也有少數的手機NFC技術自行充值,但是前提是手機設備和部分ic卡支持且兼備NFC功能。
新的思路
因此,如何提供一種更智能的校園熱水供應設備信息系統,其能夠更直觀的幫助學校管理熱水供應設備等信息,智能反饋熱水供應設備的故障信息,便于維保工作人員及時制定維修計劃,便于學校師生方便快捷的使用系統充值、使用熱水,已經成為最迫切需要解決的技術問題。為此我們拓展了新的思路。舍棄掉傳統的ic卡,結合硬件和軟件的結合,通過IPC/IP協議來實現學生用戶用水的業務邏輯。為此我們將業務邏輯進行了詳細的拆解,將合適的業務交給合適的技術來處理。因此我們硬件定義為長期穩定的執行者和反饋者,將一些長期通用邏輯交給硬件處理(負責接收命令和執行命令)而軟件程序則作為一個決策者的角色對硬件下發命令。以此來實現真正意義上的線上用水場景。
新的問題和解決方案
在校園的大環境里,有著大量的學生用戶,且這些學生用戶的在線活躍時間都是極其規律的,他們容易在同一個時間節點里有用水需求,因此很容易造成請求并發量大,服務器響應慢。極大的影響用戶體驗。另外作為擁有龐大用戶群體系統,保證體統安全運行的問題也是重中之重,必須要考慮到服務器故障等一些極端的突發性問題。為此在確保程序正常運行的情況下對服務器部署做出改變(負載均衡)。將服務器分別分成不同的服務器組,其中涵默認服務器組和虛擬服務器組,默認服務器組監聽未配置指定的虛擬服務器組或主備服務器組,則將流量轉發給默認服務器組中的后端服務器。而虛擬服務器將不同的監聽請求可以關聯到不同的虛擬服務器組,實現監聽維度的請求轉發。而正常運行的服務器組鏈條將由一個主備服務器組只包含兩臺ECS實例,一臺作為主服務器,一臺作為備服務器。當主服務器健康檢查失敗,系統會直接將流量切到備服務器。以此確保故障場景下也能保證其程序正常運行和數據備份。
系統功能
在保證系統的主要業務邏輯實現后,即可繼而對系統進行豐富開發和版本迭代。
用戶端:在用水邏輯上,使用云端數據傳輸,實現以一對多(一個供水設備面向多個用水場景),通過用戶端程序即可發起指令用水,除此用戶端程序也涵蓋的充值支付、消費、用戶商城、相關優惠活動捆綁,支持與維修端進行故障報修聯動,以及用戶信息收錄。
維修端:主要針對設備維修,將捆綁、采集和讀取設備數據或故障信息,向后臺提交數據報備,接收用戶端聯動故障信息。
總臺:除了針對用戶端和維修端兩端進行監控聯動外,可對學校園區項目進行分區管理,可達一對多的項目管理,除此對拓展功能也可以做靈活配置與接口開發。
應用載體
PC+微信小程序
為何選擇小程序呢,總的來說更便捷使用方式能更快的減少用戶的時間成本,小程序本身具備輕便、靈活屬性,不管是使用還是推廣的都是很好的選擇,最主要的是小程序直接在主流社交軟件內直接通過聊天分享給好 友,也可以在線下用二維碼進行推廣。無論是線上線下都是十分便捷,分享方式多樣,有效的打通傳統線下使用場景與線上的完美結合。
寫在最后
在科技技術映射大環境下,軟件服務不斷的滲入生活中的各個場景,從而衍生出許多的技術服務行業解決方案和應用產品,在海量的競爭市場里,尋找一款適用性高的產品是非常不容易的,一套好的軟件應用解決方案不僅僅只是擁有解決業務邏輯的創新性,對技術實力有沉淀背景的因素也是不容忽視的,此類產品往往會有更廣的戰略拓展空間,從而不斷的促使進步和穩定的版本迭代。
總結
以上是生活随笔為你收集整理的校园热水供应系统设计思路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FINALDATA 使用教程
- 下一篇: 最新的windows xp sp3序列号