【小區(qū)樓宇管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8600字(論文)】_第1頁
【小區(qū)樓宇管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8600字(論文)】_第2頁
【小區(qū)樓宇管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8600字(論文)】_第3頁
【小區(qū)樓宇管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8600字(論文)】_第4頁
【小區(qū)樓宇管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8600字(論文)】_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

小區(qū)樓宇管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u25427摘要 一、緒論(一)開發(fā)背景當(dāng)前,互聯(lián)網(wǎng)已經(jīng)逐漸成為我們在工作、學(xué)習(xí)、生活等方面的親密朋友。伴隨著互聯(lián)網(wǎng)的推廣和應(yīng)用,各類管理軟件也層出不窮,比如系統(tǒng)的類型以及數(shù)量得到了極大的改善,有效推動(dòng)了各類管理系統(tǒng)的開發(fā)和研究。人們開始慢慢接受Internet提供的便捷,高效的服務(wù)。傳統(tǒng)的管理模型難以出錯(cuò)和查詢,并且過多的數(shù)據(jù)使其難以維護(hù)人工操作?;谛畔⒓夹g(shù)的發(fā)展以及推廣,慢慢地替代人工管理成為不可避免的趨勢,計(jì)算機(jī)系統(tǒng)可用于管理家庭信息,提升管理的精準(zhǔn)度以及有效性,同時(shí)按照客戶的意愿較好進(jìn)行功能模塊設(shè)計(jì)和完善。(二)開發(fā)意義居民經(jīng)常會(huì)產(chǎn)生很多不必要的問題,因?yàn)樗麄儫o法及時(shí)提交維修申請。一方面,由于維護(hù)應(yīng)用程序信息無法管理和維護(hù)系統(tǒng),廣大群眾不能夠隨時(shí)在系統(tǒng)中抓取到自己想要的各類數(shù)據(jù)。之前的住宅建筑管理主要采用的人工管理模式。但是,在當(dāng)前小區(qū)規(guī)模和小區(qū)居住人口急劇攀升,前期的人工管理、記錄以及查詢的模式已經(jīng)難以為繼。網(wǎng)站建立后,用戶可以盡快將必要的維護(hù)應(yīng)用程序發(fā)布到系統(tǒng),另一方面,系統(tǒng)而且能夠用來維護(hù)應(yīng)用程序,進(jìn)而提升管理的精準(zhǔn)度以及有效性。設(shè)置小區(qū)樓宇管理是為了管理員輸入和發(fā)布維護(hù)應(yīng)用程序的目的,以方便用戶查詢他們所需的維護(hù)應(yīng)用程序。采用查詢所需的維護(hù)應(yīng)用程序的方式,用戶能夠從系統(tǒng)中獲取維護(hù)應(yīng)用程序信息,以方便在線及時(shí)發(fā)布。若用戶自身查詢不了需要的數(shù)據(jù),甚至可以請程序管理員對查詢不了的數(shù)據(jù)進(jìn)行添加和變更。此后,構(gòu)建用戶以及成管理員二者的有機(jī)聯(lián)系的要求也順利實(shí)現(xiàn)了,據(jù)此小區(qū)居民就可以在任意時(shí)間、任意地點(diǎn)查詢到自己所需要的數(shù)據(jù)資源。綜上所述,我們讓位構(gòu)建小區(qū)管理系統(tǒng)是一種十分行之有效的方式,能夠最大限度實(shí)現(xiàn)對小區(qū)的智能化、簡單化以及高效化服務(wù)。(三)研究內(nèi)容角色的登錄有關(guān)問題:取決于角色的管理定位(樓宇管理員、住宅房屋管理人員和居民)來實(shí)現(xiàn)對用戶的操作和權(quán)限進(jìn)行區(qū)分,用于顯示不同的功能頁。界面開發(fā):構(gòu)建一種親和力強(qiáng)、小區(qū)局面認(rèn)可的系統(tǒng)界面。調(diào)查分析小區(qū)樓宇管理的目前狀況和存在的主要問題。研究小區(qū)樓宇管理系統(tǒng)各子系統(tǒng)功能及實(shí)現(xiàn)方法。開展小區(qū)樓宇管理的各模塊的開發(fā)工作。二、相關(guān)技術(shù)分析(一)JSP技術(shù)JSP技術(shù)類似于ASP技術(shù),它易于管理員使用,因?yàn)樗梢詫⒁恍┡c居民小區(qū)管理有關(guān)的程序代碼混合到HTML中,借助語言引擎實(shí)現(xiàn)對小區(qū)管理程序代碼的啟動(dòng)和運(yùn)行,并且JSP還能夠有效推動(dòng)跟管理員之間的互動(dòng)交流。(二)ssh框架小區(qū)樓宇管理采用的是最近流行的ssh框架,它比ssm更靈活,而且是當(dāng)前主流的JavaWeb開發(fā)框架。(三)MySQL數(shù)據(jù)庫成熟的管理系統(tǒng)需要數(shù)據(jù)庫協(xié)作。小區(qū)管理系統(tǒng)使用的數(shù)據(jù)庫是MySQL。MySQL最大的優(yōu)勢在于能夠?qū)崿F(xiàn)在很多表中建立數(shù)據(jù)和實(shí)現(xiàn)對數(shù)據(jù)的更改。幾張表相互補(bǔ)充,并且明確地分開了任務(wù),整體組織清晰。三、系統(tǒng)分析(一)可行性分析本文主要從經(jīng)濟(jì)、技術(shù)以及運(yùn)營可行性3個(gè)部分對系統(tǒng)開發(fā)的可行性進(jìn)行具體闡述。1.經(jīng)濟(jì)可行性工具以及軟件均為免費(fèi)的,也就是說開發(fā)的成本基本沒有。而且可以改善系統(tǒng)實(shí)施,它可以最大程度地保護(hù)用戶的信息安全。2.技術(shù)可行性系統(tǒng)是基于Java語言開發(fā)的,完全能夠滿足目前所有系統(tǒng)相關(guān)要求。同時(shí),它占用的內(nèi)存非常有限。3.運(yùn)營可行性作為目前的大多數(shù)用戶,他們均是文化教育程度較高的個(gè)人,可以使用計(jì)算機(jī)輕松地執(zhí)行各種任務(wù),計(jì)算機(jī)是使用JSP技術(shù)設(shè)計(jì)的社區(qū),用于本文的開發(fā)和設(shè)計(jì),這是行得通的。(二)需求分析即根據(jù)當(dāng)前小區(qū)存在的主要問題和小區(qū)管理的主要需求,在對小區(qū)樓宇管理等各方面功能模塊的需求進(jìn)行相關(guān)分析的基礎(chǔ)上,創(chuàng)建了一個(gè)數(shù)字信息住宅樓管理系統(tǒng)。系統(tǒng)的主要功能模塊主要包括居民、維修應(yīng)用程序以及通知管理等3大模塊。以下是對這些功能模塊的要求的簡要說明。管理員擁有最高的管理權(quán)限,他能夠?qū)崿F(xiàn)對居民信息,維護(hù)應(yīng)用程序信息,公告和其他信息開展集成管理,還能夠增減管理員以及小區(qū)住戶,并且能夠借助關(guān)鍵性的詞句、字等來實(shí)現(xiàn)精準(zhǔn)查詢。居民的功能是可以通過系統(tǒng)修改基本信息,例如修改登錄密碼和其他功能。此外,該系統(tǒng)還允許在線檢查水費(fèi)和電費(fèi)并提交維護(hù)申請。居民可以向系統(tǒng)添加維護(hù)應(yīng)用程序,添加維護(hù)應(yīng)用程序信息以及添加維護(hù)應(yīng)用程序,并可以通過關(guān)鍵字進(jìn)行搜索和查找。(三)登錄流程分析小區(qū)的用戶主要在確定身份性質(zhì)的前提下,輸入帳號以及密碼,系統(tǒng)自動(dòng)識(shí)別和對與有關(guān)數(shù)據(jù)進(jìn)行識(shí)別,從而實(shí)現(xiàn)對系統(tǒng)的成功登陸。具體的流程參照下圖:圖3.1登錄流程圖(四)數(shù)據(jù)流程分析DFD方法可以解釋難以解釋的問題,因此被廣泛使用,并且被廣泛用作分析結(jié)構(gòu)系統(tǒng)的方法。零層數(shù)據(jù)流是包括登錄管理、管理功能管理、搜索和維護(hù)等功能模塊,通過上面的文檔信息按關(guān)鍵字搜索和維護(hù)。具體的流程參照下圖圖3.2系統(tǒng)頂層數(shù)據(jù)流圖在系統(tǒng)數(shù)據(jù)流程圖中,數(shù)據(jù)對象包含最終用戶。最終用戶數(shù)據(jù)流包括功能選擇,家庭信息管理和維護(hù)應(yīng)用程序管理。具體的流程參照下圖。圖3.3系統(tǒng)中層數(shù)據(jù)流圖圖3.4系統(tǒng)部分低層數(shù)據(jù)流圖四、系統(tǒng)設(shè)計(jì)(一)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)主要是實(shí)現(xiàn)對管理員登陸等各項(xiàng)功能的實(shí)現(xiàn),并且可以變更諸如管理員、居民信息管理,維護(hù)應(yīng)用程序管理等任務(wù)。該系統(tǒng)的功能結(jié)構(gòu)如圖4.1所示。圖4.1系統(tǒng)功能結(jié)構(gòu)圖(二)功能模塊設(shè)計(jì)(1)系統(tǒng)登錄:系統(tǒng)登錄是管理員進(jìn)入系統(tǒng)的交叉點(diǎn)。確定了登錄管理員的身份,是管理員還是普通用戶。(2)管理員管理:管理員可以管理系統(tǒng)中的其他用戶帳戶,主要借助數(shù)據(jù)導(dǎo)出功能實(shí)現(xiàn)。(3)密碼修改:管理員,建筑物管理員,居民等能夠自行更改密碼,并在更改后再次登錄。(4)登錄管理:管理員都必須能夠查看個(gè)人登錄詳細(xì)信息,例如登錄IP,登錄時(shí)間和登錄地址,以防止管理員帳戶被盜并增強(qiáng)安全性。(5)住戶信息管理:管理員發(fā)布住戶信息后,普通用戶可以查看住戶信息,管理員選擇特定住戶信息并查詢住戶信息,并由管理員審查添加或刪除住戶信息。(6)公告管理:管理員發(fā)布公告后,普通用戶可以查看公告,管理員查看或刪除公告。(7)樓宇管理:管理員發(fā)布樓宇后,普通用戶能對建筑物進(jìn)行實(shí)時(shí)查詢,然后由管理員審查添加或刪除樓宇。(8)住宅登記管理:當(dāng)管理者添加住戶后,普通用戶可以確認(rèn)住戶的加入,并且管理者選擇要搬入的特定住戶并確認(rèn)加入。(9)搬遷管理:當(dāng)管理員通知搬遷時(shí),普通用戶可以查詢搬遷,管理者選擇搬出的住戶并查詢搬遷,管理者可以搬遷。(10)水電費(fèi)帳單管理:公開水電費(fèi)帳單后,小區(qū)所有住宅用戶查看水電費(fèi)帳單。(11)維護(hù)應(yīng)用程序管理:小區(qū)住宅所有用戶對維護(hù)應(yīng)用程序進(jìn)行精準(zhǔn)查詢。管理員選擇一個(gè)維護(hù)應(yīng)用程序并查詢該維護(hù)應(yīng)用程序,然后管理員查看并添加或刪除維護(hù)應(yīng)用程序。(三)數(shù)據(jù)庫設(shè)計(jì)1.屬性圖設(shè)計(jì)所謂的實(shí)體具體包括管理員名稱、登陸密碼以及管理權(quán)限設(shè)置等3個(gè)方面的具體屬性。管理員實(shí)體屬性圖如圖4.2所示。圖4.2管理員實(shí)體屬性圖住戶信息實(shí)體包括入住時(shí)間、手機(jī)號、樓宇、聯(lián)系方式、家庭信息、房間位置、姓名、密碼、用戶名和遷出時(shí)間屬性。住戶信息實(shí)體屬性圖如圖4.3所示。圖4.3住戶信息實(shí)體屬性圖水電費(fèi)信息包括用戶名、姓名、水電費(fèi)、月份、樓棟、費(fèi)用、房間號、單元。水電費(fèi)實(shí)體屬性圖如圖4.4所示。圖4.4水電費(fèi)實(shí)體屬性圖根據(jù)系統(tǒng)各個(gè)實(shí)體之間的關(guān)系,得出系統(tǒng)的總體E-R圖,描述了各個(gè)實(shí)體間的聯(lián)系。系統(tǒng)總體E-R圖如圖4.5所示。圖4.5系統(tǒng)總體E-R圖2.數(shù)據(jù)表設(shè)計(jì)以下是服務(wù)器上構(gòu)建的數(shù)據(jù)庫的詳細(xì)數(shù)據(jù)表和管理員用戶表,包括主鍵ID、用戶名、密碼、權(quán)限和其他。管理員用戶表如表4.1所示:表4.1管理員用戶表序號字段名稱字段類型大小最大長度是否允許為空描述1idint8id否主鍵ID2typevarchar32type否用戶名3pidvarchar32pid否密碼4infovarchar500info否權(quán)限5createNamevarchar32createName否添加時(shí)間維修申請表包括主鍵ID、維修申請編號、維修類型、維修內(nèi)容、用戶名、姓名、手機(jī)號、樓棟、單元和房間號。維修申請表如表4.2所示:表4.2維修申請表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否ID名稱2weixiubianhaovarchar5050是維修編號3weixiuleixingvarchar5050否維修類型4weixiuneirongtext88否維修內(nèi)容5Zhuhumingvarchar5050是住戶名6xingmingvarchar5050是姓名7Shoujihaomavarchar5050是手機(jī)號碼8loudongvarchar5050是樓棟9danyuanvarchar5050是單元10fangjianhaovarchar5050是房間號11weixiuzhuangtaivarchar5050是維修狀態(tài)12weixiurenyuanvarchar5050是維修人員13addtimedatetime88否添加時(shí)間樓宇管理員包括主鍵ID、工號、密碼、姓名、手機(jī)號、身份證和添加時(shí)間。樓宇管理員表如表4.3所示:表4.3樓宇管理員序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否ID名稱2gonghaovarchar5050是工號3mimavarchar3232否密碼4xingmingvarchar3232否姓名5Shoujihaomavarchar5050否手機(jī)號碼6shenfenzhengvarchar5050否身份證7Tianjiatimedatetime88否添加時(shí)間樓宇信息包括主鍵ID、樓宇名稱、建筑面積、樓層、樓棟、單元、房間面積和添加時(shí)間。樓宇信息表如表4.4所示:表4.4樓宇信息表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否ID名稱2louyumingchengvarchar5050否樓宇名稱3jianzhumianjivarchar5050否建筑面積4loucengvarchar5050否樓層5loudongvarchar5050否樓棟6danyuanvarchar5050否單元7fangjianmianjivarchar5050否房間面積8Tianjiatimedatetime88否添加時(shí)間水電費(fèi)信息包括主鍵ID、名稱、姓名、手機(jī)號、樓棟、單元、房間號、水電費(fèi)、月份、費(fèi)用和添加時(shí)間。水電費(fèi)信息表如表4.5所示:表4.5水電費(fèi)信息表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否ID名稱2yonghumingvarchar5050是用戶名3xingmingvarchar5050是姓名4Shoujihaomavarchar5050是手機(jī)號碼5loudongvarchar5050是樓棟6danyuanvarchar5050是單元7fangjianhaovarchar5050是房間號8shuidianfeivarchar5050否水電費(fèi)9yuefenvarchar5050否月份10feiyongvarchar5050否費(fèi)用11addtimedatetime88否添加時(shí)間留言表信息包括主鍵ID、內(nèi)容、用戶名、姓名、樓棟、單元、房間號、回復(fù)、回復(fù)人和添加時(shí)間,住戶可以通過留言來提出自己的問題。留言表如表4.6所示:表4.6留言表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否主鍵ID2neirongtext88否內(nèi)容3yonghumingvarchar5050是用戶名4xingmingvarchar5050是姓名5loudongvarchar5050是樓棟6danyuanvarchar5050是單元7fangjianhaovarchar5050是房間號8huifuvarchar5050是回復(fù)9huifurenvarchar5050是回復(fù)人10addtimedatetime88否添加時(shí)間公告表包括主鍵ID、標(biāo)題、內(nèi)容、發(fā)布人和添加時(shí)間,通過發(fā)布信息通知住戶了解一系列重要事件。公告表如表4.7所示:表4.7公告表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否主鍵ID2biaotivarchar5050否標(biāo)題3neirongtext88否內(nèi)容4faburenvarchar5050是發(fā)布人5addtimedatetime88否添加時(shí)間住戶表包括主鍵ID、用戶名、密碼、姓名、手機(jī)號、樓棟、單元、房間號和添加時(shí)間。住戶表如表4.8所示:表4.8住戶表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否主鍵ID2yonghumingvarchar5050是用戶名3mimavarchar5050否密碼4xingmingvarchar5050否姓名5shoujihaovarchar5050否手機(jī)號6loudongvarchar5050否樓棟7danyuanvarchar5050否單元8fangjianhaovarchar5050否房間號9addtimedatetime88否添加時(shí)間住戶入住表包括主鍵ID、用戶名、姓名、手機(jī)號、樓棟、單元、房間號、入住時(shí)間、備注和添加時(shí)間。住戶入住表如表4.9所示:表4.9住戶入住表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否主鍵ID2yonghumingvarchar5050是用戶名3xingmingvarchar5050是姓名4shoujihaovarchar5050是手機(jī)號5loudongvarchar5050是樓棟6danyuanvarchar5050是單元7fangjianhaovarchar5050是房間號8ruzhushijiandatetime88否入住時(shí)間9beizhutext88是備注10addtimedatetime88否添加時(shí)間住戶遷出表包括主鍵ID、用戶名、姓名、手機(jī)號、樓棟、單元、房間號、遷出時(shí)間、備注和添加時(shí)間。住戶遷出表如表4.10所示:表4.10住戶遷出表序號字段名稱字段類型大小最大長度是否允許為空描述1IDint48否主鍵ID2yonghumingvarchar5050是用戶名3xingmingvarchar5050是姓名4shoujihaovarchar5050是手機(jī)號5loudongvarchar5050是樓棟6danyuanvarchar5050是單元7fangjianhaovarchar5050是房間號8qianchushijiandatetime88否遷出時(shí)間9beizhutext88是備注10addtimedatetime88否添加時(shí)間五、系統(tǒng)實(shí)現(xiàn)(一)登錄模塊的實(shí)現(xiàn)在保障系統(tǒng)安全的前提之下,用戶只有在輸入的各項(xiàng)信息完全準(zhǔn)確無誤的情況下,方可以進(jìn)入到小區(qū)樓與管理系統(tǒng)的主界面,登錄入口如圖5.1所示。圖5.1后臺(tái)登錄界面(二)創(chuàng)建用戶的實(shí)現(xiàn)對用戶進(jìn)行創(chuàng)建和變更,要將個(gè)人添加到系統(tǒng),請?zhí)砑佑脩粜畔?。如果添加成功,則可以將其輸入系統(tǒng),顯示結(jié)果如下。創(chuàng)建用戶界面如圖5.2所示。圖5.2創(chuàng)建用戶界面(三)密碼修改模塊的實(shí)現(xiàn)系統(tǒng)上的任何用戶都可以更改登錄密碼,登錄后,輸入原始密碼和兩個(gè)新密碼以完成更改。密碼修改界面如圖5.3所示。圖5.3密碼修改界面(四)樓宇信息管理模塊的實(shí)現(xiàn)管理員可以在添加頁面填入樓宇名稱、建筑面積、樓層、樓棟、單元和房間面積等數(shù)據(jù),然后點(diǎn)擊提交即可添加成功。樓宇信息添加頁面設(shè)計(jì)效果如圖5.4所示。圖5.4樓宇信息添加界面樓宇信息管理可以對樓宇信息進(jìn)行修改、刪除和查詢具體樓宇詳細(xì)信息,也可以添加新的樓宇信息。使用數(shù)據(jù)庫查詢樓宇信息表后,將在查找頁面上列出所有建筑物信息,當(dāng)用戶單擊刪除按鈕時(shí),建筑物信息將直接從數(shù)據(jù)庫中刪除,并且當(dāng)用戶單擊更改按鈕將建筑物信息更改為重定位當(dāng)前頁面時(shí),可以更改數(shù)據(jù)庫中的建筑物信息并將其顯示在數(shù)據(jù)庫中。樓宇信息查詢頁面效果如圖5.5所示。圖5.5樓宇信息查詢界面(五)維修申請管理模塊的實(shí)現(xiàn)用戶在頁面跳至其他頁面時(shí)單擊添加維護(hù)應(yīng)用程序按鈕的前提下執(zhí)行維護(hù)應(yīng)用程序任務(wù),用戶可以在菜單欄中進(jìn)行維護(hù)申請管理,輸入相應(yīng)的維修類型和維修內(nèi)容即可提交維修申請,然后數(shù)據(jù)庫中就會(huì)顯示用戶提交的維修申請信息。維修申請?zhí)砑禹撁嬖O(shè)計(jì)效果如圖5.6所示。圖5.6維修申請?zhí)砑咏缑婢S修申請管理是用戶點(diǎn)擊維修申請查詢,輸入自己所提交的維修申請信息進(jìn)行查詢,通過查找數(shù)據(jù)庫維修申請表列出相關(guān)的維修申請數(shù)據(jù),查詢到的維修申請可以進(jìn)行修改和刪除功能,若維修申請有問題,用戶可以點(diǎn)擊刪除即可直接刪除錯(cuò)誤維修申請,或者可以點(diǎn)擊修改按鈕,對所要維修的內(nèi)容進(jìn)行更改,會(huì)重新定位到當(dāng)前頁面,并顯示所修改好的維修申請,用戶也可以查看自己的申請進(jìn)度。維修申請查詢頁面效果如圖5.7所示。圖5.7維修申請查詢界面(六)水電費(fèi)管理模塊的實(shí)現(xiàn)管理員添加水電費(fèi)需要點(diǎn)擊水電費(fèi)管理,然后再點(diǎn)擊水電費(fèi)添加,管理員需填入相關(guān)的用戶名、姓名、手機(jī)號、樓棟、單元、房間號、水電費(fèi)類型、月份和費(fèi)用即可點(diǎn)擊提交。水電費(fèi)添加頁面設(shè)計(jì)效果如圖5.8所示。圖5.8水電費(fèi)添加界面水電費(fèi)管理是管理員通過點(diǎn)擊水電費(fèi)查詢,會(huì)顯示所有提交的水電費(fèi)信息,然后輸入自己所要查詢的具體水電費(fèi)信息進(jìn)行查詢,查詢數(shù)據(jù)庫中的水電費(fèi)信息表,列出相關(guān)的水電費(fèi)數(shù)據(jù),查詢到的水電費(fèi)可以進(jìn)行修改和刪除功能,若查詢到的水電費(fèi)已繳費(fèi),管理員可以點(diǎn)擊刪除即可直接刪除已繳水電費(fèi),會(huì)重新定位到當(dāng)前頁面,并顯示所修改好的水電費(fèi)信息。水電費(fèi)查詢頁面效果如圖5.9所示。圖5.9水電費(fèi)查詢界面(七)公告管理模塊的實(shí)現(xiàn)用戶單擊“公告管理”按鈕以查詢公告,然后單擊“公告查詢”。當(dāng)頁面轉(zhuǎn)到查找頁面時(shí),將顯示所有添加到數(shù)據(jù)庫的公告信息,管理員可以刪除和修改它。公告查詢頁面設(shè)計(jì)效果如圖5.10所示。圖5.10公告查詢界面公告添加是通知住戶查看具體公告情況。公告添加頁面效果如圖5.11所示。圖5.11公告添加界面六、系統(tǒng)測試(一)測試目的基于JSP的小區(qū)樓宇管理,主要測試用戶登錄、維修申請、居民信息以及退出等功能模塊能不能完美開展。系統(tǒng)開發(fā)測試環(huán)境設(shè)置測試環(huán)境的目的是為了判斷系統(tǒng)是否能夠更好的運(yùn)行,為了使測試更加的貼近現(xiàn)實(shí)場景,我們選用的環(huán)境和硬件是現(xiàn)在絕大多數(shù)人們使用的環(huán)境。軟件環(huán)境測試如表6.1;以及硬件環(huán)境,如表6.2。表6.1系統(tǒng)運(yùn)行環(huán)境環(huán)境值TheoperatingsystemWindows10ServerTomcat8.5DatabaseMySQL5.5表6.2硬件運(yùn)行環(huán)境硬件環(huán)境值處理器2.9GHz內(nèi)存4GB硬盤128GB顯示器1920*1080(三)測試概述1.測試的原則基本原則是從站在小區(qū)用戶的角度對產(chǎn)品進(jìn)行全面測試,盡早發(fā)現(xiàn)缺陷,并負(fù)責(zé)跟蹤分析系統(tǒng)中存在的問題,對不足之處提出質(zhì)疑和改進(jìn)建議。2.測試的方法測試方法主要有人工測試和機(jī)器測試。(四)單元測試1.登錄測試登錄模塊:點(diǎn)擊“登錄”按鈕是否正常進(jìn)入系統(tǒng)首頁,登錄測試用例如表6.3所示。表6.3登錄測試用例測試模塊管理員登錄模塊測試測試目的測試當(dāng)?shù)顷懶畔⑤斎氩环弦髸r(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測試方法黑盒測試測試數(shù)據(jù)1不輸入管理員名和密碼,直接點(diǎn)擊登陸。2輸入未注冊過的管理員名。例如:wangyu3輸入正確管理員名,錯(cuò)誤密碼。例如:管理員名hsg、密碼wlt4輸入正確管理員名,正確匹配密碼。例如:管理員名hsg、密碼hsg預(yù)期結(jié)果1頁面不進(jìn)行跳轉(zhuǎn),并顯示請?zhí)钊胗脩裘?頁面不進(jìn)行跳轉(zhuǎn),并顯示請?zhí)钊胝_的用戶名。3頁面不進(jìn)行跳轉(zhuǎn),并顯示請?zhí)钊胝_的密碼。4頁面實(shí)現(xiàn)跳轉(zhuǎn),并顯示身份驗(yàn)證成功。實(shí)際結(jié)果與預(yù)想一致。結(jié)論登陸模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對。2.住戶信息管理測試管理員可以添加修改住戶信息,在填寫住戶信息后,點(diǎn)擊添加便能成功的添加住戶信息,住戶信息管理測試用例如表6.4所示。表6.4住戶信息管理測試用例測試模塊住戶信息管理模塊測試測試目的測試當(dāng)住戶信息輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測試方法黑盒測試測試數(shù)據(jù)1管理員登錄后,未填寫用戶名選項(xiàng),點(diǎn)擊添加住戶信息2管理員登錄后,未填寫住戶姓名選項(xiàng),點(diǎn)擊添加住戶信息3管理員登錄后,輸入住戶信息必填項(xiàng),點(diǎn)擊添加住戶信息預(yù)期結(jié)果1住戶信息添加失敗,系統(tǒng)提示請輸入用戶名2住戶信息添加失敗,系統(tǒng)提示請輸入住戶姓名3住戶信息添加成功,系統(tǒng)提示添加住戶信息成功實(shí)際結(jié)果與預(yù)想一致。結(jié)論住戶信息管理模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對。3.公告管理測試管理員可以添加修改公告,在填寫公告后,點(diǎn)擊添加便能成功的添加公告,公告管理測試用例如表6.3所示。表6.5公告管理測試用例測試模塊公告管理模塊測試測試目的測試當(dāng)公告輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測試方法黑盒測試測試數(shù)據(jù)1用戶登錄后,未填寫標(biāo)題選項(xiàng),點(diǎn)擊添加公告2用戶登錄后,未填寫內(nèi)容選項(xiàng),點(diǎn)擊添加公告3用戶登錄后,輸入公告必填項(xiàng),點(diǎn)擊添加公告預(yù)期結(jié)果1公告添加失敗,系統(tǒng)提示請輸入必填項(xiàng)2公告添加失敗,系統(tǒng)提示請輸入必填項(xiàng)3公告添加成功,系統(tǒng)提示提交成功實(shí)際結(jié)果與預(yù)想一致。結(jié)論公告管理模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對。(五)測試結(jié)果測試模塊主要針對系統(tǒng)的各個(gè)模塊進(jìn)行測試。測試結(jié)果表如表6.4所示。表6.6系統(tǒng)功能測試結(jié)果表序號測試模塊功能點(diǎn)質(zhì)量保證標(biāo)準(zhǔn)問題屬性測試結(jié)果1系統(tǒng)用戶管理模塊修改密碼正確性故障正常權(quán)限設(shè)置正確性故障正常角色管理正確性缺陷正常住戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論