魏林 朱楊驍 蔡亞洲 吳軼垚



關鍵詞:SSM;設備;報修;系統
0 引言
隨著科技的不斷發展和實驗室工作的日益復雜化,實驗室設備的數量和種類也不斷增加。同時,實驗室設備的運行和維護也變得越來越重要。但由于實驗室設備的復雜性和使用率,實驗室設備故障頻發,如果不能及時維修可能會對實驗室工作產生嚴重影響,甚至會影響到日常的教育教學工作。目前實驗室故障報修手段仍停留在口頭報修和紙質申請報修階段,維修過程需要進行各種流程簽字審批,存在維修周期長、維修不及時、結果無反饋、過程無記錄的情況,為減少跑腿次數,提升管理效率,通過變更報修申報模式,使用信息化的實驗室設備報修綜合管理平臺,實現報修流程的線上辦理,驅動實驗室設備管理手段升級。
1 相關技術介紹
本文系統利用JavaWeb技術實現相關功能,前端開發使用HTML5+CSS3+Bootstrap進行頁面設計和美化,后臺使用SSM框架進行開發,SSM指的是Spring?Boot、Spring MVC、MyBatis 三個框架的組合。其中,Spring框架負責管理Java對象的生命周期、依賴注入等[1];Spring MVC 框架提供了一套基于MVC 架構的Web開發框架;MyBatis框架是一個持久化框架,能夠將Java 對象映射到關系型數據庫。數據庫采用MySQL進行數據存儲[2]。服務器采用Linux系統,使用Nginx作為Web服務器,實現對前后端的交互和數據傳輸。平臺的數據傳輸采用HTTPS協議進行傳輸,采用加密算法、防止SQL注入等技術對用戶的數據進行加密和安全驗證,同時平臺需要實現訪問控制和權限管理,確保用戶數據的安全和隱私。
技術要點:當SpringBoot啟動服務時,并基于入口類(主類)上的注解描述,并通過配置文件對包或者類[3],以及注解(@Controller,@Service) 進行掃描加載,讓spring對控制層,業務層,持久層進行管理。其原理圖如圖1所示。
2 可行性分析
2.1 技術可行性
從技術上來看,設計與實現高校實驗室設備故障報修綜合管理平臺是完全可行的。隨著信息技術的發展,各種技術手段已經成熟,可以用于實現此平臺所需的功能。例如,前端可以采用HTML、CSS、JavaS?cript 等技術實現設計和頁面展示;后端可以采用Java、Spring、MyBaits、Mysql等技術實現數據庫管理和服務器端編程;同時可以借助第三方云平臺、API等技術實現短信、郵件等消息的通知推送等功能[4]。
2.2 經濟可行性
高校實驗室設備故障報修綜合管理平臺的建立是切實可行的,這也是出于經濟層面的考慮。隨著高校的不斷擴大,多樣化的實驗室設備使用、管理需求越來越高,傳統的報修方式無法滿足廣大師生的需求。而采用互聯網技術建立一個實驗室設備故障報修綜合管理平臺,在提高實驗室設備的使用效率和管理效能的同時,也省去了人力物力的成本,更好地服務于師生群體。
2.3 用戶可行性
高校實驗室設備故障報修綜合管理平臺的建立,對用戶也是完全可行的。一方面,高校師生使用互聯網的比例已經越來越高,大家已經習慣于通過互聯網進行信息交流和服務獲取[5]。另一方面,此平臺可以更加細致地管理實驗室設備的使用情況,避免了人工管理的煩瑣與出錯,更好地保障實驗室設備的安全和穩定運行。因此,可以說高校實驗室設備故障報修綜合管理平臺對于用戶是可行的。
通過本系統平臺首先可以對報修的整個過程進行記錄,可以做到有據可查;其次,報修的數據沉淀,可以為做設備維修使用分析提供數據來源[6],通過分析設備報修的頻率和種類、型號、年限,分析故障原因,不僅可以為后期采購同類型設備提供參考,同時也可為后期的設備維修預算提供科學決策;最后,通過數據可視化的展示,不僅能夠直觀地對整個學期或學年的設備維修工作進行總結,而且能夠直觀地展示對各二級單位實驗室設備的保養狀態。
3 平臺的設計與實現
本系統使用IntelliaJ idea 集成開發環境進行開發,利用SpringBoot+MyBaits+Maven框架開發,首先設計本系統的功能模塊,通過對功能模塊的劃分,本文團隊設計了開發的甘特圖、展示頁面思維導圖和詳細的功能圖。
3.1 展示頁面模塊設計。
本系統按權限管理,分別可以通過管理員登錄、報修人員登錄、維修人員登錄三個入口來進入,分別對應不同人員的操作頁面,可完成針對業務的不通過操作流程。如圖2所示。
3.2 業務流程處理設計。
本系統會設置相關的維修人員信息,首先由報修人員注冊登錄完成后,可以發起報修信息,填寫相關報修內容,維修人員接到工單后,會對相關故障進行處理,故障處理過程中可以對工單進行實時反饋,報修人員可以得到反饋信息,并可以進行催單或者意見反饋,管理員收到相關意見反饋,會督促維修人員工作進度,最終完成維修后,生成數據化的設備維修信息,通過數據圖標展示,全面掌握設備運維狀態。如圖3所示。
3.3 數據庫設計
在開發系統的過程中,設計數據庫是一項最基礎但又是很重要的環節。高質量的數據庫設計不僅能夠滿足用戶合理存儲數據的需求,又能發揮自身安全性、穩定性作用。本系統的數據庫管理平臺選用MySQL,綜合考慮以上因素,本平臺設計的數據庫共計11個表,其中包括用戶配置表、報修問題表、報修信息表、報修處理表、反饋表、公告表、意見反饋表等,下面重點對比較有代表性的幾類表進行介紹。
3.4 功能詳細介紹
1) 用戶模塊;用戶模塊分為管理員登錄、報修人員登錄、維修人員登錄三個入口,利用分權限管理對不用的需求進行響應。
2) 注冊模塊;針對不同用戶進行注冊,包括報修人員信息注冊,維修人員信息注冊,利用注冊的信息差別,對平臺上的設備進行差異化管理。
3) 報修后臺信息管理;報修員后臺主要從個人中心信息管理、公告管理、報修信息及處理、意見反饋及回復幾個方面進行展示。主要實現的功能是實現用戶信息修改、查看學校公告、報修設備、查看處理進度、提出意見、查看反饋意見等功能。
4) 維修人員后臺管理;維修員后臺主要包括個人信息管理、公告信息查看、報修信息管理、報修處理管理等,其中報修信息管理可以及時回復報修人員維修處理進度,報修問題管理可以對已報修的信息或者結果進行修改,隨時更新維修進度。
5) 管理員后臺管理;主要功能包括個人中心信息修改、用戶管理、維修員管理、公告信息管理、報修處理管理、報修問題管理、意見反饋管理、反饋問題回復管理、數據展示管理。其中可以對人員進行分權限,多維度設置相關信息,對報修進度進行實時查看和處理,對反饋意見進行回復,同時可以顯示相關數據。
通過本系統平臺首先可以對報修的整個過程進行記錄,可以做到有據可查;其次,報修的數據沉淀,可以為做設備維修使用分析提供數據來源,通過分析設備報修的頻率和種類、型號、年限,分析故障原因,不僅可以為后期采購同類型設備提供參考,同時也可為后期的設備維修預算提供科學決策;最后,通過數據可視化的展示,不僅能夠直觀地對整個學期或學年的設備維修工作進行總結,而且能夠直觀地展示對各二級單位實驗室設備的保養狀態。
4 總結
利用技術手段開發線上報修綜合管理系統是對實驗室信息化建設過程中關注設備運維全流期流程管理的有益嘗試,是對簡化審批流程、減少群眾跑腿,落實辦實事的重要舉措,同時通過數據展示,使設備不再只是冰冷的機器,更多的是在使用、保養的過程中發揮的數據價值,提高實驗室設備管理效率,豐富管理手段的創新應用。
高校的實驗室設備管理需要針對設備的使用,運維,保養等進行過程化記錄和管理,如何對實驗室設備的報修和維修過程進行審核和全程把控,需要借助信息化手段進行提升,本次開發的平臺對實驗室設備報修過程的業務邏輯進行了重新梳理,明確使用過程中的痛點,促使了本項目更具針對性地開展。其次,在設備報修的流程設計上,可根據平日工作需要,對線上流程進行簡化,減少復雜審批過程,同時對于綜合管理平臺的其他需求,可以通過調研進行統籌,確保功能不缺失,不遺漏。作為高校職能部門,開發出相關的業務系統能夠更方便地推廣到學校層面進行使用,可在使用過程中不斷反饋,從而提升整體系統的完整性。