以BS模式为基础网络题库平台建设.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以BS模式为基础网络题库平台建设

以BS模式为基础的网络题库平台建设   摘 要   网络题库主要是结合教育测量理论,在计算系统的支持下,实现相关学科题目的集结,在保证试卷质量以及考核效果方面意义重大。本文基于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则表示对应卷号的答案,

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档