课程在线测试系统设计

在电子技术课程中,教学效果评价是教师在教学工作中的比较重要的一个环节,传统的教学评价是通过纸质考试来实现的,从教师出卷到学生考试再到教师阅卷,这过程费时又费力。为了减轻教师出卷阅卷的负担,同时让学生在教学效果评价中更好地巩固自己所学电子技术知识,本文设计了一个电子技术课程在线测试系统。 HM000103
本文中系统能实现登录,用户信息管理,试题题库管理,试卷生成管理,在线测试和自动评分等功能。主要的试卷生成功能采用的是随机抽取算法的设计原理并通过SQL语句来实现的。系统对硬件环境要求不高,可在小范围的课堂教学使用。
 针对用户群体的需求分析后,本文优化了系统在手机中的用户体验,让学生能够用手机在系统中完成登录,选卷,考试并保存等功能。通过测试,系统能在PC中Windows XP/7系统和手机中IOS和Android平台下稳定运行,且基本达到了预期的设计目标,有一定实用价值。
关键词:在线测试; 随机选取算法;手机登录
.1 在线测试系统设计背景
随着新世纪网络技术的快速发展,远程教育越来越成为不可或缺的部分,很多国外大学和相关教育机构开始普及远程教育。远程教育包括多个环节有教学系统,在线测试系统以及答疑系统。这其中在线测试系统是比较重要的一个环节。
如今国内远程教育虽然逐渐发展起来,但是目前大部分学校机构考试时仍采用纸质试卷,这样组织一次传统纸质考试需要至少五个步骤,即教师出题,学生考试,教师阅卷,教师修改,试卷分析。随着考试的增多,教师的任务量也增大,批改大量卷子也是枯燥乏味的工作,中间过程也可能会出现不可避免的误差,因此传统纸质考试逐渐不适用于学校现代化考试的需要。然而在线测试系统的出现,不仅能减少教师负担提高工作效率,还能避免批改过程中出现的分数误差。在线测试系统的随机和手动成卷功能
还能以最短时间准确生成不同科目不同题型的试卷,这样教师可以把重心放在维护题库而不是组织考试,既方便又有经济可观性。同时还能够有效地管理学生成绩,方便教师查看比较随时掌握学生的学习情况,因此有很大必要性来开发在线测试系统。
《电子技术课程》主要包括“模拟电子技术”和“数字电子技术”两大部分,是一门理论性和实践性相结合的技术基础课程。而理论性方面在考试题型上有选择题,判断题和问答题等,在线测试系统可以实现学生对这些题型的在线答题。
为了适应这些需求,我设计了一个功能比较基础的在线测试系统,是一次初步的尝试,目前本系统应用对象是学生和教师,系统的设计目的是让学生在学习完课堂知识后能够用电脑或者手机登录系统测试来巩固所学知识。                                            
    本系统根据任务书要求,实际教师使用需求来设计,采用三层架构,通过SQL语句实现随机生成试卷,使其应用更灵活,学生考试后成绩能导出Excel,方便教师统计查看。整个系统界面美观大方,结构清晰,操作简单便捷。
1.2 论文结构
本论文具体介绍了在线测试系统的设计背景,原理,各模块的功能实现以及系统的应用范围。论文结构如下:
第一章介绍在线测试系统的设计背景及其发展趋势。
第二章介绍本系统的主要开发软件和开发语言。
第三章从系统的设计要求和功能流程来引出整体的开发思路。
第四章描述系统的格模块功能和实现,即前台设计和后台设计。研究了数据库的设计思路,主要功能模块即试卷生成模块的设计原理,并演示考生如何登录系统考试,教师如何进入系统批卷,管理员如何维护系统。
第五章是总结和展望,包括系统的运行和应用范围,个人经验总结和系统的展望。查看完整请+Q:351916072获取
摘要  I
ABSTRACT  II
第1章 绪论  1
1.1 在线测试系统设计背景  1
1.2 论文结构        2
第2章 开发软件介绍  3
2.1 开发语言        3
2.2 开发环境        3
第3章 系统整体设计  5
3.1 设计总体思想    5
3.2 系统功能流程    6
3.3 系统功能介绍    7
第4章 系统后台设计  9
4.1 数据库设计      9
4.2 主要模块设计原理  14
4.2.1 自动成卷条件  14
4.2.2 成卷算法    15
4.2.3 自动成卷    16
4.2.4 手动成卷    20
4.3 登录模块        26
4.4 系统管理模块    26
4.5 试卷生成模块    28
4.6 在线测试模块    31
4.7 自动评分模块    32
4.8 题库管理模块    34
第5章 总结和展望  35
参考文献  38
致谢  39
附图、附录  40查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3176.html

好棒文