考试系统流程图
学生在线考试系统需求分析设计

学生在线考试系统需求分析报告1。
引言随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。
远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。
Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制.与传统考试模式相比,在线考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。
传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程.对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。
在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。
与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。
通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。
可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度.传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷.这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。
网上考试系统(学生端)的设计和实现

网上考试系统(学生端)的设计和实现摘要随着网络技术的飞速发展,远程教育已成为计算机技术开发的热门项目,而网上考试做为其中的重要环节,更是引起了人们的关注。
网上考试可以减轻教师工作负担,提高工作效率,增强考试的质量,公证性,及激发学生的学习兴趣。
完备的网上考试系统(学生端)应包括以下功能:1.验证用户登陆的合法性2. 禁止用户重复登陆同一考试3. 可以根据需要选择考试科目4. 实现考试中的师生交互。
教师要能够监控考生屏幕、查看考生完成情况、对考生发送信息,以及是否允许考试继续进行。
考生有问题可以电子举手,提醒老师注意。
5. 能对考试时间加以控制,时间到了会要求考生交卷6. 自动对客观题判分7. 即时保存答案及在特殊情况下进行答案恢复本考试系统以Windows 2000操作系统为运行平台,通过Visual Basic 6.0来编程实现,采用ADO技术为应用程序与数据库接口,使用Microsoft SQL Server 2000数据库。
系统的主要功能均已经过了测试,运行情况良好。
关键字:考试,Visual Basic,数据库,安全性The Design and Realization of the Online Examination SystemStudent TerminalAbstractWith the development of the Internet technology, long distance education has become a popular project for computer science. As an important component, on-line examination has got much attention, for it lightens the burdens of teachers, increases working efficiency, guarantees equity and stimulates students' curiosities.A complete Online Examination System includes functions listed below:1. Validate user's login information.2. Prevent user from logging into the same exam.3. Provide certain exams to be selected.4. Realize interactions between teachers and students. Teachers should be able to real-timely supervise student's monitor and completion of the exam, send out messages to students, and decide if the exams could go on. Students should be able to get teacher's notice using the system.5. Control the time length of the exam and remind students before time is up.6. Automatically grade object questions like multiple choices.7. Regularly save answers in case of unexpected situations.This system is designed and created on Windows 2000 OS, using Visual Basic 6.0 as programming language, ADO as the connectivity between application and database, and Microsoft SQL 2000 to manage database. Main functions of the system have been tested and are proved to work fairly well.Key words:Exam, Visual Basic 6.0, Microsoft SQL Server 2000, Security摘要 (1)ABSTRACT (2)第一章序言 (5)§1.1开发网上考试系统的目的 (5)§1.1.1 网络教育已成为社会热点 (5)§1.1.2 网上考试与传统考试的比较 (5)§1.2怎样开发一个网上考试系统 (6)§1.2.1 操作系统的选择 (6)§1.2.2 编程环境的选择 (6)§1.2.3 数据库的实现 (7)§1. 2. 4 两者的结合 (8)第二章相关技术及知识背景 (9)§2.1W INDOWS下的V ISUAL B ASIC 编程环境简介 (9)§2.1.1 Visual Basic的编程基础 (9)§2.1.2 可视化编程的环境及方法 (10)§2.1.3 创建Visual Basic应用的步骤 (11)§2.1.4 面向对象的编程 (12)§2.1.5 API函数 (13)§2. 1. 6 Winsock控件 (14)§2.2使用SQL S ERVER 2000实现关系型数据库 (15)§2. 2. 1 结构化语言SQL介绍 (15)§2.2. 2 数据库的基本概念 (16)§2.2.3 关系型数据库 (17)§2.3. 4 Visual Basic 中的数据库操作 (18)§2.3.5 数据库设计步骤 (19)§2.3ADO数据访问技术 (19)第三章系统总体规划 (22)§3.1设计思想 (22)§3.1.1 总体构架 (22)§3.1.2 考试端主要功能 (22)§3.1.2 系统安全性 (23)§3.2数据库设计 (23)§3.3考试流程图 (28)第四章系统具体实现 (29)§4.1登陆模块 (29)§4.1.1 考生登陆的具体步骤 (29)§4.1.2 实现功能 (29)§4.2验证 (30)§4.2.1 具体实现 (30)§4.2.2 实现功能 (30)§4.3考试 (30)§4.3.1 考试界面设计 (30)§4.3.2 考试流程 (31)§4.3.3 实现功能 (35)§4.3.4 安全性 (36)§4.3.5 其它 (36)§4.3.6 退出 (36)§4.4屏幕监控 (36)§4. 4. 1 网络传输 (36)§4. 4. 2 交互功能 (37)第五章程序的兼容性和安全性 (39)§5.1考试系统在不同平台上的兼容性 (39)§5.1.1 问题背景 (39)§5.1.2 问题的解决,讨论 (39)§5.2安全性 (41)§5.2.1 考试中的安全设计 (41)§5.2.1 存在的问题 (42)第六章程序的可扩展性分析 (44)§6.1界面效果 (44)§6.2操作系统 (44)§6.3考试安全 (44)§6.4题库的选择 (44)§6.5监控 (45)第七章结束语 (46)参考文献 (47)致谢 (48)附录一:考试系统学生端使用说明 (49)附1.1基本简介 (49)附1.2运行环境 (49)附1.3安装说明 (49)附1.4使用说明 (51)附录二网上考试屏幕监控端使用说明 (54)附2.1系统简介 (54)附2.2运行环境 (54)附2.3安装说明 (54)附2.4使用说明 (54)第一章序言§1.1 开发网上考试系统的目的考试是教学环节中一项比较特殊的工作,将计算机与网络技术应用于教学考试领域是一个值得探讨的问题。
高等学校招生考试(高考)流程图

如不在绵阳市内学校就读考生, 需 先 在网 上注 册后 在次 登 录 报 名。
网报结束后,考生必交验高级中的教育学校毕业证书或同等学力的证明、考生本
人二代身份证到县招办确认考生基础信息,并现场采集照片(报名点学校统一组织
照相),确认后,生成报ቤተ መጻሕፍቲ ባይዱ号,打印出《报名登记表》交由考生本人核对并签名确认,
本科第三批录取院校为:经教育部批准设立的
第二批共六个批次进行。各批次预科志愿同批
独立学院、民办高校和经批准参加本批录取的
填报。
名词
高校和专业。
2、对口招生的职教师资班志愿填在本科第二 批栏内,高职班志愿填在本科第三批栏内。
解释
专科第一批录取院校为:普通本科院校的高
职(专科)、独立设置的普通高等专科学校和
经批准参加本批录取的国家示范和骨干高等
职业院校和专业,专科第二批为经教育部批
准设立的独立学院、高职学院、民办高校和
成人高校的普通高职(专科)。
5
高考志愿 设置
1、提前批谁知 1 个本科第一志愿、两个平行的本科第二志愿,1 个专科第一志愿、1 个专科第二志愿和 1 个预科志愿;本科第一批设置 5 个平行的第一志愿 A、B、C、D、E 和两个平行的预科志愿;本科第 二批设置 3 个平行的第一志愿 A、B、C 和 5 个平行的第二志愿 A、B、C、D、E 以及第一、第二预科 志愿;本科第三批、专科第一批和专科第二批均设置 1 个第一志愿、4 个平行的第二志愿和第一、第二 预科志愿;本科第二批和专科第一批各设置 1 个平行的藏文加试、彝文加试志愿。每个学校志愿(除预 科志愿)内设置 6 个专科志愿和专业调配志愿。 2、扶贫定向本科、专科分别设置 5 个平行志愿,每个学校志愿内设置 6 个专业及专业调配志愿。 3、省属院校免费师范生设置 1 个第一志愿、4 个第二志愿,每个学校志愿内设置 6 个专业志愿。 4、本科第一、二、三批和专科第一、二批均对高考单科成绩名列全省前万分之一的考生单独设置 1 个 学校志愿、6 个专业及专业调配志愿。 5、愿意服从学校专业调配的考生,应选择该院校志愿内的专业“调配”栏。未选的,录取时按不愿调 配对待。各录取批次均不设置院校调配志愿。 6、对口招生的职教师资班设置 3 个平行的第一志愿 A、B、C 和 5 个平行的第二志愿 A、B、C、D、E, 高职班院校设置 1 个第一志愿和 4 个平行的第二志愿;每个学校志愿内设置 6 个专业志愿,1 个专业调 配志愿。
第9章 艺术类专业考试招生管理系统

9.1.2
系统模块划分
按照9.1.1功能设计,可以把系统划分为五个功能模块,它 们之间的关系如下图所示。
考试招生管理系统
系 统 维 护 模 块
数 据 维 护 模 块
考 生 信 息 管 理 模 块
专 业 成 绩 管 理 模 块
成 绩 查 询 模 块
考试招生管理系统模块划分
各功能模块的说明如下:
序号 功能列表 功能明细
表9-4 专业成绩管理模块
序号
功能列表
功能明细
1
专业成绩查询
查询考生的专业科目考试成绩
表9-5 成绩查询
本系统的业务流程如下图所示:
登录
判断用户所属角色,分配权限
选择模块
未通过 权限验证 通 过 系统维护 未 通 过 权限验证 通 过 数据维护 未 通 过 权限验证 通 过 考生信息管理 未 通 过 权限验证 权限验证 未 通 过 通 过 成绩查询打印 未 通 过 权限验证 通 过 统计分析
1
2 3
修改个人信
添加、编辑、删除系统用户 添加、编辑、删除系统角色(分配权限)
4
设置年份
设置当前年份
表9-1 系统维护模块
序号 1 2 3 4 5
功能列表 考点设置 考试类别设置 考试科目设置 考试专业设置 专业划线设置
功能明细 添加、编辑、删除考点信息 添加、编辑、删除考试类别信息 添加、编辑、删除考试科目信息 添加、编辑、删除考试专业信息(将专业与考试科目关联) 设置单科及专业综合成绩划线条件
本章介绍的考试招生管理系统由ASP.N ET(C#)实现,数据库为SQL Server2000。
第9章
重庆大学
艺术类专业考试招生管理系统
(新)考点网上考务管理系统操作指南

考点网上考务管理系统操作指南一、系统登录1.登录网址后根据管理员分配的账号和密码进行登录操作如下图:2.登录完成后将进入如下界面(系统管理人员可在此进行密码修改操作):二、网上考务管理系统操作流程图网上考务管理系统操作流程图:考前准备试卷下载结果上传结果管理模块结果管理模块试卷管理模块试卷管理模块考试管理模块考试管理模块基础管理模块基础管理模块考场报名管理准考证生成考场信息考试分配考场准考证打印试卷下载结果数据上传三、 各模块的功能与操作流程1. 考点管理人员登录系统后应先查看考试管理模块中的考试报名管理子模块,如下图:2.点击进入可查看管理员分配的考试计划,考点根据考试计划进行人员的报名并将考生信息通过批量导入按钮进行系统导入如下图:3.点击批量导入按钮后在弹出的页面中下载考生信息的添加模板,可将其保存在指定的位置添加考生信息如下图所示:4.考生信息添加完成,可点击浏览按钮找到要添加的考生信息进行导入操作如下图:5.导入完成后可在考试管理模块中的考场报名管理子模块下点击报名查看按钮进行查看,如发现有错误或漏填的信息可运用新增、删除、修改按钮进行调节。
(考生信息无误后点击该考生左侧的方块选择该考生点击提交审核按钮)这时该考生的审核状态将从录入变成未审核如下图:6.所有考生审核通过后等待上级管理人员的审核,上级管理人员审核完成会通知各考点。
各考点登录网上考务管理系统再次在考试管理模块中的考场报名管理子模块下点击报名查看按钮进行查看(其中审核状态为未通过的不能进行考试需从新申请)如下图:7.进行准考证的生成,点击考试管理模块中的准考证生成子模块进入如下界面:8.点击生成准考证按钮,在弹出的文本框中选择模板确定后点击提交按钮即可如下图所示:9.准考证生成完成后进行考场的建设,点击基础管理模块中的考场信息子模块进入如下界面:10.点击新增按钮在弹出的对话框中添加相应的信息后点击提交按钮就可完成考场的添加任务如下图(每考场最多30人):11.考场添加完成后进行考生的考场分配,点击考试管理模块中的考试分配考场子模块进入当下界面:12.点击分配考场按钮进入页面后选择相应的考场点击分配考号按钮即可将考生分配到考场中,分配完成后可进行查看考生操作如下图:分配考号查看考生13.学生分配考场完成后可进行信息的打印如下图:14.点击进入后在当前界面可进行门印打印与标签打印如下图所示:门印打印签到打印15.准考证打印,上述任务完成后可进行学生的准考证打印,点击考试管理模块中的准考证打印子模块如下图:16.点击打印准考证按钮在弹出的界面中点击打印进行学生准考证的打印如图所示:进入如下界面后双击“点击”准考证样式及打印17.考点考试试卷的下载,在邻近考试时考场管理人员登录网上考务系统,点击试卷管理模块中的试卷下载子功能模块进行考试试卷的下载如下图:18.点击试卷下载按钮,在弹出的对话框中点击试卷下载按钮,下载本次的考试试卷如下图:19.考试完成后,考场管理人员登录网上考务管理系统将考试结果包进行上传,点击结果管理模块中的结果数据上传子功能模块如下图:20.选择结果包对应的考试任务点击结果数据上传按钮,在弹出的对话框中点击结果包上传按钮。
在线学习考试系统

一、概述考试学习系统是以在线学习、在线考试为核心,帮助提高管理、降低成本、提升价值、增强机构的核心竞争能力。
以下为本系统的流程图。
二、系统模块及功能介绍1、在线注册功能考生可以自由申请使用此系统帐号及其它信息。
申请完帐号后,申请不可能立即使用本系统,需要管理员审核通过才可以使用本系统。
2、修改个人信息此模块主要功能是为了方便用户对自己信息进行维护。
包括用户姓名、性别、手机号码、用户密码等功能。
3、学习进度查询此模块主要用于查询当前学员用户在线学习任务完成进度情况信息。
4、练习历史记录此模块主要用于查询当前用户在线练习的历史记录,其中包括作业名称,得分,作业的开始时间和结束时间等等相关信息。
注:当用户的查看考卷权限开放或设置允许查看考卷后,用户不仅可以查看得分还可以考试作业试卷批改的详细信息。
5、考试历史记录此模块主要用于查询当前用户在线考试的历史记录,其中包括考试名称,得分,考试的开始时间和结束时间等等相关信息。
注:当用户的查看考卷权限开放后,用户不仅可以查看得分还可以考试试卷详细信息。
6、学习任务此模块主要功能是系统管理员或老师级别的管理员给考生或学员级别的人员下达强行的学习计划任务,考生或学员必须要指定的时间范围内学满指定的时长即可完成学习任务。
系统提供严格的学习时间计时器,严格记录学员最后一次学习的IP地址和学习时间等参数,方便管理员查询。
系统支持电子课件和电子书籍的浏览计时。
支持全屏显示。
注:系统计时器在10-20分钟之间随时停止计时,弹出提示框提醒学员更新学习时间,以表示学习没有离开学习现场。
7、电子教材此模块主要功能是起一个自由学习,自主学习,辅助学习理念。
考生或学员可以通过电子教材中心自由学习和查看相关学习资料。
系统提供对电子教材详细的分类定义功能8、电子课件此模块主要功能是对电子课件信息进行自由学习,电子课件主要包括一些视频文件,flash动画文件和PPT,PPS等格式的文档。
9、在线练习此模块主要功能是为了方便一些老师或管理可以给相应的学生或用户布置作业,学生或用户可以通过此模块对布置的作业信息进行填写。
考试服务器 使用手册

考试服务器使用指南© 1999-2005北京朔日科技有限公司一、系统登录步骤1:启动考试服务器系统。
系统启动后出现登录画面如图1所示。
图 1步骤2:输入帐号、密码,进行系统验证,如果验证失败,出现如图2所示提示(帐号名称和登录密码由考站管理机构(分公司)给定)。
图 2请检查帐户名称和密码的正确性,再次进行验证。
步骤3:验证通过后进入系统,进入考试服务器后,显示如图3所示主界面。
图 3主界面包括菜单栏,工具栏,功能选择区、功能操作区四部分,现简要描述一下各部分的功能。
菜单条:包括所有的功能菜单工具栏功能操作区功能选择区菜单栏工具条:常用的功能,方便常用功能的快速选择。
功能选择区:常用功能的定位。
功能操作区:对应所选择的功能界面,此界面根据选择的功能不同显示相应的功能界面。
二、考生管理进入图3所示的考试服务器主界面后,单击工具栏中的“考生管理”按钮进入考生管理功能模块,通过菜单栏中相应菜单项也可以完成同一操作。
考生管理窗口如图4所示。
图 4此界面主要包括了两部分:(1)考生数据列表显示了当前服务器上的所有考生信息(2)考生详细信息在考生数据列表中选择考生后,此区域会显示此考生的详细信息,如姓名、准考证号、考试科目等,方便管理员查看。
注意:由于考生数据是由考务服务器下载而来,所以只能查看考生数据。
不能修改考生数据。
考生数据管理在报名系统中完成。
三、考试管理在图3所示的考试服务器主窗口中,单击工具栏中的“考试管理”按钮进入考试管理功能模块,通过菜单栏或左侧的功能选择区也可以完成此操作。
选择“考生管理”后功能操作区显示如图5所示。
图 5此界面包括二部分。
(一)考试系统的参数设置 单击“考试参数设置”,进入考试参数的设置窗口,如图6所示。
图 6此窗口中各选项卡中可以完成的操作说明如下。
(1)基本信息显示使用系统的考站名称和编号,此值不能修改,相关信息用于浏览。
(2)报名服务器设置在该选项卡中设置中心数据服务器的IP 地址。
网上考试系统的开发

作者简介 : 史永哲 (9 5 , , 1 7 一)男 陕西省武功县人 , 西安广播 电视大学教师 , 计算 机硕士 , 研究方向为软件理论及 软件 开发 。
第5 期
史永哲 , : 等 网上考试 系统的开发
3 5
网页技术 , 主要技术包 括 : 文本标记语 言设计技 超
术, 在服 务器 端 运行 的脚 本语 言 编程 技术 , 网络 数 据 库技术 。开 发 B/ S型 网上 考 试 系统 的 工 具 是 某 些
能够在 服务 器端 进行 脚本 编程 的解 释型语 言 , 如
VbcitJvsr tA P.e、 H sr ,aaci , S ntP P等 。 p p
基于 B S的网络考试 系统的设计思路是 : / 浏览 器是客户端的使用平 台 , 用网页来 完成 客户端和服
图 2 网 上 考 试 系统 流 程 图
称 C S和 B S模 式 ) / / 。在 我 国 , 目前 较 大 型 的计 算
学生l l 成绩lI 题库l l 资格l l 抽题l l 重新l I 试卷l I 成绩 考试i l 查询ll 更新l I 审核I l 组卷l I 登陆I l 评分l l 统计 模块 I I II 模块 模块 I l l 模块 l I 模块 I l 模块 I I 模块 I 模块
近年 来 , 随着 计 算 机 信息 技 术 和 网 络技 术 的快
2 1 网络考试 系统 的主 要功 能模块 .
速发展 以及 教育 改 革 的不 断 深 入 , 越来 越 多 的院 校 和教育 机构 都在 尝 试对 传 统 考试 的方 式 进 行 改革 。
根据 需求 分析 , 般 的网络 考试 系统 , 本上 都 一 基 具有 这样两个 主模 块 , 学生 考 试 模块 和教 师 管 理 即
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图(1)考生考试系统流程
图(1)后台管理系统流程
(1)经济可行性
以学校的规模和经济实力支持开发一个在线考试系统是没有任何问题的。
系统的经济可行性分析主要是从系统成本,效益估算,系统维护代价等因素考虑的。
开发的在线考试系统所达到的经济效益远远超过经济估算时考虑到硬件的构成,软件费用,运行费用,管理费用等。
所以开发这样一个在线考试系统从经济方面考虑是可行的。
(2)技术可行性
本系统采用Windows XP作为操作平台。
开发采用JAVA语言,运用Eclipse作为系统开发软件,Tomcat作为服务器,Microsoft SQL Server 2000数据库。
JAVA语言具有安全、可移植性等特点,用JAVA语言开发的软件不再局限于某一个平台下,它可以跨平台运行,即:一次编译,处处运行。
Tomcat是一款开源的中间件,其功能及稳定性已经被大家所认可 [4]。
SQL Server 2000数据库已经是一款很成熟的软件,其具有操作简单,功能强大、安全性高、稳定性好等特点,将其作为在线考试系统的数据库,主要考虑到它的成本和维护费用比较低以及在线考试系统需要安全、稳定等特点。
另外,开发环境对计算机的要求不是很高,开发成本低,软件对服务器配置要求也不是很高,这就为用户降低了很多的费用。
(3)社会可行性
随着我国信息化认识程度的普遍提高。
计算机的行业应用已成风气,学校的互联网应用越来越普及,学校众多软件的应用,也使大多数管理人员具有了基本的计算机应用能力。
软件开发水平与开发能力较前有所提高。
国家政策环境趋向宽松,为行业软件的开发提供了良好的政策环境。
开发这样的在线考试系统与社会的发展和计算机应用的普及有着重要的联系。
因此开发这样的系统是完全可以实现社会可行性的。