鄭桂昌

摘要
基于微信公眾平臺的宿舍報修系統旨在為在校大學生提供更方便、更便捷、更實用的宿舍報修服務,學生不必進行注冊,通過微信公眾平臺,點擊鏈接直接進入系統。可以一鍵完成報修下單任務,宿舍管理員接收報單后,可以分配任務給維修人員,學生可以對維修人員的報修服務進行評價,管理員可以對報修情況進行統計。通過報修系統,達到各方面的權責明了,杜絕互相推諉現象,避免漏報晚報現象,能夠顯著提高工作效率。
【關鍵詞】微信公眾平臺 宿舍報修 移動互聯
1 系統設計的重要性和必要性
隨著信息技術的日益發展深入到社會的各個角落,學生宿舍報修管理也不例外,我校的宿舍報修管理工作,也是我校各項工作中的重要一部分,這也關系到學生的公寓生活狀況。現在學生宿舍故障的報修和維修還是停留在傳統的方式上,每次報修都要到宿舍管理員那去登記,很多時候大家比較匆忙,容易忘記報修。宿舍管理員,平時在管理宿舍,需要記錄大量的紙質文件,非常的不方便查看和管理。隨著我校規模的擴大、學生人數增加、學生公寓各種信息的匯總、統計和分析等管理工作面臨著諸多困難,管理和維修工作也越來越繁重和瑣碎。因此公寓管理的信息化、網絡化越來越受到重視,它既可以大大提高學生公寓維修管理的績效,也可以為學生解決后顧之憂。
2 系統需求分析
2.1 開發、運行環境的選擇
系統開發語言:java。
數據庫管理系統軟件:-ysq1。
開發操作系統平臺:Windows 10、Windows Server 2003。
2.2 系統功能模塊分析
根據我校實際,該系統分為三大功能模塊:管理模塊、維修模塊、學生模塊。所有模塊都能通過電腦和手機登錄,手機即可以通過APP登錄,也可以通過微信登錄。
管理模塊:管理模塊又分為超級管理員模塊和樓管員模塊。超級管理員可以管理樓管員、維修員和學生,可以給樓管員、維修員和學生分配權限,可以查看所有的維修信息,可以查看統計信息。樓管員只能管理自己所在樓號的信息,給維修員分配本樓號的報修信息,查看報修信息的進展情況等。
維修模塊:維修員登錄維修模塊后可以查看報修員發送的報修記錄,維修員接單后把信息反饋給學生和管理員。維修完畢后,維修員要在后臺點擊“維修完畢”按鈕,并上傳維修圖片。學生會根據維修情況給出相應的評價。
學生模塊:學生信息不需要注冊,學生通過微信登錄系統,系統會自動讀取學生微信信息。學生登錄后可以添加報修記錄,也可以查看報修記錄。查看報修記錄時,可以按照“待派單”、“己派單”、“己接單”、“己完成”、“已評價”等版塊查看記錄信息。對于已完成的記錄學生可以進行評價。
3 系統設計
3.1 系統總體功能設計
根據對系統功能進行分析,本系統總體功能結構如圖1所示。
3.2 前端頁面的設計
本項目主要應用在手機端,所以頁面的設計必須是要適應手機頁面。本項目采用了jquerymobile框架,該框架是創建移動web應用程序的框架。jQuery Mobile是一款基于HTML5的用戶界面系統,旨在使所有智能手機,平板電腦和桌面設備上都可以訪問的響應網站和應用。jQuery Mobile不僅會給主流移動平臺帶來jQuery核心庫,而且會發布一個完整統一的jQuery移動UI框架。支持全球主流的移動平臺。使用該框架,大大節省了前端開發的工作量。
在前端頁面設計中,引入了beetl模板引擎,beed類似Javascript語法和習俗,比較容易掌握。該模板引擎同時也能支持html標簽,使得開發CMS系統比較容易。
3.3 權限管理模塊的設計
在數據庫設計中分別建立了用戶表、角色表和權限表,這三者的關系是用戶對應角色,角色對應權限。菜單和所有的按鈕都可以看做是權限,把某一個角色賦予相應的權限,那么該角色就會有訪問該資源的權限,否則,該角色訪問這些被管控的資源就會被服務器返回403沒有權限,當角色綁定權限后還需要給用戶賦予角色,才可以讓登錄的用戶訪問相關服務器接口。
4 結束語
在移動互聯網時代,手機上的應用越來越多。大量的應用占據了用戶的內存,使用戶手機變得越來越慢,而且在手機上查找應用也是太方便,所以很多用戶對下載APP很反感,除非一些必須的應用才會下載。我們開發的宿舍報修系統就考慮到了這個問題,它是基于微信公眾號的,用戶不用單獨下載應用,關注公眾號后就可以打開應用,而且用戶也不用注冊,應用會自動讀取用戶微信的信息,用戶體驗非常舒服流暢。通過本平臺學生還可以對維修質量進行打分和評價,管理員可以隨時查看維修質量,方便對維修員進行考核和評價。
參考文獻
[1]劉宗霖.公安海警學院學員宿舍報修維修管理系統設計[J].電子技術與軟件工程,2016(01):193.