楊帆 王睿



摘要:基于iOS平臺,設計了一款黨員進基層社區服務管理系統。通過該系統,社區可以進行活動的在線申報,黨支部可以進行在線應答,按照社區的活動要求組織支部黨員進行接單,并在規定的時間內到社區完成活動,活動結束以后,黨支部可以進行活動的介紹與總結,最后社區可以對活動進行評價。通過三單制黨員進社區一體化服務,建立起黨支部、社區與群眾之間的服務聯動機制,高效地解決社區群眾的實際困難,提高黨員的社會服務能力。
關鍵詞:iOS;社區服務;服務管理;三單制
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2020)01-0064-04
1概述
十八大以來,很多機關單位把黨員進社區服務群眾作為深入開展群眾路線教育活動、推動文明和諧幸福社區建設、增強黨員宗旨觀念和黨性意識的重要舉措,讓機關黨員進社區發揮作用有保證、有作為、有舞臺,而如何提高服務活動的效率,辦出特色成為基層黨支部的重要問題之一。在這種背景下,設計一種基于iOS系統的在線黨員進社區服務系統,該系統可以完成基層黨支部與社區可以通過線上對接,黨支部根據優勢和黨員干部個人特長,為社區群眾開設在線服務,如政策宣講、調解糾紛、法律援助、醫療保健、科普宣傳、心理健康等。目前該系統已經在安徽商貿職業技術學院電子信息工程系使用且運行良好,受到社區和群眾的一致好評,并于2018年7月9日在安徽先鋒網上予以推介。
2系統設計
該系統服務器端主要為手機客戶端提供接口服務,活動數據由客戶端產生數據并存儲到服務器端的數據庫中。該系統服務器端采用的是Spring Boot微服務框架,以Tomcat為服務器,MySQL為數據庫,采用Java為開發語言,以JsON為數據交換格式進行服務交互,可以根據客戶端發起的網絡請求對數據庫進行相關操作并返回結果。客戶端基于iOS平臺,使用Xcode作為開發工具,采用Swift語言進行編程,使用到的技術主要有URLSession技術與服務器進行網絡通信,KVC技術用于JsON轉對象,UITabBarController和UINavigationController嵌套的方式作為界面的整體架構。
該系統一端聯系著機關黨員干部,另一端聯系著社區群眾。社區通過系統在線進行活動申報與活動評價,基層黨支部進行活動響應和活動總結。通過ios客戶端錄入信息,網絡傳輸到服務器端,將所有活動的信息保存到數據庫中。社區群眾端流程如圖1所示,基層黨支部端流程如圖2所示。
3數據庫設計
目前的系統后端的數據庫主要由兩張表組成,由于涉及的字段較多,表格中只列出主要字段及其特征描述說明,其他字段可以參考創建語句。用戶表如表1所示,活動表如表2所示。
4功能設計與實現
功能模塊從操作流程上主要分為三大塊:社區操作模塊、黨支部操作模塊和黨總支操作模塊。主要的功能流程描述如下:首先社區人員如果有活動需求,登錄系統,根據自己的需求在線發布活動,填寫活動的具體信息,如活動內容、時間與地點,然后提交活動信息,等待對應的黨支部接收活動,此時活動狀態為“待接收”。黨支部接收到活動通知以后,登錄系統查看活動信息,可以根據活動內容和自身特長,選擇活動具體的安排和隨從人員,填寫相關信息以后,提交活動接收,此時活動狀態變為“接收”,此時便可以組織并按照社區的要求開展線下活動。等活動結束以后,黨支部人員向黨總支提供活動的相關素材,黨總支登錄系統,對活動進行圖文總結,并提交,此時活動狀態變為“完成”。最后社區人員針對這次活動的開展情況和活動總結,進行活動評價,評價完成以后,活動狀態變為“結束”,至此,一次活動流程結束,此時三方都可以查看活動的從發布到結束的具體情況。
4.1社區操作模塊
該模塊的角色是社區管理人員。在使用該系統之前,必須進行登錄。服務端根據用戶輸入的賬戶和密碼進行匹配,判斷用戶類型,如果賬號密碼都正確則登錄成功,登錄界面如圖3所示,該界面頂部是一個UIImageView控件顯示主題圖片,下面是兩個UITextField分別用于輸入用戶名和密碼,最下面的是一個UIBuUon,用于登錄邏輯的具體實現。在UIButton的點擊方法中,用到了UserDefauhs存儲正確的用戶名和密碼以便下次登錄的時候不用再次輸入。用戶登錄系統后的主界面如圖4所示。該界面用到了UITabBarCon~oHer嵌套UINavigationCon-troller的架構,并且自定義了一個UITabBar,使中間的紅色加號按鈕高出一部分,更加突出。界面顯示的內容頂部是一個UICollectionView實現的圖片輪播,顯示最近的活動圖片,然后是一個UICollectionView實現的宮格菜單,顯示相關的網站入口,最下面是一個UITableView展示活動列表。社區人員如果有活動需求,可以點擊中間的加號按鈕發布活動訂單,填寫活動的具體信息,如活動內容、時間與地點,如圖5所示,該界面用是一個典型的表單界面,該項目中所有的類似界面主要使用UILabel和UITextField來實現文本的顯示和輸入,UIButton實現數據的提交。社區提交活動信息后等待對應的黨支部接收活動,此時活動狀態為“待接收”。
4.2黨支部操作模塊
黨支部接收到活動通知以后,登錄系統查看活動信息,登錄流程和社區一致。黨支部可以根據活動內容和自身特長,選擇合適的活動進行接單處理。接收活動以后,可以填寫具體的安排和隨從人員,如圖6所示,該界面也是一個表單界面。黨支部填寫相關信息以后,提交接收活動的具體安排,此時活動狀態變為“已接收”,如圖7所示。此時便可以組織并按照社區的要求開展線下活動,等活動結束以后,黨支部人員向黨總支提供活動的相關素材,此時黨總支登錄系統。
4.3黨總支操作模塊
待黨支部與社區活動結束以后,黨總支對活動進行圖文并茂的總結,如圖8所示,該界面也是一個表單界面,與之前不同的是該界面可以通過點擊按鈕從相冊獲取照片來填充到界面的uIImageview中。黨總支填寫完總結并提交以后,活動狀態變為“已完成”,如圖9所示。
最后社區人員針對這次活動的開展情況和活動總結,進行活動評價,如圖10所示,評價完成以后,活動狀態變為“結束”,如圖11所示。至此,一次活動流程結束。
5結束語
目前該系統已經在安徽商貿職業技術學院電子信息工程系投入使用,按照“居民點單、支部下單、黨員接單”的模式,積極推動與社區的共建工作。居民點單,社區工作人員將收集到的居民需求留言發布到APP上;支部下單,把征集到的居民需求劃分歸類,根據黨員特長優勢、服務意向和服務時間整理編制出黨員志愿服務項目和服務崗位,派單給具體的黨員;黨員接單,接單黨員發揮自身特長,認真完成派單,做到真深入、真辦事、用真情為社區群眾多辦實事。下一步計劃對該系統增加如下功能:1)設計服務菜單推送功能,供社區與黨支部進行選擇。2)建立宣傳微刊,把定期開展的活動預告通過微刊發布,讓機關黨員快速地了解社區活動動態。3.建立網上黨群組織,讓黨團支部、機關黨員干部在網上主動亮明身份,發揮戰斗堡壘和先鋒模范作用。希望通過該系統能夠心貼心服務群眾,讓黨旗在網上高高飄揚,讓群眾看得到、感受到黨的關懷。