新生入馆教育系统的设计与实现

2014-04-29 00:44段春乐
科技资讯 2014年27期
关键词:在线考试高校图书馆

段春乐

摘 要:新生入馆教育能够帮助读者了解图书馆的服务内容和馆藏分布,引导读者正确使用馆内的各项资源,是图书馆读者服务必不可少的工作内容。在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.

猜你喜欢
在线考试高校图书馆
基于Java的考场管理系统的研究与实现
大学物理在线考试与分析系统
效率观下高校课程考试形式的改革探索
高校图书馆阅读推广案例分析
微信公众平台在高校图书馆信息服务中的应用研究
高校图书馆阅读推广活动研究
试论高校图书馆在网络环境冲击下的人文建设
高校图书馆阅读推广实践探讨
高校图书馆电子资源的宣传与推广
高职院校移动互联自主学习考试平台的设计与实现