学分制下高校实验中心开放预约实验管理系统设计与实现

来源 :广西教育·C版 | 被引量 : 0次 | 上传用户:lzd_1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】从开放预约管理系统功能模块、系统主界面、连接后台数据库技术等方面对学分制下高校实验中心开放预约实验管理系统进行设计,提出网络安全策略和MD5加密算法策略,以使本网络系统平台更加安全可靠。
  【关键词】学分制 高校实验中心 开放预约实验管理系统
  【中图分类号】G【文献标识码】A
  【文章编号】0450-9889(2013)06C-
  0191-02
  传统的实验教学要求所有学生完成实验教学大纲规定的固定实验内容,没有选择实验项目做实验的余地,这样不利于学生创新能力培养,也让学生不敢于大胆实践的。在以素质教育和创新教育为核心的高等教育新形势下,这种培养方式不能满足学生能力发展的需求。为解决这一矛盾,实验室实行开放教学已势在必行。在实验教学内容上教师可安排更多的实验项目,当然,也包括一些独具特色的创新性实验项目供学生选择,实验项目可划分成必做和选做,每名学生不一定都要完成相同数额的实验项目,只要能达到课程教学目的要求,能锻炼学生的能力即可。但实验室的开放,又使实验室管理出现一些新情况、新问题。实验时间安排、实验项目的设计、实验设备状况、实验教师工作情况等问题使得开放实验室建设受到极大的阻碍。笔者通过对本单位的实际情况进行分析,采用计算机和网络技术开发一套实验中心开放预约实验管理系统,以期能较好地解决开放实验室所遇到的问题。
  一、开放预约管理系统功能模块设计
  在对实验中心教学的具体情况进行深入了解后,笔者选用了适当的开发工具,前端开发环境采用Adobe Dreamweaver CS5软件进行界面设计,后台服务器数据库采用Access开发软件。从实验教学过程来看,得出该系统的主要功能包括:第一,用户上机验证:主要根据不同层次的学生情况(如本科生、研究生)转入相应的实验预约系统界面进行预约。第二,账户管理:对学生和教师注册的账号进行增加、删除、修改、查找和打印等相关操作。第三,上下机管理:学生做实验时必须进行登录该系统,实验结束或实验时间到了后进行退出系统处理,以便随时掌握学生的实验到课率情况。第四,开放预约管理:学生登录系统后,可在实验预约界面上选择实验预约日期和相应机器,填好实验预约相关信息提交后等待系统提示预约成功与否,由于实验中心设备有限,每个实验室都有人数限制,若某一时段同一个实验室同时出现众多学生进行预约,超出了人数限制,系统将自动进行随机电子抽签,未能预约成功的学生将再次进行其他实验室或时段的实验预约,直至预约成功。第五,查询打印管理:教师可对实验预约成功的学生的基本信息情况进行查询,可按实验室和上课时间进行查询,对有效的实验预约进行编排课号,打印学生的基本信息作为实验过程登记表。对于个别或特殊的学生情况,教师有权限进行添加、修改和删除等管理。第六,统计和报表功能:系统管理员能对实验信息、实验室开放、教师学生信息和实验设备进行添加、修改、查询、统计和删除管理,对某时间段的上机记录进行查询统计和打印,并能实现不同类型的查询与报表打印。系统功能模块如图1所示:
  二、系统主界面设计
  系统以Dreamweaver为主体,配合ASP等网络新技术,实现服务器端与客户端的交互式连接,该系统分有两种角色,即管理员和学生用户级。两种用户通过不同的登录界面登录系统,只有校验通过才能进入,保证了数据的安全性。系统主界面如图2所示:
  三、连接后台数据库技术
  后台数据库连接技术在B/S模式中是一个重要和关键的技术,在实际应用中必须结合自身情况进行开发实现,实验中心开放预约实验系统平台是采用ADO (ActiveX Data Objects,ActiveX数据对象)技术,它是用以实现访问关系或非关系数据库中的数据。ADO通过ADOConnection连接到Access数据库。这样,就可通过前台主页输入数据直接对后台数据库中的数据进行各种操作。本系统数据库引擎采用Microsoft.Jet.OLEDB4.0来连接Access数据库。具体的数据库连接源程序代码如下:
  <!--#include file="access.asp"——>
  <%
  dim conn
  dim connstr
  on error resume next
  connstr="DBQ="+server.mappath(db)+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
  set conn=server.createobject("ADODB
  .CONNECTION")
  if err then
  err.clear
  else
  conn.open connstr
  if err then
  err.clear
  end if
  end if
  %>
  四、系统安全性及策略
  (一)网络安全策略
  针对在互联网上运行的B/S结构的系统来说,安全性至关重要。在设计本系统时,也应充分从硬件和软件两方面考虑其安全性,在一定程度上保证系统的安全运行。
  硬件方面:对B/S结构系统的破坏主要来自Internet/Intranet的攻击,有效地防止方法是采用防火墙技术来保障系统的安全性。
  软件方面:对Access数据库连接通过conn.asp进行设置,防止非法人员链接远程数据库,确保系统数据安全。
  (二)MD5加密算法策略
  对于一些文件型数据库比如Access等,如没有任何保密措施,其中的数据很容易泄露,为了增强系统安全性,有必要对数据库中数据进行加密,本系统登录密码模块采用了MD5加密算法实现。之所以采用该加密算法,主要是由于MD5为现在应用最广泛的Hash算法之一,该算法广泛应用于互联网网站的用户数据加密,能够将用户密码加密为128位的长整数。数据库并不明文存储用户密码,而是在用户登录时将输入密码字符串进行MD5加密,与数据库中所存储的MD5值匹配,从而降低密码数据库被盗取后用户损失的风险。虽然MD5加密算法目前已被破解,但对于一般安全等级不是特别高的场合,仍然不失为一种高效的数据安全保护措施。
  五、结语
  实验中心开放预约管理系统目前正在桂林电子科技大学计算机与工程学院试点,从使用的效果来看,教师能很准确地了解学生做实验的要求情况,合理地调整实验中心的实验安排。实验教师与学生有了一个快捷的信息交流平台,在实验教学上能真正地做到以学生为主,自主选择时间进行实验,作为实验教师也能依托该平台丰富和完善自身的实验教案、教学安排,通过网络随时随地极为方便地查看整个实验中心教学的运行情况,彻底摆脱了传统的纸上排课、打电话通知学生实验的烦琐现象。这样就减少了实验教学差错,减轻了实验教师因排课带来的烦恼,在实验教学管理中,逐步走上信息化和科学化管理的轨道。
  【参考文献】
  [1]蔡勇等.实验室开放网上预约系统的开发与应用[J].实验技术与管理,2010(4)
  [2]黄浩等.基于WEB的实验室开放预约管理系统的设计和实践[J].福建师范大学学报(自然科学版),2011(3)
  [3]牛云龙.基于网络的实验室开放和管理平台的研究与实现[J].实验室科学,2012(2)
  [4]甘小红.高校开放式实验室管理系统的设计与实现[J].中国教育信息化,2010(5)
  [5]卢慧芬,俞强.开放性实验室信息管理系统的设计与实现[J].实验室研究与探索,2005(8)
  【基金项目】新世纪广西高等教育教学改革工程项目(ZL230225)
  【作者简介】王代君(1967- ),女,广西桂林人,桂林电子科技大学计算机科学与工程学院实验师,研究方向:计算机及其应用;何国民(1966- ),男,广西桂林人,桂林电子科技大学教学实践部高级实验师,研究方向:计算机及其应用。
  (责编 何田田)
其他文献
课堂教学是教师开展教学活动的主阵地,是学生获取知识的主渠道。那么,如何在课堂教学的有限时间内让学生有效地获取知识和能力,提高课堂教学质量呢?笔者在语文课堂中进行了有效教
目的探讨肝硬化患者生存质量状况及中医证候积分、辨证分型三者之间的关系。方法 2014年1月—2015年1月应用调查问卷调查416例肝硬化患者的生存质量及其中医症候积分。结果肝
众所周知,环境在线监测是保护环境的基础环节,因此,建设环境在线监控平台,并将其应用于实际生活中具有重要的意义。本文首先对环境在线监控平台的建设背景进行了简要的叙述,
【关键词】引导小学生  自主学习“三策略”  【中图分类号】G 【文献标识码】A 【文章编号】0450-9889(2012)07A-0022-01  自主学习是一种重要的学习方式,可以使学生充分发挥其学习的主动性与创造性,提高文化素养。那么,如何才能让学生在数学课堂上进行有效的自主学习?  一、问题情境——关注认识起点  众所周知,各数学知识点之间是紧密联系的。因此,教师要善于从学生原有的认知起点
【关键词】农村学生 语文学习能力 提高方法  【中图分类号】G 【文献标识码】A  【文章编号】0450-9889(2012)09B-0005-02  由于条件所限,农村学生的语文阅读、写作这两项能力还较差,成为当前农村语文教学的一个薄弱环节。针对农村学生阅读量小、面窄,写作缺乏真情实感的现状,我平时注重学生的合作阅读、自主练笔,并进行了如下实践。  一、狠抓阅读,加强积累,为学生学习好语文铺平道
[关键词]精心设计 有效问题 促进思维发展  [中图分类号]G[文献标识码]A  [文章编号]0450-9889(2012)01A-0072-01  教学中,教师恰到好处地提出有效的数学问题,将对学生的数学思维起到“柳暗花明又一村”的作用。那么,数学课堂上,如何精心设计有效问题,促进学生思维发展?  一、设计对比性问题.培养思维的灵活性  对比是指将对象与对象或对象的各个部分、个别方面和个别特征仔
基于工作过程导向的开发项目设计类课程可采取“五同步”教学法,即创新认知与调研采风的过程同步,创新决策与项目定位的过程同步。创新构思与设计方案的过程同步,创新表达与制图
“在这所学校里,我欣喜地发现,不管是在校园里还是课堂上,都能看到学生人人参与的团队合作精神。课堂上学生很阳光,能主动学习,老师真正把学习的主动权交给了学生,同时,学生的思维也
苗木产业是国家导向性的市场。自2014年以后,由于各地市政工程缩减,对苗木的需求量下降了很多,随之而来的就是价格的暴跌。有些业内人士认为这是苗木行性在经历了10多年疯狂后的
本刊讯6月21日,崇左凭祥市教育局召开凭祥市家庭教育研究工作会议,宣布成立凭祥市家庭教育研究会。凭祥市家庭教育研究会是该市教育局贯彻落实《国家中长期教育改革和发展规划