寢室報修服務系統設計與實現

前言:尋找寫作靈感?中文期刊網用心挑選的寢室報修服務系統設計與實現,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

寢室報修服務系統設計與實現

摘要:和諧安全的寢室生活必定要有質量的物質保障,寢室報修的便捷性和效率一直是各高校及其學生關心的問題?;谖⑿判〕绦虻?ldquo;E站通”寢室報修服務系統采用三層設計,做到學生與維修人員對接,高效、便捷、可靠地解決了寢室報修的問題。

關鍵詞:微信小程序;校園報修;智能化

對于眾多高校在校學生來說,宿舍生活是其學習生涯的一個重要組成部分,其中關于宿舍后勤的報修與維護是其不可或缺的一部分。目前,許多高校都是采用填寫紙質報修單或者電話報修的以及網頁報修等方式,這些方式由于層層報修,信息單項或者無法隨時報修,使得報修環節的效率極其低下,給在校學生的校園生活帶來了極大的不便。而基于微信小程序開發的高校報修服務系統可以解決高校后勤報修環節的諸多弊病。微信小程序至今,以其本身“微、小、輕”的特質,獲得眾多用戶的青睞。小程序開發成本較低,維護費用較APP來說也更低,依靠微信更加有利于普及推廣。對于高校在校學生來說,該小程序實現了學生和維修人員的一一對接,簡化了報修流程,充分利用了手機的拍照攝像和定位功能,極大提高了后勤服務部門的效率。對于高校后勤服務部門來說,該系統提供了反饋評價的功能,學生可對維修人員的工作進行反饋評價,有利于高校節省管理費用和合理安排人員。

1系統需求

該小程序系統的需求對象可分為高校學生、報修人員、管理人員。高校學生是該系統的最主要使用者。高校學生:寢室報修作為寢室服務后臺的主體工作,應當具有可靠性、及時性可操作性、安全性、實用性等要求。“E站通”寢室報修服務系統依托MINA三層框架結構,能夠保障有效的信息傳達和更新,數據庫依托學校后臺強大的DBMS,擁有一定的容錯能力,具有可靠性和及時性;系統依托用戶群體龐大而且具有安全保障的微信作為平臺,登入系統只需要第一次授權,后續不需要用戶輸入其他信息,可以保障高校學生的信息安全;系統設計全面,從申報報修到服務完成,整個過程實現“一條龍”,而且還具有信息推送功能,具有可操作性和實用性。“E站通”寢室報修服務系統的優良性質能夠滿足和保障高校學生用戶對于寢室報修服務的需求。報修人員:“E站通”寢室報修服務系統實現兩個端口對口,學校只需要安排一位系統后臺管理人員定時進行系統的檢查和審核,其余時間的工作都可以通過系統實現學生和維修人員的一一對接。維修人員可以根據訂單安排進行維修工作,接單后可以方便地與學生商量前往時間,完成訂單后也能夠對學生的評價進行互評。系統的便捷性能夠為學校管理省去一筆不小的費用,也為維修人員帶來了更大的便利。管理人員:管理人員主要是為系統后臺服務的,及時登記維修人員向學校后勤庫申請的物資信息;定時處理和匯總訂單信息表;對高校學生給訂單和維修人員的評價進行審核和登記,以對維修人員進行考核;完成系統后臺數據庫的定時更新;對學校信息通知和生活貼士進行推送等。管理人員并不需要特別專業的軟件信息及時,“E站通”系統能夠為管理人員提供管理的途徑和技能,就像管理系統文件和郵箱文件一般,輕松而便捷。

2系統設計

2.1MINA

三層結構框架基于微信小程序的“E站通”寢室保修服務系統采用了MINA(ApacheMINAServer)應用框架,提供了高性能和高可用性。系統的MINA框架實現了三層結構,分別是:視圖層(View)、邏輯層(Service)和數據層(Native);視圖層采用了微信小程序的WXML和WXSS描述文件,邏輯層基于JavaScript框架,并通過JavaScriptAPI對視圖層和數據層實現信息(Massage)和數據(Data)的修改與更新。MINA框架實現了三層互聯,提供了數據傳輸和事件系統,有利于邏輯前端的實現。并且,三層結構系統為開發者日后開發與生產提供了更多的便利,開發者可以更靈活地獨立于其他更新程序地特定部分,實現更高效的模塊化開發、功能拓展和應用配置。

2.2系統功能與流程設計

“E站通”寢室保修服務系統同時面向學生和修理服務人員,學生可以在小程序界面提交寢室報修申請訂單,與此同時,工作人員端將會出現待接訂單提醒,修理服務人員便可按照學生段提供的信息學校申報登記修理物資及前往所需修理的寢室進行維修工作。面向學生端的功能模塊還包括修改申報信息、修理狀態查詢、訂單服務評價,對于學生生活這一方面,系統可以與學校水電管理處實現數據共享,提供水、電、網查詢與充值服務。工作人員段人性化的對學校宿管消息、天氣狀況及生活貼士等進行推送,保障程序在智能化的同時實現人性化。系統功能結構圖如圖2所示。

2.3數據庫設計

3系統實現

3.1前段實現

學生端。學生端內容主要包括“申請報修”,“我的詳情”,“我的消息”,“我的設置”等模塊。“申請報修”是該系統的核心功能,用于學生用戶填寫報修信息;“保修詳情”可以查看訂單接收狀態,報修狀態,以及在訂單完成后在該模塊對此次報修情況和維修人員的服務進行評價;“我的消息”用于接收維修人員的消息,與其進行互動以及接收系統后臺發來的學校通知和生活推送等;“我的設置”用于綁定學生賬號與手機號碼,以及一些人性化、個性化的設置。管理人員端。管理人員在登入界面輸入特殊代碼進入系統后臺,系統后臺可以查看數據庫管理情況,更新訂單管理表,審核訂單評價情況以及發送后臺消息與推送等。

3.2服務器的選擇

對于服務器的選擇,依傍大公司的云服務器無疑是最佳的選擇。“E站通”寢室報修服務系統決定采用“阿里云”服務器。相較于普通的IDC機房以及服務器廠商,阿里云使用更嚴格的IDC標準、服務器準入標準以及運維標準,保證云計算基礎框架的高可用性、數據的可靠性以及云服務器的高可用性。關于服務器應用資金問題可以根據學校應用情況和預算具體考量。

3.3后臺架構

本系統后臺采用ApacheMINAServer架構,采用JAVA語言,采用Mysql關系型數據庫。MINA可以幫助我們快速開發高性能、高擴展性的網絡通信應用,MINA提供了事件驅動、異步(MINA的異步IO默認使用的是JAVANIO作為底層支持)操作的編程模型。本系統通過通過SocketAcceptor同客戶端建立連接;連接建立之后O的讀寫交給了IOProcessor線程,然后通過IOProcessor讀取的數據經過IoFilterChain里所有配置的IoFilter,IoFilter進行消息的過濾,格式的轉換;最后IoFilter將數據交給Handler進行業務處理,完成了整個讀取的過程。

4結論

綜上所述,文章所介紹報修服務系統的設計具有較高的應用價值以及較強的可操作性。該系統操作便捷,在極大程度上方便了各高校對維修人員的管理,同時避免了由于報修信息的漏報或晚報而造成的不能及時維修的情況,使學生寢室的報修突破了時間和空間上的局限,方便了眾多高校學生的校園生活??傮w來說,該項目操作簡單,一旦投入使用可以取得顯著地成效。

參考文獻:

[1]余秋霞.浙江理工大學宿舍管理系統的設計與實現[D].成都,電子科技大學,2014.

[2]金瀟,趙藝穎,張茂壯,等.互聯網時代下寢室報修平臺的搭建與推廣[J].四川水泥,2016,38(11):255.

[3]蒙海瑩.在線評測微信小程序的設計與實現[J].湖北農機化,2020,42(01):139-140.

[4]陳禹吣,袁鴻燕,張荻汶,等.基于微信小程序的高校學生宿舍報修管理系統的設計[J].電腦知識與技術,2019,15(14):36-37.

作者:劉濤 盧俊彥 李利琪 姜子欣 單位:江西財經大學

亚洲精品一二三区-久久