在线考试系统2
在线考试系统
在线考试系统1.序随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
现在,计算机硬件技术的发展已经达到了相当高的水平。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
1.1编写需求规格说明书的目的本需求规格说明书的编写目的在于研究在线考试系统软件的开发途径和应用方法。
本需求规格说明书的预期读者是与在线考试系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2在线考试系统的提出背景及发展意义“在线考试系统”主要是为广大学子及其老师提供一个方便的场所,让大家可以通过互联网在异地了解关于操作系统的各方面知识,与老师交流,同其他学生交流心得,并在线考试等等。
相信它会给广大学子提供方便快捷的学习途径。
本项目成果提供一个在线考试的网站,学生通过在校园网或互联网上访问该网站,学生可以按照教师的建议或各自的计划对所学知识进行自我测验;在线考试系统减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
在线考试系统-课程设计实验报告
课程设计*实验题目:在线考试系统学院:计算机科学学院[专业:网络工程班级:网络01班小组成员:|2014年 6 月26日目录一、实验名称 ----------------------------------------------------------------------------------------------------- 4二、实验目的 ----------------------------------------------------------------------------------------------------- 4三、实验的运行环境 ---------------------------------------------------------------------------------------- 4四、实验整体功能介绍 ------------------------------------------------------------------------------------ 41.考试功能-------------------------------------------------------------------------------------------------------- 4)1)主要题型 ----------------------------------------------------------------------------------------------------- 4 2)组卷方式 ----------------------------------------------------------------------------------------------------- 5人工选题: ------------------------------------------------------------------------------------------------------- 5随机抽题: ------------------------------------------------------------------------------------------------------- 5手工输入: ------------------------------------------------------------------------------------------------------- 5 3)考试安排 ----------------------------------------------------------------------------------------------------- 5考试安排的流程为: ------------------------------------------------------------------------------------------ 5 4)评卷工作 ----------------------------------------------------------------------------------------------------- 5 :对于手工选题组成的卷子: -------------------------------------------------------------------------------- 5对于随机抽题组成的卷子: -------------------------------------------------------------------------------- 5对于手工输入组成的卷子: -------------------------------------------------------------------------------- 6 5)成绩管理 ----------------------------------------------------------------------------------------------------- 62.后台管理功能 ------------------------------------------------------------------------------------------------- 61)系统管理 ----------------------------------------------------------------------------------------------------- 6 2)题型管理 ----------------------------------------------------------------------------------------------------- 6 3)试卷管理 ----------------------------------------------------------------------------------------------------- 6 ,4)考试管理 ----------------------------------------------------------------------------------------------------- 6 5)账号管理 ----------------------------------------------------------------------------------------------------- 63.表说明 ----------------------------------------------------------------------------------------------------------- 6五、程序运行结果----------------------------------------------------------------------------------------------- 7登录界面 ---------------------------------------------------------------------------------------------------------- 7系统菜单(考试安排)--------------------------------------------------------------------------------------- 9系统菜单(考试记录)------------------------------------------------------------------------------------- 10 系统菜单(考试成绩)------------------------------------------------------------------------------------- 11 ]系统菜单(修改密码)------------------------------------------------------------------------------------- 12在线考试系统后台管理(在线考试系统介绍) ---------------------------------------------------- 13 在线考试系统后台管理(部门管理) ----------------------------------------------------------------- 14 在线考试系统后台管理(人员管理) ----------------------------------------------------------------- 15 题型管理(填空题管理)---------------------------------------------------------------------------------- 16 题型管理(判断题管理)---------------------------------------------------------------------------------- 17 题型管理(单选题管理)---------------------------------------------------------------------------------- 18题型管理(多选题管理)---------------------------------------------------------------------------------- 19 %题型管理(简答题管理)---------------------------------------------------------------------------------- 20试卷管理(手工选题)------------------------------------------------------------------------------------- 21 试卷管理(随机抽题)------------------------------------------------------------------------------------- 22 试卷管理(手工输入)------------------------------------------------------------------------------------- 23 考试管理(考试安排)------------------------------------------------------------------------------------- 24 考试管理(评卷管理)------------------------------------------------------------------------------------- 25 考试管理(成绩管理)------------------------------------------------------------------------------------- 26 账号管理(修改密码)------------------------------------------------------------------------------------- 27 )新用户注册 ----------------------------------------------------------------------------------------------------- 28六、实验源代码(由于源码数量过多所以这里只能列举出部分) ----------------- 28七、实验心得 ------------------------------------------------------------------------------------------------- 39 /#*、一、实验名称在线考试系统二、实验目的将本学期学到的知识结构系统化地组织起来并用其进行动态网页的设计三、实验的运行环境操作系统:window系统运行环境:visual studio 2010 sql server 2008!framework四、实验整体功能介绍1.考试功能1)主要题型填空题、判断题、单选题、多选题、简答题。
5-在线考试系统用例测试
符合预期
测试日期
2008-10
结论
测试用例(四)
测试项目
说明/数据
用例编号
EMS_SendMessage_02B
测试优先级
高
用例摘要
增加学生信息
测试类型
功能性测
用例类型
基本事件
用例设计者
shenqian
设计日期
2008-10
对应UI
addStu.aspx
版本号
Build v0.1
对应开发人员
对应UI
addStu.aspx
版本号
Build v0.1
对应开发人员
zhangyating
前置条件
数据库连接正确,并能登陆到该界面
测试方法
等价类划分
输入数据
学号:0006姓名:王二密码:123456
选中性别为男
描述:取消连续添加前在的复选框
执行步骤
1.点击提交按钮;
预期输出
执行后,数据库里新添加一条记录
操作员登录
测试方法
等价类划分
输入数据
用户名:wenqing
密码:880207
描述:登陆
执行步骤
1.输入URL;
2.输入用户名、密码;
3.点击确定按钮;
预期输出
1.执行步骤3后,正确进入系统功能
实际结果
符合预期
测试日期
2008-10
结论
测试用例(二)
测试项目
说明/数据
用例编号
EMS_UserManage_01B
shenqing
前置条件
数据库连接正确,并能登陆到该界面
测试方法
等价类划分
在线考核系统使用说明(校机房管理员版)
在线考核系统使用说明(校机房管理员版)(校机房管理员版)一、软硬件需求教师机:PIV1.4G 256M内存4G可读写硬盘空间NT4.0/win2000 server/2003 server IE5.5以上学生机:PIII800 64M内存100M独立可读写硬盘空间Win98/2000 Pro/XP Office 2002 IE5.0以上(不能用TT或者firefox等其他浏览器)注意:只需要在教师机上安装在线考核系统,其他学生机只需测试。
二、考前准备:在教师机上安装在线考核系统的安装与学生机测试,请在11月11日前完成1、在教师机上登录平台:2、下载在线考核系统与模拟考试数据:(1)下载在线考核系统文件:在“首页”→“软件下载”区即可下载“考试系统”。
(2)下载模拟考试数据在“考试数据”下进行下载模拟考场数据。
3、安装在线考核系统(1)解压缩/释放考试系统压缩包iTASNET.rar 到指定文件夹(.保证硬盘分区未.......保护与空间大小在........1G ..以上)...;. 请把..指定文件夹命名为“教育技术考试”(2)双击运行指定文件夹中的考试系统文件,见下图;(3)在弹出的“设置对话框”中对考试系统进行设置。
如下图所示:勾选初始化系统,系统将还原至初始状态!4、导入模拟考试数据(1)导入模拟考场数据文件点击系统设置对话框中的“浏览文件”按钮,选中从中心服务器下载的模拟考场数据文件。
确定后,点击“下一步”按钮。
(2)设置Web服务端口,用于客户端IE访问端口。
默认为9000端口,点击“完成”按钮。
(3)成功启动考试系统。
点击完成后,在电脑右下角任务栏中将显示服务器图标;右键单击将弹出如下图所示的快捷菜单。
考场监控在考试系统服务器端,右键单击操作系统任务栏上考试系统图标,在弹出的快捷菜单中选择“考场监控”快捷命令,打开考场监控页面,如下图所示。
在考考生:正在考试还未成功提交试卷的考生信息列表。
浙江省农信联社在线考试系统操作说明2
浙江省农信联社在线考试系统操作说明1.解压软件及运行:软件解压到D:或E:的一个目录,注意,路径不要带空格,比如,放在桌面上可能会有问题,最好放在根目录的一级目录下.解压完成后,进入刚解压的目录,点击,启动程序,程序会自动打开测试界面,如果打开时出现无法显示,如:,等这个界面出来就完成启动了,再次刷新页面就能进入考试系统。
考试入口,只能考一次,要再次考试,则要在管理页面的考生管理中,重置试卷方可。
模拟入口,可以考N次,每次试卷都随机生成。
所有的完成的试卷,在管理界面的试卷统计中,都可以查看。
练习入口,可以查看所有试题,单面显示30题考生如果需要交卷,点击试卷右上角的图标,系统会有确认提示,确定提交试卷。
考生可以选择整页显示或单题显示,只在点击试卷右上角的或来切换。
注意,不能关闭考试系统的DOS窗口(即那个黑屏),考试服务器在此运行!2.进入管理系统:在浏览器的地址楼栏中,输入地址,如图:进入登陆界面初始用户名和密码都是1,进入后,可修改密码或在考官管理中增减人员。
3.考生管理:1)手工增加考生:在此界面里把考生信息填完整后按确定即可,注意选择正确的试卷类型。
2)考生信息:对考生需要重考的,点一下重置试卷,即可重新生成新的试卷。
说明:在正式考试中,远程访问的客户端出现如下情况(死机,不小心关闭浏览器,网络中断等客户端异常,不包括服务器异常),不影响考试继续进行,只要重新登陆考试即可,所有已经答卷的结果都不会丢失,所以不用重置考生试卷。
但考生不能试图提交试卷,再次登陆重做,一旦交卷,将无法再次登陆重做此份试卷。
3)批量导入考生:先下载格式文档,然后按正确的标准文档,填入所有考生信息,保存后,再在此界面里选择保存的文件按提交。
批量导入功能不指定考生的试卷类型,导入考生信息后,必须再做批量修改,确定考生的试卷类型。
具体请查看下面批量修改考生。
4)批量修改考生:可以在此界面里修改和确定考生的试卷类型,三个选项可任选几个,或全部指定范围,然后选择试卷类型,按提交,即可将你选定的范围内的考生的试卷类型指定为你所选择的考试类型。
《考试酷在线考试系统网络考试系统》产品方案书
《考试酷·在线考试系统/网络考试系统》产品方案书卷首注解:为了方便描述,后面文字中的“学生”就是指所有参加考试或自测的考生,他可以是学校的学生、培训班的学员,也可以是企事业单位参加考核测评的员工等;文字中的“教师”就是指组织考试的学校老师、培训班讲师或企事业单位组织考核测评的管理人员等;而文字中的“班级”则是指由学生和教师形成的一个群体,它既可以对应学校里实际存在的一个班级,也可以对应由培训班里的学员或者企事业单位里的员工构造起来的一个虚拟的班级。
一、系统简介考试酷(ExamCoo)在线考试系统是广州创讯软件有限公司推出的针对各类学校、企事业单位、政府部门和各种培训机构而设计的新一代纯B/S架构的在线考试系统,以下简称“考试酷”。
它采用全Web架构的零安装和零维护方式,无需安装任何客户端软件,也无须安装任何服务端系统(服务器已经由考试酷免费提供),即可实现网上自测和模拟考试、作业练习、员工考核和测评、自动评分和阅卷、答卷和成绩管理、“班级模式”的管理和统一考试等功能。
该系统还拥有独创的最灵活的试卷录入方式,既有采用独创的“所见即所得”技术的手工录入方式,又能够支持自动快速导入纯文本格式的试卷,同时还可以直接上传各种Word/Pdf文档型或图片型试卷并编辑答题卡以支持全自动评分和阅卷的在线考试。
考试酷将致力于为用户提供零安装、零维护、零成本、最专业、全功能的在线考试服务,它一定能成为您不可多得的考试助手。
考试酷(ExamCoo)系统自正式运营以来一直坚持全免费原则,而且将一直采取“永久全免费使用”的政策。
如要使用,请登录考试酷网站:二、适用范围考试酷(ExamCoo)是各类大、中、小学或幼儿园、政府部门和各种培训机构的考试利器,也是各种大、中、小型企事业单位进行内部网络教育、培训、绩效考核的首选工具。
三、系统架构考试酷系统属于纯B/S架构,无需安装任何客户端,学生用户通过浏览器登录系统,参加考试、完成作业或练习、查看参考答案和试题解析、查看考试成绩等;教师用户通过浏览器登录系统,进行学生管理、班级管理、完成试卷录入/导入/上传、组织班级统一考试、集中处理阅卷和成绩管理等。
超星智慧考试系统体验设计方案 (2)
超星智慧考试系统体验设计方案超星智慧考试系统体验设计方案1. 背景介绍超星智慧考试系统是一款常用于高校和教育培训机构的在线考试系统。
它具有题库管理、考试组织、防作弊监控等多种功能,可以满足不同用户的需求。
为了提升用户体验,我们提出以下设计方案。
2. 设计目标- 提供简洁、直观的界面,减少用户操作的复杂度。
- 提供个性化的学习和考试辅助功能,满足不同用户的需求。
- 加强反馈机制,帮助用户及时了解学习和考试情况。
- 优化系统性能,提高考试流畅度和稳定性。
3. 设计方案3.1 界面设计- 布局简洁明了:将主要功能按照模块划分,以卡片形式展示在主界面上,用户可以根据需求选择所需功能模块。
- 色彩搭配合理:采用简洁明亮的配色方案,增加用户操作的舒适感。
- 提供导航栏和搜索功能:用户可以通过导航栏直接进入所需功能页面,也可以通过搜索功能快速找到所需内容。
3.2 功能设计- 个性化学习计划:用户可以根据自己的学习需求制定学习计划,系统会根据用户的进度推送相应的学习内容和提醒。
- 智能题库推荐:根据用户的学习情况和偏好,系统会推送适合用户的题目和学习资源,帮助用户提高学习效率。
- 答题辅助功能:提供错题记录和标注功能,帮助用户及时复习弱点和重要知识点。
- 实时答题反馈:用户在考试过程中,系统可以提供实时答题情况和评分反馈,帮助用户了解自己的考试成绩和水平。
- 多元化考试形式:除了传统的选择题和填空题,系统可以增加多种形式的题目,如综合题、案例题等,提供更丰富的考试体验。
3.3 用户反馈- 考试反馈:用户在考试结束后,系统会提供详细的考试报告,包括得分情况、用时分布、题目难度分析等,帮助用户了解自己的考试水平。
- 学习反馈:系统会根据用户的学习情况和成绩,推送相应的学习建议和反馈,帮助用户提高学习效果。
- 用户意见收集:系统设置反馈入口,用户可以随时提交意见和建议,系统会认真考虑并及时回复用户。
4. 系统优化- 确保系统的稳定性:加强服务器和网络设施的能力,提高系统的稳定性和抗压能力,防止因服务器崩溃导致考试中断。
在线考试系统开题报告2
2.准确公平
3.计算机考试系统主要处理的是标准化试题及试卷,它不但高效迅速,而且准确避免了人为因素,从而在一定程度上避免人为误差及人情分等问题,保证考试的公平公正。
4.增强考试的客观性
5.利用计算机考试可以实现教考分离。即实现由第二方如教务部门按教学大纲及教学计划的要求出题组卷。它不但可以提高考试的客观准确性,防止考试前的猜题、压题、划范围等不良现象,还可以是考试内容更加全面。
二、研究内容(内容、结构框架或研究提纲以及要突破的难点)
a)研究提纲
本系统由五个子模块组成:登陆模块、考试管理模块、成绩管理模块、用户管理模块,考试控制模块。它们各自的功能如下:
本文主要讨论考试控制模块。
考试控制模块是考试系统中的重要模块之一,它主要是用来控制考试的进程,管理考试的时间。当考生登录考试系统后,教师通过考试控制模块开始计时。考试过程中,教师随时查看学生的电脑屏幕,以及控制学生电脑摄像头对学生进行监视。考试控制模块主要由以下模块组成:
6.高校节约
传统考试在编写考卷、阅卷、成绩统计等方面需要耗费大量的资源。而采用计算机
考试、答题完毕后系统会自动判卷,并核对出最后考试的分数,从而可节约大量的人、财、物力及时间资源。
综上所述,社会信息化的发展促使计算机辅助考试代替传统考试形式成为教育考试发展的一种必然趋势。开发的在线考试系统,目的是要建立一个通用性的网络考试系统平台,为网络考试系统的发展做一次有益的尝试。也为开发远程教育考试系统做技术准备,积累实际开发经验。
在线考试管理系统
目录绪论 (1)1课题总体介绍 (1)1.1 背景 (1)1.2 动态网页设计 (1)1.3 数据库技术 (1)1.4 网络考试系统优点 (2)1.5 可行性分析 (2)2 系统需求与设计 (3)2.1 编写目的 (3)2.2 任务概述 (3)2.3 处理流程 (3)2.4 数据库需求分析 (5)2.5 系统结构 (5)2.6 数据库逻辑设计 (6)2.7 概念结构设计 (6)3 系统主要功能模块 (7)3.1 系统功能模块划分 (7)3.1.1 前台系统功能模块划分 (7)3.1.2 后台功能模块划分 (7)3.2 用户注册模块 (7)3.3 用户登录模块 (7)3.4 在线测试模块 (8)3.5 留言板模块 (8)3.6 在线交流模块 (8)3.7 题库管理模块 (9)3.8 判断题管理模块页面流程 (9)3.9 试卷管理模块 (9)3.10 学生信息管理模块 (10)3.11 成绩管理模块 (10)4 系统测试与发布 (11)4.1 前台系统功能模块的测试 (11)4.1.1 用户注册模块的测试 (11)4.1.2 发用户登录模块的测试 (11)4.1.3 在线考试模块的测试 (11)4.2 后台功能模块的测试 (12)4.2.1 管理员登录 (12)4.2.2 判断题管理 (13)4.2.3 试卷管理 (14)4.2.4 成绩管理 (14)4.2.5 学生管理 (15)4.2.6 系统管理 (15)4.3 用户数据表结构 (15)参考文献...................................... 错误!未定义书签。
附录. (19)致谢 (26)在线考试管理系统摘要随着计算机技术的发展和推广,现代教学中很多学科都举步采用计算机作为工具进行考试,即在线考试系统。
在线开始系统能比较可观、公正的反映学生真实水平,又能节约人才、物力,提高考试效率。
本系统支持多种题型,如:单选题、多选题、增空题和简答题,基本可以满足现在考试要求。
浅析在线考试系统中的考试时间控制 (2)
浅析在线考试系统中的考试时间控制摘要在线考试系统的考试时间控制对于确保考试的公平性和准确性非常重要。
本文将对在线考试系统中的考试时间控制进行浅析,讨论考试时间的设定、时间限制的规定以及相关的控制策略。
通过深入研究在线考试系统中的考试时间控制,可以提高考试效果,确保考生在合适的时间内完成考试。
关键词在线考试系统、考试时间、时间限制、控制策略、公平性、准确性1. 引言在线考试系统的出现大大提高了考试的灵活性和效率,但同时也提出了新的问题,例如考试时间的控制。
考试时间的设定和限制直接影响到考试的公平性和准确性。
因此,在线考试系统中的考试时间控制显得十分重要。
本文将从考试时间的设定、时间限制的规定以及相关的控制策略三个方面进行探讨。
2. 考试时间的设定为确保考试的公平性和合理性,考试时间的设定是非常重要的。
在在线考试系统中,可以根据试卷的难易程度和题目数量来决定考试时间的长短。
一般来说,难度较低的试卷可以适当缩短考试时间,而难度较高的试卷则需要适当延长考试时间。
此外,还需要考虑到考生的实际操作时间,确保他们有足够的时间来完成考试。
3. 时间限制的规定除了考试时间的设定外,时间限制的规定也是在线考试系统中的一个重要环节。
时间限制的规定可以确保考生在规定的时间内完成考试,并提高考试的准确性。
一般来说,可以根据试卷中各个部分的难度和题目数量来设定时间限制。
例如,在一份有多个选择题和主观题的试卷中,可以给选择题较短的时间限制,而给主观题较长的时间限制,以便考生有足够的时间进行思考和回答。
4. 考试时间控制策略为保证考试的公平性和准确性,在线考试系统中通常采用一些考试时间控制策略。
其中,最常见的策略包括: - 计时器控制:在线考试系统通常会提供计时器,考生可以清楚地看到自己剩余的时间。
这可以有效地提醒考生,并帮助他们合理分配时间。
- 时间警示:在线考试系统会在考试时间即将结束时发出警示,提醒考生尽快完成未完成的题目。
在线学习考试系统操作说明书1
目录目录 (1)在线学习考试系统使用说明书 (2)1、用户登录 (2)1.1、系统登录 (2)1.2、系统最新提示信息 (3)2、个人信息管理 (3)2.1、个人资料修改 (3)2.2、学习进度查询 (4)2.3、考试历史查询 (4)2.4、系统消息提醒 (5)3、在线交流平台 (6)3.1、信息公告浏览 (6)3.2、在线调查中心 (7)3.3、在线答疑中心 (7)4、在线学习中心 (8)4.1、学习任务中心 (8)4.2、电子教材中心 (9)4.3、电子课件中心 (10)5、在线考试中心 (10)5.1、正规考试中心 (10)5.2、模拟考试中心 (11)在线学习考试系统使用说明书1、用户登录1.1、系统登录在IE浏览器的地址栏中输入本系统所在的服务器地址,确定后将出现系统登录界面。
1、输入“帐号”和“密码”点击“登录”按钮即可进入系统的主界面:点击“登陆”按钮即可进入系统主界面,界面如下图所示:最新考试试卷最新学习任务最新电子书籍最新电子课件公告信息中心在线调查中心功能菜单说明:左侧为系统的功能菜单栏,右侧是功能菜单具体的操作区域。
1.2、系统最新提示信息进入后考生应首先关注系统消息提示,点击界面上方系统信息提示栏,获取相应的考试消息和学习任务安排,如下图所示:2、个人信息管理2.1、个人资料修改点击左边的个人信息管理栏目下的“个人资料修改”,在其右侧显示了个人资料修改相应的操作,其操作界面如下:2.2、学习进度查询点击左边的个人信息管理栏目下的“学习进度查询”,在其右侧显示了学习任务进度表,可查看相应的学习进度情况,其操作界面如下:2.3、考试历史查询点击左边的个人信息管理栏目下的“考试历史查询”,在其右侧显示了考试历史查询相应的操作,其操作界面如下:考生可以通过此栏目查询自己的历史考试情况,包括考试名称、考试开始时间、结束时间、考试得分和考试状态。
点击考试名称可以查看具体考卷,如点击“2009年4月考试”可查看此试卷,如下图所示:2.4、系统消息提醒点击左边的个人信息管理栏目下的“系统消息提醒”,在其右侧显示了系统消息提醒相应的操作,其操作界面如下:1、查询系统提醒信息:系统提醒信息可根据“信息标题”或“信息来源”进行关键字的模糊查询,点击“查询”按钮,在下面的“系统信息提醒列表”里将会显示符合查询条件的提醒信息。
超星智慧考试系统培训设计方案 (2)
超星智慧考试系统培训设计方案一、培训目标和目的培训目标:通过培训,使学员掌握超星智慧考试系统的基本功能和使用方法,提高考试系统的有效应用能力。
培训目的:1. 了解超星智慧考试系统的概念和特点;2. 熟悉超星智慧考试系统的基本功能和使用方法;3. 掌握超星智慧考试系统的高级功能和应用技巧;4. 提升学员对超星智慧考试系统的维护和故障排除能力;5. 增进学员对在线考试系统的了解和理解,提高教学效果。
二、培训内容和时间安排培训内容:1. 超星智慧考试系统的概念和特点介绍(30分钟);2. 超星智慧考试系统的基本功能和使用方法(2小时);- 登录和注册;- 创建和管理考试;- 添加和编辑试题;- 设置考试规则和时限;- 发布考试和考生成绩查询等;3. 超星智慧考试系统的高级功能和应用技巧(1小时);- 设置试题难度和权重;- 批量导入试题;- 设定试题分析和反馈方式;- 设置考试安全性和防作弊措施等;4. 超星智慧考试系统的维护和故障排除(1小时);- 数据备份和恢复;- 用户管理和权限设置;- 故障排查和解决常见问题等;5. 在线考试系统在教学中的应用案例(30分钟);6. 培训总结和提问解答(30分钟)。
时间安排:- 培训总时间:5小时;- 上述培训内容根据实际情况可适度调整,确保培训效果。
三、培训方法和教学资源培训方法:1. 理论授课:通过教师讲解、案例分析等方式,介绍超星智慧考试系统的相关知识和功能;2. 操作演示:让学员亲自操作超星智慧考试系统,实践操作步骤并解答遇到的问题;3. 互动讨论:结合考试系统的具体应用场景,组织学员进行讨论,分享使用心得和经验。
教学资源:1. PowerPoint课件:提供详细的培训内容和示例演示;2. 实际操作环境:提供真实的超星智慧考试系统环境供学员练习操作;3. 案例分析:讲述超星智慧考试系统在实际教学中的成功应用案例,激发学员的兴趣和学习积极性。
四、培训评估和考核方式培训评估方式:1. 学员满意度调查表:通过学员填写满意度调查问卷,了解培训的实际效果和学员的意见和建议;2. 学员操作实践:学员在培训结束后进行考试系统的操作实践,测试学员是否掌握了相关知识和技能。
在线考试系统(2层细分DFD图)
4.3 个人成绩统计分析
4.4 课程成绩统计分析
班 级 统 计 分 析
教师
个
人
成
学生成绩表
绩
分
析
课程统计分析
2.1 试卷生成
考试开始
2.2 答题管理
考
考生个人试卷
试
结
束
学生
成绩
2.3 核算成绩
学生成绩表
在线考试系统 处理模块3的细分图
教师
试题
录入成功
3.1 试题分类
分类的试题
3.2 试题录入
试题库
在线考试系统 处理模块4的细分图
教师
查询信息
4.1 查询分类
班级信息
个人信息
专业信息
4.2 班级成绩统计分析
在线考试系统 处理模块1的细分图
用户 (教师或学生)
用户名,密码 不合格的信息
正确的学生信息
2 考试管理
在线考试系统 2层DFD图
修改成功 修改信息
1.1 用户信息验证
正 确 的 教 师 信 息
3 试题管理
验证通过1.2Leabharlann 用户信息修改用户基本信息表
在线考试系统 处理模块2的细分图
试题库
1 用户管理
正确的学生信息
(2020年整理)在线考试系统功能模块介绍.doc
在线考试系统功能模块介绍模块功能说明用户模块用户管理1、用户包括用户ID、用户名、邮件、注册IP、积分、角色、注册时间等。
2、用户可在线修改用户角色和用户密码。
3、用户添加可单个添加,也可以通过CSV文件导入。
角色模型管理1、角色模型可自定义添加、修改或者删除,包含模型名、模型别名、模型描述。
2、模型可定义、并上传头像作为用户默认头像。
3、角色模型可以选定管理应用考试科目。
4、可自定义角色模型字段,添加角色模型属性。
角色管理1、角色管理包括角色ID、角色名、默认注册角色类型、角色模型、描述等。
2、支持对角色名、角色描述进行修改。
3、添加角色时,必须绑定一个角色模型。
考试设计1、包含科目管理、题型管理、地区设置、考场列表。
2、支持全国性、地区性开设考场。
3、开设后的考场包含考场名称、考场状态、考场缩略图等考场信息,并支持对已开的考场进行管理。
题型管理1、题型主要分为主观类、客观类两个类型。
2、支持题型自定义功能,允许用户基于自己创建各种题型。
考试模块科目管理1、科目的题型,包含单选、多选、判断、问答、填空等题型。
2、科目的管理,支持题库的批量导出、题库章节、知识点的管理。
考场管理1、考场支持多种考场模式,包含全功能模式(练习和正式考试均开放),练习模式,考试模式。
2、支持随机打乱试题显示顺序和候选项显示顺序,避免抄袭;3、支持系统随机选卷、手动选卷。
4、支持交卷后,考试分数立即显示和暂不显示。
5、支持考试时间的管理6、支持考试试卷模板管理7、支持模拟考试、正式考试8、支持正式考试限考次数的设定试卷管理1、支持即时组卷、随机组卷和手动组卷三种种模式2、支持试卷的导出和导入,用于试卷的迁移,备份和恢复。
3、支持教师评卷和学生自评功能4、支持试卷题型拖拽排列5、支持导入Excel试卷模板直接生成试卷。
(限2M)课程管课程开通1、支持批量选择用户名开通课程。
2、支持批量选择用户ID开通课程。
3、支持选择用户组开通。
国家开放大学Windows网络操作系统管理 (2)在线考试参考资料
第一套题空1: 参考答案:a;A;a;A ;考生答案:a ;试题分数:2;自动得分:2 空2: 参考答案:b;B;B;b;考生答案:b ;试题分数:2;自动得分:2 空3: 参考答案:a;A;a;A ;考生答案:a ;试题分数:2;自动得分:2空4: 参考答案:b;B;B;b;考生答案:b ;试题分数:2;自动得分:2 空5: 参考答案:b;B;B;b;考生答案:a ;试题分数:2;自动得分:0 判断题(共9题,共18分)1. 使用密钥管理服务(Key Management Services )服务器能够统一激活网络环境中的Windows 操作系统,而不是在每台计算机上逐一完成系统的激活。
( ) T √参考答案:T;考生答案:T;试题分数:2;考生得分:22. Guest(来宾帐户)是供用户临时访问本台计算机所使用的用户帐户。
()T √F ×参考答案:T;考生答案:T;试题分数:2;考生得分:23. 一个域中至少需要一台域控制器。
()T √F ×参考答案:T;考生答案:T;试题分数:2;考生得分:24. 重复数据删除,能够将卷上存放的文件分割成大小可变(32-128 KB)的小区块(Chunk),再标示重复的区块,然后为每个区块保留三个副本。
()T √F ×参考答案:F;考生答案:F;试题分数:2;考生得分:25. Windows 10的专业版和企业版中内置了Hyper-V功能(客户端Hyper-V)。
()T √F ×参考答案:T;考生答案:T;试题分数:2;考生得分:26. NTFS(New Technology File System)是一种文件系统格式。
()T √参考答案:T;考生答案:T;试题分数:2;考生得分:27. 在不同的DHCP服务器上,针对同一个网络地址可以分别建立多个作用域。
()T √F ×参考答案:T;考生答案:T;试题分数:2;考生得分:28. 在一个域名区域内可以包含多个子域。
在线考试系统功能模块介绍
在线考试系统功能模块介绍模块功能说明用户管理1、用户包括用户ID、用户名、邮件、注册IP、积分、角色、注册时间等。
2、用户可在线修改用户角色和用户密码。
3、用户添加可单个添加,也可以通过CSV文件导入。
角色模型管理1、角色模型可自定义添加、修改或者删除,包含模型名、模型别名、模型描述。
用2、模型可定义、并上传头像作为用户默认头像。
户丿3、角色模型可以选定管理应用考试科目。
模4、可自定义角色模型字段,添加角色模型属性。
块角色管理1、角色管理包括角色ID、角色名、默认注册角色类型、角色模型、描述等。
2、支持对角色名、角色描述进行修改。
3、添加角色时,必须绑定一个角色模型。
考试设计1、 包含科目管理、题型管理、地区设置、考场列表。
2、 支持全国性、地区性开设考场。
3、 开设后的考场包含考场名称、考场状态、考场缩略图等考场信息,并支持对已开的考场进行管理题型管理1、 题型主要分为主观类、客观类两个类型。
2、 支持题型自定义功能,允许用户基于自己创建各种题型。
科目管理1、 科目的题型,包含单选、多选、判断、问答、填空等题型。
2、 科目的管理,支持题库的批量导岀、题库章节、知识点的管理。
考场管理 1、 考场支持多种考场模式,包含全功能模式(练习和正式考试均开放),练习模式,考试模式。
2、 支持随机打乱试题显示顺序和候选项显示顺序,避免抄袭; 3、 支持系统随机选卷、手动选卷。
4、 支持交卷后,考试分数立即显示和暂不显示。
5、 支持考试时间的管理6、 支持考试试卷模板管理7、 支持模拟考试、正式考试 8、支持正式考试限考次数的设定考试模块、—U -rm试卷官理1、支持即时组卷、随机组卷和手动组卷三种种模式2、支持试卷的导岀和导入,用于试卷的迁移,备份和恢复。
3、支持教师评卷和学生自评功能4、支持试卷题型拖拽排列5、支持导入Excel试卷模板直接生成试卷。
(限2M )课程开通1、支持批量选择用户名开通课程。
2、支持批量选择用户ID开通课程。
在线考试系统(OnlineExamSystem)--ASP.NET
在线考试系统(OnlineExamSystem) ⽤户设计-|学⽣-|⽼师-|管理员学⽣结构设计-|个⼈信息管理-|修改个⼈信息-|修改登录密码-|选课中⼼-|显⽰所有⽼师所开课的信息可进⾏选课-|显⽰⾃⼰已选课程-|在线考试-|对已选⽼师开设的课程选择进⾏考试-|成绩查询-|查看⾃⼰考试成绩⽼师结构设计-|个⼈信息管理-|修改个⼈信息-|修改登录密码-|课程管理-|显⽰学校开设的课程(⽼师可选择添加课程)-|显⽰⽼师开设的课程-|考试管理-|显⽰⽼师⾃⼰开设的课程-|对课程添加试题(选择、填空、简答)-|查看所开设课程的考试信息(查看该课程学⽣考试情况)管理员结构设计**-|初始教师信息(写⼊⽼师编号,⽼师根据编号才能注册)-|初始课程信息(写⼊课程信息,⽼师可选择课程进⾏开设)数据库⽀撑:管理员表⽼师表学⽣表选择题表 XZe_yi存放正确答案,在前台进⾏调整选项,减少数据冗余。
XZe_Type:该选择题属于哪个科⽬,直接写课程ID。
XZe_Zl:是真题还是练习题。
XZe_Zj:题⽬章节。
填空题表这⾥TK_k1, 该题第⼀个空的答案,TK_k2 第⼆个空的答案,类推【这⾥TK_F字段,判断这⼏个答案是否可以乱序回答,例如,请说出四书是那四书,那么此时的答案可能是乱序的。
答辩时碰到导师问道这个问题//0.0,后加上的】简答题表课程表⽼师选课表学⽣选课表界⾯⽀撑:其他页⾯不在展⽰......总结点(⼤⽜勿喷):在本次实训中,对学过的进⾏了实践,个⼈感觉关键点:对整体考试系统的把握、数据库的分析与创建、在线考试页⾯的技术⽀撑。
再细⼀点,整个系统运⾏的流程,三个不同⾓⾊的功能。
数据库表的分析,尽量的“优”。
各个页⾯技术的实现细节。
整个系统不再赘述。
数据库要分析好【如果读者觉得本次数据库设计还有什么好的意见请留⾔博主,先谢谢】。
各页⾯技术的实现。
在线考试页⾯,设计细节:附加函数:1public Random a = new Random();//对试卷选项进⾏排序⽣成随机顺序2public int[] PaiXu() //随机排序,返回⼀个整形数组,长度为4,值为3 4 5 6,不确定值的顺序,⽤于选择题的选项排序3 {4int[] i = new int[4];56 i[0] = a.Next(3, 6);7switch (i[0])8 {9case3: i[1] = a.Next(4, 5); i[2] = 6; i[3] = 9 - i[1]; break;10case4: i[1] = a.Next(5, 6); i[2] = 3; i[3] = 11 - i[1]; break;11case5: i[1] = a.Next(3, 4); i[2] = 7 - i[1]; i[3] = 6; break;12case6: i[1] = a.Next(3, 4); i[2] = 5; i[3] = 7 - i[1]; break;13 }14return i;15 }16页⾯代码:1using System;2using System.Collections;3using System.Configuration;4using System.Data;5using System.Linq;6using System.Web;7using System.Web.Security;8using System.Web.UI;9using System.Web.UI.HtmlControls;10using System.Web.UI.WebControls;11using System.Web.UI.WebControls.WebParts;12using System.Xml.Linq;13using MySql.Data.MySqlClient;14using DB_;1516public partial class student3 : System.Web.UI.Page17 {18static int[] da = new int[6];//存放答案 xz19int daa = 0;//记录第⼏条 ,答案选项0123 xz20public static string[,] tkda = new string[10, 3];//存放答案 tk 最多⼗条填空,3⽤来标识关键字只有k1-k321public static string[,] jdda = new string[10, 6];//存放答案 jd 同填空题22 DB db = new DB();//创建对象23//------24//⽣成试卷选择5 50 填空5 25 简答题 2 2525//26int xzt = 5, tkt = 5, jdt = 2, xzf = 50, tkf = 25, jdf = 25;27int jdcj = 0, tkcj = 0, xzcj = 0;28static int tkkk = 0;//填空题记录有⼏个空填空29static string Kid = "", Tid = "";30protected void Page_Load(object sender, EventArgs e)31 {32try33 {3435if (!IsPostBack)36 {37if (Request["kid"] != null && Request["tid"] != null)38 {39 Kid = Request["kid"].ToString();40 Tid = Request["tid"].ToString();41 }42 XZZ();43 TKK();44 JDD();45 }46 }47catch48 { Response.Write("<script>alert('载⼊有误请重新登录!');window.location.href='Login.aspx';</script>"); }495051 }52protected void XZZ()53 {54// MySqlConnection con=null;55try56 {57int tm = 1;58string sqlstr = "SELECT * from XZe_ where XZe_Type='"+Kid+"' and XZe_TeaId='"+Tid+"' order by rand() limit "+xzt; 59// con = db.conntent();60 MySqlDataReader selectcom = db.Select1(sqlstr);//, con61while (selectcom.Read())62 {63 Label j1 = new Label();64 RadioButtonList i1 = new RadioButtonList();65//i1.ID = js.ToString();66 j1.Text = tm.ToString()+". "+selectcom.GetString("XZe_T");//题⽬67 tm++;//1. 2. 3.68int[] a1 = new int[4];//存放随机结果 a[0-3]=>3-669 RepeatDirection Horizontal = new RepeatDirection();//设置单选按钮组为横排70 i1.RepeatDirection = Horizontal;//设置单选按钮组为横排+7172 a1 = db.PaiXu();//使⽤排序得到随机的345673for (int j = 0; j < 4; j++)74 {75if (a1[j] == 3) { da[daa++] = j; }76 ListItem a22 = new ListItem();//建⽴列表组77 a22.Value = j.ToString();//⽤于取出value 值与答案⽐较78 a22.Text = selectcom.GetString(a1[j]);//将数据付给listItem 对象79 i1.Items.Add(a22);//添加数据到列表项80 }81 XZ.Controls.Add(j1);82 XZ.Controls.Add(i1);83 }84 }85catch(Exception e) { Response.Write("取数据有错误"); }86finally { }8788 }89protected void TKK()90 {91 tkkk = 0;92int a = 0;93string sqlstr ="SELECT * from tk_ where TK_Type='"+Kid+"' and TK_TeaId='"+Tid+"' order by rand() limit "+tkt;94 MySqlDataReader selectcom = db.Select1(sqlstr);95while (selectcom.Read())96 {97for (int j = 0, i = 3; i < 6; i++)//数据库中答案字段 3-698 {99 tkda[a, j++] = selectcom.GetString(i);100 }101 Label j1 = new Label();//存放题⽬102string abc = selectcom.GetString("TK_T");103string[] arr = abc.Split('_');//⽤ _ 来分割有⼏个空104 j1.Text = "<br />"+ (++a).ToString()+"."+selectcom.GetString("TK_T")+"<br />";//题⽬105 TK.Controls.Add(j1);//添加题⽬到⽹页中106for (int i = 0; i < arr.Length - 1; i++)107 {108 tkkk++;109 TextBox q = new TextBox();110 TK.Controls.Add(q);111//⽣成相应的填空112 }113 }114 }115protected void JDD()116 {117int j = 0;118string sqlstr = "SELECT * from jd_ where JD_Type='" + Kid + "' and JD_TeaId='" + Tid + "' order by rand() limit "+jdt;119 MySqlDataReader selectcom = db.Select1(sqlstr);//, con120while (selectcom.Read())121 {122123for (int a = 0, i = 3; i < 9; i++)124 {125 jdda[j, a++] = selectcom.GetString(i);//i⽤来取数,a⽤来写⼊数组,j⽤来表⽰第⼏条数据126 }127 Label j1 = new Label();//存放题⽬128 j1.Text = "<br />"+ (++j).ToString()+"."+selectcom.GetString("JD_T")+"<br />";//题⽬129 TextBox a1 = new TextBox();130 a1.TextMode = TextBoxMode.MultiLine;///设置⽂本框为多⾏输⼊131 a1.Rows = 4;//设置⽂本框的⾏数132 JD.Controls.Add(j1);//添加题⽬到⽹页中133 JD.Controls.Add(a1);//添加⽂本框134 }135 }136protected void LOOK_Click(object sender, EventArgs e)137 {138 XZCJ(); TKCJ(); JDCJ();139int zz = xzcj + tkcj + jdcj;140string cjj = "insert into xsks_ values('"+Session["id"]+"','" + Tid + "','" + Kid + "',CURDATE( ),'" + zz + "')";141if (db.ZSG(cjj)) { Response.Write("<script>alert('成绩提交成功!你的成绩是 "+zz.ToString()+"');window.location.href='students.aspx'</script>"); } 142else{ Response.Write("<script>alert('成绩提交失败!');</script>"); }143 }144protected void XZCJ()145 {146int j = xzt, i = 0;147try148 {149while (i < xzt)150 {151int xzx = Convert.ToInt32(Request.Form[j++].ToString());//*得到选择项152if (da[i++] == xzx)153 xzcj += (xzf / xzt);154 }155156 }157catch158 {159160 }161 }162protected void TKCJ()163 {164165int xx = xzt*2;166try167 {168for (int i = 0; i < tkt; i++)169 {170for (int j = 0; j < 3; j++)171 {172if (tkda[i, j] == "") continue;173if (tkda[i, j] == Request.Form[xx++].ToString())174 tkcj += (tkf / tkkk);175 }176 }177178 }179catch180 {181182 }183 }184protected void JDCJ()185 {186187int xx = 2*xzt+tkcj;188try189 {190for (int i = 0; i < tkt; i++)191 {192for (int j = 0; j < 6; j++)193 {194if (jdda[i, j] == "") continue;195if (Request.Form[xx].ToString().IndexOf(jdda[i, j]) + 1 >= 1) 196 { if (jdcj < (jdf / jdt))jdcj += 3; else break; }197 }198 xx++;199 }200201 }202catch(Exception e)203 { }204205 }206 }该项⽬已被学姐要⾛。
在线考试系统PPT课件
5
项目的物理模型
图1-4 list of references
6
项目的包介绍
src中10个包 part1
po 对象
ClassInfo PaperInfo
ScoreInfo SelectionInfo
StuansInfo StuInClassInfo
StuInfo TeaInfo
UserLogin dao 接口 dao.impl 接口实现类 service 业务层
16
保存试卷
if(checkform()==true){
if(list_sel.size()<currentNO)
list_sel.add(currentNO-1, GenSel());
else
list_sel.set(currentNO-1, GenSel());
ShowSel(currentNO); //添加试卷
} }
18
项目总结
本系统从确立需求到基本功能得以实现,总共花 费时间二十余天,期间因为基本功不够扎实,进 度非常缓慢,遇到了许多困难,比如如何实现出 试卷的功能,通过与别人的交流,上网搜寻资料, 逐步解决。 通过自己实际动手操作,将二阶段学习的知识点 应用到实践项目中,既夯实了我们的基础,又提 高了我们的动手能力。
int temppid=pservice.insert(p); if(temppid!=0){ if(selservice.insert_sel(list_sel, temppid))
JOptionPane.showMessageDialog(null, "录入新试卷成功了!"); CreatePaperJFrame.this.dispose(); }
ETX5.3.2考试系统使用培训
2、考试系统安装
安装考试管理机程序
19 19
2、考试系统安装
系统光盘
双击此文件进 入管理机安装
20 20
2、考试系统安装
安装考试管理机
点击“安装”, 建议默认路径
21 21
2、考试系统安装
安装考试管理机
点击“开始安 装”,安装软件 狗时间控制器
22 22
2、考试系统安装
安装考试管理机
点击“是(Y)”
3、系统配置
a.服务器设置
输入服务 器的IP地 址,端口
默认
48 48
3、系统配置
b.摄像头驱动设置
选择对应的 摄像头驱动
49 49
3、系统配置
b.摄像头驱动设置
分辨率选 择 320*240
点击确定
50 50
4、在线升级
选择考试项目进入管理机后,系统会自动检测更新:
点击“下 一步”
51 51
注意:以上系统初始化只需在第一次使用管理机时进 行设置,以后如无对应变动则无需再设置
33 33
1、注册考场
在联网状态下,第一次启动管理机会进入注册考场界面, 此时需将软件狗插在管理机程序所在的电脑上;
输入考场 序列号
勾选“软件 狗注册”
点击“下一步”
34 34
1、注册考场
保存路径为管理机 安装目录
27
2、考试系统安装
系统光盘获取安装文件
双击此文件进 入考试机安装
28
2、考试系统安装
在安装好的服务器目录下可以获取考试机的安装文件;默认路 径:C:\ATA\ATA002\ExamServer\Setup
有两种方式安装: • 将setup文件夹共享,考试机访问该共享,并运行“考试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北北方学院毕业论文题目:在线考试系统的设计与实现姓名:院系(部):信息工程专业:电子信息工程年级:2007级学号:指导教师:提交时间:河北北方学院教务处制摘要在信息技术迅速发展的今天,网络对于大对数人已经不再陌生,并且其应用在人们的工作、学习和生活中越来越多地发挥着不可替代的作用。
很多学校纷纷根据自身的需要,采用了先进的信息技术来加强教学管理、提高教学质量。
网上考试作为网络教育不可缺少的组成部分,它与传统的考试方式相比较而言,减少了教师出题,组织考试、批改试卷等工作量,提高了教师的工作效率,并且使考试更客观公正。
但是目前很多考试系统都是由软件开发公司来开发并销售的,多数考试系统力求功能全面,从而存在着设置参数过多、操作较难、成本较高等问题。
所以开发一个实用够用、操作简单、使用方便、成本较低的考试系统是很必要的。
本系统基于.Net Framework运行环境,采用了现在流行的Visual Studio开发平台,利用C#和SQL数据库系统,基于C/S结构的模式编写。
本系统界面简洁明了,操作简单方便,实现了多个用户同时在线考试,动态随机出题,自动判卷等功能,减轻了教师手动出题的工作量,避免了作弊行为,实现了无纸化考试。
本系统界面友好、可操作性强、性能稳定、扩展性良好。
系统的使用改进了学生考核手段,消除了以往考试时间和地点的限制要求,为学校节约了大量的人力、物力和财力。
关键词:在线考试、SQL、Client/Server、C#AbstractToday, with the rapid development of information technology, network is no longer strange to most people. Its application in people’s work, study and life more and more play an irreplaceable role. Many schools have adopted the advanced information technology to strengthen school management and improve the quality of instruction on their own needs. On-line test as an indispensable part of the network’s education, comparing with traditional examination papers’marking, etc, improves the teacher’s efficiency, and makes the test be more objective. But there is a lot of the examination systems are developed and sale by software development company. Most of the examination systems want a full function that they have many problems, such as setting too much parameter, hard operation and high-cost. So it is necessary to develop an examination system which are useful and enough, operation easy, using convenient and fits for middle vocational school.This system based on Framework running environment, using a popular now Visual Studio development platform, using C # and SQL database system based on C/S structure and mode of writing, this system interface short and concise, easy to operate, realized the multiple users online at the same time test, dynamic random, automatic judgment cribbed functions and reduce the volume of teacher manual cribbed, avoid the workload of cheating, realized the paperless examination.Its interface is friendly, operability is strong, performance is stable, and scalability is good. The using of the system improve the students’assessment tools. It cancels restricted requirements to the time and address of the old examination. It saves a lot of manpower, material and financial resources.Keywords: online examination; SQL; Client/Server; C#目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 国内外现状分析 (1)1.2 选题的目的及意义 (1)1.3 课题研究的主要内容 (2)1.4 系统开发背景 (2)1.4.1 系统开发环境 (2)1.4.2 系统开发的模式 (4)1.4.3 系统开发的主要技术 (4)第二章系统需求分析 (9)2.1 可行性分析 (9)2.1.1 技术可行性 (9)2.1.2 经济可行性 (9)2.1.3 操作可行性 (9)2.2 需求分析 (10)2.2.1 功能需求分析 (10)2.2.2 性能需求分析 (10)第三章系统设计与实现 (11)3.1 系统功能模块图 (11)3.2 系统的实现 (12)3.2.1 实现过程概述 (12)3.2.2 主要功能模块设计 (12)第四章数据库的设计与实现 (21)4.1 数据库需求分析 (21)4.2 数据库表的设计 (21)第五章系统测试 (25)5.1 系统测试目标 (25)5.2 系统测试的基本原则 (25)5.2 系统测试的方法 (26)5.3 系统测试结果与分析 (26)结论 (27)致谢 (28)参考文献 (29)第一章绪论1.1 国内外现状分析在线考试系统是远程教育中一个非常重要的环节,关于如何开展基于在线考试、测评,很多业者有深入的探讨,不过其结果多是由于技术等原因所限,始终未能找到完善的解决方案。
在国外,已经投入使用的在线考试系统有著名的美国的TOEFL,GRE网上考试系统,还有微软、思科等大公司的国际认证考试等,这些考试系统在全球范围内有众多的使用者。
在国内,试题库系统理论和技术研究在近年取得了很大的进步。
我国许多企业和高校都投入了大量的人力物力到各门课程的试题库研究工作中去了,并取得了一定的成就。
1.2 选题的目的及意义近年来,远程教育对大多数人来说已不再陌生。
作为一种新的教学模式,远程教育借助网络实现了异地授课、学籍管理、网上考试等教学活动,极大地提高了教学的灵活性,使许多学子隔千山万水也能受到系统的教育。
并且从考试方法的发展变化中,我们会发现在大力推进素质教育,培养学生创新精神和实践能力的进程中,研究信息技术课程的评价体系,改革考试方法,已成为一个非常重要的课题。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的的环节。
在我国,虽然远程教育已经蓬勃的发展起来,但是目前学校与社会上的各种考试大多采用传统方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育与虚拟大学的出现等等,且这些应用正在逐步深入千家万户。
人们迫切要求利用这些技术进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣!1.3 课题研究的主要内容在线考试是未来网络时代考试发展的趋势,是建立在Internet上的应用系统。
一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。
在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成,只要形成一套成熟的题库就可以实现考试的自动化。
这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。
为了适应新形势的发展,本考试系统增加了新的考试题型:简答题和视频题,这使得考试内容更加的丰富,更加的生动有趣。
不仅如此,本系统还增加了对考生的监控功能,确保考试的公正性,减少监考人员的工作量,方便监考人员进行考试控制和管理。
在线考试系统包括五个功能模块:登陆模块、考试管理模块、成绩管理模块、用户管理模块、考试控制模块。
1.4 系统开发背景1.4.1 系统开发环境.NET Framework 是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。
这个架构是两个项目的结果:第一个项目的目的是用来改善Windows 作业平台上的程序开发,特别是改善COM (Component Object Model,组件对象模块。
一种微软所制定的软件技术;让对象的功能可以被其它软件所叫用,可以让组件重复使用、容易更新及维护);第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。
这两个项目团队三年多前就已经在一起工作,他们希望可以发展出一种可以快速开发出以因特网为基础,而且易学易用的开发平台。