當前位置:工程項目OA系統(tǒng) > 房地產OA系統(tǒng) > 功能介紹 > 商業(yè)地產 > 房地產管理
濟南市房地產信息管理系統(tǒng)的整體框架
《房地產系統(tǒng)》是以房地產空間數(shù)據為管理對象的數(shù)字化、網絡化、智能化的應用系統(tǒng)。產品以房產信息為核心,充分利用地理信息系統(tǒng)、物理數(shù)據、權屬數(shù)據、價格體系、空間信息挖掘與分析以及網絡等技術,最大限度地集成和利用各類房產信息資源,提高房產信息共享和綜合利用水平。建立以GIS技術為基礎,集成房產GIS、數(shù)據分析為一體的房地產估價地理信息系統(tǒng)。
一、系統(tǒng)整體框架
本系統(tǒng)的網絡結構是B/S模式。因此,用戶通過瀏覽器向服務器發(fā)送HTTP請求時,這個服務器的反應是先將這個請求攔截,并且流轉到與之相對應的系統(tǒng)模塊,然后由這個模塊執(zhí)行相應的處理過程;經過這一過程,服務器就會把處理結果封裝在具體的那個頁面,然后再通過HTTP協(xié)議送回處理的相應結果,返回到瀏覽器,于是用戶就能夠在瀏覽器上直接閱讀到自己發(fā)出請求的東西。
基于B/S結構的管理信息系統(tǒng),客戶端只是負責數(shù)據校驗、數(shù)據顯示等少量事務,所以客戶端只需要一個安裝有少數(shù)的插件的瀏覽器就可以了。主要有服務器來進行系統(tǒng)主要的業(yè)務邏輯,業(yè)務邏輯的具體內容有:①系統(tǒng)對數(shù)據庫的訪問過程;②處理房地產的業(yè)務與邏輯;③用戶信息管理系統(tǒng)的管控過程等等。在B/S結構下,作者將系統(tǒng)層次進行了劃分,主要根據其功能分成了5個結構層次,這也是目前最為普及的分層方式,這五個層次主要劃分:客戶層、表示層、業(yè)務層、持久層及數(shù)據源層。以下就這5個層次簡要說明。
客戶層。該層的主要任務與功能是實現(xiàn)系統(tǒng)與用戶進行交互,保障交流過程順利進行,這一層負責的是傳送客戶請求,接收系統(tǒng)響應,顯示處理的結果。這一層設計主要是系統(tǒng)前臺界面的設計,可以被用來攔截客戶請求和處理客戶請求,和按照一定的形式來顯示系統(tǒng)數(shù)據信息。該層主要由HTML代碼、javascript代碼以及Flash等構成,對系統(tǒng)起到了“門面”的作用 。
表示層。這一層的功能簡單來說就是在客戶層與業(yè)務層中起到一個中轉的作用,客戶層向業(yè)務層提交的請求要經過該層的轉發(fā)才能順利到達,并且,經過業(yè)務層的處理之后,將處理結果反饋給客戶層,中間也要經過表示層的檢驗,只有檢驗合格的才會被轉發(fā),而如果出現(xiàn)錯誤或者異常的情況,則會反饋給客戶曾,客戶層將再重新提取出原數(shù)據返回給系統(tǒng)客戶。
業(yè)務層,這一層的主要任務是對系統(tǒng)用戶提出的業(yè)務邏輯進行處理。這一層不僅可以使用構造業(yè)務模型組件這樣的方式來完成抽象房地產業(yè)務的業(yè)務流程的任務,比如說在業(yè)務層接收到表示層傳過來的請求時,這一層就負責把請求放入到相應的業(yè)務模型組件進行處理;除此之外,它還能夠以調用持久層(數(shù)據庫連接)的方法來操縱數(shù)據庫,由此實現(xiàn)對數(shù)據的檢索和存儲,完成業(yè)務邏輯,而且,為確保數(shù)據的完整和一致,在該層系統(tǒng)對數(shù)據進行處理的時候應該進行加鎖操作 。
持久層,這一層對于整個系統(tǒng)有十分重要的意義,就是實現(xiàn)數(shù)據的持久化,它的任務是實現(xiàn)關系型數(shù)據庫和面向對象編程語言的兼容。這一層的存在使得系統(tǒng)中有一個專門的區(qū)域可以被用來實現(xiàn)數(shù)據持久化,更深層次上來說:這一層面的設置具有的意義是,能夠使系統(tǒng)的開發(fā)人員使用面向對象的思想來實現(xiàn)與數(shù)據庫交互的過程,并且通過對象來實現(xiàn)與數(shù)據庫的交互,并且,使得數(shù)據庫在接受多位用戶的查詢請求后不需要多次查詢,將數(shù)據在內存上封裝到特定的對象上就可以,因此還能夠有效地減少需要執(zhí)行操作的次數(shù),使得進行數(shù)據查詢的操作變得更加簡便與快捷,提高了整個系統(tǒng)的性能和穩(wěn)定性,可靠性。
數(shù)據源層,由于任務是存儲數(shù)據,因而這一層主要是由關系型數(shù)據庫組成的。本系統(tǒng)的數(shù)據源層采用Mysql關系型數(shù)據庫。原因是房地產市場的信息量非常大,且信息敏感度是很高的,并且房地產市場信息更新快,查詢也非常的頻繁。
由于房地產信息管理系統(tǒng)的業(yè)務是很龐大的,建設過程也相對繁瑣,經過作者對各種WEB框架進行了多方面的調查與分析后,按照五個層次進行系統(tǒng)的設計,這樣一來,可以盡量滿足分工明細,耦合度低的要求,也能夠兼顧應用開源PHP集成環(huán)境來進行系統(tǒng)開發(fā),使得本次設計能夠更加滿足題目的要求。
二、PHP集成開發(fā)環(huán)境 Zend Studio
Zend Studio 在整個的開發(fā)周期中是唯一的集成開發(fā)環(huán)境,它為專業(yè)開發(fā)人員提供了PHP需要的所有的開發(fā)部件,并且其配置十分齊全,擁有一整套編輯、調試、分析、優(yōu)化和數(shù)據庫工具,因此,使用這一集成開發(fā)環(huán)境為整個系統(tǒng)的開發(fā)工作提供了很大的便利,也在一定程度上加速了開發(fā)的進程,簡化了應用方案。
以下是集成開發(fā)環(huán)境Zend Studio 特點瀏覽
快速地開發(fā)與配置代碼;本地和遠程調試器數(shù)據庫連通性SQL工具;具有團隊合作精神;環(huán)境完全;PHP4和PHP5之間相互轉換;PHPDocs/PHP文檔處理程序支持SFTP、FTP以至SSH的安全連接;有100個以上的代碼摘錄;有50個以上的樣品數(shù)據庫應用程序;與Zend Platform™組合。
Zend Studio產品特征
在設計Zend Studio時,商務應用開發(fā)的需要是開發(fā)者考慮的因素之一,這是開發(fā)者利用PHP開發(fā)強有力數(shù)據庫應用軟件的完美開發(fā)環(huán)境。Zend Studio 具有以下特點:易使用性、可伸縮性、可靠性和擴展性。這是由專業(yè)和企業(yè)開發(fā)者開發(fā)、配置、調試和管理的。
- 1深圳房地產信息系統(tǒng)查詢的功能需求
- 2煙臺房地產管理系統(tǒng)的預期目標
- 3房地產工程管理軟件的銷售策劃功能
- 4房地產管理銷售軟件主要功能介紹
- 5房地產客戶管理系統(tǒng)主要功能有什么?
- 6武漢房產管理系統(tǒng)的性能分析方案
- 7房地產crm管理軟件系統(tǒng)是怎么設計的?
- 8地產客戶管理軟件的整體設計思想
- 9學校房地產管理系統(tǒng)的功能模塊劃分
- 10房產交易平臺的功能有哪些?
- 11房地產辦公管理軟件有哪些功能呢?
- 12房地產銷控管理軟件的信息化發(fā)展
- 13房地產工程項目管理軟件實現(xiàn)一體化的方案
- 14房地產需要什么軟件?有沒有什么好的推薦?
- 15房產登記管理系統(tǒng)遇到的問題及分析
- 16房地產銷售客戶管理軟件在合同方面的功能
- 17杭州房產管理軟件的系統(tǒng)主要具備哪些功能
- 18房地產企業(yè)預算管理軟件的管理系統(tǒng)是什么樣的?
- 19什么房產軟件比較好用而且簡單呢?
- 20房地產案場銷售系統(tǒng)的功能簡介
- 21房地產銷控管理系統(tǒng)一體化闡述
- 22房產網站系統(tǒng)信息化進程的實現(xiàn)手段
- 23重慶房產管理系統(tǒng)的功能設計概要
- 24房地產開發(fā)信息管理系統(tǒng)的基本功能
- 25房地產展示系統(tǒng)的信息化管理主要途徑
- 26房地產公司管理信息系統(tǒng)的功能介紹
- 27房地產公司信息軟件有哪些功能?
- 28房地產信息app的功能性能特點分析
- 29房產企業(yè)管理軟件的操作流程
- 30房地產crm客戶關系管理系統(tǒng)的設計方案