版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、文獻綜述題 目 小區(qū)物業(yè)管理系統(tǒng)設計與實現 16 / 17文檔可自由編輯小區(qū)物業(yè)管理系統(tǒng)設計與實現摘要小區(qū)物業(yè)管理工作流程的特征為工作繁雜性、多樣化、管理復雜化、收繳費用與設備維護繁瑣化。如今計算機技術突飛猛進,已完全能替代手工物業(yè)管理工作,而且更加準確、方便、快捷、高效、清晰、透明,它完全可以克服手工的缺點。這將給業(yè)務查詢和管理帶來很大的方便,大大提高物業(yè)管理工作的效率,這也是物業(yè)管理數字化、信息化的重要體現。因此,開發(fā)一套高效率、無差錯的小區(qū)物業(yè)管理系統(tǒng)軟件十分必要。小區(qū)物業(yè)管理系統(tǒng)的主要目的是告別賬本,實現安全、快捷的保存數據信息。使用面向對象程序設計方法,而且C#語言更容易實現對象化管
2、理的快速開發(fā),使用SQLserver2005數據庫針對性的存儲數據。從而增強系統(tǒng)的保密性,使業(yè)主利益不受損害,使業(yè)主能夠對自家的物業(yè)費用情況提供簡單快速的查詢。關鍵字:小區(qū)物業(yè)/管理系統(tǒng)/對象化小區(qū)物業(yè)管理系統(tǒng)設計與實現所謂物業(yè)管理,就是專業(yè)服務企業(yè)運用先進的科學管理方法,依靠有關專業(yè)技術,依據相關法律和契約,以房地產管理為中心,向房屋產權所有人或使用人提供安全、舒適、方便的生活環(huán)境的經營性綜合服務。從這一概念可以看出,物業(yè)管理服務與其他消費服務有著顯著差異,那就是物業(yè)管理涉及相當廣泛的領域。既涉及物業(yè)的開發(fā)與建設,更涉及物業(yè)的運行使用;既包含管理,也包含服務;既具有專業(yè)性,又具有社會性1。這
3、多種屬性和特征就決定了物業(yè)管理的多糾紛性。物業(yè)管理現狀來看,目前物業(yè)管理市場較為混亂,物業(yè)管理企業(yè)的管理服務水平良莠不齊,存在很多問題,就其現狀和發(fā)展趨勢來看,主要表現在如下幾個方面:高級管理人員缺乏,物業(yè)管理相關的法律法規(guī)有待健全,招投標制度難推廣,物業(yè)管理企業(yè)信息化水平普遍較低。那么解決這些問題的最好的辦法是加快推進中低端小區(qū)的物業(yè)管理信息化步伐。1 背景研究及意義1.1 背景研究 近年來,隨著國家住房體制改革的深化,物業(yè)管理公司迅速發(fā)展。通過物業(yè)管理公司的服務,在一定程度上為業(yè)主創(chuàng)造了安全、整潔、舒適、文明的居住環(huán)境。然而,由于物業(yè)管理的不規(guī)范,業(yè)主與物業(yè)管理公司之間的糾紛、投訴數量日漸
4、增多。1因此在解決這一矛盾時,就必須要保證業(yè)主與物業(yè)公司之間信息暢通,高效處理業(yè)主的困難,實現各種費用透明,快速查詢業(yè)主費用。于是以計算機為依托,建立快速高效透明的現代化物業(yè)信息管理系統(tǒng)是十分必要的2。 物業(yè)智能化管理,是在物業(yè)管理中,運用現代計算機技術的高新科技和相關設備實現對物業(yè)及物業(yè)設施、設備、物業(yè)環(huán)境、物業(yè)消防、安防等的自動監(jiān)控,以完善業(yè)主的生活、工作環(huán)境和條件,充分發(fā)揮智能物業(yè)的價值。 1.2 研究意義物業(yè)管理作為一個新興行業(yè),逐漸成為一個涉及社會方方面面,與千家萬戶息息相關的朝陽產業(yè),目前正處于物業(yè)管理成長過程的關鍵階段。隨著市場經濟的發(fā)展和人們生活水平的提高,住宅小區(qū)已經成為人們
5、安家置業(yè)的首選,幾十萬到幾百萬的小區(qū)住宅比比皆是,人們花的錢越多,不但對住宅的本身的美觀、質量要求越來越高,同時對物業(yè)小區(qū)的服務和管理也要求很高。但一直以來人們使用傳統(tǒng)人工的方式管理各種數據,這種管理方式存在著許多缺點,比如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性
6、好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件3。1.3 現代物業(yè)管理的特點及優(yōu)缺點隨著我國經濟發(fā)展和城市開發(fā),物業(yè)管理已形成規(guī)模,其效益也越來越明顯。在經濟效益對地方政府而言,主要體現為:減少了大量的財政補貼,對住宅區(qū)開發(fā)企業(yè)而言,能提高物業(yè)市場競爭力,使開發(fā)企業(yè)的房產暢銷,加速資金周轉。同時,完善的物業(yè)管理能為開發(fā)商樹立良好的企業(yè)形象,吸引更多的房地產交易商和消費者。在環(huán)境效益上,住宅區(qū)內的環(huán)境和布局、治安等與整個建設風貌融為一體,提高了房地產業(yè)的綜合效益。但是,目前在物業(yè)管理的實踐過程中還存在著如下問題:(1) 法律關系不清甚至混
7、亂國家雖然已經頒布實施了物業(yè)管理條例,對小區(qū)物業(yè)管理各方的法律關系有了比較清晰的界定,但在實際運行中,這種應該清晰的法律關系表現出來卻并不樂觀,不僅不清,而且混亂,甚至顛倒。(2) 收費標準不統(tǒng)一甚至亂收費據全國價格舉報電話受理投訴統(tǒng)計,近3年來,業(yè)主對物業(yè)管理企業(yè)收費項目和標準不透明、違反規(guī)定亂收費等問題的投訴,一直高居各類舉報問題前3位。(3) 強行指定管理公司這實際上是物業(yè)管理公司的選聘問題。在法律上,物業(yè)管理公司應該由業(yè)主委員會在社區(qū)、開發(fā)商、居委會的監(jiān)督下采取招投標方式進行選聘,由業(yè)主委員會與物業(yè)管理公司簽訂委托管理合同。但實際上,鑒于物業(yè)管理與開發(fā)商的“親緣關系”及某種利益分割,有
8、的開發(fā)商往往強行指派某些物業(yè)管理公司進行管理,甚至以不簽字不允許入住為要挾。(4) 服務與收費不對價這是目前物業(yè)管理領域普遍存在的問題。大多數業(yè)主認為物業(yè)管理公司收費偏高,沒有提供相應的服務,或服務項目少,或服務質量不高、不到位。分析這類糾紛的原因,既有物業(yè)管理公司本身的原因,也有業(yè)主消費意識、消費觀念的問題。部分物業(yè)管理公司在管理理念、經營水平、管理效率等方面沒有完全適應物業(yè)管理行業(yè)的要求,員工素質低下,服務態(tài)度惡劣,管理手段落后,或只在收費環(huán)節(jié)下功夫,而不注重或者根本沒有理解“物業(yè)管理即服務”的含義,服務質量低下,使業(yè)主感到“價值不符”。(5) 配套設施不健全或侵占規(guī)劃設施配套完善的設施是
9、業(yè)主享受便捷生活、提高生活品味的必要條件。因為配套設施引起的糾紛主要表現在兩個方面:一是開發(fā)商在物業(yè)開發(fā)、銷售環(huán)節(jié),承諾具有某些配套設施,但在業(yè)主入住后并不兌現承諾,甚至隨意更改規(guī)劃中的配套設施;二是業(yè)主沒有維護意識,非法亂搭亂建,影響配套設施功能發(fā)揮4。2 軟件設計及平臺搭建2.1 軟件工程對于一個信息系統(tǒng)的開發(fā)也要具有軟件設計的思路和方法,這樣做出來的系統(tǒng)才符合標準與規(guī)范化。l 開發(fā)系統(tǒng)的時候也必須要建立合理的模式:而所謂合理的模式就是軟件工程告訴我們的在開發(fā)一個系統(tǒng)的時候所需要的五步曲:獲取需求、需求分析、設計、編碼、測試。l 理解用戶真正的需求。在進入正式開發(fā)之前,必須先從用戶處獲取準
10、確的需求。在這上面花費相當時間是很必要的。l 需求分析。需求分析需要做的事情有:高層構思、確立系統(tǒng)目標、劃分業(yè)務領域、現行業(yè)務分析、建立業(yè)務模型(Enterprise Model)、信息需求分析、用戶視圖規(guī)范化、數據元素標準化與一致性控制。l 設計過程。設計階段的工作包括對分析模型進行必要的修改,同時可能需要對某些類結構做一些修改,確定用戶表示層(也就是通俗所說的界面定義)、用戶服務層、業(yè)務邏輯層、數據庫服務層和具體數據庫所需要做的工作。同時需要確定使用的體系結構(如B/S還是C/S)和開發(fā)工具(如C#,SQLserver)l 編碼。進入編碼工作之后,依然可能會發(fā)現前面分析或設計階段的某些錯誤
11、,這時應返回到前面的階段進行必要的修改。同時在編碼前規(guī)定編碼的風格并在開發(fā)過程中保持一致的風格。l 測試。測試是系統(tǒng)投入使用前最重要的一個步驟。即使是小項目也應該嚴格地進行測試。就實際上就是把錯誤留給自己還是留給客戶的問題。2.2 平臺搭建和開發(fā)工具l 平臺硬件要求 計算機器:Pentium4以上配置的高性能PC機,內存應在256M以上,硬盤在40G以上。 操作系統(tǒng):Windows 9x/Me、Windows 2000、Windows XP、Windows NT,分辨率:1024*768。l 軟件開發(fā)工具前臺開發(fā)工具:Microsoft Visual Studio 2005 C#后臺數據庫:S
12、QL Server 20053 主要技術3.1 面向對象Microsoft Visual Studio 2005 C#簡介面向對象的程序設計(Object-Oriented Programming,簡記為OOP)是立意于創(chuàng)建軟件重用代碼,具備更好地模擬現實世界環(huán)境的能力,這使它被公認為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴展語句,把函數“封裝”進Windows編程所必需的“對象”中6。面向對象的編程語言使得復雜的工作條理清晰、編寫容易。說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設計和編程方法兼容,只是部分面向對象反而會使情形更糟。除非整個開發(fā)環(huán)境
13、都是面向對象的,否則對象產生的好處還沒有帶來的麻煩多。而Microsoft Visual Studio 2005 C#是完全面向對象的,這就使得Microsoft Visual Studio 2005 C#成為一種觸手可及的促進軟件重用的開發(fā)工具語言,從而具有強大的吸引力7。C#是微軟公司在2000年6月發(fā)布的一種新的編程語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、界面、與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程。但是C#與Java有著明顯的不同,它借
14、鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows網絡框架的主角8。C# (C SHARP)是微軟對這一問題的解決方案。C#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺的應用程序,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。正是由于C#面向對象的卓越設計,使它成為構建各類組件的理想之選無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結構,這些組件可以方便的轉化為XML網絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過互聯網進
15、行調用。3.2 ADO.NE技術ADO.NET的名稱起源于ADO(ActiveX Data Objects),這是一個廣泛的類組,用于在以往的Microsoft技術中訪問數據。之所以使用ADO.NET名稱,是因為Microsoft希望表明,這是在.NET編程環(huán)境中優(yōu)先使用的數據訪問接口。8 它提供了平臺互用性和伸縮性的數據訪問。ADO.NET增強了對非連接編程模式的支持,并支持RICH XML。由于傳送的數據都是XML格式的,因此任何能夠讀取XML格式的應用程序都可以進行數據處理。事實上,接受數據的組件不一定要是ADO.NET組件,它可以是基于一個Microsoft Visual Studio
16、的解決方案,也可以是任何運行在其它平臺上的任何應用程序9。 ADO.NET是一組用于和數據源進行交互的面向對象類庫。通常情況下,數據源是數據庫,但它同樣也能夠是文本文件、Excel表格或者XML文件。 ADO.NET允許和不同類型的數據源以及數據庫進行交互。然而并沒有與此相關的一系列類來完成這樣的工作。因為不同的數據源采用不同的協(xié)議,所以對于不同的數據源必須采用相應的協(xié)議10。一些老式的數據源使用ODBC協(xié)議,許多新的數據源使用OleDb協(xié)議,并且現在還不斷出現更多的數據源,這些數據源都可以通過。NET的ADO .NET類庫來進行連接。ADO.NET包含的類主要有以下幾種:Connection
17、 類和數據庫交互,你必須連接它。連接幫助指明數據庫服務器、數據庫名字、用戶名、密碼,和連接數據庫所需要的其它參數。Connection對象會被Command對象使用,這樣就能夠知道是在哪個數據源上面執(zhí)行命令。 與數據庫交互的過程意味著你必須指明想要執(zhí)行的操作。這是依靠Command對象執(zhí)行的。你使用Command對象來發(fā)送SQL語句給數據庫。Command對象使用Connection對象來指出與哪個數據源進行連接。你能夠單獨使用Command對象來直接執(zhí)行命令,或者將一個Command對象的引用傳遞給DataAdapter,它保存了一組能夠操作下面描述的一組數據的命令。 Command對象成功
18、與數據建立連接后,就可以用Command對象來執(zhí)行查詢、修改、插入、刪除等命令; Command對象常用的方法有ExecuteReader方法、ExecuteScalar()方法和ExecuteNonQuery()方法;插入數據可用ExecuteNonQuery()方法來執(zhí)行插入命令。 DataReader類許多數據操作要求你只是讀取一串數據。DataReader對象允許你獲得從Command對象的SELECT語句得到的結果。考慮性能的因素,從DataReader返回的數據都是快速的且只是“向前”的數據流。這意味著你只能按照一定的順序從數據流中取出數據。這對于速度來說是有好處的,但是如果你需要
19、操作數據,更好的辦法是使用DataSet。 DataSet對象DataSet對象是數據在內存中的表示形式。它包括多個DataTable對象,而DataTable包含列和行,就像一個普通的數據庫中的表。你甚至能夠定義表之間的關系來創(chuàng)建主從關系(parent-child relationships)。DataSet是在特定的場景下使用幫助管理內存中的數據并支持對數據的斷開操作的。DataSet是被所有Data Providers使用的對象,因此它并不像Data Provider一樣需要特別的前綴。 DataAdapter類某些時候你使用的數據主要是只讀的,并且你很少需要將其改變至底層的數據源。同樣
20、一些情況要求在內存中緩存數據,以此來減少并不改變的數據被數據庫調用的次數。DataAdapter通過斷開模型來幫助你方便的完成對以上情況的處理。當在單一批次的對數據庫的讀寫操作的持續(xù)的改變返回至數據庫的時候,DataAdapter 填充(fill)DataSet對象。DataAadapter包含對連接對象以及當對數據庫進行讀取或者寫入的時候自動的打開或者關閉連接的引用。另外,DataAdapter包含對數據的SELECT、INSERT、UPDATE和DELETE操作的Command對象引用。你將為DataSet中的每一個Table都定義DataAadapter,它將為你照顧所有與數據庫的連接。
21、所有你將做的工作是告訴DataAdapter什么時候裝載或者寫入到數據庫。 DataTable類DataTable 是一個數據網格控件。它可以被應用在 VB 和 ASP 上。它無須代碼就可以簡單的綁定數據庫。它具有微軟風格的用戶界面。ADO.NET提供與數據源進行交互的相關的公共方法,但是對于不同的數據源采用一組不同的類庫。這些類庫稱為Data Providers,并且通常是以與之交互的協(xié)議和數據源的類型來命名的。ADO.NET是與數據源交互的.NET技術。有許多的Data Providers,它將允許與不同的數據源交流取決于它們所使用的協(xié)議或者數據庫。然而無論使用什么樣的Data Provi
22、der,你將使用相似的對象與數據源進行交互。SqlConnection對象管理與數據源的連接。SqlCommand對象允許你與數據源交流并發(fā)送命令給它。為了對進行快速的只“向前”地讀取數據,使用SqlDataReader。如果想使用斷開數據,使用DataSet并實現能進行讀取或者寫入數據源的SqlDataAdapter。113.3 數據庫技術SQL Server 是一個全面的、集成的、端到端的數據解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數據管理和商業(yè)智能應用。SQL Server 200512 為IT專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設備到企
23、業(yè)數據系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數據和分析應用程序的復雜度。 通過全面的功能集、和現有系統(tǒng)的集成性、以及對日常任務的自動化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數據解決方案。圖1顯示了SQL Server 2005數據平臺的組成架構。SQL Server 數據平臺包括以下工具:關系型數據庫: 安全、可靠、可伸縮、高可用的關系型數據庫引擎,提升了性能且支持結構化和非結構化(XML)數據。 復制服務: 數據復制可用于數據分發(fā)、處理移動數據應用、系統(tǒng)高可用、企業(yè)報表解決方案的后備數據可伸縮存儲、與異構系統(tǒng)的集成等,包括已有的Oracle數據庫等。 通
24、知服務: 用于開發(fā)、部署可伸縮應用程序的先進的通知服務能夠向不同的連接和移動設備發(fā)布個性化、及時的信息更新。 集成服務: 可以支持數據倉庫和企業(yè)范圍內數據集成的抽取、轉換和裝載能力。 分析服務: 聯機分析處理(OLAP)功能可用于多維存儲的大量、復雜的數據集的快速高級分析。 報表服務: 全面的報表解決方案,可創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報表和交互的、基于Web的報表。 管理工具: SQL Server 包含的集成管理工具可用于高級數據庫管理和調諧,它也和其他微軟工具,如MOM和SMS緊密集成在一起13。標準數據訪問協(xié)議大大減少了SQL Server和現有系統(tǒng)間數據集成所花的時間。此外,構建
25、于SQL Server內的內嵌Web service支持確保了和其他應用及平臺的互操作能力。 開發(fā)工具: SQL Server 為數據庫引擎、數據抽取、轉換和裝載(ETL)、數據挖掘、OLAP和報表提供了和Microsoft Visual Studio 相集成的開發(fā)工具,以實現端到端的應用程序開發(fā)能力。SQL Server中每個主要的子系統(tǒng)都有自己的對象模型和API,能夠以任何方式將數據系統(tǒng)擴展到不同的商業(yè)環(huán)境中14。SQL Server 2005 數據平臺為不同規(guī)模的組織提供了以下好處15:充分利用數據資產: 除了為業(yè)務線和分析應用程序提供一個安全可靠的數據庫之外,SQL Server 2005也使用戶能夠通過嵌入的功能,如報表、分析和數據挖掘等從他們的數據中得到更多的價值。 提高生產力: 通過全面的商業(yè)智能功能,和熟悉的微軟Office系統(tǒng)之類的工具集成,SQL Server 2005為組織內信息工作者提供了關鍵的、及時的商業(yè)信息以滿足他們特定的需求。SQL Server 2005目標是將商業(yè)智能擴展到組織內的所有用戶,并且最終允許組織內所有級別的用戶能夠基于他們最有價值的資產數據來做出更好的決策。 減少IT復雜度: SQL Server 2005 簡化了開發(fā)、部署和管理業(yè)務線
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小額汽車貸款合同范例
- 2024年企業(yè)租車合同協(xié)議樣本
- 標準版市政道路工程合同
- 上門服務協(xié)議合同范本2024年
- 小型貨車銷售合同
- 網絡廣告合作協(xié)議
- 2024年度網絡安全防護服務合同
- 辦公租賃合同模板
- (2024版)人工智能醫(yī)療診斷系統(tǒng)開發(fā)合同
- 2024年度醫(yī)療器械獨家代理合同
- 跨境數據流動的全球治理進展、趨勢與中國路徑
- 【多旋翼無人機的組裝與調試5600字(論文)】
- 2023年遼陽市宏偉區(qū)事業(yè)單位考試真題
- 環(huán)境工程專業(yè)英語 課件
- 繼電保護動作分析報告課件
- 五年級數學上冊8解方程課件
- 教學工作中存在問題及整改措施
- 內部項目跟投協(xié)議書(正)
- 鋼管靜壓樁質量監(jiān)理細則
- 5000頭奶牛養(yǎng)殖場新建項目環(huán)境評估報告書
- 16飛機顛簸教學課件
評論
0/150
提交評論