当前位置:文档之家› 安徽理工大学毕业设计开题报告

安徽理工大学毕业设计开题报告

本科毕业设计开题报告
院系:计算机科学与技术
专业班级:2000级2班
学号:384001236
学生姓名:石琪
指导教师:胡胜利
2005年 3 月 14 日
一、课题的名称、来源
1、课题名称
数据结构多媒体教学系统
2、课题来源
数据结构多媒体教学系统,是为了配合数据结构课程的教学而设计的,可作为教学资源库的一部分。

二、课题的研究现状
多媒体计算机辅助教学,是20世纪90年代多媒体技术发展起来后与CAI技术相结合的产物。

多媒体技术是当代计算机技术关注的热点之一,是指把文字、音频、视频、图形、图像、动画等多媒体信息通过计算机进行数字化采集、获取、压缩/解压缩、编辑、存储等加工处理,再以单独或合成形式表现出来的一体化技术。

因为多媒体的数据类型不仅包括数字和文本,还包括仿真图形、立体声音响、运动视频图像等人类最习惯的视听媒体信息,所以多媒体技术为教育的发展开辟了新天地。

多媒体使学生的感观和想象力相互配合,产生前所未有的思想空间和创造资源。

教育软件的多媒体化更进一步满足学生心理上的不同要求。

随着计算机辅助教学在国外的兴起,我国也很快跟上了国际步伐。

我国从80年代起步进行CAI的实验,北京师范大学、华东师范大学成立了教育技术研究所,专门从事计算机辅助教育方面的研究,在全国成立了计算机辅助教育学会。

华东师范大学于1980年研制出“计算机辅助BASIC语言教学系统”取得良好效果。

清华大学研制的通用型CAI写作系统,达到了90年代国际先进水平。

但是,与发达国家相比,在CAI领域我国无论是在研究方面还是在应用方面,都存在较大差距。

在高等院校,近几年来开展计算机辅助教学得到了广大师生的积极响应,学校也投入了大量资金,新建了许多多媒体教室和网络教室。

但光有硬件是远远不够的,还必须由适合于各专业教学的多媒体CAI软件。

大众化的软件可以购买,但各专业的专业课程软件必须由专业老师和学生自己编写,这样才能真正将多媒体教学深入专业、深入课堂。

三、课题的研究意义
自进入九十年代以来,多媒体技术迅速兴起、蓬勃发展,其应用已遍及国民经济与社会生活的各个角落,正在对人类的生产方式、工作方式乃至生活方式带来巨大的变革。

特别是由于多媒体具有图、文、声并茂甚至有活动影像这样的特点,所以能提供最理想的教学环境,它必然会对教育、教学过程产生深刻的影响。

这种深刻影响可以用一句话来概括:多媒体技术将会改变教学模式、教学内容、教学手段、教学方法,最终导致整个教育思想、教学理论甚至教育体制的根本变革。

多媒体技术之所以对教育领域有如此重大的意义,是由于多媒体技术本身具有许多对于教育、教学过程来说是特别宝贵的特性与功能,这些特性与功能是其他媒体(例如幻灯、投影、电影、录音、录像、电视等)所不具备或是不完全具备的。

实践已证明多媒体教学系统有如下效果:
1)学习效果好;
2)说服力强;
3)教学信息的集成使教学内容丰富,信息量大;
4)感官整体交互,学习效率高;
5)各种媒体与计算机结合可以使人类的感官与想象力相互配合,产生前所未有的
思维空间与创造资源。

《数据结构》是计算机专业学生必修的核心课程之一,是进一步学习后续课程的重要专业基础课。

它逻辑性强,抽象思维多,算法思想复杂,一直以来都是教学的重点,同时由于传统的教学方式的局限,只能对算法进行结构分析,无法进行动态运行演示,学生难以较快掌握,因而常常达不到教学的预期效果,影响后续教学。

本课题的目的在于充分发挥多媒体计算机技术在教学上的优势,提供一种有效的手段,引导学生主动思考,利用声音、图像、动画、文本等多种媒体的有效组合,帮助学生理解数据结构中的重点和难点,以提高学习效率和改善学习效果。

四、本系统拟采用的技术路线
为了设计该软件,我选择了当前较流行的可视化开发工具――Delphi 7.0,加上用来制作数据结构演示的Flash MX 2004及制作软件界面元素的PhotoShop CS。

虽然Macromedia Authurware软件在多媒体制作方面比传统程序设计软件有着很大的优势,而且更为方便,但是DELPHI7.0却更为灵活和强大,特别在数据库方面的优势是Macromedia Authurware所不具备的,而这也是设计自动出题模块中的题库部分所必备的,因此综合考虑还是选择了DELPHI7.0。

(在此应提出本课题的关键要解决的问题及相应的解决方案!)
五、系统的组成和功能构想
在本软件的设计中,严格按照软件工程的理论和方法分析确定了软件的模块及结构、数据结构和系统功能的具体实现方案,并由此设定了智能启动模块、用户管理模块、用户学习模块、数据结构演示模块、自动出题模块,其具体功能如下:
●智能启动模块:为用户提供一个简捷的途径来使用本软件的各功能。

●用户管理模块:可对用户的信息进行管理,同时可对用户的学习情况进行记录。

●用户学习模块:为用户提供一个交互式的应用界面,使用户可以通过该界面根
据章节的选择来学习相关内容。

●算法演示模块:可对用户选择的章节中典型的算法给予动态演示。

学习检验模块:用户经过相关章节的学习后,可选择试题进行测验,以检验学习效果。

(在此应提出本课题的主要功能及相应的结构设计!要较为详细!)
运行环境要求:
硬件环境:P133,16M内存
软件环境:Windows 9.x 、Windows 2000、Windows XP 操作系统
六、进度安排
3月1日-3月31日:收集资料,并查阅相关书籍。

4月1日-4月23日:准备素材,对系统进行分析,并完成总体设计方案。

4月24日-5月27日:完成软件系统,并对其进行测试。

5月28日-6月3日:完成论文的写作。

参考文献:(在此要列出你所参考的书籍或文献!)。

相关主题