



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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)数据类型不使用固定数据库的类型,标识大众类型, 如字符串、字符、数字等。这样在更改数据库时需求的数据是可 移植的(3)输写数据表在数据库中的物理名称,可用自己熟悉的 语言再定义表名称,方便沟通。(4)长度定义由数据类型决定:如字符串可选8000 以下,数字可在 50 位之间,字符只允许一位。(5)输入方式表示数据的来源:生成表由程序或数据库的 索引自动生成, 而不需人工录入; 输入表示通过文本框等输入的 数据;选择表单选框、 复选框、 下拉列表等通过选择输入的数据; 自定获取是为外码的输入设定的,它由程序自动获取。3.4 、代码分层思想由于采用B/S设计模式分层思想,SSH框架对系统的程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025商业办公装修合同协议范本
- 2025艺人经纪合同范本(与经纪人签订)
- 2025合作协议 合同范本
- 2025二手店面交易合同模板
- 2025企业茶叶批发合同
- 湖南省湘一名校联盟2024-2025学年高一下学期4月期中联考政治试题(原卷版)
- 基础护理皮试说课
- 超声护理方案
- 酒店安全知识培训
- 大一自我鉴定总结模版
- DB37 5155-2019 公共建筑节能设计标准
- 2025年河北省职业院校高职组“食品安全与质量检测”技能大赛参考试题库(含答案)
- 3、2024广西专业技术人员继续教育公需科目参考答案(99分)
- 中国血管性认知障碍诊治指南(2024版)解读
- 康复治疗技术-言语康复
- 闯关迷宫课件教学课件
- 浙江省台州市2023-2024学年六年级上学期语文期末试卷(含答案)
- 统编版四年级下册语文第七单元教学设计(含单元备课设计方案)
- 劳务挂靠合同范本(2篇)
- 体育-小学田径水平二(三年级)田径单元-折返跑教学设计
- 踝泵运动健康宣教课件
评论
0/150
提交评论