【正文】
小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著我國經(jīng)濟(jì)發(fā)展和城市開發(fā),住宅小區(qū)越來越成為居住的主流,小區(qū)物業(yè)管理是針對(duì)當(dāng)代社會(huì)這一市場(chǎng)需要應(yīng)運(yùn)而生的。小區(qū)的物業(yè)管理是物業(yè)管理公司都必須面對(duì)的工作,但目前我國仍有相當(dāng)一部分的物業(yè)管理公司還停留在人工管理的基礎(chǔ)上,這樣的管理機(jī)制已經(jīng)不適應(yīng)時(shí)代的發(fā)展,其管理方法將浪費(fèi)許多的人力和物力。用計(jì)算機(jī)操作的小區(qū)物業(yè)管理系統(tǒng)是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)各項(xiàng)物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,根據(jù)需求分析,實(shí)現(xiàn)小區(qū)管理業(yè)務(wù),效益已越來越明顯。小區(qū)物業(yè)管理系統(tǒng)結(jié)合計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù),主要目的就是提高物業(yè)管理人員的工作效率而設(shè)計(jì)的系統(tǒng)軟件。因此,此系統(tǒng)最主要解決的是業(yè)主知情權(quán),業(yè)主意見反映,物業(yè)及時(shí)為業(yè)主解決投訴意見,物業(yè)費(fèi)用管理,水電氣費(fèi)的管理,業(yè)主水電氣費(fèi)與投訴意見的統(tǒng)計(jì)分析。物業(yè)管理人員可以通過統(tǒng)計(jì)分析示意圖很快的知道每家業(yè)主歷來用量和每個(gè)月業(yè)主每種投訴主題類型的總量,以至及時(shí)發(fā)現(xiàn)問題處理問題,提高物業(yè)公司的管理能力,為業(yè)主提供一個(gè)熱情周到的服務(wù)。關(guān)鍵詞:管理系統(tǒng),物業(yè)管理,統(tǒng)計(jì)分析1 前言 隨著中國改革開放政策的不斷深化和社會(huì)主義市場(chǎng)經(jīng)濟(jì)的不斷完善,房地產(chǎn)業(yè)正全面由從國有變?yōu)樗接?,并印發(fā)了一系列與時(shí)俱進(jìn)的概念更迭:居民被業(yè)主代替、家屬樓被生活小區(qū)代替、總務(wù)處被小區(qū)物業(yè)管理公司代替……小區(qū)物業(yè)管理公司正是在這一大背景下催生出來的新型產(chǎn)物,并正在人們的生活中扮演著越來越重要的角色。小區(qū)物業(yè)管理公司不僅維持履行原有國企單位的責(zé)任,還承擔(dān)著安保、文化建設(shè)以及健身娛樂等其它功能,對(duì)于改善居住環(huán)境、提高業(yè)主生活質(zhì)量發(fā)揮著巨大的作用。 隨著科學(xué)技術(shù)的不斷提高計(jì)算機(jī)科學(xué)技術(shù)日漸成熟其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分使用計(jì)算機(jī)對(duì)企業(yè)單位的各項(xiàng)信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等[2]。這些優(yōu)點(diǎn)能夠極大地提高工作的效率也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。 因此,以計(jì)算機(jī)為基礎(chǔ)構(gòu)建的小區(qū)物業(yè)管理信息系統(tǒng)在小區(qū)物業(yè)管理中應(yīng)運(yùn)而生。小區(qū)物業(yè)管理信息系統(tǒng)將使日常的小區(qū)物業(yè)管理工作全面實(shí)現(xiàn)系統(tǒng)化、自動(dòng)化的科學(xué)管理,能夠極大地提高物業(yè)管理人員的工作質(zhì)量和管理水平[3]。通過使用小區(qū)物業(yè)管理信息系統(tǒng),小區(qū)物業(yè)管理人員能夠在日常管理工作事務(wù)中更加及時(shí)、合理、科學(xué)的查詢、安排、分析業(yè)主的各項(xiàng)信息。2 小區(qū)物業(yè)管理系統(tǒng)的關(guān)鍵技術(shù) .NET平臺(tái)簡(jiǎn)介 .NET Microsoft174。 .NET 是 Microsoft XML Web services 平臺(tái)。XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。Microsoft .NET 平臺(tái)提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。對(duì)個(gè)人用戶的好處是無縫的、吸引人的體驗(yàn)。商業(yè)需求 XML Web services是分布式計(jì)算的重要標(biāo)準(zhǔn),也是未來軟件開發(fā)的技術(shù)趨勢(shì),通過XML Web services標(biāo)準(zhǔn),應(yīng)用軟件之間可以實(shí)現(xiàn)跨平臺(tái),跨編程語言的聯(lián)接和互操作。作為微軟平臺(tái)的一個(gè)基本功能,.基于XML Web 開發(fā)平臺(tái)可以實(shí)現(xiàn)個(gè)人之間,個(gè)人與企業(yè)之間,和企業(yè)之間的信息互連,這樣就實(shí)現(xiàn)人們可以隨時(shí)隨地存取和使用信息的夢(mèng)想。 connected平臺(tái)的同時(shí),眾多的合作伙伴和廠商也在開發(fā)基于XML Web services標(biāo)準(zhǔn)的可以互相聯(lián)接和整合軟件產(chǎn)品和解決方案。這些軟件產(chǎn)品和解決方案正在給他們的客戶帶來巨大的好處:企業(yè)的信息系統(tǒng)可以更方便地為其用戶提供更好的服務(wù),企業(yè)的信息系統(tǒng)可以與合作伙伴的系統(tǒng)更好地相連,可以為企業(yè)的雇員提供及時(shí)正確的信息[5]。 產(chǎn)業(yè)商機(jī) Connected Logo計(jì)劃,是一個(gè)全球認(rèn)證計(jì)劃,主要是用來標(biāo)識(shí)那些基于XML Web services而開發(fā)的軟件和解決方案。經(jīng)微軟認(rèn)證的軟件公司, Connected 標(biāo)志圖案置于其被認(rèn)證軟件產(chǎn)品的包裝,文檔,宣傳材料和廣告中。 .NET Connected標(biāo)識(shí), Framework開發(fā),能夠基于XML Web services標(biāo)準(zhǔn)和其他的軟件共享數(shù)據(jù)和功能。.NET Connected Logo計(jì)劃可以幫助客戶識(shí)別應(yīng)用軟件、系統(tǒng)和服務(wù)是否為了適應(yīng)下一代Internet計(jì)算的要求而進(jìn)行了優(yōu)化[6]。 Active Server Page (ASP) 的下一個(gè)版本,而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。[7]。(1)、執(zhí)行效率大幅提高。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。(2)、世界級(jí)的工具支持(R)公司最新的產(chǎn)品 Visual ,WYSIWYG(What You See Is What You Get所見即為所得)的編輯。(3)、強(qiáng)大性和適應(yīng)性,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000 Server上)。通用語言的基本庫,消息機(jī)制。,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C(C++和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,]。(4)、簡(jiǎn)單性和易學(xué)性、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。,使其不同于常見的VBLike界面。(5)、高效可管理性,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為Zero Local Administration,和快捷[9]。 C技術(shù)簡(jiǎn)介C是一種完全面向?qū)ο蟮母呒?jí)程序設(shè)計(jì)語言, FrameWork量身定做的開發(fā)語言,—“使任何人從任何地方、在任何時(shí)間、使用任何裝置都能使用互聯(lián)網(wǎng)上的服務(wù)”。換句話說,C,但是C就其本身而言只是一種語言,[10]。.NET FrameWork 沒有限制應(yīng)用程序的類型,C FrameWork,所以也沒有限制應(yīng)用程序的類型,常用的應(yīng)用程序類型有:Windows應(yīng)用程序、Web應(yīng)用程序、Web服務(wù)[11]。因而C在Web系統(tǒng)、Webservie開發(fā)、桌面應(yīng)用、類庫及COM開發(fā)等多個(gè)領(lǐng)域都具有強(qiáng)大的功能,有助于更快地完成易維護(hù)、效率高、運(yùn)行穩(wěn)定的系統(tǒng)。C程序員可以在Microsoft .NET平臺(tái)上事半功倍的構(gòu)建應(yīng)用程序的擴(kuò)展框架。C包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過Internet被任何操作系統(tǒng)上運(yùn)行的任何程序調(diào)用。同時(shí)C、方便的開發(fā)應(yīng)用型管理網(wǎng)站,本系統(tǒng)就是運(yùn)用C。 Web服務(wù)器的工作方式在Browser/Server體系結(jié)構(gòu)中,Web服務(wù)器的工作方式是請(qǐng)求一應(yīng)答方式[12],服務(wù)器中信息以頁面(或稱Web頁面)的形式存儲(chǔ),而這些頁面則采用超文本標(biāo)記語言HTML來對(duì)信息進(jìn)行組織,并通過超連接將他們鏈接起來,具體過程如下:l)、接受瀏覽器端請(qǐng)求;2)、執(zhí)行服務(wù)器端的應(yīng)用程序,如果必要,請(qǐng)示數(shù)據(jù)庫服務(wù);如果請(qǐng)求的是Web靜態(tài)頁面則直接尋找相關(guān)相關(guān)靜態(tài)頁面;3)、生成HTML文檔;4)、回應(yīng)請(qǐng)求。Web服務(wù)的框架結(jié)構(gòu)圖如圖22 圖22 Web服務(wù)框架結(jié)構(gòu)圖 Web數(shù)據(jù)庫技術(shù)()(ActiveX Data Objects),這是一個(gè)廣泛的類組,用于在以往的Microsoft技術(shù)中訪問數(shù)據(jù),它是微軟公司提供的繼ADO之后最新的改進(jìn)版。,增強(qiáng)了對(duì)非連接編程模式的支持,并支持RICH XML。由于傳送的數(shù)據(jù)都是XML格式的,因此任何能夠讀取XML格式的應(yīng)用程序都可以進(jìn)行數(shù)據(jù)處理。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因?yàn)椴煌臄?shù)據(jù)源采用不同的協(xié)議,所以對(duì)于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議,同時(shí),但是對(duì)于不同的數(shù)據(jù)源采用一組不同的類庫,這些類庫稱為Data Providers,并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的[13]。,分別為Connection,Command,DataSetCommand,DataSet以及DataReader。:圖23 3系統(tǒng)需求分析與框架設(shè)計(jì) 系統(tǒng)需求分析隨著科學(xué)技術(shù)的不斷提高計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,以計(jì)算機(jī)為基礎(chǔ)構(gòu)建的小區(qū)物業(yè)管理信息系統(tǒng)在小區(qū)物業(yè)管理中應(yīng)運(yùn)而生。小區(qū)物業(yè)管理信息系統(tǒng)將使日常的小區(qū)物業(yè)管理工作全面實(shí)現(xiàn)系統(tǒng)化、自動(dòng)化的科學(xué)管理,能夠極大地提高物業(yè)管理人員的工作質(zhì)量和管理水平。通過使用小區(qū)物業(yè)管理信息系統(tǒng),小區(qū)物業(yè)管理人員能夠在日常管理工作事務(wù)中更加及時(shí)、合理、科學(xué)的查詢、安排、分析業(yè)主的各項(xiàng)信息。需求分析的過程也是需求建模的過程,是為最終用戶所看到的系統(tǒng)建立一個(gè)概念模型,是對(duì)需求的抽象描述,并盡可能多地捕獲現(xiàn)實(shí)世界的語義。根據(jù)需求獲取中得到的需求文檔,分析系統(tǒng)實(shí)現(xiàn)方案。需求分析的任務(wù)就是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,解決目標(biāo)系統(tǒng)的“做什么”的問題。需求分析模型如圖31:當(dāng)前系統(tǒng)物力模型 邏輯模型邏輯模型物理模型目標(biāo)系統(tǒng) 模型化 怎么做 抽象化 做什么 理解需求 導(dǎo)出 具體化 實(shí)例化 表達(dá)需求圖31 需求分析模型 系統(tǒng)用戶及其權(quán)限的分析 調(diào)研小區(qū)物業(yè)管理業(yè)主和物業(yè)公司兩者關(guān)系,可以確定本系統(tǒng)主要可以分為業(yè)主服務(wù)和物業(yè)公司服務(wù)兩大模塊,業(yè)主服務(wù)模塊主要是業(yè)主對(duì)基本信息的了解,業(yè)主對(duì)水電氣費(fèi)、物業(yè)費(fèi)知情,業(yè)主對(duì)一些服務(wù)意見的投訴;物業(yè)公司服務(wù)模塊主要是物業(yè)公司對(duì)小區(qū)、業(yè)主及物業(yè)工作人員基本信息的添加工作,處理業(yè)主的投訴意見,物業(yè)公司對(duì)業(yè)主水電氣費(fèi)、物業(yè)費(fèi)的添加、收取工作,物業(yè)公司對(duì)業(yè)主每個(gè)月水電氣用量、每個(gè)月投訴類型總量的統(tǒng)計(jì)分析。從上面的描述,本系統(tǒng)可以分為業(yè)主、物業(yè)公司兩大用戶。他們之間的具體權(quán)限如下: 業(yè)主主要是查詢水電氣物業(yè)費(fèi)、投訴建議編輯、報(bào)修編輯等; 物業(yè)公司主要是基本信息的編輯、各種費(fèi)用的編輯、業(yè)主投訴建