移动端在线考试系统设计与实现开题报告

 2022-11-20 11:25:07

1. 研究目的与意义

背景:如今移动端的在线考试的易操作、易管理、流程规范等特点被越来越多的人青睐,传统考试正面临着一场改革,网络在线考试的模式必然是未来教育考试的发展趋势。随着网络的发展,互联网已经普及的非常广泛,随着这些周围环境的改变,人们开始去寻找新的方式来去达到更客观,更方便快捷的去达到考试的目的。

移动端的在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,手机的便捷性随时随地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。有趋势表明,考试的标准化、计算机网络化已当今考试的发展方向,当前国际上许多考试认证,例如GRE(美国研究生入学考试)、CISCO(思科),其出题、答卷以及评分都是在计算机上完成的。无纸化的考试形式有着其科学、及时、准确、公平等优点,具有传统考试形式无法替代和比拟的优势。

意义:计算机应用及网络技术的迅猛发展,使得人们迫切希望利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率、提高考试的质量。在线考试系统对实现远距离的同步考试,提高考试效率,确保考试结果的公平、公正、科学、及时等具有重要的意义。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

在线考试系统的关键问题在于利用遗传算法来自动组卷上面。

遗传算法是一种模拟自然界生物进化规律的优胜劣汰规则演化而来的随机搜索算法,它模拟生物界从一个随机初始种群开始,通过对种群中个体不断进行选择、交叉、变异等操作,使种群中的优秀个体经过进化后保留下来, 淘汰劣质的个体,通过不断的进化得到越来越优 秀的种群,其在解决多种约束条件下的最优解这类问题上具有优秀的表现。

而组卷是根据用户给定的约束条件 (试卷总分、难度系数、考试时长、考试章节、题型、题量、曝光度等),从试题库中依据一定的策略(算法)选取与约束条件相匹配的试题组成试卷的过程。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

目前关于在线考试系统有许多应用,例如驾考宝典app、考试云、考试酷、云测库、高校的在线考试系统、各种执照的考试系统等等,他们各有各的优缺点,下面是几个实例说明。

例如驾考宝典app,是一款主要集合了考试,学习功能的app,但是在线模拟考试是其主要功能,驾考宝典采用最全国标准题库,并整合各省市地区题库。 首创以图片展示 文字讲解 视频演示的方式,直观详细地讲解驾考知识。 学员可以通过设置车型来备考A、B、C类驾照,学习科目一、科目四理论考试,及科目二、科目三路考考试。学员的每次模拟考试都是从海量题库中随机抽取一定量的题目自动组成试卷并自动评分。它的考试题目主要是选择题,并且每道题都有相关知识点以及相应的视频讲解,还配有错题集,可以反复做自己做错过的题目。驾考宝典还创新出一种考试题型,是用视频的形式开模拟现实情境,来考核学员,是一种很实用的考试,同时他也集中了许多的其他功能,已经不仅仅是在线考试系统了。它的主要缺点就是只有选择题,并没用其他题型,仅考试功能上面功能较为单一。

考试酷app,它有各种各样的考试科目,例如学历类、职业资格类、外语类、计算机类、财会类、建筑类、医药类、外贸类、公务员类等等各种科目的题型都有,题量,题型都非常多,每个老师和主管还可以创建自己的班级,在自己的班级中发布自己组的试卷,也可以把试卷发到公共题库中,又系统来改分,每套试卷都有自己的信息表,包含试卷来历,出题人,试卷总分,答题时间,答题卡等等每个学员也可以查看自己曾经考过的试卷以及自己收藏的试卷。而且,它不仅仅又自己的app,还有考试酷的网页版,更方便学员以及老师的管理。每个学员和老师又需要等级自己的邮箱,老师和学生可以通过邮箱来交流,进一步完善了在线考试系统,进一步提高了考试效率。学校的老师组织自己班级里的学生进行统一的作业练习、或者布置家庭作业、或者开展一次模拟考试、甚至是组织真正的期中期末考试,又或者是某个企事业单位组织内部员工的集体培训、或者全体员工的技能和业务考核等,都可以用班级考试的模式来很好地实现。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

本课题由客户端和服务端两部分组成,基于Android平台开发设计,开发环境选择IntelliJ IDEA,选择合适的Android SDK 版本,采用java语言编写,数据库部分采用Mysql设计,服务器端是在 Windows 操作系统下搭建,使用的是 Apach 的 Tomcat 服务器,本系统基于B/S 体系结构技术。

5. 工作计划

第一、需要完成本课题的需求模块分析,功能模块分析以及开发环境的搭建。

第二、查阅各个相关的文献和论文,适当的了解相关的外国最新技术,翻译外国文献,学习本课题所需要用到的语言。

第三、分析数据库的内容以及模块,了解数据库相关的知识,完成数据库的设计。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。