目录
一、绪论
(二)开发背景、目的和意义
(三)开发、运行环境以及开发工具
(四)应用需求分析
二、 英语四六级在线考试系统分析
(一)英语四六级在线考试系统业务流程概述
1英语四六级在线考试系统业务概述
2英语四六级在线考试系统业务流程
(二)英语四六级在线考试系统功能结构分析
1英语四六级在线考试系统后台管理的功能分析
2英语四六级在线考试系统的前台考试分析
(三) 英语四六级在线考试系统数据流程图
(四)英语四六级在线考试系统数据字典描述
三、英语四六级在线考试系统的总体设计
(一)系统开发的目标与功能描述
(二)英语四六级在线考试系统数据库设计
1概念结构设计(E-R图)
2数据库表的设计
四、英语四六级在线考试系统的设计
(一)后台管理系统的实现
1首页的设计与实现
2 管理员登录的实现
3管理系统主界面的设计
4 题库管理设计
5 考试管理模块
6 用户管理模块设计
7 成绩管理模块设计
(二) 学生考试系统的实现
1 登录模块的设计
2 登录模块的设计
五、系统的问题与调试
结论
参考文献
致谢
摘要
目标:首先是智能防作弊的整合创新,例如摄像监控、防切屏、霸屏考试、双摄像监考、人脸识别、防复制粘贴、声音监控等其次是考试数据分析功能,系统可进行考完自动评分部分题目或全部题目+手动评分进行批卷阅卷,快速得出学生的考试成绩,系统自动进行考试数据的分析,及格率、错题率、高分统计等等数据完整呈现。
以往传统的考试学习方式,极大地束缚了人的创造力和想象力,使人们耗费了大量时间精力去手工处理那些繁杂、重复的工作,手工处理的延时和差错,从出题、组卷、印刷,到试卷的分发,答题、收卷,再到判卷,公布成绩,统计分析考试结果整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试学习成本较大。而这些弊端都是英语四六级在线考试系统中可以被去除的,这也是其受到关注的原因。利用计算机进行考试或者学习,也是现代化发展的进步,这种学习方式的出现,适应了人类的普遍需求。如果考试可以在线上进行,对于老师或者企业管理者而言,可以节约成本,让学生或员工直接在线答题,考后出分;对于学员而言,可以使用手机、微信端答题,可不受时间、空间的限制,更高效的利用碎片化的时间去学习、考试。
关键词:在线答题;数据库;考试系统;.NET框架
一、绪论
(一)开发背景、目的和意义
如今,当我们的教育力量是有限的,我们要进行很多的考试和数不清的考试科目,目前老师的工作量是非常大的。通过伴随计算机网络技术的进步,怎么利用现代高科技技术来减少教师的负担,给学生和教师带来便捷,是目前我们研究的课题。
计算机网络技术的快速进步已被广泛使用于不同的行业,并且应用于网络技术。在以前,在教室考试的模式将不能适应今天科学技术的进步。所以,有必要应用英语四六级在线考试系统。它将以便捷、灵活、快速的方式进入人们的生活当中,慢慢代替传统的考试模式。
目前大学里有很多考试科目,并且有很多学生需要进行考试。所以考试仍然是教学中不可缺少的一部分。所以老师的工作来说相当很重,不但填写试卷写题目,生成试卷,还要激励学生们的积极性。考试结束后,试卷将被记录下来并进行打分。
英语四六级在线考试系统是构建在互联网上的开发系统。采用动态ASP技术和后台sql server数据库实现考试智能化,大大减少了教师的任务量。客户机的配置能够说非常容易,所以考试不受地理区域的制约。考生能够凭学生证和密码进行考试。他们能够在规定的时间内参与不同考试。考试是随机性选取的。每个学生的考试成绩都不一样。考试将智能显示。考生也能够查看。之前的考试成绩。这给固定时间、固定科目的学生带来了很好的便捷。考试系统中出现的问题,试卷的确认,成绩的审核都能够在网络上自实现。目前形成了一个成熟的考试库,所以考试就能够自动化。那么,教师所要做的就是安心设计考试题目,维护题库,而不是组织学生进行考试,从而大大减少了教师的工作。教师能够管理不同的科目,之后设置考试的状态,在允许考试的情况下进行考试。设定试题的数量、考试的时间和参考的人员,以便考生能够在指定时间内使用学号和密码。参与考试将帮助你检查统计数据和考生的成绩。教师也能够查看样试卷,假如觉得不合适,能够删除的整理试题。这使得试卷中所选项目的选取更加便捷。
总之,通过开发了一个英语四六级在线考试系统,可以让该系统的应用能够给老师带来便捷,并有助于考试、考生和考生的管理。并且,学生的试题随机考试能够有效地查看学生的学习状况,提升他们的学习效率。
(二)开发、运行环境以及开发工具
数据库是一个包含不同SQL Server“对象”(表、查询、表单、报告、宏和内容)的文件。SQL Server中的所有工作都基于它的基础。表是存储数据的容器,以行和列的形式存储数据,通过电子表一样。实现每一列称为“字段”,包含特定类型的内容,如名字或限定符。每一行都称为“标记”,包含关于单个实体的所有信息,例如员工的姓名、性别、部门、教育等等。对于关系数据库管理器(如SQL Server),数据库通常包含几个包含相关数据的不同表。查询是查询数据库中的数据的SQL Server对象。
依据研究方式,查询能够检索和组合数据库中不一样表中的数据。比如,您能够研究一个查询来告诉您有多少员工在该公司工作了一年以上。查询还能够对一组数据执行运行,比如更新或删除组标记。
表单是一个窗口,能够方便地查看数据库中的现有标记或向数据库中添加新标记。在SQL Server中,您能够建立一个表单来同时从单个表或多个表查看数据,也能够打印和显示表单。报表是一个SQL Server对象,用于显示数据。其功能类似于表单,但一般用于数据打印,不能输入数据。页面是一种特殊的表单类型,用户能够使用web浏览器查看和编辑SQL Server表。
C#是由吸取C++优点避免了缺点的一种语言不同优点同时又摒弃了其中一些难以理解的概念,而且存在很大的可移植性开发功能以及面对对象的编程性语言。
(三)应用需求分析
目前英语四六级在线考试系统一般符合两个方面的需求,对考生的要求是考生和管理员。考生的需要是能够在指定时间内在网上进行各种科目的考试,系统管理员的任务是最复杂的,不但要管理和维护考试库,而且管理考试,还要管理用户。