基于B/S架构的高校在线考试系统总体设计研究

来源 :科技尚品 | 被引量 : 0次 | 上传用户:ChengpCN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:互联网的飞速发展很大程度改变了高校的传统教学模式,在线考试系统作为其中重要的组成部分,其借助现代化网络技术手段,突破了传统考试的形式,从考务安排、组题方式、评卷方式等各方面,提高了考务工作效率,保证了阅卷公正,同时增强了试卷的数据分析性能。基于此,须对高校在线考试系统的研发与应用足够重视。本文以B/S架构为基础,对在线考试系统主体模块进行总体设计研究,针对其工作原理、核心功能模块设计思路展开分析。
  关键词:B/S架构;在线考试系统;考试模块;数据库
  B/S(全称Browser/Server)结构即浏览器与服务器结构[1],是现代化网络技术发展的产物,是对C/S构架的改进。基于B/S构架下,在线考试系统借助浏览器,将主要的事务逻辑在Server端实现,从而简化客户端的电脑载荷,减轻系统维护或升级的工作量和投资成本。将该种设计运用在高校在线考试系统,更能为学生创建公平的考试平台,进而更好地激发学生学习的主动性和积极性。
  1 基于B/S架构的高校在线考试系统
  随着教育改革的不断深入,高校在线考试系统经过了单机版的考试系统、服务器和客户机模式、B/S架构下的考试系统的演变过程。B/S架构下的考试系统与传统模式相比,具有以下几方面的优势:首先,客户端不需要再重新安装其他类型的客户端,能够直接使用计算机上已安装好的软件[2];其次,该系统的管理和维护程序简单方便,绝大部分操作都能够通过服务器端完成;最后,运用B/S架构打破了地域和时间的限制,可以同时支持不同地理位置、不同考场的学生做同一套试卷。B/S结构的考试系统将客户端完全独立,较好地解决了学校依赖客户端的问题,从而减少工作人员在维护方面的工作量,提高了考务工作效率,保证了阅卷公正,同时系统能够增强试卷的数据分析性能。
  2 基于B/S架构在线考试系统
  2.1 子系统模块
  在线考试系统是集多种功能于一身的网络平台,既能有效测试学生对课程的知识掌握情况,也可服务于学生日常学习,其主要功能模块为登录系统、模拟考试的平台、学生在线练习、在线实时考试、题库信息、试卷信息、系统综合管理和阅卷等[3]。根据各类用户的使用权限,在线考试系统可以分为教师子系统、管理员子系统和学生子系统3种,通过账户登录,系统会对用户名做出数据判断,从而进入对应的子系统模块界面。
  2.2 B/S后台管理子系统
  管理整个系统的后台管理子系统拥有最高权限,管理员在正常登录的情况下,可使用所有系统功能,且拥有部分特殊权限,如分配用户分组权限、添加用户课程基本信息管理、试题库管理、公告信息等[4]。
  2.3 任课教师子系统模块
  教师在使用B/S结构在线考试系统时,主要依靠教师子系统。该模块的功能主要是管理试卷和考试,如管理试卷、管理学生课程信息、管理考试题库、批改试卷、管理和分析学生成绩等。同时,教师可以利用该平台与学生进行交流,及时了解学生知识疑难点,从而更好地引导学生进行学习。
  3 基于B/S架构在线考试系统设计
  3.1 工作原理
  基于B/S架构下的考试系统设计以客户端、数据库和Web服务器为基础。通过客户端发出申请到Web服务器,从而确定是否能够访问数据库,数据库会经过一定的程序,将结果返回到Web服务器的HTML页面,客户端再进行接收。其中Web服务器是连接数据库和客户端的重要桥梁。
  3.2 设计基础数据库
  在线考试系统涉及的领域较广泛,包含人员较多,规模较大,一般的数据关系模式都应符合3NF(三范式)的约束。系统中最基础的数据表是学生表,用于详细记录考试人员基本信息,包括姓名、编号、身份证、照片、联系方式、试题抽取相关数据记录、个人成绩等;教师表信息用于登记组织该门考试的教师的信息,包括教师姓名、所任课程、考试编号和用户级别等;后台管理员表用于记录管理员的登录名、密码和编号等。
  3.3 设计学生登录模块
  学生登录模块可以分为模拟考试系统和在线考试系统,基于模拟考试系统的角度分析,通过模拟考试,学生能够熟练操作系统,同时,也可以让学生了解自身知识面掌握情况和考试注意事项;基于在线考试系统的角度分析,设计学生考试自动计时功能,既可以提前交卷,系统也能在到达时间的前提下,强制交卷。
  3.4 设计教师子模块
  教师子模块设计包括人工或自动批阅试卷、课程基本信息、考试题库数据、试题成绩统计、成绩数据分析等具体内容。在批阅主观题时,教师如采取人工批阅的方式,可将学生学号、姓名等信息实施数据密封,确保阅卷过程的公平公正。同时,教师可通过对课程基本信息的管理,及时更新课程信息,删除或添加课程。系统自动阅卷将生成成绩表及核心指标统计表,如合格率、各题型平均正确率等。
  3.5 设计后台管理模块
  管理员用户包含账户管理、课程管理、权限分配、信息发布、系统维护等,用户可分大批量导入和单个导入账号或课程试题库;课程管理可更新课程基本简介、考试信息,删除或添加即将考试的科目;信息发布设计主要为考试事项服务及考务通知。
  4 结束语
  综上所述,高校在线考试系统应用逐步推广,基于B/S结构的考试系统,将组卷、在线考试、同步阅卷、评分等功能集于一身,在实际设计过程中,高校必须根据自身实际情况,学生需求,从基础数据库、学生登陆模块、教师子系统、后台管理系统等方面逐一加强,提升考试系统的自动化和智能化。基于B/S架构的高校在线考试系统仍有很多方面需要改进,学校在大力推广的同时,也应该创新系统功能,引进新型考试系统理念,进一步拓宽在线考试系统的应用。
  参考文献
  [1]黄金华.基于Asp.Net框架高校网络视频课程资源管理系统开发[J].吉林农业科技学院学报,2015,(4):60-63.
  [2]郭新庆.基于Web的人体解剖学标本考试系统的设计与实现[J].解剖科学进展,2015,(6):677-678.
  [3]王佩玉.在线教育在研究生英语教学中的应用前景初探——美国的经验及中国的思考[J].学位与研究生教育,2015,(7):30-34.
  [4]朱蓝辉.基于云计算的高职英语共享型教学资源库建设与思考[J].九江职业技术学院学报,2015,(4):42-44.
  (作者单位:绵阳职业技术学院)
其他文献
古文教学在高中教学中几乎是主流,也是高中语文教师真正把语言学科当做知识学科教学的一个体现。古文教学除了要引导学生感受、领悟外,还有一些具体的知识点需要教给学生。  学习古文首先当然是读懂,也就是简单地翻译。事实上高中古文教学在读懂这个层面上早已超出了一般理解的要求,要求的是学生会翻译,甚至是恰当地翻译,也即所谓的“信、达、雅”。  解文须得解句,解句先得解字。汉字是形音义的合体,一个形象的汉字会引
摘 要:目前,随着城市化进程的快速推进,城市轨道交通建设也迎来了新的发展机遇。可靠的供电是轨道交通安全运营的重要保障,功能强大的通信系统又是保证供电质量的基础。文章首先介绍了武汉市轨道交通三号线变电所通信系统的结构、通信接口的实现,分析了35kV开关柜通信接口集成模式,对类似工程的施工具有明显的借鉴意义。  关键词:35kV开关柜;通信接口;集成化  1 前言  随着中国城市化进程的快速推进,轨道
随着经济全球化的不断深入和印刷技术日新月异的发展,印刷行业也进入了市场化竞争。如何在激烈的市场竞争中提升企业的核心竞争力,对于企业来讲具有十分重要和深远的意义。湖北XH印务股份有限公司是一家国有企业,由于长期受计划经济体制下的管理模式和观念的影响,无论是在管理理念还是方法上都存在诸多薄弱环节,滞后于市场化的要求。其中在现行分配中,存在着很突出的问题,严重影响和阻碍员工生产积极性。因此企业内部管理的
【摘要】《诊断学基础》是一门由基础医学过渡到临床医学的桥梁课程,理论性和实践性很强,是培养医学生临床实践能力的关键。对于五年制中西医结合专业的学生,我们进行了《诊断学基础》临床基本技能多站式考核的构建与实践,以期提高学生的创新能力、实践能力、临床综合能力,全面提高学生的综合素质,并且促进教师不断提高业务素质和教学水平,实现师生共长。  【关键词】诊断学基础 多站式考核 临床技能 构建与实践  【中
摘 要:浮船坞的智能化控制系统在现代化船坞中应用非常广泛,它通过监测船坞的变形以及待进坞船舶的姿态控制来实现浮船坞在沉浮过程中的智能控制。船坞沉浮的自动控制系统是通过计算机和辅助设备的参与来对船坞的沉浮过程进行全自动控制,并对沉浮过程中船舶及船坞的关键参数进行实时动态监控,以减轻船员对于船坞的操作程度,增加进坞船舶的安全性。  关键词:浮船坞;自动控制系统;沉浮;智能控制  浮船坞是指在水域中进行
本文研究商业银行的公司治理结构与治理效果之间的关系。银行的治理效果包括信息透明度,风险控制,绩效以及发展模式四个方面。公司治理已经成为一个世界性的话题。基于商业银行
我国股票市场成立近二十年,经历了坎坷与曲折,也取得了重大成就,现如今已成为世界第四大股票交易市场。股票市场的发展为国有企业改革和融资提供了有力的支持,促进了我国金融
学位