王鋒,王麗輝吉林農業科技學院
基于web高校儀器設備維護維修管理系統的研究與設計
王鋒1,王麗輝2
吉林農業科技學院
摘要:分析目前高校設備管理現狀及目前高校設備管理信息化的設計目標,運用當前強大的SSH框架實現對高校的食品設備的管理,具體實現設備管理、設備統計、故障維修、設備維護等模塊。
關鍵詞:儀器設備;管理系;SSH技術
“注重培養學生的實踐能力、創造能力和就業能力、創業能力”是中共十七大對高校人才培養提出的要求。作為應用型人才培養定位的學校,實踐教學是最重要教學環節,實踐教學基地的建設也是學校教學工作的重中之重。我校分兩個校區辦學,為了保證學生能夠完成實習、實訓的教學目標,學校不斷提高教育經費的投入,目前學校教學科研儀器設備總值8489.79萬元(2015年數據)。隨著儀器設備等物資在學校固定資產比率的提升,學校的硬件環境有了進一步的改善,也為學校專業建設及教師科研水平的提升奠定了良好的基礎。而隨著學校的發展規模和辦學需求的改變,儀器設備的增加和更新換代是大勢所趨。另一方面設備在使用一段時間后也會超出設備保修期限,由以上可見高校儀器設備的管理和維護維修是高校設備管理工作中的一個重要環節。目前高校的設備維護維修管理的數字化、科學化、規范化是保證學校順利發展的技術保障。
本系統結合我校儀器設備管理情況,進行廣泛調研并設計開發適合高校儀器設備管理需要的“高校儀器設備維護維修管理系統”。系統在學院建立本地設備信息數據庫,充分利用校園網,在院系部門及設備處這間組成覆蓋全院的網絡構架體系,在使用過程中能實現全校范圍的儀器設備基本信息和管理信息的管理和查詢,為我校合理配置教學資源提供精細詳細的數據信息。

圖1 系統總體功能模塊圖
1、系統總體設計
基于對系統功能和性能方面的分析,因軟件的用戶及數據特性考慮到系統的易用性、可維護性及擴展性等多方面考慮,高校儀器設備維護維修管理系統的設計采用了J2EE架構。其總體架構包括表現層、控制層、業務層、數據訪問層、持久層。其中表現層用于展現用戶請求的數據,控制層用于轉發表現層的用戶數據請求,業務層用于解決響應用戶請求進行的業務邏輯處理,數據層用于與底層數據庫的交互,為業務處理提供數據依據,持久層用于建立實體與數據表的聯系。
2、系統功能概述
高校儀器設備維護維修管理系統主要有基本信息管理、權限管理模塊、報表輸出模塊、故障維修模塊、設備維護模塊和物資管理模塊。系統總體功能模塊圖如圖1所示。
3、高校儀器設備維護維修管理系統數據庫設計
通過對儀器設備管理考察與分析,本系統將數據表分為兩類,一類是用戶與用戶權限相關的數據表,主要用于記錄與用戶相關的數據信息,其中基礎表有:用戶表(user)、部門信息表(dept)、崗位表(position)、角色表(role)、角色成員表(role_member)、角色組件表(role_comp)等。一類是與設備及相應業務相關聯的業務表,主要有故障接收表(faultrepair)、故障處置表(faultdeal)、故障登記確認表(faultcondirm)、設備養護表(maintenance)、故障追蹤表(faultanaly?sis)、設備維修項目表(plantask)設備維護計劃表(planrepair)維修詳單(taskorder)等。
4、系統層次功能概述
基于J2EE架構的模型設計,其表現層基于中間件進行開發,降低了架構的復雜性,可以方便快捷地創建RIA與AJAX交互式的WEB應用,滿足了交互性好和頻繁數據輸入的特點,實現了用戶界面,前后臺界面等的用戶需求。控件層的實現過程有Request(請求)、Dispatch(分發)、Forward(跳轉)、Extract(提取)、Response(反饋)。業務層基于Spring實現故障維修、計劃維護、設備管理等模塊的設計。其優勢在于以依賴注入的方式實現對對象的裝載,使項目的后期維護得以簡化。數據訪問層基于Spring的ORM實現從數據庫中獲得數據并封裝成對應的DAO,并利用Hibernate簡化數據持久層的操作。數據持久層選用成熟的SQL Server來實現,使數據庫的設計更簡單,并為每張表按各自業務邏輯設置了各自的主鍵生成策略。
在系統的開發過程中,本系統采用Java作為系統開發語言,系統的試用過程對我校的儀器設備管理起到事半功倍的作用,提高的我校設備的管理效率,并實現的儀器設備管理的信息化、規范化和網絡化。目前存在的不足之一在數據庫的設計方面,要加強對數據庫訪問性能的優化。第二要加強系統的安全性。
通訊作者:王麗輝(1972-),女,漢,吉林省長春市人,碩士,講師,研究方向為計算機教育、java技術。