李樂健 張翠萍
關(guān)鍵詞:智慧社區(qū);系統(tǒng)設(shè)計;Android
0 引言
智慧社區(qū)是指利用物聯(lián)網(wǎng)、云計算、人工智能等新型信息技術(shù)的有效綜合集成應(yīng)用,它為社區(qū)住戶提供了安全、舒適、高效便捷的現(xiàn)代化、智能化生活環(huán)境,進而形成一種新的基于信息化、智能化的信息管理與公眾服務(wù),是一種可持續(xù)運營的社區(qū)形態(tài),而社區(qū)平臺的建設(shè)是智慧社區(qū)的重要組成部分[1]。通過對社區(qū)平臺的智能化建設(shè),社區(qū)能夠?qū)崿F(xiàn)發(fā)布信息、提高物業(yè)與業(yè)主的聯(lián)系、宣傳政策、提高居民滿意度等功能[2]。
在疫情防控工作中,社區(qū)管理人員主要用QQ、微信等通信軟件信息來發(fā)布通知、了解社區(qū)居民的生活情況[3],社區(qū)居民通過外賣、朋友圈、網(wǎng)購等方式來獲取生活物資[4],物業(yè)工作人員需要做好人員排查、體溫檢測、健康碼查看、社區(qū)消殺等工作[5],這些都屬于社區(qū)管理層面的問題,基層工作人員面對著任務(wù)量大、人手不足、物資供給不到位等問題,同時部分群眾也不能理解并配合防控工作,導(dǎo)致人員流動得不到有效的監(jiān)管、疫情防控整體流程的增長。智慧社區(qū)管理系統(tǒng)可以對部分社區(qū)管理工作進行輔助,自動記錄相關(guān)的健康信息狀態(tài),實現(xiàn)無接觸的管理效果。
1 需求分析
1.1 各用戶端功能分析
智慧社區(qū)管理系統(tǒng)使用人員的身份類型分為:管理員端、業(yè)主端、物業(yè)端。
1)管理員端角色分析,UML用例圖如圖1所示:
①可對社區(qū)表、用戶表、社區(qū)出入口表、產(chǎn)品表進行管理和增刪查改操作。
②可為社區(qū)表生成唯一的注冊碼以提供業(yè)主注冊。
③可修改社區(qū)表中對應(yīng)的打卡地點及打卡要求。
2)物業(yè)端角色分析,UML用例圖如圖2所示:
①可查看本社區(qū)的物資需求表并修改其完成狀態(tài)。
②社區(qū)出入口檢查到體溫異常時的信息時物業(yè)端自動收到系統(tǒng)的提示。
③可與社區(qū)業(yè)主建立通訊線程并進行聯(lián)系。
④查看本社區(qū)在指定時間內(nèi)的打卡信息,以及通知未打卡人員進行打卡。
3)業(yè)主端角色分析,UML用例圖如圖3所示:
①根據(jù)管理員提供的注冊碼進行注冊,注冊后自動綁定對應(yīng)的社區(qū)。
②出入社區(qū)時通過設(shè)備自動完成出入記錄的登記。
③根據(jù)自己的需要在物資需求表增加自己需要的產(chǎn)品。
④收集當(dāng)前的地理位置信息和健康碼狀態(tài),完成打卡功能。
⑤通過用戶中心,修改自己的基本信息。
1.2 業(yè)務(wù)流程分析
用戶根據(jù)自己的用戶類型進行登錄后,系統(tǒng)根據(jù)用戶類型顯示不同的功能頁面??傮w的主要業(yè)務(wù)流程圖如圖4所示。
管理員可以修改社區(qū)的打卡要求信息;可以更新并發(fā)布社區(qū)的注冊碼以供業(yè)主注冊;可根據(jù)業(yè)主的實際需求調(diào)整物資類別、物資表,及時更新物資的描述。
物業(yè)人員可以查看本社區(qū)用戶的打卡情況,并根據(jù)查看的要求篩選出相應(yīng)的用戶以進行通知;通過通信系統(tǒng),物業(yè)人員可及時地與本社區(qū)用戶聯(lián)系,同時在業(yè)主通過社區(qū)出入口的情景下體溫異常時接收到系統(tǒng)的提醒消息;通過對物資需求表的查詢更改,打印出對應(yīng)的清單,在配送完畢后對需求表的需求狀態(tài)進行更新。
業(yè)主根據(jù)管理員提供的注冊碼進行注冊,注冊后自動歸檔到相應(yīng)社區(qū);根據(jù)管理員設(shè)置的打卡要求識別地理信息進行打卡,若不符合打卡要求則彈出提示窗口;在出入社區(qū)時由社區(qū)相關(guān)設(shè)備自動識別采集業(yè)主的健康信息以登記;根據(jù)自己的生活需要在物資供給功能中提交自己的請求;在通訊功能中接受物業(yè)人員的信息和未進行打卡的消息提示。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)架構(gòu)
通過對智慧社區(qū)平臺管理系統(tǒng)功能分析和流程分析,智慧社區(qū)管理系統(tǒng)使用C/S(客戶端/服務(wù)器)架構(gòu)和MVC框架[6]。
智慧社區(qū)管理系統(tǒng)的系統(tǒng)架構(gòu)主要由視圖層(View層)、控制層(Control層)、模型層(Mode層)組成。如圖5所示。視圖層為描述用戶圖形界面的XML文件,實現(xiàn)系統(tǒng)界面與操作方法的綁定??刂茖邮窍到y(tǒng)中處理用戶交互的部分,實現(xiàn)響應(yīng)視圖層中的用戶行為并向模型層發(fā)送數(shù)據(jù)操作請求。模型層是系統(tǒng)中用于處理應(yīng)用程序數(shù)據(jù)處理的部分,實現(xiàn)數(shù)據(jù)的實體類存儲過程以及實現(xiàn)系統(tǒng)對數(shù)據(jù)庫中的訪問[7]。
2.2 功能設(shè)計
智慧社區(qū)管理系統(tǒng)前端通過JDBC與后端MySQL服務(wù)器進行數(shù)據(jù)交互。不同用戶類型的用戶能使用的功能不同。系統(tǒng)功能模塊圖如圖6所示。
2.3 數(shù)據(jù)庫的設(shè)計
通過對智慧社區(qū)管理系統(tǒng)的功能分析和流程分析,設(shè)計了系統(tǒng)的總體E-R模型圖如圖7所示,并設(shè)計了如下數(shù)據(jù)表:業(yè)主用戶表、物業(yè)用戶表、管理員用戶表、物資產(chǎn)品類別表、物資產(chǎn)品表、社區(qū)表、物資需求表、出入口表、出入記錄表、通訊記錄表、打卡記錄表。
各個數(shù)據(jù)表結(jié)構(gòu)字段具體設(shè)計見表1至表11。
3 系統(tǒng)實現(xiàn)
3.1 管理員端功能
管理員端可實現(xiàn)如下功能:物資產(chǎn)品及類別管理功能、社區(qū)打卡點管理功能、注冊碼管理功能。物資產(chǎn)品管理中管理員可根據(jù)業(yè)主的需求對產(chǎn)品類別表、物資產(chǎn)品表做查看、修改、刪除、增加操作來保障社區(qū)居民基本的生活物資需求,界面如圖8所示。注冊碼管理中管理員可對選中的社區(qū)進行注冊碼的生成和分享,業(yè)主需要在注冊碼的有效日期內(nèi)通過注冊碼進行注冊。社區(qū)打卡點管理中管理員可對選中的社區(qū)進行打卡地點和打卡距離的管理,通過拖曳的方式調(diào)整打卡地點并調(diào)用百度地圖的接口來獲取地理信息的。界面如圖9所示。
3.2 物業(yè)端功能
物業(yè)端可實現(xiàn)如下功能:出入記錄查看功能、物資需求處理功能、打卡記錄查看功能、通訊消息功能。出入記錄查看功能是物業(yè)人員可查看本社區(qū)的出入記錄,并通過出入口、出入時間、體溫狀態(tài)進行篩選,有體溫異常者的信息時由系統(tǒng)對物業(yè)人員發(fā)送提示消息。界面如圖10所示。物資需求處理是物業(yè)人員可查看物資需求表,并通過類別、完成狀態(tài)條件進行篩選,同時也可以根據(jù)查看方式選擇單獨需求和總需求。物業(yè)可將未完成的需求狀態(tài)導(dǎo)出并更新所選記錄的狀態(tài),通過歷史記錄,物業(yè)人員可以查看本社區(qū)所有完成的物資記錄。打卡記錄查看是物業(yè)人員可按照日期篩選所需要查看的打卡記錄并顯示在地圖上,通過地圖上的定位點快速打開人員的通訊記錄。通訊消息是物業(yè)人員通過該界面及時地與社區(qū)業(yè)主進行聯(lián)系,同時在出入口有體溫異常人員時接受系統(tǒng)的提示消息。界面如圖11所示。
3.3 業(yè)主端功能
業(yè)主端可實現(xiàn)如下功能:社區(qū)出入登記功能、消息查看功能、物資需求登記功能、打卡功能。出入登記由系統(tǒng)模擬生成出入碼并登記出入信息,業(yè)主可以查看自己之前的出入記錄。消息查看是社區(qū)業(yè)主可通過該界面接受物業(yè)人員的消息,也可收到打卡產(chǎn)生的系統(tǒng)提示消息。物資需求登記時業(yè)主可按照根據(jù)自己的實際需求,在產(chǎn)品表中選擇自己所需要的物資,同時界面下方實時更新預(yù)計的總價格,業(yè)主也可通過歷史記錄來查看自己之前的登記信息。界面如圖12所示。
4 結(jié)束語
智慧社區(qū)管理是未來社區(qū)發(fā)展的必然趨勢。智慧社區(qū)管理系統(tǒng)的使用可以完成人員打卡、出入登記、物資登記、和簡單的聊天功能,避免人員的面對面接觸以減少感染風(fēng)險,建設(shè)智慧社區(qū),可提升社區(qū)居民生活的便利性,提高社區(qū)和物業(yè)管理人員的工作效率,構(gòu)建出智能化的幸福社區(qū)。