關鍵詞:PHP語言;MYSQL數據庫;物業(yè)管理
隨著人們日常生活條件的改善,人們的住宅品質、生活質量和生活品位也在不斷地提高,對物業(yè)管理工作和物業(yè)服務的信息化要求也越來越高。社區(qū)物業(yè)管理公司傳統(tǒng)的工作方式,都是由物業(yè)管理公司人員把所有的信息填寫在各種各樣的紙質表單上來實現,比如,住戶的水電費單、物業(yè)費單、報修單、各種通知公告等。這些做法帶來的諸多問題,使得大多數社區(qū)物業(yè)管理公司不符合新形勢下的社區(qū)要求。比如社區(qū)居民公共服務、維修服務、車位管理等,必須由區(qū)內居民自行完成,然后再交由物業(yè)管理中心人工登記。現階段,我國大部分中小型社區(qū)物業(yè)管理中心仍然是通過紙質的方式來進行統(tǒng)計管理,給社區(qū)內居民日后查找相關資料和物業(yè)管理人員進行數據的統(tǒng)計工作帶來很大不便。
通過互聯(lián)網技術開發(fā)社區(qū)物業(yè)管理系統(tǒng),可以使得社區(qū)管理的效率大大提高,本文將通過使用PHP動態(tài)語言來開發(fā)社區(qū)物業(yè)管理系統(tǒng),數據使用MYSQL數據庫來進行數據存儲,根據社區(qū)物業(yè)管理系統(tǒng)的整體需求,將系統(tǒng)的功能模塊進行分析,主要開發(fā)的功能模塊包括通知管理模塊、用戶管理模塊、繳費管理模塊和報修管理模塊等。通過開發(fā)的社區(qū)物業(yè)管理系統(tǒng)的功能模塊可以為整個社區(qū)的物業(yè)管理帶來較高的價值,因此在現實生活中是具有重要意義的。
1開發(fā)技術介紹
1.1數據庫MYSQL簡介
存儲數據的數據庫目前市面上有許多種類型,例如Access數據庫、Oracle數據庫和MSSQL等,而本文設計開發(fā)的社區(qū)物業(yè)管理系統(tǒng)使用的是MYSQL數據庫來進行數據存儲,之所以使用MYSQL數據庫進行數據存儲是由于MYSQL比較適合在中小型系統(tǒng)中進行數據存儲,而且本文使用的開發(fā)語言為PHP、MYSQL和PHP的搭配使用可以充分發(fā)揮其性能,通過MYSQL數據庫來進行社區(qū)物業(yè)管理系統(tǒng)的數據存儲,將能夠更有效率地來進行系統(tǒng)開發(fā)。
1.2 PHP語言簡介
目前市面上的編程語言有很多,例如JAVA、C++、ASP. NET等多種動態(tài)開發(fā)語言,每個語言都有各自的特點,而本文設計的社區(qū)物業(yè)管理系統(tǒng)將采用PHP語言來開發(fā)。采用PHP來開發(fā)社區(qū)物業(yè)管理系統(tǒng)只需要安裝好PHP的開發(fā)環(huán)境即可,PHP有多重集成環(huán)境軟件可以一鍵進行開發(fā)環(huán)境安裝,安裝好后就可以進行PHP代碼編寫了。PHP主要用于開發(fā)B/S架構的應用,通常中小型的服務器端開發(fā)都是采用PHP來進行的。在安全性方面由于PHP是運行在服務端中,用戶是無法進行服務端代碼查閱的。
1.3 B/S模式
B/S模式也叫瀏覽器/服務器模式,其結構是瀏覽器/Web服務器/數據庫服務器,它是一種服務器接收來自瀏覽器的請求,然后從數據庫中獲取數據并在服務器上運行處理后將結果回傳給瀏覽器的運行模式。該模式最顯著的優(yōu)點就是系統(tǒng)軟件運行于服務器而與客戶端無關,因此目前的應用非常廣泛。它克服了C/S模式擴展與維護困難的缺點,客戶端采用通用的瀏覽器,操作方便快捷。
2功能需求分析
2.1系統(tǒng)開發(fā)可行性分析
2.1.1技術可行性
技術上的可行性主要分析現有的技術條件能否順利完成系統(tǒng)開發(fā)工作,軟硬件能否滿足開發(fā)的需要等。該社區(qū)物業(yè)管理系統(tǒng)采用了當前比較流行的B/S模式進行開發(fā),使用PHP語言結合MYSQL來進行功能開發(fā),服務器和客戶端是通過HTTP協(xié)議來進行通信的,系統(tǒng)采用前后端模板分離開發(fā)。從技術上來說完成社區(qū)物業(yè)管理系統(tǒng)的開發(fā)是不存在問題的,具有較高的可行性。
2.1.2經濟可行性
社區(qū)物業(yè)管理系統(tǒng)的開發(fā)可以很好地幫助社區(qū)進行物業(yè)管理,能夠提高物業(yè)管理的效率,從而降低物業(yè)管理的成本,系統(tǒng)的開發(fā)成本是較低的,系統(tǒng)的成功開發(fā)可以更好地幫助社區(qū)物業(yè)進行信息化操作。在運行方面,對于當前大部分住戶而言,家中普遍具有計算機設備和寬帶接入的條件,而物業(yè)公司則需要采購普通家用計算機4臺左右即可,在硬件投入上是比較低的。因此在經濟可行性上社區(qū)物業(yè)管理系統(tǒng)是可行的。
2.1.3操作可行性
本系統(tǒng)的使用者多為物業(yè)管理公司的管理層和業(yè)務骨干,通過相應的操作流程培訓,對于本系統(tǒng)可以快速掌握。而對于住戶而言,通過輸入相應的網址按照提示進行操作也可以快速完成。
綜上所述,基于WEB的社區(qū)物業(yè)管理系統(tǒng)在技術上、經濟上、操作上都具備可行性,因此可以進行下一步的設計工作。
2.2用戶需求分析
本系統(tǒng)在開發(fā)前選取了部分社區(qū)從物業(yè)服務需求進行了充分的調查研究,了解了物業(yè)管理的主要工作內容,同時對物業(yè)管理人員的工作程序進行了調查和詢問,了解了他們的需求,提出了社區(qū)物業(yè)管理系統(tǒng)的用戶功能需求主要為通知管理模塊、用戶管理模塊、繳費管理模塊和報修管理模塊。
3系統(tǒng)設計
社區(qū)物業(yè)管理系統(tǒng)是基于B/S架構進行開發(fā)的,通過瀏覽器的形式進行展示的,系統(tǒng)主要面向物業(yè)管理人員和住戶兩個端進行使用,管理端和住戶端的區(qū)別在于權限管理,物業(yè)管理人員可以使用系統(tǒng)的所有功能模塊,而住戶可以使用部分功能模塊,系統(tǒng)從這兩塊進行分別開發(fā),每個功能模塊下面還有子功能模塊,對所有的子功能模塊進行整合形成大模塊,各個大模塊之間都存在一定的數據字段關聯(lián),通過在數據庫中設置相應的字段起到關聯(lián)作用,方便來完成業(yè)務邏輯開發(fā)。
3.1用戶注冊登錄功能
用戶注冊登錄是使用本系統(tǒng)之前必須執(zhí)行的操作。在本系統(tǒng)的設計中,用戶主要分為物業(yè)管理工作人員(系統(tǒng)管理員)和社區(qū)住戶兩大類。其中,物業(yè)管理工作人員的賬號,是由系統(tǒng)初始化時賦予的,不需要重新注冊,也不允許重新注冊。用戶的注冊功能主要提供給社區(qū)的住戶使用。社區(qū)住戶在首次使用本系統(tǒng)時,輸入網址,打開系統(tǒng)主界面后,單擊“我要注冊”鏈接,打開注冊頁面,并在頁面上填寫個人信息,主要包括用戶名、密碼、住戶姓名,樓號、單元號,填寫完成后,點擊注冊按鈕,提交給物業(yè)管理工作人員進行審核。
物業(yè)管理工作人員登錄系統(tǒng)后,可以對提交注冊信息的住戶賬號進行審核,與本社區(qū)已有的物業(yè)信息進行比對后,確認注冊信息無誤,應該給予通過審核,否則提示未通過審核原因,反饋給注冊用戶,要求用戶重新更改信息。
3.2用戶管理模塊功能
用戶管理功能是本系統(tǒng)設計的重要功能之一,主要分為物業(yè)管理人員及社區(qū)住戶兩大類的用戶。物業(yè)管理人員登錄系統(tǒng)后,可以對新注冊信息進行管理和審核,可以對系統(tǒng)中所有住戶信息進行查詢和查看。社區(qū)住戶用戶登錄后,可以對自己的個人信息比如姓名、樓號、單元號、手機號碼等信息進行更新。
物業(yè)管理人員及社區(qū)住戶兩大類用戶都具有密碼更改,密碼找回功能,在密碼設置上,為了安全性起見,要求輸入8位以上的密碼。在MYSQL數據庫中的用戶信息表要對密碼進行加密,以確保系統(tǒng)的安全性。
3.3通知管理模塊功能
通知管理模塊功能主要提供給物業(yè)管理人員用于發(fā)布與本社區(qū)住戶相關的公告或通知,比如停水、停電通知,暖氣打壓通知等。社區(qū)住戶登錄系統(tǒng)后,可以查看目前系統(tǒng)中物業(yè)管理人員已經發(fā)布的公告或通知,單擊可以查看詳細內容。物業(yè)管理人員登錄系統(tǒng)后,可以對這些公告或通知進行查看、編輯、修改和刪除等操作,并且可以獲得這些公告或通知已經被哪些住戶查看過,以便于對未查看的用戶做進一步的通知。
3.4繳費管理模塊功能
繳費管理模塊功能主要是物業(yè)管理人員對社區(qū)住戶收取各項費用。物業(yè)管理人員在系統(tǒng)中發(fā)起繳費項目,主要包括繳費住戶、繳費項目、繳費金額等。住戶登錄系統(tǒng)后可以對自己的繳費情況進行查詢,并可以通過支付寶和微信支付等多種支付方式進行支付。物業(yè)管理人員登錄系統(tǒng)后,既可以查看各住戶各項費用的繳納情況,還可以為年齡較大不會網上支付的住戶進行手動錄入繳費信息。
3.5報修管理功能模塊
報修管理模塊是本系統(tǒng)的核心功能之一,也是最常用的功能之一,能夠為社區(qū)住戶提供極大的便利。報修管理功能主要用于對社區(qū)內相關設施的報修情況進行登記和處理。由于社區(qū)內的報修情況比較復雜,以往在沒有使用此系統(tǒng)前,主要靠住戶給物業(yè)管理人員打電話,導致描述不清,記錄不詳細,從而導致維修不及時不到位。而在使用此系統(tǒng)后,社區(qū)的住戶可以將報修問題、報修地點、報修內容、聯(lián)系電話甚至是報修部位的圖片進行提交上報。
物業(yè)管理人員在登錄系統(tǒng)后,可以查看社區(qū)住戶提供的詳細報修信息,以便于安排相應的工作人員進行處理,在處理完畢后,可在“處理狀態(tài)”欄對當前的報修信息進行更新,并通過系統(tǒng)將結果反饋給住戶。
3.6系統(tǒng)數據庫設計
在進行物業(yè)管理系統(tǒng)設計中,數據庫是其中十分重要的組成部分,數據庫中通常存儲了系統(tǒng)正常運行所需的數據。在本文開發(fā)的基于Web的社區(qū)物業(yè)管理系統(tǒng)中,數據庫中存儲了物理管理人員和住戶的賬戶信息,系統(tǒng)正常運行中產生的各種業(yè)務信息比如公告通知,報修數據,繳費信息等。數據庫設計的是否合理,影響著系統(tǒng)的性能,通常考慮的因素包括數據庫用戶權限控制、數據庫的業(yè)務數據結構,設計功能強大的數據庫,才能保證數據能夠正常的組織和管理。本系統(tǒng)的數據庫設計主要包含以下幾個表:
(1)用戶信息表。表中存儲是住戶的相關信息,主要有住戶ID、用戶名、密碼、姓名、樓號、單元號、手機號碼、用戶狀態(tài)(是否審核通過)等。
(2)公告通知信息表。該表中存儲了物業(yè)管理人員發(fā)布的公告或通知的相關信息,包括通知的標題、內容、發(fā)布時間以及被閱讀的次數等。
(3)繳費信息表。該表中存儲了住戶繳費的相關信息,主要包括住戶ID、繳費項目、繳費金額、繳費起止時間。
(4)報修信息表。該表中存儲了住房報修的相關信息,主要包括標題、內容、住戶ID、手機號、報修時間、報修狀態(tài)等。
4系統(tǒng)測試
4.1測試的意義
系統(tǒng)開發(fā)完成后都需要進行相關的性能測試,系統(tǒng)在編寫的過程中是很容易出現一些邏輯問題或者代碼錯誤問題,因此在每次代碼完成后都需要進行功能測試,這樣才能更加及時地發(fā)現代碼所存在的問題,避免后期系統(tǒng)在線上運行中才發(fā)現代碼問題,增加錯誤代碼排查難度,因此在代碼構造的過程中需要經常性地進行代碼測試,防止代碼出現BUG漏洞,系統(tǒng)功能的測試是非常重要的,不僅可以避免將來線上出現錯誤產生損失,還能更好地減少后期測試工作的人力投入,因此系統(tǒng)測試是具有重要意義的。
4.2系統(tǒng)功能測試
系統(tǒng)測試環(huán)境:Windows10操作系統(tǒng),操作系統(tǒng)內安裝PHP和MYSQL集成環(huán)境進行測試。社區(qū)物業(yè)管理系統(tǒng)的各個功能模塊具體測試情況如下所示。
(1)用戶注冊登錄功能測試。輸入信息,注冊新用戶,物業(yè)管理人員進入后臺可以進行查看,輸入正確的用戶名和密碼,系統(tǒng)提示成功登錄系統(tǒng),輸入錯誤的用戶名和密碼,無法登錄系統(tǒng),提示用戶名或密碼錯誤。如果多次試探性登錄,則需對該IP地址進行鎖定。
(2)用戶管理模塊功能測試。物業(yè)管理人員登錄系統(tǒng)后可以對住戶的信息進行查看、審核、更新和查詢等操作。
(3)繳費管理模塊功能測試。主要測試實現住戶繳費的功能,查詢和記錄用戶繳費信息功能。測試方法:物業(yè)管理人員發(fā)布繳費項目,住戶進入系統(tǒng)進行繳費,物業(yè)管理人員查詢用戶繳費信息。
(4)報修管理模塊功能測試。主要測試住戶在線對社區(qū)問題進行報修,物業(yè)管理人員查看并更新報修狀態(tài)。測試方法:住戶登錄系統(tǒng)后,對社區(qū)的故障進行報修,包括報修點的圖片上傳等信息,物業(yè)管理人員登錄系統(tǒng)后,對報修狀態(tài)進行更新。
結語
為了適應當前信息化條件下物業(yè)管理公司和社區(qū)業(yè)主對信息化、網絡化和智能化的需求,本文結合我國社區(qū)物業(yè)管理的發(fā)展趨勢、工作特點以及實際需要,采用PHP程序語言,使用MYSQL數據庫系統(tǒng),開發(fā)出了一個具有通知管理模塊功能、用戶管理模塊功能、繳費管理模塊功能和報修管理模塊功能的社區(qū)物業(yè)管理系統(tǒng)。通過測試與運行,該系統(tǒng)使用效果良好,具有界面美觀、操作方便、功能完善、符合信息化要求下的物業(yè)管理等特點,能夠滿足企業(yè)需求,適用于中小型社區(qū)的物業(yè)管理。
通過互聯(lián)網技術開發(fā)社區(qū)物業(yè)管理系統(tǒng)可以更好地對物業(yè)進行管理,相比較傳統(tǒng)的物業(yè)管理手段和方法,工作效率提高了數倍,管理成本也大幅度降低。
當然,系統(tǒng)仍存在著一定的不足,需要后期進行完善和改進,比如系統(tǒng)安全性考慮不全,防范網絡攻擊措施不足,個別功能模塊需要進一步的細化。
作者簡介:劉玉貞(1984— ),男,漢族,山東莒南縣人,本科,講師,臨沂市農業(yè)學校教師,長期從事中職計算機應用專業(yè)的教學,擅長中小型網站的建設與管理。