監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

武漢房產(chǎn)管理系統(tǒng)的性能分析方案

申請免費試用、咨詢電話:400-8352-114

   房地產(chǎn)管理系統(tǒng)支持各種物業(yè)形態(tài)的日常管理,圍繞房源、業(yè)主、客服、收費四條主線,以業(yè)主管理、客戶服務(wù)、收費管理、儀表管理、設(shè)備管理、車位管理、清潔綠化、消防保安等日常管理事務(wù)的執(zhí)行過程為操作核心,有效處理業(yè)主、住戶、物業(yè)管理人員之間的關(guān)系,實現(xiàn)流程化、規(guī)范化管理,提高物業(yè)服務(wù)水平的同時有效提升工作效率。

  一、系統(tǒng)用例分析

24.png

  系統(tǒng)的用例分析是UML建模中的重要一步。用例圖定義了系統(tǒng)的功能需求。用例圖從用戶的角度描述系統(tǒng)功能,并指出各功能的操作者。在需求分析中,我們已經(jīng)確定了房地產(chǎn)信息管理系統(tǒng)的各功能模塊。

  二、系統(tǒng)性能分析

  本系統(tǒng)的開發(fā)基于J2EE平臺,設(shè)計采用基于SSH的三層框架技術(shù),實現(xiàn)了MVC設(shè)計模式。使用Struts實現(xiàn)表示層和控制層,Spring實現(xiàn)業(yè)務(wù)邏輯層,Hibernate實現(xiàn)持久層。下面將從軟件工程的角度分別從擴展性、維護性、移植性和系統(tǒng)性能幾個方面來分析本系統(tǒng)的性能:

  1、擴展性

  本系統(tǒng)采用組件式開發(fā)方式,利用Spring事務(wù)處理可以輕松的實現(xiàn)各業(yè)務(wù)組件的動態(tài)裝配。因此,系統(tǒng)具有很強的可擴展性,便于系統(tǒng)的二次開發(fā)以及日后的系統(tǒng)升級和擴展。在具體實現(xiàn)時,遵從了Spring面向接口編程的開發(fā)思想,大大提高了系統(tǒng)的可擴展性。另外,系統(tǒng)大量的使用配置文件來描述組件的關(guān)系,使得系統(tǒng)在增加新的模塊時只需要簡單的修改配置文件即可,而基本不用修改源代碼,這大大簡化了系統(tǒng)的擴展阻力,提升了系統(tǒng)的擴展速度。

  2、維護性

  本系統(tǒng)采用基于SSH整合架構(gòu)的三層結(jié)構(gòu)設(shè)計,使用MVC模式分離了表示層和業(yè)務(wù)邏輯層,隱藏了業(yè)務(wù)邏輯,使得兩層間松散藕合,各自的修改不影響對方,提高了可維護性。Spring框架的使用將J2EE層次結(jié)構(gòu)中的業(yè)務(wù)層分離為業(yè)務(wù)邏輯層和數(shù)據(jù)持久層,這樣業(yè)務(wù)邏輯便交給Spring處理,而數(shù)據(jù)訪問則交給Hibernate處理,使得層次結(jié)構(gòu)更加清晰,也有利于系統(tǒng)的維護。

  3、移植性

  在跨平臺方面,由于Java語言本身的平臺無關(guān)性及J2EE標準的平臺無關(guān)性,本系統(tǒng)只需要做簡單的修改,就可以輕松的實現(xiàn)不同操作系統(tǒng)之間切換。在數(shù)據(jù)庫方面,由于本系統(tǒng)采用Hibernate實現(xiàn)對數(shù)據(jù)的存取,Hibernate在設(shè)計上實現(xiàn)了良好的隔離,提供了對不同數(shù)據(jù)庫的良好支持。因此,本系統(tǒng)只需簡單地修改數(shù)據(jù)庫配置參數(shù),即可實現(xiàn)底層數(shù)據(jù)庫的切換。

  4、系統(tǒng)性能

25.png

  對于一般的Web系統(tǒng)而言,影響性能的最重要點在對數(shù)據(jù)庫操作的性能上。持久層框架Hibernate提供了優(yōu)秀的性能優(yōu)化機制,如內(nèi)置的數(shù)據(jù)庫連接池支持等,這些優(yōu)化機制的綜合使用大大提升了系統(tǒng)性能。在代碼級別上,Hibernate的性能比普通Java程序員寫的JDBC代碼性能高很多。原因在于Hibernate本質(zhì)上還是包裝了JDBC來進行數(shù)據(jù)庫操作的,由于Hibernate在調(diào)用JDBC上面花了很大力氣,盡可能的使用最優(yōu)化、最高效的JDBC調(diào)用,所以在性能上表現(xiàn)相當令人滿意。同時,由于使用了Spring的事物管理容器和Hibernate的架構(gòu),保證了系統(tǒng)多用戶訪問時,數(shù)據(jù)庫連接池穩(wěn)定性和數(shù)據(jù)庫并發(fā)操作的可靠性。另外,由于本系統(tǒng)采用的框架都是輕量級的框架,只需使用Tomcat服務(wù)器,配置運行小巧靈活,在系統(tǒng)運行性能上有很大優(yōu)勢。

發(fā)布:2010-08-20 14:18    編輯:泛普軟件 · lyl    [打印此頁]    [關(guān)閉]
相關(guān)文章: