初中数学网上考试系统的设计与实现

摘 要:

科技在人类的历史长流中愈洗愈精,不仅包括人们日常的生活起居,甚至还包括了考试的变化。之前的考试需要大量的时间和精力,组织者还需要挑选并考查结果,以及为了强制有效地进行考试所需要采取的一些步骤,本文也提供了一种解决这些问题的审计系统。
本文将介绍的初中数学网考系统是以浏览器为载体而呈现的,简言之就是在浏览器上进行考试。其中的核心的技术是使用MySql数据库和JavaWeb技术来进行设计,其中最重要的功能有:功能管理、考试及时评判、错题统计、用户管理、试题管理、自动组卷。
本节应包括整个系统的一部分及其代码的一部分,对系统本身设计、设计、测试,并说明系统内的操作。考试及时评判必须能进行一个简单的运行测试,且运营良好,要近乎符合设计要求。
关键词:考试;JavaWeb;网络;初中数学

Design and Implementation of Junior Middle School Mathematics Online Examination System

Undergraduate:Zhang Hanbang
Supervisor:Deng Yan Cheng Xiaoxiao
Abstract: Technology is advancing, and with it the way people live and work is changing, not only in terms of clothes and food, but also in terms of exams. The previous exams required a great deal of time and effort, and the organizers had to select and examine the results, as well as the many steps taken to enforce the effective conduct of the exams. This paper provides an online audit system to solve these problems.
The network examination system described here mainly uses the browser as the interface, simply speaking is that the browser can be used as a direct user to visit the browser website. One of the core technology is the use of JavaWeb and MySQL database design, which the most important functions include: user management, function management, role authority management, examination timely evaluation, test management, error statistics, automatic paper composition.
This section shall include a portion of the entire system and a portion of its code, the design, design, testing of the system itself, and a description of the operations within the system. Exam timely evaluation must be able to run a simple test, run well, almost meet the design requirements.
Keywords: Examination; JavaWeb; Network

目录

摘 要 i
关键词 i
Abstract ii
Keywords ii
1 绪论 5
1.1 研究的目的及意义 5
1.2 研究开发现状分析 5
1.3 研究的内容 5
2 系统相关技术 6
2.1 JAVA简介 6
2.2 J2EE 6
2.3 MySQL 6
2.4 Eclipse 6
2.5 Tomcat服务器 7
3 可行性与需求分析 7
3.1 可行性分析 7
3.2 需求分析 7
4 系统总体设计 8
4.1 系统概要功能图 8
4.2 系统基本功能 9
4.2.1 登录功能 9
4.2.2 系统答题 9
4.2.3 答题得分 9
4.2.4 错题解析 9
4.2.5 系统功能管理 9
4.2.6 用户管理 10
4.2.7 角色管理 10
4.2.8 题目管理 10
4.2.9 试卷管理 10
4.3 数据库设计 10
5 系统详细设计 15
5.1 学生用户端 15
5.1.1 学生用户登录 15
5.1.2 主界面 16
5.1.3 系统答题 16
5.1.4 答题得分 17
5.1.5 错题解析 20
5.2 管理员端 20
5.2.1 管理员登录 20
5.2.2 管理员主界面 21
5.2.3 系统功能管理 21
5.2.4 用户管理 22
5.2.5 角色管理 23
5.2.6 题目管理 24
5.2.7 试卷管理 25
5.3 数据管理 26
6 系统测试 27
6.1 功能测试 27
参考文献 30
致谢 31

1 绪论

1.1 研究的目的及意义
随着中小学课堂中,智能化教室和智能化设备的增多,对于纸质试卷的替代品愈发增多。如在线答题系统,在课堂上老师只需几分钟就可以挑选题目完成一套随堂测试。首先书本上课后题目不够多,其次短时间出一套试卷不仅费时费力还需要进行阅卷等等一系列后续环节,从而降低了教学效率。
而本文开发的初中数学网上考试系统具有一定的现实意义,首先对老师来说,这样一套系统不仅大量节约了老师出卷、阅卷的时间,也提高了课堂效率为老师进行其他教学活动创造了空间。其次,对学生来说,心理上不再面对厚如山高的试卷,消除了一定的懈怠提高了积极性。交互方面,学生可以做完题就马上能得知答案,在短时间内就能知道对知识点的把握情况。总之,这样一款网上考试的系统虽然可以提高考试的效率,但是这款系统还有一些细节的地方没有得到完善,可以变得更好。目前该系统尚且不支持多科目或者题型多样性的考试。本系统的开发还是贴切了实际情况,提供一些实际基础。
1.2 研究开发现状分析
在经过严密的调查之后发现,我国的考试系统发展起步晚,覆盖率低。当下由于教育经费的增加,大多数学校教学环境得到改善,但是考试系统特别是适用于大多数可以在中低端硬件上使用的考试系统还有很大的空缺。另外从软件角度出发,大多数软件只支持单科目或者单题型的模式,造就了开发成本高,不利于融合到现实教学环境中。这方面我国还与国外有一定差距,不过我相信在我们的不断努力下,这种差距会越来越小。
我国的信息技术教育还没有得到完善,与我国国内的信息技术教育相比较,国外的信息技术教育在很早之前就开始了并且日渐完善。K-12阶段的STEM改革在20世纪80年代的美国就已经开始了,也在积极的推动着STEM课程的发展。而且,而且一套完整的STEM系统美国早就已经出台了,当前我国的STEM系统也在不断的取得发展,目前许多的学校都引进了STEM教育,并且也培养出了大量的工程师和技术人员。[1][2][3][4]
1.3 研究的内容
开发该系统的主要目的是实现初中数学网上考试,为了实现这个目标、完善这个系统需要完成以下这几个步骤:

1:分析当前国内国外的线上考试系统发展以及其工作的流程。
2:根据他的流程,对整个的软件进行一个结构设计,并且规划和完成它的设计图。
3:完善这个系统的每一个模块,如:后台系统的模块。涵盖考题的筛选、丢弃、上交、评判等功能。浏览器界面考试模块。涵盖试题下发、考试时间的计算功能。教师出题方面的模块。包括试卷的生成,在考题上的选择和得分评判上的功能。
4:利用MySql数据库和JavaWeb对它进行一个编程和设计,然后对初中数学网考系统进行一个代码编写以及功能上的调试,和一个整体的测试。
5:对计算机服务程序进行一个深入的了解和利用,以及了解并利用数据库。

2 系统相关技术

本设计涵盖了许多技术和工具,整个设计是以Java语言为背景的。详细地说则是以Java和J2EE的技术来实现后台;而编写的平台则是eclipse;数据库则是采用了MySQL,方便简洁非常适合;该设计采用了tomcat来作为部署容器;整个设计各模块清晰明了。
2.1 JAVA简介
Java是基于编程语言的一种可靠性和安全性,并且可以使软件开发的效率和质量得到不断提升同时满足用户的运用需求。进不断地提高计算机的服务质量[6]。面向对象是他的特色,这种面向对象的编程相比之前的面向

  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值