版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
I基于JSP的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)【摘要】隨著房地產(chǎn)行業(yè)的快速發(fā)展催生出物業(yè)管理這一經(jīng)濟(jì)體制下的新行業(yè),物業(yè)管理是如今的新興行業(yè),并且從業(yè)人員越來越多,影響著人們工作和生活的各個(gè)方面。如何更好地對(duì)居住園區(qū)進(jìn)行管理和運(yùn)維是物業(yè)從業(yè)者工作的重心?;诖?,本文結(jié)合小區(qū)物業(yè)管理實(shí)際需求和問題,選用JSP和MySQL為開發(fā)工具實(shí)現(xiàn)居住園區(qū)物業(yè)數(shù)據(jù)信息的高效管理。具體來說,本文通過查詢相關(guān)資料、實(shí)際調(diào)查分析和請(qǐng)教指導(dǎo)老師,認(rèn)為該系統(tǒng)可以解決物業(yè)管理者和住戶日常生活中的問題,為物業(yè)管理者和住戶溝通搭起了一座橋梁。解決物業(yè)管理員的問題:對(duì)住戶資料負(fù)責(zé)聯(lián)系信息,房屋位置,設(shè)備保修,投訴查詢等信息的輸入,修改,刪除,查詢;為業(yè)主提供服務(wù):日常設(shè)備的維修,收費(fèi)的方便,查詢信息的交換,讓業(yè)主的生活更加的美好和有條理。提升物管工作效能,增強(qiáng)了小區(qū)物業(yè)管理者工作的主動(dòng)性、便利性?!娟P(guān)鍵詞】物業(yè)管理;系統(tǒng)設(shè)計(jì);管理系統(tǒng).目錄TOC\o"1-3"\h\u312931緒論 466981.1開發(fā)背景 483891.2研究現(xiàn)狀 462761.3研究目的和意義 547401.4研究內(nèi)容 5135592系統(tǒng)開發(fā)環(huán)境 5163132.1開發(fā)軟件介紹 578932.1.1JSP簡介 5169672.1.2Tomcat簡介 563502.1.3Navicat簡介 523292.2數(shù)據(jù)庫軟件介紹 6310492.3B/S結(jié)構(gòu)簡介 6203403系統(tǒng)需求分析 7232833.1可行性分析 7184073.1.1技術(shù)可行性分析 8262143.1.2需求可行性分析 8245143.1.3操作可行性分析 898073.2性能需求分析 8264253.2.1系統(tǒng)的安全性 985733.2.2數(shù)據(jù)的完整性 929683.2.3小區(qū)物業(yè)管理系統(tǒng)開發(fā)的流程 948033.2.4小區(qū)物業(yè)管理系統(tǒng)登錄的流程 9154213.3小區(qū)物業(yè)管理系統(tǒng)UML用例分析 1052684小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì) 1161884.1小區(qū)物業(yè)管理系統(tǒng)功能模塊 1117244.2小區(qū)物業(yè)管理系統(tǒng)數(shù)據(jù)庫開發(fā) 12126664.2.1物業(yè)信息數(shù)據(jù)庫實(shí)體 12262764.2.2系統(tǒng)數(shù)據(jù)庫表的設(shè)計(jì) 1474004.2.3系統(tǒng)Navicat對(duì)應(yīng)的數(shù)據(jù)庫表 16222795系統(tǒng)各模塊的實(shí)現(xiàn) 16141685.1系統(tǒng)登錄模塊 16148535.2系統(tǒng)管理員功能模塊 1761615.2.1管理員登錄界面 1763755.2.2個(gè)人信息 1776515.2.3公告信息 18120705.2.4業(yè)主信息管理 18139945.2.5報(bào)修信息管理 19231415.2.6停車場管理 19153085.2.7人事管理 20326415.2.8繳費(fèi)信息管理 20213986系統(tǒng)測(cè)試 21135446.1測(cè)試方法 2117126.2測(cè)試意義 21176146.3測(cè)試結(jié)論 2229182結(jié)束語 2228165參考文獻(xiàn) 22
1緒論1.1開發(fā)背景房地產(chǎn)行業(yè)的發(fā)展可以帶動(dòng)很多相關(guān)產(chǎn)業(yè)的發(fā)展,提供更多的就業(yè)崗位,其中物業(yè)管理就是在房地產(chǎn)發(fā)展的大背景下產(chǎn)生的,引入小區(qū)物業(yè)管理系統(tǒng)可以助推物業(yè)管理方式的轉(zhuǎn)變[1]。小區(qū)物業(yè)管理系統(tǒng)的使用對(duì)物業(yè)從業(yè)者來講可謂是福音,在日常工作中節(jié)省了時(shí)間、節(jié)約了成本、提高了效率。近幾年,我國城鎮(zhèn)基礎(chǔ)建設(shè)發(fā)展迅速,如我們熟知的高鐵、高速公路、房地產(chǎn)、大型水利灌溉工程等都加快發(fā)展腳步,為促進(jìn)經(jīng)濟(jì)增長解決就業(yè)問題注入了強(qiáng)勁動(dòng)力,也帶動(dòng)了很多行業(yè)的發(fā)展(如制造業(yè)、服務(wù)業(yè)等),其中物業(yè)行業(yè)就歸屬于服務(wù)業(yè)。一個(gè)物業(yè)公司要做好,做大,做強(qiáng),就一定要熟悉自己的服務(wù)對(duì)象(人員年齡、園區(qū)大小、樓層棟數(shù)、停車位數(shù)量等等基礎(chǔ)配置)通過對(duì)房地產(chǎn)公司的實(shí)地調(diào)研,我們可以看出,在日常的生活中,房地產(chǎn)從業(yè)人員有大量的工作要做,所以,在這種情況下,我們必須要利用電腦平臺(tái)來對(duì)公園的房地產(chǎn)進(jìn)行管理,并引進(jìn)新的管理工具,這樣才能防止因?yàn)槿藶榈臋z索而出現(xiàn)錯(cuò)誤而造成的管理的缺陷[2]。在小區(qū)物業(yè)管理系統(tǒng)的研制中,要利用軟件工程學(xué)的思想,來處理在研制中所面臨的種種問題,也就是通過對(duì)其進(jìn)行總體的分析和設(shè)計(jì),使其具有清晰的流程,合理的結(jié)構(gòu),完備的功能,以及穩(wěn)定的使用效果[3]。1.2研究現(xiàn)狀與國際先進(jìn)水平比較,目前國內(nèi)物業(yè)管理的發(fā)展仍處在起步的狀態(tài),物業(yè)管理體制、物業(yè)管理項(xiàng)目和物業(yè)管理規(guī)模都不夠健全。利用電腦和網(wǎng)絡(luò)來展開房地產(chǎn)管理,是近年來被人們所熟悉和使用的一種新技術(shù)[4]。引進(jìn)了新的技術(shù),使得傳統(tǒng)的手工檢索方法逐漸被市場所拋棄,然而,它也面對(duì)著一些房地產(chǎn)從業(yè)人員還沒有意識(shí)到利用電腦來進(jìn)行房地產(chǎn)信息的方便性而帶來的窘境。所以,建立一個(gè)社區(qū)物業(yè)管理系統(tǒng),對(duì)居住園區(qū)的房地產(chǎn)信息進(jìn)行管理已經(jīng)成為當(dāng)務(wù)之急。利用信息化平臺(tái),能夠?qū)⒎康禺a(chǎn)信息完整化、穩(wěn)定化、統(tǒng)一化,讓房地產(chǎn)公司與園區(qū)居民之間產(chǎn)生良好的互動(dòng)關(guān)系,為房地產(chǎn)管理者提供了一個(gè)具有強(qiáng)時(shí)效性、準(zhǔn)確率高的房地產(chǎn)信息,這也有助于房地產(chǎn)管理者對(duì)信息進(jìn)行整合,從而作出相應(yīng)的決策。通過采訪物業(yè)管理成熟的園區(qū)案例[5]。概括了小區(qū)的物業(yè)經(jīng)營特點(diǎn)。資料的一致性:對(duì)小區(qū)內(nèi)的房產(chǎn)資料,進(jìn)行了統(tǒng)一的收集。信息安全:小區(qū)內(nèi)的財(cái)產(chǎn)資料被保存在一個(gè)磁盤中,只有財(cái)產(chǎn)管理者才能看到,比一般的書面資料要安全得多。(3)技術(shù)先進(jìn)性:引入計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)管理園區(qū)物業(yè)實(shí)現(xiàn)了技術(shù)層面質(zhì)的飛躍。(4)溝通及時(shí)性:通過互聯(lián)網(wǎng)進(jìn)行信息交互,可以讓物業(yè)從業(yè)人員和園區(qū)居民實(shí)時(shí)進(jìn)行溝通,不受時(shí)間和地域的限制[6]。1.3研究目的和意義網(wǎng)絡(luò)給信息的生成和傳輸長上了一對(duì)羽翼,信息的類型已經(jīng)變得今非昔比,信息容量也在逐漸增加,電腦技術(shù)也在逐漸完善,其在生產(chǎn)、生活方面的應(yīng)用發(fā)揮著不可替代的作用。與傳統(tǒng)人工管理信息方式進(jìn)行對(duì)比,借助計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)來管理信息有著定位準(zhǔn)、易操作、高存儲(chǔ)、成本低、數(shù)據(jù)安全性強(qiáng)等特征,通過小區(qū)物業(yè)管理系統(tǒng)管理物業(yè)信息已經(jīng)成為信息管理的一種趨勢(shì)[7]。利用園區(qū)內(nèi)的社區(qū)物業(yè)管理體系來進(jìn)行房地產(chǎn)信息的處理,具有以下優(yōu)勢(shì)。極大地降低了房地產(chǎn)行業(yè)人員在大量的資料輸入,查詢和修改過程中出現(xiàn)的差錯(cuò)。物業(yè)管理人員對(duì)有關(guān)資料的輸入、查詢及修改,將不會(huì)受到時(shí)空的約束。改善地產(chǎn)商與地產(chǎn)商之間的交流,將資訊直接傳遞給地產(chǎn)商。增加了社區(qū)的歸屬和參與性,有助于提升社區(qū)的自主權(quán)。1.4研究內(nèi)容本項(xiàng)目采用JSP作為平臺(tái),在平臺(tái)上進(jìn)行了平臺(tái)的建設(shè),并采用MySQL數(shù)據(jù)庫對(duì)小區(qū)內(nèi)的房產(chǎn)進(jìn)行了數(shù)據(jù)保存。在系統(tǒng)的發(fā)展中,JSP與MySQL被視為“黃金搭檔”,在穩(wěn)定性、實(shí)用性和維護(hù)性等方面都有著不可替代的優(yōu)勢(shì)。2系統(tǒng)開發(fā)環(huán)境2.1開發(fā)軟件介紹2.1.1JSP簡介JSP是Java中的一員,其與ASP技術(shù)相似,具有以下特點(diǎn)(1)JSP的編輯與HTML的撰寫相似,采用標(biāo)簽簡化的頁面開發(fā)。(2)JSP兼容平臺(tái)很多,再進(jìn)行跨平臺(tái)使用或者移植的時(shí)候,代碼無需重新再編譯即可使用[8]。2.1.2Tomcat簡介Tomcat是由Apache-Jakarta軟件公司所開發(fā)的一個(gè)服務(wù)器軟件,它是一個(gè)比較小型的Web服務(wù)器,也是一個(gè)被用來進(jìn)行JSP程序的Web服務(wù)器端軟件,是網(wǎng)絡(luò)通信、數(shù)據(jù)資源共享的基石軟件[9]。2.1.3Navicat簡介Navicat是MySQL數(shù)據(jù)庫服務(wù)器開發(fā)和管理工具。它支持MySQL最新功能(包括視圖、支持管理員權(quán)限等),圖形用戶界面、NavicatMysql能夠通過一種既能創(chuàng)建,又能設(shè)計(jì),還能讀取數(shù)據(jù)信息[10]。2.2數(shù)據(jù)庫軟件介紹隨著大數(shù)據(jù)的快速發(fā)展,數(shù)據(jù)庫變得越來越重要,它既能為數(shù)據(jù)的有效儲(chǔ)存,又能為使用者提供有效的數(shù)據(jù)處理支撐。現(xiàn)在,可以說,在這個(gè)世界上,關(guān)系數(shù)據(jù)的運(yùn)用可謂是舉世無雙,所以,各個(gè)牌子的大數(shù)據(jù)庫都在發(fā)展壯大。在本論文的系統(tǒng)設(shè)計(jì)中,我們將微軟公司發(fā)布的SQLServer2012作為一個(gè)具體的應(yīng)用,并將它與net的第一個(gè)產(chǎn)品系列相融合,從而達(dá)到了該軟件的功能。在本論文中使用的SQLServer2012DBMS,其優(yōu)點(diǎn)如下:由微軟公司提供的強(qiáng)有力的技術(shù)支撐,而且這個(gè)資料庫一直處于持續(xù)的升級(jí)狀態(tài),保證了這個(gè)資料庫的持續(xù)升級(jí),同時(shí)也保證了資料庫的安全。微軟公司是世界知名的軟體公司,在資訊科技方面有著強(qiáng)大的實(shí)力,它的研究實(shí)力和技術(shù)實(shí)力,都為這個(gè)新的資訊科技的發(fā)展,帶來了充足的支援。保證了該體系在短期之內(nèi)不會(huì)失效,從而減少了企業(yè)在進(jìn)行信息技術(shù)開發(fā)過程中的風(fēng)險(xiǎn)。從本系統(tǒng)的接口上,我們可以看到,該系統(tǒng)的操作與微軟公司的一些代表性的軟件的特性很接近,方便了我們的數(shù)據(jù)庫管理員進(jìn)行有關(guān)工作。完善的安保系統(tǒng)的運(yùn)行機(jī)制。通過對(duì)系統(tǒng)的使用,可以對(duì)其進(jìn)行授權(quán),保證了數(shù)據(jù)庫的安全,還可以對(duì)用戶在系統(tǒng)中的各項(xiàng)行為進(jìn)行詳細(xì)的記載,在系統(tǒng)中生成一份工作日志,在出現(xiàn)問題的情況下,還可以對(duì)其進(jìn)行日志的檢索。在對(duì)使用者的認(rèn)證方面,包含了視窗認(rèn)證和SQL伺服器認(rèn)證兩種認(rèn)證,并且還可以使用混合認(rèn)證[11]。2.3B/S結(jié)構(gòu)簡介B/S結(jié)構(gòu)系統(tǒng)中,通過瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出指令。B/S模式統(tǒng)一了使用者(物業(yè)管理者或者住戶)的使用終端,將小區(qū)物業(yè)管理系統(tǒng)實(shí)現(xiàn)的主要功能集中到服務(wù)器上,服務(wù)器擔(dān)負(fù)著主要的壓力,使用者執(zhí)行的操作指令都由服務(wù)器來實(shí)現(xiàn)。B/S結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的使用頻率非常高的體系結(jié)構(gòu)[12]。B/S(服務(wù)器/瀏覽器)和C/S(服務(wù)器/客戶端)是目前相對(duì)流行的兩個(gè)主要開發(fā)軟件結(jié)構(gòu),廣泛的使用到開發(fā)各個(gè)軟件中,接下來介紹這兩個(gè)經(jīng)常使用的開發(fā)結(jié)構(gòu)。(1)C/S模式C/S結(jié)構(gòu)是一種胖客戶應(yīng)用端結(jié)構(gòu),這是由于開發(fā)C/S結(jié)構(gòu)的應(yīng)用系統(tǒng)分別在服務(wù)器和客戶端應(yīng)用,常見的應(yīng)用方法是將數(shù)據(jù)庫和系統(tǒng)底部服務(wù)在服務(wù)端安裝,但訪問安裝客戶端的服務(wù)器應(yīng)用程序。因?yàn)檫@樣的部署方法,客戶需要對(duì)部分處理數(shù)據(jù)的操作和請(qǐng)求業(yè)務(wù)負(fù)責(zé),因此配置客戶端的硬件需要有對(duì)應(yīng)的需求。C/S結(jié)構(gòu)之所以能在初期得到普遍應(yīng)用,是由于其本身的優(yōu)勢(shì),其主要體現(xiàn)在如下幾個(gè)方面:①由于每個(gè)客戶都具有對(duì)信息進(jìn)行管理和申請(qǐng)的職責(zé),因此,可以對(duì)服務(wù)器的存在進(jìn)行合理的分配,從而確保了整個(gè)網(wǎng)絡(luò)的穩(wěn)定性。②一個(gè)采用C/S架構(gòu)的開發(fā)體系,一般情況下?lián)碛邢鄬?duì)固定的用戶人員,他傳輸數(shù)據(jù)一般情況下在固定的區(qū)間內(nèi),因此能夠更加保障數(shù)據(jù)庫和應(yīng)用程序的安全。③因?yàn)榉?wù)器和客戶端直接連接在一起,業(yè)務(wù)的反應(yīng)更快速,除此之外,因?yàn)榭蛻舳四軌驅(qū)⒏鼜?fù)雜的業(yè)務(wù)處理,因此能夠?qū)⒖蛻舯容^復(fù)雜,需要的實(shí)現(xiàn)是很簡單的。盡管這樣,C/S體系仍然有其不足之處,具體體現(xiàn)為:①因?yàn)榭蛻魴C(jī)要共享一些處理服務(wù),因此對(duì)客戶機(jī)的硬件進(jìn)行了高水平的設(shè)置,從而增大了對(duì)應(yīng)用程序的需求。②系統(tǒng)的維修和升級(jí)比較復(fù)雜,不僅要進(jìn)行服務(wù)器上的軟件的升級(jí),還要進(jìn)行所有相應(yīng)的軟件的升級(jí),從而增加了系統(tǒng)的維修費(fèi)用。③從應(yīng)用的角度來看,由于要考慮到用戶的兼容性等幾個(gè)方面的原因,所以要增加軟件的開發(fā)難度。(2)B/S模式B/S結(jié)構(gòu)式相對(duì)典型的瘦客戶應(yīng)用端結(jié)構(gòu),這樣的結(jié)構(gòu)下的應(yīng)用程序在服務(wù)器端安裝就可以了,客戶端只需要將瀏覽器安裝就能夠快速將應(yīng)用和部署系統(tǒng)完成,因?yàn)閼?yīng)用程序都在服務(wù)器上安裝,所以沒有很多的要求對(duì)客戶端,所以這樣的結(jié)構(gòu)稱作瘦客戶端結(jié)構(gòu)。與C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)也有它自己獨(dú)特的優(yōu)勢(shì),主要在以下幾個(gè)方面表現(xiàn):①因?yàn)锽/S結(jié)構(gòu)的應(yīng)用程序在服務(wù)器內(nèi)安裝,因此沒有較高的要求面對(duì)客戶端的配置硬件需求,這樣使軟件使用的成本在一定范圍內(nèi)減少。②在開發(fā)和設(shè)計(jì)軟件的過程中,開發(fā)工作人員只需要關(guān)注實(shí)現(xiàn)服務(wù)器的應(yīng)用程序?qū)㈤_發(fā)軟件的工作效率提升。根據(jù)C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的特點(diǎn)對(duì)比,包括系統(tǒng)的需要結(jié)合。使用BS結(jié)構(gòu)完善系統(tǒng)的功能,并且能夠隨時(shí)隨地利用瀏覽器訪問系統(tǒng)。3系統(tǒng)需求分析3.1可行性分析系統(tǒng)開發(fā)的目的是為了方便物業(yè)管理人員擺脫手工記錄物業(yè)信息的繁瑣性和落后性,實(shí)現(xiàn)小區(qū)物業(yè)數(shù)據(jù)管理的規(guī)范化、科學(xué)化??紤]到時(shí)間上的制約,降低系統(tǒng)在開發(fā)過程中所帶來負(fù)面影響,減少各方面資源的浪費(fèi),以下簡要對(duì)技術(shù)、操作和法律方面的可行性進(jìn)行分析。3.1.1技術(shù)可行性分析目前,在網(wǎng)站的發(fā)展過程中,存在著許多種不同的方法,對(duì)這個(gè)項(xiàng)目的時(shí)間和成本進(jìn)行了充分的考量,最終選擇了三個(gè)主要的框架來進(jìn)行這個(gè)項(xiàng)目的發(fā)展。在進(jìn)行這個(gè)項(xiàng)目的時(shí)候,選擇了SQL數(shù)據(jù)來進(jìn)行數(shù)據(jù)的分析,這樣能夠降低程序的開發(fā)數(shù)量,eclipse還可以為用戶帶來一個(gè)新的功能,所以推薦使用MySQL數(shù)據(jù)庫[14]。同時(shí)小區(qū)物業(yè)管理系統(tǒng)的技術(shù)可行性分析就是根據(jù)實(shí)現(xiàn)系統(tǒng)所要遵守的各種約束條件從技術(shù)角度分析系統(tǒng)實(shí)現(xiàn)的可能性,以及技術(shù)問題對(duì)系統(tǒng)開發(fā)成本的影響。每一個(gè)系統(tǒng)在設(shè)計(jì)與實(shí)現(xiàn)之前都會(huì)進(jìn)行技術(shù)的可行性分析,保證系統(tǒng)在各方面都能得到預(yù)想的效果,以此完成一個(gè)合格且優(yōu)秀的系統(tǒng)。在本系統(tǒng)中,jdk為項(xiàng)目提供了一個(gè)良好的運(yùn)行環(huán)境,應(yīng)用服務(wù)器tomcat為項(xiàng)目的JSP頁面搭建了展示平臺(tái),可提供多種存儲(chǔ)引擎的MySQL數(shù)據(jù)庫是本項(xiàng)目強(qiáng)大的數(shù)據(jù)庫支撐,這些技術(shù)在不同方面為小區(qū)物業(yè)管理系統(tǒng)實(shí)現(xiàn)的可行性提供了大力支持,成為了系統(tǒng)開發(fā)與實(shí)現(xiàn)過程中不可或缺的一部分。3.1.2需求可行性分析而需求可行性研究則主要是針對(duì)住宅小區(qū)的實(shí)際情況進(jìn)行的研究。由于需要滿足的必要性,因此,在對(duì)前臺(tái)的應(yīng)用程序進(jìn)行分析時(shí),必須同時(shí)考慮到使用者的功能需要,也要滿足后臺(tái)管理系統(tǒng)的性能需求和管理員的功能需求。同時(shí),小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)是我在指導(dǎo)老師的幫助下開發(fā)完成的,從實(shí)際小區(qū)物業(yè)管理者角度出發(fā),有較高現(xiàn)實(shí)操作意義。開發(fā)軟件和數(shù)據(jù)庫管理軟件都是開源代碼,不涉及侵權(quán)問題,法律可行性高。3.1.3操作可行性分析操作可行性分析就是對(duì)該系統(tǒng)的運(yùn)行界面所能夠完成的各項(xiàng)性能進(jìn)行了研究,以確定是否能夠讓用戶在使用該系統(tǒng)時(shí),能夠達(dá)到的要求。通過對(duì)系統(tǒng)進(jìn)行的需求以及技術(shù)層面的可行性分析,本系統(tǒng)在系統(tǒng)操作層面做出了以下分析與設(shè)計(jì):在小區(qū)物業(yè)管理系統(tǒng)的前臺(tái)應(yīng)用模塊和后臺(tái)管理模塊中,系統(tǒng)都具備簡潔美觀的操作界面以及完善的功能結(jié)構(gòu);簡潔美觀的操作界面為系統(tǒng)的使用者對(duì)系統(tǒng)的操作達(dá)到了一用即會(huì)的效果,可實(shí)現(xiàn)的系統(tǒng)功能同時(shí)滿足了用戶的使用需求和管理員對(duì)系統(tǒng)的一體化管理。小區(qū)物業(yè)管理系統(tǒng)是B/S結(jié)構(gòu),使用者不用安裝專用軟件,需要一臺(tái)可以接入互聯(lián)網(wǎng)的電腦即可,并且終端不用維護(hù),使用便捷[14]。物業(yè)管理人員只需要錄入用戶名和密碼就可以使用該系統(tǒng),小區(qū)物業(yè)管理系統(tǒng)信息頁面內(nèi)容大部分都是根據(jù)菜單標(biāo)題直接錄入或者下拉菜單的形式,對(duì)于操作使用人員要求低,物業(yè)從業(yè)人員會(huì)使用office系列軟件就行。3.2性能需求分析3.2.1系統(tǒng)的安全性小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)嚴(yán)格控制登錄人員的權(quán)限分配:(1)以使用者名稱及密碼登陸,確保了小區(qū)的安全。(2)在系統(tǒng)的設(shè)計(jì)過程中,區(qū)別設(shè)置了管理員和一般的用戶的授權(quán),以用戶名稱來判定是管理者還是一般的用戶,而不能越階而入[15]。3.2.2數(shù)據(jù)的完整性(1)所有記錄信息確保全面完整。(2)各個(gè)報(bào)表互相銜接,保證財(cái)產(chǎn)資料的準(zhǔn)確性。(3)在同一財(cái)產(chǎn)數(shù)據(jù)的各個(gè)表格中,以保證所保存的資料是一致的。3.2.3小區(qū)物業(yè)管理系統(tǒng)開發(fā)的流程結(jié)合物業(yè)管理工作實(shí)際,對(duì)小區(qū)物業(yè)管理系統(tǒng)需求分析和規(guī)劃,設(shè)計(jì)系統(tǒng)模塊,劃定使用者身份權(quán)限等。如圖3-1所示:圖3-1小區(qū)物業(yè)管理系統(tǒng)開發(fā)流程3.2.4小區(qū)物業(yè)管理系統(tǒng)登錄的流程調(diào)研居住園區(qū)物業(yè)管理日常實(shí)際工作。如果想要對(duì)這個(gè)系統(tǒng)進(jìn)行操作,首先需要登陸,然后輸入一個(gè)準(zhǔn)確的帳號(hào),然后再進(jìn)行操作。見圖3-2:圖3-2小區(qū)物業(yè)管理系統(tǒng)登錄流程3.3小區(qū)物業(yè)管理系統(tǒng)UML用例分析UML是一種通用的模型化語言。是UML包含了兩個(gè)要素:UML的意義和UML的表達(dá)法。UML是一個(gè)由系統(tǒng)開發(fā)者在早期針對(duì)目標(biāo)對(duì)象而創(chuàng)建的一個(gè)模式標(biāo)簽,同時(shí)也是為了開發(fā)人員預(yù)先判定小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)將要實(shí)現(xiàn)哪些功能和開發(fā)流程所做的準(zhǔn)備工作。本小區(qū)物業(yè)管理系統(tǒng)可實(shí)現(xiàn)兩種類型用戶登錄需求,分別為管理員和住戶。圖3-3:圖3-3系統(tǒng)用戶態(tài)結(jié)構(gòu)分析系統(tǒng)管理員權(quán)限用例圖。如圖3-4所示:圖3-4系統(tǒng)管理員權(quán)限用例系統(tǒng)住戶權(quán)限用例圖。如圖3-5所示:圖3-5系統(tǒng)住戶權(quán)限用例4小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)4.1小區(qū)物業(yè)管理系統(tǒng)功能模塊小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)每個(gè)功能模塊。如圖4-1所示:圖4-1小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)功能模塊4.2小區(qū)物業(yè)管理系統(tǒng)數(shù)據(jù)庫開發(fā)是一種用于應(yīng)用的環(huán)境,建立一個(gè)科學(xué)的數(shù)據(jù)庫模型,在保證數(shù)據(jù)庫穩(wěn)定、安全的情況下,讓它可以存儲(chǔ)、查詢、修改、刪除系統(tǒng)數(shù)據(jù),以達(dá)到管理者和家庭成員的要求。4.2.1物業(yè)信息數(shù)據(jù)庫實(shí)體制作小區(qū)物業(yè)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫概念模型是將客觀實(shí)物進(jìn)行抽象而設(shè)計(jì)建立的。小區(qū)物業(yè)管理系統(tǒng)的E-R圖體現(xiàn)了系統(tǒng)中實(shí)體之間的相互聯(lián)系。E-R建模分別從三個(gè)方面進(jìn)行入手:實(shí)體、屬性、聯(lián)系。對(duì)系統(tǒng)數(shù)據(jù)庫需求和系統(tǒng)概念模型進(jìn)行融合,建立E-R模型圖,如圖4-2所示:圖4-2E-R模型(1)系統(tǒng)管理員信息實(shí)體屬性圖。如圖4-3所示:圖4-3系統(tǒng)管理員信息實(shí)體屬性(2)系統(tǒng)報(bào)修信息實(shí)體屬性圖。如圖4-4所示:圖4-4系統(tǒng)報(bào)修信息實(shí)體屬性(3)系統(tǒng)車位信息實(shí)體屬性圖。如圖4-5所示:圖4-5系統(tǒng)車位信息實(shí)體屬性(4)系統(tǒng)房屋信息實(shí)體屬性圖。如圖4-6所示:圖4-6系統(tǒng)房屋信息實(shí)體屬性4.2.2系統(tǒng)數(shù)據(jù)庫表的設(shè)計(jì)居住園區(qū)的物業(yè)信息儲(chǔ)藏于后臺(tái)運(yùn)行的數(shù)據(jù)庫當(dāng)中,目的是為了(新建、訪問、刪除等)。以下是數(shù)據(jù)庫中的各個(gè)表的詳細(xì)信息。表4-1系統(tǒng)管理員信息(admin)表4-2系統(tǒng)報(bào)修信息(baoxiu)表4-3系統(tǒng)車位信息(chewei)表4-4系統(tǒng)房屋信息(fangchan)表4-5系統(tǒng)留言信息(liuyan)表4-6系統(tǒng)設(shè)備信息(shebei)表4-7系統(tǒng)收費(fèi)信息(shoufei)表4-8系統(tǒng)住戶信息(zhuhu)4.2.3系統(tǒng)Navicat對(duì)應(yīng)的數(shù)據(jù)庫表通過Navicat是以直覺化的圖形用戶界面查看數(shù)據(jù)庫中對(duì)應(yīng)的各個(gè)表(包括:t_admin、t_baoxiu、t_chewei等九個(gè)表),以下是數(shù)據(jù)庫中的各個(gè)表的詳細(xì)信息。如圖4-9為數(shù)據(jù)庫中對(duì)應(yīng)表圖4-7數(shù)據(jù)庫中對(duì)應(yīng)表5系統(tǒng)各模塊的實(shí)現(xiàn)5.1系統(tǒng)登錄模塊物業(yè)從業(yè)者(管理員)和園區(qū)業(yè)主(使用者)若要登錄本系統(tǒng),需要通過登錄賬號(hào)和登錄密碼進(jìn)行驗(yàn)證,錄入正確的登錄信息,系統(tǒng)會(huì)根據(jù)輸入的使用者類別進(jìn)行判斷物業(yè)管理人員和普通業(yè)主,信息驗(yàn)證完畢后即可登錄指定頁面。如圖5-1所示:圖5-1系統(tǒng)登錄界面5.2系統(tǒng)管理員功能模塊5.2.1管理員登錄界面管理員進(jìn)入登錄界面,輸入賬號(hào)和密碼,選擇管理員登錄。圖5-2管理員登錄界面5.2.2個(gè)人信息個(gè)人信息中有登錄日志和修改密碼,管理員實(shí)現(xiàn)了對(duì)管理員和住戶的查詢,并對(duì)管理員的登陸密碼進(jìn)行了更改。見圖5-3。圖5-3個(gè)人信息管理界面5.2.3公告信息公告信息中分公告類型和信息,可將公告分類查看,有管理員可以對(duì)公告信息進(jìn)行查看、添加和管理等操作,向住戶通知最新消息。其界面圖如圖5-4所示。圖5-4公告信息管理界面5.2.4業(yè)主信息管理業(yè)主信息分樓房、房屋、業(yè)主、投訴信息,樓房信息能夠顯示出樓房的詳細(xì)資料,比如位置、樓層情況等。房屋信息能夠顯示出房屋所屬單元、面積所屬樓房等。管理者能夠?qū)I(yè)主的登陸賬號(hào)和密碼進(jìn)行添加、刪除、修改。管理者能夠?qū)ψ舻母黝惐г瓜⑦M(jìn)行查詢,對(duì)其進(jìn)行答復(fù),并能夠?qū)栴}進(jìn)行及時(shí)的處理。見附圖5-5。圖5-5業(yè)主信息管理界面5.2.5報(bào)修信息管理報(bào)修信息包含了報(bào)修的種類和詳細(xì)內(nèi)容,管理員可以對(duì)報(bào)修的內(nèi)容展開瀏覽和管理,及時(shí)為住戶提供報(bào)修服務(wù)。其界面圖如圖5-6所示。圖5-6報(bào)修信息管理界面5.2.6停車場管理停車場管理有停車場信息、車位信息和車位租賃,停車場信息能夠查看停車場位置,車位信息能夠查看車位所屬停車場、位置、價(jià)格、使用狀態(tài)、以及具體時(shí)間,車位出租能夠查看出租的家庭以及車位信息,管理員能夠?qū)ν\噲鲂畔⒄归_查看、刪除和管理等操作,便于對(duì)停車場使用情況和收費(fèi)等進(jìn)行管理。其界面圖如圖5-7所示。圖5-7停車場信息管理界面5.2.7人事管理在人才管理方面,分為員工信息和員工排班兩部分,管理員可以對(duì)員工信息進(jìn)行添加、查看和管理等,還可以查看到員工工作的具體時(shí)間。其界面圖如圖5-8所示。圖5-8人事管理界面5.2.8繳費(fèi)信息管理繳費(fèi)信息分繳費(fèi)項(xiàng)目和具體信息,繳費(fèi)項(xiàng)目有費(fèi)用的具體說明、價(jià)格和發(fā)布時(shí)間,繳費(fèi)信息有住戶使用的總數(shù),費(fèi)用單價(jià)和總額,還有具體的繳費(fèi)時(shí)間,管理人員可以對(duì)支付信息進(jìn)行添加,查看,管理等功能。見附圖5-9。圖5-9繳費(fèi)信息管理界面6系統(tǒng)測(cè)試6.1測(cè)試方法系統(tǒng)測(cè)試方法最常用的兩種:進(jìn)行函數(shù)和架構(gòu)的試驗(yàn)。功能性的測(cè)試:在這個(gè)過程中,開發(fā)系統(tǒng)可以將其視為輸入定義域中的值映射到其輸出值域的函數(shù),也被稱為黑盒測(cè)試。其功能完全是通過輸入與輸出來進(jìn)行表述。根據(jù)前期系統(tǒng)設(shè)計(jì)的需求來檢查系統(tǒng)能否滿足預(yù)期功能。這種測(cè)試是用最小的代價(jià)發(fā)現(xiàn)最多的問題。在小區(qū)物業(yè)管理系統(tǒng)中,與每個(gè)模塊相關(guān)聯(lián)(例如:小區(qū)業(yè)戶管理、房產(chǎn)信息管理、停車位管理),通過登錄管理員和住戶的帳戶,輸入每個(gè)模塊中所包含的信息,可以看到其所包含的信息與輸入的信息之間的關(guān)系,通過Navicat查看錄入的信息是否正確對(duì)應(yīng)在各個(gè)表中。結(jié)構(gòu)測(cè)試是指按照內(nèi)部結(jié)構(gòu)、模塊功能和處理邏輯來進(jìn)行的測(cè)試,也稱為白盒測(cè)試。測(cè)試原理是對(duì)系統(tǒng)的邏輯路徑、模塊功能進(jìn)行測(cè)試,測(cè)試系統(tǒng)是否與系統(tǒng)預(yù)設(shè)功能相符。分別登錄住戶和管理員賬戶通過投訴管理模塊和報(bào)修管理模塊執(zhí)行系統(tǒng)操作命令,查看系統(tǒng)對(duì)應(yīng)的邏輯路徑是否正確,內(nèi)部結(jié)構(gòu)是否合理。6.2測(cè)試意義系統(tǒng)測(cè)試在系統(tǒng)設(shè)計(jì)開發(fā)中占有重要的地位,從測(cè)試中可以檢驗(yàn)系統(tǒng)是否按照系統(tǒng)開發(fā)文檔的權(quán)限分配、邏輯結(jié)構(gòu)、數(shù)據(jù)流程等功能設(shè)計(jì),從測(cè)試中可以發(fā)現(xiàn)問題,在測(cè)試中完善功能、優(yōu)化流程、檢測(cè)數(shù)據(jù)安全。其意義在于:(1)暴露開發(fā)過程中存在的問題,補(bǔ)足短板。(2)測(cè)試數(shù)據(jù)庫中各個(gè)表之間是否準(zhǔn)確,同一表在不同頁面數(shù)據(jù)是否一致。6.3測(cè)試結(jié)論這次的測(cè)試,不僅僅是為了讓系統(tǒng)更好地運(yùn)行,其實(shí)也是開發(fā)者對(duì)自己的一個(gè)總結(jié)和改正。在這個(gè)測(cè)試的時(shí)候,就會(huì)意識(shí)到很多問題都是因?yàn)榇a沒有寫好的原因。因此,在后續(xù)的研發(fā)過程中,一開頭就應(yīng)先編寫好最初的代碼,以便在后續(xù)的調(diào)試過程中,能夠減少出現(xiàn)的問題,并避免在調(diào)試過程中花費(fèi)太多的時(shí)間。在進(jìn)行測(cè)試的過程中,我們不能一味地瞎選,而是要找到與之相適應(yīng)的測(cè)試方法。因?yàn)檫@個(gè)軟件包含了很多的組件,所以我們?cè)谶M(jìn)行開發(fā)的時(shí)候,會(huì)在進(jìn)行一些簡單的測(cè)試。當(dāng)已經(jīng)實(shí)現(xiàn)了一個(gè)新的功能或者是一個(gè)新的組件之后,就會(huì)對(duì)它進(jìn)行一些檢測(cè),因?yàn)檫@種方式可以讓我們能夠更快地找到問題所在,并且進(jìn)行相應(yīng)的改進(jìn),讓我們?cè)谝院蟮墓ぷ髦懈尤菀?。結(jié)束語通過本文的研究,為物業(yè)管理者和住
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大冶一中分科考試試卷及答案
- 2025年反腐倡廉知識(shí)競賽試題庫(附答案)
- 玉林市模擬考試題及答案
- 醫(yī)藥產(chǎn)品知識(shí)產(chǎn)權(quán)考試題及答案
- 2026字節(jié)跳動(dòng)招聘面試題及答案
- 初三理化試題及答案
- 2026黃河實(shí)驗(yàn)室(河南)招聘5人備考題庫必考題
- 中共涼山州委辦公室2025年面向全州公開選調(diào)所屬事業(yè)單位工作人員的(5人)考試備考題庫附答案
- 中國火箭公司2026校園招聘參考題庫附答案
- 北京市公安局輔警崗位招聘300人備考題庫必考題
- GB/T 5169.13-2024電工電子產(chǎn)品著火危險(xiǎn)試驗(yàn)第13部分:灼熱絲/熱絲基本試驗(yàn)方法材料的灼熱絲起燃溫度(GWIT)試驗(yàn)方法
- 中國驢肉行業(yè)競爭格局及發(fā)展前景預(yù)測(cè)研究報(bào)告(2024-2030)
- 財(cái)務(wù)負(fù)責(zé)人信息表
- crtd植入術(shù)護(hù)理查房
- 徐州市2023-2024學(xué)年八年級(jí)上學(xué)期期末英語試卷(含答案解析)
- 孤獨(dú)癥兒童康復(fù)課件
- 2022通達(dá)經(jīng)營性物業(yè)貸調(diào)查報(bào)告
- 立式氣液分離器計(jì)算
- 財(cái)務(wù)每日工作匯報(bào)表格
- 2022-2023學(xué)年廣東省佛山市南海區(qū)、三水區(qū)九年級(jí)(上)期末數(shù)學(xué)試卷含解析
- 占道施工方案方案
評(píng)論
0/150
提交評(píng)論