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

濟(jì)南市房地產(chǎn)信息管理系統(tǒng)的整體框架

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

   《房地產(chǎn)系統(tǒng)》是以房地產(chǎn)空間數(shù)據(jù)為管理對(duì)象的數(shù)字化、網(wǎng)絡(luò)化、智能化的應(yīng)用系統(tǒng)。產(chǎn)品以房產(chǎn)信息為核心,充分利用地理信息系統(tǒng)、物理數(shù)據(jù)、權(quán)屬數(shù)據(jù)、價(jià)格體系、空間信息挖掘與分析以及網(wǎng)絡(luò)等技術(shù),最大限度地集成和利用各類房產(chǎn)信息資源,提高房產(chǎn)信息共享和綜合利用水平。建立以GIS技術(shù)為基礎(chǔ),集成房產(chǎn)GIS、數(shù)據(jù)分析為一體的房地產(chǎn)估價(jià)地理信息系統(tǒng)。

  一、系統(tǒng)整體框架

1.png

  本系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)是B/S模式。因此,用戶通過瀏覽器向服務(wù)器發(fā)送HTTP請(qǐng)求時(shí),這個(gè)服務(wù)器的反應(yīng)是先將這個(gè)請(qǐng)求攔截,并且流轉(zhuǎn)到與之相對(duì)應(yīng)的系統(tǒng)模塊,然后由這個(gè)模塊執(zhí)行相應(yīng)的處理過程;經(jīng)過這一過程,服務(wù)器就會(huì)把處理結(jié)果封裝在具體的那個(gè)頁(yè)面,然后再通過HTTP協(xié)議送回處理的相應(yīng)結(jié)果,返回到瀏覽器,于是用戶就能夠在瀏覽器上直接閱讀到自己發(fā)出請(qǐng)求的東西。

  基于B/S結(jié)構(gòu)的管理信息系統(tǒng),客戶端只是負(fù)責(zé)數(shù)據(jù)校驗(yàn)、數(shù)據(jù)顯示等少量事務(wù),所以客戶端只需要一個(gè)安裝有少數(shù)的插件的瀏覽器就可以了。主要有服務(wù)器來(lái)進(jìn)行系統(tǒng)主要的業(yè)務(wù)邏輯,業(yè)務(wù)邏輯的具體內(nèi)容有:①系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問過程;②處理房地產(chǎn)的業(yè)務(wù)與邏輯;③用戶信息管理系統(tǒng)的管控過程等等。在B/S結(jié)構(gòu)下,作者將系統(tǒng)層次進(jìn)行了劃分,主要根據(jù)其功能分成了5個(gè)結(jié)構(gòu)層次,這也是目前最為普及的分層方式,這五個(gè)層次主要?jiǎng)澐郑嚎蛻魧?、表示層、業(yè)務(wù)層、持久層及數(shù)據(jù)源層。以下就這5個(gè)層次簡(jiǎn)要說(shuō)明。

  客戶層。該層的主要任務(wù)與功能是實(shí)現(xiàn)系統(tǒng)與用戶進(jìn)行交互,保障交流過程順利進(jìn)行,這一層負(fù)責(zé)的是傳送客戶請(qǐng)求,接收系統(tǒng)響應(yīng),顯示處理的結(jié)果。這一層設(shè)計(jì)主要是系統(tǒng)前臺(tái)界面的設(shè)計(jì),可以被用來(lái)攔截客戶請(qǐng)求和處理客戶請(qǐng)求,和按照一定的形式來(lái)顯示系統(tǒng)數(shù)據(jù)信息。該層主要由HTML代碼、javascript代碼以及Flash等構(gòu)成,對(duì)系統(tǒng)起到了“門面”的作用 。

  表示層。這一層的功能簡(jiǎn)單來(lái)說(shuō)就是在客戶層與業(yè)務(wù)層中起到一個(gè)中轉(zhuǎn)的作用,客戶層向業(yè)務(wù)層提交的請(qǐng)求要經(jīng)過該層的轉(zhuǎn)發(fā)才能順利到達(dá),并且,經(jīng)過業(yè)務(wù)層的處理之后,將處理結(jié)果反饋給客戶層,中間也要經(jīng)過表示層的檢驗(yàn),只有檢驗(yàn)合格的才會(huì)被轉(zhuǎn)發(fā),而如果出現(xiàn)錯(cuò)誤或者異常的情況,則會(huì)反饋給客戶曾,客戶層將再重新提取出原數(shù)據(jù)返回給系統(tǒng)客戶。

  業(yè)務(wù)層,這一層的主要任務(wù)是對(duì)系統(tǒng)用戶提出的業(yè)務(wù)邏輯進(jìn)行處理。這一層不僅可以使用構(gòu)造業(yè)務(wù)模型組件這樣的方式來(lái)完成抽象房地產(chǎn)業(yè)務(wù)的業(yè)務(wù)流程的任務(wù),比如說(shuō)在業(yè)務(wù)層接收到表示層傳過來(lái)的請(qǐng)求時(shí),這一層就負(fù)責(zé)把請(qǐng)求放入到相應(yīng)的業(yè)務(wù)模型組件進(jìn)行處理;除此之外,它還能夠以調(diào)用持久層(數(shù)據(jù)庫(kù)連接)的方法來(lái)操縱數(shù)據(jù)庫(kù),由此實(shí)現(xiàn)對(duì)數(shù)據(jù)的檢索和存儲(chǔ),完成業(yè)務(wù)邏輯,而且,為確保數(shù)據(jù)的完整和一致,在該層系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行處理的時(shí)候應(yīng)該進(jìn)行加鎖操作 。

  持久層,這一層對(duì)于整個(gè)系統(tǒng)有十分重要的意義,就是實(shí)現(xiàn)數(shù)據(jù)的持久化,它的任務(wù)是實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)和面向?qū)ο缶幊陶Z(yǔ)言的兼容。這一層的存在使得系統(tǒng)中有一個(gè)專門的區(qū)域可以被用來(lái)實(shí)現(xiàn)數(shù)據(jù)持久化,更深層次上來(lái)說(shuō):這一層面的設(shè)置具有的意義是,能夠使系統(tǒng)的開發(fā)人員使用面向?qū)ο蟮乃枷雭?lái)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)交互的過程,并且通過對(duì)象來(lái)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互,并且,使得數(shù)據(jù)庫(kù)在接受多位用戶的查詢請(qǐng)求后不需要多次查詢,將數(shù)據(jù)在內(nèi)存上封裝到特定的對(duì)象上就可以,因此還能夠有效地減少需要執(zhí)行操作的次數(shù),使得進(jìn)行數(shù)據(jù)查詢的操作變得更加簡(jiǎn)便與快捷,提高了整個(gè)系統(tǒng)的性能和穩(wěn)定性,可靠性。

  數(shù)據(jù)源層,由于任務(wù)是存儲(chǔ)數(shù)據(jù),因而這一層主要是由關(guān)系型數(shù)據(jù)庫(kù)組成的。本系統(tǒng)的數(shù)據(jù)源層采用Mysql關(guān)系型數(shù)據(jù)庫(kù)。原因是房地產(chǎn)市場(chǎng)的信息量非常大,且信息敏感度是很高的,并且房地產(chǎn)市場(chǎng)信息更新快,查詢也非常的頻繁。

  由于房地產(chǎn)信息管理系統(tǒng)的業(yè)務(wù)是很龐大的,建設(shè)過程也相對(duì)繁瑣,經(jīng)過作者對(duì)各種WEB框架進(jìn)行了多方面的調(diào)查與分析后,按照五個(gè)層次進(jìn)行系統(tǒng)的設(shè)計(jì),這樣一來(lái),可以盡量滿足分工明細(xì),耦合度低的要求,也能夠兼顧應(yīng)用開源PHP集成環(huán)境來(lái)進(jìn)行系統(tǒng)開發(fā),使得本次設(shè)計(jì)能夠更加滿足題目的要求。

  二、PHP集成開發(fā)環(huán)境 Zend Studio

  Zend Studio 在整個(gè)的開發(fā)周期中是唯一的集成開發(fā)環(huán)境,它為專業(yè)開發(fā)人員提供了PHP需要的所有的開發(fā)部件,并且其配置十分齊全,擁有一整套編輯、調(diào)試、分析、優(yōu)化和數(shù)據(jù)庫(kù)工具,因此,使用這一集成開發(fā)環(huán)境為整個(gè)系統(tǒng)的開發(fā)工作提供了很大的便利,也在一定程度上加速了開發(fā)的進(jìn)程,簡(jiǎn)化了應(yīng)用方案。

  以下是集成開發(fā)環(huán)境Zend Studio 特點(diǎn)瀏覽

2.png

  快速地開發(fā)與配置代碼;本地和遠(yuǎn)程調(diào)試器數(shù)據(jù)庫(kù)連通性SQL工具;具有團(tuán)隊(duì)合作精神;環(huán)境完全;PHP4和PHP5之間相互轉(zhuǎn)換;PHPDocs/PHP文檔處理程序支持SFTP、FTP以至SSH的安全連接;有100個(gè)以上的代碼摘錄;有50個(gè)以上的樣品數(shù)據(jù)庫(kù)應(yīng)用程序;與Zend Platform™組合。

  Zend Studio產(chǎn)品特征

  在設(shè)計(jì)Zend Studio時(shí),商務(wù)應(yīng)用開發(fā)的需要是開發(fā)者考慮的因素之一,這是開發(fā)者利用PHP開發(fā)強(qiáng)有力數(shù)據(jù)庫(kù)應(yīng)用軟件的完美開發(fā)環(huán)境。Zend Studio 具有以下特點(diǎn):易使用性、可伸縮性、可靠性和擴(kuò)展性。這是由專業(yè)和企業(yè)開發(fā)者開發(fā)、配置、調(diào)試和管理的。

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