




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于小程序的員工宿舍報修系統(tǒng)的設(shè)計與實現(xiàn)目錄1.引言 51.1研究背景和研究意義 51.1.1研究背景 51.1.2研究意義 61.2微信小程序開發(fā)報修系統(tǒng)的研究現(xiàn)狀 62.總體設(shè)計 82.1需求分析 82.2功能分析 93.系統(tǒng)設(shè)計 103.1系統(tǒng)架構(gòu)設(shè)計 103.2系統(tǒng)模塊設(shè)計 123.3概念結(jié)構(gòu)設(shè)計(E-R圖) 133.4數(shù)據(jù)庫設(shè)計 134.系統(tǒng)實現(xiàn) 154.1用戶首次注冊認證 154.2登錄進入主界面 154.3開始報修功能實現(xiàn) 174.4查看報修信息 184.5維修師傅維修操作頁面 204.6管理員管理頁面 214.7后臺管理 225.總結(jié) 24參考文獻 251.引言宿舍作為公司工作人員日常辛勤勞作之后十分關(guān)鍵的特定休息場所,其中還包含了多類煤氣、水、電等基礎(chǔ)設(shè)施可能會出現(xiàn)相應(yīng)故障應(yīng)當(dāng)及時檢修的問題,是不是能夠及時報修、在較短的時間內(nèi)讓維修人員上門修理也主要關(guān)系著公司員工對公司的認同感與滿意度。而在微信小程序迅速發(fā)展的新時期,網(wǎng)絡(luò)包含的方便快捷的突出優(yōu)勢,也成為應(yīng)對公司宿舍報修審批程序繁復(fù)頑疾的良好方法。多數(shù)公司宿舍報修運用的依舊是傳統(tǒng)的人工模式,也就是讓員工把自身居住宿舍里需維修的狀況呈報給管理宿舍的人員,然后宿舍管理者再將情況反映到管理區(qū)域的人員,接下來再由公司管理宿舍的部門整理報修相關(guān)信息。該管理宿舍部門的負責(zé)人根據(jù)手寫記錄來歸納報修的信息,如此的報修審批模式耗費太大,已經(jīng)跟不上科技發(fā)展的新時代了。傳統(tǒng)人工報修的流程也很繁復(fù),其在人力資源方面的耗費比較大,同時傳遞的消息也缺乏準(zhǔn)確性,極易導(dǎo)致信息的延誤或者漏報,最終耽誤了維修工作,也變相的降低了檢修者的效率,給宿管者以及宿舍里的員工日常起居造成很大的阻礙。在微信小程序研發(fā)基礎(chǔ)上構(gòu)建的報修管控平臺能夠有效應(yīng)對現(xiàn)在出現(xiàn)的大量負責(zé)問題。1.1研究背景和研究意義1.1.1研究背景由于公司信息化發(fā)展的逐步強化,再加上員工后勤制度的深入革新,為了早日達到公司數(shù)字化管控的具體目標(biāo),大部分公司的員工后勤體系都逐步展開了信息化創(chuàng)建工作。怎樣才能確保公司后勤部門在未來進行可持續(xù)發(fā)展,這是迫切需要處理的重要問題。公司后勤部門進行的社會化革新本質(zhì)上就是對傳統(tǒng)的嚴重依賴公司的相關(guān)部門展開市場運營方式下的科學(xué)化創(chuàng)新,信息化的管理方式就為此創(chuàng)新帶來了全新的思路。公司后勤部門只有借助科學(xué)的管理模式與符合市場化發(fā)展創(chuàng)建現(xiàn)代化的制度,才可以確保公司持續(xù)保持健康有序的運營,所以,公司后勤的社會化革新肯定會關(guān)系到后勤部的信息化創(chuàng)建?,F(xiàn)在,多數(shù)公司正在展開數(shù)字化平臺的建設(shè)工作,還有一些公司還在使用這原來比較老式的管理模式,傳統(tǒng)的管理方式有著長時間效率低的缺陷,公司后勤成本的總結(jié)數(shù)據(jù)與相應(yīng)匯總都是通過手工或者人力的方式完成的,這也使得很多人力物力資源被嚴重消耗,同時還無法確保統(tǒng)計數(shù)據(jù)的完整與準(zhǔn)確性。公司員工后勤部管理的方面比較寬泛同時較為瑣碎,關(guān)系著公司員工的住宿、衣食、水電和取暖等多個領(lǐng)域,涉及到數(shù)個行業(yè),同時面臨的工作量非常巨大。部分規(guī)模較大公司的員工人數(shù)也很龐大,設(shè)立的部門多種多樣,此時公司后勤需要負責(zé)的工作就更為復(fù)雜了,所以,如何對后勤展開充分的管控與應(yīng)用是每一個公司管理者所面臨的重要難題。由于員工后勤社會化進程的逐步深入,全新的環(huán)境要求也使得原始的公司后勤無法反復(fù)使用傳統(tǒng)的管控與工作方式,它不斷壯大、科學(xué)運營的必然趨勢就是員工后勤的自主經(jīng)營,同時信息化的決策就為員工后勤的自主式發(fā)展效率的逐步提高提供了相應(yīng)助力。在網(wǎng)絡(luò)與信息化科技基礎(chǔ)上而形成的員工后勤管控體系可以集結(jié)公司比較獨立的、分散的不同數(shù)據(jù),把它們建設(shè)成為互惠共享的單獨的一個整體,如此就可以有助于員工后勤業(yè)務(wù)的整個流程更加緊湊嚴實,可以更加快速便捷的展開緊湊嚴實的服務(wù)流程,同時對多種操作進行簡化、有效制約物資的流失、管控公司固定資產(chǎn),同時還便于公司管理者定時檢查一系列信息,為公司以后的發(fā)展戰(zhàn)略提供數(shù)據(jù)基礎(chǔ)。所以,引進員工后勤體系可以讓公司以往極其繁復(fù)瑣碎的后勤工作轉(zhuǎn)化成自動化與有序的業(yè)務(wù),以期可以為后勤部門提升競爭力提供有力借鑒,進一步提高公司員工的滿意度。1.1.2研究意義本篇文章提出的報修系統(tǒng)被廣泛運用至實際生活的各個領(lǐng)域,還包括學(xué)校宿舍、工廠、醫(yī)院、企業(yè)以及礦藏等員工高度密集的地方,能夠顯著提升員工后勤部門的運行效率,對更新宿舍環(huán)境非常有益,同時還能運用在公司的現(xiàn)代化管理方面,可以讓公司的管理者方便明晰工作人員的各種需求,以此提高員工對公司的認同感。此外,也可以對微信小程序的深入開發(fā)提供大量依據(jù),同時更是把自身學(xué)習(xí)到的理論知識運用到實踐操作中的良好契機與檢驗。1.2微信小程序開發(fā)報修系統(tǒng)的研究現(xiàn)狀在微信小程序基礎(chǔ)上形成的信息化裝置智能化報修系統(tǒng)有利于公司有效應(yīng)對信息化裝置出現(xiàn)問題報修與檢修等困難。隨著移動網(wǎng)絡(luò)與智能手機的快速發(fā)展,使得微信也成了新形勢下人們不可或缺的重要工具,每個行業(yè)均在深入研究可以滿足本行業(yè)運行的微信程序。微信是能夠?qū)崿F(xiàn)實時傳遞信息的通信軟件之一,其為消費者提供了全面的產(chǎn)品體驗,顧客不但能夠傳遞視頻、圖片與文字、語音等,而且還能靈活運用微表情,讓人和人之間的溝通增添了許多樂趣。在微信基礎(chǔ)上創(chuàng)建的醫(yī)療信息化智能報修系統(tǒng)就是比較有代表性的電腦和手機融合的結(jié)果。因為發(fā)達國家網(wǎng)絡(luò)技術(shù)與軟件技術(shù)起步很早,科技也比較先進,因此智能產(chǎn)品被普遍用在了很多方面,例如德國的物業(yè)管控體系就達到了智能化水準(zhǔn),同時,日本的管理系統(tǒng)既達到了智能水平又能夠有效發(fā)揮報警、報修與實時監(jiān)控等功能。現(xiàn)在我國正在深入開發(fā)這種系統(tǒng),例如深圳欣宜科技公司開發(fā)出來的居安智能維修管理系統(tǒng),其大致就是對消防設(shè)備進行維護;還有上海天一物業(yè)管理公司開發(fā)的智能管理和遠程監(jiān)控系統(tǒng)就是把人工客服和智能機器人有效結(jié)合起來,為顧客帶來更加具體的服務(wù)。這些年以來,由于人工智能科技的快速完善,知識庫的探討也不斷健全,比較被民眾青睞的就是領(lǐng)域知識庫,每一個行業(yè)均在深入研究領(lǐng)域知識庫的潛在功能。例如ChangKyuPark等介紹了知識庫正面影響服裝制造業(yè)的情況,借助知識庫能夠檢索到良好的工藝條件,能夠研發(fā)出質(zhì)量高端的成衣生產(chǎn)。Alessandra等將某家法國制造公司作為研究對象,分析了公司知識庫對公司發(fā)展產(chǎn)生的相關(guān)影響。王宏哲等將自動化物流設(shè)備作為樣本,分析了故障檢修實踐知識庫的創(chuàng)建和應(yīng)用?,F(xiàn)在,知識庫已經(jīng)在智能推薦、智能問答等方面被大量采納使用,然而卻極少用于報修、檢修故障,倘若把知識庫使用至報修方面,肯定會顯著提升報修與維修故障的效率。同時,由于移動網(wǎng)絡(luò)的廣泛使用,微信報修系統(tǒng)也被普遍使用至不同的公司維修部,例如現(xiàn)在已經(jīng)推出的、發(fā)展較為完善的微信報修系統(tǒng)包括大連易正公司設(shè)計的易正報修系統(tǒng)、廈門贏定信息科技公司研發(fā)設(shè)計的報修寶等,然而以上的報修系統(tǒng)主要是應(yīng)用在通用方面,實用性不足,而專門用于員工宿舍的報修系統(tǒng)就更不容易見到了。此外建設(shè)員工宿舍的保修系統(tǒng)是公司構(gòu)建信息化的關(guān)鍵構(gòu)成部分,其對公司顯著提高生產(chǎn)效率發(fā)揮著巨大的作用,所以,在微信基礎(chǔ)上研發(fā)公司員工宿舍的智能化報修系統(tǒng)十分必要。我們國家現(xiàn)在主要探討微信小程序的研發(fā),然而涉及故障報修系統(tǒng)與公司員工后勤系統(tǒng)的史料文獻并不常見,大部分均為分析大學(xué)校園故障維修與高校宿舍檢修領(lǐng)域的,例如黃明敏等開發(fā)了一個報修學(xué)校內(nèi)部故障的平臺,專門供學(xué)校內(nèi)部不同部門報修之用;邵嘉誠等在微信上研發(fā)了一種后勤報修系統(tǒng),可以在大學(xué)校園后勤部門中用于檢修相關(guān)設(shè)備,本篇文章分析的報修系統(tǒng)主要是在公司員工宿舍中使用,同時在記錄查詢更正、上報維修、評估用戶結(jié)果、分配維修任務(wù)等領(lǐng)域均進行了相應(yīng)革新。對我國和國外部門大學(xué)院校的后勤服務(wù)進行比較后能夠得知,我們國家的公司后勤信息化建設(shè)還需要進一步努力。為了智慧后勤和數(shù)字后勤能夠被及時創(chuàng)建,我們可以借鑒發(fā)達國家的科學(xué)技術(shù),和我國公司后勤特征相結(jié)合,來改革后勤管理機制。換句話而言,公司應(yīng)當(dāng)通過自己后勤部門的實際情形,進一步探討同時分析歸納老師和學(xué)生的相應(yīng)需求,和科學(xué)的研發(fā)系統(tǒng)、世界上主流的應(yīng)用設(shè)計架構(gòu)相結(jié)合來展開后勤管控系統(tǒng)的開發(fā)工作。只有如此,公司才可以為工作人員提供優(yōu)質(zhì)的后勤保障,推動公司更加有序、穩(wěn)定的發(fā)展。2.總體設(shè)計2.1需求分析員工宿舍報修系統(tǒng)應(yīng)對的是工作日元怎樣便捷高效進行設(shè)備報修,檢修人員怎樣直接及時的接收維修信息,管理者怎樣快速的找到故障并在短時間內(nèi)進行安排維修,還有怎樣合理展開日常信息管理等。(1)授權(quán)登錄指的是報修客戶借助掃描系統(tǒng)進行登錄。倘若為第一次登錄,系統(tǒng)就會提醒要不要進行授權(quán);倘若客戶對授權(quán)進行確定了,系統(tǒng)就會得到客戶的openID數(shù)據(jù)并記錄到數(shù)據(jù)表中,在下一次對系統(tǒng)進行訪問時就不需要進行授權(quán)就可以直接登錄展開相應(yīng)操作了。倘若客戶不確認授權(quán),那么就無法登錄展開操作。(2)報修管理功能主要有查看報修、報修評價、申請報修、刪除報修與報修接單這幾個模塊。在對報修進行申請時應(yīng)當(dāng)要寫上設(shè)備故障信息,主要包括故障圖片、聯(lián)系姓名、故障地址與聯(lián)系人等相關(guān)信息,經(jīng)過確認之后進行提交就完成了。報修單就會自動轉(zhuǎn)入后臺運行,然后給管理者審核再進行派單。查看報修就能夠瀏覽到申請的報修單如今到了什么階段了,到底是完成派單還是在購買材料時間;刪除報修就是倘若在資料填寫上存在錯誤,那么客戶自己就能刪除報修單;報修結(jié)果為維修師傅完成了維修工作,設(shè)備恢復(fù)正常,客戶就可以確認接單了;報修評價指的是接單完成之后,客戶對維修師傅維修的狀況展開評價。(3)消息推送功能指的是顧客將申請報修提交完成后,系統(tǒng)發(fā)揮消息推動的功能將報修單信息轉(zhuǎn)交給管理人員;管理人員對報修單進行審核完成后將消息轉(zhuǎn)移給維修師傅或者客戶;此外維修師傅在工作完成后進行確認,再將系統(tǒng)消息轉(zhuǎn)發(fā)給客戶來展開接單與評價工作。(4)工單管理功能就是管理人員管理工單信息的工作,主要有派發(fā)工單信息、審核工單信息、刪除工單信息、查詢工單信息。對工單信息進行審核就是管理人員對客戶報修單上的內(nèi)容分進行審核,看其是否明確、具體,倘若填寫比較準(zhǔn)確清晰就可以通過審核,在將單派給維修師傅,不然的話就將工單退回給客戶進行相應(yīng)修改。派發(fā)工單信息指的是管理人員通過報修的類別與維修的地點將工單分配給特定的維修師傅。管理人員也能通過相應(yīng)條件對工單進行查詢,可以刪除較遠時間甚至已經(jīng)失效的工單。(5)人員管理功能指的是針對管理人員的登錄情況進行管理,還需管理維修師傅與報修客戶的相關(guān)信息,主要有查詢維修師傅的信息、刪除維修員的信息、評價維修、添加維修人員信息、統(tǒng)計維修工單、刪除報修用戶的相關(guān)信息、查詢報修客戶的信息等。2.2系統(tǒng)結(jié)構(gòu)圖下面圖表2-1所示的是系統(tǒng)的機構(gòu)功能:人員管理維修單管理我的報修協(xié)助單已維修待維修維修師傅入口管理員入口已維修推遲派單已派單待派單填寫報修信息開始報修授權(quán)登錄員工宿舍報修管理系統(tǒng) 系統(tǒng)結(jié)構(gòu)功能圖2-1人員管理維修單管理我的報修協(xié)助單已維修待維修維修師傅入口管理員入口已維修推遲派單已派單待派單填寫報修信息開始報修授權(quán)登錄員工宿舍報修管理系統(tǒng)2.2功能分析這個報修系統(tǒng)具有的不同功能模塊請見以下內(nèi)容:(1)授權(quán)登錄:工作人員通過手機號碼與姓名到微信客戶端授權(quán)登錄,并且檢驗工作人員信息是不是有效、真實。(2)開始報修:在該模塊中,工作人員輸入最基礎(chǔ)的報修信息,主要有手機號碼、故障描述、報修地點、姓名、上傳照片等信息。(3)我的報修:在此報修界面主要有推遲派單、已經(jīng)派單、已近維修、待派單等多個模塊,在此處便于檢索現(xiàn)在報修的情況,此外,維修員完成修理工作后,報修者就能在已維修模塊中評價維修員。(4)維修師傅入口:維修員登錄的入口,可查詢工單信息,主要有協(xié)助單、待維修與維修等。維修員在這里也能查詢用戶全面的檢修狀況,對故障情況進行評估,全面準(zhǔn)備相關(guān)資源與維修所需的用具,此外,有數(shù)個維修工單時,可以通過相應(yīng)狀況來對修理的順序進行評估排列,也便于對自身的維修工單進行管理。(5)管理員入口:在管理人員登錄的入口,在此界面可以查看全部員工的維修工單,還有對維修員展開維護管控等。3.系統(tǒng)設(shè)計3.1系統(tǒng)架構(gòu)設(shè)計這個系統(tǒng)網(wǎng)絡(luò)故障報修程序是根據(jù)微信開發(fā)框架展開,主要有APPService層、View層這兩層。后者主要是微信的標(biāo)簽WXSS與WXML組成。微信小程序中的APP層就是在移動端運行的特定JS代碼,APPService層、View層根據(jù)在JS_Bridges組件帶來Native和JS互相使用的功能接口,使雙向信息通道實現(xiàn),以期完成Native與H5的數(shù)據(jù)交互。下面圖3-1顯示的是故障報修系統(tǒng)框架。網(wǎng)絡(luò)故障報修系統(tǒng)借助的是微信小程序還有后臺管控數(shù)據(jù)的相關(guān)模式,這個系統(tǒng)在設(shè)計上主要有三個部分:DataBase、Mobileterminal和Serverside。(1)Mobileterminal是在微信服務(wù)器中設(shè)置的,和客戶的界面相連,是在微信小程序的特定框架上構(gòu)建的,運用的技術(shù)包含了JS、W_XSS、JSON、W_XML,以上技術(shù)主要是綁定顯示單元和數(shù)據(jù),主要有兩層:第一層為視圖層,第二層為邏輯層。這個框架可以使View和Date維持在同步的狀態(tài)。倘若數(shù)據(jù)產(chǎn)生變化,就可以直接引起邏輯層進行更正,在View層數(shù)據(jù)可以自動展開更新。(2)Serverside是在校內(nèi)服務(wù)器上部署的,Serverside服務(wù)器就相當(dāng)于是報修系統(tǒng)的大腦,大致是展開收集故障相關(guān)數(shù)據(jù)并進行處理工作。Server與DataBase、Client、APPService均為密切并聯(lián)的,Client為了更好的管理AppService、DataBase就需要借助Server。數(shù)據(jù)存儲是在3Par中部署的,同時在數(shù)據(jù)庫服務(wù)器上對數(shù)據(jù)管理進行部署,校內(nèi)服務(wù)器借助的是CAS平臺,可以通過業(yè)務(wù)的相應(yīng)需求來對服務(wù)器的算力進行調(diào)節(jié),以期能夠充分滿足業(yè)務(wù)需求。(3)數(shù)據(jù)庫文件配置,在配置文件appseting.json中,對特定的"Connection_MySql"進行配置,Redis連接字符串:"Connect_ionRedis","Lecao",重新登錄時長(hours)"User_Token_Expire_Time":12,//,Redis的應(yīng)用ID:"http://localhost:8689/":"Config_CodeUrl_Path。分表條數(shù):"Separate_Table_Count"。系統(tǒng)框架圖3-1授權(quán)登錄然后得到客戶openID代碼:varthat=this;getOpenid:function(){wx.login({success:function(res){//code取得客戶信息的憑證If(res.code){//申請獲取用戶openidwx.request({url:“https://域名:8443/Zxbx/login”,method:‘GET’,date:{“code”:res.code},header:{‘Content-type’},success:function(res){wx.setStorageSync;//存儲openid}varres={data:res.data.openidstatus:200,}resolve(res);});}else{console.log(‘獲取客戶登錄狀態(tài)失敗!’+res.errMsg)Reject(‘error’);}3.2系統(tǒng)模塊設(shè)計這個系統(tǒng)的應(yīng)用對象是維修員、員工與管理員;其中管理員具有比較大的權(quán)限,可以做較多的事,其能夠?qū)S修員與員工進行管理,維修員與員工能對報修信息進行管理,以上三類用戶均能夠?qū)€人信息進行管理。通過用戶展開模塊分類,把整個系統(tǒng)劃分成三個模塊,主要有維修員模塊、管理員模塊以及員工模塊;此三種用戶模塊還能接著往下劃分,員工能隨時查詢管理者公開的公告情況,對報修信息進行更新并展開改進,對個人信息進行管理;管理員能發(fā)布公告,管理報修的相關(guān)信息,增加或者刪除報修信息,通過工單號碼進行檢索,同時還可以管理維修員與員工的相關(guān)信息,對個人信息展開查詢與更新、增加或者刪除維修人員;維修人員登錄系統(tǒng)之后就能檢索報修信息,修改、瀏覽個人信息,還可以提取文件。3.3概念結(jié)構(gòu)設(shè)計(E-R圖)員工宿舍報修系統(tǒng)的開發(fā)和完成,從此中將五個實體抽出,分別為操作、用戶、管理員、工單、維修員,參照不同實體間的關(guān)系制作E-R圖,詳情見下圖3-1:圖3-1為數(shù)據(jù)庫E-R3.4數(shù)據(jù)庫設(shè)計在設(shè)計數(shù)據(jù)庫時如果不夠規(guī)范,那么服務(wù)器的所承擔(dān)的負荷就比較中,也許會引起小程序報修系統(tǒng)停滯,導(dǎo)致系統(tǒng)頻繁出現(xiàn)問題,也讓維護員工的信心倍受打擊,使得軟件項目無法成功,程序被拋棄。因此,在設(shè)計數(shù)據(jù)表時必須要嚴格遵照數(shù)據(jù)庫范式,防止形成冗余數(shù)據(jù),在服務(wù)器端展開保存流程,防止較大表進行交叉計算,使設(shè)計表外鏈接減少。通過上述的E-R圖,確立出相應(yīng)的數(shù)據(jù)庫表架構(gòu),創(chuàng)建員工表、管理員表、維修表、工單表與維修員表。1.員工表發(fā)揮的作用就是保存員工的基本信息,主要有手機號、員工姓名、登錄密碼、員工編號等,以下表格為對應(yīng)表結(jié)構(gòu):表3-1為員工用戶字段名稱數(shù)據(jù)類別是不是為空是否為主鍵字段描述open_idintNo是維修授權(quán)自增IDidintNo是員工編號NamevarcharNo否員工姓名PasswordvarcharNo否密碼PhonevarcharNo否聯(lián)系電話2.管理員表所包含的作用為保存管理員的基本信息,主要有管理員的用戶名、密碼、聯(lián)系電話、姓名等,在這個表格中的id是重點同時為自增屬性,另一些屬性都不為空,下圖3-2表現(xiàn)的就是對應(yīng)表結(jié)構(gòu):表3-2管理員用戶字段名稱數(shù)據(jù)類別是不是為空主鍵與否字段描述open_idintNo主鍵維修授權(quán)自增IDManage_idintNo主鍵管理員編號Manage_NamevarcharNo非主鍵管理員姓名Manage_PasswordvarcharNo非主鍵管理員密碼Manage_PhonevarcharNo非主鍵管理員電話3.維修員用戶表包含的作用為保存維修人員的相關(guān)信息數(shù)據(jù),主要有維修員編號、電話、姓名、密碼等,在以上表格中id是重點同時為自增屬性,另一些屬性都不是空,下面圖表3-3就是相應(yīng)的對應(yīng)表結(jié)構(gòu):表3-3維修員用戶字段名稱數(shù)據(jù)類別是不是為空主鍵與否字段描述open_idintNo主鍵維修授權(quán)自增IDrepairer_idintNo主鍵維修員編號repairer_NamevarcharNo非主鍵維修員姓名repairer_PasswordvarcharNo非主鍵密碼repairer_PhonevarcharNo非主鍵維修員電話4.工單表的作用就是保存維修工單號、維修類別、故障內(nèi)容、報修時間、報修地點、故障圖片、報修員工姓名等,下面圖標(biāo)3-4展示的是對應(yīng)表結(jié)構(gòu):表3-4工單表字段名稱數(shù)據(jù)類別是否為空主鍵與否字段描述order_idintNo主鍵工單號碼addressvarcharNo非主鍵報修地址typevarcharNo非主鍵報修類型namevarcharNo非主鍵員工姓名contentvarcharNo非主鍵報修內(nèi)容imgvarcharNo非主鍵圖片timevarcharNo非主鍵報修時間5.維修表的作用為保存維修工單的相關(guān)信息、評價內(nèi)容、接單時間、工單號碼、維修進度、接單時間等信息,下面圖表3-5所示的就是對應(yīng)表結(jié)構(gòu):表3-5為維修表字段名稱數(shù)據(jù)類別是否為空主鍵與否字段描述order_idintNo主鍵工單號碼receive_timevarcharNo非主鍵維修接單時間finish_timevarcharNo非主鍵維修完成時間schedulevarcharNo非主鍵維修進度evaluatevarcharNo非主鍵評價內(nèi)容open_idvarcharNotnull非主鍵微信授權(quán)自增ID4.系統(tǒng)實現(xiàn)4.1用戶首次注冊認證員工從微信中檢索小程序的名稱,然后進入程序,首先就是錄入注冊信息同時進行驗證,如下圖表4-1所示,此處需和數(shù)據(jù)庫相連來檢驗員工信息是否真實存在,倘若員工編號與員工姓名不匹配,那么注冊請求就會別拒絕。4.2登錄進入主界面注冊成功以后,下一次登錄就能通過微信進行授權(quán)進入,不用再次填寫相關(guān)登錄信息,就可以直接登錄到相關(guān)界面,如下圖表4-2所示,能夠見到主界面主要有我的報修、開始報修、管理員入口、維修師傅入口,也能登錄個人中心界面來更新與查詢個人相關(guān)信息,如下圖表4-3所示。圖4-1為注冊登錄頁面主頁面圖4-2用戶個人中心頁面圖4-34.3開始報修功能實現(xiàn)對報修的相關(guān)信息進行提交之后:登錄我要報修的界面,見下圖4-4所示,隨之申請人姓名與電話就會出現(xiàn)。然后填寫問題描述與故障地點,同時輸入一張或者多于一張的圖片,提交之后,隨后報修的相關(guān)數(shù)據(jù)就會同步出現(xiàn)在維修員與后天還有目前申請人維修的相關(guān)數(shù)據(jù)里。如下圖3顯示的就是報修界面。接下來再點擊照相機,在調(diào)用圖表時應(yīng)用addImage方式,可以同意用戶由本地相冊或者進行拍照來取得相應(yīng)照片,那么重要的代碼如下:圖4-4為提報報修頁面addImage:function(e){count:9,wx.chooseImage({sizeType:['original','compressed'],success:res=>{sourceType:res.tempFilePaths=consttempFilePaththis.setData({console.log(tempFilePath)images:this.data.images.concat})傳上去的圖片在默認狀態(tài)下是縮略圖,如果要檢索原圖就必須把圖片放大了之后再查看,在imageShow方式中確立src作為目前圖片的HTTP路徑,目前圖片的HTTP路徑列表為srclist,相應(yīng)的代碼就是:imageShow:function(e){
e.target.dataset.src=varsrc
e.target.dataset.srclist=varsrclist
urls:srclist,
})
}current:src4.4查看報修信息將報修信息提交之后,若要查詢報修信息,就要登錄我的報修頁面見下圖表4-2所示,能夠檢索已經(jīng)提報而還沒有進行修理的信息,在默認狀態(tài)下每一頁可以顯示三條數(shù)據(jù),通過上拉可以更新最新數(shù)據(jù),通過下滑頁面的操作就可以加載下一頁數(shù)據(jù),見下圖表4-5。通過上拉能夠刷新應(yīng)用微信小程序自主形成的onPullDownRefresh方式,更新前將原有列表清除,接下來再次從數(shù)據(jù)庫中加載數(shù)據(jù)添加至小程序頁面上。將repairList設(shè)置成沒有完成的報修數(shù)據(jù)列表,那么已經(jīng)完成的報修數(shù)據(jù)列表就是repairDoneList,通過getRepairList方式來對沒有完成的報修數(shù)據(jù)列表進行加載,而借助getRepairDoneList方式來加載已經(jīng)完結(jié)的報修數(shù)據(jù)列表,相應(yīng)的代碼如下:onPullDownRefresh:function(){
repairList:[],this.setData({
repairDoneList:[],
})this.getRepairList()
showNavigationBarLoading()
setTimeout(()=>{
wx.stopPullDownRefresh()hideNavigationBarLoading();
},2500);通過下拉觸底就可以加載調(diào)用微信小程序,因為這個方式在默認狀態(tài)中觸底加載下一頁僅能夠操作一次,無法滿足頻繁下拉觸底加載數(shù)個數(shù)據(jù)的要求,應(yīng)對方式就是在這個地方于WXML界面中進行設(shè)置scroll-view使其觸底后可以引發(fā)bindscrolltolower事件,然后再對onReachBottom方式進行調(diào)用就可以了。圖4-5為我的報修頁面在我的報修這個界面能夠十分順利的檢索歷史報修記錄與目前報修狀況,在維修師傅結(jié)束修理工作后,在已經(jīng)維修的界面上就能評估維修員,進行評估完成后,界面就能夠表現(xiàn)具體的評估現(xiàn)象,見下圖表4-6:圖4-6為評價頁面4.5維修師傅維修操作頁面維修師傅也應(yīng)當(dāng)進行注冊然后才可以登錄成功,在系統(tǒng)中同樣設(shè)計的有邀請維修員注冊的相應(yīng)功能,維修員通過注冊成功登錄后,就來到了維修操作的界面,見下圖表4-7,能夠見到具體的協(xié)助單、已維修、待維修的界面,在此處能夠見到系統(tǒng)分配的派單情況,點擊進入就能夠閱覽相應(yīng)的信息,維修員能夠便捷的和員工進行聯(lián)系便于咨詢故障情況等。圖4-7為維修師傅頁面4.6管理員管理頁面管理員同樣能夠登錄小程序展開后臺的相關(guān)管理,在此處能夠見到全部的維修單,見下圖4-8所示,新進入的維修工單還需管理人員進行手動派單,已經(jīng)派單的也能夠隨時登錄查閱訂單情況,還有對維修員的相關(guān)評估情況均能夠閱覽,管理人員的小程序功能不多,但在網(wǎng)頁后臺管理界面就能夠運行較多的管理功能。圖4-8為管理員頁面4.7后臺管理這個系統(tǒng)后臺應(yīng)用的是MVC模式的SSH2架構(gòu),而Java語言就是其開發(fā)語言,應(yīng)用的是Tomcat7.O的服務(wù)器,此外服務(wù)器應(yīng)當(dāng)加上HTTPS安全域名。SSH2架構(gòu)是在Stmts2加上Spring加上Hibemate基礎(chǔ)上形成的特定集成框架,也是現(xiàn)在非常熱門的Web程序開源框架。在這個系統(tǒng)里微信小程序的前端界面只可以和SSH2構(gòu)架里前端控制層來展開交互,也就通過Stmts2進行配置管理顯示頁面,倘若微信小程序頁面展開申請之后Stmts就能夠借助配置文件把收到的申請再委托給Action進行解決,管理服務(wù)組件在業(yè)務(wù)層中可以給Action帶來相應(yīng)的業(yè)務(wù)模型組件用以達成業(yè)務(wù)邏輯。此外還可以借助Hibemate的對象化映射與后臺的數(shù)據(jù)庫展開交互反應(yīng),對DAO組件請求的數(shù)據(jù)進行處理,同時返回處理結(jié)果。后臺管理的功能有:閱覽維修員的評價數(shù)據(jù)、管理和閱覽用戶信息、管理員登錄、查閱指定時間內(nèi)的維修單信息等。以下將展開具體論述:(1)管理員登錄:后臺管理系統(tǒng)不會對外部公開,無法實現(xiàn)賬號注冊功能,在數(shù)據(jù)庫中來對管理員賬號進行設(shè)置,倘若用戶名與密碼輸入匹配就可以順利登錄。見下圖4-9所示。圖4-9為管理員后臺登錄頁面(2)后臺管理主頁面后臺管理主頁面能夠查看最左邊的相信功能欄,以及右邊中部的工單狀態(tài)欄,此處能夠非常直觀的展現(xiàn)現(xiàn)在的工單狀態(tài)、工單數(shù)量與統(tǒng)計分析等。詳情請見下圖4-10圖4-10為管理后臺首頁(3)報修數(shù)據(jù)查詢在這個查詢功能中,見下圖4-11所示能夠閱覽全部的報修數(shù)據(jù),能點擊打開各保修單最右邊的“詳情”來閱覽維修工單的具體信息與狀態(tài),在此處能非常直觀的查看、管理和分析員工的報修信息。圖4-11為報修數(shù)據(jù)管理(4)報修設(shè)置功能在后臺管理中還包含了報修設(shè)置的相關(guān)功能,能夠?qū)?shù)設(shè)置的、報修地點、故障類別、預(yù)約時間等功能進行設(shè)置,能夠?qū)Υ祟悢?shù)據(jù)展開提前設(shè)置,可以便于員工報修的過程中進行及時選擇,在后臺劃分類型給維修工推送時也非常方便。見下圖4-12所示:報修功能設(shè)置界面圖4-12(5)用戶管理在用戶管理中,能夠查看目前系統(tǒng)注冊的員工信息,能夠?qū)ψ杂脩粽归_查看、刪除、修改等相關(guān)操作。詳情見下圖4-13所示:圖4-13為用戶信息管理5.總結(jié)通過Java后臺和基于微信小程序可以確立員工宿舍報修系統(tǒng)。借助微信小程序來展開報修包含了便捷與高效的優(yōu)勢,還有比較獨特的應(yīng)用體驗;通過SSH2框架可以讓業(yè)務(wù)邏輯層與控制層進行較好的分離,這也使得系統(tǒng)研發(fā)的效率提升了,讓系統(tǒng)的穩(wěn)定性、可維護性與可擴展性進一步增強?,F(xiàn)在這個系統(tǒng)的一些功能還有相應(yīng)缺陷,亟待深入完善與更新。本篇文章的設(shè)計以期可以對規(guī)模較大公司的后勤部門管控提供相應(yīng)借鑒。參考文獻[1]AlessandraColombelli,JackieKrafft,FrancescoQuatraro.Propertiesofknowledg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健身器材用戶參與度提升策略實踐考核試卷
- 塑料鞋生產(chǎn)效率統(tǒng)計與分析考核試卷
- 數(shù)學(xué)空間想象力培養(yǎng)教具考核試卷
- 供應(yīng)鏈大數(shù)據(jù)分析在供應(yīng)鏈中的應(yīng)用案例解析考核試卷
- 北京車牌借用合同范本
- 蔬菜購銷合同范本
- 藥店店員培訓(xùn)課件
- 冷庫設(shè)備銷售合同范本
- 靜脈輸液的基本操作流程
- 數(shù)據(jù)傳輸網(wǎng)絡(luò)安全合作協(xié)議之?dāng)?shù)據(jù)傳輸保護服務(wù)合同
- 宮頸癌化療患者的護理
- 車間主任考核表實用文檔
- 提高領(lǐng)導(dǎo)干部的溝通能力
- 《航空公司服務(wù)質(zhì)量改善研究8800字(論文)》
- GB/T 9124-2010鋼制管法蘭技術(shù)條件
- GB/T 4117-2008工業(yè)用二氯甲烷
- FZ/T 07019-2021針織印染面料單位產(chǎn)品能源消耗限額
- 人教PEP版英語五年級下冊第四單元全部課件
- 硬筆書法 社團教案
- 中國膿毒癥及膿毒性休克急診治療指南
- 工序標(biāo)準(zhǔn)工時及產(chǎn)能計算表
評論
0/150
提交評論