摘 要:在對現(xiàn)有實驗教學(xué)管理、實驗室設(shè)備及耗材管理、實驗室開放等多個管理系統(tǒng)分析的基礎(chǔ)上,提出了開發(fā)基于WEB的綜合性實驗室管理系統(tǒng)的設(shè)計及實現(xiàn)方案。
關(guān)鍵詞:實驗室管理;實驗教學(xué)管理;綜合信息系統(tǒng)
中圖分類號:TP391
隨著實驗室規(guī)模不斷擴大,設(shè)備多,分類復(fù)雜,實驗頻繁,原始純?nèi)斯さ墓芾砟J揭呀?jīng)明顯不能滿足現(xiàn)在實驗教學(xué)管理的需要,而采用網(wǎng)絡(luò)系統(tǒng)進(jìn)行信息化管理以其科學(xué)性、高效性等特點,已經(jīng)成為實驗室管理模式的必然發(fā)展方向。
1 系統(tǒng)開發(fā)必要性
當(dāng)前實驗教學(xué)及實驗室管理中常用的信息系統(tǒng)包括:
(1)實驗教學(xué)管理系統(tǒng):該類系統(tǒng)一般為教務(wù)管理系統(tǒng)的一個模塊,主要對實驗教學(xué)任務(wù)的落實情況進(jìn)行管理。主要模塊包括:實驗教學(xué)大綱管理、實驗教學(xué)隊伍管理、實驗教學(xué)任務(wù)落實、實驗教學(xué)課表下達(dá)等。優(yōu)點是與專業(yè)人才培養(yǎng)方案緊密結(jié)合,缺點是不針對實驗室具體實驗過程進(jìn)行監(jiān)管。
(2)實驗室管理系統(tǒng):該類系統(tǒng)開發(fā)從實驗室管理員工作角度出發(fā),主要功能模塊包括:實驗室課表、實驗設(shè)備管理、實驗預(yù)約、實驗報告提交及修改、實驗成績上報等服務(wù)。
(3)實驗室耗材管理系統(tǒng):主要對各實驗室耗材的申報、購買、入庫、提料等進(jìn)行管理
(4)開放實驗室管理系統(tǒng):針對開放型實驗室,除自身正常課程管理功能外,對課外有償開放進(jìn)行計時、收費等管理。
各類管理系統(tǒng)一方面較全面的涵蓋了實驗室管理的各項功能,可以從不同層面上滿足管理需求;另一方面又各自為政,導(dǎo)致大量基礎(chǔ)信息的重復(fù)錄入及很多信息資源無法充分共享。因此結(jié)合實驗室及實驗教學(xué)管理需要,開發(fā)一個能夠?qū)Ω黜椆δ苓M(jìn)行整合的綜合型實驗教學(xué)管理系統(tǒng),對促進(jìn)教學(xué)管理信息化建設(shè),提高管理效率,具有重要的現(xiàn)實意義。
2 系統(tǒng)功能設(shè)計
2.1 設(shè)計目標(biāo)
建立本系統(tǒng)的目標(biāo)是對原有的實驗室及實驗教學(xué)管理系統(tǒng)進(jìn)行功能整合,開發(fā)基于WEB的綜合型管理系統(tǒng),使各院系教學(xué)管理人員能夠利用系統(tǒng)直接完成教學(xué)任務(wù)下達(dá)、課表編排、實驗項目管理、實驗工作量計算等功能;使實驗室管理員能通過網(wǎng)絡(luò)直接完成課表發(fā)放、耗材申報、設(shè)備管理、實驗室開放等工作;使教學(xué)主管部門能夠直接監(jiān)控各實驗中心耗材入庫及使用情況、設(shè)備保修及維修進(jìn)度、各實驗室開發(fā)及使用情況、各類重點實驗室申報情況等。
2.2 主要功能模塊
(1)實驗項目管理模塊:包含教學(xué)任務(wù)內(nèi)的實驗課程管理模塊及課后的開放實驗室管理模塊,可進(jìn)行實驗預(yù)約、實驗項目查詢,實驗報告提交、實驗成績上報、實驗教學(xué)工作量計算功能。
(2)隊伍管理模塊:即時了解學(xué)校實驗教學(xué)隊伍情況,對各崗位實行定編管理,統(tǒng)一進(jìn)行考核及獎懲。
(3)實驗室管理:對新建、升級實驗室進(jìn)行申報,統(tǒng)計各實驗課程開出率,實驗設(shè)備使用率等。
(4)耗材管理模塊:對各實驗室耗材的申報、購買、入庫、提料等進(jìn)行綜合管理。
(5)設(shè)備管理模塊:采購管理;對設(shè)備入庫、分配、使用檢查、維護(hù)運行、維修、注銷進(jìn)行過程管理;建立儀器設(shè)備總帳、分類帳、分戶帳管理;儀器設(shè)備分配、領(lǐng)用、轉(zhuǎn)調(diào)、借用管理。
(6)信息統(tǒng)計功能模塊。
(7)教學(xué)示范中心、各級、各類重點實驗室申報模塊。
3 技術(shù)架構(gòu)及系統(tǒng)實現(xiàn)
3.1 技術(shù)架構(gòu)
綜合性系統(tǒng)由于存在大量學(xué)生、教師、實驗技術(shù)員及管理員用戶,為方便用戶安裝、使用及后期升級服務(wù),系統(tǒng)采用三層B/S架構(gòu)。搭設(shè)應(yīng)用及數(shù)據(jù)兩個服務(wù)器,安裝windows server操作系統(tǒng),采用SQL2000數(shù)據(jù)庫,在微軟ASP.NET開發(fā)工具下進(jìn)行開發(fā),采用ADO技術(shù)進(jìn)行數(shù)據(jù)鏈接。
3.2 實驗預(yù)約功能的實現(xiàn)
(1)學(xué)生預(yù)約信息錄入:學(xué)生輸入要預(yù)約的實驗室基本信息,系統(tǒng)判斷預(yù)約實驗室是否為空及實驗室座位是否已滿,滿足條件則預(yù)約成功,反之則預(yù)約失敗。
Void addinformation(Equipment *head){
Equipment *tail = head;
while(tail->next!=NULL)tail=tail->next;
Equipment*newnode=(Equipment*)malloc(sizeof(Equipment));
/*安裝系統(tǒng)提示輸入預(yù)約基本信息*/
printf(\"請輸入課程名稱:\");
scanf(\"%s\",newnode->name);
printf(\"請輸入實驗室名稱:\");
scanf(\"%s\",newnode->model);
printf(\"請輸入老師編號:\");
scanf(\"%s\",newnode->factory);
printf(\"請選擇預(yù)約日期:\");
scanf(\"%s\",newnode->buy_date);
tail->next=newnode;
newnode->next=NULL;
fprintE(head);
m=stu->labnum;
printf(\"預(yù)約號碼是:%d\n\",m);
p1=head;
while(p1->num { p1=p1->next; } p1->left_num=p1->max_people; if(p1->left_num>0) { printf(\"預(yù)約成功\n\"); (p1->left_num)--;} else{printf(\"預(yù)約已滿?。躰\");} } } (2)查看預(yù)約信息 while(i {fscanf(fp2,\"%d %d %s %s %s s\",p1->num,p1->max_people,p1->eqipment,p1->institution,p1->teachers,p1->place); printf(\"實驗名稱:%d 容納人數(shù) %d實驗設(shè)備:%s 部門:%s老師姓名:%s 地點:%s\n\n\",p1->num,p1->max_people,p1->eqipment,p1->institution,p1->teachers,p1->place); 4 結(jié)束語 本系統(tǒng)的開發(fā)完成將大大提高高校實驗室管理效率,提高實驗室及實驗設(shè)備利用率 ,滿足了教師、學(xué)生及實驗室管理需求,提高實驗教學(xué)管理教學(xué)信息化水平。隨著高校實驗室建設(shè)工作的不斷開展,實驗室及實驗教學(xué)管理工作也必然面對更多的問題和挑戰(zhàn),必然對管理系統(tǒng)提出新的應(yīng)用需求,這就要求系統(tǒng)要有更強的可擴充性。在后期的系統(tǒng)維護(hù)及升級工作中也要充分考慮系統(tǒng)與其他教學(xué)業(yè)務(wù)系統(tǒng)的兼容性。 參考文獻(xiàn): [1]國家教育委員會.高等學(xué)校實驗室工作規(guī)程[Z]. [2]郝云忱.高等學(xué)校實驗室管理機構(gòu)設(shè)置及職責(zé)新探[J].實驗技術(shù)與管理,2013(02):189-192. [3]王櫻.實驗室綜合管理系統(tǒng)的開發(fā)[J].信息技術(shù),2006(07):136-139. 作者簡介:尹萍(1982-),女,山東人,理學(xué)學(xué)士,研究方向:軟件工程。 作者單位:三亞學(xué)院 教務(wù)處,海南三亞 672022