?

智慧社區管理系統的設計和實現

2023-06-12 08:36李樂健張翠萍
電腦知識與技術 2023年11期

李樂健 張翠萍

關鍵詞:智慧社區;系統設計;Android

0 引言

智慧社區是指利用物聯網、云計算、人工智能等新型信息技術的有效綜合集成應用,它為社區住戶提供了安全、舒適、高效便捷的現代化、智能化生活環境,進而形成一種新的基于信息化、智能化的信息管理與公眾服務,是一種可持續運營的社區形態,而社區平臺的建設是智慧社區的重要組成部分[1]。通過對社區平臺的智能化建設,社區能夠實現發布信息、提高物業與業主的聯系、宣傳政策、提高居民滿意度等功能[2]。

在疫情防控工作中,社區管理人員主要用QQ、微信等通信軟件信息來發布通知、了解社區居民的生活情況[3],社區居民通過外賣、朋友圈、網購等方式來獲取生活物資[4],物業工作人員需要做好人員排查、體溫檢測、健康碼查看、社區消殺等工作[5],這些都屬于社區管理層面的問題,基層工作人員面對著任務量大、人手不足、物資供給不到位等問題,同時部分群眾也不能理解并配合防控工作,導致人員流動得不到有效的監管、疫情防控整體流程的增長。智慧社區管理系統可以對部分社區管理工作進行輔助,自動記錄相關的健康信息狀態,實現無接觸的管理效果。

1 需求分析

1.1 各用戶端功能分析

智慧社區管理系統使用人員的身份類型分為:管理員端、業主端、物業端。

1)管理員端角色分析,UML用例圖如圖1所示:

①可對社區表、用戶表、社區出入口表、產品表進行管理和增刪查改操作。

②可為社區表生成唯一的注冊碼以提供業主注冊。

③可修改社區表中對應的打卡地點及打卡要求。

2)物業端角色分析,UML用例圖如圖2所示:

①可查看本社區的物資需求表并修改其完成狀態。

②社區出入口檢查到體溫異常時的信息時物業端自動收到系統的提示。

③可與社區業主建立通訊線程并進行聯系。

④查看本社區在指定時間內的打卡信息,以及通知未打卡人員進行打卡。

3)業主端角色分析,UML用例圖如圖3所示:

①根據管理員提供的注冊碼進行注冊,注冊后自動綁定對應的社區。

②出入社區時通過設備自動完成出入記錄的登記。

③根據自己的需要在物資需求表增加自己需要的產品。

④收集當前的地理位置信息和健康碼狀態,完成打卡功能。

⑤通過用戶中心,修改自己的基本信息。

1.2 業務流程分析

用戶根據自己的用戶類型進行登錄后,系統根據用戶類型顯示不同的功能頁面??傮w的主要業務流程圖如圖4所示。

管理員可以修改社區的打卡要求信息;可以更新并發布社區的注冊碼以供業主注冊;可根據業主的實際需求調整物資類別、物資表,及時更新物資的描述。

物業人員可以查看本社區用戶的打卡情況,并根據查看的要求篩選出相應的用戶以進行通知;通過通信系統,物業人員可及時地與本社區用戶聯系,同時在業主通過社區出入口的情景下體溫異常時接收到系統的提醒消息;通過對物資需求表的查詢更改,打印出對應的清單,在配送完畢后對需求表的需求狀態進行更新。

業主根據管理員提供的注冊碼進行注冊,注冊后自動歸檔到相應社區;根據管理員設置的打卡要求識別地理信息進行打卡,若不符合打卡要求則彈出提示窗口;在出入社區時由社區相關設備自動識別采集業主的健康信息以登記;根據自己的生活需要在物資供給功能中提交自己的請求;在通訊功能中接受物業人員的信息和未進行打卡的消息提示。

2 系統設計

2.1 系統架構

通過對智慧社區平臺管理系統功能分析和流程分析,智慧社區管理系統使用C/S(客戶端/服務器)架構和MVC框架[6]。

智慧社區管理系統的系統架構主要由視圖層(View層)、控制層(Control層)、模型層(Mode層)組成。如圖5所示。視圖層為描述用戶圖形界面的XML文件,實現系統界面與操作方法的綁定??刂茖邮窍到y中處理用戶交互的部分,實現響應視圖層中的用戶行為并向模型層發送數據操作請求。模型層是系統中用于處理應用程序數據處理的部分,實現數據的實體類存儲過程以及實現系統對數據庫中的訪問[7]。

2.2 功能設計

智慧社區管理系統前端通過JDBC與后端MySQL服務器進行數據交互。不同用戶類型的用戶能使用的功能不同。系統功能模塊圖如圖6所示。

2.3 數據庫的設計

通過對智慧社區管理系統的功能分析和流程分析,設計了系統的總體E-R模型圖如圖7所示,并設計了如下數據表:業主用戶表、物業用戶表、管理員用戶表、物資產品類別表、物資產品表、社區表、物資需求表、出入口表、出入記錄表、通訊記錄表、打卡記錄表。

各個數據表結構字段具體設計見表1至表11。

3 系統實現

3.1 管理員端功能

管理員端可實現如下功能:物資產品及類別管理功能、社區打卡點管理功能、注冊碼管理功能。物資產品管理中管理員可根據業主的需求對產品類別表、物資產品表做查看、修改、刪除、增加操作來保障社區居民基本的生活物資需求,界面如圖8所示。注冊碼管理中管理員可對選中的社區進行注冊碼的生成和分享,業主需要在注冊碼的有效日期內通過注冊碼進行注冊。社區打卡點管理中管理員可對選中的社區進行打卡地點和打卡距離的管理,通過拖曳的方式調整打卡地點并調用百度地圖的接口來獲取地理信息的。界面如圖9所示。

3.2 物業端功能

物業端可實現如下功能:出入記錄查看功能、物資需求處理功能、打卡記錄查看功能、通訊消息功能。出入記錄查看功能是物業人員可查看本社區的出入記錄,并通過出入口、出入時間、體溫狀態進行篩選,有體溫異常者的信息時由系統對物業人員發送提示消息。界面如圖10所示。物資需求處理是物業人員可查看物資需求表,并通過類別、完成狀態條件進行篩選,同時也可以根據查看方式選擇單獨需求和總需求。物業可將未完成的需求狀態導出并更新所選記錄的狀態,通過歷史記錄,物業人員可以查看本社區所有完成的物資記錄。打卡記錄查看是物業人員可按照日期篩選所需要查看的打卡記錄并顯示在地圖上,通過地圖上的定位點快速打開人員的通訊記錄。通訊消息是物業人員通過該界面及時地與社區業主進行聯系,同時在出入口有體溫異常人員時接受系統的提示消息。界面如圖11所示。

3.3 業主端功能

業主端可實現如下功能:社區出入登記功能、消息查看功能、物資需求登記功能、打卡功能。出入登記由系統模擬生成出入碼并登記出入信息,業主可以查看自己之前的出入記錄。消息查看是社區業主可通過該界面接受物業人員的消息,也可收到打卡產生的系統提示消息。物資需求登記時業主可按照根據自己的實際需求,在產品表中選擇自己所需要的物資,同時界面下方實時更新預計的總價格,業主也可通過歷史記錄來查看自己之前的登記信息。界面如圖12所示。

4 結束語

智慧社區管理是未來社區發展的必然趨勢。智慧社區管理系統的使用可以完成人員打卡、出入登記、物資登記、和簡單的聊天功能,避免人員的面對面接觸以減少感染風險,建設智慧社區,可提升社區居民生活的便利性,提高社區和物業管理人員的工作效率,構建出智能化的幸福社區。

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合