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