考试系统流程图
学生在线考试系统需求分析设计
学生在线考试系统需求分析报告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 网络考试 系统 的主 要功 能模块 .
速发展 以及 教育 改 革 的不 断 深 入 , 越来 越 多 的院 校 和教育 机构 都在 尝 试对 传 统 考试 的方 式 进 行 改革 。
根据 需求 分析 , 般 的网络 考试 系统 , 本上 都 一 基 具有 这样两个 主模 块 , 学生 考 试 模块 和教 师 管 理 即
系统流程图
数据加工 (数据变换) 数据变换)
订货系统 数据处理 采购员 数据终点
11
仓库管理员 数据源点
定货系统的顶层DFD(4)
最后画出数据流和数据存储: ③ 最后画出数据流和数据存储:
分析得知事务需要从仓库送到系统中 事务是一个数据流。 事务是一个数据流。 系统把定货报表送给采购部, 系统把定货报表送给采购部, 因此定货报表是另一个数据流; 因此定货报表是另一个数据流;
处
先画数据源点与终点(系统的输入输出); ① 先画数据源点与终点(系统的输入输出);
9
定货系统的顶层DFD(2)
b) 数据终点: 数据终点: “规定每天向采购部门送一次定货报告” 规定每天向采购部门送一次定货报告” 每天向采购部门送一次定货报告 所以采购员是数据终点。 采购员是数据终点 所以采购员是数据终点。
系统流程图实例1
• 某装配厂有一座存放零件的仓库,仓库中现 有的各种零件的数量以及每种零件的库存量 临界值等数据记录在库存清单主文件中。当 仓库中零件数量有变化时,应该及时修改库 存清单主文件,如果哪种零件的库存量少于 它的库存量临界值,则把必要的定货信息写 在磁带上报告给采购部门以便定货,规定每 天向采购部门送一次定货报告。
1
CRT终端输入/输出 存储在磁盘上的文件或数据库 输入/输出
处理,如程序、处理机、人工加 工等 磁带输入输出,或磁带文件
微机处理
①
输入变化 库存清单程序 订货信息 报告生产程序 订货报告 库存清单 主文件
库存量每次变化,通过键 盘输入到计算机; 库存清单程序更新磁盘上 的库存清单主文件,必要 的订货信息写到磁带上; 磁带,打印出订货报告。
• 总结:当进一步分解将涉及如何具体实现 总结: 一个功能是,就停止分解。 一个功能是,就停止分解。
简单的在线考试系统(JSP+MysqL)
北方民族大学课程设计报告系(部、中心)计算机科学与工程学院姓名于淼学号20113185专业计算机科学与技术班级(2)班同组人员尚娜、农晓蕾、杨柳课程名称网络程序设计设计题目名称在线考试系统起止日期 2013.10.10-2013.12.8 成绩________________________________指导老师签名________________________在线考试系统摘要基于Web的在线考试系统——随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
在众多的网络服务中,Web 给人耳目一新的感觉,而在这其中,JSP技术和基于Struts框架技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制和管理备受青睐。
目前存在各级各类的考试,而它们的各种工作主要还是依赖于手工完成,手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着储存量大,速度快等许多优点,因此我们可以利用计算机网络,利用ASP技术实现动态的管理。
随着计算机网络技术的进一步发展和普及,利用JSP技术开发的各种网络在线考系统必将大行其道。
关键字:JSP技术;Struts ;在线考试系统目录:1、在线考试系统的需求分析 (4)1.1硬件,软件环境说明 (4)1.1.1硬件环境说明 (4)1.1.2软件环境说明 (4)1.1.3在线考试系统网站的技术说明 (7)1.1.3.1关于对B/S架构的理解 (7)1.1.3.2B/S架构带来的巨大好处 (8)1.2功能需求分析 (8)2、在线考试系统的总体规划与结构框图 (8)2.1在线考试系统总体设计 (8)2.2在线考试系统的总体规划设计 (8)2.2.1学生模块 (9)2.2.2管理员模块 (9)2.3在线考试系统各个模块之间的关系图及动作分解 (10)2.3.1各个子模块之间的关系和操作动作分解 (10)2.3.2管理员模块下各个子模块之间的关系及动作分解 (10)3、在线考试系统数据库设计 (11)3.1数据库的需求分析 (11)3.2在线考试系统概念结构设计 (11)3.2.1在线考试系统数据库的实体设计 (11)3.2.2在线考试系统数据库的E-R图 (12)3.3数据库的逻辑结构设计 (13)3.3.1在线考试系统数据库逻辑结构设计 (13)4、针对具体的功能模块写出设计流程图与关键的程序代码 (14)4.1在线考试系统设计流程图 (14)4.2在线考试系统管理模块设计流程图 (14)4.3在线考试系统用户登录模块设计 (15)4.4系统关键程序代码 (16)4.4.1dl.jsp源代码 (16)4.4.2zc.jsp源代码 (18)4.4.3zxks(1).jsp源代码 (23)4.4.4xgzl.jsp源代码 (26)4.4.5htdl.jsp源代码 (31)4.4.6gl_student.jsp源代码 (33)4.4.7gl_addstudent.jsp源代码 (35)4.4.8gl_lesson.jsp源代码 (40)4.4.9gl_addlesson.jsp源代码 (42)4.4.10gl_timu.jsp源代码 (46)4.4.11gl_addtimu源代码 (48)5.测试和演示系统并抓取图形界面 (53)5.1系统开发与运行环境的配置 (53)5.1.1JDK的安装与配置 (53)5.1.2Tomcat的安装与配置 (53)5.1.3Dreamweaver CS3的站点的配置 (53)5.2演示系统并抓取系统图形界面 (58)6、测试结果及存在的问题 (65)6.1测试的结果 (65)6.2存在的问题 (66)7、参考文献 (66)1.在线考试系统的需求分析1.1硬件、软件环境说明1.1.1硬件环境说明在线考试系统的硬件环境是:CPU采用的是Inter(R)Core(TM)i3-2330M CPU@2.20GHz;硬盘容量:500GB;显示器的分辨率是1366×768。
期末考试组织安排流程图
汇总全校考试课程,考试前 10 天随机抽取 期末考试用卷 责任人:学籍与考试管理科
送试卷至文印室复印,领取试卷 责任人:各教务秘书
装订、分装试卷,并送交考生所在学 院 责任人:任课老师
组织巡考人员参加期末考试巡考 责任人:教务处
分阶段发布期末考试情况通报 责任人:学籍与考试管理科
领取试卷,到指定考场进行考试;安 排院级巡考人员巡考 责任人:监考老师;学院教学负责人
期末考试组织安排流程图
成立校院两级考试工作领导小组 责任人:教务处;教学单位
制定《学期结束工作的通知》、《期末考试 有关事项的通知》 责任人:教务处
召开全校考务工作会议,下发考试文件 责任人:教务处
教务系统中安排并发布公共课程考试日程 责任人:学籍与考试管理科
教务系统中安排学院专业课程期末考试及 监(巡)考;组织任课老师命题考试用卷 责任人:各教务秘书;学院教学负责人
考试结束三天内阅卷教师领取试卷, 及时批阅,考生成绩录入教务系统, 打印成绩单 责任人:阅卷老师
整理、归档试卷;保存试卷,上交成 绩单至学籍与考试管理科 责任人: 阅卷老师;教务秘书
在线考试系统(详细概要设计说明书)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (5)2.4结构 (8)2.5功能需求与程序的关系 (8)2.6人工处理过程 (9)2.7尚未问决的问题 (9)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (10)3.3内部接口 (10)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3运行时间 (10)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (12)5.3数据结构与程序的关系 (14)6系统出错处理设计 (14)6.1出错信息 (14)6.2补救措施 (115)6.3系统维护设计 (115)概要设计说明书1引言1.1编写目的由前面的需求分析,的除了系统的基本需求,和基本的用例图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
预期读者为客户代表及程序设计人员。
1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
考试系统使用手册
V2.2 二○○五·九目录1简介31.1考试系统3 1.2名词解释3 1.3支持题型3 1.4运行环境4 1.4.1 系统架构 4 1.4.2 服务器配置 5 1.4.3 考试机配置 5 1.5发行目录定义5 1.6软件的安装6 1.6.1 服务器 6 1.6.2 考试机 6 1.6.3 手工安装 6 1.7时间控制6 1.8一次考试过程72使用72.1服务器配置IPS ETER7 2.2考试服务器程序E XAM S ERVER8 2.2.1 界面说明8 2.2.2 界面风格设置错误!未定义书签。
2.2.3 考试管理操作11 2.3考试程序E XAMINEE12 2.3.1 安装12 2.3.2 界面及操作12 2.3.3 答题15 2.3.4 说明181简介1.1 考试系统按照劳动和社会保障部电子商务师国家职业资格培训鉴定的要求,特开发《电子商务师国家职业资格培训鉴定技术平台——考核鉴定系统》。
《电子商务师国家职业资格培训鉴定技术平台——考核鉴定系统》(以下简称《考核鉴定系统》)分考试管理中心(以下简称中心)使用和鉴定机构使用两个版本。
中心版本主要完成题库管理、试卷管理、考生管理、考点管理、分配考卷、自动评分、成绩统计等功能;鉴定机构版本主要完成考生信息管理、考卷下载、考试管理、答案上传等功能。
中心版本在考试管理中心安装使用,鉴定机构版本分发到每个鉴定机构安装使用,两者相互配合,分工合作,完成电子商务师国家职业资格培训鉴定过程中的每一次考试任务。
考核鉴定系统根据各部分功能特点,又分为考试系统和考务管理信息系统。
考试系统完成题库试卷库的管理、试卷分配、考试、判分阅卷等工作。
而考务管理信息系统则负责考生信息、鉴定机构的管理、考生成绩管理发布、试卷和答案的上传下载等。
根据考试系统各部分功能需求,分别采用了基于Web、基于服务器/客户、以及简单应用程序等不同模式。
其中在考试点完成考试过程的功能采用服务器/客户方式实现。
补考考试组织安排流程图
汇总、计算监考费、阅卷费、出卷费等,并下发 责任人:学籍与考试管理科、各教务秘书 时间:第 4 周周一前
将专业课考试成绩报送教务处 责任人:各教务秘书 时间:第 3 周周五前
各学院负责将考试成绩录入教务管理系统 责任人:各教务秘书 时间:第 4 周周三前
公布考试成绩,完成核对工作 责任人:学籍与考试管理科、各教务秘书
时间:第 4 周周五前
依据:1.《常熟理工学院学分制实施细则》(常理工[2004]40 号); 2.《常熟理工学院学生学籍管理办法(试行)》(常理工[2005]32 号); 3.《常熟理工学院关于延长学习年限的若干规定(试行)》(常理工[2006]44 号) 4.《常熟理工学院课程重修管理办法(修订)》(常理工[2006]68 号) 5.《常熟理工学院“补(缓)考”和“重修”实施细则》常理工[2010]97 号
注:春季学期毕业班重修考试(即毕业清考),参1照以上流程,重修门数不超过 5 门。
准备公共课考试试卷 责任人:学籍与考试管理科,时间第 1 周周五前
准备专业课考试试卷,并对学生进行诚信考 试教育
责任人:各教务秘书、学生工作负责人 时间:第 1 周周五前
组织考试;发布补考考试情况通报 责任人:学籍与考试管理科、各教务秘书 时间:第 1 周周末至第 2 周周末
组织有关教师批阅试卷 责任人:各教学负责人、教务秘书 时间:第 3 周周三前
补考考试组织安排流程图
教务系统导出不及格学生名单,排定公共课考试 日程 责任人:学籍与考试管理科,时间:开学前 2 天
核对不及格学生名单,排定专业课考试日程, 并上报教务处 责任人:各教务秘书,时业课考试日程,统一安排全校课程补 考的考场、监考,并公布 责任人:学籍与考试管理科,时间:第 1 周周四前
在线考试系统界面图(4种角色)
网络考试系统――――――――――界面说明图系统登录页面登录的角色有:超级管理员,校领导,普通教师,学生。
--------------------------------------------------系统角色-------------------------------------------------------- 超级管理员[功能]:系统管理,考生管理,控制考试,查询系统,制作试卷,试卷中心。
校领导[功能]:系统管理,查询系统,试卷中心普通教师[功能]:系统管理,考生管理,控制考试,查询系统,制作试卷学生[功能]:考试。
超级管理员界面图校领导功能界面图普通教师功能界面图学生登录后(界面)“单击”获取试卷以下是考生考试的界面图,考生交试卷后,系统自动评分,并打印成绩单以上一区图为“考生”角色的主要界面图。
教师登录后(界面)注意:教师有多个功能模块。
系统管理,考生管理,控制考试,查询系统,制作试卷普通教师:系统管理―――>可以更改自己的密码。
普通教师:考生管理考生管理模块功能树如图考生管理模块包括注册,考生个人信息查询、考生集体(班级)查询三个模块。
1. 考生注册输入:准考证号、姓名、性别。
学号年级,班级和所在系。
处理:A. 判断准考证号,姓名,性别,学号,年级,班级的所在系是否为空,数据库中是否有重复的准考证号以及位数是否正确。
B . 在这里系统管理员可以添加考生信息,添加的信息有准考证号,姓名,性别,学号,年级,班级和所在系。
所有的信息被系统取得后都将添入信息表中,经过注册的考生,可以使用他的准考证号和密码登录网络考试系统,进行在线考试。
这里系统将考生的密码默认为准考证号。
输出:注册成功,进入成功页面,不成功则显示错误信息页面。
(注册如图)(学生注册界面)2. 考生信息(a) 考生信息查询输入:考生的准考证号,用户选择系别,年级和班级。
处理:(1)个人信息查询。
在这个子功能里,用户输入考生的准考证号,提交给系统后,系统会将使用这个准考证号的考生的所有信息显示出来。
教育考试网络安全体系构建
教育考试网络安全体系构建李锐江苏省教育考试院 江苏 南京 210024摘 要 随着国家对于教育事业的重视度日益提高,教育考试作为重要环节,在传统教育模式中受到诸多因素影响,面临着较多问题。
虽然互联网在教育考试中的应用解决了部分问题,但同时给网络安全、信息安全带来了前所未有的挑战,关于如何有效构建教育考试网络安全体系成为教育工作者关注的重点话题。
本文在对教育考试网络安全体系构建面临的挑战进行分析的基础上,重点针对教育考试网络安全系统的总体设计进行了探讨,并且给予了几点切实可行的建议。
关键词 教育考试;网络安全;体系构建Construction of Network Security System for Education ExaminationsLi RuiJiangsu Provincial Education Examination Authority, Nanjing 210024, Jiangsu Province, ChinaAbstract With the increasing national attention on education, education examination, as an important link, is affected by many factors in the traditional education mode and faces many problems. Although the application of the Internet in education examinations has solved some problems, it has brought unprecedented challenges to network security and information security. How to effectively construct the network security system for education examinations has become a key topic for educators. This paper analyzes the challenges faced by the construction of education examination network security system, focuses on the overall design of education examination network security system, and gives several practical and feasible suggestions.Key words education examination; network security; system construction引言互联网的普及,推动了教育信息化的逐渐完善,而教育考试作为教育环节重要组成部分,逐渐将网络技术中数据流动、信息共享的优势应用其中,但是在推进教育考试网络化的同时,随之而来的便是引发的各种安全问题。
在线考试系统需求分析
在线考试系统需求分析在线考试系统的功能要求在线考试系统的总目标是:在当前网络环境下,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的在线考试系统,实现企业或者是学校考试的无纸化,为企业或者学校选拔人才提高更方便,更有效的途径。
根据可行性研究的结果和用户的要求,分析现有情况及问题,采用brower/Server结构,将在线考试系统分成了一下功能模块。
本系统的用户可分为管理员和普通用户(考生)两类。
本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户(考生)登录、注册。
主要负责在线考试、查询以往考试成绩留言和在线交流等。
从总体上考虑,系统应该实现下列功能:对管理员来说,包括试卷管理、题库管理、阅卷管理、成绩管理。
1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。
同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。
2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括客观题(32。
,填空、选择、判断、简答)和主观题;对于每种类型的试题,教师可以设置题干、答案等属性。
3、阅卷管理:对于客观题,系统应该可以自动阅卷评分,对于主观题,应该进行人工打分,进而让系统自动统计总成绩。
4、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
4、学生管理:管理员可以对用户的资料进行查询、删除。
对普通用户来说,包括在线考试(包括模拟考试和正式考试)、查询以往考试成绩、留言和在线交流等。
. . . .系统流程图系统流程图如图所示。
教师考生身份验证失败教师身考生身信信生学学生息表息表份验证份验证试卷恢复生成试卷学生答题试卷备份做试卷卷交学生成评卷:模块分布图在线考试系看题卷题卷卷成成成成绩绩绩绩试题管理删添修除加改试试试题题题 . . . .1、在线考试:学生可以任选时间进行在线测试,考生可以选择手动抽题和随机抽题。
考试系统流程图
图(1)考生考试系统流程图(1)后台管理系统流程(1)经济可行性以学校的规模和经济实力支持开发一个在线考试系统是没有任何问题的。
系统的经济可行性分析主要是从系统成本,效益估算,系统维护代价等因素考虑的。
开发的在线考试系统所达到的经济效益远远超过经济估算时考虑到硬件的构成,软件费用,运行费用,管理费用等。
所以开发这样一个在线考试系统从经济方面考虑是可行的。
(2)技术可行性本系统采用Windows XP作为操作平台。
开发采用JAVA语言,运用Eclipse作为系统开发软件,Tomcat作为服务器,Microsoft SQL Server 2000数据库。
JAVA语言具有安全、可移植性等特点,用JAVA语言开发的软件不再局限于某一个平台下,它可以跨平台运行,即:一次编译,处处运行。
Tomcat是一款开源的中间件,其功能及稳定性已经被大家所认可 [4]。
SQL Server 2000数据库已经是一款很成熟的软件,其具有操作简单,功能强大、安全性高、稳定性好等特点,将其作为在线考试系统的数据库,主要考虑到它的成本和维护费用比较低以及在线考试系统需要安全、稳定等特点。
另外,开发环境对计算机的要求不是很高,开发成本低,软件对服务器配置要求也不是很高,这就为用户降低了很多的费用。
(3)社会可行性随着我国信息化认识程度的普遍提高。
计算机的行业应用已成风气,学校的互联网应用越来越普及,学校众多软件的应用,也使大多数管理人员具有了基本的计算机应用能力。
软件开发水平与开发能力较前有所提高。
国家政策环境趋向宽松,为行业软件的开发提供了良好的政策环境。
开发这样的在线考试系统与社会的发展和计算机应用的普及有着重要的联系。
因此开发这样的系统是完全可以实现社会可行性的。
- 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)社会可行性
随着我国信息化认识程度的普遍提高。
计算机的行业应用已成风气,学校的互联网应用越来越普及,学校众多软件的应用,也使大多数管理人员具有了基本的计算机应用能力。
软件开发水平与开发能力较前有所提高。
国家政策环境趋向宽松,为行业软件的开发提供了良好的政策环境。
开发这样的在线考试系统与社会的发展和计算机应用的普及有着重要的联系。
因此开发这样的系统是完全可以实现社会可行性的。