已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
碩士學位論文 (專業(yè)學位) 基于 物業(yè)管理信息系統(tǒng)的 設計與實現(xiàn) 姓 名: 學 號: 所在院系: 軟件學院 職業(yè)類型 : 工程碩士 專業(yè)領域 : 軟件工程 指導教師: 校外 指導教師: 二 一一 年 十二 月 A in 2EE 2011 基 于J 2 E 李 春妍 同濟大學 學位論文版權使用授權書 本人完全了解同濟大學關于收集、保存、使用學位論文的規(guī)定,同意如下各項內容:按照學校要求提交學位論文的印刷本和電子版本;學校有權保存學位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學校有權提供目錄檢索以及提供本學位論文全文或者部分的閱覽服務;學校有權按有關規(guī)定向國家有關部門或者機構送交論文的復印件和電子版;在不以贏利為目的的前提下,學校可以適當復制論文的部分或全部內容用于學術活動。 學位論文作者簽名: 年 月 日 同濟大學學位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學位論文,是本人在導師指導下,進行研究工作所取得的成果。除文中已經注明引用的內容外,本學位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學位論文原創(chuàng)性聲明的法律責任由本人承擔。 學位論文作者簽名: 年 月 日同濟大學 碩士學位論文 摘要 摘 要 隨著中國經濟的蓬勃發(fā)展 及高等級商用寫字樓的涌現(xiàn), 本土企業(yè) 及外資企業(yè)對其所駐所的物業(yè)管理也提出了越來越高規(guī)格的要求。在激烈的市場競爭下,物業(yè)管理的科學化與規(guī)范化、管理手段的信息化與自動化建設直接影響到物業(yè)企業(yè)的服務水平和企業(yè)形象、企業(yè)的生存力和核心競爭力。 本文概括地闡述了一個基于 臺的物業(yè)管理系統(tǒng)的設計過程,該系統(tǒng)的設計采用了目前流行的 式, 它把一個應用程序 劃分為 型 )、圖 )、 制器 )三個部分 ,這三個部分既分工又合作地完成用戶提交的每項任務。在 本文的論述中,詳細介紹了 臺及 計模式,并深入研究了 架、 同時,本文對 物業(yè)管理 系統(tǒng)開發(fā)的過程進行了全面的闡述,針對 物業(yè)管理者及 住戶 的需求進行了具體分析,給出了系統(tǒng)的框架結構和數(shù)據 庫 結構,并且對系統(tǒng) 主要 功能模塊進行了詳細的分析。 物業(yè)管理信息系統(tǒng)除了應該能夠給物業(yè)公司內部管理提供全面的解決方案,還應能從不同層次滿足大廈的發(fā)展商需求并方便服務于業(yè)主, 因此,本 系統(tǒng)主要功能模 塊包括:系統(tǒng)維護、資源管理、入住管理、收費管理、設備管理、安全管理、文件管理、投訴管理等八個主要功能模塊。 在本項目研究的過程中 針對每個 模塊 給出了具體的技術實現(xiàn),從而完成了本文研究的物業(yè)管理信息系統(tǒng)的設計與實現(xiàn)工作。 關鍵詞: 物業(yè)管理 of at In of a on of an of of a VC an is of of to by in of 2EE VC of a of of be to a to of to of to of to of in a be 濟大學 碩士學位論文 目錄 i 目 錄 第一章 緒論 . 1 究背景和意義 . 1 . 1 文的研究目標和技術路線 . 3 文的組織結構 . 3 第二章 開發(fā)技術與工具 . 5 2. 5 2. 5 2. 6 2. 7 2. 8 . 9 . 9 . 10 2. 11 . 12 . 12 . 14 架 . 16 第三章 系統(tǒng)策劃與分析 . 19 . 19 . 19 . 23 . 23 求分析 . 24 求提出 . 24 求分析與建模 . 25 求評審 . 29 險分析 . 30 . 30 . 31 . 32 第四章 系統(tǒng)設計 . 35 體設計 . 35 . 35 . 36 . 36 . 42 細設計 . 44 . 44 同濟大學 碩士學位論文 目錄 系統(tǒng)的動態(tài)結構 . 48 據庫設計 . 50 . 50 . 51 第五章 系統(tǒng)實現(xiàn) . 53 . 53 . 54 . 55 . 56 . 57 . 57 務邏輯層的實現(xiàn) . 58 數(shù)據持久層的實現(xiàn) . 61 配置文件 . 62 . 62 . 63 . 63 統(tǒng)頁面展示 . 63 第六章 總結和展望 . 67 . 67 . 67 參考文獻 . 69 個人簡歷 在讀期間發(fā)表的學術論文與研究成果 . 71 第一章 緒論 1 第一章 緒論 究背景和意義 隨著 我 國在世界上地位的不斷提升,特別是 加入 越來越 多的世界知名企業(yè)紛紛進入中國 開展業(yè)務 ,同時隨著中國經濟的蓬勃發(fā)展,中國本土企業(yè)的不斷發(fā)展 ,也涌現(xiàn)了一批有代表性的、優(yōu)秀的本土企業(yè) 。這些企業(yè)都需要大量的 高等級 辦公區(qū)域 以滿足日常辦公需要 。目前,在 國內的 一些 主要 城市,如上海、北京、廣州等,紛紛推出了大量的 商業(yè) 寫字樓 以 吸引世界一流企業(yè)的入住 。而伴隨著高等級寫字樓出現(xiàn)的,往往還有業(yè)主對配套的高規(guī)格物業(yè)管理的要求。 由于物業(yè)管理制度在我國還不夠規(guī)范,物業(yè)管理涉及的范圍較為廣泛,管理內容繁雜,加上政策性變動因素,日常工作中需要耗費大量人力和物力,為了提高物業(yè)管理公司的管 理水平提高工作效率,必須對物業(yè)管理的各項工作進行規(guī)范化管理,如人事管理制度規(guī)范化、工程設備檢修保養(yǎng)運行記錄規(guī)范化、保潔綠化工作規(guī)范化等;只有做到各種工作規(guī)范化,才可以通過規(guī)范化操作對員工工作進行指導,提高員工工作效率與技能,并且為減少人事變動給公司帶來損失與降低新員工的培訓成本;規(guī)范化的手段多種多樣,如員工工作手冊、 量認證體系等,而采取現(xiàn)代計算機管理手段是一種行之有效的解決方法,近年來,越來越多的物業(yè)管理公司走上了信息化的道路,通過適合公司情況的物業(yè)管理軟件來協(xié)助物業(yè)公司進行規(guī)范化、精細化的 管理,來實現(xiàn)提高整體的管理水平。 究 現(xiàn)狀 分析 物業(yè)管理起源于 19世紀 60年代的英國。當時正值資本主義上升時期,在城市化迅猛發(fā)展的形勢下,大量農村人口涌人城市,但城市房屋跟不上人口的激增,造成嚴重的房荒。由于當時房屋管理混亂,居住環(huán)境惡劣,引起大量事端。一位名叫 女士為在其名下出租的房屋制定了一套行之有效的管理辦法,引導并要求租戶嚴格遵守。 士實施規(guī)范的物業(yè)管理后,住房秩序和居住環(huán)境有了明顯的改善,社會其他人士也紛紛效仿,并取得政府的關注。隨后英國還成立 了非盈利性行業(yè)組織 皇家特許屋宇經理學會,以英國為起源地,在一個多世紀時間里,物業(yè)管理在世界各地逐漸推行開來。 19世紀末 20 世紀初,美國經濟迅速發(fā)展,伴隨著建筑技術的不斷進步,一幢幢高樓拔地而起,這些高層建筑附屬設備多,結構復雜,日常維修養(yǎng)護和管理事務繁瑣復雜,對管理人員專業(yè)性和技術水平提出很高的要求,同時這些建筑物第一章 緒論 2 往往不是一個或幾個業(yè)主所有,常常是數(shù)十個或數(shù)百個業(yè)主共有,于是出現(xiàn)了專業(yè)化的物業(yè)管理機構,為樓宇所有業(yè)主提供專業(yè)性和技術性的樓宇管理和維修養(yǎng)護工作。隨著物業(yè)管理機構的增加, 20 世紀初, 美國 人 立了第一個 物業(yè)管理行業(yè)組織 “芝加哥建筑物管理人員組織” (行業(yè)自治組織的成立,既標志著物業(yè)管理行業(yè)的成熟,又有力地推動了物業(yè)管理行業(yè)的有序發(fā)展。此后,物業(yè)管理日益被業(yè)主和政府重視,逐漸發(fā)展成為一個新型的服務行業(yè)。 幾年之后美國成立了一個全國性的組織“建筑物業(yè)主組織 ” (并在此基礎上組建了 ” 建筑物業(yè)主與管理人員協(xié)會 ” (。后來類似的組織也出現(xiàn)在加拿大、英國、日本等國, 即更名為“國際建筑物業(yè)主與管理人員協(xié)會 (最初的管理都是手工建立表格,文本檔案。 我國的物業(yè)管理首先是從住宅管理開始的,是從改革開放的前沿深圳河沿海開放城市廣州開始的。 1981 年 3月,深圳市成立了第一家涉外商品房管理的專業(yè)公司 深圳市物業(yè)管 理公司,開始對深圳經濟特區(qū)涉外商品房實施統(tǒng)一的物業(yè)管理,標志著這一新興行業(yè)的誕生。隨后的幾年,物業(yè)管理公司專業(yè)化、社會化、企業(yè)化的管理經驗的到推廣。到 1993 年,深圳市已有專業(yè)性物業(yè)管理公司和內設物業(yè)管理專業(yè)機構的單位逾百家, 6 月又成立全國首家物業(yè)管理協(xié)會 深圳市物業(yè)管理協(xié)會。廣州于 1981 年也開始在新建住宅小區(qū) 東湖新村試點實行新型的管理辦法。在沿海開放城市幾年來物業(yè)管理試點經驗的基礎上, 1994 年 3 月建設部頒布了 33 號令,即城市新建住宅小區(qū)管理辦法,明確指出: “ 住宅小區(qū)應 當逐步推行社會化、專業(yè)化的管理模式。由物業(yè)管理公司統(tǒng)一實施專業(yè)化管理。 ” 同樣, 我國物業(yè)管理信息化始于上世紀九十年代初的深圳,當時的物業(yè)管理軟件基本上都是物業(yè)公司自行開發(fā)的,僅限于業(yè)務處理層次,功能上主要是用于房產資料登記、客戶資料管理等。系統(tǒng)功能相當簡單,而且都是在 階段的物業(yè)管理系統(tǒng)都是模仿手工管理的方式,只能用于簡單的事務性工作。隨著計算機技術的不斷發(fā)展和物業(yè)管理水平的日益提高,特別是在深圳、上海、北京等地出現(xiàn)了物業(yè)管理軟件專業(yè)開發(fā)商。物業(yè)管理軟件的功能極大增強,出現(xiàn)了基于微軟 絡版等大型管理軟件。這類物業(yè)管理軟件結合當時計算機網絡化技術的發(fā)展趨勢,采用 C/夠提供數(shù)據綜合處理功能。但是由于客戶端承載著過多的工具軟件和應用邏輯和業(yè)務處理規(guī)則軟件,使得系統(tǒng)管理維護很不方便。 第一章 緒論 3 就目前而言,計算機技術在物業(yè)管理工作中的應用還不如人意,一方面很多物業(yè)公司的物業(yè)管理還停留在手工管理水平,費時費力,效率低下而且容易出錯;另一方面,已經投入使用的物業(yè)管理信息系統(tǒng)多數(shù)已經過時,難以滿足當前物業(yè)管理工作的需要。 文的研究目標和技術路線 本文研究內容是設計 和構建一個基于 物業(yè)管理系統(tǒng),采用基于 統(tǒng)的所有功能都通過應用服務器和用戶瀏覽器之間的交互來完成,與系統(tǒng)相關的數(shù)據由數(shù)據庫服務器來維護和組織,使整個系統(tǒng)具有良好的可移植性、擴展性和安全性,并能方便的與其他子系統(tǒng)進行信息交互。 在此基礎上完成了以下幾個方面的工作: 22入理解 多層分布式應用模型、容器和核心 及 計模式的模型、視圖、控制器在 過了解 析并總結出合適的 發(fā)技術方案。 文的組織結構 本文共分為 七 章。 第一章 緒論。介紹了論文的研究背景和研究意義,對物業(yè)管理信息系統(tǒng)的發(fā)展現(xiàn)狀進行了分析,明確了本文研究的目標和所采用的技術路線。 第二章 開發(fā)技術與工具。分 析了 系結構。對 多層模型、提供組件的 明了利用 本章還對 計模式及 。首先對 圖、控制器三個功能塊進行了闡述,并介紹了 計模式在臺上的實現(xiàn);然后詳細分析了基于 式的 架,分別對 本組件、特點等進行了分析。 第 三 章 系統(tǒng) 策劃 與分析。本章研究內容 為 物業(yè)管理信息 系統(tǒng)的需求分析 、可行性分析 和風險分析 。 通過與客戶 溝通, 確定項目的具體需求并進行可行性論證。 第 四 章 系統(tǒng)設計。本章內容為系統(tǒng) 總體設計、 詳細設計以及數(shù)據庫設計。通過 括功能模 塊劃分、用例分析及域類分第一章 緒論 4 析;并對系統(tǒng)中所使用的 用服務器和數(shù)據庫服務器的選擇進行了研究和討論。 第 五 章 系統(tǒng) 實施。本章內容為系統(tǒng) 功能的具體實現(xiàn)。首先對系統(tǒng)進行邏輯分層( 務邏輯層、數(shù)據持久層和數(shù)據存儲層)并分別實現(xiàn)各層;接下來通過分別對 架和 架、 架和 架進行集成,實現(xiàn)了本文研究采用的 后,分別從加密服務模塊、身份認證服務及 第 六 章 總結和展望 。 對系統(tǒng)開發(fā)進行總結,并對管理 信息系統(tǒng)的發(fā)展方向進行簡要闡述。 第二章 開發(fā)技術與工具 5 第二章 開發(fā)技術與工具 隨著計算機和網絡技術的不斷發(fā)展, 經成為人們生產和生活中的不可缺少的組成部分。社會的各個領域都在努力利用現(xiàn)有技術建立網絡化的應用體系,進而實現(xiàn)信息交互和資源共享。就現(xiàn)代企業(yè)而言,建立一個基于靈活的、易于擴展和維護的企業(yè)信息系統(tǒng),是企業(yè)適應瞬息萬變的市場環(huán)境,促進自身發(fā)展壯大的必然選擇?;?服了傳統(tǒng)物業(yè)管 理系統(tǒng)功能單一、難以與企業(yè)其他業(yè)務系統(tǒng)緊密集成的缺點。本課題的研究 技術和工具 就是 基于 用 業(yè)管理信息系統(tǒng)。 2述 司在上世紀末提出的以 于一系列的開放和流行標準、技術和協(xié)議。 時也提供了一個基于 組件開發(fā) 用的平臺。 由于 術的跨平臺特性,更能滿足企業(yè) 用對分布性、開放性和平臺無關性的要求,同時在健壯性、安全性和組件化程度等方面表現(xiàn)更加優(yōu)異,相對微軟公司的 臺而言, T 行業(yè)的大公司如 的支持,同時還有著眾多開源社區(qū)的協(xié)作,因此當前的 用領域非常廣泛,是當前能夠滿足當今企業(yè)開發(fā)要求的最佳解決方案。 2布式體系結構 供了一個多層次的分布式應用模型和一系列開發(fā)技術規(guī)范。多層次分布式應用模型是指根據功能把應用邏輯分成多個層次,每個層次支持相應的服務器和組件,組 件在分布式服務器的組件容器中運行(如 件在 器上運行),容器間通過相關的協(xié)議進行通訊,實現(xiàn)組件間的相互調用。 這種基于組件的、以 用服務器為核心的多層次分布式應用體系結構同時確保系統(tǒng)應用所需的可靠性、可擴展性、可管理性和安全性。 許把一些通用的、瑣碎的服務端任務交由中間件供應商去完成,開發(fā)者能夠將精力集中在特定領域的商業(yè)邏輯上,縮短了開發(fā)時間,也更容易進行維護。 件和層次 如圖 示, 范定義了如下組件:客戶端組件 、 由客戶 端 層 (第二章 開發(fā)技術與工具 6 ( 業(yè)務邏輯層 (企業(yè)信息系統(tǒng)層(成。 用程序 1 應用程序 2 客戶層 客戶端機器 業(yè)務層 數(shù)據庫服務器 圖 2系結構圖 2分布應用技術 為實現(xiàn)企業(yè)級分布式應用, 義了豐富的技術標準,符合這些標準的開發(fā)工具和 開發(fā)企業(yè)級應用提供支持。這些技術涵蓋數(shù)據庫訪問、分布式通信、安全等。為分布式應用提供支持的多方面。 一、 組件技術 容器的應用。每個組件提供了方法、屬性、事件的接口。組件可以由多種語言開發(fā)。組件是可以重用 的、共享的、分布的。 二、 來生成動態(tài)頁面或接收用戶請求產生相應操作 (調用 過容器產生相應的 內容和顯示分開。 提供了于創(chuàng)建 三、 個 按功能邏輯劃分的,開發(fā)時不必關注系統(tǒng)底層細節(jié)問題,只關注具體的事務分析。 面 據庫 數(shù)據庫 動態(tài) 面 第二章 開發(fā)技術與工具 7 發(fā)完畢后,按規(guī)范部署在 成相應的事務功能。 正體現(xiàn)了企業(yè) 級的應用。 四、 數(shù)據庫訪問 無論是傳統(tǒng)的企業(yè)信息系統(tǒng)還是將來的企業(yè)信息系統(tǒng),數(shù)據庫都占有重要的地位。開發(fā)分布式系統(tǒng)要求數(shù)據庫訪問具有良好的靈活性和擴展性。 一個獨立于特定的數(shù)據庫管理系統(tǒng)的開發(fā)接口。它提供一個通用的訪問 持基本 提供了 行。 五、 分布式通信技術 分布式通信技術是分布式企業(yè)系統(tǒng)的核心技術。 主要包括: 1、 遠程方法調用。 2、 接口定義語言。 3、 4、 2器 器 (組件和低級的支持該組件的特定于平臺功能之間的接口。它提供了特定的組件服務,組件可以在任何 臺上獲得這些服務,從而使復雜的多層結構應用系統(tǒng)開發(fā)得以簡化。例如 , 全部 及 時,容器還為企業(yè)信息系統(tǒng)提供了標準的訪問。在 準服務之上有 器和 器。 器為應用系統(tǒng)的表示層邏輯組件 供了運行環(huán)境; 器為應用系統(tǒng)的業(yè)務邏輯組件 外還有應用程序客戶端容器 及 器。應用程序客戶端容器運行在 務器上,管理所有 用程序中應用程序客戶端組件的執(zhí)行; 器間通過相關的協(xié)議進行通訊,實現(xiàn)組件間的相互調用,如圖 一個容器的體系結構可以分成如下四個部分: 一、 組件協(xié)議 (這是容器指定的一組 求應用程序組件擴充或者實現(xiàn)。在 ,所有的應用程序組件都是在容器的 實例化和初始化的,由于 用程序組件總是與客戶 處于遠程關系,客戶無法直接調用這些組件的方法,而是向應第二章 開發(fā)技術與工具 8 用程序服務器發(fā)出請求,由容器來調用這些方法,由于容器進程是應用程序組件的唯一入口,因此所有應用程序組件都要遵守容器指定的協(xié)議。在 ,這種協(xié)議采用的是接口和類的形式,還包括組件定義必須遵循的其他規(guī)則。如在用程序組件要求遵守 。 圖 2器 二、 容器服務 用程序組 件可以通過在 為一個可以位于許多現(xiàn)有數(shù)據庫系統(tǒng)、事務處理系統(tǒng)、命名和目錄服務等之上的標準,服務 三、 聲明服務 (系結構能夠動態(tài)地為應用程序組件提出服務,這是基于應用程序組件之外所指定的聲明,是建立在各組件提供的部署描述的基礎上,如安全性、事務等。部署描述符 (義了容器與組件之間的協(xié)議,根據 組件的類型,特定類型的服務可以在部署描述符中指定,這樣可以減少為使用這些服務而進行的應用程序編程。聲明服務就是讓容器執(zhí)行一項服務或者操作,如安全性、事務等。 四、 其它容器服務 (其它實時服務,與組件存活期、資源集中,垃圾收集等相關。 2優(yōu)點 搭建具有可伸縮性、靈活性、易維護性的系統(tǒng)提供了良好的機制,其優(yōu)勢體現(xiàn)在如下幾點: 一、 保留現(xiàn)存的 第二章 開發(fā)技術與工具 9 之所以成為可能是因為 持和一些重要的“企業(yè)計算”領域供應商的參與。每一個供應商都對現(xiàn)有的客戶提供了不用廢棄已有投資,進入可移植的 于基于 臺的產品幾乎能夠在任何操作系統(tǒng)和硬件配置上運行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。 二、 高效的開發(fā) 許公司把一些通用的、很繁瑣的服務端任務交給中間件供應商去完成。這樣開發(fā)人員可以集中精力在如何創(chuàng)建業(yè)務邏輯上,相應地縮短了開發(fā)時間。 三、 支持異構環(huán)境 于 間件、 硬件。因此設計合理的基于 程序只需開發(fā)一次就可部署到各種平臺。 四、 可伸縮性 企業(yè)必須要選擇一種服務器端平臺,這種平臺應能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進行商業(yè)運作的大批新客戶。 域的供應商提供了更為廣泛的負載平衡策略。能消除系統(tǒng)中的瓶頸,允許多臺服務器集成部署。這種部署可達數(shù)千個處理器,實現(xiàn)可高度伸縮的系統(tǒng),滿足未來商業(yè)應用的需要。 五、 穩(wěn)定的可用性 一個服務器端平臺必須能全天候運轉以滿足公司客戶、合作伙伴的需要。署到可靠的操作環(huán)境中,他們支持長期的可用性。一些 署在境中,客戶也可選擇健壯性能更好的操作系統(tǒng)如 S/390。最健壯的操作系統(tǒng)可達到 可用性或每年只需 5分鐘停機時間。這是實時性很強的商業(yè)系統(tǒng)理想的選擇。 計模式 概述 設計模式( 一套被反復使用、多數(shù)人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 它使人們可以更加簡單方便地復用成功的設計和體系結構。將已證實的技術表述成設計模式也會使 新系統(tǒng)開發(fā)者更加容易理解其設計思路。 計模式 模式源于 言,屬于結構型設計模式, 被用來分析分布式應用程序的特征 。它把一個應用程序的輸入層、業(yè)第二章 開發(fā)技術與工具 10 務處理層、控制流程按照 型 )、 圖 )、 制器 )的方式進行分離,將應用分離為三個層即視圖層、模型層和控制層,三者既分工又合作地完成用戶提交的每項任務,如圖 示。 一、 模型 (是 指 業(yè)務流程 、 狀態(tài)的處理以及業(yè)務規(guī)則的制定 ,是軟件所處理的問題邏輯在獨立于外在顯示內容和形式情況下的內在抽象 , 它封裝了問題的核心數(shù)據、邏輯和功能的計算關系,獨立于具體的界面表達和 I/型 是 二、 視圖 ( 是指 用戶交互 的 界面,也就是 面。 視圖實現(xiàn)的是模塊的外觀,它是應用程序的外在表現(xiàn)。它可以訪問模型的數(shù)據,卻不了解模型的情況,同時它也不了解控制器的情況。當模型發(fā)生改變時,視圖會得到通知,它可以訪問模型的數(shù)據,但不能改變這些數(shù)據。 者事務邏輯進行了什 么操作。 三、 控制 器 ( 是 指 從用戶接收請求 , 將模型與視圖匹配在一起,共同完成用戶的請求。 是處理用戶與軟件的交互操作的,它定義了應用程序的行為。其職責是提供模型中任何變化的傳播,確保用戶界面與模型間的對應聯(lián)系。它接受用戶的輸入,將輸入反饋給模型,進而實現(xiàn)對模型的計算控制,是使模型和視圖協(xié)調工作的部件。通常一個視圖具有一個控制器。 圖 優(yōu)勢與不足 先控制器接收用戶的請求,并決定應該調用哪個模型進行處理; 然后模型根據用戶請求進行相應的業(yè)務邏輯處理,并返回數(shù)據 ;最后第二章 開發(fā)技術與工具 11 控制器調用相應的視圖來格式化模型返回的數(shù)據,并通過視圖呈現(xiàn)給用戶。 一、 采用 計模式的優(yōu)勢包括: 1、松散的藕合:多種設計組件以靈活的方式相互作用。 2、并行的開發(fā):職責明確,可以將功能劃分為不同的組件,以便不同的開發(fā)人員進行開發(fā),設計清晰,容易集成,便于維護。 3、可擴展性:控制器和視圖可以隨著模塊的擴展進行相應的擴展。 4、可重用性:將業(yè)務規(guī)則封裝到組件中可提高模塊的重用性。廣泛采用可復用的組件,能夠降低新項目的開發(fā)成本,通過對設計的復用 ,使得開發(fā)小組之間更易于溝通,設計的系統(tǒng)更易于理解。 5、模塊的有效性:如果需要,任何組件甚至整個模塊都可以換出換進,視圖、控制器或模塊的程序改變不會影響到其他程序的運行,不同組件的開發(fā)能夠同時進展。 6、模型的可移植性:因為模型是獨立于視圖的,所以可以把一個模型獨立地移植到新的平臺工作,需要做的只是在新平臺上對視圖和控制器進行新的修改。 二、 1、 增加了系統(tǒng)結構和實現(xiàn)的復雜性。對于簡單的界面,嚴格遵循 模型、視圖與控制器分離,會增加結構的復雜性,并可能產生過多的更新操作,降 低運行效率。 2、 視圖與控制器間的過于緊密的連接。視圖與控制器是相互分離,但確實聯(lián)系緊密的部件,視圖沒有控制器的存在,其應用是很有限的,反之亦然,這樣就妨礙了他們的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(傳播學)傳播學概論試題及答案
- 2025年高職(中藥學)中藥學基礎試題及答案
- 2025年高職(測繪地理信息技術)地形測量試題及答案
- 2025年高職(環(huán)境規(guī)劃與管理)環(huán)境規(guī)劃編制綜合測試題及答案
- 2025年中職舞蹈表演(舞蹈表演基礎)試題及答案
- 2025年高職物流(冷鏈物流技術)試題及答案
- 2025年大學小學教育(語文教學)模擬試題
- 2025年高職輪機工程技術(船舶輪機管理)試題及答案
- 2025年中職(儲能產品銷售)續(xù)航能力階段測試卷
- 2026年廣西金融職業(yè)技術學院單招綜合素質考試參考題庫帶答案解析
- 昆山鈔票紙業(yè)有限公司2026年度招聘備考題庫附答案詳解
- 2025年巴楚縣輔警招聘考試備考題庫附答案
- GB/T 46793.1-2025突發(fā)事件應急預案編制導則第1部分:通則
- 老人再婚協(xié)議書
- 膽管惡性腫瘤病例分析
- 甲方土建工程師述職報告
- 基于多源數(shù)據融合與智能算法的存量房交易價格評估系統(tǒng)構建與實踐
- 2025至2030磁懸浮空壓機行業(yè)項目調研及市場前景預測評估報告
- 放射科放射影像診斷演練培訓
- 全國公路養(yǎng)護標準操作手冊
- (2025年)(新)住院醫(yī)師麻醉科出科考試試題(+答案)
評論
0/150
提交評論