html5框架在线考试布局,在线考试系统

《在线考试系统》由会员分享,可在线阅读,更多相关《在线考试系统(5页珍藏版)》请在人人文库网上搜索。

1、在线考试系统【摘要】 在线考试系统可以实现考试的无纸化管理, 这种通过互联网或局域网进行的考试形式既方便校方考务的管 理,又能方便考生。 尤其适合考生分布广, 不易集中的远程教育。 本论文共分为项目目的、开发方案、系统设计、总结四部分,涵 盖了该系统的分析、设计和开发的全部过程。现今,不管是国内还是国外的各大厂家, 都在不断的推出一 系列的考试、认证。如微软的 MCSE Cisco的CCNA等。我们国 家的自考或成考, 以及各省市的各类考试, 也都朝着信息化的道 路前进。我们相信今后将会有越来越多的的考试走向网络化考试 形式。这样才是符合信息发展要求的。基于这种趋势,作者给大 家介绍一套在线考。

2、试系统,它包括考生登录、考生管理、试题管 理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文共分为项目目的、 开发方案、 系统设计、 总结四部分, 涵盖了该系统的分析、设计和开发的全部过程。1、项目目的 本系统的总体目标是可以帮助教师完成一个考试从题目设计,考试安排, 考试实施,考卷批改到分数统计总结的所有工作。2、开发方案本系统采用 Struts+ Spring+Hibernate 的框架技术,选择 SQL Server 2000 作为后台的数据库,选择 JAVA、 JSP、JavaScript 、Html 作为应用程序开发工具,运用 Tomcat 服务器 技术,整个系统完全基于 。

3、B/S 模式进行设计。3、系统设计3.1 、系统结构及结构图 本系统分为考生前台登录和考试后台管理两大组成部分, 系 统结构图如下图所示:3.2 、功能模块分析3.2.1 、用户管理: 对使用本系统的用户基本信息进行维护, 用户可分为:系统管理员、任课老师、教务处管理人员、考生。3.2.2 、权限管理:对系统的访问权限进行管理,并针对不 同用户进行权限的分配, 使不同用户只能访问自己限定权限内的 功能。3.2.3 、题库管理:用于对单个试题的增、删、改、查等基 本维护, 还可对题库进行数据备份和数据还原, 并且针对不同题 型、不同应用范围及不同科目对试题进行维护。3.2.4 、试卷管理随机组卷。

4、:用户只需对试卷题型进行设置就可进行组卷的方 式。人工组卷:可使用户选择试卷的题型中的试题的组卷方式。 综合组卷: 是随机组卷与人工组卷的混合组卷方式, 即用户 对某一类型的试题可进行选择,也可对试题不进行选择。3.2.5 、考试管理:对考试分配试卷,并对考试的基本信息 进行维护。相当于人工安排考试的过程。考试信息维护:对考试的时间、地点、监考人、考试用的试 卷、试卷总分数及答卷总时间等考试的基本要素进行设置。考生信息维护:对考试的学生的基本信息进行增、删、改、 查操作,在操作之后会自动刷新主页,以使信息更新。3.2.6 、评卷管理:对试卷的客观题分配评卷人,并对评卷 人基本信息进行管理。3.。

5、2.7 、成绩管理:对每次考试的学生成绩的基本信息进行 维护,并提供学生成绩的统计管理。考生成绩维护: 对考试的考生成绩信息进行统计与汇总, 对 有权限的人可进行成绩的增、删、改、查操作。成绩其他维护: 对考生成绩信息的批量查询, 并可进行数据 导出、数据备份、数据恢复。3.3 、数据库设计3.3.1 、数据库表:根据系统需要和考试需要,设立了如下 数据库表:用户表:用于保存用户登陆的基本信息及分配的权限。 权限表: 用于存储用户组织的权限, 通过分配操作的权限组 织权限。试题类型表:其中包括了试题类型的基本信息, 如类型名称、 答题方式、说明信息等字段;录入时,我们将答题方式确定为大 概几种。

6、类型:填空题、单选题、多选题、判断题、问答题等。各种题库表: 我们采用同一种类型的题存储在一个表中, 由 此我们会有填空题表、单选题表、多选题表、判断题表、问答题 表等试题表。试题范围表:用于控制试题应用的范围, 如同样的科目语文, 在小学、初中、高中、大学都有,由此我们设定了此表,此表中 有范围名称、范围说明等基本信息;所属科目表: 用于录入试题相关的科目应用, 它可以有不同 的应用范围。如上所述,我们只需录入一次的科目,就可方便我 们在录入试题时每次都录。试卷表:用于保存考试中试卷的基本信息,如出卷方式(有 随机出卷、 人工出卷、 综合出卷) 、试卷名称、 试卷应用范围 (与 试题范围相对。

7、应)、试卷所属科目(与试题科目相对应)、试题 标题级别、试题标题内容、试题总类型、试题个数、试题总 ID答案表:用于存储学生问答题的答案,如试卷 ID ,学生 ID 及各种试题类型的答案字段。评题表:对于主观题的答案我们须要评卷人 (有权限的用户) 进行手工评卷,本表用来存储评卷人评卷的一些信息。成绩表:用于存储学生的考试成绩。3.3.2 、主要数据库表的结构(1)数据库表名的定义使用:重点字 _table ,重点字可以 是多个英文单词的组合, 从组合的第二单词起首字母大写, 字段 命名是能表达字段内容的英文单词的组合, 组合方式同表名重点 字相同。(2)数据类型不使用固定数据库的类型,标识大。

8、众类型, 如字符串、字符、数字等。这样在更改数据库时需求的数据是可 移植的(3)输写数据表在数据库中的物理名称,可用自己熟悉的 语言再定义表名称,方便沟通。(4)长度定义由数据类型决定:如字符串可选8000 以下,数字可在 50 位之间,字符只允许一位。(5)输入方式表示数据的来源:生成表由程序或数据库的 索引自动生成, 而不需人工录入; 输入表示通过文本框等输入的 数据;选择表单选框、 复选框、 下拉列表等通过选择输入的数据; 自定获取是为外码的输入设定的,它由程序自动获取。3.4 、代码分层思想由于采用B/S设计模式分层思想,SSH框架对系统的程序代 码结构进行分层。策略如下:Struts-Spring-Hibernate 架构4、总结当今许多高校都非常关注无纸化网络考试的开发与应用, 本 系统基本上实现了在线考试及考试管理等功能。 当然该系统肯定 还存在很多不足之处,有待进一步改进和完善。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值