摘 要:開放式實(shí)驗(yàn)教學(xué)是現(xiàn)代高校提倡的一種教學(xué)與實(shí)踐相結(jié)合的教學(xué)方式,本系統(tǒng)采用JSP+MySQL技術(shù)架構(gòu)、依托校園網(wǎng)絡(luò),突破時(shí)間和空間的限制,從實(shí)驗(yàn)網(wǎng)上預(yù)約、實(shí)驗(yàn)安排、實(shí)驗(yàn)成績(jī)、實(shí)驗(yàn)耗材、實(shí)驗(yàn)設(shè)備及實(shí)驗(yàn)室場(chǎng)地管理,構(gòu)成一個(gè)實(shí)驗(yàn)室綜合管理平臺(tái)。
關(guān)鍵詞:開放實(shí)驗(yàn)室 管理系統(tǒng) 實(shí)現(xiàn)方法
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2013)06(c)-0224-01
為了進(jìn)一步提高實(shí)驗(yàn)教學(xué)的開放性和交互性,給學(xué)生提供一個(gè)自主學(xué)習(xí)的環(huán)境,我校迫切需要建設(shè)可以對(duì)全校自由開放的、全部計(jì)算機(jī)與校園網(wǎng)互聯(lián)的大型公用機(jī)房,并配套有相應(yīng)的管理系統(tǒng)。
1 開放實(shí)驗(yàn)室管理系統(tǒng)的用戶設(shè)計(jì)
該系統(tǒng)主要對(duì)實(shí)驗(yàn)室使用者進(jìn)行科學(xué)有效管理,杜絕非法用戶進(jìn)入;實(shí)現(xiàn)實(shí)驗(yàn)室全天候開放,學(xué)生通過(guò)該系統(tǒng)可以提出問(wèn)題,向教師提交實(shí)驗(yàn)報(bào)告,預(yù)約實(shí)驗(yàn)內(nèi)容和時(shí)間等。教師可以通過(guò)系統(tǒng)進(jìn)行輔導(dǎo)答疑,查詢各實(shí)驗(yàn)完成情況。該系統(tǒng)還具有系統(tǒng)監(jiān)控、實(shí)驗(yàn)成績(jī)管理等功能。
2 開放實(shí)驗(yàn)室管理系統(tǒng)的功能設(shè)計(jì)
(1)門禁系統(tǒng):如需在課余時(shí)間進(jìn)入實(shí)驗(yàn)室學(xué)習(xí),可通過(guò)網(wǎng)上預(yù)約,到達(dá)預(yù)約時(shí)間憑借本人校園卡刷卡進(jìn)入實(shí)驗(yàn)室,實(shí)驗(yàn)結(jié)束后通過(guò)該門禁系統(tǒng)刷卡離開完成整個(gè)實(shí)驗(yàn)的使用。(2)儀器預(yù)約:借助該功能,使用者能夠充分利用現(xiàn)有的實(shí)驗(yàn)室儀器,提高儀器的利用率,更能最大范圍的滿足用戶的要求。儀器設(shè)備管理員能夠科學(xué)的管理儀器設(shè)備,科學(xué)地管理教學(xué)實(shí)驗(yàn)。(3)實(shí)驗(yàn)室預(yù)約:針對(duì)實(shí)驗(yàn)室的課題時(shí)間、地點(diǎn)、類型的特點(diǎn),通過(guò)實(shí)驗(yàn)室預(yù)約功能,提高實(shí)驗(yàn)室的綜合管理要求,實(shí)驗(yàn)室管理人員能科學(xué)地管理教學(xué)實(shí)驗(yàn),極大地提高工作效率。如果使用者預(yù)約而未到實(shí)驗(yàn)室使用,自動(dòng)標(biāo)記為問(wèn)題用戶,設(shè)置未履約次數(shù)對(duì)使用者禁止再次預(yù)約功能。(4)儀器管理:動(dòng)態(tài)管理實(shí)驗(yàn)室的儀器設(shè)備,按使用情況分為:在用、維修和報(bào)廢。通過(guò)該功能,使用者能通過(guò)遠(yuǎn)程了解到儀器設(shè)備的完好情況,進(jìn)行預(yù)約功能操作。(5)數(shù)據(jù)分析處理:查詢、統(tǒng)計(jì)有關(guān)儀器設(shè)備、耗材、實(shí)驗(yàn)室使用情況。根據(jù)預(yù)約、刷卡等信息,系統(tǒng)自動(dòng)統(tǒng)計(jì)出預(yù)約、儀器使用率、門禁刷卡記錄等數(shù)據(jù),供教師及管理員實(shí)時(shí)查看。(6)實(shí)驗(yàn)室信息發(fā)布:實(shí)驗(yàn)室根據(jù)學(xué)校教學(xué)計(jì)劃、教學(xué)大綱和課程計(jì)劃,通過(guò)公告的形式向?qū)W生通知實(shí)驗(yàn)室計(jì)劃等信息。(7)文檔管理:為實(shí)驗(yàn)室文檔、相關(guān)成果等提供資料及解決方案。(8)統(tǒng)計(jì)報(bào)表:包括學(xué)生成績(jī)查詢、學(xué)生實(shí)驗(yàn)任務(wù)查詢、教師實(shí)驗(yàn)任務(wù)查詢、設(shè)備查詢與統(tǒng)計(jì)、教師工作量統(tǒng)計(jì)。(9)答疑功能:該功能方便滿足學(xué)生與老師之間的互動(dòng),學(xué)生向老師提出問(wèn)題,也可以讓其他同學(xué)參與討論,教師能對(duì)他們所提的問(wèn)題進(jìn)行綜合講解、答疑以達(dá)到最佳的學(xué)習(xí)效果。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
系統(tǒng)采用MySQL作為后臺(tái)數(shù)據(jù)庫(kù),主要數(shù)據(jù)表的設(shè)計(jì)如下。
(1)實(shí)驗(yàn)設(shè)備表(device)。包括院系、經(jīng)費(fèi)科目、設(shè)備名稱、型號(hào)、規(guī)格、單價(jià)、現(xiàn)狀、出廠日期、使用方向、來(lái)源、購(gòu)置日期、附件數(shù)量、附件金額、注銷日期、領(lǐng)用日期、領(lǐng)用人、實(shí)驗(yàn)地點(diǎn)、所屬實(shí)驗(yàn)室、備注等。(2)系統(tǒng)管理員表(admin)。包括管理員工號(hào)、用戶名、密碼、權(quán)限、備注等。(3)教師基本信息表(teacher)。包括教師工號(hào)、教師姓名、性別、職務(wù)、職稱、用戶名、密碼、權(quán)限、開設(shè)課程、備注等。(4)學(xué)生基本情況表(student)。包括校園卡號(hào)、學(xué)號(hào)、姓名、性別、年級(jí)、專業(yè)、班級(jí)、用戶名、密碼、權(quán)限、所選實(shí)驗(yàn)、實(shí)驗(yàn)教師、備注等。(5)實(shí)驗(yàn)室信息表(1ab)。包括實(shí)驗(yàn)室編號(hào)、實(shí)驗(yàn)室名稱、實(shí)驗(yàn)室簡(jiǎn)介、開設(shè)課程、實(shí)驗(yàn)室負(fù)責(zé)人、實(shí)驗(yàn)室容量、是否開放、備注等。(6)實(shí)驗(yàn)項(xiàng)目表(1ab items)。包括實(shí)驗(yàn)編號(hào)、實(shí)驗(yàn)名稱、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)要求、實(shí)驗(yàn)課時(shí)、課程名稱、實(shí)驗(yàn)地點(diǎn)、備注等。
4 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)
(1)創(chuàng)建數(shù)據(jù)庫(kù)和添加表。
登陸mysql:
#mysql-u root-p
Enter password:
create database radius;\\創(chuàng)建數(shù)據(jù)庫(kù)
Exit\\退出數(shù)據(jù)庫(kù)
進(jìn)入usr/local/etc/raddb/sql/mysql模式下,#mysql-u root-p radius login="root"\\root為用戶名 password=“”\\數(shù)據(jù)庫(kù)root的登陸密碼 radius_db="radius"\\radius為數(shù)據(jù)庫(kù)名 (2)JSP連接mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。 String url="jdbc:mysql://localhost/"+dbName+"? user="+userName+"&password="+userPasswd”;// 創(chuàng)建連接字符串 Connection connection=DriverManager.getConnection(url);//連接數(shù)據(jù)庫(kù) Statement statement=connection.createStatement(); String sql="SELECT*FROM"+tableN ame; ResultSet rs = statement.executeQuery(sql);//執(zhí)行表radacct查詢語(yǔ)句,將結(jié)果集放入rs中 ResultSetMetaData rmeta=rs.getMetaData(); 首先要輸入數(shù)據(jù)庫(kù)名和密碼為test,連接數(shù)據(jù)文件radius中的radacct數(shù)據(jù)表,實(shí)現(xiàn)對(duì)數(shù)據(jù)表中信息的訪問(wèn)。 5 結(jié)語(yǔ) 高校開放實(shí)驗(yàn)室管理系統(tǒng)是對(duì)傳統(tǒng)實(shí)驗(yàn)室的改革,文中提到的系統(tǒng)還有諸多可改善的地方,如針對(duì)開放式實(shí)驗(yàn)室的特點(diǎn),可以加入對(duì)實(shí)驗(yàn)室的遠(yuǎn)程控制模塊,提供遠(yuǎn)程開關(guān)實(shí)驗(yàn)室門,管理員可隨時(shí)管理實(shí)驗(yàn)室;根據(jù)門禁系統(tǒng)的安全性,開發(fā)指紋識(shí)別功能,通過(guò)指紋識(shí)別系統(tǒng)進(jìn)入實(shí)驗(yàn)室等。實(shí)驗(yàn)管理人員不斷改進(jìn)高校實(shí)驗(yàn)室管理,把實(shí)驗(yàn)教師從繁重的工作中解放出來(lái)。 參考文獻(xiàn) [1]肖鵬博,盧艷青.高校開放實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)科學(xué)與技術(shù),2011(10). [2]郭寶紅.開放實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)室科學(xué),2012(6).