段春樂
摘 要:新生入館教育能夠幫助讀者了解圖書館的服務(wù)內(nèi)容和館藏分布,引導(dǎo)讀者正確使用館內(nèi)的各項資源,是圖書館讀者服務(wù)必不可少的工作內(nèi)容。在2013級新生入館教育期間,西安科技大學(xué)圖書館嘗試使用網(wǎng)絡(luò)環(huán)境下的在線學(xué)習(xí)及考試系統(tǒng),取得良好的效果。該文就以筆者的工作單位—— 西安科技大學(xué)圖書館為例,詳細(xì)闡述整個系統(tǒng)的設(shè)計理念、系統(tǒng)構(gòu)架及實現(xiàn)方法和過程。
關(guān)鍵詞:高校圖書館 新生入館教育 在線考試
中圖分類號:G252 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2014)09(c)-0013-01
隨著網(wǎng)絡(luò)技術(shù)的逐步成熟,網(wǎng)絡(luò)環(huán)境深入到圖書館的各個方面,在新形勢新環(huán)境下我館的入館教育模式也發(fā)生了改變,設(shè)計并實現(xiàn)了新生入館在線學(xué)習(xí)及考試系統(tǒng),幫助新生了解圖書館,學(xué)習(xí)圖書館規(guī)則,檢測學(xué)習(xí)成果。該系統(tǒng)使新生不受空間和時間的約束,對圖書館有個面的了解,且有針對性地測試學(xué)生相關(guān)知識的掌握情況,并及時得到反饋,從而發(fā)現(xiàn)并解決入館教育中存在的問題,調(diào)整教學(xué)進(jìn)度,提高教學(xué)質(zhì)量。
1 系統(tǒng)需求分析
該系統(tǒng)在功能上分為兩大模塊:學(xué)習(xí)系統(tǒng)模塊和考試系統(tǒng)模塊。首先,在學(xué)習(xí)系統(tǒng)模塊中分為學(xué)生和管理員兩個角色,其中學(xué)生的功能如下所述:(1)要求學(xué)生利用學(xué)號和密碼登陸系統(tǒng),初始密碼為學(xué)號。(2)進(jìn)入系統(tǒng)后可學(xué)習(xí)網(wǎng)頁內(nèi)容,包括圖書館規(guī)章制度的學(xué)習(xí),了解圖書館的簡介和布局,資料的下載等。管理員的功能包括以下幾個方面:(1)用特定賬號登陸,無需注冊。(2)管理整個模塊,擁有更新、增加和刪除的權(quán)限,能對圖書館簡介、資料下載等數(shù)據(jù)進(jìn)行操作。(3)可對用戶信息管理,包括學(xué)生信息和管理員賬號的管理。
同樣,在考試系統(tǒng)中也分為兩個角色:學(xué)生角色和管理員角色。其中學(xué)生角色可實現(xiàn)以下功能:(1)按學(xué)號登陸系統(tǒng)。(2)在線自測考試,試卷提交后,系統(tǒng)自動判分。(3)考試合格自動注冊一卡通,授予學(xué)生借還書權(quán)限。管理員角色功能包括以下幾個方面:(1)以特定的賬號進(jìn)行登陸。(2)管理學(xué)生信息,包括增加、刪除和修改學(xué)生基本信息。(3)試題管理,可增加、刪除、修改試題。
2 系統(tǒng)功能的實現(xiàn)
該系統(tǒng)采用目前流行的ASP.NET技術(shù)、B/S架構(gòu)進(jìn)行開發(fā),開發(fā)環(huán)境使用微軟集成開發(fā)環(huán)境VS2008,數(shù)據(jù)庫采用Access數(shù)據(jù)庫來存放系統(tǒng)中的數(shù)據(jù)信息。系統(tǒng)關(guān)鍵環(huán)節(jié)的實現(xiàn)如下所示:
(1)前臺登陸驗證功能的實現(xiàn)。新生需要瀏覽網(wǎng)站內(nèi)容或者在線考試,首先通過學(xué)號和密碼登陸系統(tǒng),系統(tǒng)對用戶賬號和密碼進(jìn)行識別,通過檢測轉(zhuǎn)向不同的頁面。
string str=userID+password;//用戶賬號和密碼驗證
string[]StudentInf=System.IO.File.ReadAllLines(Application.StartupPath+@"\Engineer.ini");//存放學(xué)生信息的Ini文件
string[]GrammerInf=System.IO.File.ReadAllLines(Application.StartupPath+@"\ClassMonitor.ini");//存放管理員信息的Ini文件
for(inti=0;i if(Engineer[i]==str){ return true; }}for(inti=0;i if(ClassMonitor[i]==str){ return true;//登陸成功 return false;//登陸失敗 (2)自動組卷的實現(xiàn)。考生通過驗證登陸系統(tǒng)后,單擊“開始考試”按鈕,系統(tǒng)將從后臺題庫中自動組卷,按設(shè)定考試時間為一個小時,超時自動提交試卷,該模塊設(shè)計的代碼如下所示: string strSQL1 ="Select*fromunlltable"; OleDbDataAdapteroda1=newOleDbDataAdapter(strSQL1,conn);//創(chuàng)建空白試卷 oda1.Fill(testdatatable);/*隨機抽題*/ if(Signle_MTitleCount=0)//如果試卷設(shè)有單選題{ RandomSelect("單選題",testdatatable);//自動抽取單選題 if(Multiple_MTitleCount=0)//如果試卷設(shè)有多選題{ RandomSelect("多選題",testdatatable);//自動抽取多選題 if(Judge_MTitleCount=0)//如果試卷設(shè)有判斷題{ RandomSelect("判斷題",testdatatable);//自動抽取判斷題 } 3 結(jié)語 該文分析了傳統(tǒng)新生入館教育模式存在的問題,結(jié)合網(wǎng)絡(luò)環(huán)境提出在線考試模式,設(shè)計并實現(xiàn)了“新生入館教育系統(tǒng)”。該系統(tǒng)操作簡單,界面清晰明了,大大簡化了館內(nèi)工作人員的工作量,同時方便了考生,有力地推動了新生培訓(xùn)工作,為讀者更好地利用圖書館的資源和服務(wù)打下了良好的基礎(chǔ)。 參考文獻(xiàn) [1] 康恩婷.高校圖書館新生入館教育模式[J].高校圖書館工作,2012(4):94-96. [2] 徐雪峰.網(wǎng)絡(luò)環(huán)境下的高校圖書館新生入館教育新模式[J].內(nèi)蒙古科技與經(jīng)濟(jì),2014(6):134-137. [3] 張俊本,陸興華,等.基于PHP+MYSQL的圖書館新生借書證激活系統(tǒng)[J].長春理工大學(xué)學(xué)報,2011,6(4):195-197.