




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于SSM開發(fā)模式的小區(qū)物業(yè)報(bào)修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著經(jīng)濟(jì)水平的不斷提高,人們的生活水平與日俱增,相關(guān)的,對于生活質(zhì)量要求也越來越高,比如對于小區(qū)的環(huán)境、小區(qū)的交通、小區(qū)的位置以及小區(qū)的服務(wù)質(zhì)量等要求很高。隨著向城鎮(zhèn)化方向不斷發(fā)展,大部分人們涌入城市,人們的居住服務(wù)要求需要物業(yè)管理得到升級和轉(zhuǎn)變,使得服務(wù)效率等能夠滿足人們的需要。當(dāng)下,計(jì)算機(jī)互聯(lián)網(wǎng)的快速發(fā)展,給各個(gè)行業(yè)帶來日新月異的變化,也帶動了物業(yè)管理的轉(zhuǎn)變。使得物業(yè)管理的效率、服務(wù)質(zhì)量等更加完善,更加能夠滿足人們的需求。例如,設(shè)備損壞,平常只能帶電話提交和告知小區(qū)管理者,如果數(shù)量太多,小區(qū)管理者會不能及時(shí)處理相關(guān)問題,處理維修設(shè)備,服務(wù)質(zhì)量也會大幅下降,這樣會大大降低用戶對小區(qū)物業(yè)服務(wù)的滿意度。本小區(qū)物業(yè)報(bào)修管理系統(tǒng)從世界各國物業(yè)維修管理系統(tǒng)的快速發(fā)展和現(xiàn)階段的實(shí)際情況開展需求分析,以確??蛻趔w驗(yàn)的合理。用計(jì)算機(jī)系統(tǒng)信息管理替代人工管理機(jī)制,使記錄查詢便捷、精確,完成在網(wǎng)上互動交流,提升工作中、市場銷售和管控的高效率。軟件系統(tǒng)融合了現(xiàn)階段計(jì)算機(jī)系統(tǒng)開發(fā)設(shè)計(jì)的全新結(jié)構(gòu)、定義、實(shí)體模型、原理和方法。在融合計(jì)算機(jī)系統(tǒng)和系統(tǒng)的各類優(yōu)點(diǎn)的實(shí)際情況下,采用在目前所有SSM應(yīng)用中的最靈活便利實(shí)用的SSM系統(tǒng)開發(fā)運(yùn)行模式和結(jié)合Eclipse軟件編輯器、MYSQL數(shù)據(jù)庫開發(fā)設(shè)計(jì)思路和完成設(shè)計(jì)。本小區(qū)物業(yè)報(bào)修管理主要分為個(gè)人中心、小區(qū)信息管理、物業(yè)報(bào)修管理、維修處理管理、報(bào)修評價(jià)、小區(qū)信息等幾個(gè)模塊。它同時(shí)還能幫助整個(gè)小區(qū)內(nèi)的小區(qū)物業(yè)的報(bào)修業(yè)務(wù)管理信息系統(tǒng)全部進(jìn)行成了完全信息化、數(shù)字化,并在經(jīng)過系統(tǒng)調(diào)試,基本上達(dá)到了自動化系統(tǒng)的建設(shè)工作要求,而相對比起于以往常規(guī)的自動化管理服務(wù)方式,該業(yè)務(wù)系統(tǒng)又更方便合理高效的提供使用了大量小區(qū)物業(yè)的報(bào)修與管理信息資料,有效提升了小區(qū)物業(yè)報(bào)修管理的效率。關(guān)鍵詞:小區(qū)物業(yè)報(bào)修管理系統(tǒng);SSM開發(fā)模式;MYSQL數(shù)據(jù)庫
TOC\o"1-3"\u1緒論 緒論1.1選題的背景和意義1.1.1選題的背景隨著計(jì)算機(jī)互聯(lián)網(wǎng)的快速發(fā)展,對于每個(gè)行業(yè)都有著不同程度的影響,帶來改革或者大大提高效率和管理。現(xiàn)在電子產(chǎn)品、手機(jī)的廣泛普及,互聯(lián)網(wǎng)成為人們本身生活不可或缺的一部分。當(dāng)下經(jīng)濟(jì)的快速發(fā)展,房地產(chǎn)行業(yè)發(fā)展愈來愈激烈,更加刺激了小區(qū)相關(guān)的需求。人們的經(jīng)濟(jì)水平相較于之前,大幅提升,使得人們對于自己生活的要求越來越高。隨著小區(qū)的需求與日俱增,使得對于小區(qū)的要求越來越高。而小區(qū)物業(yè)是其中承上啟下的重要一環(huán),不僅面對小區(qū)住戶等,還要對于小區(qū)的管理進(jìn)行經(jīng)營和操作。所以,其中的工作量、住戶越來越多使得效率不足以快速的解決住戶的問題。比如,當(dāng)下疫情消息的發(fā)布不及時(shí)、管理不到位、信息不完善、住戶有困難或者溝通不及時(shí)等。這也是當(dāng)下很多小區(qū)物業(yè)的不足之處,所以運(yùn)用互聯(lián)網(wǎng)技術(shù)等方式和工具,提高小區(qū)物業(yè)管理的效率和完善管理方法、提升住戶的體驗(yàn)是當(dāng)下的一個(gè)重要目的,對于小區(qū)物業(yè)管理有著重要的意義和不凡的影響。運(yùn)用信息化管理,管理者可以及時(shí)發(fā)布信息、資訊,例如如果設(shè)施出現(xiàn)問題,住戶可以線上提交,管理者可以及時(shí)維修;管理者可以及時(shí)發(fā)布資訊或者重要的信息。這樣會大大提高工作效率和住戶的體驗(yàn),互聯(lián)網(wǎng)信息化的物業(yè)管理,不斷成熟,不斷完善。1.1.2選題的意義這個(gè)題目的意義主要在于:一、系統(tǒng)大大提高了小區(qū)的競爭力,運(yùn)用互聯(lián)網(wǎng)信息化管理運(yùn)用的更加廣泛。二、管理者通過系統(tǒng)可以及時(shí)發(fā)布資訊、及時(shí)處理住戶的問題和困難等,住戶可以及時(shí)反饋和提交問題的處理,使得大大提高住戶的體驗(yàn),提升用戶的滿意度。三、提升自己對于不同角度看待問題的能力,提高自己針對一個(gè)完整的系統(tǒng)和流程的學(xué)習(xí),可以更好的鍛煉自己。1.2主要內(nèi)容及組織結(jié)構(gòu)運(yùn)用java編程語言實(shí)現(xiàn)系統(tǒng)的需求,實(shí)現(xiàn)其功能以及對數(shù)據(jù)庫的操作。本文主要分為六部分。第一章:緒論主要是從小區(qū)物業(yè)管理的背景和意義,當(dāng)下的發(fā)展?fàn)顩r進(jìn)行了解和介紹切入,大致說明系統(tǒng)未來實(shí)現(xiàn)的功能需求的大概方向。第二章:需求分析:主要介紹該系統(tǒng)實(shí)現(xiàn)需要的技術(shù),運(yùn)用哪種語言和數(shù)據(jù)庫,提供技術(shù)支持。本章還表明系統(tǒng)的預(yù)期目標(biāo),要完成的方向和與用戶需求相結(jié)合,從用戶需求出發(fā),開展設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)功能。第三章:本章主要講述系統(tǒng)的功能模塊,身份、功能等,各個(gè)模塊需要實(shí)現(xiàn)的功能,做好系統(tǒng)實(shí)現(xiàn)的構(gòu)思,提供理論基礎(chǔ),較系統(tǒng)的了解該系統(tǒng)的目的和實(shí)現(xiàn)的功能。第四章:本章主要是在概要設(shè)計(jì)的基礎(chǔ)上進(jìn)行實(shí)現(xiàn)其中的功能模塊,詳細(xì)的完成頁面、功能等。第五章:本章主要是對于系統(tǒng)的運(yùn)行測試,發(fā)現(xiàn)問題并且改善和解決。第六章:本章主要是對此次系統(tǒng)的總結(jié),以及未來需要提升的空間和不足等。2需求分析一、開發(fā)工具簡介和開發(fā)技術(shù)簡介2.1開發(fā)工具簡介在朝向java的web軟件開發(fā)和設(shè)計(jì)過程中,通常應(yīng)用Eclipse專用工具作為編寫和設(shè)計(jì)工具。根據(jù)提升和融合應(yīng)用服務(wù)器,可以進(jìn)一步提高響應(yīng)速度。Tomcatserver就是指給予永久免費(fèi)、開源代碼服務(wù)項(xiàng)目的Web應(yīng)用服務(wù)器,歸屬于輕量應(yīng)用服務(wù)器。MySQL數(shù)據(jù)庫服務(wù)器系統(tǒng)軟件不但可以在支持微軟公司絕大多數(shù)Windows系列平臺的數(shù)據(jù)庫服務(wù)器操作系統(tǒng)平臺上單獨(dú)運(yùn)作,還能夠在支持微軟公司的UNIX和Linux操作系統(tǒng)平臺、支持微軟的Mac操作系統(tǒng)和OS平臺上同歩運(yùn)作。因?yàn)樵诂F(xiàn)今有很多大企業(yè)網(wǎng)站服務(wù)器系統(tǒng)都是已經(jīng)在選擇了用微軟的UNIX、Linux等系列數(shù)據(jù)庫平臺作為其自己企業(yè)網(wǎng)站服務(wù)器系統(tǒng)的網(wǎng)絡(luò)核心服務(wù)器,所以MySQL數(shù)據(jù)庫系統(tǒng)平臺良好穩(wěn)定的網(wǎng)絡(luò)的跨系統(tǒng)平臺性更能保證顯示出了其在將來在開發(fā)的各種企業(yè)Web網(wǎng)站功能和數(shù)據(jù)庫應(yīng)用開發(fā)等各方面所獨(dú)特具備的優(yōu)勢。雖然微軟公司目前使用的SQLServer數(shù)據(jù)庫已經(jīng)是一款功能都很先進(jìn)成熟而且優(yōu)秀穩(wěn)定可靠的大型商業(yè)數(shù)據(jù)庫,但是也因此其在目前還是只能運(yùn)行在一個(gè)基于微軟的Windows系列數(shù)據(jù)庫平臺的操作系統(tǒng)環(huán)境下上進(jìn)行正常運(yùn)行。因此,MySQL數(shù)據(jù)庫平臺本身具備的可擴(kuò)展跨應(yīng)用系統(tǒng)平臺性能力仍然應(yīng)該是作為它的一個(gè)或很大的一部分存在的具有獨(dú)特優(yōu)勢。而且沒有復(fù)雜的配置等問題,占用的空間相對較小。2.2開發(fā)技術(shù)簡介2.2.1java介紹Java是當(dāng)下較為熱門的編程語言之一,安全、穩(wěn)定、簡單易學(xué),使Java稱為最受歡迎語言之一,用一種Java編程語言來撰寫開發(fā)的應(yīng)用程序或是僅僅根據(jù)軟件完成‘一次性設(shè)計(jì)方案’,換句話說用Java編程的程序不用一切改動就可以運(yùn)作在一切Java虛擬機(jī)系統(tǒng)上,因此Java語言被稱作第一種服務(wù)平臺不相干的編程語言。Java分成標(biāo)準(zhǔn)版、商業(yè)版和微縮版。三個(gè)版本的英文版和縮略版各自相匹配J2SE、J2EE和J2ME。(1)標(biāo)準(zhǔn)版,主要用于電腦筆記本等終端設(shè)備系統(tǒng)軟件的程序編寫;(2)微縮版,主要用于移動智能終端等運(yùn)用。歸屬于嵌入式操作系統(tǒng)開發(fā);(3)J2EE是基于一套面向?qū)ο罂蚣軐?shí)現(xiàn)的開源的企業(yè)版,主要內(nèi)容可用于中小型企業(yè)和分布式的網(wǎng)絡(luò)程序環(huán)境中的應(yīng)用開發(fā)。2.2.2ssm介紹SSM(SpringSpringMVCMyBatis)是一個(gè)開源的架構(gòu)集,是Spring和MyBatis的集成化(SpringMVC是Spring的一部分)。一般被覺得是另一種開源架構(gòu),做為數(shù)據(jù)庫進(jìn)行相對性較小、簡易和復(fù)雜性的大中型web開發(fā)和運(yùn)用新項(xiàng)目。1.SSM框架中的Spring部分Spring是開源容器架構(gòu)之一,可以給予輕量控制反轉(zhuǎn)(IoC)和面向?qū)用?AOP)作用。Spring的controlinversion(IOC)實(shí)際上就是一個(gè)bean的超級工廠(各種各樣類都能夠叫bean),稱為IOC容器或是依賴注入。以前的我們每次要使用某一個(gè)類下的一個(gè)對象時(shí)總是要先new對象一下,比如:PersonPerson=new對象Person();而我們現(xiàn)在主要是直接把類注入到一個(gè)SpringIOC容器中,由該容器自身來實(shí)現(xiàn)控制,把主動權(quán)都交給該容器從而實(shí)現(xiàn)了控制的反轉(zhuǎn),當(dāng)我們只需要控制一個(gè)對象時(shí),直接就由這個(gè)容器所提供,通過注解使用,非常方便也大大降低了代碼的耦合性。spring容器相當(dāng)于現(xiàn)實(shí)中的中介。它能夠使在SSM環(huán)境下中的開發(fā)維護(hù)人員都可以快速有效的協(xié)調(diào)對象上下文,管理各種對象上下文間的相互關(guān)系的相互依賴,提供事務(wù)機(jī)制。另外,SpringAOP這種基于面向切面的編程框架的基本思想,是面向?qū)ο蟮拈_發(fā)思路下的另外又一種的必要和補(bǔ)充,它又將會允許開發(fā)及管理專業(yè)人員們能在幾乎并不需直接去改變其原來的業(yè)務(wù)模型結(jié)構(gòu)的基礎(chǔ)上通過各種動態(tài)擴(kuò)展的編程方法直接修改其業(yè)務(wù)模型結(jié)構(gòu)以最終達(dá)到可以滿足于某種特定新業(yè)務(wù)類型的各種功能需求,如:動態(tài)的增加日志、事務(wù)的動態(tài)管理、安全的代理或異常事件的自動處理機(jī)制等。在搭建系統(tǒng)軟件時(shí),先設(shè)計(jì)方案管理員,再依據(jù)管理員設(shè)計(jì)方案問題,再依據(jù)問題設(shè)計(jì)方案注冊員工,最終依據(jù)注冊員工設(shè)計(jì)方案系統(tǒng)軟件。有一個(gè)‘依靠’關(guān)聯(lián)問題,取決于管理員、注冊員工和系統(tǒng)軟件。員工、管理員、注冊員工的信息內(nèi)容中間交換的資源,不容易由共享資源交換資源的彼此來管理方法,反而是立即由不用應(yīng)用交換資源的第三方,也就是Spring的IoC器皿來管理方法。這的確可以說產(chǎn)生了許多益處。第一,完成資源的集中統(tǒng)一管理方法,資源的合理集中化可軟件配置管理和實(shí)用管理方法。第二,減少資源的2個(gè)使用人間的相互依存水平,也就是大家通常所指的資源藕合。Spring系統(tǒng)軟件實(shí)際上就掩藏了這么多一個(gè)主要的特點(diǎn),可以比較容易的集成化到各種各樣完善出色的服務(wù)項(xiàng)目架構(gòu)中。2SSM框架的SpringSSM部分SpringSSM模塊是指一種屬于Spring框架中的前端衍生控制模塊,SpringSSM也可以理解一個(gè)前面衍生調(diào)度控制板控制模塊(也叫中間調(diào)度器,我認(rèn)為更能反映其作用)根據(jù)應(yīng)用DispatcherServlet完成啟用SSM的作用。前面推論包含三個(gè)一部分:控制板、實(shí)體模型和主視圖。這代表著無法真正保證一個(gè)SSM系統(tǒng)中包含的幾乎每一個(gè)組件都是只能獨(dú)立與同一個(gè)DispatcherServlet系統(tǒng)進(jìn)行耦合,而并無法做到彼此的組件系統(tǒng)之間真正的互相獨(dú)立地運(yùn)行,大大的地降低到了程序系統(tǒng)本身運(yùn)行的可耦合性。使得海天系統(tǒng)的開發(fā)設(shè)計(jì)遵循復(fù)合程序的開發(fā)設(shè)計(jì)之要道,高內(nèi)聚底外耦合的系統(tǒng)開發(fā)設(shè)計(jì)之基本原則。3.SSM框架的MyBatis部分Mybatis就是指對jdbc數(shù)據(jù)庫底層的封裝形式,目的是使一切數(shù)據(jù)庫底層上的任何實(shí)際操作更為詳細(xì)、對外開放和全透明。實(shí)際上,Mybatis數(shù)據(jù)庫底層的任何操作方法全是徹底緊緊圍繞一個(gè)名叫sqlSessionFactory的案例開展的。Mybatis就是指根據(jù)一個(gè)環(huán)境變量聯(lián)接到數(shù)據(jù)庫上各種各樣實(shí)體類的數(shù)據(jù)庫的配備映射器的映射文檔。映射文件中映射器的配備信息包含全部sql指令句子和映射,這種句子和映射是為在數(shù)據(jù)庫聯(lián)接到每一個(gè)實(shí)體類時(shí)關(guān)系每一個(gè)數(shù)據(jù)庫需要的信息而設(shè)定的。當(dāng)一個(gè)客戶數(shù)據(jù)庫每一次只要和一個(gè)客戶數(shù)據(jù)庫互動和解決信息時(shí),根據(jù)調(diào)用sqlSessionFactory,可以先調(diào)用sqlSession獲得另一個(gè)數(shù)據(jù)信息,隨后再調(diào)用和實(shí)施別的sql指令。文中將MyBatis視作租用體系的自變量新項(xiàng)目,更適用于平穩(wěn)新項(xiàng)目。2.2.3B/S結(jié)構(gòu)B/S構(gòu)造是什么意思?B/S就是指瀏覽器和服務(wù)器架構(gòu)。應(yīng)用這類構(gòu)架有下述優(yōu)勢。B/S不用安裝客戶端,只需電腦有網(wǎng)頁頁面瀏覽器就可以。程序執(zhí)行時(shí),可以應(yīng)用瀏覽器一切正常運(yùn)作。1.交互性非常好,可以同時(shí)放到局域網(wǎng)上,根據(jù)權(quán)限管理瀏覽。2.提升使用方便,更新網(wǎng)絡(luò)服務(wù)器就可以。與此同時(shí),B/S的弊端也很顯著??鐬g覽器性能差。交互請求中,需要刷新網(wǎng)頁,給客戶的體驗(yàn)不好
二、需求分析2.3、需求分析需求分析是指系統(tǒng)完成用戶預(yù)期的功能需求,達(dá)到預(yù)期的想法。例如,系統(tǒng)的功能完善、系統(tǒng)的頁面精美、系統(tǒng)的簡易操作,易學(xué)等。需求分析,主要是了解用戶的需求以及系統(tǒng)未來需要完成的功能等,在用戶需要完成的功能上再加以完善,使系統(tǒng)更加實(shí)用性高、穩(wěn)定性高、頁面精美等。分析需要用哪一種語言、數(shù)據(jù)庫、系統(tǒng)架構(gòu)等,完成系統(tǒng)的功能。需求分析,是系統(tǒng)完成的前提,可以減少后續(xù)的錯誤。系統(tǒng)中的身份分為管理員和小區(qū)住戶兩種,身份不一樣,其對應(yīng)的功能也不一樣。不一樣的身份有不同的基本功能和不一樣的信息必須管理方法。下邊依據(jù)平臺的需要來敘述系統(tǒng)的要求。個(gè)人資料管理:通過首頁注冊后管理員審核通過的用戶,可以在該板塊中改動自身必須調(diào)整的信息。小區(qū)信息管理方法:可以加上系統(tǒng)的小區(qū)信息。加上取得成功后,小區(qū)信息可以展現(xiàn)在網(wǎng)站用戶瀏覽。業(yè)主報(bào)修管理:可以為系統(tǒng)的小區(qū)信息進(jìn)行業(yè)主報(bào)修,只有添加成功后,審核后,業(yè)主報(bào)修成功。維修處理管理:添加維修事件,添加后,可以在網(wǎng)站瀏覽。報(bào)修評價(jià)管理:可以為系統(tǒng)的報(bào)修評價(jià)進(jìn)行添加,添加后,可以在網(wǎng)站瀏覽。小區(qū)資訊:管理員可以隨時(shí)隨地動態(tài)管理本體系中的每一個(gè)客戶信息,包含全自動加上、刪掉和改動全部客戶信息。管理員還能夠改動自身的信息,如賬戶密碼。2.4、用例分析根據(jù)身份的不同,用戶較于管理員更簡單。用例圖如圖所示:圖1用例圖下表用戶操作描述表3-1用戶操作描述名稱注冊身份用戶描述用戶通過網(wǎng)站注冊,完善個(gè)人信息前置條件登錄網(wǎng)站后置條件用戶填寫的信息正確事件流點(diǎn)擊注冊按鈕根據(jù)提示完善信息點(diǎn)擊提交系統(tǒng)提示注冊成功補(bǔ)充說明輸入的信息不正確時(shí),會有相關(guān)提醒登錄用例描述如下表所示。表3-2登錄用例描述名稱登錄參與者管理員用戶描述登錄網(wǎng)址前置條件管理員用戶有不同的賬號后置條件輸入正確的賬號信息事件流(1)用戶進(jìn)行登錄(2)輸入賬號、密碼等(3)顯示登錄成功補(bǔ)充說明當(dāng)輸入錯誤時(shí),會有相關(guān)提醒個(gè)人信息管理用例描述如下表所示。表3-3個(gè)人信息管理用例描述名稱個(gè)人信息管理參與者管理員用戶描述可以對自己的信息查改前置條件成功進(jìn)入系統(tǒng)后置條件無事件流登錄系統(tǒng)對自己的信息查改補(bǔ)充說明業(yè)主報(bào)修用例描述如下所示。表3-5業(yè)主報(bào)修用例描述名稱業(yè)主報(bào)修參與者用戶描述用戶在系統(tǒng)提交物品保修前置條件用戶已進(jìn)入網(wǎng)站后置條件系統(tǒng)可以讓用戶提交信息事件流(1)登錄網(wǎng)站,進(jìn)入維修頁面(2)填寫維修信息并提交補(bǔ)充說明小區(qū)信息用例描述如下表所示。表3-6小區(qū)信息管理用例描述名稱小區(qū)信息管理參與者管理員描述對小區(qū)資訊進(jìn)行增刪改查前置條件已進(jìn)入系統(tǒng)后置條件系統(tǒng)正常使用事件流進(jìn)入系統(tǒng)在小區(qū)信息管理頁面進(jìn)行修改補(bǔ)充說明表3-6維修處理管理用例描述名稱維修處理管理參與者管理員描述對維修信息進(jìn)行管理前置條件已進(jìn)入系統(tǒng)后置條件維修管理功能正常使用事件流(1)已登錄系統(tǒng)(2)對維修信息進(jìn)行修改補(bǔ)充說明表3-6報(bào)修評價(jià)管理用例描述名稱報(bào)修評價(jià)管理參與者用戶描述對報(bào)修評價(jià)進(jìn)行管理前置條件已進(jìn)入系統(tǒng)后置條件報(bào)修評價(jià)管理正常運(yùn)行事件流已進(jìn)入系統(tǒng)用戶可以對自己的評價(jià)進(jìn)行管理補(bǔ)充說明2.5、業(yè)務(wù)流程分析管理員:是系統(tǒng)的管理者,主要在系統(tǒng)中及時(shí)發(fā)布資訊和信息,各項(xiàng)數(shù)據(jù)的整合,及時(shí)處理住戶的問題和困難。發(fā)布資訊和解決住戶提交的維修處理是管理員每天必須的業(yè)務(wù),及時(shí)更新小區(qū)資訊,主要在后臺操作和處理。用戶:可以在系統(tǒng)中完善自己的個(gè)人信息,主要是對于設(shè)施的報(bào)修和資訊的了解等。業(yè)務(wù)流程如圖所示:圖3-2業(yè)務(wù)流程圖2.6、數(shù)據(jù)流程分析數(shù)據(jù)流圖是分析系統(tǒng)和組織模型中信息形式的圖形抽象同時(shí)也是描述信息邏輯模型結(jié)構(gòu)的一主要直觀形式,簡單易懂的圖像是不怎么了解的工程人員們也應(yīng)能輕易理解,這將是小區(qū)資訊者進(jìn)行與用戶系統(tǒng)之間的交流工作的一有效的手段。圖3-3頂層數(shù)據(jù)流圖中層數(shù)據(jù)流圖如下所示:圖3-4系統(tǒng)一層數(shù)據(jù)流圖4系統(tǒng)概要設(shè)計(jì)4.1系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)管理員頁面:主要有5個(gè)主要功能模塊。1.個(gè)人中心:修改密碼,查看編輯個(gè)人信息2.業(yè)主管理:對業(yè)主的信息等進(jìn)行管理3.小區(qū)信息管理:對小區(qū)信息,資訊進(jìn)行增刪改查等管理4.業(yè)主報(bào)修管理:對業(yè)主提交的維修信息進(jìn)行審核等操作管理5.報(bào)修評價(jià)管理:對報(bào)修評價(jià)的管理業(yè)主/用戶頁面:主要有4個(gè)功能模塊1.小區(qū)信息:主要是對小區(qū)信息的查看等2.業(yè)主報(bào)修:提交故障設(shè)備信息等3.小區(qū)資訊:對小區(qū)發(fā)布的資訊等進(jìn)行查看4.個(gè)人中心:對個(gè)人信息進(jìn)行修改等操作系統(tǒng)的模塊產(chǎn)品結(jié)構(gòu)設(shè)計(jì)主要是使系統(tǒng)的每個(gè)功能模塊獲得有效的細(xì)化和界定,而不是將每個(gè)子系統(tǒng)區(qū)劃為一個(gè)模塊。根據(jù)這種分解,每個(gè)模塊可以層級連接在一起,系統(tǒng)可以有一個(gè)順暢的運(yùn)作邏輯性。下面的圖是系統(tǒng)功能模塊的框架圖,根據(jù)它你能了解的掌握系統(tǒng)的基本要素。在這兒,將根據(jù)文本詳細(xì)說明每一個(gè)作用。用戶權(quán)限實(shí)際操作和管理:管理人員可以一起查看系統(tǒng)管理權(quán)限和別的用戶權(quán)限中間的用戶權(quán)限信息、修改、刪除用戶文件操作等的一系列管理操作。小區(qū)資訊管理:可以對小區(qū)資訊修改,管理員可以刪改等。小區(qū)信息管理:社區(qū)信息可以添加和升級,管理員可以修改和刪除。業(yè)主在線報(bào)修管理:可以及時(shí)對于業(yè)主的報(bào)修內(nèi)容進(jìn)行增刪改等功能以及系統(tǒng)維護(hù),管理員均可進(jìn)行對其的修改、維護(hù)刪除等操作。維修處理管理:可以對維修處理進(jìn)行增添以及更新,管理員可以修改和刪除。報(bào)修評價(jià)管理:維護(hù)評定可以提升和升級,管理員可對其修改、刪除等操作。模塊結(jié)構(gòu)圖如下所示。圖4-1模塊結(jié)構(gòu)圖4.2數(shù)據(jù)庫設(shè)計(jì)根據(jù)系統(tǒng)各個(gè)實(shí)體的關(guān)系,獲得總體ER圖??傮wER圖如下所示:圖4-9系統(tǒng)總體ER圖4.2.2數(shù)據(jù)表設(shè)計(jì)依據(jù)E-R實(shí)體模型,系統(tǒng)建立在每組的邏輯數(shù)據(jù)結(jié)構(gòu)。下邊是對每一個(gè)邏輯數(shù)據(jù)表的構(gòu)造最詳盡的描述,即在服務(wù)器建立名字?jǐn)?shù)據(jù)庫,下表:baoxiupingjia表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193baoxiumingcheng2002554baoxiutupian2002555weixiujindu2002556weixiuriqi2002557weixiujiageInt4108weixiupingfen2002559fuwupingfen20025510weixiupingjia20025511weixiugonghao20025512lianxidianhua20025513yonghuming20025514xingming20025515shouji20025516sfsh20025517shhf200255config表序號字段名稱字段類型大小允許為空最大長度1idInt4102name2002553value200255discussxiaoquxinxi表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193refidInt4104useridInt4105nickname2002556content2002557reply200255gerenxinxi表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193yonghuming2002554xingming2002555xingbie2002556touxiang2002557shouji2002558shentizhuangtai2002559dengjiriqiDateTime81910beizhu20025511sfsh20025512shhf20025513useridInt410news表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193title2002554introduction2002555picture2002556content200255token表序號字段名稱字段類型大小允許為空最大長度1idInt4102useridInt4103username2002554tablename2002555role2002556token2002557addtimeDateTime8198expiratedtimeDateTime819users表序號字段名稱字段類型大小允許為空最大長度1idInt4102username2002553password2002554role2002555addtimeDateTime819weixiuchuli表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193baoxiumingcheng2002554leixing2002555tupian2002556baoxiuriqiDateTime8197weixiuzhuangtai2002558weixiujiageInt4109weixiufankui20025510weixiuriqiDateTime81911yonghuming20025512xingming20025513loufanghao20025514weixiugonghao20025515ispay200255xiaoquxinxi表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193xiaoqumingcheng2002554xiaoquleixing2002555xiaoqurenshuInt4106xiaoquweizhi2002557wuyemingcheng2002558jiankangma2002559dengjishijianDateTime81910beizhu200255yezhu表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193yonghuzhanghao2002554mima2002555yonghuxingming2002556zhaopian2002557xingbie2002558lianxifangshi200255yezhubaoxiu表序號字段名稱字段類型大小允許為空最大長度1idInt4102addtimeDateTime8193baoxiumingcheng2002554leixing2002555tupian2002556baoxiuneirong2002557baoxiuriqiDateTime8198yezhuhao2002559yezhuxingming20025510loufanghao20025511sfsh20025512shhf200255詳細(xì)設(shè)計(jì)5.1登錄模塊的實(shí)現(xiàn)用戶的登錄流程如下所示:圖5-13登錄流程登錄界面如下所示圖5-1后臺登錄界面5.2用戶注冊模塊的實(shí)現(xiàn)用戶可以通過注冊頁面,填寫相關(guān)信息完成注冊。用戶注冊流程圖如所示圖5-3用戶注冊流程圖5-4用戶注冊界面5.3小區(qū)資訊管理模塊的實(shí)現(xiàn)系統(tǒng)對小區(qū)資訊進(jìn)行管理,增刪改查等。小區(qū)資訊添加流程如下所示圖5-15小區(qū)資訊添加流程小區(qū)資訊添加頁面,如下所示。圖5-16小區(qū)資訊添加界面小區(qū)資訊查詢頁面,如下所示。圖5-17小區(qū)資訊查詢界面5.4小區(qū)信息管理模塊的實(shí)現(xiàn)系統(tǒng)對小區(qū)信息進(jìn)行增添,添加小區(qū)信息等內(nèi)容,通過搜索攔可以進(jìn)行搜索。小區(qū)信息添加如下所示。圖5-18小區(qū)添加界面小區(qū)信息查詢頁面效果如下所示。圖5-19小區(qū)信息查詢界面5.5業(yè)主報(bào)修管理模塊的實(shí)現(xiàn)系統(tǒng)可以對業(yè)主報(bào)修的內(nèi)容可以操作和增添等管理,通過搜索攔可以進(jìn)行搜索。業(yè)主報(bào)修添加如下所示。圖5-18業(yè)主報(bào)修添加界面業(yè)主報(bào)修查詢頁面效果如下圖所示。圖5-19業(yè)主報(bào)修查詢界面5.6維修處理管理模塊的實(shí)現(xiàn)系統(tǒng)對維修處理進(jìn)行增添,添加維修處理等內(nèi)容,通過搜索攔可以進(jìn)行搜索。維修處理添加如下所示。圖5-18維修處理添加界面維修處理查詢頁面效果如下圖所示。圖5-19維修處理查詢界面5.7報(bào)修評價(jià)模塊的實(shí)現(xiàn)系統(tǒng)對報(bào)修評價(jià)進(jìn)行增刪等操作管理,通過搜索攔可以進(jìn)行搜索報(bào)修評價(jià)界面,如下圖所示。圖5-20報(bào)修評價(jià)管理界面圖5-21報(bào)修評價(jià)界面圖5-21維修費(fèi)用支付界面6系統(tǒng)的運(yùn)行測試6.1測試方法如下所示系統(tǒng)測試方案設(shè)計(jì):盡量早地測試系統(tǒng),早一步,不斷地測試。由于不正確發(fā)覺得越快,修補(bǔ)得就越好,修補(bǔ)問題的成本費(fèi)、經(jīng)濟(jì)成本越低。在設(shè)計(jì)本機(jī)的測試用例時(shí),盡快給出預(yù)期成果。一個(gè)高效的測試用例主要包含系統(tǒng)測試所采用的系統(tǒng)鍵入的數(shù)據(jù)信息,并依據(jù)系統(tǒng)鍵入的數(shù)據(jù)信息給出最好的預(yù)估系統(tǒng)測試運(yùn)作結(jié)果在完成測試用例時(shí),要確保沒有不法文本輸入的測試用例。6.2測試目的該系統(tǒng)具備小區(qū)電話報(bào)修、小區(qū)信息服務(wù)管理、維修業(yè)務(wù)處理報(bào)修等功能,做到系統(tǒng)簡單上手性高,很快的能夠會使用。6.3測試用例6.3.1注冊測試用戶注冊功能測試,如下所示。表6-1用戶注冊測試用例表編號名稱測試功能預(yù)期輸入測試操作測試過程預(yù)期輸出測試結(jié)果1注冊測試輸入信息正確的用戶信息,完成注冊用戶填寫正確用戶根據(jù)提示信息,輸入正確的信息,點(diǎn)擊注冊按鈕提醒用戶注冊成功,進(jìn)入登錄頁面正確2注冊測試出現(xiàn)錯誤的幾種情況沒有輸入正確用戶填寫沒有被注冊的信息并且其他項(xiàng)輸入正確,點(diǎn)擊注冊按鈕注冊失敗,提示輸入密碼不一致。正確6.3.2業(yè)主報(bào)修測試首先主要是要對小區(qū)業(yè)主們所要求報(bào)修數(shù)量的小區(qū)數(shù)據(jù)的實(shí)際數(shù)量進(jìn)行一個(gè)單元化的測試,修改小區(qū)的具體數(shù)據(jù)的實(shí)際總數(shù)。當(dāng)你隨意鍵入一組數(shù)字之外的具體單元號,例如一串?dāng)?shù)字A,系統(tǒng)軟件已可以充分完成自動識別,而且可以自行將其具體單元號改成數(shù)字1。通過不斷檢測這十幾組的小區(qū)數(shù)據(jù),均是已被發(fā)現(xiàn)并且系統(tǒng)并沒有被發(fā)現(xiàn)的bug,并且,系統(tǒng)本身也已能在實(shí)時(shí)的根據(jù)實(shí)際小區(qū)實(shí)際入住的小區(qū)數(shù)量,自動合理地計(jì)算出實(shí)際入住小區(qū)總價(jià)。接著我們再次來測試添加購物車時(shí)會出現(xiàn)的在同時(shí)添加到了第2種或者以上幾種同樣類型的小區(qū)時(shí)會出現(xiàn)的情況,發(fā)現(xiàn)在先添加的該同樣小區(qū)的小區(qū)數(shù)量也為2后,再同時(shí)添加到了該種同樣的小區(qū)中的時(shí)候該同樣小區(qū)數(shù)量同樣也是為3,發(fā)現(xiàn)在訂單上所添加的該同樣小區(qū)中的小區(qū)總的數(shù)量同時(shí)也是為5,測試的結(jié)果全部顯示為無誤,通過了上述的幾次的測試,均沒能發(fā)現(xiàn)在訂單上所添加到的該同樣小區(qū)數(shù)量和總價(jià)數(shù)同樣是為一致正確無誤的。訂單信息功能測試,如下表所示。表6-2訂單信息測試用例表用例編號用例名稱測試功能輸入操作過程預(yù)期輸出測試結(jié)果A1訂單功能測試小區(qū)加入訂單成功場景。提交報(bào)修提交生成報(bào)修訂單按鈕界面彈出訂單添加頁正確6.3.3功能測試添加功能的測試添加jpg格式的圖片默認(rèn)上傳成功,系統(tǒng)軟件會提示您一切正常瀏覽表明小區(qū)圖片。假如上傳為doc、mp3手機(jī)鈴聲等非圖片格式文件的圖片取得成功,系統(tǒng)軟件會再次提示不成功。刪除功能的測試用戶刪除任意編號的小區(qū),可以直擊點(diǎn)擊刪除按鈕,點(diǎn)擊并選擇確認(rèn)時(shí),則此時(shí)你便將發(fā)現(xiàn)可以自動刪除的所有的該刪除小區(qū)信息,頁面還將被自動地進(jìn)行了更新,同時(shí)再點(diǎn)擊查看該小區(qū)數(shù)據(jù)庫,發(fā)現(xiàn)在所有的該已刪除該小區(qū)信息頁面中所對應(yīng)的小區(qū)數(shù)據(jù)庫的其它所有小區(qū)數(shù)據(jù)信息中也是已經(jīng)自動刪除更新過的了,確定社區(qū)查詢作用運(yùn)作一切正常。查看功能測試本系統(tǒng)中的查看作用是根據(jù)點(diǎn)一下連接完成的。檢測小區(qū)信息管理方法編碼。在控制臺鍵入客戶登陸密碼,點(diǎn)一下模塊信息管理方法,可以同時(shí)見到模塊信息。點(diǎn)一下圖片查詢小區(qū)圖片。查看更多小區(qū)的信息是不是包括小區(qū)提交的圖片??偨Y(jié)與展望本系統(tǒng)主要是解決小區(qū)物業(yè)效率低下的問題,利用計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù),提升小區(qū)物業(yè)的管理效率和服務(wù)水平,提高小區(qū)的競爭力。使用戶使用更方便,讓管理者管理更加便捷和高效,最終提高物業(yè)服務(wù)質(zhì)量和提升小區(qū)用戶的滿意度。本系統(tǒng)運(yùn)用java語言,采用B/S模式,通過對該系統(tǒng)的使用,可以大大改善之前小區(qū)物業(yè)管理存在的效率太低等的問題。同時(shí)還能幫助整個(gè)小區(qū)內(nèi)的小區(qū)物業(yè)的報(bào)修業(yè)務(wù)管理信息系統(tǒng)全部進(jìn)行成了完全信息化、數(shù)字化,并在經(jīng)過系統(tǒng)調(diào)試,基本上達(dá)到了自動化系統(tǒng)的建設(shè)工作要求,而相對比起于以往常規(guī)的自動化管理服務(wù)方式,該業(yè)務(wù)系統(tǒng)又更方便合理高效的提供使用了大量小區(qū)物業(yè)的報(bào)修與管理信息資料,有效提升了小區(qū)物業(yè)報(bào)修管理的效率。完成本系統(tǒng)的時(shí)候,多次查找文獻(xiàn)和搜索相關(guān)的文章,是自己對于系統(tǒng)功能和目的更加明確,也鍛煉獨(dú)立思考的能力。系統(tǒng)雖然完成了,但是還有許多不足的地方和欠考慮的方面,今后會通過自己的努力,使系統(tǒng)更加完善,更加適應(yīng)如今小區(qū)物業(yè)管理的需求。參考文獻(xiàn)[1]邱若男,胡岸琪,彭國軍,張煥國。基于RASP技術(shù)的JavaWeb框架漏洞通用檢測與定位方案[J/OL].武漢大學(xué)學(xué)報(bào)(理學(xué)版),2020(03):285-296[2020-05-12]./10.14188/j.1671-8836.2019.0502.[2]戴亞峰,基于Javaweb的住宅小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),江西財(cái)經(jīng)大學(xué)2018.06;[3]趙越超,基于JavaEE的小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J],智能處理與應(yīng)用,山西農(nóng)業(yè)大學(xué)軟件學(xué)院,2020.07:2095-1302(2020)[4]劉雷,基于J2EE的智能小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J],遼寧生態(tài)工程職業(yè)學(xué)院,2020年第27卷第11期[5]侯金彪.基于JSP的小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]德州學(xué)院信息管理學(xué)院2020年3月第30卷第2期[6]ZHANGJinchang,LUOYiming,CHENJie.OceanicPlateauFormationImpliedbyOntongJavaPlateau,KerguelenPlateauandShatskyRise[J].JournalofOceanUniversityofChina,2020,19(02):351-360.[7]KlumppMatthias,LoskeDominic.SustainabilityandResilienceRevisited:ImpactofInformationTechnologyDisruptionsonEmpiricalRetailLogisticsEfficiency[J].Sustainability,2021,13(10)[8]王雁,汪明,謝秀穎,張
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度健康醫(yī)療大數(shù)據(jù)預(yù)付款全新合作協(xié)議
- 二零二五年度幼兒園保育員聘用合同書-幼兒教育創(chuàng)新項(xiàng)目合作
- 二零二五年度環(huán)保咨詢服務(wù)營業(yè)執(zhí)照轉(zhuǎn)讓合同
- 二零二五年度一手房購房意向金預(yù)定合同
- 2025年度有限責(zé)任公司股東離任協(xié)議書
- 二零二五年度拆除房屋及土地回收合同范本
- 二零二五年度學(xué)校食堂承包經(jīng)營與服務(wù)滿意度提升協(xié)議
- 二零二五年度離職后商業(yè)秘密保護(hù)及競業(yè)限制合同
- 二零二五年度房屋維修安全責(zé)任保險(xiǎn)協(xié)議
- 二零二五年度美容院養(yǎng)生保健入股合同協(xié)議
- 2024年黑龍江職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 股指期貨基礎(chǔ)知識介紹培訓(xùn)課件
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 2025中智集團(tuán)招聘重要崗位高頻重點(diǎn)提升(共500題)附帶答案詳解
- xx學(xué)校培訓(xùn)部工作職責(zé)
- T-GXAR 005-2024 制冷機(jī)房運(yùn)行維護(hù)規(guī)程
- 開工第一課安全培訓(xùn)總結(jié)精彩
- 二級WPS Office高級應(yīng)用與設(shè)計(jì)計(jì)算機(jī)等級考試試題與參考答案(2024年)
- 電子商務(wù)專業(yè)綜合技能測試題(附參考答案)
- 前程無憂測評題庫及答案
- 全腦血管造影術(shù)的護(hù)理查房
評論
0/150
提交評論