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