




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于java的居民小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【摘要】現(xiàn)今,在當(dāng)前電子化、信息化空前興旺發(fā)達(dá)的大環(huán)境之下,傳統(tǒng)的住宅小區(qū)物業(yè)管理運(yùn)作模式,一方面需要消耗大量資金,另一方面缺乏效率,這已經(jīng)不能跟上小區(qū)物業(yè)管理的步伐,也遠(yuǎn)遠(yuǎn)跟不上時(shí)代的步伐。進(jìn)入21世紀(jì),傳統(tǒng)的計(jì)算機(jī)應(yīng)用軟件已經(jīng)落后,現(xiàn)今的應(yīng)用軟件大多能夠支持多種網(wǎng)絡(luò),處理各種數(shù)據(jù)信息,而且反應(yīng)敏捷。信息在一個(gè)組織當(dāng)中,已經(jīng)占據(jù)著非常重要的地位,相比于人力、物力、財(cái)力,它顯然是第四種強(qiáng)大資源。信息是非物質(zhì)的,是一種新形勢(shì)資源,在信息大爆炸的時(shí)代,要想有效管理信息,就必須設(shè)計(jì)一套高效查詢、瀏覽的系統(tǒng)。本小區(qū)物業(yè)管理系統(tǒng)集成強(qiáng)大的JSP技術(shù),它能夠?qū)π^(qū)住戶資料、投訴、保修、車(chē)位等信息進(jìn)行收集統(tǒng)計(jì)、登記查詢,還能進(jìn)行在線繳費(fèi)業(yè)務(wù)。這套系統(tǒng)的界面美觀,功能模塊相比于同類(lèi)系統(tǒng)更加完善,將本系統(tǒng)應(yīng)用于影視行業(yè),將大大提升辦公效率。本系統(tǒng)基于JAVA平臺(tái),采用JSP技術(shù)和MySQL數(shù)據(jù)庫(kù)而開(kāi)發(fā)。其中,數(shù)據(jù)庫(kù)的建設(shè)是一個(gè)關(guān)鍵的核心,它采用MySQL數(shù)據(jù)庫(kù)建立數(shù)據(jù)之間的轉(zhuǎn)換。課題重點(diǎn)介紹了小區(qū)物業(yè)管理系統(tǒng)的開(kāi)發(fā)背景、系統(tǒng)需要完成的功能以及完成系統(tǒng)開(kāi)發(fā)的步驟,論述了系統(tǒng)的設(shè)計(jì)思路以及完成系統(tǒng)開(kāi)發(fā)的方法?!娟P(guān)鍵詞】住宅小區(qū)物業(yè)管理系統(tǒng);JSP技術(shù);MySQL前言目前,在軟件應(yīng)用方面,中國(guó)房地產(chǎn)行業(yè)開(kāi)發(fā)的住宅物業(yè)管理系統(tǒng)功能強(qiáng)大,運(yùn)行良好。此外,每年在大城市奮斗然后定居的國(guó)內(nèi)農(nóng)村青年人數(shù)逐年攀升,這給國(guó)內(nèi)住宅物業(yè)管理工作帶來(lái)了壓力。雖然大多數(shù)軟件開(kāi)發(fā)公司都開(kāi)發(fā)了各種住宅物業(yè)管理系統(tǒng),但在技術(shù)水平上,大多數(shù)還沒(méi)有與國(guó)際標(biāo)準(zhǔn)接軌。我國(guó)目前面臨的一個(gè)重要問(wèn)題是:住宅物業(yè)管理系統(tǒng)設(shè)計(jì)要面對(duì)國(guó)際發(fā)展的要求,實(shí)現(xiàn)高效的辦公住宅信息管理,得到廣大社區(qū)居民的認(rèn)可[1]。另一方面,雖然我國(guó)的信息產(chǎn)業(yè)發(fā)展很快,但是人工管理、人工處理物業(yè)信息已經(jīng)明顯落后,在住宅物業(yè)管理中需要快速、高效、準(zhǔn)確地處理信息事務(wù)的應(yīng)用還沒(méi)有得到整合。因此,利用JSP技術(shù)和功能強(qiáng)大的物業(yè)管理系統(tǒng)來(lái)提高服務(wù)質(zhì)量和管理效率勢(shì)在必行。本課題的目的是使住宅小區(qū)物業(yè)管理系統(tǒng)更加簡(jiǎn)單便捷。實(shí)現(xiàn)小區(qū)住戶線上操作的快捷化、精準(zhǔn)化,通過(guò)本系統(tǒng)能夠?qū)崿F(xiàn)小區(qū)物業(yè)操作環(huán)節(jié)的快速鎖定和復(fù)查,降低物業(yè)信息處理的出錯(cuò)率。本設(shè)計(jì)旨在研究一套運(yùn)行高效、操作便捷的住宅小區(qū)物業(yè)管理系統(tǒng),使國(guó)內(nèi)小區(qū)物業(yè)管理的競(jìng)爭(zhēng)優(yōu)勢(shì)更加強(qiáng)大,從而加快住宅小區(qū)物業(yè)管理信息化的建設(shè)步伐。系統(tǒng)分析應(yīng)用及運(yùn)行需求分析住宅小區(qū)物業(yè)管理系統(tǒng)的硬件環(huán)境:Corei5-7200、8GMB(RAM)、120GB(HD)。在使用過(guò)程中,不需要進(jìn)行人為的數(shù)據(jù)加密,就可以直接運(yùn)行系統(tǒng)。另外,這套系統(tǒng)比較健壯,獨(dú)立性比較強(qiáng),不需依賴其他軟件[2]。住宅小區(qū)物業(yè)管理系統(tǒng)的硬件條件:局域網(wǎng);8GRAM;酷睿CPU;要求100G或者以上的硬盤(pán)儲(chǔ)存。軟件條件:Windows10IE7.0以上。經(jīng)濟(jì)可行性分析分析當(dāng)前經(jīng)濟(jì)現(xiàn)狀,并進(jìn)一步考量自身投資能力,估算一下投入成本,最后,預(yù)測(cè)系統(tǒng)運(yùn)作成功之后的經(jīng)濟(jì)效益。考慮到這套系統(tǒng)是作為畢業(yè)設(shè)計(jì)而開(kāi)發(fā),在經(jīng)濟(jì)上投入微小,這就會(huì)造成系統(tǒng)建成之后,小區(qū)物業(yè)系統(tǒng)在管理方面具有諸多不便,收益也可能剛好維持現(xiàn)狀。因?yàn)椋到y(tǒng)建成之后,業(yè)務(wù)流程需要的人工投入較大,這就需要開(kāi)源節(jié)流,提升信息管理人員的業(yè)務(wù)素質(zhì)和能力,將會(huì)大大提高信息管理的效率。這套系統(tǒng)有很多優(yōu)點(diǎn),人人都能熟練操作,系統(tǒng)的界面也比較美觀,而且系統(tǒng)管理員和普通管理員之間的權(quán)限分配比較合理,再加上本項(xiàng)目開(kāi)發(fā)經(jīng)費(fèi)所需不多,項(xiàng)目實(shí)施之后工作效率高,開(kāi)支比較節(jié)省,所以以上優(yōu)勢(shì)足以顯示本系統(tǒng)的經(jīng)濟(jì)可行性[3]。運(yùn)行可行性分析本套系統(tǒng)的開(kāi)發(fā)過(guò)程,采用Mis,開(kāi)發(fā)的過(guò)程包括諸多環(huán)節(jié),其中就有處理數(shù)據(jù)、收集數(shù)據(jù)、變換數(shù)據(jù)報(bào)表等[4]。新的系統(tǒng)建成之后,它的評(píng)估標(biāo)準(zhǔn)主要依據(jù)舊系統(tǒng)運(yùn)行所帶來(lái)的后果和影響,包括管理員工作的周?chē)h(huán)境、物業(yè)公司自身的管理方式、物業(yè)管理系統(tǒng)的結(jié)構(gòu)等[5]。除了上述要考慮的問(wèn)題之外,還需要考慮現(xiàn)有的管理人員數(shù)量以及他們開(kāi)發(fā)系統(tǒng)的質(zhì)量,對(duì)管理人員進(jìn)行培訓(xùn),補(bǔ)充必要的技術(shù)和資金支持是必要的。鑒于,我國(guó)目前的技術(shù),以及物業(yè)管理人員的業(yè)務(wù)能力都具有較高的水平,因此,本系統(tǒng)在運(yùn)行上面是可行的。系統(tǒng)設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)本系統(tǒng)設(shè)計(jì)的要求以及預(yù)期愿景是功能方面能夠周全完善,網(wǎng)頁(yè)界面方面能夠達(dá)到用戶良好的體驗(yàn),做到美觀、便捷、高效、簡(jiǎn)單。在本系統(tǒng)設(shè)計(jì)的功能模塊方面,這套系統(tǒng),一般性質(zhì)的物業(yè)信息的查詢、登記都可運(yùn)行,具有很強(qiáng)的融合性、適用性,能夠滿足小區(qū)物業(yè)管理行業(yè)對(duì)住戶日常反饋的信息進(jìn)行快速處理的需求[6]。如圖3-1展示的就是管理員對(duì)住戶和車(chē)位等信息進(jìn)行管理,并對(duì)已完成填充的數(shù)據(jù)進(jìn)行維護(hù),包括修改與刪除。圖3-1管理員用例圖如圖3-2展示的就是普通管理員用例圖,普通管理員處理投訴和報(bào)修內(nèi)容,對(duì)物業(yè)繳費(fèi)進(jìn)行查詢和統(tǒng)計(jì),管理小區(qū)車(chē)位信息[7]。圖3-2管理員用例圖系統(tǒng)結(jié)構(gòu)設(shè)計(jì)住宅小區(qū)物業(yè)管理系統(tǒng)采用B/S結(jié)構(gòu),這種結(jié)構(gòu)使得開(kāi)發(fā)出來(lái)的系統(tǒng)變得高效,也降低了后期系統(tǒng)維護(hù)的成本。下圖就是系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖:圖3-3管理員功能結(jié)構(gòu)圖圖3-4程序工作的原理圖管理員功能結(jié)構(gòu)圖本系統(tǒng)的管理員比普通管理員的權(quán)限大,系統(tǒng)管理員負(fù)責(zé)系統(tǒng)信息的操作,包括操作人員的管理、修改使用人的登錄密碼;能夠進(jìn)行住戶資料的增加、住戶資料的信息查詢。普通管理員只能管理業(yè)務(wù),不能管理用戶[8]。圖3-5管理員功能結(jié)構(gòu)圖普通管理員處理投訴和報(bào)修內(nèi)容,對(duì)物業(yè)繳費(fèi)進(jìn)行查詢和統(tǒng)計(jì),管理小區(qū)車(chē)位信息。圖3-6普通管理員功能結(jié)構(gòu)圖數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)系統(tǒng)軟件的設(shè)計(jì)開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的選擇與設(shè)計(jì)也是非常核心的問(wèn)題。本課題系統(tǒng)的數(shù)據(jù)庫(kù)將采用MySQL數(shù)據(jù)庫(kù)進(jìn)行管理數(shù)據(jù)。除此之外還需要考慮安全性問(wèn)題,需要將創(chuàng)設(shè)好的數(shù)據(jù)庫(kù)進(jìn)行安全評(píng)估,設(shè)施保密操作任務(wù),目的就是保證數(shù)據(jù)庫(kù)的完整性和穩(wěn)定性,防止用心不良之人竊取重要信息,破壞數(shù)據(jù)庫(kù),進(jìn)而導(dǎo)致數(shù)據(jù)的流失[9]。根據(jù)以上分析,設(shè)計(jì)出數(shù)據(jù)庫(kù)實(shí)體E-R圖如圖3-7所示:(1)管理員屬性包括管理員個(gè)人賬號(hào)、管理員登錄密碼等信息。以此繪制的實(shí)體屬性圖。圖3-7管理員實(shí)體屬性圖(2)物業(yè)繳費(fèi)實(shí)體中的屬性有收費(fèi)金額、項(xiàng)目名稱等信息。以此繪制的實(shí)體屬性圖。圖3-8物業(yè)繳費(fèi)實(shí)體屬性圖(3)報(bào)修實(shí)體中的屬性有物業(yè)地址、聯(lián)系人、聯(lián)系方式等。以此繪制的實(shí)體屬性圖。圖3-9報(bào)修實(shí)體屬性圖車(chē)位實(shí)體中的屬性有車(chē)位面積、車(chē)位狀態(tài)等信息。以此繪制的實(shí)體屬性圖。圖3-10車(chē)位實(shí)體屬性圖各個(gè)實(shí)體之間的聯(lián)系用下圖的E-R圖表示。圖3-11系統(tǒng)E-R圖數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)一旦選定之后,需要根據(jù)實(shí)際需求在數(shù)據(jù)庫(kù)中建立數(shù)據(jù)庫(kù)文件,并在已經(jīng)建好的數(shù)據(jù)庫(kù)文件里面,建立合適的數(shù)據(jù)表格存儲(chǔ)程序運(yùn)行過(guò)程中的數(shù)據(jù),數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)就是對(duì)創(chuàng)建的數(shù)據(jù)表格進(jìn)行表頭設(shè)計(jì)、表記錄長(zhǎng)度設(shè)計(jì),表記錄類(lèi)型設(shè)計(jì)等,當(dāng)數(shù)據(jù)表格設(shè)計(jì)完成之后,才能正常存儲(chǔ)程序運(yùn)行產(chǎn)生的數(shù)據(jù)[10]。表3-1管理員信息表序號(hào)列名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1ididint4是否2username賬號(hào)varchar50是3password密碼varchar50是4creattime創(chuàng)建時(shí)間datetime是表3-2住戶資料信息表序號(hào)列名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1ididint4是否2xm姓名varchar500是3xb性別varchar500是4sfz身份證號(hào)碼varchar500是5dh電話varchar500是6dz地址varchar500是7bz備注varchar500是表3-3物業(yè)繳費(fèi)信息表序號(hào)列名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1ididint4是否2xm項(xiàng)目名稱varchar500是3xb收費(fèi)金額varchar500是4sfz收費(fèi)時(shí)間date是5dh收費(fèi)地點(diǎn)varchar500是6dz經(jīng)手人varchar500是7bz備注varchar500是表3-4投訴信息表序號(hào)列名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1ididint4是否2xm投訴主題varchar500是3xb投訴對(duì)象varchar500是4sfz發(fā)生時(shí)間varchar500是5dh聯(lián)系人varchar500是6dz聯(lián)系方式varchar500是7bz備注varchar500是表3-5報(bào)修信息表序號(hào)列名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1ididint4是否2xm報(bào)修主題varchar500是3xb物業(yè)地址varchar500是4sfz發(fā)生時(shí)間varchar500是5dh聯(lián)系人varchar500是6dz聯(lián)系方式varchar500是7bz備注varchar500是表3-6車(chē)位信息表序號(hào)列名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空1ididint4是否2xm車(chē)位編號(hào)varchar500是3xb所在位置varchar500是4sfz車(chē)位面積varchar500是5dh車(chē)位狀態(tài)varchar500是6dz使用人varchar500是7bz備注varchar500是系統(tǒng)實(shí)現(xiàn)管理員功能介紹住戶資料管理如圖4-1顯示的就是住戶資料管理頁(yè)面,此頁(yè)面管理員可以實(shí)現(xiàn)的操作有:查看登記的住戶信息是否存在錯(cuò)誤,及時(shí)改正錯(cuò)誤信息,刪除沒(méi)用的住戶資料信息[11]。圖4-1住戶資料管理頁(yè)面物業(yè)繳費(fèi)管理如圖4-2顯示的就是物業(yè)繳費(fèi)管理頁(yè)面,此頁(yè)面提供給管理員的功能有:檢查登記的物業(yè)繳費(fèi)信息是否有誤,及時(shí)更正有誤數(shù)據(jù),物業(yè)繳費(fèi)信息作廢,即可刪除[12]。圖4-2物業(yè)繳費(fèi)管理頁(yè)面增加車(chē)位信息如圖4-3顯示的就是增加車(chē)位信息頁(yè)面,此頁(yè)面提供給管理員的功能有:對(duì)小區(qū)車(chē)位信息進(jìn)行錄入,需要登記車(chē)位的面積,介紹車(chē)位的詳細(xì)信息[13]。圖4-3增加車(chē)位信息頁(yè)面報(bào)修信息管理如圖4-4顯示的就是報(bào)修信息管理頁(yè)面,此頁(yè)面管理員可以實(shí)現(xiàn)的操作有:查看登記的報(bào)修信息是否存在錯(cuò)誤,及時(shí)改正錯(cuò)誤信息,刪除錯(cuò)誤或已經(jīng)解決的報(bào)修信息[14]。圖4-4報(bào)修信息管理頁(yè)面普通管理員功能介紹報(bào)修信息登記如圖4-5顯示的就是報(bào)修信息登記頁(yè)面,此頁(yè)面提供給普通管理員的功能有:對(duì)報(bào)修內(nèi)容進(jìn)行登記,需要填寫(xiě)小區(qū)住戶的個(gè)人聯(lián)系方式,填寫(xiě)清楚報(bào)修的內(nèi)容等數(shù)據(jù)[15]。圖4-5報(bào)修信息登記頁(yè)面查詢物業(yè)繳費(fèi)如圖4-6顯示的就是查詢物業(yè)繳費(fèi)頁(yè)面,此頁(yè)面提供給普通管理員的功能有:檢索物業(yè)繳費(fèi)信息,前提是普通管理員需要提交收費(fèi)項(xiàng)目名稱。圖4-6查詢物業(yè)繳費(fèi)頁(yè)面登記投訴信息如圖4-7顯示的就是登記投訴信息頁(yè)面,此頁(yè)面提供給普通管理員的功能有:登記住戶的投訴信息,包括發(fā)生時(shí)間,詳細(xì)說(shuō)明等。圖4-7登記投訴信息頁(yè)面系統(tǒng)登陸模塊本模塊的使用流程,具體可以概述為,首先輸入、戶端檢驗(yàn)、服務(wù)器判別,最后匹配相關(guān)信息,結(jié)果一致就能登錄界面,不一致的情況需要重新輸入。登陸頁(yè)面的運(yùn)行結(jié)果如圖4-8所示:圖4-8系統(tǒng)登陸界面系統(tǒng)首頁(yè)實(shí)現(xiàn)按照系統(tǒng)顯示的菜單類(lèi)別,用戶可以直接點(diǎn)擊相應(yīng)選項(xiàng),等到這個(gè)界面直接跳轉(zhuǎn)之后,這一步驟即為完成。系統(tǒng)首頁(yè)效果如圖4-9所示:圖4-9系統(tǒng)首頁(yè)界面密碼管理模塊實(shí)現(xiàn)為了安全,用戶要及時(shí)更改自己的密碼,防止出現(xiàn)安全性問(wèn)題。圖4-10密碼管理模塊界面住戶信息管理模塊系統(tǒng)管理員如果想要操作更多,比如增加小區(qū)住戶姓名、刪減住戶姓名、查詢住戶所在位置信息等,就需要熟練使用操作技能來(lái)對(duì)住戶信息進(jìn)行直接管理。如圖4-11所示:圖4-11用戶信息管理界面住戶投訴信息管理模塊實(shí)現(xiàn)投訴信息管理的主要功能,就是管理員可以查詢系統(tǒng),比如登記、添加、查詢、更新住戶投訴相關(guān)信息。圖4-12住戶投訴信息管理界面物業(yè)繳費(fèi)管理模塊實(shí)現(xiàn)物業(yè)繳費(fèi)管理子模塊的主要功能就是管理員可以對(duì)系統(tǒng)進(jìn)行增加、查詢、統(tǒng)計(jì)的操作,具體操作就是增加物業(yè)繳費(fèi)金額,方便住戶在線繳費(fèi);查詢物業(yè)繳費(fèi)金額,防止住戶漏繳物業(yè)費(fèi)用;統(tǒng)計(jì)物業(yè)繳費(fèi)情況,整體把握整個(gè)小區(qū)住戶繳費(fèi)的信息。圖4-13物業(yè)繳費(fèi)管理界面車(chē)位信息管理模塊實(shí)現(xiàn)車(chē)位信息管理的主要功能,即管理員可以對(duì)系統(tǒng)進(jìn)行增加數(shù)據(jù)信息、查詢住戶車(chē)位需求的操作,具體操作就是增加車(chē)位,方便住戶在線瀏覽車(chē)位方位;查詢車(chē)位信息,提前安排私家車(chē)停放的位置,全局把握整個(gè)小區(qū)車(chē)位的信息。圖4-14車(chē)位信息管理界面系統(tǒng)測(cè)試程序調(diào)試系統(tǒng)運(yùn)行時(shí)語(yǔ)法錯(cuò)誤比較容易發(fā)現(xiàn)和糾正。但隱蔽性錯(cuò)誤要進(jìn)行相應(yīng)的完善和排查相當(dāng)費(fèi)時(shí)費(fèi)力。還有一種情況就是,開(kāi)發(fā)人員在執(zhí)行程序時(shí),由于自身的疏忽,產(chǎn)生了錯(cuò)誤的操作,比如計(jì)算公式出現(xiàn)失誤。本系統(tǒng)軟件的測(cè)試步驟就需要包含以下部分:(1)模塊測(cè)試(2)系統(tǒng)測(cè)試(3)驗(yàn)收測(cè)試。以上經(jīng)常在驗(yàn)收測(cè)試的系統(tǒng)需求說(shuō)明書(shū)的環(huán)節(jié)發(fā)生問(wèn)題。本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)借鑒了很多優(yōu)秀國(guó)內(nèi)外網(wǎng)站的好的地方,界面簡(jiǎn)單易懂,非常方便住戶和管理員的操作,主要的優(yōu)點(diǎn)包括:(1)本系統(tǒng)的設(shè)計(jì)具有針對(duì)性和安全性,系統(tǒng)內(nèi)存在特別安全功能模塊。(2)本系統(tǒng)的信息內(nèi)容比較詳細(xì)周密,為了避免用戶使用過(guò)程中因失誤操作帶來(lái)各種不便,該系統(tǒng)采用單選框顯示數(shù)據(jù),用戶完成輸入后輕擊鼠標(biāo)即可完成。(3)本系統(tǒng)還有很多界面上的優(yōu)點(diǎn),比如界面比較適合用戶瀏覽,操作也很簡(jiǎn)單,運(yùn)行快捷,一般用戶都能熟練掌握。由于時(shí)間太短,本系統(tǒng)勢(shì)必會(huì)有一些缺憾,包括:(1)網(wǎng)頁(yè)的設(shè)計(jì)不夠吸引用戶審美感受,圖片呈現(xiàn)方式比較老套,主要還是表格和文字的結(jié)合,在顏色方面不夠亮眼,比較單調(diào)。(2)由于自身經(jīng)驗(yàn)不夠豐富,考慮的問(wèn)題也不夠周全,也會(huì)出現(xiàn)一些數(shù)據(jù)庫(kù)問(wèn)題,部分代碼也會(huì)在運(yùn)行過(guò)程中出現(xiàn)冗余。(3)由于時(shí)間短、開(kāi)發(fā)人員少,造成本系統(tǒng)在總體功能上可能不是特別全面。可以從以下幾個(gè)方面做出修改:(1)針對(duì)系統(tǒng)界面簡(jiǎn)潔,可以在系統(tǒng)中插入一些能夠吸引用戶眼球的精美照片,給用戶帶來(lái)良好的視覺(jué)效果。(2)如果出現(xiàn)系統(tǒng)冗余的問(wèn)題,則需要優(yōu)化程序代碼,在不同的網(wǎng)頁(yè)界面上共同分享一些特定的變量、函數(shù)、方程。最后,還要詳細(xì)分析數(shù)據(jù)庫(kù)的關(guān)系模式,進(jìn)行規(guī)范,避免冗余現(xiàn)象的發(fā)生。程序的測(cè)試測(cè)試的重要性及目的(1)測(cè)試的重要性在軟件存在的壽命中,測(cè)試、維護(hù)階段是兩個(gè)重要環(huán)節(jié),傳統(tǒng)的瀑布模式不能有效維護(hù)運(yùn)行周期,我們要保證開(kāi)發(fā)軟件的質(zhì)量,就必須將軟件的操作使用交給大眾用戶。但是,最新的軟件工程中,學(xué)界認(rèn)為軟件每一階段的生命周期中都應(yīng)該包含軟件測(cè)試,為的就是時(shí)刻檢查軟件設(shè)計(jì)是否偏離預(yù)期目標(biāo),盡早發(fā)現(xiàn)錯(cuò)誤,解決錯(cuò)誤。避免由于發(fā)現(xiàn)問(wèn)題時(shí)間太晚而造成整個(gè)軟件設(shè)計(jì)過(guò)程難度加大的問(wèn)題。所以說(shuō)軟件測(cè)試對(duì)整個(gè)軟件的開(kāi)發(fā)過(guò)程的是至關(guān)重要的。在實(shí)際應(yīng)用中,進(jìn)行測(cè)試軟件也會(huì)遇到一些問(wèn)題,可能會(huì)使我們不知所措,這一因?yàn)槲覀兿敕ㄉ洗嬖谝欢ǖ腻e(cuò)誤理解,或者在測(cè)試的態(tài)度上不夠端正。比如包括:測(cè)試的過(guò)程需要細(xì)致的心理,要求測(cè)試人員具有相當(dāng)大的耐心才能勝任。除此之外,測(cè)試的過(guò)程比較枯燥,如果測(cè)試者沒(méi)有興趣,很可能進(jìn)行緩慢,效率低下。(2)測(cè)試的目的通過(guò)發(fā)現(xiàn)錯(cuò)誤、分析原因、設(shè)計(jì)改良的方案,以便更好地改進(jìn)系統(tǒng)的實(shí)用性。如果沒(méi)有檢查出錯(cuò)誤,也是有價(jià)值的,它的價(jià)值在于積累成功經(jīng)驗(yàn)??傊?,測(cè)試的目的有許多,大體有以下益處:①測(cè)試能夠查出錯(cuò)誤,利于程序的運(yùn)行。②測(cè)試測(cè)出問(wèn)題,說(shuō)明先前的設(shè)計(jì)有不足之處,還不夠完善。③每一個(gè)好的測(cè)試,是因?yàn)樗軝z查到今天都未出現(xiàn)過(guò)錯(cuò)誤。④一個(gè)很成功的測(cè)試就是檢查出了至今未能發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試的主要內(nèi)容為了保證測(cè)試的結(jié)果,并且確保測(cè)試的有效性,可以將測(cè)試工作的內(nèi)容分成審閱代碼、收集并生成測(cè)試結(jié)果、單元測(cè)試、整體測(cè)試和驗(yàn)證測(cè)試幾個(gè)環(huán)節(jié)。(1)收集并生成測(cè)試結(jié)果這項(xiàng)測(cè)試的主要目的是檢查系統(tǒng)隱含的端口不符的問(wèn)題,比如可能會(huì)存在一些與接口有關(guān)的問(wèn)題,導(dǎo)致模塊之間產(chǎn)生危害。將各種功能的模塊共同使用,也可能會(huì)有和預(yù)想結(jié)果不同的問(wèn)題;本來(lái)前面階段影響很小的問(wèn)題,也有可能在后期導(dǎo)致無(wú)法接受的大問(wèn)題。(2)驗(yàn)證測(cè)試驗(yàn)證測(cè)試階段,它的主要目的是將設(shè)計(jì)好的系統(tǒng)功能和性能發(fā)揮到用戶滿意的程度。測(cè)試功能用例(1)管理員登錄功能測(cè)試如表5-1所示:表5-1登錄功能測(cè)試數(shù)據(jù)表登錄賬號(hào)登錄密碼操作人最終結(jié)果abcabc管理員登錄進(jìn)入程序123abc管理員彈出錯(cuò)誤登錄提示abc123管理員彈出錯(cuò)誤登錄提示下面是管理員登錄賬號(hào)正確,但是密碼填寫(xiě)錯(cuò)誤的測(cè)試結(jié)果展示效果圖(如圖5-1所示)。圖5-1登錄報(bào)錯(cuò)頁(yè)面(2)修改密碼功能測(cè)試一般來(lái)說(shuō),所有新開(kāi)發(fā)的系統(tǒng)軟件都會(huì)設(shè)置更新密碼功能,以此來(lái)增加系統(tǒng)的安全性。需要測(cè)試密碼修改功能時(shí)(如表5-2所示),檢驗(yàn)此功能是否能夠正常使用。表5-2修改密碼功能測(cè)試數(shù)據(jù)表原來(lái)的密碼需要設(shè)置的新密碼密碼修改結(jié)果abccde成功123cde失敗abc失敗下面是原密碼填寫(xiě)有誤,但是新密碼填寫(xiě)正常時(shí)的程序反饋結(jié)果展示圖(如圖5-2所示)。圖5-2原密碼有誤提示頁(yè)面系統(tǒng)存在的不足本系統(tǒng)還存在不少不足方面,主要體現(xiàn)在:(1)網(wǎng)頁(yè)做的不夠完美,由于時(shí)間短,經(jīng)驗(yàn)不足,系統(tǒng)的主要表現(xiàn)方式老套,顏色單調(diào)。(2)數(shù)據(jù)庫(kù)和部分代碼存在冗余問(wèn)題,這是由于目前自身的經(jīng)驗(yàn)不足和知識(shí)結(jié)構(gòu)簡(jiǎn)單導(dǎo)致的,冗余問(wèn)題肯定會(huì)導(dǎo)致系統(tǒng)運(yùn)行質(zhì)量下降。(3)后臺(tái)的管理功能不夠完善,時(shí)間短,任務(wù)重,后期管理不及時(shí)。結(jié)論小區(qū)物業(yè)管理系統(tǒng)的開(kāi)發(fā)讓我經(jīng)歷了各種酸甜苦辣、功能需求分析、系統(tǒng)設(shè)計(jì)、功能實(shí)現(xiàn)階段,而最后階段的功能測(cè)試讓我很累,成功完成一個(gè)功能模塊會(huì)讓我很開(kāi)心,或者更難,當(dāng)然,因?yàn)樗狈?yīng)用開(kāi)發(fā)經(jīng)驗(yàn),大部分程序都是拼湊的代碼功能,從互聯(lián)網(wǎng)上找到好的代碼模塊,然后在自己的電腦上修改,直到調(diào)試代碼,你可以使用到目前為止,開(kāi)發(fā)效率很低,但我這一水平只能慢慢的學(xué)習(xí)一點(diǎn),所以讓我對(duì)住宅物業(yè)管理系統(tǒng)的整體開(kāi)發(fā)得到了足夠的鍛煉,我平時(shí)學(xué)到的所有知識(shí)都派上了用場(chǎng)。此外,我自己開(kāi)發(fā)的系統(tǒng)也加深了我對(duì)程序開(kāi)發(fā)的理解,對(duì)一些軟件開(kāi)發(fā)技術(shù)有了更深的理解,讓我明白學(xué)習(xí)更多的知識(shí)對(duì)我有好處。但因?yàn)橄到y(tǒng)開(kāi)發(fā)的經(jīng)驗(yàn)不足,還有一些沒(méi)有做到很好的地方:(1)本系統(tǒng)可能更加適合小型或中型小區(qū),承載不了大型小區(qū)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《初中立定跳遠(yuǎn)教學(xué)課件》
- 2024年鉗工四級(jí)理論知識(shí)題庫(kù)(附答案解析)
- 企業(yè)網(wǎng)絡(luò)設(shè)計(jì)方案
- 膠合板生產(chǎn)過(guò)程中的能源消耗與節(jié)能措施考核試卷
- 《創(chuàng)傷性脾破裂》教學(xué)課件
- 洗浴行業(yè)服務(wù)品質(zhì)保障措施實(shí)施考核試卷
- 稀有稀土金屬加工中的行業(yè)政策研究與分析考核試卷
- 礦山設(shè)備與機(jī)械自動(dòng)化技術(shù)研究考核試卷
- 絕緣橡膠制品與應(yīng)用考核試卷
- 貨幣經(jīng)紀(jì)公司客戶服務(wù)體驗(yàn)提升考核試卷
- 70歲以上老人考駕照,三力測(cè)試題庫(kù)答案
- 2023年副主任醫(yī)師(副高)-中醫(yī)婦科學(xué)(副高)考試上岸歷年考點(diǎn)真題演練含答案
- 醫(yī)院預(yù)算業(yè)務(wù)流程圖
- ALeader 阿立得 ALD515使用手冊(cè)
- 政教主任國(guó)旗下的講話稿-講話稿
- 國(guó)學(xué)文化古典中國(guó)風(fēng)模板
- 國(guó)民經(jīng)濟(jì)核算司精講GDP核算
- 畢業(yè)論文PLC在機(jī)械手控制系統(tǒng)中的應(yīng)用
- HY/T 0331-2022綠潮生態(tài)調(diào)查與監(jiān)測(cè)技術(shù)規(guī)范
- GB/T 7064-2017隱極同步發(fā)電機(jī)技術(shù)要求
- GB/T 31928-2015船舶用不銹鋼無(wú)縫鋼管
評(píng)論
0/150
提交評(píng)論