【正文】
}61。 public WeixiuDao getWeixiuDao() { return weixiuDao。 return SUCCESS。 (pagerinfo, (total, pagesize, currentpage, method!userlist2, 共有 + total + 條記錄))。 } int total = (where2)。 int pagesize =10。 String where2 = ()。 String where = ()。 User user = (User)(user)。 (truename, truename)。)。 ( like 39。)。!.equals(truename)){ ( like 39。 if(truename!=nullamp。 StringBuffer sb2 = new StringBuffer()。 StringBuffer sb = new StringBuffer()。 }附錄6賬戶信息管理代碼: public String userlist2() { HttpServletRequest request = ()。 (tousu/)。 (list, ((currentpage 1) * pagesize, pagesize, where))。 if((pagenum)!=null){ currentpage = ((pagenum))。 int currentpage = 1。 ( tousulock=0 and =+().getId())。 ( tousulock=0 and =+().getId()+ order by id desc)。 } HttpSession session = ()。 ( and )。%+huzhuxingming+%39。 ( and )。%+huzhuxingming+%39。amp。 ( where )。 ( where )。 String huzhuxingming = (huzhuxingming)。 return SUCCESS。 (pagerinfo, (total, pagesize, currentpage, method!jiaofeilist, 共有 + total + 條記錄))。 } int total = (where2)。 int pagesize =10。 String where2 = ()。 String where = ()。 (shoufeizhuangtail, shoufeizhuangtail)。)。 ( shoufeizhuangtail like 39。)。!.equals(shoufeizhuangtail)){ ( shoufeizhuangtail like 39。 } if(shoufeizhuangtail!=nullamp。 ( and )。%+leixing+%39。 ( and )。%+leixing+%39。amp。 (menpaihao, menpaihao)。)。 ( like 39。)。!.equals(menpaihao)){ ( like 39。 } if(menpaihao!=nullamp。 ( and )。%+huzhuxingming+%39。 ( and )。%+huzhuxingming+%39。amp。 ( where )。 ( where )。 String shoufeizhuangtail = (shoufeizhuangtail)。 String menpaihao = (menpaihao)。 }附錄4繳費(fèi)信息管理代碼: public String jiaofeilist() { HttpServletRequest request = ()。 (fangchan/)。 (list, ((currentpage 1) * pagesize, pagesize, where))。 if((pagenum)!=null){ currentpage = ((pagenum))。 int currentpage = 1。 ( fangchanlock=0 )。 } ( fangchanlock=0 order by id desc)。 ( and )。%+menpaihao+%39。 ( and )。%+menpaihao+%39。amp。 (huzhuxingming, huzhuxingming)。)。 ( like 39。)。!.equals(huzhuxingming)){ ( like 39。 if(huzhuxingming!=nullamp。 StringBuffer sb2 = new StringBuffer()。 StringBuffer sb = new StringBuffer()。 String huzhuxingming = (huzhuxingming)。 return SUCCESS。 (pagerinfo, (total, pagesize, currentpage, method!zhuhulist, 共有 + total + 條記錄))。 } int total = (where2)。 int pagesize =10。 String where2 = ()。 String where = ()。 (huzhuxingming, huzhuxingming)。)。 (huzhuxingming like 39。)。!.equals(huzhuxingming)){ (huzhuxingming like 39。 if(huzhuxingming!=nullamp。 StringBuffer sb2 = new StringBuffer()。 StringBuffer sb = new StringBuffer()。 }附錄2業(yè)主信息管理代碼: public String zhuhulist() { HttpServletRequest request = ()。/script)。=39。用戶名或者密碼錯(cuò)誤39。 charset=gbk)。 (gbk)。 return redirect。 (user, user)。 and userlock=0 and role=+role)。 and password= 39。 User user = ( where username = 39。 String password = (password)。附錄1用戶登錄操作代碼: public String login() throws IOException { HttpServletRequest request = ()。在此我由衷的向我的指導(dǎo)老師楊金梁老師再次說(shuō)一聲謝謝!并要向那些給予我極大幫助和支持的同學(xué)和老師表示感謝。在開(kāi)發(fā)設(shè)計(jì)的過(guò)程中,楊金梁老師本著認(rèn)真負(fù)責(zé)的態(tài)度、以嚴(yán)謹(jǐn)求真的作風(fēng)來(lái)要求我們每一位學(xué)生,從選題到研發(fā)到實(shí)現(xiàn),指導(dǎo)老師給予了我正確的指導(dǎo)和極大的幫助,使得我在設(shè)計(jì)當(dāng)中少走了很多彎路,在順利完成畢業(yè)設(shè)計(jì)的同時(shí)更讓我學(xué)到了許多知識(shí),對(duì)原有的理論知識(shí)能夠很好的與實(shí)際結(jié)合起來(lái)運(yùn)用,也大大的提高了我的動(dòng)手的能力。參考文獻(xiàn)[1] [M].北京:清華大學(xué)出版社,2010.[2] (修訂第二版)[M].北京:機(jī)械工業(yè)出版社,2010.[3] [M].北京:機(jī)械工業(yè)出版社,2011.[4] [J].現(xiàn)代計(jì)算機(jī),2008,30(05):1724.[5] [J].數(shù)字技術(shù)與應(yīng)用,2011,31(05):1520.[6] 賴淑華,朱文進(jìn). 小區(qū)物業(yè)管理制度與業(yè)主手冊(cè)[M].廣州:廣州經(jīng)濟(jì)出版社,2005.[7] [J].微計(jì)算機(jī)信息,2005,22(03):1724.[8] 趙美琪,[J].信息技術(shù),2013,23(08):5060.[9] (第二版)[M].北京:機(jī)械工業(yè)出版社2011.[10] [M].北京:清華大學(xué)出版社,2012.[11] [M].北京:清華大學(xué)出版社,2010.[12] 陸昌輝,吳曉華.SQL Server 2000核心技術(shù)揭秘[M].北京:北京希望電子出版社,2002.[13] (第2版)[M].北京:清華大學(xué)出版社,2013.[14] [J] .微型電腦應(yīng)用,2013,22(02):3035.[15] 耿祥義,[M].北京:清華大學(xué)出版社,2003.[16] Ted Java Programming[M].JIDD,2012.[17] Alice of property management system for residential strata developments in Singapore[J].Property Management, 2008,26(02):110150.[18] Bruce in Java[J].Prentice Hall PTR,2007,70(04):937940.[19] Jan Clearly Explained[M].JRD,2011.[20] Zambon Giulio,Sekler JSP,JSF and Tomcat Web Development Form Novice to Professional[J].SpringerVerlag New York Inc,2007,20(08):110150.致謝隨著大學(xué)生活的臨近尾聲,三個(gè)月的畢業(yè)設(shè)計(jì)也將結(jié)束。由于已經(jīng)參加實(shí)習(xí)工作,很多計(jì)劃使得沒(méi)有充分的時(shí)間去做,去準(zhǔn)備。希望本系統(tǒng)能夠給用戶帶來(lái)方便。最終能夠開(kāi)發(fā)設(shè)計(jì)出一套完善的小區(qū)物業(yè)管理系統(tǒng)。由于開(kāi)發(fā)周期時(shí)間短和開(kāi)發(fā)人員等局限性,不能將本套系統(tǒng)完善的盡善盡美。物業(yè)與業(yè)主交流的論壇功能。業(yè)主繳費(fèi)信息在線查詢。業(yè)主信息的分析功能。因?yàn)楫?dāng)今的物業(yè)管理部門還不能有一個(gè)很統(tǒng)一的模型,所以本系統(tǒng)僅考慮到一般小區(qū)所需要的物業(yè)管理的基本的和主要的幾項(xiàng)功能,一個(gè)優(yōu)秀的小區(qū)物業(yè)信息管理系統(tǒng)還需要更多更復(fù)雜的功能要求。447結(jié)論與展望 小區(qū)物業(yè)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)已經(jīng)順利完成。因?yàn)檐浖y(cè)試中考慮的問(wèn)題基本上是項(xiàng)目管理中需要考慮的問(wèn)題。表61繳費(fèi)測(cè)試動(dòng)作期望結(jié)果實(shí)際情況添加繳費(fèi)信息繳費(fèi)信息界面添加上新的繳費(fèi)信息與期望相吻合查看繳費(fèi)信息打開(kāi)所查看的繳費(fèi)項(xiàng)的信息,表示出它的所有信息與期望相吻合確認(rèn)繳費(fèi)繳費(fèi)信息狀態(tài)更改為已繳費(fèi)與期望相吻合刪除繳費(fèi)信息所要?jiǎng)h除項(xiàng)的繳費(fèi)信息全部被刪除與期望相吻合結(jié)論:經(jīng)測(cè)試,本系統(tǒng)繳費(fèi)功能不存在漏洞,功能基本實(shí)現(xiàn)。下面添加完成,查看繳費(fèi)信息管理頁(yè)面的其它功能以及添加后的現(xiàn)實(shí)情況。能夠符合當(dāng)前對(duì)該系統(tǒng)的需求。現(xiàn)在對(duì)繳費(fèi)信息進(jìn)行添加,添加時(shí)候?qū)U費(fèi)名稱、費(fèi)用以及備注進(jìn)行測(cè)試是否能夠?yàn)榭?、特殊字符以及測(cè)試是否有字符數(shù)的限制,測(cè)試添加功能是否符合實(shí)際的需求,如果有限制時(shí)候是否對(duì)限制有警告處理信息。首先,進(jìn)入繳費(fèi)信息管理添加新的繳費(fèi)信息。對(duì)于測(cè)試過(guò)程只列出繳費(fèi)與投訴兩個(gè)部分,給出了單元測(cè)試部分的實(shí)例。應(yīng)該輸入的測(cè)試數(shù)據(jù)和預(yù)期的結(jié)果,目標(biāo)是設(shè)計(jì)一組可能發(fā)現(xiàn)錯(cuò)誤的數(shù)據(jù)。設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題。為了在本機(jī)下瀏覽Web頁(yè)面,首先在創(chuàng)建該系統(tǒng)的站點(diǎn)上(該系統(tǒng)使用的是Web的默認(rèn)站點(diǎn)),它的缺省域名值為localhost。Apache提供的Web服務(wù)器Tomcat 2000以上操作系統(tǒng)下發(fā)布設(shè)計(jì)的動(dòng)態(tài)網(wǎng)頁(yè)。軟件測(cè)試的結(jié)果也是分析軟件可靠性的重要依據(jù)。在軟件投入生產(chǎn)之前,盡可能多地發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)交給用戶使用。四、質(zhì)量也代表著它符合客戶的需要。二、符合一些應(yīng)用標(biāo)準(zhǔn)的要求,比如不同國(guó)家的用戶不同的操作習(xí)慣和要求,項(xiàng)目工程中的可維護(hù)性、可測(cè)試性等要求。因此軟件測(cè)