王詠梅 王瑩瑩 鄭永愛
摘 ? 要:隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,移動(dòng)終端產(chǎn)品層出不窮,人手一部的智能手機(jī)可以處理工作、生活中的各項(xiàng)事務(wù)。文章設(shè)計(jì)并開發(fā)基于安卓的物業(yè)管理系統(tǒng),能夠?qū)崿F(xiàn)社區(qū)公告發(fā)布和查看、物業(yè)費(fèi)管理、代收快遞、業(yè)主報(bào)修等功能。經(jīng)過測(cè)試,可以滿足實(shí)際需求,既能方便小區(qū)的物業(yè)管理,又給業(yè)主的生活帶來(lái)極大的便利。
關(guān)鍵詞:移動(dòng)互聯(lián)網(wǎng)技術(shù);移動(dòng)終端;安卓;物業(yè)管理
近年來(lái),移動(dòng)互聯(lián)網(wǎng)技術(shù)迅速發(fā)展,對(duì)人們的工作、學(xué)習(xí)、生活都產(chǎn)生極大的影響??萍及l(fā)展給生活帶來(lái)了極大便利,也給企業(yè)的生存帶來(lái)新的機(jī)遇和挑戰(zhàn)。企業(yè)為了提高自己的競(jìng)爭(zhēng)能力,必須不斷推出新的產(chǎn)品滿足用戶的需求。隨著房地產(chǎn)行業(yè)的發(fā)展,物業(yè)管理也存在激烈的競(jìng)爭(zhēng),企業(yè)為了提高競(jìng)爭(zhēng)力,也逐漸引入物業(yè)管理系統(tǒng)以方便業(yè)主的生活[1]。
物業(yè)管理系統(tǒng)雖然經(jīng)歷多年的發(fā)展,但實(shí)際使用中仍有很多的不足和欠缺。比如很多小區(qū)的通知公告仍然使用傳統(tǒng)的公告欄粘貼方式,物業(yè)費(fèi)的收取也仍是傳統(tǒng)的人工收費(fèi)模式,代收快遞通常也是人工方式等,這些都遠(yuǎn)遠(yuǎn)跟不上時(shí)代發(fā)展的節(jié)奏,我們需要一種全新的、智能化的物業(yè)管理系統(tǒng)幫助管理人員進(jìn)行管理,使業(yè)主僅用一部智能手機(jī)就可以享受高端的物業(yè)管理公司的服務(wù)。
目前,市場(chǎng)上智能手機(jī)的兩大主流操作系統(tǒng)是iOS和Android,其中以Android系統(tǒng)市場(chǎng)占有率最高,因而開發(fā)一款基于安卓系統(tǒng)的物業(yè)管理系統(tǒng)APP有很大的市場(chǎng)需求。安卓系統(tǒng)是Google公司開發(fā)的基于Linux內(nèi)核的開源系統(tǒng),因其開放性、兼容性、易擴(kuò)展性等特征,使得它占領(lǐng)了市場(chǎng)大部分份額。本文設(shè)計(jì)并開發(fā)一款適合市場(chǎng)需求的安卓物業(yè)管理系統(tǒng),實(shí)現(xiàn)公告瀏覽、物業(yè)費(fèi)繳納、代收快遞、鄰里圈、房屋租售信息發(fā)布等功能,極大地便利小區(qū)業(yè)主的生活[2]。
1 ? ?系統(tǒng)需求分析
1.1 ?系統(tǒng)功能需求
基于安卓的物業(yè)管理系統(tǒng)是當(dāng)今小區(qū)物業(yè)管理工作的一個(gè)重要輔助軟件,參考現(xiàn)有的物業(yè)管理系統(tǒng),結(jié)合小區(qū)物業(yè)管理和業(yè)主需求的實(shí)際情況,系統(tǒng)需要具備如下功能:
(1)用戶通過社區(qū)公告查看最新發(fā)布的信息和公告,用戶也可通過社區(qū)黃頁(yè)查看物業(yè)公司詳細(xì)信息。
(2)用戶進(jìn)入物業(yè)繳費(fèi)界面繳納物業(yè)費(fèi)。
(3)用戶根據(jù)需求進(jìn)行投訴報(bào)修。
(4)用戶可以發(fā)布自己需要租售的房屋信息。
(5)用戶可以收到物業(yè)管理人員代收快遞的提示信息。
(6)用戶可以通過鄰里圈查看或發(fā)布帖子。
1.2 ?系統(tǒng)其他需求
1.2.1 ?安全需求
要求系統(tǒng)客戶端用戶登錄必須經(jīng)過用戶名和密碼的驗(yàn)證,物業(yè)管理系統(tǒng)針對(duì)管理員和普通業(yè)主用戶兩種人員,設(shè)置兩種角色進(jìn)行驗(yàn)證,保證小區(qū)管理的安全性。
1.2.2 ?界面需求
要求系統(tǒng)界面簡(jiǎn)潔、美觀、層次清晰且風(fēng)格一致,使用戶打開界面就能夠一目了然地清楚系統(tǒng)的用法,方便進(jìn)入各個(gè)模塊進(jìn)行操作,符合用戶常規(guī)操作習(xí)慣。
1.2.3 ?性能需求
要求系統(tǒng)高效率、高穩(wěn)定性、低出錯(cuò)率,對(duì)于用戶的誤操作或者錯(cuò)誤的數(shù)據(jù)輸入,系統(tǒng)能夠進(jìn)行處理并給予提示。
2 ? ?系統(tǒng)設(shè)計(jì)
2.1 ?系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
該系統(tǒng)基于客戶端/服務(wù)器結(jié)構(gòu),基于安卓系統(tǒng)的客戶端主要是從數(shù)據(jù)庫(kù)中獲取信息并在客戶端進(jìn)行處理并顯示。使用客戶端/服務(wù)器結(jié)構(gòu)可以防止多個(gè)客戶端同時(shí)連接服務(wù)器端造成的堵塞問題,該模型使用模型視圖控制器(Model View Controller,MVC),實(shí)現(xiàn)數(shù)據(jù)和視圖的分離,簡(jiǎn)化系統(tǒng)的同時(shí),減少服務(wù)器端負(fù)荷。
客戶端分為小區(qū)公告、社區(qū)黃頁(yè)、物業(yè)中心、快遞代收、鄰居圈5大模塊,系統(tǒng)功能結(jié)構(gòu)如圖1所示。服務(wù)器端實(shí)現(xiàn)小區(qū)公告管理、社區(qū)黃頁(yè)管理、物業(yè)收費(fèi)管理、快遞代收管理、鄰居圈管理以及業(yè)主管理等功能。
用戶在客戶端進(jìn)行登錄后會(huì)把登錄信息通過Session保存發(fā)送到服務(wù)器端,服務(wù)器響應(yīng)請(qǐng)求,把Result返回給客戶端。主界面用戶可以進(jìn)行信息的查閱,對(duì)物業(yè)費(fèi)用進(jìn)行繳納,服務(wù)器端會(huì)根據(jù)用戶是否需要繳納物業(yè)費(fèi)進(jìn)行登記,將及時(shí)領(lǐng)取快遞的添加事件,發(fā)送給客戶端,對(duì)應(yīng)業(yè)主相應(yīng)地做出繳費(fèi)和領(lǐng)取快遞[3]。
2.2 ?系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù),用于同步存儲(chǔ)客戶端展示的數(shù)據(jù),便于查找、添加、修改、刪除等。系統(tǒng)設(shè)計(jì)了用戶信息表、物業(yè)繳費(fèi)信息表、投訴報(bào)修信息表等共8個(gè)數(shù)據(jù)表,因篇幅所限,下面以其中主要的3個(gè)數(shù)據(jù)—用戶信息、物業(yè)繳費(fèi)信息和投訴報(bào)修信息為例加以介紹。
(1)用戶信息表(見表1):記錄所有用戶信息,包括用戶ID、用戶名、用戶密碼、年齡、性別、郵箱、類別等屬性。
(2)物業(yè)繳費(fèi)信息表(見表2):記錄業(yè)主繳費(fèi)的信息,包括ID、繳費(fèi)用戶ID、繳費(fèi)用戶名、金額、進(jìn)度、類型等屬性。
(3)投訴報(bào)修信息表(見表3):記錄業(yè)主進(jìn)行投訴或報(bào)修的相關(guān)信息,包括ID、用戶ID、用戶名、內(nèi)容、完成時(shí)間、完成進(jìn)度等相關(guān)屬性。
3 ? ?系統(tǒng)客戶端功能實(shí)現(xiàn)
打開系統(tǒng)APP,進(jìn)入系統(tǒng)登錄界面,用戶可以直接輸入賬號(hào)和密碼登錄,新用戶也可以點(diǎn)擊“注冊(cè)”按鈕進(jìn)行注冊(cè)。用戶通過輸入用戶名和密碼,客戶端程序通過消息頭綁定在主線程中,通過超文本傳輸協(xié)議(Hyper Text Transfer Protocol,HTTP)使用的端口以字節(jié)流的方式發(fā)送給客戶端、服務(wù)器端,服務(wù)器解析字節(jié)流,在MySQL數(shù)據(jù)庫(kù)中查找與其匹配的內(nèi)容,判斷是否相對(duì)應(yīng),如果正確,客戶端顯示登錄成功,界面進(jìn)行跳轉(zhuǎn),如果錯(cuò)誤,提示用戶輸入的用戶名或者密碼錯(cuò)誤。系統(tǒng)登錄之后,可以分別進(jìn)入社區(qū)公告界面、物業(yè)管理界面、投訴報(bào)修界面、鄰居圈界面進(jìn)行相應(yīng)操作。下面分別以社區(qū)公告和投訴報(bào)修模塊為例進(jìn)行介紹。
3.1 ?社區(qū)公告模塊
業(yè)主通過進(jìn)入社區(qū)公告界面瀏覽公告信息,listview讓公告信息簡(jiǎn)潔、直觀,業(yè)主能第一時(shí)間了解物業(yè)的最新動(dòng)態(tài)。管理員在后臺(tái)服務(wù)器中添加社區(qū)公告,在客戶端上形成并顯示公告列表,公告界面如圖2所示。
3.2 ?投訴報(bào)修模塊
用戶在客戶端可以對(duì)物業(yè)服務(wù)情況進(jìn)行投訴,或者根據(jù)自身需求進(jìn)行報(bào)修,點(diǎn)擊“添加投訴”可以編輯投訴或報(bào)修信息,并可以查看或修改處理狀態(tài),界面如圖3所示。
4 ? ?系統(tǒng)服務(wù)器端功能實(shí)現(xiàn)
服務(wù)器端是通過Java服務(wù)端網(wǎng)頁(yè)(Java Server Page,JSP)技術(shù)讓程序開發(fā)更加簡(jiǎn)單、快速,服務(wù)器管理員可以通過管理員帳號(hào)和密碼進(jìn)入進(jìn)行對(duì)物業(yè)信息的管理,在物業(yè)管理中對(duì)公告、投訴報(bào)修、個(gè)人信息、物業(yè)繳費(fèi)、社區(qū)黃頁(yè)、鄰居圈、代收快遞信息進(jìn)行增、刪、改、查,通過數(shù)據(jù)庫(kù)把信息推送到頁(yè)面上,管理員能直觀地查閱。因篇幅所限,本文以社區(qū)公告管理功能為例介紹該物業(yè)管理系統(tǒng)的服務(wù)器端功能。
物業(yè)管理人員以管理員賬號(hào)和密碼登錄后,可以在左側(cè)導(dǎo)航菜單選擇要管理的項(xiàng)目,選擇“社區(qū)公告管理”并點(diǎn)擊對(duì)應(yīng)子菜單可分別查看公告列表、添加新公告信息、根據(jù)關(guān)鍵字查詢公告等,添加公告界面如圖4所示。
5 ? ?系統(tǒng)測(cè)試
5.1 ?登錄模塊測(cè)試
系統(tǒng)在安卓客戶端安裝后,打開客戶端界面,點(diǎn)擊“注冊(cè)”按鈕注冊(cè)新用戶名及密碼后進(jìn)行登錄或者直接輸入用戶名及密碼進(jìn)行登錄,使用不同的用戶名和密碼測(cè)試登錄功能,測(cè)試情況如表4所示。
5.2 ?主界面功能測(cè)試
輸入正確的用戶名及密碼后登錄到系統(tǒng)主界面,共8個(gè)模塊,點(diǎn)擊不同模塊查看是否實(shí)現(xiàn)各個(gè)功能,各模塊測(cè)試情況如表5所示。
6 ? ?結(jié)語(yǔ)
移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展、智能手機(jī)的普及,極大地便利了人們的生活,產(chǎn)生了大量基于各終端操作系統(tǒng)平臺(tái)的智能APP?;诎沧康奈飿I(yè)管理系統(tǒng)設(shè)計(jì),能夠給小區(qū)業(yè)主提供信息共享、繳費(fèi)、代收快遞、投訴報(bào)修等各項(xiàng)服務(wù),給業(yè)主的生活帶來(lái)極大的便利,也方便物業(yè)管理人員進(jìn)行管理和服務(wù)。
[參考文獻(xiàn)]
[1]TANG Z,LAN W,DAI Y,et al.Image encryption using mapping array and random division[J].ICIC Express Letters,2011(6):1297-1302.
[2]唐敏.基于Android平臺(tái)的通訊幫手的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)科學(xué),2012(s1):573-576.
[3]張明,程寶雷,査偉忠,等.面向安卓手機(jī)APP功能測(cè)試技術(shù)的方法[J].計(jì)算機(jī)工程與設(shè)計(jì),2018(3):684-689.