摘要
随着社会的发展,教师肩上的责任也在逐渐加重,给学生布置的各种测试接连不断,如何利用计算机来为教学服务,减轻教师出题、评分的工作量,成了教育行业普遍关注的话题。
本文主要研究了基于Flash的出题系统的设计与实现,文中以选择题、判断题、填空题为主要出题形式,以XML文件为数据库载体,通过Flash CS4中的AS3.0语言体系来编程实现。基本功能包括:简单、方便的出题;灵活的题库管理;准确的评分。
利用这个系统,教师可以节省大量的重复劳动时间,将宝贵的时间投入到教学中去,从而提高教师的工作效率。
关键词:Flash,出题系统,设计
Abstract
With the development of society, teachers shoulder the responsibility is also gradually increase, to test students continuously, how to use the computer to serve for the teaching, the teacher's questions, score reducing the workload, the attention of the education sector topic.
This paper mainly studies the design and application of test system based on FLASH, the choice, judgment, fill in the blank questions as the main questions in the form of XML file, the database support, through Flash in CS4 system AS3.0 language programming. The basic features include: simple, convenient examination question bank management; flexible; accurate score. Using this system, teachers can save a lot of duplication of work time, the time devoted to teaching, so as to improve the efficiency of the work of teachers.
Keywords: Flash, test system, design
作为教师,经常会让学生做各种测试,这些测试,以前大多是纸质试卷,现在很多是在网上进行的,但网上测试会受到网络的影响,所以单机版的测试系统比较受老师的欢迎,然而真正想找一款适合自己又比较容易上手的单机版测试系统却很难找到,于是想制作一个小巧又容易上手的测试系统,既可以检查学生对某学科知识的掌握程度,也可以让教师节约时间,把更多的时间投入到教学中去。为了使系统在教学中发挥更大作用,提高工作效率,工作质量,现提出如下的系统开发目标:第一,系统应具有实用性、可靠性及方便性;第二,有独立的登录界面;第三,教师可以方便地管理题库;第四,系统能实现自动评分,并能显示答题正确情况。
如今高校的计算机基础课程,要考核大学生对所学知识的掌握程度,大体上要从两个方面进行。一方面,需要考查学生对基本知识、基本概念掌握的情况;另一方面,要考察学生的实际操作能力。这就要求考试既要有有关的概念、有关的知识点的测试,也要有实际操作能力的测试。最初,计算机基础课的考试方法一般采用笔试的方法,即由老师出题,学生笔答。这种考试方式较好地反映了学生对基本知识的掌握情况,但是却没有反映出学生的实际操作能力。而计算机基础课恰恰是以实际操作为主的课程,用笔试考试不能反映出学生的实际操作能力,会出现实际操作能力较强的学生考试成绩反而很差的现象,甚至出现不及格的情况,而实际操作能力很差的学生可能会考很高的分数。这样的考试方式会引导学生只注重基本知识的学习,而忽视实际操作能力的培养。为了解决这个问题,现在普遍采用的方式笔试加上机考试,然后人工判卷。这样的考试方式较全面地反映了学生的知识掌握情况和实际操作能力,但是存在的问题是教师判卷的工作量很大,而且不同的教师掌握的标准也可能不同,从而影响学生成绩的公平性。为了公正准确地反映学生的成绩,最好的方式应该是教考分离,同时让计算机来辅助教师判卷,以减轻教师判卷的工作量,增加成绩的公平性。这就需要有针对性地开发一个考试系统,由计算机自动出题并判卷,让学生抛开纸和笔,直接在计算机上考试。通过对现代教育技术的应用,采用计算机网络技术实现无纸化的“网络考场”,是对传统考场的一种延伸与变革,同时它还可以充分利用网络无限广阔的空间,随时随地的对学生进行考试。
为推动考核方法改革,加快考核手段的现代化,根据教学的实际需求,必须改变传统的纸张考试的方式,充分利用计算机和网络技术,实现网络计算机考试。采用键盘、鼠标、屏幕来进行考试的模式应运而生,这种模式就是无纸化考试。与传统的考试方式相比,它以电子档案取代了纸质档案,以电子试卷取代了纸质试卷;它利用计算机程序自动评改客观题、自动评分并登记分数取代了传统重复、机械的改卷、统分,提高了改卷速度,节省了大量的时间和宝贵的物质资源;它还可以充分利用网络无限广阔的空间,随时随地的对学生进行考试,大大简化了传统考试的过程,减轻了繁重的考务工作;它还避免了考试过程中的人为因素,提高了考试考核水平和管理水平;它还利用先进的计算机技术,实现对题目的有效管理,大大降低老师的工作量。因此,针对江苏省高等学校计算机等级考试的需求,为促进该省计算机基础知识的教学,提高计算机等级考试的通过率,特开发此模拟系统来使学生们熟悉计算机等级考试的考试环境。
当今的社会是一个信息的社会,也是一个知识经济的时代。自从世界上第一台计算机的问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降一级软件应用的快速扩展引发了信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”
的蓬勃兴起。可见,世界已经进入在计算机信息管理领域中激烈竞争的时代,应用计算机已经是很普遍的事情了,如同我们离不开的汽车一样,我们应该说,谁掌握的知识,信息量大,信息处理速度快,谁的效率就高,谁就能在各种竞争之中立于不败之地。
本文针对基于FLASH的出题系统展开研究,主要内容是:首先,阐述了出题系统的研究背景,分析了出题系统的特点,介绍了相关的技术;其次,对出题系统做了系统的需求分析,以及根据需求分析的结果而进行的总体的设计;最后用Flash的语言将系统编程实现,并且进行了测试,测试的结果,比较正常。
本文共分为五个章节,主要安排如下:
第一章,绪论。论述了本文的研究背景和研究意义。介绍了国内的研究情况,并且进行了可行性分析,最后简单描述了各个章节的主要内容。
第二章,介绍了Flash CS4、ActionScript 3.0以及XML。
第三章,出题系统的系统需求和总体的一个设计。
第四章,详细描述了系统是如何实现的,其中包括框架的生成,登录界面,不同的题目构造,上下题目的切换以及交卷评分等等。
第五章,总结与展望。总结本文的创新点及测试系统展望。
利用Flash开发出题系统界面演示:
登陆界面
选择题界面
判断题界面
填空题界面
评分后界面
目 录
第一章 绪 论
1.1 研究背景
1.2 国内研究概述
1.3 可行性分析
1.4 本文章节安排
1.5 本章小结
第二章 相关技术简介
2.1 Flash CS4简介
2.1.1 Flash基础
2.1.2 Flash主要功能
2.1.3 Flash功能拓展
2.1.4 Flash发展前景
2.2 ActionScript 3.0简介
2.2.1 ActionScript 3.0基础
2.2.2 ActionScript 3.0的优点
2.2.3 ActionScript 3.0的版本
2.3 XML简介
2.4 本章小结
第三章 系统分析与总体设计
3.1 需求分析
3.2 系统主要的功能
3.3 系统功能结构图
3.4 题库的设计
3.5 题库的维护
3.6 本章小结
第四章 出题系统的实现
4.1 系统框架的实现
4.2 数据库的实现
4.3 登录界面
4.4 自动出题的实现
4.5 上下题的切换
4.6 评分的实现
4.7 本章小结
第五章 总结与展望
5.1 总结
5.2 展望
参考文献
附 录
攻读研究生期间公开发表的论文
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)