![基于移動(dòng)互聯(lián)網(wǎng)的校內(nèi)物業(yè)報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁](http://file4.renrendoc.com/view2/M02/11/05/wKhkFmY6ufOAIn36AAHKtV1O7Hg701.jpg)
![基于移動(dòng)互聯(lián)網(wǎng)的校內(nèi)物業(yè)報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁](http://file4.renrendoc.com/view2/M02/11/05/wKhkFmY6ufOAIn36AAHKtV1O7Hg7012.jpg)
![基于移動(dòng)互聯(lián)網(wǎng)的校內(nèi)物業(yè)報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁](http://file4.renrendoc.com/view2/M02/11/05/wKhkFmY6ufOAIn36AAHKtV1O7Hg7013.jpg)
![基于移動(dòng)互聯(lián)網(wǎng)的校內(nèi)物業(yè)報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁](http://file4.renrendoc.com/view2/M02/11/05/wKhkFmY6ufOAIn36AAHKtV1O7Hg7014.jpg)
![基于移動(dòng)互聯(lián)網(wǎng)的校內(nèi)物業(yè)報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁](http://file4.renrendoc.com/view2/M02/11/05/wKhkFmY6ufOAIn36AAHKtV1O7Hg7015.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
[15]。通過本系統(tǒng),用戶可以輕松登錄,設(shè)置自己的密碼,并利用派單查詢功能,快速獲取報(bào)修訂單的詳細(xì)信息,實(shí)現(xiàn)快捷、高效的報(bào)修服務(wù)。在報(bào)修選定后,就可以立即下報(bào)修單了。通過訪問后臺(tái),網(wǎng)站管理員能夠獲取客戶的詳細(xì)信息,并擁有對(duì)其進(jìn)行更新或刪除的權(quán)利。在本系統(tǒng)中分為用戶、維修人員、管理員。其中用戶、維修人員、管理員用例圖如圖3.1、3.2、3.3所示。圖3.1用戶用例圖圖3.2維修人員用例圖圖3.3管理員用例圖根據(jù)系統(tǒng)業(yè)務(wù)的流程做出如圖3.4所示的業(yè)務(wù)流程圖示。圖3.4業(yè)務(wù)流程圖3.2.2非功能需求分析為了確保校內(nèi)物業(yè)報(bào)修管理系統(tǒng)的安全性,在設(shè)計(jì)和開發(fā)過程中特別加入了用戶身份鑒定和權(quán)限控制模塊,以便有效地識(shí)別出訪問者的身份,并且能夠有效地記錄和管理大量的信息和用戶的基本信息。經(jīng)過嚴(yán)格的身份驗(yàn)證,移動(dòng)互聯(lián)網(wǎng)校園物業(yè)報(bào)修管理系統(tǒng)可以為每一位用戶分配合適的權(quán)限,以確保他們只能訪問指定的數(shù)據(jù),而不能對(duì)其他人進(jìn)行任何操作。通過嚴(yán)格的用戶權(quán)限管理,能夠有效的確保系統(tǒng)數(shù)據(jù)的安全性。如果某個(gè)用戶進(jìn)行了日?;顒?dòng),系統(tǒng)會(huì)立即阻止他的訪問。
第4章系統(tǒng)設(shè)計(jì)4.1功能模塊設(shè)計(jì)根據(jù)對(duì)系統(tǒng)功系統(tǒng)的功能模塊如圖4.1所示:基于移動(dòng)互聯(lián)網(wǎng)的校內(nèi)物業(yè)報(bào)修管理系統(tǒng)通知公告管理報(bào)修訂單管理報(bào)修統(tǒng)計(jì)管理報(bào)修派單管理用戶評(píng)價(jià)管理用戶投訴管理用戶管理圖4.1系統(tǒng)功能模塊圖基于移動(dòng)互聯(lián)網(wǎng)的校內(nèi)物業(yè)報(bào)修管理系統(tǒng)通知公告管理報(bào)修訂單管理報(bào)修統(tǒng)計(jì)管理報(bào)修派單管理用戶評(píng)價(jià)管理用戶投訴管理用戶管理4.2數(shù)據(jù)庫概念設(shè)計(jì)賬號(hào)用戶名密碼管理員1.管理員實(shí)體圖如圖4.2所示:賬號(hào)用戶名密碼管理員圖4.2管理員實(shí)體圖2.用戶實(shí)體圖如圖4.3所示:手機(jī)賬號(hào)年齡姓名頭像用戶手機(jī)賬號(hào)年齡姓名頭像用戶圖4.3用戶實(shí)體圖3.維修員系統(tǒng)實(shí)體圖如圖4.4所示:年齡年齡性別頭像手機(jī)號(hào)碼維修員姓名維修員維修員賬號(hào)圖4.4維修員實(shí)體圖4.報(bào)修單系統(tǒng)實(shí)體圖如圖4.5所示設(shè)備名稱創(chuàng)建時(shí)間報(bào)修單號(hào)故障描述具體圖片報(bào)修單設(shè)備名稱創(chuàng)建時(shí)間報(bào)修單號(hào)故障描述具體圖片報(bào)修單地點(diǎn)5.系統(tǒng)各個(gè)實(shí)體之間的E-R圖如圖4.6所示:NNN管理用戶維修員元管理員性別聯(lián)系電話維修員賬號(hào)姓名頭像年齡查看管理管理性別姓名年齡電話頭像賬號(hào)密碼用戶名報(bào)修單報(bào)修單號(hào)創(chuàng)建時(shí)間圖片地點(diǎn)設(shè)備名稱故障描述下單圖4.6系統(tǒng)ER圖4.3數(shù)據(jù)庫物理設(shè)計(jì)四個(gè)步驟組成了數(shù)據(jù)庫的物理設(shè)計(jì):首先,需要確定系統(tǒng)數(shù)據(jù)的存儲(chǔ)架構(gòu);其次,需要制定一種有效的存取方式;第三,需要根據(jù)系統(tǒng)的特性,為其指定一個(gè)合適的存儲(chǔ)位置;最后,還需要進(jìn)行一些其他的操作,以便更好地管理和利用這些資源。通過精心的物理設(shè)計(jì),可以有效地管理和訪問數(shù)據(jù)庫,并且可以有效地將系統(tǒng)的信息進(jìn)行有效地存儲(chǔ)。接下來,的主要任務(wù)是建立一個(gè)索引,以便訪問數(shù)據(jù)庫。不同的訪問類型會(huì)導(dǎo)致存儲(chǔ)結(jié)構(gòu)的差異,索引表和順序表可以提供不同的查詢效果。下面是校內(nèi)物業(yè)報(bào)修管理表的設(shè)計(jì):表4.1baoxiudingdan報(bào)修訂單字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbaoxiudanhaovarchar200報(bào)修單號(hào)shebeimingchengvarchar200設(shè)備名稱tupianlongtext4294967295圖片weixiudidianvarchar200維修地點(diǎn)guzhangmiaoshulongtext4294967295故障描述baoxiushijiandatetime報(bào)修時(shí)間zhanghaovarchar200賬號(hào)xingmingvarchar200姓名shoujivarchar200手機(jī)sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)表4.2yonghutousu用戶投訴字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbaoxiudanhaovarchar200報(bào)修單號(hào)shebeimingchengvarchar200設(shè)備名稱gonghaovarchar200工號(hào)weixiuxingmingvarchar200維修姓名tousuneironglongtext4294967295投訴內(nèi)容tousushijiandate投訴時(shí)間zhanghaovarchar200賬號(hào)xingmingvarchar200姓名表4.3yonghupingjia用戶評(píng)價(jià)字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbaoxiudanhaovarchar200報(bào)修單號(hào)shebeimingchengvarchar200設(shè)備名稱gonghaovarchar200工號(hào)weixiuxingmingvarchar200維修姓名pingjianeironglongtext4294967295評(píng)價(jià)內(nèi)容pingjiashijiandate評(píng)價(jià)時(shí)間zhanghaovarchar200賬號(hào)xingmingvarchar200姓名shoujivarchar200手機(jī)表4.4yonghu用戶字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhanghaovarchar200賬號(hào)xingmingvarchar200姓名mimavarchar200密碼touxianglongtext4294967295頭像xingbievarchar200性別nianlingint年齡shoujivarchar200手機(jī)sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)表4.5weixiuernyuan維修人員字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPgonghaovarchar200工號(hào)weixiuxingmingvarchar200維修姓名mimavarchar200密碼touxianglongtext4294967295頭像xingbievarchar200性別dianhuavarchar200電話sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)表4.6addres地址字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶idaddressvarchar200地址namevarchar200收貨人phonevarchar200電話isdefaultvarchar200是否默認(rèn)地址[是/否]表4.7users用戶表字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP表4.8token表字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時(shí)間CURRENT_TIMESTAMP表4.9news通告公告字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡(jiǎn)介picturelongtext4294967295圖片contentlongtext4294967295內(nèi)容表4.10config配置文件字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值表4.11baoxiupaidan報(bào)修派單字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbaoxiudanhaovarchar200報(bào)修單號(hào)shebeimingchengvarchar200設(shè)備名稱guzhangmiaoshuvarchar200故障描述weixiuzhuangtaivarchar200維修狀態(tài)zhanghaovarchar200賬號(hào)xingmingvarchar200姓名shoujivarchar200手機(jī)gonghaovarchar200工號(hào)weixiuxingmingvarchar200維修姓名dianhuavarchar200電話paidanshijiandatetime派單時(shí)間
第5章系統(tǒng)實(shí)現(xiàn)5.1實(shí)現(xiàn)環(huán)境開發(fā)語言:Java框架:springboootJDK版本:JDK1.8服務(wù)器:tomcat7數(shù)據(jù)庫:mysql5.7開發(fā)軟件:eclipse/myeclipse/ideaMaven包:Maven3.3.9瀏覽器:谷歌瀏覽器5.2登錄注冊(cè)第一次訪問系統(tǒng)時(shí),用戶必須先注冊(cè)一個(gè)賬號(hào),才能夠正式啟動(dòng)。如果想要訪問“登錄”,需要先提供用戶的登錄賬號(hào)和密碼,然后就可以輕松獲取更多的相關(guān)資訊。通過使用后臺(tái)管理系統(tǒng),無論是否輸入了準(zhǔn)確的用戶名或密碼,都能夠輕松獲得大量的信息。此外,還會(huì)按照點(diǎn)擊次數(shù)、數(shù)量等指標(biāo),對(duì)這些信息進(jìn)行精細(xì)地劃分,以便更好地滿足需求。請(qǐng)按照以下步驟進(jìn)行注冊(cè):圖5.1,登錄(圖5.2),并在平臺(tái)主頁(圖5.3)中進(jìn)行操作:圖5.1用戶注冊(cè)界面圖5.2用戶登錄界面圖5.3平臺(tái)首頁用戶通過輸入用戶名和密碼,用戶可以輕松訪問服務(wù)平臺(tái)的首頁,并且可以根據(jù)圖5.4的指引,輕松實(shí)現(xiàn)個(gè)性化的賬號(hào)設(shè)定:圖5.4用戶個(gè)人信息界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。/***修改*/@RequestMapping("/update")publicRupdate(@RequestBodyUsersEntityuser){//ValidatorUtils.validateEntity(user);UsersEntityu=userService.selectOne(newEntityWrapper<UsersEntity>().eq("username",user.getUsername()));if(u!=null&&u.getId()!=user.getId()&&u.getUsername().equals(user.getUsername())){returnR.error("用戶名已存在。");}userService.updateById(user);//全部更新returnR.ok();}/***刪除*/@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){userService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.3用戶管理管理員登錄時(shí),通過輸入賬號(hào)密碼進(jìn)行登錄,如圖5.5所示。圖5.5管理員登錄當(dāng)管理員訪問系統(tǒng)時(shí),只需要點(diǎn)擊“用戶”按鈕,就能夠看到用戶信息如圖5.6所示。圖5.6個(gè)人中心界面管理員在用戶界面也可進(jìn)行用戶的審核,如圖5.7所示。圖5.7用戶審核界面在管理員登錄后,“用戶”按鈕將提供一個(gè)便捷的用戶管理界面,在此,可以輕松地添加、刪除或更改用戶信息,詳細(xì)的操作步驟可以在圖5.8中找到;點(diǎn)擊“詳細(xì)”按鈕,可以獲得更多關(guān)于用戶的詳細(xì)信息,從而使得可以更好地掌握用戶的狀況。圖5.8用戶管理界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。/***注冊(cè)*/@IgnoreAuth@RequestMapping("/register")publicRregister(@RequestBodyYonghuEntityyonghu){//ValidatorUtils.validateEntity(yonghu);YonghuEntityu=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("zhanghao",yonghu.getZhanghao()));if(u!=null){returnR.error("注冊(cè)用戶已存在");}LonguId=newDate().getTime();yonghu.setId(uId);yonghuService.insert(yonghu);returnR.ok();} 5.4報(bào)修訂單管理當(dāng)用戶登錄系統(tǒng)后,點(diǎn)擊報(bào)修訂單信息管理按鈕,即可查看訂單的詳細(xì)狀態(tài),并且能夠根據(jù)需要對(duì)訂單進(jìn)行添加或刪減。根據(jù)圖5.9,報(bào)修訂單信息界面如下:圖5.9報(bào)修訂單信息界面當(dāng)用戶訪問報(bào)修派單管理頁面時(shí),就能夠獲取最新的報(bào)修派單分類信息。根據(jù)圖5.10,已經(jīng)完成了將報(bào)修單派劃分為不同的類別的操作。圖5.10報(bào)修單分類添加成功界面用戶在登錄該平臺(tái)之后,可以根據(jù)圖5.11需要提交報(bào)修信息,并且可以填寫合適的地點(diǎn)以及設(shè)備狀態(tài)進(jìn)行報(bào)修,完成提交之后,還能夠查看報(bào)修的詳細(xì)情況。圖5.11填寫報(bào)修單當(dāng)用戶提交報(bào)修單后,管理員通過登錄系統(tǒng)能在報(bào)修訂單管理界面看到用戶提交的報(bào)修單信息,然后對(duì)報(bào)修單進(jìn)行是否通過的審核。如圖5.12所示。如果訂單未通過審核則會(huì)返回至用戶,讓用戶進(jìn)行報(bào)修單的重新修改再提交。圖5.12審核訂單當(dāng)訂單通過管理員的審核后,管理員會(huì)根據(jù)訂單派發(fā)給相應(yīng)的維修人員。如圖5.13所示。圖5.13派發(fā)維修人員管理員在系統(tǒng)的報(bào)修訂單管理界面可以進(jìn)行對(duì)報(bào)修單的新增、刪除、修改、查詢等操作。如圖5.14所示。圖5.14報(bào)修訂單管理界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。/***修改*/@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyBaoxiudingdanEntitybaoxiudingdan,HttpServletRequestrequest){//ValidatorUtils.validateEntity(baoxiudingdan);baoxiudingdanService.updateById(baoxiudingdan);//全部更新returnR.ok();}/***刪除*/@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){baoxiudingdanService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.5報(bào)修派單管理當(dāng)管理員完成審核報(bào)修單后并且派發(fā)相應(yīng)的維修人員后,維修人員可以通過登錄系統(tǒng)在派單管理處查看到對(duì)應(yīng)派發(fā)給自己的派單,并根據(jù)派單詳細(xì)信息到對(duì)應(yīng)地點(diǎn)對(duì)相應(yīng)的設(shè)備進(jìn)行維修,如圖5.15所示。并且維修人員可以在系統(tǒng)中進(jìn)行進(jìn)度的修改。如圖5.16所示。圖5.15維修人員報(bào)修派單管理圖5.16維修進(jìn)度修改管理員在報(bào)修派單管理界面也可以對(duì)相應(yīng)派單進(jìn)行修改以及刪除等操作,如果5.17所示。圖5.17管理員報(bào)修派單信息管理用戶在登錄系統(tǒng)后只能查看到報(bào)修派單的具體信息包括維修進(jìn)程,但是無法對(duì)其進(jìn)行修改,如圖5.18所示。圖5.18用戶報(bào)修派單管理界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。/***修改*/@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyBaoxiupaidanEntitybaoxiupaidan,HttpServletRequestrequest){//ValidatorUtils.validateEntity(baoxiupaidan);baoxiupaidanService.updateById(baoxiupaidan);//全部更新returnR.ok();}/***刪除*/@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){baoxiupaidanService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.6通知公告管理管理員登錄校內(nèi)報(bào)修管理平臺(tái)后,通過點(diǎn)擊通知公告將能夠快速了解到圖5.19所示有關(guān)售后服務(wù)的最新資訊,從而更加全面、準(zhǔn)確地滿足需求,而且還能夠使用管理員的角色來實(shí)現(xiàn)對(duì)這些資訊的有效監(jiān)控。圖5.19通知公告查看界面管理員可以通知公告界面進(jìn)行新的公告的增加,如圖5.20所示進(jìn)行公告的編輯。圖5.20通知公告管理界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。/***修改*/@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyNewsEntitynews,HttpServletRequestrequest){//ValidatorUtils.validateEntity(news);newsService.updateById(news);//全部更新returnR.ok();}/***刪除*/@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){newsService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.7用戶評(píng)價(jià)管理用戶可以通過報(bào)修派單管理界面對(duì)相應(yīng)報(bào)修單進(jìn)行評(píng)價(jià)以此來提升售后服務(wù),在用戶評(píng)價(jià)界面可以查看具體哪個(gè)報(bào)修單的評(píng)價(jià)信息以及修改等操作如圖5.21所示。圖5.21用戶評(píng)價(jià)界面用戶可以通過報(bào)修派單界面處的“評(píng)價(jià)”功能進(jìn)行對(duì)應(yīng)報(bào)修單的評(píng)價(jià)內(nèi)容的填寫增加,如圖5.22所示。圖5.22用戶評(píng)價(jià)填寫界面維修人員登錄系統(tǒng)后可以在評(píng)價(jià)界面看到用戶所提交評(píng)價(jià)內(nèi)容,如圖5.23所示。圖5.23維修人員用戶評(píng)價(jià)界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。//***查詢*/@RequestMapping("/query")publicRquery(YonghupingjiaEntityyonghupingjia){EntityWrapper<YonghupingjiaEntity>ew=newEntityWrapper<YonghupingjiaEntity>();ew.allEq(MPUtil.allEQMapPre(yonghupingjia,"yonghupingjia"));YonghupingjiaViewyonghupingjiaView=yonghupingjiaService.selectView(ew);returnR.ok("查詢用戶評(píng)價(jià)成功").put("data",yonghupingjiaView);}/***修改*/@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyYonghupingjiaEntityyonghupingjia,HttpServletRequestrequest){//ValidatorUtils.validateEntity(yonghupingjia);yonghupingjiaService.updateById(yonghupingjia);//全部更新returnR.ok();}/***刪除*/@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){yonghupingjiaService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.8用戶投訴管理用戶可以通過報(bào)修派單管理界面對(duì)相應(yīng)報(bào)修單進(jìn)行投訴以此來提升售后服務(wù),在用戶投訴界面可以查看具體哪個(gè)報(bào)修單的投訴信息以及修改等操作如圖5.23所示。圖5.23用戶投訴界面用戶可以通過報(bào)修派單界面處的“投訴”功能進(jìn)行對(duì)應(yīng)報(bào)修單的投訴的內(nèi)容填寫增加,如圖5.24所示。圖5.24用戶投訴填寫界面維修人員登錄系統(tǒng)后可以在評(píng)價(jià)界面看到用戶所提交評(píng)價(jià)內(nèi)容,如圖5.25所示。圖5.25維修人員用戶投訴界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。//***查詢*/@RequestMapping("/query")publicRquery(YonghutousuEntityyonghutousu){EntityWrapper<YonghutousuEntity>ew=newEntityWrapper<YonghutousuEntity>();ew.allEq(MPUtil.allEQMapPre(yonghutousu,"yonghutousu"));YonghutousuViewyonghutousuView=yonghutousuService.selectView(ew);returnR.ok("查詢用戶投訴成功").put("data",yonghutousuView);}/***修改*/@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyYonghutousuEntityyonghutousu,HttpServletRequestrequest){//ValidatorUtils.validateEntity(yonghutousu);yonghutousuService.updateById(yonghutousu);//全部更新returnR.ok();}/***刪除*/@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){yonghutousuService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.9報(bào)修統(tǒng)計(jì)管理此系統(tǒng)中的用戶,管理員,維修人員都能在登錄系統(tǒng)后通過在報(bào)修派單界面處的統(tǒng)計(jì)功能查看到所有各種進(jìn)程的報(bào)修派單的統(tǒng)計(jì)柱狀圖,用戶及維修人員只能查看到和自己相關(guān)的報(bào)修派單的統(tǒng)計(jì),管理員則可查看到所有系統(tǒng)的報(bào)修派單的統(tǒng)計(jì),如圖5.26、5.27、5.28所示。圖5.26用戶報(bào)修單統(tǒng)計(jì)界面圖5.27管理員報(bào)修單統(tǒng)計(jì)界面圖5.28維修人員報(bào)修單統(tǒng)計(jì)界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。/***(按值統(tǒng)計(jì))*/@RequestMapping("/value/{xColumnName}/{yColumnName}")publicRvalue(@PathVariable("yColumnName")StringyColumnName,@PathVariable("xColumnName")StringxColumnName,HttpServletRequestrequest){Map<String,Object>params=newHashMap<String,Object>();params.put("xColumn",xColumnName);params.put("yColumn",yColumnName);EntityWrapper<BaoxiupaidanEntity>ew=newEntityWrapper<BaoxiupaidanEntity>();StringtableName=request.getSession().getAttribute("tableName").toString();if(tableName.equals("yonghu")){ew.eq("zhanghao",(String)request.getSession().getAttribute("username"));}if(tableName.equals("weixiurenyuan")){ew.eq("gonghao",(String)request.getSession().getAttribute("username"));}List<Map<String,Object>>result=baoxiupaidanService.selectValue(params,ew);SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");for(Map<String,Object>m:result){for(Stringk:m.keySet()){if(m.get(k)instanceofDate){m.put(k,sdf.format((Date)m.get(k)));}}}returnR.ok().put("data",result);}
第6章系統(tǒng)測(cè)試在系統(tǒng)開發(fā)完成后,為保證系統(tǒng)的穩(wěn)定和可靠性,需要進(jìn)行一系列功能和性能測(cè)試。其中,通過從用戶角度出發(fā)選擇黑盒測(cè)試來進(jìn)行測(cè)試此系統(tǒng)整體功能,此方法主要通過位移分析和閾值分析來識(shí)別系統(tǒng)存在的問題,尤其是在輸入輸出邊界上的問題。6.1測(cè)試步驟為了確保軟件的可靠性,應(yīng)該將其分為多個(gè)步驟,并且在整個(gè)過程中進(jìn)行。測(cè)試包括模塊評(píng)估、集成評(píng)估和驗(yàn)證評(píng)估。采用模塊測(cè)試能夠更加準(zhǔn)確地識(shí)別出編碼和設(shè)計(jì)中的缺陷,而集成測(cè)試則能夠更加徹底地審核整個(gè)程序,從而確保系統(tǒng)的穩(wěn)定性、安全性和可靠性;通過進(jìn)行驗(yàn)收測(cè)試,能夠確定哪些場(chǎng)景與操作系統(tǒng)的規(guī)定相悖。為了保證大型軟件的可靠性和穩(wěn)定性,建議采用分階段的方法,這樣能夠更精確地監(jiān)控每個(gè)步驟,及時(shí)發(fā)現(xiàn)隱患,并采取必要的補(bǔ)救措施。6.2測(cè)試用例6.2.1登錄測(cè)試用例根據(jù)用戶需求,精心設(shè)計(jì)了一系列用戶端測(cè)試用例,并使用了黑盒測(cè)試的方法。為了保證實(shí)際效果,僅提供了一些典型的測(cè)試用例,詳見表6.1。表6.1登錄測(cè)試用例表測(cè)試編號(hào)測(cè)試目的操作步驟預(yù)期結(jié)果實(shí)際結(jié)果001登錄測(cè)試輸入正確的用戶名和密碼登錄成功登錄成功002登錄測(cè)試輸入錯(cuò)誤的用戶名登錄失敗登錄失敗003登錄測(cè)試輸入錯(cuò)誤的密碼登錄失敗登錄失敗6.2.2報(bào)修訂單信息管理測(cè)試用例管理端在運(yùn)行時(shí)要滿足瀏覽器的運(yùn)行需求,比如添加報(bào)修訂單信息測(cè)試、修改報(bào)修訂單信息測(cè)試、刪除報(bào)修訂單信息測(cè)試等。在這一部分,將評(píng)估管理系統(tǒng)的各種功能。鑒于篇幅的局限,本文僅提供一些典型的實(shí)驗(yàn)結(jié)果,詳情請(qǐng)參考表6.2。表6.2報(bào)修訂單信息測(cè)試用例表測(cè)試編號(hào)測(cè)試目的操作步驟預(yù)期結(jié)果實(shí)際結(jié)果001添加報(bào)修單信息測(cè)試在添加頁面輸入商品信息,點(diǎn)擊確認(rèn)按鈕添加成功添加成功002修改報(bào)修單信息測(cè)試在修改頁面修改訂單信息,點(diǎn)擊確認(rèn)按鈕修改成功修改成功003刪除報(bào)修單信息測(cè)試在管理訂單信息頁面,點(diǎn)擊某一試卷的刪除按鈕刪除成功刪除成功004查詢報(bào)修單信息測(cè)試在報(bào)修訂單信息管理頁面查詢輸入框輸入要查詢的商品名字,點(diǎn)擊查詢按鈕查詢成功查詢成功005審核報(bào)修單測(cè)試在報(bào)修訂單信息管理頁面點(diǎn)擊審核進(jìn)入審核界面進(jìn)行選擇審核成功審核成功006派發(fā)維修人員測(cè)試在報(bào)修訂單信息管理頁面點(diǎn)擊派發(fā)按鈕進(jìn)行維修人員的派發(fā)派發(fā)成功派發(fā)成功007修改派發(fā)單測(cè)試在派發(fā)訂單信息管理頁面點(diǎn)擊修改按鈕進(jìn)行派發(fā)訂單的修改修改成功修改成功008刪除派發(fā)單測(cè)試在派發(fā)訂單信息管理頁面點(diǎn)擊刪除按鈕進(jìn)行刪除派發(fā)單刪除成功刪除成功6.3測(cè)試結(jié)論通過多次實(shí)際應(yīng)用,對(duì)系統(tǒng)的各項(xiàng)功能進(jìn)行了徹底的檢驗(yàn),發(fā)現(xiàn)它既具有良好的登錄性,又具有快速地退出性,同時(shí)也具有靈活的設(shè)置性,可以輕松地完成各種任務(wù),這一切都超出了最初的期望。
結(jié)論及展望在這項(xiàng)研究中,致力于構(gòu)建一個(gè)基于移動(dòng)互聯(lián)網(wǎng)的校園物業(yè)維護(hù)管理系統(tǒng)。首先闡述了這項(xiàng)研究的目的,并討論了目前的情況。然后,詳細(xì)闡述了使用的技術(shù)和基礎(chǔ)原理。特別強(qiáng)調(diào)了的編寫語言,并對(duì)的系統(tǒng)進(jìn)行了可行性分析。最終,得出結(jié)論,這項(xiàng)研究是成功的。通過系統(tǒng)需求分析,深入探討了系統(tǒng)的總體架構(gòu)、數(shù)據(jù)庫的構(gòu)建和運(yùn)行,并給出了多種可視化的功能界面,從而有效地滿足用戶的多樣化需求。本次研究的重點(diǎn)在于深入剖析實(shí)施流程,以及精心編寫的關(guān)鍵代碼,以期達(dá)到最佳的效果。本次開發(fā)過程包括了從基本概念的學(xué)習(xí)、需求分析、系統(tǒng)設(shè)計(jì)以及代碼編寫,并且進(jìn)行了一些功能性的測(cè)試以及效果的展示。為了確保項(xiàng)目的順利進(jìn)行,會(huì)對(duì)所有步驟進(jìn)行深入探討,并努力提供最佳的實(shí)施方案。通過精心地設(shè)計(jì)與開發(fā),的系統(tǒng)擁有一個(gè)簡(jiǎn)約而優(yōu)雅的界面,操作方便,用戶體驗(yàn)卓越,為當(dāng)代學(xué)生提供一個(gè)快速、有效的校園物業(yè)維護(hù)服務(wù)。盡管本次研究取得了一定的成果,但仍存在許多不足,例如未能將報(bào)修訂單、派單以及用戶的重要信息完整地記錄下來;在未來的工作中,將努力改進(jìn)報(bào)修管理服務(wù)平臺(tái)的功能菜單和信息,提升整體界面的美觀度,使其達(dá)到更高的水準(zhǔn)。
參考文獻(xiàn)李亞茹,藺頗,董鳳合.基于微信小程序的高校后勤維修工程管理系統(tǒng)的設(shè)計(jì)理念[J].高校后勤研究,2021(06):22-23+27.張魯.基于SSM架構(gòu)的高校智能報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].僑園,2019(07):112.徐連霞.基于SSM的校園二手商品交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中外企業(yè)家,2019(36):69.許亞男.基于SSM與JQuery的微校園在線系統(tǒng)[D].曲阜師范大學(xué),2019.雷英才.基于微信小程序的校園導(dǎo)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].中國(guó)地質(zhì)大學(xué)(北京),2019.陳夫真.基于SSM的某高校教室管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].蘇州大學(xué),2020.申曉平.在線報(bào)修系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2019,15(29):52-53.曲紅,王志.基于微信、web的高校網(wǎng)上報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)研究[J].黑河學(xué)院學(xué)報(bào),2019,10(08):213-214+220.鄭俊海.基于微信小程序的后勤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三農(nóng)產(chǎn)品包裝與儲(chǔ)存方案設(shè)計(jì)
- 駕校場(chǎng)地出租合同
- 場(chǎng)調(diào)查委托合同協(xié)議書
- 冷卻塔填料采購(gòu)合同
- 全新攪拌樁合同
- 2025年河南貨運(yùn)從業(yè)資格考試模擬考試題庫答案大全
- 小學(xué)二年級(jí)數(shù)學(xué)上冊(cè)口算筆算天天練
- 2025年南充c1貨運(yùn)從業(yè)資格證考試內(nèi)容
- 2025年南京貨運(yùn)從業(yè)資格證模擬考試軟件
- 2024年XX市XX區(qū)人民檢察院工作報(bào)告
- 第4課+中古時(shí)期的亞洲(教學(xué)設(shè)計(jì))-【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 金點(diǎn)子活動(dòng)總結(jié)匯報(bào)
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制完整
- 原料驗(yàn)收標(biāo)準(zhǔn)知識(shí)培訓(xùn)課件
- Unit4MyfamilyStorytime(課件)人教新起點(diǎn)英語三年級(jí)下冊(cè)
- 物流運(yùn)作管理-需求預(yù)測(cè)
- 《電機(jī)與電氣控制(第三版)習(xí)題冊(cè)》 習(xí)題答案
- 財(cái)務(wù)管理專業(yè)《生產(chǎn)實(shí)習(xí)》教學(xué)大綱
- 鋼桁梁頂推施工方案
- 一年級(jí)口算天天練(可直接打印)
- 醫(yī)療器械采購(gòu)方案投標(biāo)方案(完整技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論