吳小麗,李響
(莆田學院,福建莆田351100)
利用實驗室管理系統促進實驗室管理規范化初探
吳小麗,李響
(莆田學院,福建莆田351100)
實驗室作為高校最重要的實踐場所,對大學生綜合能力培養發揮著無可替代的作用.為提高實驗室管理效率,莆田學院嘗試利用實驗教學基礎信息,采用B/S應用模式及ASP技術建立實驗室管理系統,促進實驗室管理規范化.文章從建立“實驗室管理系統”的需求分析、系統設計與實現進行探討.
實驗室;規范化;B/S;ASP
在大學生綜合能力的培養過程中,學生的實踐活動既能夠讓學生學到知識和技術,又能提高學生的動手能力和創新能力[1].作為校內最重要的實踐場所,實驗室在培養學生的過程中的重要性不言而喻.
隨著我校辦學規模的逐步擴大,各學科間相互交叉和融合,實驗室的規模和實驗項目的數量大幅度增多.實驗教學管理工作量也越來越大,雖然近年來學校推動了計算機管理,但由于實驗室管理軟件沒有跟上,各實驗室的計算機管理較多采用office等辦公軟件的應用,致使因教學過程管理不規范而引發的問題越來越突出.例如:(1)院系提供給學校的各種實驗教學報表中的實驗課程名稱和實驗項目名稱常常出現與教學計劃和教學大綱不一致的情況,這就給學校行政管理部門對實驗教學過程實施有效監控帶來了難度.(2)傳統的實驗教學登記是由實驗室管理人員手工登記,某些實驗室管理人員為了減輕工作量,讓學生代為登記,致使登記內容不規范,甚至有遺漏的現象.(3)每年實驗員要人工進行易耗品預算,雖然學校統一了預算表格,但仍存在填寫不規范的情況,且報表也要由行政管理部門進行人工審核,不但繁瑣,難度也很大.
由上可見,為了提高實驗室管理效率,實驗室管理系統的開發顯得迫切而必要.
根據實際管理工作中的經驗及對實驗室相關的部門和老師進行調研,要求實驗室管理系統具有以下功能:
1.1 錄入實驗室信息、實驗室管理人員信息.由各系部實驗中心或者教學秘書錄入以下信息:實驗室名稱、位置、最大容納的實驗組數、儀器種類及數量、實驗室管理人員姓名、職稱等.
1.2 錄入實驗課程.由教學秘書錄入下學期應開的所有實驗課程名稱,試驗課程名稱相同而要求不同的(如同一門課程本??茖W生要求不同)應分成兩門課程錄入.
1.3 錄入實驗課程教學大綱.由各系部實驗中心或制定實驗課程教學大綱的教師錄入.錄入時要按照規定的格式填表,特別是大綱中規定的學時數、應開設的實驗項目等關鍵信息. 1.4錄入實驗項目.某一門實驗課程的實驗項目已經由本門課程的教學大綱自動生成,但考慮到實驗室實際情況設立此項功能讓實驗課程授課教師對實驗項目進行微調,實驗項目調整后需要實驗中心批準.還需要錄入本項目所需學時、每個實驗小組對應的學生人數、本實驗項目的實驗類型(驗證型實驗、綜合型實驗、設計型實驗等).
1.5 錄入每個實驗項目所需儀器.由各實驗中心或實驗課程授課教師錄入以下信息:本實驗項目所需的實驗儀器名稱、規格、數量.
1.6 錄入每個實驗項目所需易耗品.由各實驗中心或實驗課程授課教師錄入以下信息:本實驗項目所需的易耗品名稱、規格、數量.
1.7 自動生成易耗品預算.按各專業各班級學生人數、每一個實驗小組對應的學生人數、以及每個小組每次實驗所需要的易耗品進行預算,預算時需要留有一定的余量.
1.8 自動生成儀器需求量及使用率.按各專業各班級學生人數、每一個實驗小組對應的學生人數、以及每個小組每次實驗所需要的儀器進行需求量的計算,并計算各種儀器的使用率.
1.9 錄入實驗室課程表.由實驗中心或實驗課程指導老師錄入實驗課程開課時間,以方便實驗教學檢查.
1.10 登記實驗課程完成情況.每次實驗教學結束后需要實驗室管理人員或實驗指導老師對本次實驗情況進行登記,以方便期末時生成報表.
1.11 查詢功能.查詢實時課表、各實驗按計劃開出情況等信息.
1.12 審核功能.由實驗中心主任或實驗室主任對錄入的各種數據進行審核批準,并對教學過程中改動的數據進行審核.
1.13 生成報表.期末時,可自動生成各類報表,如實驗開出率、綜合性、設計性實驗比例、實驗室利用率、儀器設備利用率.
2.1 系統的結構.通過對系統需求進行分析后對系統的結構進行如下設計:對本系統的使用人員進行分類,并分別賦予不同的權限[2].使用本系統的人員主要包括:系統管理員(學校行政管理部門管理人員)、實驗中心主任或實驗室主任、實驗室管理人員、實驗教師.其中系統管理員具有最高的權限,具有管理用戶、錄入、查詢的操作權限.其他用戶具有錄入、查詢的操作權限[3].
整個系統運行的流程如下:首先各用戶進行注冊并由系統管理員批準;學校教學計劃制定后,系統管理員導入教學計劃、專業、班級、人數等信息;實驗中心主任或實驗室主任錄入實驗室信息及課程實驗教學大綱;實驗室管理人員及實驗教師錄入實驗室人員、各實驗項目所需儀器、各實驗項目所需易耗品等信息.以上信息錄入完畢后形成標準庫,若要更改需向系統管理員申請.每學期開課前,系統根據標準庫自動生成當學期應開課程及應開實驗項目,由實驗中心主任或實驗室主任錄入實驗項目計劃開課時間及地點.實驗教學過程中,實驗室管理人員對已開實驗項目進行登記,系統管理員、實驗中心主任或實驗室主任、實驗室管理人員、實驗教師都可以實時查詢課表及各實驗項目按計劃開出情況.學期或學年末,系統管理員、實驗中心主任或實驗室主任、各實驗室管理人員均可查詢實驗開出率、綜合性、設計性實驗比例、實驗室利用率、實驗教學人時數等報表.系統結構圖如下:

2.2 數據庫設計.合理的數據庫模型的設計能極大的提高系統的使用性能,盡量改善數據庫模式,使之能夠有效地存儲數據,滿足本系統的應用需求[4].本系統的整個數據庫主要包括了用戶表、實驗員表、實驗室情況表、實驗課程表、實驗課程教學大綱表、實驗項目表、易耗品表、項目易耗品關系表、學生表、儀器表、項目與儀器關系表等[5].這些表包含了以下字段:
用戶表:用戶編號、用戶名、密碼、權限、備注.
實驗員表:編號、姓名、性別、職稱、所屬院系、備注.
實驗室情況表:實驗室編號、位置、容量、實驗員編號、備注.
實驗課程表:課程編號、課程名稱、學時、課程類型、所屬院系、備注.
實驗課程教學大綱表:大綱編號、課程名稱、大綱內容、實驗項目、每個項目的學時數、備注.
實驗項目表:項目編號、項目名稱、課程編號、項目學時、每小組人數、實驗類型、備注.
易耗品表:易耗品編號、易耗品名稱、易耗品規格、計量單位、備注.
項目易耗品關系表:編號、項目編號、易耗品編號、每組用量、備注.
學生表:編號、院系、專業、班級、學生人數、備注.儀器表:儀器編號、儀器名稱、儀器規格、計量單位、備注.項目與儀器關系表:編號、項目編號、儀器編號、每組用量、備注.
3系統的實現
3.1 錄入模塊.本模塊用于錄入實驗教學管理所需基礎信息,包含標準庫、開課計劃及實際開課情況的錄入.
3.1.1 標準庫錄入.每個年級的教學計劃制定之后,制定相應實驗課程的教學大綱并錄入系統,實驗項目所需易耗品及實驗設備也同時錄入,作為標準庫.
3.1.2 開課計劃錄入.每個學期學期初由各實驗室根據自動生成本單位應開實驗課程及實驗項目,錄入各實驗項目計劃開出的時間、地點等信息,形成實驗室課程表即當學期的開課計劃.
3.1.3 實際開課錄入.各實驗室管理人員于每個實驗項目開出后,登陸本系統標記當次實驗項目已開出,學校及院系的實驗室管理人員均可實時察看實驗課程開出情況,及時掌握未按計劃開出的實驗項目及未開出的原因,并做出相應的處理.
3.2 易耗品預算.由于易耗品涉及到的實驗項目、實驗課程都很多,易耗品的種類更是五花八門,所以每學期的易耗品預算都是實驗室管理相關人員認為麻煩而繁瑣的事情,實驗室相關領導在審核時也無據可依,所以經常出現有的易耗品數量不夠用而有的易耗品剩余過多的情況.根據需求分析,這一部分功能的實現成為了本系統開發的重點.
要匯總某一年度的某一種易耗品的數量,必須查詢使用這種易耗品的實驗項目,再找到此項目對應的學生人數和每個實驗小組的人數以及每個實驗小組需要消耗的易耗品數量,還需要考慮一定的浮動系數.計算公式如下:
某種易耗品的用量=(使用本易耗品的學生總人次/每個實驗小組人數+實驗班級數)×每組用量×(1+浮動系數). 3.3信息統計模塊.本模塊用于統計學期或學年實驗開出率,綜合性、設計性實驗課程比例、實驗教學人時數、實驗室利用率等實驗教學相關信息,并形成相關報表.根據實驗教學過程中各實驗室管理人員標記的實驗項目開出情況,自動生成學期或學年實驗開出率,并根據選擇的實驗室或時間范圍計算實驗教學人時數;根據實驗大綱中實驗項目性質自動生成學期或學年綜合性、設計性實驗課程比例;根據總的實驗室數及本學期或學年實際開課實驗室情況生成實驗室利用率等等.
本系統通過標準庫的錄入,規范實驗課程名稱和實驗項目名稱及實驗項目卡;通過易耗品預算模塊,減少實驗室管理人員及學校行政主管部門審核難度,規范易耗品預算過程;且標準庫一旦建立,系統的操作除少量變動內容需實驗室管理人員錄入外,大部分操作基本自動完成,操作簡單,可大大減輕實驗室管理人員的工作量;同時,通過實際開課錄入及時掌握實驗教學進度,加強監控,進一步規范實驗教學過程管理;通過信息統計及查詢打印模塊生成各種信息報表,對行政主管部門形成實驗教學常態化數據提供了可能性.
〔1〕朱昌平,等.現代電子創新實驗中心的建設與探索[J].實驗室研究與探索.2005,24(3):5.
〔2〕屈喜龍,李正庚.ASP+Access開發動態網站實例薈萃[M].北京:機械工業出版社,2006.
〔3〕韓萬江.軟件項目管理案例教程[M].北京:機械工業出版社,2005.
〔4〕宣小平,但正剛,張文毅.ASP數據庫系統開發實例導航[M].北京:人民郵電出版社,2003.
〔5〕宋先斌,等.WEB應用開發技術[M].北京:人民郵電出版社,2005.
TP311.52
A
1673-260X(2010)11-0202-02