徐偉 厲振宇 孟德軍
高等學校理工科專業教學從最初的理論教育到實施卓越工程師教育已成工科教育改革的必然趨勢,尤其是電子類相關專業成立了開放實驗室、實訓基地、校企合作基地等,旨在培養學生的實際工程能力,包括分析問題、解決問題、總結經驗、學習新知識的能力。在電子類開放實驗室內,低值易耗類電子元器件、低值儀器、高值儀器的管理和購置、實驗室教員和學生的出入管理、實驗室規章制度管理、實驗室開放實驗項目管理等問題都亟待解決,說其簡單是因為每個問題由專人負責則難度不高,說其復雜是因為這種繁瑣的問題占用大量的時間和精力。因此,設計一套簡單實用的電子類開放實驗室管理系統是一件有意義的事。
1.總體設計
本文的實驗室管理系統是用PHP設計的基于web的網絡系統,是一個前后臺管理的網站系統,前臺網站是供用戶查看瀏覽實驗室相關規章制度、實驗室儀器設備清單、儀器設備使用記錄、儀器設備使用說明書、實驗室電子元器件清單及庫存、實驗室開放實驗項目管理和查詢等功能,后臺網站提供管理員修改相關網頁、開放實驗項目立項和監督管理、元器件和設備出入庫登記、會員管理等功能。本設計最終采用帝國CMS模板按照系統功能結構進行搭建。
1.1系統功能結構
本系統用戶主要分為學生、教師、管理員三種。學生和教師進入系統進行相關操作,管理員可以對系統信息進行管理操作等。系統功能結構圖如圖1所示。
圖1 系統結構圖
1.2不同用戶的系統功能流程
系統三類用戶的數據流程如下所示。學生功能流程如圖2所示。
圖2 學生功能流程圖
教師功能流程如圖3所示。
圖3 教師功能流程圖
系統管理員功能流程如圖4所示。
圖4 系統管理員功能圖
1.3Linux中LAMP的配置
本設計的服務器是用設備更新替換下來的舊電腦搭建的,在其上搭建了LAMP(Linux+Apache+PHP+Mysql)。根據系統設計的要求,在帝國CMS模板上進行填充和更改。LAMP的搭建參考了很多網絡文章和相關設計,此處不再詳細介紹。
2.系統測試
設計的過程中首先要測試LAMP是否正常工作。本設計采用的是在本機搭建虛擬機進行功能測試,測試完成后再同步到另一臺LAMP上。圖5顯示LAMP正確運行了,但是還沒有實質內容。
圖5 LAMP測試
將開源的帝國CMS源碼根據安裝要求通過SSH添加到LAMP上,安裝完成后,根據系統總體功能,分模塊添加,更新網頁,從主機瀏覽器就可以打開所設計的網站,如圖6所示。
圖6 實驗室主頁
3.結語
本文描述了一種基于LAMP架構的實驗室管理系統,此系統包括能夠實現預約功能的網絡服務系統與能實現實驗室項目管理系統,具有可操作性強、實時性好等特點。系統以天津工業大學電信學院電子設計教學部開放實驗室為依托,建立起適用于該實驗室的一套管理系統,取得了良好的效果。
參考文獻:
[1]王惟遠.實驗室開放管理系統的設計與實現[D].天津:天津大學,2007.
[2]付章杰,姚凌江,張小姣.基于BS架構的開放實驗室網絡管理系統的實現[J].中國教育信息化,2008(11):29-31.
[3]肖鵬博.高校開放實驗室管理系統的設計和實現[D].大連:大連理工大學,2008.
[4]常薇,肖媚燕.高校開放實驗室管理模式研究與改革[J].中山大學學報,2006,26(2):219-221.