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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論