jsp小區(qū)物業(yè)管理系統(tǒng)ssh論文_第1頁
jsp小區(qū)物業(yè)管理系統(tǒng)ssh論文_第2頁
jsp小區(qū)物業(yè)管理系統(tǒng)ssh論文_第3頁
jsp小區(qū)物業(yè)管理系統(tǒng)ssh論文_第4頁
jsp小區(qū)物業(yè)管理系統(tǒng)ssh論文_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE23目錄TOC\o"1-3"\h\u摘要 4Abstract 5第一章緒論 61.1選題背景 61.2研究意義 61.3系統(tǒng)概述 71.4論文結構安排 7第二章開發(fā)技術與環(huán)境 92.1系統(tǒng)的實現(xiàn)架構 92.2系統(tǒng)使用的技術 92.2.1MyEclipse 92.2.2Tomcat 92.2.3MySQL簡介 102.2.4JSP語言及相關技術介紹 102.3系統(tǒng)使用的開發(fā)環(huán)境 102.3.1軟件環(huán)境的需求 102.3.2硬件環(huán)境的需求 11第三章系統(tǒng)需求分析 123.1可行性分析 123.1.1技術可行性 123.1.2環(huán)境可行性 123.2系統(tǒng)性能分析 133.3系統(tǒng)需求分析 133.4系統(tǒng)開發(fā)與運行環(huán)境分析 153.5網(wǎng)站目標 163.6網(wǎng)站設計原則 17第四章系統(tǒng)設計 184.1系統(tǒng)體系結構設計 184.2概要設計 184.3系統(tǒng)功能結構設計 184.4系統(tǒng)功能結構設計 194.5數(shù)據(jù)庫設計 194.5.1住戶數(shù)據(jù)表設計 204.5.2投訴數(shù)據(jù)表設計 214.5.3報修數(shù)據(jù)表設計 214.5.4收費數(shù)據(jù)表設計 224.5.5留言數(shù)據(jù)表設計 224.6本章小結 22第五章系統(tǒng)實現(xiàn) 235.1用戶登錄功能的實現(xiàn) 235.2系統(tǒng)主頁面 255.3業(yè)主信息管理界面 255.4投訴管理界面實現(xiàn) 275.5收費管理界面實現(xiàn) 29第六章系統(tǒng)測試 316.1系統(tǒng)的測試 316.1.1系統(tǒng)測試的重要性 316.1.2測試環(huán)境與測試條件 316.1.3測試方案 326.1.4系統(tǒng)測試用例 326.2本章小結 33第七章總結與展望 347.1總結 347.2展望 34致謝 36參考文獻 37摘要由于計算機的一直進步及各種各樣的信息管理系統(tǒng)的迅速發(fā)展,采用計算機料理物業(yè)管理產(chǎn)生的信息的方式益發(fā)揮出其不可替代的優(yōu)越性,各類物業(yè)信息管理的系統(tǒng)也隨之蓬勃開展,基于JSP的物業(yè)信息管理系統(tǒng),是目前新出現(xiàn)的一類信息管理系統(tǒng),比其他的系統(tǒng)發(fā)展的比較遲,所以不是很成熟,但是還有相當很大程度的用戶量,而且目前在占市場份額的很大一部分。因為開展的時間比較遲,以及傳統(tǒng)的物業(yè)信息管理形式的根深蒂固,以及用戶對系統(tǒng)的操作的不熟練,最終導致了物業(yè)信息管理系統(tǒng)的發(fā)展相對來說比較緩慢。本系統(tǒng)的設計與實現(xiàn),在滿足多種角色的用戶對系統(tǒng)的不同操作需要的前提下,同時也讓管理者通過系統(tǒng)完成利益最大化。該基于JSP的物業(yè)信息管理系統(tǒng),除了提供用戶查詢信息、繳費、報修的功能,管理員管理信息等問題外,更可以很大程度上提升資源利用率,這個本科畢業(yè)設計,采用本科階段學習過的Java語言,采用MySQL設計系統(tǒng)需要的數(shù)據(jù)庫,在此基礎上,設計開發(fā)基于JSP的物業(yè)信息管理系統(tǒng)。實現(xiàn)的基于JSP的物業(yè)信息管理系統(tǒng)中,用戶的登錄與注冊,物業(yè)信息的查看、用戶報修,管理員維護系統(tǒng)等所有的功能。

關鍵詞:物業(yè);JSP;管理;信息

AbstractAsaresultofthecomputerhasbeenprogressandtherapiddevelopmentofallkindsofinformationmanagementsystem,usingcomputerinformationproducedbythepropertymanagementservicebenefitplayitsirreplaceableadvantages,varioustypesofpropertyinformationmanagementsystemhasbeenvigorously,thepropertyinformationmanagementsystembasedonJSP,isoneofthenewtypeofmanagementinformationsystem,systemdevelopmentlaterthanothers,soitisnotverymature,buttherearequitealargedegreeofusers,andiscurrentlyinalargepartofmarketshare.Duetothelatedevelopmentofthepropertyinformationmanagementsystem,thedeep-rootedtraditionalpropertyinformationmanagementform,andusers'unproficiencyintheoperationofthesystem,thedevelopmentofthepropertyinformationmanagementsystemisrelativelyslow.Thedesignandimplementationofthesystem,inordertomeetthevariousrolesofusersonthepremiseofdifferentoperatingneedsofthesystem,butalsoletthemanagerthroughthesystemtoachievemaximumbenefits.ThepropertyinformationmanagementsystembasedonJSP,inadditiontoprovidingauserqueryinformation,payment,servicefunction,theadministratormanagementinformationandotherissues,morecanlargelyimproveresourceutilization,theundergraduatecoursegraduationdesign,theundergraduatelearningJavalanguage,usingMySQLdatabasedesignsystemneed,onthisbasis,thedesignanddevelopmentofpropertymanagementinformationsystembasedonJSP.TherealizationofthepropertyinformationmanagementsystembasedonJSP,userloginandregistration,propertyinformationview,userrepair,administratormaintenancesystemandallotherfunctions.Keywords:property;TheJSP.Management;information第一章緒論1.1選題背景隨時社會的進步和各種需要管理的信息數(shù)量不斷增加,越來越多的行業(yè)在不斷的采用計算機信息管理系統(tǒng)來對自己的信息進行管理?;谟嬎銠C網(wǎng)絡的信息管理系統(tǒng)已經(jīng)逐步被應用在社會的各個行業(yè),比如政府部門,企業(yè)甚至于家庭。但是即使有這樣的背景基于計算機網(wǎng)絡開發(fā)的系統(tǒng)由于開發(fā)和使用的成本關系還不是特別的普及?;谟嬎銠C網(wǎng)絡的管理系統(tǒng)首先被應用在大型企業(yè)當中,企業(yè)以及小型的企業(yè)由于成本關系還沒有得到普遍的應用。在小區(qū)日常事務處理中,對小區(qū)物業(yè)的信息的管理是必不可少的一部分,之前小區(qū)物業(yè)信息管理技術相對落后,隨著計算機信息管理技術的不斷發(fā)展和進步,小區(qū)物業(yè)信息管理也逐步采用基于網(wǎng)絡的信息化系統(tǒng)來進行管理了。在小區(qū)物業(yè)信息管理的過程中,需要管理的信息比較繁瑣,所以傳統(tǒng)的手工檔案的方式已經(jīng)不能勝任對教師信息的管理。傳統(tǒng)的小區(qū)物業(yè)信息手工管理方式一般都采用紙質報表的方式來進行管理,查找信息以及住戶提交報修信息十分費力,工作效率低下,準確度相對滯后,所以就必須在計算機網(wǎng)絡管理系統(tǒng)發(fā)展起來之后逐步采用計算機的方式來對小區(qū)物業(yè)信息進行管理,特此開發(fā)出基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)。1.2研究意義隨著小區(qū)規(guī)模的不斷增加,小區(qū)物業(yè)信息管理過程越來越繁瑣,轉變其管理模式是必不可少的步驟。由于小區(qū)要處理的物業(yè)信息量變得十分龐大,小區(qū)從傳統(tǒng)的人工管理轉變成信息自動化管理是必然的。傳統(tǒng)的小區(qū)物業(yè)信息管理方式,已經(jīng)不能滿足當今時代的要求。基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)通過對住戶信息、物業(yè)信息的自動化管理,可以提高信息管理的工作效率。通過系統(tǒng)的管理,能夠有效的避免人工管理所產(chǎn)生的處理數(shù)據(jù)的問題。同時能夠使得物業(yè)信息的管理更加規(guī)范化,促進信息管理往更加高效率的方向發(fā)展。基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)主要是應用目前相對成熟的技術進行開發(fā)和維護,完全具備實際可操作性,是對現(xiàn)實情況調查與分析后,做出的合理選題與研發(fā),對于具體的社會問題擁有一定的自適應性。本論文所開發(fā)的基于JSP的小區(qū)物業(yè)信息管理系統(tǒng),對于工作人員來說,不只是能夠促進員工的工作的積極性,促進工作的效率與工作的精確性,還可以給用戶提供很好的用戶體驗,提高小區(qū)整體信息化水平。工作人員通過使用系統(tǒng),在高效率的完成自己工作的同時可以完善自己的知識體系。對于開發(fā)人員來說,開發(fā)該系統(tǒng)不僅給行業(yè)帶來了方便,還提高了自己的動手能力,將理論知識與實踐相結合,個人能力得以升華。1.3系統(tǒng)概述因為計算機技術迅速進入人們的視野,人們生活離不開信息技術,人們的生活程度和人們的生活的方式發(fā)生了很大的變更。人們生活的各個范疇,都有計算機技術的影子。小區(qū)這樣一個復雜的場合中,用戶與工作人員都有自己的權限,怎樣區(qū)分不同角色的不同權限?怎樣解決銷售與管理問題?本畢業(yè)設計運用JSP技術,運用互聯(lián)網(wǎng)模式,設計完成全新的小區(qū)信息管理系統(tǒng)。本論文從現(xiàn)實角度出發(fā),分析系統(tǒng)開發(fā)的可行性,結合自己所學的知識與開發(fā)實踐,詳細設計實現(xiàn)了物業(yè)管理系統(tǒng)。該畢業(yè)設計首先具體介紹了系統(tǒng)設計的必要性以及目前這個行業(yè)發(fā)展的現(xiàn)狀,其次介紹了涉及到的相關技術,然后對系統(tǒng)和需要的數(shù)據(jù)庫進行詳細的分析設計,規(guī)劃系統(tǒng)開發(fā)到的整個流程,最后給出去系統(tǒng)實現(xiàn)的界面與系統(tǒng)的測試用例。1.4論文結構安排第一章:首先通過對基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)的課題背景、發(fā)展趨勢、系統(tǒng)運行意義、系統(tǒng)概述做了詳細說明,通過對緒論內容的書寫為開發(fā)基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)做好調研工作。第二章:對整個所要開發(fā)的教師信息管理系統(tǒng)進行具體的剖析,該剖析包含有可行性分析、需求分析、系統(tǒng)業(yè)務分析、以及整個系統(tǒng)的數(shù)據(jù)流程的剖析,通過對上述分析解剖整個系統(tǒng)的功能,熟悉業(yè)務系統(tǒng)流程,為后期功能設計及代碼編寫做好準備工作。第三章:通過對系統(tǒng)分析確定好系統(tǒng)開發(fā)所使用的相關技術及軟件工具。第四章:第四章主要是本設計的概要設計,分析系統(tǒng)的各個模塊,簡述系統(tǒng)數(shù)據(jù)庫的設計過程。第五章:系統(tǒng)詳細設計,介紹系統(tǒng)主要功能模塊的運行結果及重點代碼。第六章:系統(tǒng)測試,本章主要介紹開發(fā)的教師信息管理系統(tǒng)的測試過程。第七章:總結與展望,講述了開發(fā)和調試中遇到的問題,總結了了本次項目中對本人的作用以及展望。

第二章開發(fā)技術與環(huán)境2.1系統(tǒng)的實現(xiàn)架構本次畢業(yè)設計,實現(xiàn)了一個基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)。該系統(tǒng)選擇用JSP語言開發(fā),是一個B/S模式的網(wǎng)頁。選擇支持JSP語言的MyEclipse編譯環(huán)境,由于該編譯環(huán)境有很多供用戶使用的插件,以及環(huán)境穩(wěn)定,獲得了很多人的開發(fā)首選。在系統(tǒng)服務器方面,采用Tomcat7作為網(wǎng)頁服務器,相對其他的比較穩(wěn)定。在UI界面設計時,用HTML+CSS基本語法設計實現(xiàn)。以下詳細介紹上述的技術以及編譯環(huán)境。2.2系統(tǒng)使用的技術2.2.1MyEclipseMyEclipse,作為一個JavaWeb項目的編譯工具,得到了很多程序員的青睞,而且在MyEclipse開發(fā)平臺中有許支撐開發(fā)的插件用于支持J2EE技術。MyEclipse平臺具有全面的功能和應用程序,MyEclipse還可以支持開源的產(chǎn)品。該編譯工具的企業(yè)級平臺,主要是以EclipseIDE為基礎進行開發(fā)和擴展而來的。MyEclipse工具對數(shù)據(jù)庫開發(fā)使用和采用J2EE來開發(fā)的情況下,便會利用以上提到了技術,更加便捷、穩(wěn)定,性能各方面都很有優(yōu)勢。它對于組織集合應用程序使用的服務器也非常友好。這是一個功能豐富的集成開發(fā)環(huán)境,包括全面的設計以及開發(fā)系統(tǒng)該有的功能,如支持SQL設計,靜態(tài)頁面語言等。2.2.2TomcatTomcat,作為一個輕量級的服務器,具有特定于應用程序的特征,經(jīng)常被用于JSP開發(fā)的中小型的Web系統(tǒng)中,使用Tomcat服務器,適合用戶群體比較小的情況,換而言之,就是同時訪問的用戶量在Tomcat服務器可接受的范圍內,Tomcat才能更好的發(fā)揮其性能。開發(fā)人員希望開發(fā)的基于JSP語言的系統(tǒng)進行調試,Tomcat服務器通常是首選。開發(fā)者只需要將系統(tǒng)打包部署到Tomcat服務器上面,運行項目,用戶便可以通過瀏覽器提交相應的用戶請求。Tomcat是Apache服務器上的另外開發(fā)出來的一個用于發(fā)布輕量級系統(tǒng)的服務器。Tomcat也可以作為一個獨立的進程供人們使用。2.2.3MySQL簡介MySQL實質上就是一個關系型數(shù)據(jù)庫管理系統(tǒng),使用的核心語言是SQL語言,而其也是搭建、管理數(shù)據(jù)庫最常用的標準化語言之一。MySQL主要有體積小、速度快、總體擁有成本低、開放源碼等特點,重要原因是源于它采用了雙授權政策——分為社區(qū)版和商業(yè)版。開發(fā)本系統(tǒng)的后臺數(shù)據(jù)庫管理就是采用MySQL進行統(tǒng)一管理和優(yōu)化,以便于提供更加優(yōu)質的平臺以供用戶使用,基本上實現(xiàn)了實際應用中后臺數(shù)據(jù)的統(tǒng)一管理和修改,為本系統(tǒng)提供有力的后臺保障。2.2.4JSP語言及相關技術介紹JSP主要是諸多公司合作、共同建立的一種動態(tài)技術標準。實質是把Java程序片段(Scriptlet)和JSP標簽加入傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中,從而構成JSP網(wǎng)頁。JSP全名為javaserverpage,簡而言之,就是Servlet的一個簡化設計。對應Servlet一樣,JSP也是在服務器端執(zhí)行,通常情況下把一個HTML文本返回給客戶端,所以客戶端只要有瀏覽器就可以瀏覽。對于插入的Java程序段可實現(xiàn)的功能主要有操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,從而實現(xiàn)建立動態(tài)網(wǎng)頁所需要的具體功能。JSP(JavaServerPages)實質是一種動態(tài)頁面技術,主要功能是從Servlet中分離出來表示邏輯。2.3系統(tǒng)使用的開發(fā)環(huán)境以下詳細介紹設計實現(xiàn)該系統(tǒng)所用到的硬件和軟件。2.3.1軟件環(huán)境的需求在操作系統(tǒng)方面,首選Windows7操作系統(tǒng),考慮到該系統(tǒng)比較穩(wěn)定友好,設計完的系統(tǒng)可以部署到其他的操作系統(tǒng)上面,對操作系統(tǒng)的選擇,不太苛刻,對所有的操作系統(tǒng)都是兼容的。其次,選擇系統(tǒng)的編譯環(huán)境,用MyEclipse10編譯工具,考慮到該工具功能豐富,在系統(tǒng)開發(fā)過程中,可以隨時隨地的進行調試,該編譯工具中可以安裝Tomcat服務器插件,更加方面開發(fā)人員進行調試代碼。系統(tǒng)開發(fā)之前,需要完成數(shù)據(jù)庫的設計,選擇MySQL數(shù)據(jù)庫,并采用NavicatforMySQL數(shù)據(jù)庫可視化工具,方便快捷。

計算機系統(tǒng):Windows7開發(fā)工具:Myeclipse開發(fā)技術:JavaEE1.7數(shù)據(jù)庫:MySQL5.7.17服務器:ApacheTomcat9.02.3.2硬件環(huán)境的需求處理器:Intel(R)Core(TM)i7-7700CPU@3.60GHZ內存:4G內存(或者4G以上)硬盤:200G固態(tài)硬盤(或者200G以上)

第三章系統(tǒng)需求分析3.1可行性分析3.1.1技術可行性隨著近幾年的科技技術的迅速普及,很多種新興語言現(xiàn)在都變成了主流的開發(fā)語言,JSP語言是目前系統(tǒng)開發(fā)中經(jīng)常用到的語言之一,很多大型的應用型系統(tǒng)都用JSP語言開發(fā),不僅方便上手開發(fā)簡單。JSP語言的使用是目前網(wǎng)頁開發(fā)技術中比較成熟,且非常實用的技術,許多公司的開發(fā)仍然是這種技術。由于各式各樣的瀏覽器的普及,在使用開發(fā)語言開發(fā)應用型系統(tǒng)的時候,不僅要考慮實現(xiàn)系統(tǒng)需要實現(xiàn)的功能,還需要開率到瀏覽器的兼容性的問題,本次基于JSP的小區(qū)物業(yè)信息管理系統(tǒng),采用JQuery技術,可以解決出現(xiàn)的兼容性的問題。所以,在開發(fā)的過程中,只要考慮到技術的操作,不用再擔心不同版本出現(xiàn)問題,在節(jié)約開發(fā)時間的同時,強化用戶友好性。用戶在使用該系統(tǒng)的時候,界面友好,響應迅速。系統(tǒng)開發(fā)選擇了JSP語言,上手快,開發(fā)出來的系統(tǒng)不管在視覺還是在使用過程中都有其他語言不可比擬的優(yōu)勢,JAVA和Jscript能夠很好的移植向JSP,編程過程中也熟練上手,3.1.2環(huán)境可行性本論文開發(fā)的基于JSP的小區(qū)物業(yè)信息管理系統(tǒng),界面簡潔美觀,功能齊全。操作人員在使用時,通過簡單的培訓即可上手,頁面中的很多功能都使用插件完成,信息自己生成。無需太多的輸入。用戶只要了解基本的操作知識就可以進行管理物業(yè)信息。因此可見,在技術方面,沒有大的問題。本基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)完全是自主開發(fā)到的用于撰寫畢業(yè)論文的系統(tǒng),同時在實際使用中存在非常深遠的意義,用于開發(fā)系統(tǒng)的軟件,是免費的。設計實現(xiàn)該基于JSP的小區(qū)物業(yè)信息管理系統(tǒng),作為一個本科生畢業(yè)設計來說,沒有侵權的情況,所以在法律方面是沒有任何問題的。按照上述的系統(tǒng)剖析,開發(fā)完成一個基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)與原有的信息管理模式比較具有速度更快,操作更精確,節(jié)省開銷等有很多好處,所以,建立基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)是及其可行的。

3.2系統(tǒng)性能分析(1)可靠性需求系統(tǒng)可用性:一般的用戶可以用該系統(tǒng)就可以完成通常的操作需求,但大多數(shù)界面上面涉及的廣告較多,而且使用的等待時間較長,在使用過程中容易產(chǎn)生停滯或者崩潰,所以在設計過程中,一定要考慮到整個系統(tǒng)的可靠性,避免使用時間過長或非法操作而崩潰的現(xiàn)象。(2)可支持性需求本系統(tǒng)采用B/S結構,系統(tǒng)在完成的時候,只需要在服務器上進行一個簡單的部署之后,用戶對本系統(tǒng)的訪問僅僅借助瀏覽器來實現(xiàn)。所以,部署的程序如果有需要改動的時候,用戶只需要在服務器端修改程序就可以實現(xiàn),修改完成的程序,再次訪問就可以看到修改之后版本的程序。(3)系統(tǒng)的完整性需求要求基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)的信息記錄的完整性,系統(tǒng)的內容是不能為空的,信息發(fā)布的各種數(shù)據(jù)之間的聯(lián)系需要保證正確性。(4)性能需求該系統(tǒng)的頁面響應的時問應該在3秒以內,響應時間控制在4秒內;該系統(tǒng)可同時容納多個用戶在線的訪問。(5)易用性需求進入該系統(tǒng)的使用者應該掌握系統(tǒng)的所有的操作,簡潔明了的界面是用戶較為喜歡和習慣的使用選擇,本設計過程中,要本著簡潔卻功能全面、清晰明了卻使用方便的原則,讓用戶舒心操作。(6)操作性需求基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)所涉及到的產(chǎn)品范圍較廣、為了盡可能滿足大多業(yè)務上的需求,在設計時,操作簡單,根據(jù)操作步驟,可以進行相應的圖標提示或者文字說明,讓整個操作過程富有人性化。3.3系統(tǒng)需求分析基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)首先是由系統(tǒng)管理員對信息進行管理等。用戶可以注冊登錄,可以在線報修,可以在線繳費和在線投訴小區(qū)物業(yè)。管理員需要使用系統(tǒng)管理小區(qū)業(yè)戶信息,管理住戶投訴信息以及報修的信息,同時管理員還需要管理收費的信息等。用戶用例圖展示圖下所示:圖3-1用戶用例圖管理員用例圖展示如圖所示:圖3-2管理員用例圖在使用系統(tǒng)之前,用戶需要注冊自己的賬號。用戶需要點擊系統(tǒng)主頁上的注冊按鈕進入用戶注冊的界面并詳細填寫自己的真實信息。完成注冊后注冊,提交注冊,如果數(shù)據(jù)庫中存在該用戶的信息,需要提示用戶重新填寫帳號。如果填寫的賬號不存在,添加賬號和密碼。如果密碼為空,則返回繼續(xù)添加。否則,用戶信息將被添加到數(shù)據(jù)庫中,用戶信息注冊成功,用戶注冊流程圖如下:圖3-3注冊流程圖用戶登錄系統(tǒng),需要提交自己注冊的賬號以及密碼。如果用戶填寫的賬號或者密碼信息錯誤的話,不能登錄系統(tǒng),系統(tǒng)提示要再次輸入正確的賬號與密碼重新登錄。用戶登錄流程圖如下所示。圖3-4登錄流程圖3.4系統(tǒng)開發(fā)與運行環(huán)境分析所有的系統(tǒng)設計,都要有屬于自己的設計規(guī)則。該基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)也有著自己的設計標準:1.簡單:在保證基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)能夠成功實現(xiàn)的前提下,并盡量使基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)更容易操作,對于一個基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)來說,這是非常重要的。2.針對性:系統(tǒng)設計的重點是小區(qū)物業(yè)相關信息的管理,它具有針對性很強的特點。

3.適用范圍:各注冊用戶,物業(yè)管理人員均可用。4.操作環(huán)境(1)硬件平臺:CPU:酷睿i3-3.0GHZ內存:2G以上硬盤:320GB(2)軟件平臺:MyEclipse105.所需要的操作系統(tǒng):Window7或Win8均可6.數(shù)據(jù)庫:MySQL數(shù)據(jù)庫3.5網(wǎng)站目標所設計的基于JSP的物業(yè)管理系統(tǒng)是一個基于瀏覽器的B/S架構的管理小區(qū)物業(yè)信息的系統(tǒng),基于JSP的物業(yè)管理系統(tǒng)在設計的過程中使用了簡潔大方的頁面布局,通過瀏覽器作為用戶的客戶端登錄工具,可以滿足。使用者只要通過網(wǎng)絡既可以辦公,無需再單獨安裝客戶端,能夠實現(xiàn)無地域要求、提供工作效率、完善工作流的目標?;贘SP的物業(yè)管理系統(tǒng)的設計采用結構化的開發(fā)方法,把整個基于JSP的物業(yè)管理系統(tǒng)開發(fā)過程分成若干階段,每一個階段都是一個模塊,每一個模塊都有它對應的需要完成的目標,這樣化整為零的思路,讓網(wǎng)站開發(fā)更靈活。設計好每一個單獨的模塊之后,再將這些模塊整合在一起,就可以實現(xiàn)整個網(wǎng)站的所有功能?;贘SP的物業(yè)管理系統(tǒng)是由各子網(wǎng)站組成的整體,具有基于JSP的物業(yè)管理系統(tǒng)的整體性特征。傳統(tǒng)的管理方式的方式,由于人工管理的缺陷,業(yè)務數(shù)據(jù)的處理只可以通過手工管理,將每個部分的數(shù)據(jù)整合在一起同意分析,離散的信息不僅手機起來吃力,還會造成各種各樣的錯誤。因此,在網(wǎng)站開發(fā)過程中,首先考慮到的就是處理手工管理的缺陷。數(shù)據(jù)收集應盡可能統(tǒng)一,語言描述應保持一致,并且需要共享所有的資源。確保子網(wǎng)站可以穩(wěn)步的發(fā)展運行,但是過程中要盡可能的避免大量信息重復,并尋求基于JSP的物業(yè)管理系統(tǒng)的整體優(yōu)化。3.6網(wǎng)站設計原則本網(wǎng)站設計實現(xiàn)的基于JSP的物業(yè)管理系統(tǒng)的每個子模塊,都有各自的功能,彼此之間,既是獨立的個體,又有著緊密的聯(lián)系,這些小的子模塊統(tǒng)一起來,就是一個完整網(wǎng)站。其中要是有一個小模塊發(fā)生變化,總體網(wǎng)站的功能也肯定會發(fā)生變化。需要調整整體網(wǎng)站的功能。因此,在電子商務系統(tǒng)開發(fā)中,不能不考慮基于JSP的物業(yè)管理系統(tǒng)的相關性,即不能不考慮其他子網(wǎng)站而孤立地設計基于JSP的物業(yè)管理系統(tǒng)。該論文設計實現(xiàn)的基于JSP的物業(yè)管理系統(tǒng),需要有靈活的適應性,如果一個網(wǎng)站不適用外界到的環(huán)境,他就沒有足夠強的生命力。由于物業(yè)管理系統(tǒng)是一個很復雜的工程,故要求基于JSP的物業(yè)管理系統(tǒng)的結構具有較好的靈活性和可塑性。維持基于JSP的物業(yè)管理系統(tǒng)可以有條不紊的運行的前提條件是用戶與管理者之間的信任。因此在設計基于JSP的物業(yè)管理系統(tǒng)時,要保證基于JSP的物業(yè)管理系統(tǒng)軟硬件設備的穩(wěn)定性;要保證數(shù)據(jù)采集的質量;要有數(shù)據(jù)校驗功能;還需要有保證基于JSP的物業(yè)管理系統(tǒng)安全運行下去的安全措施。只有通過這樣的方式,本論文設計完成的基于JSP的物業(yè)管理系統(tǒng),才有可靠性的保障?;贘SP的物業(yè)管理系統(tǒng)的可靠性是檢驗基于JSP的物業(yè)管理系統(tǒng)成敗的主要指標之一。新基于JSP的物業(yè)管理系統(tǒng)投入運行后,盡快銷售投資,以促進基于JSP的物業(yè)管理系統(tǒng)的達到利益最大化,促進社會公眾效益

第四章系統(tǒng)設計4.1系統(tǒng)體系結構設計以下是系統(tǒng)的軟件環(huán)境:1.系統(tǒng)設計實現(xiàn)之后,需要有一個軟件環(huán)境運行系統(tǒng),以供用戶使用,系統(tǒng)運行環(huán)境如下所示:需要的電腦系統(tǒng):Windows7、Windows8或者Windows10系統(tǒng)運行需要的瀏覽器:推薦火狐瀏覽器,有較強的兼容性。2.系統(tǒng)運行需要的數(shù)據(jù)庫的服務器需要的系統(tǒng):Windows2012Server。需要的數(shù)據(jù)庫的系統(tǒng):MySQL4.2概要設計系統(tǒng)工作原理圖如圖4-1所示。圖4-1系統(tǒng)工作原理圖4.3系統(tǒng)功能結構設計在系統(tǒng)設計的過程中,一般采用“分而治之”的設計思想,將整體系統(tǒng)分割成彼此之間相互關聯(lián)的細小模塊,然后先確定每一個模塊的功能,設計每一個模塊,最后將這些小模塊整合到一個系統(tǒng)匯總。實現(xiàn)的過程分為以下的幾個步驟:將需要完成的系統(tǒng)分成很多各個功能模塊按照各個小模塊的用戶需求,定義每個模塊的功能按照小模塊的功能,分清楚他們之間存在的關系確定每個模塊之間的參數(shù)傳遞和信息交互通過前面的分析,得到該系統(tǒng)的功能如下:圖4-2系統(tǒng)功能結構圖4.4系統(tǒng)功能結構設計系統(tǒng)開發(fā)之前,需要明確整個系統(tǒng)的開發(fā)的各個環(huán)節(jié)之間的關系。小的功能模塊設計完成之后,將每一個小模塊進行結合,形成完整的系統(tǒng),最后測試實現(xiàn)的系統(tǒng),找出存在的問題并進一步修改這些問題。系統(tǒng)開發(fā)的流程如下所示:圖4-3系統(tǒng)的開發(fā)流程圖4.5數(shù)據(jù)庫設計基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)的設計中的數(shù)據(jù)庫的設計實質上主要是對數(shù)據(jù)表的設計,數(shù)據(jù)表主要分為用戶數(shù)據(jù)表設計、投訴數(shù)據(jù)庫表設計等部分,數(shù)據(jù)庫E-R圖展示如下所示:圖4-4數(shù)據(jù)庫E-R圖數(shù)據(jù)表設計如下圖所示:4.5.1住戶數(shù)據(jù)表設計住戶數(shù)據(jù)表主要用于對系統(tǒng)安全性和可靠性的一個數(shù)據(jù)支撐,用來服務于系統(tǒng)的權限管理,主要包括ID、姓名、性別、年齡、住址、聯(lián)系方式、登陸賬號、登陸密碼等。如表4-1所示。表4-1住戶數(shù)據(jù)表(t_zhuhu)序號名稱注釋數(shù)據(jù)類型長度1IDInt編號42NameVarchar姓名503SexVarchar性別504AgeInt年齡45AddressVarchar住址506TelVarchar聯(lián)系方式507LoginnameVarchar登陸賬號508LoginpwVarchar登陸密碼504.5.2投訴數(shù)據(jù)表設計投訴信息表主要用于存儲業(yè)主的投訴信息,主要字段有投訴時間、投訴原因、業(yè)主ID、投訴狀態(tài)等表4-2投訴信息表(_tousu)序號名稱注釋數(shù)據(jù)類型長度1IDInt編號42tousu_shijianVarchar投訴時間503tousu_yuanyinVarchar投訴原因504zhuhu_idInt業(yè)主ID45tousu_zhuangtaiVarchar狀態(tài)46IDInt編號44.5.3報修數(shù)據(jù)表設計報修信息表主要用于存儲業(yè)主的報修信息,主要字段有報修時間、報修原因、業(yè)主ID、報修狀態(tài)等,如表4-3所示;表4-3報修數(shù)據(jù)表(t_baoxiu)序號名稱注釋數(shù)據(jù)類型長度1IDInt編號42baoxiu_shijianVarchar報修時間503baoxiu_yuanyinVarchar報修原因504zhuhu_idInt業(yè)主ID45baoxiu_zhuangtaiVarchar報修狀態(tài)44.5.4收費數(shù)據(jù)表設計收費信息表主要用于存儲對業(yè)主的收費信息,主要字段有收費時間、收費項目、業(yè)主ID、收費金額等表4-4收費數(shù)據(jù)表(t_shoufei)序號名稱注釋數(shù)據(jù)類型長度1IDInt編號42shoufei_shijianVarchar收費時間503shoufei_xiangmuVarchar收費項目504shoufei_jineInt收費金額45zhuhu_idVarchar業(yè)主ID44.5.5留言數(shù)據(jù)表設計留言信息表主要用于存儲業(yè)主的留言信息,主要字段有留言時間、留言標題、留言內容、留言業(yè)戶等表4-5留言數(shù)據(jù)表(t_liuyan)序號名稱注釋數(shù)據(jù)類型長度1liuyan_idInt編號42liuyan_titleVarchar留言標題503liuyan_contentVarchar留言內容504liuyan_dateData留言日期45liuyan_userInt業(yè)主ID44.6本章小結本章首先對整個設計的框架進行了講解,對在整個設計的體系結構進行了講解,又處采用分層設計思想,對系統(tǒng)的模塊進行了劃分,并繪制了模塊化分層圖,進行了用戶操作流程的敘述及其圖的設計,最后對整個系統(tǒng)在設計過程中所用的數(shù)據(jù)表進行了表述。第五章系統(tǒng)實現(xiàn)基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)實現(xiàn)了之前需求分析過程中的所有功能模塊:用戶注冊和登錄、管理員以及注冊用戶的密碼修改、管理注冊用戶的所有信息等。5.1用戶登錄功能的實現(xiàn)為了保證基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)的安全性,要先使用本基于JSP的小區(qū)物業(yè)信息管理系統(tǒng)必須先登陸到系統(tǒng)中,用戶使用系統(tǒng)的時候,先要在系統(tǒng)首頁中,找到登錄的位置,輸入注冊時登記的賬號名與密碼,登錄時,系統(tǒng)會驗證用戶的合法性。如果用戶是系統(tǒng)的合法用戶,進入系統(tǒng),如果用戶在登錄之前沒有注冊自己的賬號與密碼,就不能登錄到系統(tǒng)當中。用戶登錄的界面如下圖所示:

圖5-SEQ圖_5_-\*ARABIC1用戶登錄圖系統(tǒng)登錄界面是仿照其它登錄界面做的,放置了登錄需要輸入的各項信息,在用戶輸入信息,還可以提示用戶,如果用戶輸入的信息有誤或者沒有輸入完整的信息,系統(tǒng)會提示用戶,重新輸入正確信息,輸入正確后,彈出框自動消失。5.2系統(tǒng)主頁面用戶登錄系統(tǒng)之后,可以進入到系統(tǒng)主頁面完成對應的操作。系統(tǒng)主頁面展示如圖5-2所示:圖5-2系統(tǒng)主頁面5.3業(yè)主信息管理界面業(yè)主信息管理界面展示如下圖所示,管理員可以通過以下界面查詢業(yè)主信息,審核業(yè)主信息,刪除業(yè)主信息等。圖5-3業(yè)主信息管理界面5.4投訴管理界面實現(xiàn)管理員通過以下界面管理所有業(yè)主投訴的信息,管理員可以完成查看投訴信息,刪除投訴信息,受理投訴信息等操作。圖5-4投訴管理界面5.5收費管理界面實現(xiàn)收費錄入界面展示如下圖所示,管理員通過以下界面選擇住戶,選擇收費時間,填寫收費項目以及收費金額。圖5-5收費管理界面

第六章系統(tǒng)測試6.1系統(tǒng)的測試6.1.1系統(tǒng)測試的重要性伴隨信息技術的快速發(fā)展,軟件產(chǎn)品現(xiàn)已成為社會生活不可缺少的一部分。而與此同時軟件產(chǎn)品的質量也就成為了廣大社會的熱切關注。無論是軟件的生產(chǎn)者還是使用者,生存競爭日趨激烈,鑒此開發(fā)商為占用更大的商場,軟件質量就成為了重要指標之一。軟件的使用者為更好的達到自己的功能需求,自然選擇更優(yōu)質的軟件產(chǎn)品,進而為個人需求更好的服務。主動地尋求系統(tǒng)潛在問題并不是系統(tǒng)測試的主要目的,發(fā)現(xiàn)問題的實質其實是為了更好地解決問題,最終目的是把一個高效能、高質量的系統(tǒng)交付客戶使用。經(jīng)過問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼和單元測試,得到了系統(tǒng)的初始程序,開始進入到軟件測試階段。然而,在軟件測試的各個階段或流程中總會存在部分潛藏的錯誤和缺陷,如果不能夠及時、準確的發(fā)現(xiàn)并改正已有的錯誤和缺陷,那么軟件產(chǎn)品的開發(fā)將存在巨大的潛在風險,對于用戶將是極其不負責任的表現(xiàn)。因此,程序的健壯性、可靠性到目前為止都沒有得到可靠的檢測和評估,而軟件測試就成為了軟件系統(tǒng)能夠正常使用的必要手段軟件測試,作為軟件開發(fā)中最后也是最重要的一部分,也作為按開發(fā)周期中的一個環(huán)節(jié),其重要性不言而喻。在開發(fā)基于JSP的物業(yè)管理系統(tǒng)之后,需要設計系統(tǒng)測試以識別系統(tǒng)中的問題并改進系統(tǒng)。6.1.2測試環(huán)境與測試條件軟件測試是為了發(fā)現(xiàn)軟件開過程中潛在的各種問題,優(yōu)質的測試應當是發(fā)現(xiàn)了從來都沒有關注到的錯誤。通常來說,由軟件開發(fā)者進行軟件測試并不恰當,應由軟件開發(fā)者之外的其他開發(fā)團隊進行軟件測試流程,目的是盡可能全面、客觀地發(fā)現(xiàn)程序中的潛藏錯誤,讓軟件的使用更加穩(wěn)妥和可靠。所有測試的出發(fā)點應是客戶的具體需求,并且測試之前要做好詳細、可靠地測試計劃。同時,應把Pareto原理應用到軟件測試中,從小規(guī)模測試逐步到大規(guī)模測試,而為了達到最佳的測試效果,應該通過獨立的第三方具體操作,得到最大程度公開透明的測試結果。軟件測試的目的是通過測試開發(fā)完的系統(tǒng),找出系統(tǒng)中存在的問題,完善系統(tǒng),提高系統(tǒng)的性能以及友好型。通過軟件測試,開發(fā)出來的系統(tǒng)質量更高,更加適合投入到實際生活中使用。軟件測試的環(huán)境需求如下:計算機系統(tǒng):Windows7數(shù)據(jù)庫:MySQL5.7.17服務器:ApacheTomcat9.0內存:4G內存(或者4G以上)硬盤:200G固態(tài)硬盤(或者200G以上)6.1.3測試方案黑盒測試又稱功能測試、數(shù)據(jù)驅動測試或基于規(guī)格說明書的測試,它是一種從用戶觀點出發(fā)的測試。測試人員把被測試程序當做一個黑盒子,它是已知產(chǎn)品所應具有的功能。通過測試來檢測每個功能是否都能夠正常使用,在測試時,在完全不考慮程序內部結構和內部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定來正常使用;程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。為了方便用戶使用該基于JSP的物業(yè)管理系統(tǒng),盡可能給用戶提供界面友好,功能完善的系統(tǒng),在開發(fā)完成之后對系統(tǒng)進行測試。該系統(tǒng)測試的范圍主要設置在以下幾個方面:1、測試物業(yè)管理系統(tǒng)中所有的開發(fā)代碼子模塊,包括單元測試、集成測試、系統(tǒng)測試、驗收測試等等,給出測試的結果;2、測試系統(tǒng)的反應速度,測試系統(tǒng)的性能是否滿足用戶的需求,最后測試系統(tǒng)的兼容性。3、設計合適的測試用例,并且通過添加相關的信息,看系統(tǒng)是否跟預想的一樣。6.1.4系統(tǒng)測試用例1、測試登錄功能表6-1登錄測試用例測試功能模塊名稱系統(tǒng)登錄設計的測試用例測試用戶是否正常登錄,該系統(tǒng)有多種用戶權限以及用戶角色,每個在注冊時都有自己的角色類型。該模塊需要測試系統(tǒng)登錄是否按照對應的角色進入到相應的頁面當中。輸入信息用戶需要輸入注冊時得到的賬戶名和對應的密碼最終結果系統(tǒng)登錄功能實現(xiàn)完整。能夠正常的登錄并操作相應的功能2、測試查看信息功能表6-2查看信息列表測試功能模塊名數(shù)據(jù)庫讀取數(shù)據(jù)設計的測試用例用于提交信息查看請求,測試信息是否能完整的從數(shù)據(jù)庫中讀取出來,并且展示在相應的界面上。此外,還可以測試信息能否寫入到數(shù)據(jù)庫當中輸入信息添加信息最終結果信息能按照用戶請求完整的展示在界面上,并且可以修改信息3、測試用戶注冊表6-3用戶注冊測試測試功能模塊名測試用戶注冊功能設計的測試用例測試用戶注冊信息是否能添加到數(shù)據(jù)庫中,用戶在注冊界面添加詳細的信息,添加完之后提交請求。用戶可以稍后根據(jù)注冊信息登錄系統(tǒng)輸入信息添加用戶名、密碼、聯(lián)系方式等詳細信息最終結果用戶可以完成注冊功能,并且可以按照注冊的信息進行登錄系統(tǒng)。4、系統(tǒng)測試結果通過測試,系統(tǒng)基本實現(xiàn)了小區(qū)物業(yè)管理操作,符合要求。6.2本章小結本章對系統(tǒng)的整體架構進行了分析,然后是頁面的開發(fā),接著對完成的頁面填充數(shù)據(jù),為頁面添加功能,并實現(xiàn)具體功能;分析了開發(fā)的功能模塊和實現(xiàn)。

第七章總結與展望7.1總結通過本次系統(tǒng)的設計與實現(xiàn),我更深層的接觸到了JSP這門編程的語言,了解了MySQL數(shù)據(jù)庫以及軟件開發(fā)的整個流程,我更深入了解了在大學期間學習的課程和相關內容。本基于JSP的物業(yè)管理系統(tǒng)圓滿地完成了用戶的需求以及我的畢業(yè)任務。目前物業(yè)管理系統(tǒng)內部試運行,且運行結果良好,經(jīng)過測試,未出現(xiàn)大的問題!不過,在系統(tǒng)的具體實現(xiàn)中,需要設計每個細節(jié),還要求完整的編寫所有的代碼用于實現(xiàn)系統(tǒng),在此同時還要考慮到代碼的優(yōu)化問題,也就是說,在實現(xiàn)系統(tǒng)的同時,考慮到系統(tǒng)的響應速度,所有的這些都要經(jīng)過反復的推敲,但是本次系統(tǒng)的設計與實現(xiàn)也讓我更加堅定了學好計算機的信心?;贘SP的物業(yè)管理系統(tǒng)為很多的使用者都提供了公平的、相互包容的、操作方便的使用軟件。本次畢業(yè)設計開發(fā)的物業(yè)管理系統(tǒng)在為用戶解決借書過程繁瑣、管理員管理費時費力的前提下,提高了住戶繳費,投訴,報修、管理員管理的效率,減少了資源浪費,系統(tǒng)也節(jié)省了大量的資源,總體來說,是一個操作方便,使用人群廣泛的操作軟件。系統(tǒng)開發(fā)使用了Java語言、JSP前端開發(fā)技術、MySQL數(shù)據(jù)庫等技術,結合其中的優(yōu)點,設計開發(fā)出來基于JSP的物業(yè)管理系統(tǒng)。該軟件完成實現(xiàn)了在需求分析階段所提到的所有的功能,后期經(jīng)過測試,完成了系統(tǒng)。操作人員可以通過系統(tǒng)完成相應的操作。本次開發(fā)過程中使用的SSH框架,遇到了難以處理的問題,不得不查閱資料,自己動手解決問題,沒有原先的遇到問題首先想到求助于同學??偟膩碚f,這次畢業(yè)設計自我感覺良好,系統(tǒng)的功能都實現(xiàn)了許多技術要求都達到了,在這過程中,總結了每次開發(fā)報錯的原因,為以后的開發(fā)積累了經(jīng)驗。系統(tǒng)雖然還是達不到企業(yè)的標準,但是在以后的開發(fā)會像企業(yè)的標準看齊。7.2展望本次畢業(yè)設計,從選題到材料查找,到系統(tǒng)的分析與設計,這整個過程中,我收獲了很多,也體會到了互聯(lián)網(wǎng)與人們的生活之間緊密的聯(lián)系。從前期的研究背景,研究現(xiàn)狀的分析,到很多相關材料的手機整理,我深刻感受到信息技術的無窮魅力以及它帶給我們的便利。計算機技術與互聯(lián)網(wǎng)以其特有的魅力得到了越來越多的人的關注。二十一世紀,隨著教育的重要性日益增加,因為對于一個行業(yè)的發(fā)展和行業(yè)發(fā)展過程中的行業(yè)知名度要求的不斷提高,行業(yè)產(chǎn)生的業(yè)務越來越多,相關業(yè)務的管理也在不斷的加大,數(shù)據(jù)的管理以及業(yè)務信息的整合是當前所有的行業(yè)面臨的亟待解決的問題。面對這樣一種問題層出不窮,但是又有著極大挑戰(zhàn)的縣長。結合信息技術開發(fā)各種各樣的操作軟件成了必然的選擇。通過這次論文撰寫與項目的實現(xiàn),在這個過程中我接收到了很多不一樣的東西,這對我的當前學習還是后期工作,都有著很大的幫助。通過這次的開發(fā),不但學習了其它相關的知識,而且

溫馨提示

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

評論

0/150

提交評論