略談物業信息系統的設計
1系統需求分析
1.1業務流程
業務流程是指小區物業工作的業務范圍及順序,為了能夠簡明扼要的說明業務的流程,本系統進行了前期的設計工作,完成了系統的業務流程。系統應用用戶(管理員)分別將小區樓宇信息到樓宇表,并將業主的入住信息、車位使用信息、費用繳費信息、投訴信息分別錄入到入住表、車位表、繳費表、投訴表、處理信息表,并對這些表格進行查閱、增加、刪減、更改等操作;管理員同時將所處理的業務按業務表分類錄入,將小區設備信息錄入到設備表,同時對投訴情況進行處理生成投訴處理單,并反饋到處理信息表供業主查詢,同時可以對這些表格進行查閱、增加、刪減、更改等操作;物業主管有權查閱業務表以查看業務情況,同時有權使用設備表,并查看投訴及處理情況報表以監督投訴處理情況。通過建立不同表,管理員和主管對相關表格進行查閱、修改增刪等操作,實現對物業管理的信息化操作。
1.2系統數據流圖
在完成業務流程圖的設計后,需要對每個業務的數據通行進行確切的了解和設計,為后續的整體設計打下基礎。本系統將數據流圖分為兩個部分:系統頂層數據流圖(如圖1所示)與二層數據流程圖(如圖2所示)。頂層流圖只包含一個加工,用以表示被開發的系統,然后考慮該系統有哪些輸入數據、輸出數據流。該系統的數據輸入為業主相關信息,通過處理,輸出的數據為物業主管可操作的信息。頂層圖的作用在于表明被開發系統的范圍以及它和周圍環境的數據交換關系。二層數據流圖中某個加工進行細化,而它的某個加工也可以再次細化,形成子圖。
1.3數據字典
數據字典的作用是在軟件分析和設計的過程中給人提供關于數據的描述信息。數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統的邏輯模型進行完整的描述。本系統有關數據項的定義如表1所示。
2系統總體設計
在系統總體設計階段利用系統功能結構圖來描述系統中各個模塊如何化分、完成什么功能。在充分考慮各個模塊的耦合性與內聚性后通過制作系統功能結構圖合理地將整個系統分拆成多個模塊。這樣做使系統的開發變得目標清晰,每個模塊的完成都是系統制作的里程碑,對于制作完成后的測試也提供了便利和依據。無論是為來的單元測試還是集成測試模塊化的系統都將大大提高測試效率和錯誤改正的速度。本系統一共分為九個模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數據庫的訪問上是緊密相連的,各個模塊訪問的是同一個數據庫不同的表。
3詳細設計
詳細設計階段是系統正式制作前最后一個設計階段。詳細設計階段包括用系統的軟硬件配置,基于三層架構的信息系統結構設計,以及用戶界面的設計。
3.1軟硬件配置
系統運行所需的軟硬件配置如下:硬件環境:臺式計算機(服務器)一臺,處理器P4以上,內存1GB以上,硬盤空間80G以上。軟件環境:(1)Windows2003Server操作系統。(2)MyEclipseEnterpriseWorkbench6.0.1GA。(3)Dreamweaver8.0。(4)ApacheTomcat6.0.14。
3.2系統的整體架構
軟件整體架構的選擇,直接關系到軟件的開發效率與日后維護的難易程度。因此,本系統采用了三層架構的開發模式。三層架構通常意義上的三層架構就是將整個業務應用劃分為:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL),經過層次的劃分,使軟件達到了“高內聚,低耦合”的思想。
4結束語
小區物業的信息化管理將成為必然趨勢,構建更加智能化的小區將需要更多的技術來完善,本系統的開發為小區的智能化發展提供了基礎,可以在此基礎上綜合應用GIS技術、現代網絡與控制技術等,構建更加完善的智能化小區。
作者:趙美琪 胡政 單位:江南大學數字媒體學院
本文html鏈接: http://m.35694.cn/qkh/33643.html