基于Android的物業(yè)管理平臺的研究與設計_第1頁
基于Android的物業(yè)管理平臺的研究與設計_第2頁
基于Android的物業(yè)管理平臺的研究與設計_第3頁
基于Android的物業(yè)管理平臺的研究與設計_第4頁
基于Android的物業(yè)管理平臺的研究與設計_第5頁
已閱讀5頁,還剩80頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

76緒論1.1課題的來源和意義隨著中國現代化的不斷推進,房地產管理已經成為一個新興的行業(yè),它不僅可以幫助企業(yè)更好地管理資源,也可以有效地推動城市社區(qū)的發(fā)展,它的出現,正是中國市場經濟的發(fā)展趨勢的必然結果。從最初的萌芽到現在的成熟,從最基本的需求到最復雜的需求,房地產管理的發(fā)展歷程不斷演變,形成了一套完整的、社會化的、專業(yè)化的、商業(yè)化的新體系。而物業(yè)公司的重要任務就是確保物業(yè)管理的規(guī)范性和科學性。隨著科技的進步,我們可以通過使用最新的信息技術來實現對數據的有效管理,例如移動寬帶、云計算和物聯網。這些技術為我們提供了更多的可能性,并且可以更好地利用它們。通過使用計算機管理的社區(qū)財產管理系統(tǒng),不僅社區(qū)所有者可以獲得最好的財產管理,使財產管理者擺脫復雜的管理并提高管理水平是當前社會發(fā)展的必然趨勢。1.2課題的發(fā)展現狀1980年代初,中國的房地產管理開始發(fā)展,最早出現在經濟特區(qū)。隨后,深圳在1988年推出了一系列改革措施來完善住房體系。房地產管理也迅速發(fā)展。它經歷了早期的混亂,中間的快速發(fā)展和后期的理性發(fā)展后,發(fā)展了將近30年。我國物業(yè)管理的飛速發(fā)展,主要是由于以下原因。(1)住房建設快速發(fā)展,居住社區(qū)增加。人們的財產管理不僅限于房屋管理,他們需要社區(qū)衛(wèi)生,綠化,道路和安全,并且他們希望擁有專業(yè)的經理。(2)住房制度改革促進了物業(yè)管理的發(fā)展。綜合的物業(yè)管理公司避免了這個問題,因為原始的房屋管理系統(tǒng)具有許多物業(yè)單位,許多管理人員,并且存在協作不協調的問題。(3)市場經濟體制也促進了成立專門從事財富管理的公司在市場經濟下,政府不再直接管理住房和社區(qū),一些社區(qū)所有者選擇一家專業(yè)的財富管理公司進行補償。房地產公司在有償服務過程中不斷發(fā)展,這些服務關注聲譽并提高市場競爭力。(4)采用專業(yè)的資產管理公司來管理資產,不僅能夠確保居民的舒適度和便利性,還能夠提升他們的生活品質,滿足他們日益增長的生活需求。此外,物業(yè)管理水平也是人們購買住宅的關鍵考量因素之一。隨著經濟環(huán)境的變化,資產管理已成為一個新興的經濟增長領域,受到了越來越多的關注,并且具有巨大的發(fā)展?jié)摿ΑT谠S多發(fā)達國家和地區(qū),資產管理已經發(fā)展成為一個龐大的、極其成熟的領域。國內外資產管理具有以下特點:(1)在資產管理公司中,獨立經營并為自己的利潤負責的公司發(fā)展迅速,并逐漸開始管理公共住房和私人建筑物。(2)財產所有權和控制權分離。經過激烈的招投標,最終投資方篩選出一家擁有良好聲望、精湛的財務管理技能的房地產企業(yè)。要想讓這家企業(yè)在市場中脫穎而出,就需要持續(xù)改進其運營流程、加強績效考核以及改善客戶體驗。(3)在市場經濟中,資產管理的費用由雙方協商確定,以滿足市場供求狀況、社區(qū)所在地、住房數量和質量以及服務水平等多種因素。而不是僅僅依靠政府的監(jiān)督,這樣才能保證費用的合理性,從而達到最佳的資產管理效果。(4)香港及海外資產管理模式是根據地區(qū)和國家的實際情況而定,并具有獨特的特征。例如,由于香港土地狹小,人口眾多,因此市場資產的供應與政府資產的供應并存,一家專門的資產管理公司與房屋委員會合并。由于土地資源的稀缺,新加坡已經形成了一種基于政府的資產管理模式。(5)政府在資產管理中仍然發(fā)揮著重要作用。政府通過法律手段建立完善的規(guī)章制度,它規(guī)范了物業(yè)管理行為的各個方面,明確了責任,權益,并且不直接干擾物業(yè)管理費用。隨著科學技術的不斷推動,許多發(fā)達國家和地區(qū)都開始采用先進的信息技術來支持其財富的有效運營,其中包括采用最新的數字化系統(tǒng),以及采取更先進的網絡安全措施,以及更加有效的數據分析、處置等。經驗比國家要豐富,在綜合管理能力,軟件系統(tǒng)質量和資產管理質量方面要優(yōu)于國家。我國財產管理的發(fā)展非常迅速。從商業(yè)住宅到普通住宅,房地產管理社區(qū)的數量已從小型增長到大型。管理的初始階段是學習,通過探索,改進和標準化,它逐漸演變?yōu)閷I(yè)和企業(yè)資產管理模型。最初,一些房地產社區(qū)使用用于日常管理的電腦化資產管理系統(tǒng)。但是,由于技術和管理理念相對落后,市場環(huán)境和人們的生活方式,只能進行簡單的管理。有物業(yè)管理。效率低下,缺乏針對業(yè)主的平穩(wěn)有效的維護投訴渠道,社區(qū)公告信息缺乏透明度。隨著管理不同地區(qū)的多個房地產社區(qū)的房地產公司的出現,以及現代住宅社區(qū)對信息和網絡的需求不斷增長,房地產公司的管理結構變得越來越大,越來越難以管理成本。而且管理困難越來越嚴重,增加。使用計算機網絡進行信息傳輸,資源交換和資產管理的效率日益迫切。關于財產管理有很多研究和發(fā)現。這些成就已從單機計算機演變?yōu)榫W絡模型。盡管可以共享管理信息,但是可以實現C/S架構,或者資產管理器主要使用基于LAN的B/S架構,并且一些結果允許用戶訪問資產管理信息。系統(tǒng)。但是,信息在適當的時間并非不便。自2014年以來,財富管理行業(yè)一直是經濟的重要增長點,與當地居民的生活質量密切相關,并受到社會和資本市場的廣泛關注attention專門從事資產管理的房地產服務公司應從系統(tǒng)結構優(yōu)化,檢查評估,詳細管理等方面入手,加強基礎服務質量管理體系建設,發(fā)展標準化專業(yè)資產服務,積極利用新技術。通過采用工具和轉型技術,我們正在大力推進以客戶為中心的創(chuàng)新服務模式,開拓更多的增值服務,比如社區(qū)養(yǎng)老金、房屋經紀人等,以滿足客戶對高品質服務的需求,促進社會的發(fā)展。隨著云計算技術的飛快進步,它擁有的虛擬化技術、計算極限、穩(wěn)定性、低成本、易于使用的優(yōu)勢,使它成為一個極具吸引力的IT平臺,它讓家庭用戶擁有更多的網絡購物選擇,同時也免去了對計算機系統(tǒng)的復雜操作,使他們無須擔心計算機系統(tǒng)的安全問題。重點關注你的公司,不斷增強它們的市場份額。另一方面,使用云服務器能夠幫助你在不同的互聯互通環(huán)境中實現快速、安全的無縫連接,從而滿足各種需求。由于互聯網技術和通信技術的飛速發(fā)展,人們越來越喜歡便攜式移動終端(例如智能電話)進行在線通信和訪問網絡資源。由于其易用性和開放性,越來越多的人喜歡移動設備上的Android系統(tǒng)?;贏ndroid平臺的應用程序軟件豐富且易于使用。為解決當前資產管理體系存在的不足,我們利用Android平臺,結合最新的計算、網絡及通訊技術,構建一個完善的資源分配體系,讓擁有者得以及時隨地利用智慧工具,比如手機等,獲取更加優(yōu)質的資源分配服務。通過使用先進的云計算技術,我們可以輕松地把服務器部署到云端,從而保證其安全和高效率,同時也可以充分發(fā)揮它的優(yōu)勢。1.3本文研究的主要內容及設計思路本主題的目的是積極使用計算機技術,互聯網技術和通信技術來設計物業(yè)管理系統(tǒng)。社區(qū)所有者不僅可以得到最佳的服務和管理,還可以使房地產管理人員擺脫復雜的管理并提高管理水平。為了實現這一目標,需要進行以下研究。(1)平臺設計研究在已開發(fā)和運營的資產管理系統(tǒng)中,所有功能模塊都是基于C/S框架實現的。該系統(tǒng)的問題是簡單的資產管理功能,不良的維護以及給管理人員和所有者帶來不便。另一種類型是基本。我們實施了B/S框架以提高可維護性,但是仍然存在不便和管理不足的問題,供所有者獲取信息。因此,采用正確的平臺來實施資產管理系統(tǒng)非常重要。有必要考慮系統(tǒng)的可維護性和安全性,深入的資產管理功能和系統(tǒng)便利性。在文字中,我們將研究該領域以解決上述問題。研究表明,資產管理系統(tǒng)的資產管理端采用B/S框架,而客戶端和所有者端則均采用Android平臺。為了提升系統(tǒng)的靈活性、可靠性、可移植性,有必要深入探索WEB技術和框架,以及與之相配套的Android平臺開發(fā)技術。(2)需求分析與設計調查在進行全面的需求分析之后,我們可以確保我們設計的資產管理系統(tǒng)能夠滿足客戶的需求。為此,我們首先需要了解該系統(tǒng)的目標。然后,我們可以通過分析原始數據流來優(yōu)化它,并確定新的數據流。最后,我們可以確定新的資產管理數據流。通過分析圖表、活動圖等,利用UML用例來確定系統(tǒng)的屬性管理終端,以及擁有者客戶端和屬性管理客戶端的功能需求,從而實現功能的優(yōu)化設計。(3)Android應用研究本主題旨在探討Android平臺的優(yōu)勢,特別是在移動終端與Web服務器之間的數據傳輸方面。我們將深入探討如何在不影響安全性的情況下實現這些功能,并提出一些有效的解決方案。通過深入分析開發(fā)流程,我們可以為解決關鍵技術難題和技術挑戰(zhàn)(例如物業(yè)管理)提供有效的解決方案。(4)云計算研究基于Android的資產管理系統(tǒng)可以使用云計算技術連接到Internet并將服務器放置在云中。因此,有必要研究云計算技術以及系統(tǒng)如何連接到云服務器。并針對數據安全問題提供相應的預防性建議。(5)數據庫調查為了確保數據的安全,本文將對SQLServer2008的ER圖、數據表、安全策略、備份與恢復等方面進行深入的探討。通過對這些方面的分析,可以有效地改善資產管理系統(tǒng)的運行效率,從而達到更好的保護效果。綜合來看,本次研究給出的方案有助于資產管理者充分運用電腦技術,以及在Android平臺上推出有效的應用程序。1.4本文的組織結構本文分為五個章節(jié):第一章將深入探討Android平臺上的資產管理系統(tǒng),從它的起源、重大價值到當前的進步,并著重探討本文所提出的有關該領域的相關問題。第二章將深入探討如何構建一個高效的資產管理系統(tǒng),包括Android、WEB和數據庫等多種技術。第三章討論的是資產管理系統(tǒng)的需求,包括其目標、功能和非功能性。根據不同的用戶群體,將需求劃分為三個部分:基礎設施的要求以及資產管理終端的特定功能。所有者客戶需求資產管理客戶需求和數據流分析。第四章,我們將深入探討資產管理系統(tǒng)的架構、功能、數據庫以及外部接口的設計。我們將采用B/S模型,并將其應用到Android平臺上,以此來構建移動客戶端和管理服務器端的完整體系結構。第五章討論了如何在Android移動終端、Web服務器終端以及數據庫和云上實施安全策略,以確保系統(tǒng)的可靠性和可用性。經過詳細分析,我們得出了以下結論:參考和確認。第2章物業(yè)管理系統(tǒng)的相關技術本主題研究基于Android的資產管理系統(tǒng)。您需要使用無線網絡和智能終端。來自房地產社區(qū)的信息必須存儲在數據庫中。需要具備Android平臺開發(fā)技能,Web開發(fā)技能和數據庫技能。這些關鍵技術的相關介紹。2.1Android開發(fā)技術介紹2.1.1Android平臺概述Android是一個由Google和OpenMobileAlliance共同開發(fā)的移動操作系統(tǒng),它旨在滿足不同類型的智能手機和平板電腦的需求,為消費者帶來更多的便利。它基于Linux開發(fā)并具有開源代碼。由于Android是一個開放源代碼的平臺,許多制造商和開發(fā)者都希望能夠利用這個平臺來擴展他們的AP,并且目前它已經成為了最受歡迎的手機操作系統(tǒng)。Android手機操作系統(tǒng)在多個領域都具有顯著的競爭優(yōu)勢。(1)開放性Android平臺的開放性和可擴展性使得許多移動制造商不得不加入其聯盟,這也激發(fā)了許多開發(fā)者的熱情,他們不斷推出各種創(chuàng)新、有趣的移動AP,以滿足消費者的需求。隨著Android用戶的不斷增加,以及AP的不斷改進,移動制造商和開發(fā)者們正在迅速投入到Android系統(tǒng)的研發(fā)中去。(2)豐富的硬件Android平臺的開源代碼為移動制造商提供了一個無限的機會,他們可以利用這些代碼來創(chuàng)建各種兼容的硬件和軟件,從而滿足市場的需求。(3)方便開發(fā)Android平臺擁有完全免費的功能,可以滿足多種不同需求,讓初學者輕松上手。它不受各種限制或運營商的限制。因此,開發(fā)環(huán)境便利,對在Android平臺上進行軟件開發(fā)很有幫助。(4)Google應用經過10年的互聯網發(fā)展,Google已啟動了許多應用程序,例如Gmail,Google搜索和GoogleMaps。Android平臺電話無縫集成了這些出色的Google服務,使Android用戶可以輕松使用這些應用程序。2.1.2Android平臺的體系結構Android使用分層架構,如圖2.1所示。Android平臺的架構可以概括為4層:AP層、基礎結構層、系統(tǒng)運行時層和Limix內核層。這五個層次分別是Linux內核、Android運行時庫、AP層結構以及l(fā)imix內核,它們共同構成了android的完整體系。(1)LinuxKernel(Linux內核)Linux的內核架構旨在將硬件與軟件的功能有機地結合起來,從而使得它們能夠在不同的環(huán)境中運行,并且可以通過這種結構來實現對系統(tǒng)的高級控制,其中的功能可能有:內存管理、進程控制、網絡壓縮、驅動器架構等。(2)AndroidRuntime(Android運行時)Android系統(tǒng)可以通過Dalvik(Android)來訪問它的內存,這樣就可以讓Android系統(tǒng)可以更快地執(zhí)行它的任務。這些任務可以分別由各種不同的實體、應用以及執(zhí)行過的進程來完成。通過對處理器進行改進,我們大幅度降低了對內存的需求。(3)Libraries(庫)當創(chuàng)始人員使用Android應用程序框架開發(fā)應用程序軟件時,可以使用Android系統(tǒng)來支持通過特定C/C++庫使用的各種組件。Android運行時的核心庫主要是:C語言標準庫是一個由Limix系統(tǒng)提供的底層系統(tǒng),它可以幫助我們更好地理解和控制系統(tǒng)中的各種功能。該媒體庫擁有強大的功能,可以同時處理當前常見的聲音、畫面、文字等多種形態(tài)。(3)SQLite是一種小型數據庫,可以節(jié)省大量的資源,同時支持多種語言和接口。(4)SurfaceManager:負責維護用戶界面,并且專注于管理各種子系統(tǒng)。(5)SGL:2D圖形引擎庫;(6)3D庫:提供3D加速功能(7)自由類型:它是一種字體引擎,提供了一個統(tǒng)一的接口來訪問字體庫。(4)ApplicationFramework(應用層框架)Android平臺的開放性特性讓開發(fā)者有機會自由地利用其內部的多樣性,從而實現更多的、更具創(chuàng)造性的應用。此外,該系統(tǒng)還擁有多項授予,讓開發(fā)者更容易地操作手機,從而實現對設備的控制,并且支持定向、定時、定點等多項服務。這些都是開發(fā)者日常工作的重要部分,包括各種軟硬件。(1)管理器可以用來管理Android的日常運行情況,包括用戶的使用壽命、活動安排和工作量。(2)WindowManager可以將用戶的操作轉化為可執(zhí)行的指令,并將這些指令傳遞給用戶的任何窗口,從而實現窗口的有效管理。(3)視圖系統(tǒng)是AP開發(fā)的核心元素,其功能強大而復雜。(4)我們提供一個集成的接口,可以存儲和讀取數據。(5)NotificationManager:用于收集和編輯系統(tǒng)通知,以便更好地管理和控制信息。(6)Android系統(tǒng)的管理員負責維護和更新AP。(7)TelephonyManager:負責監(jiān)控和管理電話服務。(8)位置管理器是一種用于管理和更新用戶位置的軟件(9)使用該工具可以有效監(jiān)控當前的數據,包括圖像、排版信息以及多種顏色的文檔。(10)XMPP服務提供了一種全新的方式來使用GoogleTalk。(5)Applications(應用程序)Android平臺提供了多種功能,其中包含SMS、聯系人、日歷、網頁和郵箱服務器。所有功能都由Java語言撰寫,使得開發(fā)者們可以充分展示他們的技術,創(chuàng)造出令人驚嘆的應用程序。2.2J2EE架構2.2.1財務分析的方法J2EE(suri)在1999年推出,旨在提供一種可供企業(yè)使用的高效、靈活的編碼框架,從而減少對多種復雜任務的需求,包括但不限于對業(yè)務流程的編寫、執(zhí)行、維護等。J2EE的核心原則源自Java2平臺的標準版,但也加入了一些新的特色,比如“一次編寫,隨處運行“的特點,還有JDBCAPI,可以有效地提升編碼的穩(wěn)定性。J2EE不僅可以實現高效的操作,而且可以有效地保障CORBA、InternetAP的安全性,同時也可以滿足EJB、JSP、XML以及更多新興技術的需求。J2EE不僅可以提供WebAP、組件模型、API以及容器,而且能夠實現更加完善的功能。J2EE作為一種高效的技術,可以有效地減少系統(tǒng)的開發(fā)難度,并且可以滿足各種行業(yè)的需求,是企業(yè)級應用的理想之選。2.2.2MVC設計模式Smalltalk首先提出了MVC模型,它的核心理念在于通過應用層次結構來實現客戶端和服務器端的有效隔離,這樣就能夠讓客戶端和服務器端的操作變得簡單易懂,并且能夠根據需求調整代碼的形態(tài)。MVC模式包含三個層次:模擬、視覺、控制。模擬層主要負責接收來自AP的相互信息,同時也會對一些特定的信息進行編碼。而在繪畫層,我們則需要對模擬層的信息進行渲染,而不能對其他層進行操作。MVC的核心在于它的交互界面,這些界面為用戶提供便捷的操作。通過這些界面,我們可以更好地理解MVC的架構,并實現對不同元素的有效管理。例如,通過對MVC元素的詳細描述,我們可以更好地理解它們在不同環(huán)境下的作用。圖2.2MVC組件類型的關系和功能MVC是當今最受歡迎的編程概念。它將應用程序分為三個部分:模型,視圖和控制器,定義了這三個部分之間的通信規(guī)則,而且這降低了它們之間的耦合程度,因此,這三個部分僅專注于自己的職責。J2EE體系結構是使用MVC模式設計的。2.2.3J2EE開發(fā)框架J2EE提供了諸如JSP,Servlet,EJB和JDBC之類的技術?;谶@些核心技術,已經創(chuàng)建了許多J2EE框架。常規(guī)框架包括Struts,Struts2,JSF,Spring,WebWork,Hibernate等。(1)Struts框架Struts是基于JSPModel2和面向對象設計的MVC框架。該模型的一部分由JavaBeans或EJB組成。表示層通常由HTML,XHTML,JSP和其他頁面組成??刂破魇茿ctionServlet類的實例,該實例接收用戶輸入的表單數據并將其存儲在ActionFom類中。它根據Struts-Config.xml文件中的配置信息實現此操作。然后將處理后的數據返回給用戶。(2)WebWork框架MVC框架為我們提供了兩個高效的解決方案:WebWork2,以及Xwork。WebWork2采用Xwork的技術,能夠有效地接收、解析、發(fā)送、回復HTTP請求,而WebWork2則采用Xwork技術,能夠有效地解析、發(fā)送、回復用戶的請求,從而實現更高效的解決方案。通過ActionData的分析,我們可以將收集的信息經過多個攔截算法的篩選,最終呈現給用戶。(3)Struts2框架Struts2創(chuàng)新并合并了諸如Struts和WebWork之類的技術,將Servlet

API和業(yè)務邏輯控件完全分開。Struts2使用Web操作欄攔截器機制來處理用戶請求,而Action類是一個簡單的POJO類。Struts2主要由兩部分組成:控制器組件和視圖。整個操作過程基本上類似于WebWork。(4)Spring框架JavaEE框架是一種輕量級的控制模式,它可以有效地將面向服務的編程技術與側面的編程技術相結合。其中,IoC可以讓容器自動地通過配置文件來調整對象的相互依賴,從而有效地減少模塊之間的耦合,實現控制的反轉。通過使用AOP,我們可以將單獨的功能和可重復利用的服務組合成一個組件,并將其存儲在Spring的配置文件庫中。您可以在程序需要時直接從Spring容器中獲取它。這種面向側面的編程方法減少了程序之間的耦合,并簡化了后續(xù)系統(tǒng)的維護。(5)Hibernate框架這款輕量級框架采用了ORM對象關系映射技術,它可以將Java數據對象映射到數據庫表,并且支持HQL,從而讓程序員能夠更有效地利用面向對象的思維來管理和控制數據庫,從而大大提升了開發(fā)效率。我們提出了一種能夠長期保存數據的理想方案。2.3云計算技術2.3.1云計算技術概述(1)云計算發(fā)展現狀在2006年8月的搜索引擎會議上,提出了云計算的概念,以使用虛擬化和負載平衡等技術來管理IT資源并實現IT資源的按需服務。與海外相比,海外云計算的發(fā)展起步較晚。云計算的部署正在研究和測試中。2008年3月,Google與清華大學攜手,為學生們提供“云計算”的學習環(huán)境,這標志著全球范圍內的云計算技術的普及,11年,IBM也加入其陣容,并且江蘇省無錫市政府也投入大量資源,組織起一個專門的云計算研究機構。2009年,中國移動研究院的不懈努力,為大運會搭起了一個完美的平臺。該中心將由阿里巴巴成立,并將為國內用戶提供許多電子商務服務。隨著云計算技術的進步,各種類型的云計算服務提供商已開始合作。一些云應用程序服務提供商并未自行構建所有云計算平臺,而是購買了由云基礎架構服務提供商提供的基礎架構,并專注于他們的服務。這不僅降低了非核心業(yè)務的成本,而且提高了核心市場的競爭領域。各種類型的云服務提供商之間的雙贏合作將促進云計算的發(fā)展,并使云計算全球化。(2)云計算概念及特點云計算正在作為一種新技術而發(fā)展。人們在不同級別對云計算有不同的理解。MichaelArmbrust和許多學者把“云計算”概念擴展到了一個更廣泛的領域,即通過使用計算機來處理復雜的信息,并利用計算機來支持復雜的功能。它涵蓋了從計算機系統(tǒng)到互聯網、通信、安全等多個領域,并且涉及到許多不同的技術、工具、資源、環(huán)境等方面(1)通過虛擬化技術,我們可以創(chuàng)建一個只為用戶提供服務的虛擬空間。(2)隨著大型服務器集群的不斷發(fā)展,它們已經成為云計算數據中心的強大支撐,并且數量也在不斷增長。(3)可伸縮性:隨著服務需求的變化,可以增加或減少服務節(jié)點。(4)高穩(wěn)定性:云提供了容錯能力和其他技術,可利用巨大的存儲容量和超級計算能力來確保數據的穩(wěn)定性。(5)按需服務:用戶可以選擇服務并根據需要付費。(6)經濟特性:對客戶端和服務器的軟件和硬件要求低。(3)云計算系統(tǒng)結構根據圖2.3,云計算平臺系統(tǒng)的架構可以劃分為三個層次:用戶訪問界面、云平臺管理和云核心服務。云計算平臺為用戶提供了便捷的訪問方式,無論您的設備類型如何,包括但不限于筆記本電腦、PC、手機、寬帶等。此外,您還能夠利用WebAP,如開源社區(qū)、安卓AP等,輕松訪問云計算平臺。云計算平臺負責管理用戶訪問其云計算應用程序,并為用戶提供資源分配和監(jiān)控。這些措施旨在確保服務的安全性和可靠性。核心服務層負責管理和虛擬化分布式和物理計算數據。通過虛擬化技術,云計算平臺可以為用戶提供更多的資源,包括主機、存儲和其他功能,這些資源可以由云計算服務層進行有效管理,使得用戶無需擔心真實主機的位置,也無需維護計算機軟件和硬件資源。通過專業(yè)的云服務提供商的管理,我們能夠節(jié)省高昂的技術成本,并且減少核心服務層的負擔。云計算平臺的資源可以根據用戶的需求分為多種服務模式,詳見表2.1所示。2.3.2移動App在云計算平臺上的應用由于無線網絡環(huán)境的不均衡部署,各種移動應用程序的用戶體驗不均衡。隨著用戶數量的迅速增加,國內應用程序開發(fā)人員必須面對越來越多的挑戰(zhàn),包括移動安全、通信效率、功耗和交互要求。其中,最重要的是要解決網絡問題,例如:(1)隨著技術的發(fā)展,移動網絡的類型已經從2G發(fā)展到3G和4G,這也帶來了一系列挑戰(zhàn)。中國移動、中國聯通、中國電信等運營商各自擁有獨立的基站,但它們之間的網絡質量卻存在差異,這取決于不同的網絡類型和地區(qū)。(2)DNS解析服務器對于用戶來說至關重要,一旦受到攻擊,用戶就無法訪問原始站點。因此,為了確保用戶的安全,必須及時更新域名,以確保其原有IP地址不會被篡改,而且DNSTTL也不會過期。DNS劫持已經成為移動網絡環(huán)境中的一種普遍現象,而其對于解析的可靠性和精確度的影響卻是極其嚴重的。(3)隨著技術的發(fā)展,越來越多的用戶開始使用無人機進行跨地理位置的連接。然而,無人機的網絡特性(尤其是2G和3G)卻存在著許多挑戰(zhàn),例如網速慢、連接失敗、數據傳輸困難以及數據丟失等。目前,大多數無人機服務器都采用了分布式架構。一般來說,第1層、第2層、第3層、第4層以及邊緣地帶的移動網絡連接數目都相對有限,這就導致了其網絡服務的質量難以得到有效的保障。(4)隨著技術的進步,越來越多的移動開發(fā)人員擁有了自己的移動網絡監(jiān)控系統(tǒng)平臺,以便及時發(fā)現和定位服務中出現的故障。這樣一來,即使是在最初的情況下,也能夠及時發(fā)現問題并進行解決。此外,也沒有性能數據基準測試和相應的監(jiān)視系統(tǒng)。性能優(yōu)化的有效性無法進行定量評估。阿里云利用其先進的云計算技術,以及充足的資源,從多方面提升了移動應用網絡的性能,有效地解決了上述問題。阿里云通過提供一種基于云計算基礎設施資源的解決方案,大大改善了移動應用網絡的性能,其中包括:(1)利用移動解析技術(ModileDNS),可以有效地提升MDNS的準確性和可靠性。MDNS技術可以通過使用HTTP和UDP協議來代理無線終端域名,從而避免域名被攻擊。它的優(yōu)勢在于,無需擔心網絡延遲,可以更加精細的進行域名注冊,還可以根據需要進行定制化的域名管理。(2)MobileAccelerator(MAC)是一款用于提高移動性的應用程序。采用先進的邊緣計算技術,我們能夠為APP提供高性能的數據傳輸,并且能夠對局域網進行高效的路由配置。此外,我們還能夠利用路由器的高效性來支持動態(tài)請求和路由,從而達到更好的性能。交通。2.4數據庫技術概述2.4.1SQLServer2008概述SQLServer是Microsoft開發(fā)和推廣的關系數據庫管理系統(tǒng)。Server2008的先前版本擴展了許多出色的性能,并改進了SQLServer2005和2008的2005版本的許多功能。(1)數據庫引擎(1)您可以使用熱備用服務器進行數據庫鏡像。(2)改進的數據庫引擎工具和監(jiān)視功能(3)我們提供了一系列改進的編程功能,包括更高效的存儲空間、更靈活的數據類型以及更快速的全文本搜索。(4)經過優(yōu)化,過濾和查詢功能取得了顯著提升。(5)采用最先進的加密技術,以及更強大的安全措施,比如透明數據加密。(2)通過對多維數據庫和數據挖掘的不斷改進和提升,我們的分析服務取得了長足的進步。(3)新功能已添加到集成,復制和報表服務中。2.4.2SQLServer2008安全策略隨著科技的飛速進步,數據安全問題日益突出,其中包括數據完整性、隱私泄露和篡改等。因此,構建有效的數據庫安全策略顯得尤為重要。SQLServer2008提供了一系列有效的信息安全策略,可以有效地保護用戶的隱私。SQLServer2008擁有全新的架構,使得多用戶能夠輕松地訪問和管理數據庫中的所有對象,從而實現更加高效的數據存儲。每個體系結構的所有者都是一個角色。具有此角色的用戶可以管理數據庫對象。SQLServer2008被廣泛認可,它的安全性主體包括Windows、SQLServer以及數據庫三個層次,其中,服務器、數據庫和體系結構的安全性最高。該體系結構包括常用的表,視圖,過程和功能。委托人可以根據需要,將特定的權限(包括客戶、語言和隱私)授予由層級結構組成的安全實體。SQLServer2008提供兩種不同的安全性保護方案:Windows安全性保護以及混合安全性保護。在前者,SQLServer可以被授予一個只有一個ID的id,以便訪問該id,而后者則不受此ID的限制。SQLServer系統(tǒng)的默認登錄名為SQLServer,這種方式已經被改進,因為這樣做既符合了當前的標準,又滿足了更高的安全性。此外,這種方式還允許將數據庫用戶映射為只有登錄帳號、證書或者非對稱密鑰的最小單元,而這些單元之間沒有直接的連接。通過設置數據庫角色,可以有效地管理服務器和數據庫的特權,其中服務器角色只能在服務器層面實施,而且必須經過精心設計的系統(tǒng)功能,如sysadminsetupadmin、serveradmin和securityadmin,才能夠發(fā)揮最大的作用。每個數據庫都擁有獨特的數據庫角色,這些角色可以在不同的數據庫級別上得到應用。例如,db_owner可以控制數據庫的存儲和訪問,db_accessadmins可以控制數據的訪問。db_backuooperator、db_datareader是一種強大的工具,它們不僅能夠提供基礎的數據,而且能夠根據需要,讓用戶擁有更多的個性化選擇,從而實現更多的功能。SQLServer2008主要擴展了基于SQL

Server2005的安全性,并通過以下功能對其進行了增強:(1)透明數據加密SQLServer2008能夠通過對信息庫、統(tǒng)計文檔、日志等實行嚴格的加密管理,使得用戶無需重新編寫就能夠訪問、搜尋這些被密碼的信息,大大增強了系統(tǒng)的安全性。(2)外鍵管理為了有效地保護數據中心的安全,SQLServer2008提供了一系列可靠的第三方密鑰管理功能,以及HSM(硬件安全模塊)技術。(3)審查為了提高數據庫的安全性,SQLServer2008允許用戶查看自己的數據操作信息,例如修改和讀取數據,自定義每個數據庫的視圖規(guī)范以及查看指定對象的配置。查看增強的啟動功能和配置靈活性。2.4.3SQLServer2008備份與恢復SQLServer2008擁有一系列強大的數據備份和恢復功能,可以滿足各種需求。(1)備份類型SQLServer2008擁有四種完全適用于各種應用場景的備份功能,以確保系統(tǒng)的穩(wěn)定性。(1)實施全面的數據備份,涵蓋所有的用戶、組件和其他重要信息。(2)通過差異備份,可以有效地保存上一次完整備份之后所產生的數據。(3)備份事務日志:保存所有在數據庫中進行的重大變化。(4)SQLServer2008提供了一種強大的備份壓縮技術,可以有效地減少磁盤存儲空間,降低磁盤I/O訪問,同時還可以極大地加快聯機備份數據庫的速度,從而使得即使沒有完整的數據庫也能夠輕松實現文件和文件組的備份。(2)恢復模式SQLServer2008提供三種不同的恢復方法,這些方法取決于所使用的數據庫備份的種類。(1)通過簡單恢復模式,您可以快速訪問最后一個備份點,同時也可以獲得完整的和有所不同的備份。(2)為了確保系統(tǒng)能夠在預先設置的位置上進行有效的重建,需要建立一個包括完整、差異、以及事件日記等多種數據的備份體系,以便在特定的位置上實現系統(tǒng)的有效重建。(3)通過采用大型日志恢復模型,可以有效地節(jié)省日志空間,并且具有較高的靈活性。大作業(yè)和大負載可以最少地記錄在日志中,并且不能單獨控制。您只需要完整差異和事務日志備份或完整和事務日志備份。2.5本章小結在這一部分中,我們將重點討論Android平臺的開發(fā)方法。這項技術旨在幫助企業(yè)進行數據分析,并在此基礎上構建J2EE框架,以及Web應用程序,以便更好地進行數據交互。管理終端。在此基礎上,我們討論了SQLServer2008數據庫的安全性功能和策略以及備份和恢復技術,為實現系統(tǒng)數據庫提供理論依據。第3章物業(yè)管理系統(tǒng)需求分析對于一個優(yōu)秀的軟件來說,進行有效的需求分析至關重要,因為這會決定該產品的成功與否。這是資產管理系統(tǒng)的需求分析。3.1物業(yè)管理系統(tǒng)目標設計用于管理社區(qū)資產的資產管理軟件不僅必須滿足資產管理者的現代管理要求,而且還必須滿足社區(qū)所有者獲得高質量服務的需求。結合資產管理的各種問題,資產管理的目標是:(1)通過采用先進的技術,我們能夠有效地管理房地產社區(qū)的數據和信息,實現安全、高效、便捷的查詢、更新與交互功能。(2)重新定義收費標準,并實施財務管理,以便及時發(fā)出付款、欠費通知、費用查詢和匯總功能。(3)建立有效的溝通渠道,以促進業(yè)主的權益保障,并有效地解決他們的投訴問題。(4)將及時發(fā)布公告和公告信息。(5)管理日常維護,安全衛(wèi)生工作。(6)它提供報告和發(fā)票的打印。(7)所有數據都是通過網絡共享的,所有者和管理者可以使用PC,移動電話和其他設備訪問管理系統(tǒng)。3.2物業(yè)管理系統(tǒng)數據流程分析為了使用計算機進行信息管理,有必要丟棄一些重要元素,收集相關信息并為系統(tǒng)創(chuàng)建數據流程圖。數據流程圖集成了系統(tǒng)的信息處理方法和管理過程,而新的信息技術為數據處理提供了更有效的方法。在分析資產管理系統(tǒng)的數據流的過程中,反復分析原始數據流,優(yōu)化數據流并確定新數據流后,最終的新資產管理數據流如圖3.1所示。為了有效地管理信息,我們需要拋棄一些不必要的元素,收集有價值的數據,并將其組織成一個完整的數據流程圖。這種流程圖可以將系統(tǒng)的信息處理和管理過程完美地結合在一起,同時也可以利用最新的信息技術來提升數據處理的效率。通過反復分析原始數據流、優(yōu)化數據流,以及確定新的數據流,我們最終創(chuàng)建了圖3.1,它可以清晰地展現出資產管理系統(tǒng)的整體架構,但是它卻未能深入探討數據流的處理、存儲等細節(jié)。因此,必須建立一個完備的數據字典,以便準確描述數據流動、處理和存儲。上圖對應的數據字典如下:(1)數據流的定義數據流編號:D04數據流稱:住宅數據數據流來源:P01數據流去向:F01該數據流由門牌號、單元號、樓層號、房間號、房間類型、方向、房屋結構、建筑面積和可用面積等信息構成,以便更好地描述建筑物的狀況。數據流編號:D05數據流名:車庫資料。數據流來源:P02數據流去向:F02數據流由車庫編號+建筑面積+使用面積組成,以便更好地反映車庫的狀態(tài)和特征。數據流編號:D06數據流名:商服。數據流來源:P03數據流去向:F03商服編號+商區(qū)名稱+建筑物的占地面積+可供使用的空間,構成了一個完整的數據流。數據流編號:D15數據流程名稱:所有者資料數據流來源:P04數據流去向:F04企業(yè)編碼、名字、證件號碼、年齡、生育時間、戶口住址以及聯絡電話信息將會構成一個完整的數據信息流。數據流編號:D05數據流的類型:以收費為基礎的數據流。數據流來源:P06數據流去向:F08信息流構成:收費項目編號+收費項目產品名稱+計價方法+收取時間+收取數額數據流編號:D26數據流程名稱:裝置數據。數據流來源:P12數據流去向:F11該數據流包含企業(yè)代碼、企業(yè)商品命名、規(guī)格、廠商、生產時間、使用部門、安裝地點和時間等關鍵信息,并附帶有相關的技術參數。(2)處理邏輯定義處理邏輯編號:P01重新組織這句話:處理住宅數據的邏輯是什么?輸入數據流:DOI、D04處理:實現對住宅信息的快速添加、更新、移除和查詢。輸出數據流:D04處理邏輯的編號:P04處理方式:對業(yè)主進行登記,以確保其合法權益。輸入數據流:D17請?zhí)峁┠膫€人信息,包括您所購買的住宅、車庫和商服。輸岀數據流:D15、D18處理邏輯的編號:P07重新設定收費標準,以達到更好的效果。請輸入以下數據流:D07、D08、D09、D12。通過對住宅、車庫、商服等物業(yè)的數據分析,我們可以制定合理的收費標準,以確保合理的收費管理。輸出的數據流:D13處理邏輯編號:P13重新組織這句話:設備日常維護和管理是我們的任務。輸入的數據流:D26、D27重要的是要記錄社區(qū)內的設備的運行狀態(tài),包括維護、操作、維修和檢查。此外,還需要制定相關文件,如缺陷檢查記錄、圖紙和其他資料。輸出的數據流:D24處理邏輯編號;P10客服管理是一種處理邏輯,它涉及到多個方面。輸入數據流:D21、D22重點處理:監(jiān)督員工的工作表現和違規(guī)投訴。輸出數據流:D21數據儲存額編號:F05住宅入住信息表是一個用于存儲數據的表格。請描述一下您所住的房子的情況。該數據集由以下部分構成:+房間號、房屋面積、業(yè)主編號、戶主姓名、聯系方式和相應的附加信息;相關聯與處理:P05,P07數據存儲的編號:F06車庫登記信息表是一種數據存儲方式,用于記錄車庫的信息。請描述您對車庫的使用情況。汽車倉庫編碼、業(yè)主編碼、車輛類型、牌照號、顏色、類型以及登記注冊時間等信息將被存入到一個完整的數據庫中,以便于進行有效的管理和分析。關鍵字:車庫編號相關聯與處理:P05,P07數據存儲的編號:F10該數據存儲單位為業(yè)主投訴表,用于記錄業(yè)主的意見和建議。數據存儲組成:申訴編碼+申訴人+申訴信息內容+聯絡方法+申訴時限+辦理人+處理時間+處理結果+整改意見+備注關鍵字:申訴編碼相關聯與處理:PIO,P11數據存儲的編號:F14服和分務派工單是一種數據存儲方式,用于記錄析工作流程。請注意,派工單內容應該被妥善保管該數據庫由以下要素構成:服務編碼+報修者+聯系電話+需要進行的維護的類型+所需的維護的步驟+)所需的維護的時長+)所需的維護的范圍+)所需的維護的價格+所需的維護的結束時間+備注的信息。關鍵字:服務編號相關聯與處理:PIO,P13數據儲存的編號:F05資料保管名:收費庫請?zhí)峁┮粋€明確的說明,以便我們了解業(yè)主應支付的費用該數據庫由以下元素構成:收支序號、建筑物代碼、業(yè)主代碼、收取服務項目、價格、數量、開始和終止日期??铐椀陌l(fā)放方式為攵款攵,款項的發(fā)放方式為攵款攵。相關聯的處理:P07,P08,P093.3物業(yè)管理系統(tǒng)功能需求為了更好地管理住宅物業(yè),我們建議采用房地產管理軟件。這樣,居民就可以通過該系統(tǒng)獲取有關房地產的信息,并且可以根據自己的需求選擇合適的服務。此外,管理者還可以在家中或辦公室內實施多種方式的房地產管理工作。為了更好地了解社區(qū)所有者、資產管理端和客戶的需求,我們采用UML用例圖來展示系統(tǒng)的功能需求,以便更加準確地滿足用戶的需求。3.3.1物業(yè)管理端功能需求分析固定辦公室中的資產管理人員使用此模塊來提供全面的資產管理功能。資產管理管理終端的用例圖如圖3.2所示。圖3.2物業(yè)管理端系統(tǒng)用例圖該模塊中,您將需要基于資產管理客戶端的所有功能要求的以下功能(1)通過使用計算機來管理社區(qū)中的所有數據和信息,并且可以進行添加、刪除和修改。(1)信息包括建筑物、住宅區(qū)、停車場和商業(yè)用途。(2)戶口、停車場登記以及商業(yè)服務信息的準確性和完整性。(3)所有權、法人、家庭以及公司的成員都將被記錄下來。(2)這個系統(tǒng)能夠有效地管理財務信息,并能夠按照規(guī)定的標準自動計算出相關的成本。(1)設定收費標準設置當前和過去的計費項目和計費標準。成本分為常規(guī)成本和非常規(guī)成本。在一般計費標準中,您可以根據不同費用的數量和劑量選擇適當的定價方法,例如臨時手動設置,手動設置和計算公式設置。單價設置方法分為月,供暖季節(jié),天數,建筑面積,樓層等。設置計費周期一次,每月一次或每兩個月一次。(2)設置業(yè)主應繳納的費用業(yè)主建立住宅,車庫和商業(yè)服務所需費用的詳細信息(例如電梯費用,物業(yè)費用,暖氣費用和裝飾擔保)。(3)財務收款向已設置帳單詳細信息的所有者提出索賠(包括歷史欠款),提早收款,費用調整等。(4)憑證査詢查詢收到的文件并檢查收集詳細信息。(5)欠款催收查詢逾期并打印催款信。(6)歷史欠費處理輸入并查詢過期的歷史數據。(3)您可以管理以下日常任務。(1)設備管理社區(qū)中有很多需要維修,保養(yǎng)和維護的設備,在此模塊中,您可以創(chuàng)建設備管理記錄,記錄設備維護,操作,維修和檢查信息,設置設備文件,缺陷/點檢查記錄。工程圖,文件等。(2)客服管理違規(guī)投訴的服務調度和信息管理(3)保安管理安全的職位設置,輪班時間表,輪班記錄等(4)環(huán)衛(wèi)管理建立清潔,綠化和消毒的年度計劃和月度計劃。檢查環(huán)境記錄并設置工廠帳戶。(5)消防管理社區(qū)消防設施的部署和管理。(6)公告(4)提供以下類型信息的查詢功能(1)資料查詢詢問社區(qū)中的住宅,車庫和商業(yè)服務信息。(2)客戶查詢查詢社區(qū)客戶和會員信息。(3)收費查詢查詢所有者的費用明細,收款明細和摘要。(4)房間狀態(tài)一覽房間,車庫和商務服務的銷售和空房狀態(tài)以圖表格式提供。(5)可以打印管理所需的統(tǒng)計報告和文件。(1)損益表根據付款日期的不同,您會看到收入的分類(居民,車庫,商業(yè)服務)。(2)收入匯總月收入報表按天匯總,年收入報表按月匯總,以顯示您的收入匯總。(3)物業(yè)費收入明細按付款年份,月份和類別(住宅,車庫,商業(yè)服務)分類的房地產費用收入明細統(tǒng)計。(4)返還押金明細根據存款年和退款日期顯示退款的存款明細。(5)關于成本的分析表五年來,根據住宅、車庫和商業(yè)服務的不同類別,對其成本進行了詳細的分析。這個系統(tǒng)可以實現嚴格的權限管理,它可以將住宅、車庫和商業(yè)服務區(qū)域分配給專門的管家,同時還可以實現數據的完整備份,以確保數據的安全性。3.3.2業(yè)主客戶端功能需求分析社區(qū)所有者可以使用此模塊,他們可以隨時查詢,搜索和提交與社區(qū)名稱和屬性相關的公共服務信息的應用程序。所有者客戶端的用例圖如圖3.3所示。圖3.3業(yè)主客戶端用例圖該模塊具有以下功能:(1)我們提供“我的財產”的查詢服務(包括有關住所,車庫和商業(yè)服務的詳細信息)。(2)我們提供查詢個人支付的費用的服務,并根據客戶提交的客戶代碼按名稱歸還每種資產支付的費用。(3)根據客戶提交的客戶代碼提供個人欠款查詢服務,并按名稱歸還每項資產的欠款。(4)我們提供免費的維修申請服務,以滿足您的需求。(5)我們提供一種便捷的查詢方式,可以快速、準確地獲取個人維護記錄,無論是歷史記錄還是當前未處理的記錄。(6)我們提供投訴處理服務。(7)我們提供了一種便捷的查詢服務,可以快速、準確地獲取個人投訴的歷史和當前未處理的信息。(8)我們提供社區(qū)公告查詢服務,歡迎您及時了解最新的信息。UML的AP可以幫助我們清晰地展現出“個人屬性查詢”“通知”“通知顯示”的實際情況。Andriod平臺的智能終端為WEB服務提供了一個完整的數據存儲池,從而實現了Andriod的存儲功能,而“個人屬性查詢”“通知”“通知顯示”《3.5《《uml))則是這一池的具體體現。 3.3.3物業(yè)管理客戶端需求分析此模塊是面向房地產經理的Android應用程序,它使經理可以隨時查看和管理房地產信息和賬單信息,并處理日常維護投訴管理。圖3.6中顯示了屬性管理客戶端的用例圖。圖3.6物業(yè)管理客戶端用例圖該模塊具有以下功能:(1)為管轄區(qū)域內的建筑物,車庫區(qū)域和商業(yè)服務區(qū)域提供查詢服務(您可以根據每個管理者的權限查看不同的管理區(qū)域,并且只能返回管轄區(qū)域)。(2)提供查詢特定建筑物的房間號(按編號分組),特定車庫區(qū)域的車庫號以及特定商業(yè)區(qū)域的服務號的服務。(3)我們提供有關轄區(qū)內房間,車庫和商務服務的詳細咨詢服務。(4)我們提供有關轄區(qū)內客房,車庫和商業(yè)服務費用的詳細查詢服務(5)我們致力于為您提供全面的服務,包括查詢本地區(qū)客房、停車場和商業(yè)服務的欠費情況。(6)我們?yōu)槟峁┤娴木S修記錄查詢服務,包括處理和未處理的信息。(7)完成了維修記錄的提交,以確保QoS。(8)我們?yōu)槟峁┤娴拿袷峦对V記錄查詢服務,并且根據您的需求,將會對其進行獨立處理。(9)司法管轄區(qū)負責收集和整理投訴記錄。(10)我們致力于為您提供全面的社區(qū)公告查詢服務。(11)我們?yōu)樯鐓^(qū)居民提供及時的信息發(fā)布服務。(12)在指定的時間段內,我們將提供覆蓋所有收費項目的查詢服務,以滿足您的需求。(13)為轄區(qū)內股東周年大會提供比較數據查詢服務(圖形比較)3.4物業(yè)管理系統(tǒng)非功能需求(1)功能實用性軟件功能滿足要求,界面簡潔熟悉,布局合理,操作方便高效,并提供軟件在線幫助功能。(2)安全性(1)管理軟件應該提供完善的用戶管理功能,包括可以添加、更改用戶登錄密碼、設置管理區(qū)域以及刪除不符合要求的用戶帳號等。(2)屬性管理器具有強大的存儲、恢復、日志管理及清理垃圾數據的功能,它不僅可以保存重要的文件,而且還可以快速準確地進入系統(tǒng),從而避免出現任何意外的狀態(tài)。對于每個關鍵操作,它都會保留一個查詢日志并提供轉儲或清除舊數據的功能。(3)可維護性在設計過程中,維護工作是非常重要的。隨著技術的發(fā)展,客戶終端需要定期更新。如果您的移動終端軟件出現了問題,請立即在線更新。(4)可靠性(1)為了保證24小時的高效運行,服務器必須提供實時的服務,包括熱線電話、QQ號碼和電子郵件等。(2)為了確保數據在服務器和客戶端之間的完整性,我們必須采取措施。(5)兼容性(1)系統(tǒng)設計要注意它是否可以更好地與其他應用程序兼容,以避免由于應用程序崩潰而導致崩潰并影響用戶體驗。(2)移動客戶端設計的界面適應各種主流Android手機屏幕尺寸。3.5本章小結根據資產管理的目標,本章首先分析數據流,使用數據字典對其進行描述,然后分析系統(tǒng)的功能需求。功能需求分析在三個模塊中執(zhí)行:資產管理終端,所有者客戶端和資產管理客戶端。使用UML示例圖進行說明,使用UML活動圖描述用例,最后對需求進行非功能性評估。本章中的需求分析為資產管理系統(tǒng)的設計奠定了堅實的基礎。第4章物業(yè)管理系統(tǒng)設計4.1系統(tǒng)架構設計4.1.1物業(yè)管理系統(tǒng)整體架構設計現代資產管理是復雜的系統(tǒng)工程,其中包括工程和財務功能以及管理和服務功能。隨著行業(yè)的發(fā)展,服務質量和管理模式必須不斷升級和創(chuàng)新?;贏ndroid平臺的資產管理系統(tǒng)使用Internet技術和通信技術來改善管理模式和服務質量。資產管理系統(tǒng)的操作結構示意圖如圖4.1所示。圖4.1物業(yè)管理系統(tǒng)運行架構示意圖根據需求分析,資產管理系統(tǒng)的應用人力可分為三類:在相對固定位置管理的資產人力,在服務過程中執(zhí)行管理工作的資產人和所有者以及系統(tǒng)管理員。實際的技術方法可以分為兩類。這種類型的產品專門為了滿足分析人員的需求而設計,它們包括第一類產品,即擁有者產品,以及第二類產品,它們可以支持傳輸、存儲、訪問等多種操作。這些產品可以幫助分析人員更好地管理產品。Web服務器為企業(yè)提供了便捷的訪問功能,同時也為企業(yè)的數字化轉型提供了強大的支持。此外,DBServer則負責存放企業(yè)的各種重要文件,為企業(yè)的發(fā)展做出了巨大的貢獻。資產管理系統(tǒng)采用的技術路徑如下:(1)云服務器設計基礎通過使用云計算模型,您可以輕松獲得IT服務,這些服務既經濟又方便,而且功能強大。這樣,您就不必再費心去管理和維護那些需要專業(yè)技能的計算軟件和硬件資源,從而提升您的業(yè)務競爭力。云服務器可以幫助移動應用程序實現跨網絡、跨運營商、域名解析和跨區(qū)域的訪問,從而大大提升了系統(tǒng)的性能和效率。因此,基于Android的資產管理系統(tǒng)可以使用云計算技術連接到Internet并將服務器放置在云中。云服務提供商通常以三種方式提供服務,如表4.1所示。表4.1云計算平臺典型服務模式服務名稱云服務商提供的服務用戶需要做的工作基礎設施即服務IaaS(InfrastructureasaService)包括處理器、內存、存儲空間以及網絡等在內的硬件資源。提供運行的程序代碼和數據平臺即服務PaaS(PlatformasaService)云服務商部署操作系統(tǒng)(運行在虛擬機或具體的服務器上),提供處理器時間、虛擬內存、文件和網絡接口。提供運行的程序代碼和數據軟件即服務SaaS(SoftwareasaService)直接為終端用戶提供服務用戶不需要提供任何軟件在以上三個模型中,IaaS和PaaS適用于企業(yè)業(yè)務定制。這兩個服務可用于運行定制的應用程序或滿足虛擬硬件的要求。資產管理系統(tǒng)設計采用IaaS服務模型,該模型使用了云服務提供商提供的硬件資源,在云中構建管理服務器,上傳服務器代碼,享受云計算的優(yōu)勢。(2)基于B/S模式的PC終端完成物業(yè)業(yè)務處理經過精心的需求分析,我們決定在PC終端上運行一個新的系統(tǒng),它可以支持各種復雜的功能,包括但不限:數據維護、財務管理、報表管理、系統(tǒng)配置等。為了提升性能,我們將B/S(瀏覽器/服務器,瀏覽器/服務器)模型應用到了本次項目中,并且選擇了SSH2框架的J2EE開發(fā)技術。(3)Android平臺上的應用程序為擁有手機數據的個人用戶和雇傭人士提供了便捷的支持。隨著科技的進步,人們越來越依賴Android操作系統(tǒng)。這種操作系統(tǒng)的簡單易操作、高效的特點讓它成為許多人的必備工具。它的客戶端功能強大,支持各種類型的瀏覽器,并且支持各種功能。它還是一款非常有價值的工具,專門針對財務人員而定。接下來,我們將進一步設計移動客戶端和管理服務器的技術路徑。4.1.2基于Android的移動客戶端架構設計(1)移動客戶端架構設計使用Android平臺的移動設備可以通過訪問WEB服務器來獲取數據庫信息,具體的傳輸過程可參考圖4.2。圖4.2Android移動端訪問WEB服務器獲取信息方式圖4.3顯示了為實現上述功能而設計的系統(tǒng)實現體系結構圖。(1)為了提高性能,我們選擇了一種新的B/S架構,它的架子由MVC驅動,并且在架子的兩個部分分別包含JavaBean、Android、以及控制控制器。關于servlet技術。(2)Android用戶的請求,可能會被Servlet所發(fā)出,它作為一個接受的入口,讓用戶能夠從它發(fā)出來的請求中獲得更多的資訊和資料。使用Servlet進行處理是一種有效的方法。(1)接收用戶的請求。(2)通過Java對象,我們可以從客戶端接收請求數據。(3)當使用服務器端的功能模塊來實現某些功能時,請使用Java對象來傳遞相關的信息。(4)Android客戶端將收到來自計算機的結果。采用三層架構的服務器,包括表層、中層、底層,并通過接口來實現對這些層的管理。這樣可以有效地減少層與層之間的相互干擾,從而提高網絡的穩(wěn)定性。移動客戶端與服務器之間的通信方法如圖4.3所示,Android平臺上的用戶終端使用AFinal框架的FinalHttp

HttpClient模塊與服務器進行通信,通過httpclient封裝http數據請求,并支持Ajax加載。HttpClient向服務器上的Web站發(fā)送請求,并與圖4.4所示的處理流程進行通信。圖4.4HttpClient向服務器端發(fā)送請求及通信處理流程服務器和客戶端之間基于JSON格式的數據交換移動終端可以與Web服務器進行通信,以滿足物業(yè)管理人員的需求。這些需求包括:所有者編號、區(qū)域代碼和服務類型。在處理完成后,Web會將相關信息(例如所有者的住址、付款信息和通知公告內容)返回給移動客戶端。為了實現高效的數據傳輸,目前最流行的數據交換格式是XML和JSON。(1)XMLXML是一種可擴展的標記語言,它的特點與HTML相似。它通過標簽來表示數據信息,方便用戶查看和理解。易于學習和理解,但比二進制數據占用更多空間。因為它類似于HTML,因此已廣泛用于包括Android平臺在內的各種開發(fā)中。但是,當以這種格式表示數據時,將會有許多開始標簽和結束標簽占據存儲空間,因此在傳輸期間將使用更多的傳輸帶寬,無論是客戶端還是服務器,對XML格式數據的分析也相對復雜,這使得客戶端和服務器代碼復雜且維護成本低。(2)JSONJSON(JavaScript對象表示法)具有極高的效率和靈活性,因為它允許使用者在“名稱值”中創(chuàng)建一組簡單的、具有相同特征的對象,并且能夠被轉化成多種不同的形式,從而實現快速、準確的信息傳輸。Android擁有一種強大的功能,即將具體的值轉換成JSON,從而大大減少了編程的繁瑣,并增強了操作的便捷性。此外,該系統(tǒng)還具備多種編程模型,既能夠容易地理解,又能夠輕松地實現編程功能。經過深入的研究,我們發(fā)現,JSON格式的數據傳輸存在一些挑戰(zhàn),例如無法有效地理解XML文檔,容量也很龐大,而且缺乏足夠的靈活性來實現讀取與寫入。然而,JSON格式的數據傳輸具有良好的可擴展性,可用于多種應用場景。Android移動設備的用戶可能會發(fā)現,json格式的優(yōu)勢顯而易見,因為它能夠有效地支持多種AP的數據傳輸,這使得它成為了一種非常有效的解決方案。4.1.3基于B/S模式的管理服務器端架構設計Hibernate擁有獨特的功能和優(yōu)勢,它將三種不同的框架SSH2和其他技術融合在一起,為資產管理系統(tǒng)提供了強大的支持。J2EE作為一種企業(yè)級的web應用程序,其框架架設可以支持多種不同的功能。例如,支持MVC、IoC、對象關系映射等功能,可以有效地支持多種數據庫架構,并且可以實現快速、高效的數據訪問。本文第2章將深入探討J2EE框架,以及它與其他數據庫架構的比較,以期為客戶提供更優(yōu)質的服務。為了達到開發(fā)過程中程序解耦的目的,通常有三個級別的程序顯示層,業(yè)務邏輯層和數據持久層。使用這種開發(fā)架構,程序實現被劃分為多個層,并且每個層僅實現相應的接口,從而可以減少程序集之間的耦合。通過SSH2框架,三層網絡可以有效地協調和控制,其中Struts2作為表達層,可以有效地處理Action發(fā)出的任務。此外,該框架還可以支持多層協議,以確保網絡的穩(wěn)定性和安全性。SpringIoC通過提供專門的業(yè)務模塊來實現復雜的業(yè)務流程。而Hibernate則利用對象映像技術來連接和管控DAO的數據,從而實現快速、準確地響應和解決問題。根據圖4.5,我們可以看到不同的幀組合。圖4.5SSH2架構圖(2)SSH2框架的優(yōu)勢SSH2包含三個框架:Struts2、Spring和Hibernate。其中,Struts2是一個基于MVC的框架,它具有良好的表示層性能,可以實現各種正常的功能,比如顯示主頁、調用邏輯、在不同頁面之間跳轉、檢查數據等,但是它對于處理復雜的業(yè)務邏輯,比如數據庫操作、事務處理等,其處理能力較弱。JavaBean的容器Spring利用IoC和AOP技術大幅提升了業(yè)務邏輯處理的效率,讓用戶可以更有效地管理業(yè)務流程、控制事務,同時也為注釋類提供了強有力的支持。此外,Hibernate也是一個卓越的開源框架。輕松封裝JDBC并簡化繁瑣的數據庫操作代碼。一般來說,Struts2、Spring以及Hibernate都能夠提供協同作用,使得View層、Controller層以及Modal層得以徹底隔離,從而使得業(yè)務邏輯層和基礎持久層得以明顯區(qū)別,同時也大大降低了耦合度以及系統(tǒng)的可遷移性。通過具備可復制、易管理以及快速開發(fā)的特點,我們能夠創(chuàng)造出更優(yōu)秀的WebAP。4.2系統(tǒng)功能設計經過深入的分析和研究,我們將資產管理平臺劃分為三個主要部分,并結合了其他資產管理系統(tǒng)的開發(fā)經驗,以滿足用戶的需求。這三個部分的功能設計如下:4.2.1物業(yè)管理端子系統(tǒng)根據需求分析,該系統(tǒng)包括6個子模塊,如圖4.6所示。圖4.6物業(yè)管理端子系統(tǒng)模塊組成每個子模塊功能如下:(1)資料管理它實現了添加,修改和刪除有關建筑物,房屋,車庫,商業(yè)服務,家庭登記,車庫登記,商業(yè)服務登記,所有者,公司,家庭成員和公司成員的信息的功能。(2)財務管理這個應用程序可以幫助您調整費用標準,自動計算并設定需要支付的費用,實現財務收款功能,查看證書,收取款項,清償過去的欠款,以及進行每月的清算。(3)日常工作通過日常管理,我們可以有效地控制設備、客戶服務、安全、環(huán)境衛(wèi)生、消防以及通知等方面的工作。(4)信息查詢提供數據,客戶,費率和其他信息的查詢功能。(5)報表管理損益表,損益摘要,物業(yè)費收入歷史記錄,存款歷史記錄,支出分析表統(tǒng)計信息,搜索和打印功能。系統(tǒng)設計這個系統(tǒng)可以為用戶設定各種參數,授予他們特定的權限,記錄工作日志,進行系統(tǒng)初始化,進行數據備份和恢復,并且可以對房間進行劃分。4.2.2業(yè)主客戶端功能這個系統(tǒng)旨在幫助房屋擁有人更好的管理和維護他們的財務。它將被廣泛用于各種移動終端,并且經過精心的規(guī)劃和設計,將包含多個獨立的功能模塊,詳見圖4.7。(1)查詢每個所有者都可以查詢“我的財產”,“已付費用”和“欠款”信息?!拔业呢敭a”以所有者的名義包括住宅,車庫和商業(yè)服務屬性,并列出所有者關于景觀的詳細信息?!斑^期”顯示所有者名稱的資產支付狀態(tài),“過期”顯示所有者名稱的過期和過期通知。接口設計如圖4.8所示。(2)維修/投訴通過這個模塊,業(yè)主可以快速有效地發(fā)起投訴,同時還能夠查看他們的財產投訴的服務狀況,包括已經處理的和尚未解決的投訴記錄業(yè)主可以通過這個模塊快速、便捷地創(chuàng)建和管理建筑物的維護應用程序,同時還能夠實時監(jiān)控和追蹤其服務狀況,包括歷史維護記錄和未處理的維護記錄。(3)社區(qū)報告通過這個模塊,所有人都能夠隨時查看社區(qū)公告,并將沒有閱讀的公告標記為未閱讀。(4)設置設置所有者的客戶端系統(tǒng)參數。圖4.8業(yè)主客戶端界面設計4.2.3物業(yè)管理客戶端功能這個系統(tǒng)專為房地產經理打造,可以在移動設備上輕松完成管理任務。根據需求,它由多個子模塊組成,如圖4.9所示。(1)查詢(1)物業(yè)經理查詢其轄區(qū)內的住宅,車庫,商業(yè)服務,建筑物,房間,車庫區(qū)域和商業(yè)服務區(qū)域的詳細信息。(2)每個物業(yè)的已付費用和未付費用明細;(3)具有查詢建筑物下的房間號,車庫區(qū)域的車庫號,營業(yè)區(qū)域的營業(yè)服務號的功能。(4)通過手機號碼檢索所有者信息,并按所有者姓名列出所有財產詳細信息。(5)根據計費項目查詢管轄范圍內的計費數據。(6)司法管轄區(qū)每年以圖形方式比較總費用比較結果。(2)維修/投訴(1)資產經理可以使用此模塊查看管理區(qū)域的維護記錄,記錄維護過程并標記完成的維護項目。(2)檢查管轄區(qū)域內的民事投訴記錄,回復所有者的投訴,并標記處理后的民事投訴記錄。(3)社區(qū)公告財產檢查員可以使用此模塊查詢和發(fā)布社區(qū)公告。(4)設置設置屬性管理客戶端系統(tǒng)參數。4.3數據庫設計本部分中的數據庫設計不僅必須滿足系統(tǒng)功能設計,還必須符合數據庫規(guī)范并滿足實體完整性,域完整性和引用完整性的要求。4.3.1數據庫E?R圖ER模型被廣泛應用于數據庫設計,它可以幫助構建復雜的實體關系,而E-R模型則是這一過程中不可或缺的一環(huán)。通過分析對資產管理數據的需求,設計了資產管理信息數據庫的E-R圖,如圖4.10所示。該圖包括屬性管理數據模型中的關鍵實體和關系,省略了實體屬性。圖4.10數據庫E?R圖4.3.2數據表設計在這個主題中,我們將使用SQLServer2008來構建一個數據庫。我們將對所有的數據表進行設計,確保它們既具有完整的實體結構,又具有可靠的參照系統(tǒng)。此外,我們還將考慮程序的性能,例如房間數量。通過4級代碼配置(管理區(qū)號、建筑物號、房間號、停車位號)和3級代碼配置(管理區(qū)號、倉庫區(qū)號、停車位號),我們可以輕松地獲取車庫信息表中的車庫編號,從而實現快速、準確的管理。通過使用資產管理系統(tǒng),您需要輸入大量的基礎信息,包括管轄區(qū)域、建筑物、居民身份證號碼、持有人身份證號碼、車輛登記號碼等,這些信息的詳情請參見表4.1-4.7。表4.1管區(qū)信息表序號字段名中文名類型長度備注1ID管區(qū)編號IntPrimarykey2HomeName管區(qū)名稱Varchar203Developer開發(fā)商Varchar204BuildDate建成日期Date5BuildArea建筑面積numeric186Amount樓宇數量Varchar207Address管區(qū)地址Varchar208UsageArea使用面積Numeric189CoverArea占地面積Numeric18(續(xù)表)10Tel聯系電話Varchar2011GreenArea綠化面積Numeric1812Memo管區(qū)備注Varchar100表4.2樓宇信息表序號英文名中文名類型長度備注1ID樓宇編號IntPrimarykey2HomelD管區(qū)編號IntForeignkey3Name樓宇名稱Wrchar204Layer層數int5High高度int6Area面積Numeric187BuildDate建成日期date8TypelD樓宇類型Varchar49Memo備注Varchar100表4.3住宅信息表序號字段名中文名類型長度備注1ID住宅編號IntPrimarykey2BuildingID樓宇編號IntForeignkey3Code房間號Wrchar204Paid樓宇棟號Varchar45Floor樓層Int6CelllD單元編號Varchar47SuimylD朝向編號Varchar48IndoorlD房型編號Varchar49RoomUse使用類型Varchar410RoomFormat房屋結構Varchar411Buildarea建筑面積Numeric18(續(xù)表)12UseArea使用面積Numeric1813Memo備注Varchar100表4.4車庫信息表序號英文名中文名類型長度備注1ID車庫編號IntPrimarykey2ParkID庫區(qū)編號IntForeignkey3Code車庫號Varchar204Buildarea建筑面積Numeric185UseArea使用面積Numeric186Carplace車位Varchar10-表4.5業(yè)主信息表序號英文名中文名類型長度備注1ID業(yè)主編號IntPrimarykey3Name業(yè)主姓名Varchar204Sex性別Char25Birthday岀生日期date6Tel聯系電話varchar207Contact聯系方式Varchar508CardTye證件類型Varchar209CardID證件號碼varchar2010CensusAddress戶籍地址Varchar3011Mobile手機Varchar1512Email電子郵件Varchar3013Job工作單位Varchar2014Uid登錄用戶名Varchar2015Password密碼X^irchar5016Memo備注Varchar100表4.6業(yè)主入住登記表序號英文名中文名類型長度備注ID入住登記編號IntPrimarykey1PersonlD業(yè)主編號IntForeignkey2RoomID住宅編號IntForeignkey3RegisterDate入戶日期Date4WaterMeter水表讀數Numeric155ElectricMeter電表讀數Numeric156GasMeter氣表讀數Varchar157Personcount人口數Int8ChargeDate收費日期Date表4.7車庫登記表序號英文名中文名類型長度備注ID車庫登記編號IntPrimarykey1PersonlD業(yè)主編號IntForeignkey2CarhouselD車庫編號IntForeignkey3RegisterDate登記日期Date7CarlD車牌號X^rchar208CarType車型Wchar509BuyDate購買日期Date10Color顏色Varchar10(4)為了更好地管理和提供優(yōu)質的客戶服務,我們需要建立一個完善的設備信息系統(tǒng),包括設備維護、服務調度、投訴處理等。這些關鍵信息可以通過表4.8-4.10來查看。表4.8設備維修記錄序號英文名中文名類型長度備注1ID維修編號Int20Primarykey2Equipmentld設備編號IntForeignkey3Type維護類型Varchar204ErrorDate故障日期Date5Reason原因Varchar506RepairContent維修內容Varchar507ReplaceParts零件更換Varchar208BeginTime開始時間Datetime9EndTime完成時間Datetime10SumTime合計工時Numeric1511Repairfees維修費用Numeric1512ReasouPerson責任人Varchar1013Acceptor驗收人Varchar1014ReasonAnalysis原因分析Varchar5015DirectorConfirm主管確認Varchar5016Memo備注Varchar100表4.9違章投訴信息表序號英文名中文名類型長度備注1Id投訴編號IntPrimarykey2PersonlD業(yè)主編號IntForeignkey3PersonName業(yè)主姓名Varchar104ComplaintType投訴類型Varchar205Complaint投訴人Varchar106Contact聯系方式Wrchar207Reception接待人Varchar108ComplaintObject被投訴對象Varchar89ComplaintContent投訴內容Varchar10010ComplaintDate投訴日期Date11ComplaintType投訴方式Varchar2012DealDepart處理部門Varchar2013DealTime處理時間Datetime14DealPerson處理人X^rchar1015DealResult處理結果Varchar5016RetumTime回訪時間Datetime17RetumContent回訪內容Varchar10018Correction整改意見Varchar100表4.10通知公告表序號英文名中文名類型長度備注1ID公告編號IntPrimarykey2Title公告標題Wrchar503NewsDate發(fā)布日期Date4NewsContent發(fā)布內容Varchar2005NewsPerson發(fā)布人Varchar10資產管理系統(tǒng)需要設置計費項目和費用,并設計財務管理表。計費項目標準和所有者的計費表如表4.11和4.12所示。表4.11收費項目及標準表序號英文名中文名類型長度備注1ID收費項目編號IntPrimarykey2Name標準名稱Varchar503SetMode定價方式Varchar204ChargeMoney設定金額Numeric155ChargeUnit收費單價Numeric15表4.12收費明細表序號英文名中文名類型長度備注1ID收款編號IntPrimarykey2PersonlD業(yè)主編號IntForeignkey3RoomID住宅編號IntForeignkey4CarhouselD車庫編號IntForeignkey5BusinesshouselD商服編號IntForeignkey6ChargelD收費編碼IntForeignkey7ChargeProject收費項目Varchar508Charge

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論