王顯梅
(廣西職業(yè)技術(shù)學院。廣西南寧,530226)
高校實驗室是學生進行實踐操作學習的重要場所,隨著各高校的擴招,實驗設(shè)備及使用情況需要管理的數(shù)據(jù)變得越來越龐大,管理也相應(yīng)變得復雜。使用人工登記借還設(shè)備的方式已經(jīng)不適合,如何管理好并有效合理利用實驗室的資源,實驗室管理系統(tǒng)的開發(fā)應(yīng)用變得尤為重要,該系統(tǒng)讓實驗室的管理更規(guī)范,更適合現(xiàn)代數(shù)字信息化的管理,讓復雜的數(shù)據(jù)變得簡單、清晰、透明。
開發(fā)實驗室信息管理系統(tǒng)的目的,主要是規(guī)范實驗室設(shè)備的管理,方便實驗室教學監(jiān)控等事務(wù),針對不同事務(wù)需求合理有效利用實驗室的資源,同時也可以通過該系統(tǒng)的數(shù)據(jù)可以分析出哪些設(shè)備是高頻率使用,哪些是閑置,從而指導下次設(shè)備采購的側(cè)重點,避免資源的浪費,在系統(tǒng)中也可以查看設(shè)備的借還情況,系統(tǒng)可以設(shè)置到期提醒等功能。
本系統(tǒng)主要采用瀏覽器/服務(wù)器(B/S)模式開發(fā),涉及的軟件有:mysql數(shù)據(jù)庫、dreamvear網(wǎng)頁制作和PHP語言等開發(fā)工具。PHP和MySQL技術(shù)是制作動態(tài)網(wǎng)站的最佳搭配,同時在目前的Web 開發(fā)中應(yīng)用較為廣泛,php全稱為Personal Home Page,它是在服務(wù)器端運行的一種腳本語言,主要應(yīng)用于動態(tài)網(wǎng)頁的制作。Mysql是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它是目前流行的數(shù)據(jù)庫之一,具有輕量、開源和穩(wěn)定等特點,非常方便數(shù)據(jù)的管理。
實驗室信息化管理系統(tǒng)的開發(fā),主要是提高實驗室的使用率和軟硬件管理的規(guī)范化,針對不同的使用對象設(shè)置不同的功能和權(quán)限,系統(tǒng)的整體框架主要分為三大部分:用戶管理模塊、實驗設(shè)備管理模塊、實驗室使用模塊。具體設(shè)計如下圖1所示。
圖1 系統(tǒng)總體設(shè)計
實驗室信息化管理系統(tǒng)的開發(fā)主要涉及兩方面的技術(shù):前端應(yīng)用程序的開發(fā)和后臺數(shù)據(jù)庫數(shù)據(jù)的收集、維護。前臺應(yīng)用程序的開發(fā)需要有一個穩(wěn)定、安全的數(shù)據(jù)庫為它提供數(shù)據(jù)的保障,一個合理、科學的數(shù)據(jù)庫對系統(tǒng)的運行效率至關(guān)重要,它可以提高數(shù)據(jù)的讀取速度、減少數(shù)據(jù)的冗余,保證數(shù)據(jù)的完整性和一致性。
2.2.1 系統(tǒng)的登錄頁面
圖2 系統(tǒng)登錄頁面
2.2.2 主要功能模塊
主要的功能模塊有:用戶管理模塊、實驗設(shè)備管理模塊和實驗室使用模塊。其中用戶管理模塊主要功能是是對管理員、教師和學生三類人員進行管理;實驗設(shè)備管理模塊主要功能是對實驗室原有的設(shè)備、新增的設(shè)備、設(shè)備的報修及借還;實驗室使用模塊主要功能是對實驗室的使用例如:實驗安排、實驗室使用預約等進行管理
(1)系統(tǒng)管理員
實驗員是系統(tǒng)管理員,具有最高權(quán)限,它可以對系統(tǒng)中的所有數(shù)據(jù)進行管理,主要包括教師、學生、實驗設(shè)備和實驗室的使用等信息進行管理,在課程管理中,可以把教務(wù)排課系統(tǒng)中實驗室的數(shù)據(jù)導入到實驗室信息系統(tǒng)中,生成各班各實驗室的實驗課表,實驗員可以針對各實驗室的具體情況進行調(diào)整,更好更充分的把握實驗室的實際使用情況。
(2)教師
教師具有查看教師和學生的課表,實驗室課外使用申請、實驗設(shè)備借還以及實驗設(shè)備的維修登記等,都可以在系統(tǒng)中登記及申請。
(3)學生
學生可以查看自己的實驗課表,如果有需要學生也可以通過系統(tǒng)申請實驗室的課外使用,最后都由系統(tǒng)管理員進行審核。
本信息系統(tǒng)的開發(fā)主要有兩大類的表,一種是基礎(chǔ)信息表,包括實驗室、管理員、教師、學生等;還有一種是業(yè)務(wù)信息表,包括設(shè)備借還、預約功能以及實驗室使用狀態(tài)等信息。本系統(tǒng)采用MySQL數(shù)據(jù)庫,其涉及到的主要數(shù)據(jù)表如表1-表4所示。
表1 lab表(實驗室情況表)
表2 admin表(管理員表)
表3 teacher表(教師表)
表4 borrow_return表(設(shè)備借還表)
在網(wǎng)絡(luò)環(huán)境中,數(shù)據(jù)庫的安全非常重要,除了需要防范病毒及外來不明用戶的攻擊,對于數(shù)據(jù)規(guī)范化管理,內(nèi)部的權(quán)限訪問也應(yīng)該有所約束,不同的用戶在訪問數(shù)據(jù)庫時,必須先驗證身份。根據(jù)實驗室管理的需要,主要有三種類型的用戶:實驗員、教師和學生。實驗員也即是管理員,擁有最大權(quán)限,它可以對設(shè)備、教師和學生的信息進行添加、更新、刪除;教師可以查看自己在實驗室授課的時間和地點、實驗設(shè)備的報修及使用申請,實驗員有權(quán)進行審批;學生可以進行實驗課程的查詢及課表之外的實驗室使用申請。開發(fā)人員針對不同的用戶分配不同的操作權(quán)限。
隨著信息化技術(shù)的發(fā)展,實驗室信息化管理系統(tǒng)為實驗室、實驗室管理員、教師和學生之間搭建了一個便捷服務(wù)的平臺,使管理員能夠準確及時掌握什么時間、什么人員在使用實驗室,保證了設(shè)備的安全和使用人員的安全,在很大程度上提高了設(shè)備的使用率,同時也使資源得到充分合理的利用,規(guī)范了實驗室的管理。