易俗
摘要:為了使物業(yè)管理的基礎工作走向科學化,信息化,提高物業(yè)管理的水平和效率,從而促進房地產(chǎn)業(yè)的健康發(fā)展。該文設計了智能化物業(yè)管理系統(tǒng)。在對物業(yè)管理人員和業(yè)主業(yè)務需求分析基礎上,采用了B/S結構和S2SH框架進行開發(fā),把系統(tǒng)劃分為小區(qū)信息管理,業(yè)主管理,資產(chǎn)管理,費用管理,系統(tǒng)管理,設備維修管理六個功能模塊,并對數(shù)據(jù)庫進行設計。
關鍵詞:信息管理;S2SH;B/S
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)03-0107-02
隨著中國房地產(chǎn)業(yè)的迅猛發(fā)展,人們對房產(chǎn)消費觀念也在發(fā)生變化。如果說房產(chǎn)位置、建筑質量是評價一個房地產(chǎn)項目優(yōu)勢的硬件指標,那么物業(yè)管理則是人們追求更高層次生活品味的一個重要方向。
物業(yè)管理作為一種新型的服務行業(yè)[1],不僅是房地產(chǎn)綜合開發(fā)的延續(xù)和完善,同時也是塑造企業(yè)形象,提高企業(yè)知名度,使得品牌物業(yè)增值,保值的最有效手段。目前我國的房地產(chǎn)企業(yè)在物業(yè)管理環(huán)節(jié)較為落后,但隨著全球信息化進程加快,以及房地產(chǎn)現(xiàn)代化的建設,一套功能完善的物業(yè)管理系統(tǒng)尤為重要。
文中所探究的智能化物業(yè)信息管理系統(tǒng)是一套優(yōu)化流程為基礎的軟件系統(tǒng),允許小區(qū)物業(yè)管理人員進入系統(tǒng)對相關業(yè)務進行相應的處理,實現(xiàn)整個業(yè)務流程的自動化,同時系統(tǒng)允許業(yè)主進入系統(tǒng)查看相關信息,申請辦理相關的維修業(yè)務等等。本系統(tǒng)在滿足不同用戶的需求上,規(guī)范了物業(yè)管理市場,提高物業(yè)管理水平,使物業(yè)更好的服務業(yè)主,從而促進房地產(chǎn)業(yè)健康有序發(fā)展。
1相關技術
1.1 B/S結構
B/S結構(Browser/Server)結構就是瀏覽器和服務器結構,這種結構是對C/S(Client/Server)結構的一種改進,是伴隨著互聯(lián)網(wǎng)技術而興起的一種網(wǎng)絡結構模式[2]。WEB瀏覽器是客戶端最主要的應用軟件,需要在客戶端安裝一個瀏覽器,然后數(shù)據(jù)庫安裝在服務器上,這樣就可以利用瀏覽器通過服務器同數(shù)據(jù)庫進行數(shù)據(jù)交互。在這種結構下,用戶工作界面通過瀏覽器來實現(xiàn),僅少部分事務邏輯在前端也就是Browser實現(xiàn),主要事務邏輯都在服務器端server實現(xiàn),大大簡化了客戶端載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了總體的成本。
1.2 S2SH框架
S2SH是指Struts2+Spring+Hibernate三者的結合,是J2EE最新流行的框架。S2SH框架的體系結構中,Structs2框架一般主要基于表現(xiàn)層,直接面向用戶,響應用戶的請求,并向用戶提供其所需要數(shù)據(jù);Hibernate框架用于數(shù)據(jù)持久層,負責數(shù)據(jù)的持久化功能;Spring是一個輕量級控制反轉(IOC)和面向方面(AOP)的容器框架。
主流的S2SH技術構架,相對于舊的系統(tǒng)有諸多優(yōu)勢:良好的可維護性;良好的可擴展性;優(yōu)秀的解耦性;典型的三層構架體現(xiàn)MVC(模型Model,視圖View和控制)思想,可以讓開發(fā)人員減輕重新建立解決復雜問題方案的負擔和精力。便于敏捷開發(fā)出新的需求,降低開發(fā)時間成本[3-4]。
1.3 小結
本項目技術上首先采用面向方面的編程對物業(yè)管理業(yè)務過程中各業(yè)務邏輯進行隔離,完成對象的初始化及管理工作,降低各部分之間的耦合度,提高程序的可重用性,進一步提高開發(fā)的效率和維護擴展的成本[5];其次,采用Hibernate框架下的對象關系映射技術完成不同類型系統(tǒng)的數(shù)據(jù)之間的轉換,特別是物業(yè)管理業(yè)務中各對象之間的虛擬映射關系以及數(shù)據(jù)的持久化操作;再次,利用Struts框架提供的技術不僅完成客戶端與服務器端的數(shù)據(jù)傳輸,還要完成物流業(yè)務具體的邏輯過程。所以,智能化物業(yè)管理系統(tǒng)的開發(fā)以J2EE開發(fā)框架S2SH(Spring+Struts2+Hibernate)為核心技術框架,客戶端利用Ajax技術創(chuàng)建快速動態(tài)的交互式網(wǎng)頁應用,力求在后臺與服務器進行少量數(shù)據(jù)交換即可以使網(wǎng)頁實現(xiàn)異步更新。用戶在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新,從而提高用戶體驗。
2 系統(tǒng)總體設計
2.1 需求分析
通過對物業(yè)管理行業(yè)特點的分析、調研、整合,以及根據(jù)實際的業(yè)務需求,智能化物業(yè)管理信息系統(tǒng)應該具有以下功能:
1)能夠對樓宇、車位等物業(yè)資源進行全面的管理;
2)能夠對業(yè)主的信息檔案、投訴、維修等事項進行管理;
3)能夠以各種方式完成業(yè)主的繳費業(yè)務,對收費結果拖欠情況進行統(tǒng)計并加以保存;
4)方便不同的用戶登陸系統(tǒng)有不同的功能使用權限。
2.2 系統(tǒng)功能模塊設計
本系統(tǒng)的主要使用者是物業(yè)管理人員和業(yè)主。通過對系統(tǒng)功能的分析整合把智能化物業(yè)管理系統(tǒng)分為六個模塊,分別是小區(qū)信息管理,業(yè)主管理,資產(chǎn)管理,設備設施管理,費用管理以及系統(tǒng)管理。
2.3 數(shù)據(jù)庫模型設計
用于數(shù)據(jù)庫模型設計的最直接的方法是E-R圖(實體-關系圖),主要是用于描述系統(tǒng)的數(shù)據(jù)關系,一般這個模型是面向問題的,可以按照用戶的觀點對數(shù)據(jù)建立模型,與軟件系統(tǒng)中的實現(xiàn)方法沒有關系[6]。根據(jù)物業(yè)管理系統(tǒng)的軟件需求描述和功能分析,找出其中各個實體以及各實體的相關屬性,設計出實體間的關系圖,為了能夠清晰地看出實體之間的關系,在此處給出一個實體的屬性,其他省去。
3 結束語
通過對物業(yè)管理這種新型服務行業(yè)的深入調研和分析,設計了智能化的物業(yè)管理系統(tǒng),在滿足物業(yè)管理需求的基礎之上,使物業(yè)管理向著市場化、規(guī)?;?、信息化、專業(yè)化發(fā)展,從而使管理信息得到有效的集中,大大減少數(shù)據(jù)的冗余,確保數(shù)據(jù)的準確性和及時性,有利于房地產(chǎn)業(yè)的有序發(fā)展。
參考文獻:
[l] 黃崢,陳援峰.物業(yè)智能化管理[M]. 武漢: 華中科技大學出版社,2013.
[2] 姚芬.物業(yè)管理系統(tǒng)ASP.Net架構設計[J].電子設計工程,2015,23(13):40-45.
[3] 孫衛(wèi)琴.精通Struts: 基于MVC的Java Web設計與開發(fā)[M].北京: 電子工業(yè)出版社, 2004.
[4] 陳俟伶,張紅實.SSH框架項目教程[M].北京:中國水利水電出版社,2013.
[5] 劉萍.基于SSH框架的小區(qū)物業(yè)管理系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2015.11(7):117-119.
[6] 普雷斯曼.軟件工程:實踐者的研究方法[M]. 鄭人杰,譯.北京:機械工業(yè)出版社,2009.