王顯梅
(廣西職業技術學院。廣西南寧,530226)
高校實驗室是學生進行實踐操作學習的重要場所,隨著各高校的擴招,實驗設備及使用情況需要管理的數據變得越來越龐大,管理也相應變得復雜。使用人工登記借還設備的方式已經不適合,如何管理好并有效合理利用實驗室的資源,實驗室管理系統的開發應用變得尤為重要,該系統讓實驗室的管理更規范,更適合現代數字信息化的管理,讓復雜的數據變得簡單、清晰、透明。
開發實驗室信息管理系統的目的,主要是規范實驗室設備的管理,方便實驗室教學監控等事務,針對不同事務需求合理有效利用實驗室的資源,同時也可以通過該系統的數據可以分析出哪些設備是高頻率使用,哪些是閑置,從而指導下次設備采購的側重點,避免資源的浪費,在系統中也可以查看設備的借還情況,系統可以設置到期提醒等功能。
本系統主要采用瀏覽器/服務器(B/S)模式開發,涉及的軟件有:mysql數據庫、dreamvear網頁制作和PHP語言等開發工具。PHP和MySQL技術是制作動態網站的最佳搭配,同時在目前的Web 開發中應用較為廣泛,php全稱為Personal Home Page,它是在服務器端運行的一種腳本語言,主要應用于動態網頁的制作。Mysql是一種關系型數據庫管理系統,它是目前流行的數據庫之一,具有輕量、開源和穩定等特點,非常方便數據的管理。
實驗室信息化管理系統的開發,主要是提高實驗室的使用率和軟硬件管理的規范化,針對不同的使用對象設置不同的功能和權限,系統的整體框架主要分為三大部分:用戶管理模塊、實驗設備管理模塊、實驗室使用模塊。具體設計如下圖1所示。

圖1 系統總體設計
實驗室信息化管理系統的開發主要涉及兩方面的技術:前端應用程序的開發和后臺數據庫數據的收集、維護。前臺應用程序的開發需要有一個穩定、安全的數據庫為它提供數據的保障,一個合理、科學的數據庫對系統的運行效率至關重要,它可以提高數據的讀取速度、減少數據的冗余,保證數據的完整性和一致性。
2.2.1 系統的登錄頁面

圖2 系統登錄頁面
2.2.2 主要功能模塊
主要的功能模塊有:用戶管理模塊、實驗設備管理模塊和實驗室使用模塊。其中用戶管理模塊主要功能是是對管理員、教師和學生三類人員進行管理;實驗設備管理模塊主要功能是對實驗室原有的設備、新增的設備、設備的報修及借還;實驗室使用模塊主要功能是對實驗室的使用例如:實驗安排、實驗室使用預約等進行管理
(1)系統管理員
實驗員是系統管理員,具有最高權限,它可以對系統中的所有數據進行管理,主要包括教師、學生、實驗設備和實驗室的使用等信息進行管理,在課程管理中,可以把教務排課系統中實驗室的數據導入到實驗室信息系統中,生成各班各實驗室的實驗課表,實驗員可以針對各實驗室的具體情況進行調整,更好更充分的把握實驗室的實際使用情況。
(2)教師
教師具有查看教師和學生的課表,實驗室課外使用申請、實驗設備借還以及實驗設備的維修登記等,都可以在系統中登記及申請。
(3)學生
學生可以查看自己的實驗課表,如果有需要學生也可以通過系統申請實驗室的課外使用,最后都由系統管理員進行審核。
本信息系統的開發主要有兩大類的表,一種是基礎信息表,包括實驗室、管理員、教師、學生等;還有一種是業務信息表,包括設備借還、預約功能以及實驗室使用狀態等信息。本系統采用MySQL數據庫,其涉及到的主要數據表如表1-表4所示。

表1 lab表(實驗室情況表)

表2 admin表(管理員表)

表3 teacher表(教師表)

表4 borrow_return表(設備借還表)
在網絡環境中,數據庫的安全非常重要,除了需要防范病毒及外來不明用戶的攻擊,對于數據規范化管理,內部的權限訪問也應該有所約束,不同的用戶在訪問數據庫時,必須先驗證身份。根據實驗室管理的需要,主要有三種類型的用戶:實驗員、教師和學生。實驗員也即是管理員,擁有最大權限,它可以對設備、教師和學生的信息進行添加、更新、刪除;教師可以查看自己在實驗室授課的時間和地點、實驗設備的報修及使用申請,實驗員有權進行審批;學生可以進行實驗課程的查詢及課表之外的實驗室使用申請。開發人員針對不同的用戶分配不同的操作權限。
隨著信息化技術的發展,實驗室信息化管理系統為實驗室、實驗室管理員、教師和學生之間搭建了一個便捷服務的平臺,使管理員能夠準確及時掌握什么時間、什么人員在使用實驗室,保證了設備的安全和使用人員的安全,在很大程度上提高了設備的使用率,同時也使資源得到充分合理的利用,規范了實驗室的管理。