APP下载

以B/S模式为基础的网络题库平台建设

2016-12-19张静波

电子技术与软件工程 2016年19期
关键词:S模式平台建设

摘 要

网络题库主要是结合教育测量理论,在计算系统的支持下,实现相关学科题目的集结,在保证试卷质量以及考核效果方面意义重大。本文基于B/S模式,提出了一种网络题库平台的建设方案,该平台采用了基于ASP.NET的4层结构模式,通用性和安全性较好。

【关键词】B/S模式 网络题库 平台 建设

1 引言

B/S模式及浏览器/服务器模式,是在互联网技术兴起后产生的一种新的网络结构模式,对客户端进行了统一,同时将实现系统功能的核心集中到了服务器中,有效简化了系统的开发、维护和使用。B/S模式不仅维护和升级非常方便,而且成本低廉,可以提供更多的选择,不过应用服务器的运行数据负荷较重,一旦出现问题将会造成难以估量的后果,因此为了保证数据安全,通常需要设置独立的数据库存储服务器。本文从现有的网络题库平台出发,在深入研究B/S模式的基础上,针对网络题库平台进行了建设,希望能够为相关院校的题库建设提供一些借鉴。

2 基于B/S模式的网络题库平台建设

2.1 系统结构

在开展网络题库平台设计时,需要首先明确设计思想,并以此为基础进行系统结构的确定。网络题库平台必须具备开放式的结构,能够对现有的设备以及存储空间进行合理利用,具备友好的人机交互界面,确保其可操作性强;平台必须能够实现与教务数据的有效对接,集成其他信息系统,对数据进行收集和整理,为了保证信息安全,还应该提供可靠的安全服务机制。

立足这样的设计思想,从网络题库平台的可靠性、有效性以及封装性等方面进行综合考虑,基于B/S模式,采用4层架构。

2.2 功能模块

在平台中,包括了一个主控模块以及多个功能模块,结合自上而下的方式,进行编程,确保每一个功能模块都能够完成自身的任务。具体来讲,可以将其划分为几个不同的角色:

2.2.1 系统管理员

主要是针对题库平台的管理,包括平台的日常运行维护,用户定义及权限分配等;

2.2.2 教务管理员

主要负责命题单、任务书、试卷终审等的管理;

2.2.3 教学分管员

负责涉及所属教研室的试卷审核工作,在完成初审后,交由教务管理进行终审;

2.2.4 教研室主任

对涉及本教研室的试卷进行审核,然后交给教学分管员;

2.2.5 教师用户

教师用户可以说是最为重要的用户,每一门课程设置一个用户,由任课教师担任,主要负责课程题库的建设,以及试题试卷的编组工作。

根据业务流,可以将系统中的功能模块分为主控模块、题库管理模块、题库组卷模块、命题任务模块等,每一个模块具有相应的功能。

2.3 系统安全

安全问题是系统构建中必须考虑的问题,一般包括两个方面的内容,一是硬件安全,基于B/S模式的开发使得系统可能会遭到一些恶意的攻击,从系统安全的角度,应该将服务器设置在学校的中心机房内,以校园网进行访问,从而在物理层面上避免了外网的影响。而如果需要连接外网进行数据的更新,则可以利用VPN构建虚拟局域网,保证系统安全。二是软件安全,可以利用相应的安全策略来保障。首先,结合数据加密技术,对用户密码进行加密处理,减少密码泄露的几率,当用户登录时,系统可以在对密码进行加密后,与数据库中的密文进行对比;其次,应该对把一些危险字符进行替换,以防止攻击者对SQL命令的内容进行修改,可以结合Safe Request函数,在实现过程中进行危险字符的替换;应该结合存储过程,执行所有的查询操作,避免攻击者利用连字符等进行攻击;然后,可以采用动态生成校验码的方式,在用户进行关键操作时随机生成验证码,输入正确后才能操作;最后,应该对数据库操作日志进行记录,为系统的安全管理提供参考依据。

2.4 功能实现

网络题库平台的功能是非常复杂的,这里主要针对知识点管理以及试卷审核功能的实现进行简要分析。

2.4.1 知识点管理

在题库系统中,对于课程章节知识点的管理是核心内容,主要包括了知识点的添加、删除、修改以及移动等操作。在进行系统设计时,可以结合知识节点树的方式,实现对于知识点的有效管理。这里的节点实际上可以看作是一个数据存储器,可以对不同类型的题目进行存储,通过节点的递归计算,知识节点树能够将泛型作为入口参数,从而避免了C#编程语言中的装箱与拆箱操作,简化了系统流程。不仅如此,可以在编译环节进行泛型类型的检查,这就在很大程度上提高了平台系统的运行效率。

2.4.2 试卷审核

题库平台中的试题最终是以word文档的形式显示出来,以方便进行后续的修改和试卷印刷。参考高校本身的命题管理情况,题库平台应该生成不同的试卷和答案,如卷号20T,卷号20D等,T表示对应卷号的试卷,D则表示对应卷号的答案,由系统自动打包后,提交到不同的用户网进行审核。同时,系统中应该设置相应的在线审核模式,通过流水作业的方式,实现不同用户的相互协作,提升试卷审核的质量和效率。

2.5 最终效果

在网络题库平台的建设中,以B/S模式为基础,引入了先进的教学和考务管理模式,使得平台本身具有良好的针对性和实用性,框架结构的形式使得平台能够在左边的框内显示章节标题,通过点击标题目录的方式,能够方便的查找相应的内容,并在右边的框架内显示出来。经过试运行,网路题库平台不仅管理和操作简单,维护方便,而且具备较强的兼容性和安全性,可以为教学和考试提供良好的工具。

3 结语

本文基于B/S模式,提出了一种网络化题库平台的建设方案,该平台能够实现对题库资源的实时维护管理,具有良好的实用价值和可操作性,可以为专业教师提供便于操作和维护的工具,实现教学管理的信息化和高效化,推动教学改革进程,在提高教学质量和教学效率方面意义重大,希望能够得到相关教育工作者的重视和应用。

参考文献

[1]魏晶.基于B/S模式的通用试题库设计与实现[D].黑龙江大学,2010.

[2]冯立,张景韶,周利平.基于B/S模式下的网络题库平台研究与实践[J].重庆师范大学学报(自然科学版),2012,29(04):77-81.

[3]李娟,陶吉家,迪丽努尔·克依木.基于B/S模式的双语网络学习平台的设计与实现[J].新疆师范大学学报:自然科学版,2014(01):57-64.

作者简介

张静波(1979-),女,辽宁省锦州市人。大学本科学历。现为辽宁石化职业技术学院讲师。主要研究方向为计算机科学与技术。

作者单位

辽宁石化职业技术学院 辽宁省锦州市 121001

猜你喜欢

S模式平台建设
自贸区建设再出发
基于IUV的4G承载网的模拟建设
《人大建设》伴我成长
保障房建设更快了
网络平台支持《教育技术学》公共课实验教学模式构建
集团公司OA系统的研究与开发
陕西科技大学镐京学院应用型人才培养模式探索
S模式空管二次雷达询问与监视技术研究
以学霸讲堂为依托的学生党员学风引领平台建设研究
铝材B2B电子商务系统设计与实现 