毕业设计(论文)Authorware与数据库结合开发的研究与应用.doc
《毕业设计(论文)Authorware与数据库结合开发的研究与应用.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)Authorware与数据库结合开发的研究与应用.doc(31页珍藏版)》请在三一办公上搜索。
1、本科毕业设计(论文) 题目名称:Authorware与数据库结合开发的研究与应用学 院: 计算机科学技术 专业年级: 计算机科学与技术(师)06级 学生姓名: 班级学号: 1班07号 指导教师: 二一 年 五 月 二十六 日摘 要Authorware是一款目前很常用的多媒体计算机辅助教学课件制作工具,利用其对多种媒体表现形式的集成功能和丰富的交互方式进行多媒体课件的开发是该开发工具的独特优势。从目前Authorware的实际应用来看,大多数人还仅限于制作一些比较简单的多媒体课件。但是很多软件在开发时都需要和数据库软件等结合,来进行对数据大量快速地处理。如何将多媒体开发技术和数据库技术有机的结合
2、是课件设计人员经常面临的问题。本文在介绍CAI开发基本理论和典型CAI开发工具Authorware特点的基础上,研究了如何将二者进行有效结合。介绍了其理论支持和关键技术,包括ODBC数据源的建立和相关的数据库操作函数。尤其是重点研究了利用UCD通过ODBC连接数据库,以及连接不同数据库的差别。其中,着重介绍连接Access数据库,并以学生信息管理系统为应用实例对Authorware与数据库结合开发的理论进行了实际应用。关键词:计算机辅助教学;UCD;ODBC;AccessAbstractAuthorware is a very commonly used in the current mult
3、imedia CAI courseware authoring tool, using its various media forms of integration and rich interactive approach to multimedia courseware development is the unique advantage of the development tools. From the current view of the practical application of Authorware, most people still only produce sim
4、ple multimedia courseware. But many software developers, we need to integrate and database software to carry out a large number of fast data processing. How to develop multimedia technology and database technology is the combination of organic courseware designers often face the problem.Based on the
5、 introduction of basic theory and typical CAI development development tool, CAI Authorware characteristics on the basis of research on how to effectively combine both. In particular, focuses on the use of UCD connect to the database through ODBC and connect to different database.Which focuses on con
6、necting Acess database, and student information management system as a case study on the development of Authorware and database theory combined with practical application.Key words:CAI; UCD; ODBC; Access目录摘 要IAbstractII第1章 绪 论11.1 背景11.2 问题的提出1第2章 多媒体CAI32.1 基本概况32.2 设计方法42.3.1 课件设计的基本要求42.3.2 开发过程步
7、骤52.3 关于Authorware62.3.1 Authorware的功能62.3.2 Authorware的特点6第3章 Authorware结合数据库83.1 数据库简述83.2 理论支持93.2.1 UCD函数93.2.2 ODBC数据源103.3 关键技术113.2.1 ODBC数据源的建立113.2.2 数据库操作函数113.4Authoreware连接数据库123.4.1 连接Access数据库123.4.2 其他数据库的连接133.5 优势与特色13第4章 综合应用实例开发144.1 需求分析和前期策划144.2 系统概要设计144.3 系统详细设计154.3.1 数据库设计1
8、54.3.2 系统登录164.3.3 系统框架设计18结 论24致 谢25参考文献26第1章 绪 论1.1 背景在科学技术迅猛发展的今天,特别是计算机技术、通信技术和网络技术等已经在人们日常生活、工作、学习日益普及。多媒体已经越来越多地应用于人们生活、学习、工作等各个领域。使用多媒体技术制作软件也越来越多地应用于现代教学中。Autorware是由Author(作家;创造者)和Ware(商品;物品;器皿)两个英语单词组成,顾名思义为作家用来创造商品的工具。Authorware最初是由Michael Allen于1987年创建的公司,而multimedia正是Authorware公司的产品。197
9、0年代,Allen参加协助PLATO学习管理系统(Learning Management System,PLM)的开发。Authorware是一种解释型、基于流程的图形编程语言。Authorware被用于创建互动的程序,其中整合了声音、文本、图形、简单动画,以及数字电影。Authorware是美国Macromedia公司开发的多媒体制作软件。该软件基于图标和流线程的编程环境,把文本、图形、图像、动画、视频和声音等像搭积木一样组合起来,并提供较好的人机交互界面。其在多媒体制作领域一直以功能强大、使用方便、可扩展性强而著称,而且被越来越多的人所接受,成为专业及非专业人员开发多媒体软件的有力工具,成
10、为人们工作中不可多得的得力助手。该软件以其非常直观的制作方法和丰富的交互功能越来越获得广大用户的青睐,目前已成为国内外最流行的多媒体集成软件。Authorware自1987年问世以来,获得的奖项不计其数,其面向对象、基于图标的设计方式,使多媒体开发不再困难。Authorware成为世界公认领先的开发因特网和教学应用的多媒体创作工具,被誉“多媒体大师”,Authorware的版本不断更新,功能不断增强,当前的最新使用版本为Authorware 7.0。1.2 问题的提出目前,从大学、中学到小学,随着信息技术的不断发展,教育的信息化在不断的深入进行,这必须将促进教育模式、教学内容、教学方法和教学手
11、段的改革,也必将促进学生学习方式的重大变化。多媒体课件可以说是目前信息技术教育的一个重要内容,他代表了教育领域中计算机应用技术发展的方向,是教育信息化的重要手段,它不仅有利于信息技术资源的的建设,也将是学科教学中教师备课的最佳选择之一。单纯从数据库管理系统来说,采用其它现有的编程软件要比Authorware省力,但在制作多媒体作品时,如果能把Authorware的多媒体功能和数据库技术结合在一起,所制作的多媒体作品就具有一定专业水准。多媒体的教学效果已为广大用户所接受,例如多媒体制作的计算机辅助教学 (CAI)软件,一改往常的单调乏味的教学画面,创造出一种环境,使之如电视般生动活泼。在Auth
12、orware中调入数据库,可以将多媒体技术与数据库应用技术有机地结合在一起,这样既可以使用数据库管理系统提供数据组织与数据管理手段,又可以充分利用多媒体技术提供的丰富多彩的人机界面,寓教于乐,这才是本课题的意义所在。第2章 多媒体CAI2.1 基本概况计算机辅助教学(Computer Aided Instruction ,简称CAI)是在计算机辅助下进行的各种教学活动,以对话方式与学生讨论教学内容、安排教学进程、进行教学训练的方法与技术CAI,被广泛译为“计算机辅助教学”,已基本得到教育界的认可。但从目前的实践来看,“计算机辅助教学”的范围远远大于英语中CAI的本义,而随着现代教育技术的不断深
13、化,这一领域的概念的内涵和 外延还在发生着变化。是在计算机辅助下进行的各种教学活动,以对话方式与学生讨论教学内容、安排教学进程、进行教学训练的方法与技术。CAI为学生提供一个良好的个人化学习环境。综合应用多媒体、超文本、人工智能和知识库等计算机技术,克服了传统教学方式上单一、片面的缺点。它的使用能有效地缩短学习时间、提高教学质量和教学效率,实现最优化的教学目标。实际上,“计算机辅助教学”包含的范围大体有如下几个内容:CAI计算机辅助教学CBE计算机辅助教育CAL计算机辅助学CBI计算机化教学CAC计算机教育应用CAI只是其中的一部分而已。但我国的近几年的实践却把CAI同计算机辅助教学这一概念划
14、出了等号,应该说,这是对CAI的大胆扩展,是别具特色的一个方向。计算机辅助教学技术的主要研究内容包括: 1计算机辅助教学模式:目前CAI系统通常采用的教学模式有以下6种: (1)练习:包括编排题目、比较答案及登记分数,通常作为正常教学的补充; (2)个别指导:包括教授规则、评估学生的理解和提供应用的环境等; (3)对话与咨询:又称为“苏格拉底”教学模式,允许学生与计算机之间进行比较自由的“谈话”; (4)游戏:创造一个带竞争性的学习环境,游戏的内容和过程与教学目标相联系; (5)模拟:用计算机模仿真实现象(自然的或人为的现象),并加以控制,如模拟化学或物理实验和飞机、车船驾驶训练等; (6)问
15、题求解:让学生以多种途径运用规则和概念,得到问题的解,既要求学生不仅知道问题的正确答案,而且掌握其解答过程。在具体的教学过程中,根据教学内容表达的需要和教学目的的要求,需要在同一课程不同的内容或不同的教学环节中交叉使用这些教学模式。 2计算机辅助教学课件的制作: CAI系统工程核心是课件。由课件设计者根据教学要求用CAI写作工具或计算机语言编制而成。 3计算机辅助教学写作工具与环境:CAI写作工具是提供给课程教师编制课件的写作环境。良好的写作系统和开发工具是提高CAI课件开发效率的关键。2.2 设计方法多媒体CAI课件是一个用于教学目的的软件,表现特定的教学内容,反应一定的教学策略,开发设计课
16、件要从教学设计与软件开发两个方面来进行。CAI课件的开发可以分以下几个方面:1问题的提出。2可行性分析。3教学需求分析。4总体设计、单元设计的内容。5编写文字脚本、制作脚本。6课件制作。7使用评价,反馈修改完成。8课件是进行教学的软件,既然是软件其设计应当符合一般开发的规律。课件又是用来辅助教学的,也应该符合教学的规律。2.3.1 课件设计的基本要求1教育性 (1)教学目的明确 (2)教学对象准确 (3)体现教学规律 (4)解决教学难点与重点 (5)达到其他教学手段所达不到的教学效果2科学性在设计CAI课件时,要充分地考虑到科学性要求。课件设计的科学性包括两方面即教学内容符合科学性及课件设计与
17、实现的方法符合科学性。 (1)教学内容的科学性 1)表述的科学性 2)规范性 3)通俗简明 4)实用新颖(2)课件设计方法的科学性3技术性由于课件开发涉及相关的技术,尤其是计算机多媒体技术,因此,要想开发出高质量的课件,必须要有高质量的制作技术水平,并充分发挥计算机硬件和软件的性能。 (1)硬件环境 (2)软件环境 (3)交互操作 (4)帮助功能(5)安装与卸载4艺术性课件的艺术性表现为教学艺术与呈现信息艺术两方面。教学艺术的第一个含义是指教学系统性和内容组织的合理性;第二个含义是如何调动学生的学习积极性,启发学生的积极思维,培养学生独立思考和解决问题的能力。不仅要传授知识,而且要教给学生学习
18、的方法。呈现信息的教学艺术是指计算机多媒体如何更好地表现课件的内容。2.3.2 开发过程步骤1需求分析在软件深入设计之前,首先应该明确 要是先哪些目标以及怎样实现。然后要实现哪些目标以及怎样实现。然后要明确软件开发的目的、用户期望等要求。再审视设计的指导方针,客观地审查自己的设计及表现。开发者要站在用户的立场看问题,首先要确定界面和明确用户。2逻辑结构设计这一步主要是明确软件系统的总体结构,包括 明确模块的功能、模块间的调用关系等。在查询了有关谁是客户,他们想要什么的问题之后,就可以确定软件的逻辑结构了。在了解用户需求的基础上策划、确定主题,根据任务性质拟定作品主题,估算任务量,安排工作进度,
19、并对开发任务进行认真分析。若要进行团队工作,还要将任务分解成若干独立的子任务,这时需要弄清各任务的要求及彼此之间的联系。接下来就是应该对软件的逻辑结构进行详细的描述。这一步主要是编写脚本,确定整个软件的程序流程图,定义变量和参数等。3收集、加工和整理素材前面的工作完成以后,就可以根据脚本的内容手机相关素材,并对这些素材进行加工整理,例如整理文本、扫面图片、创作图像、制作动画和片头。4程序设计这一步主要实现开发者的创作构思表现风格,构建程序框架,并在Authorware中集成所有的素材,完成程序编码。通过程序设计具体实现多媒体内容的有机组合。所有多媒体内容均需要良好的程序设计来完成连接、编排与组
20、合,才能形成一个可在电脑中运行并由用户来交互控制的多媒体系统。5软件测试当程序编码完成后,最重要的工作就是进行程序代码的测试工作。充分地进行测试才能发现错误,并分析和判断问题所在,进一步纠错与完善软件。2.3 关于Authorware在各种多媒体应用软件的开发工具中,Macromedia公司推出的多媒体制作软件Authorware是不可多得的开发工具之一。Authorware采用面向对象的设计思想,是一种基于图标(Icon)和流线(Line)的多媒体开发工具。它把众多的多媒体素材交给其他软件处理,本身则主要承担多媒体素材的集成和组织工作。Authorware操作简单,程序流程明了,开发效率高,
21、并且能够结合其他多种开发工具,共同实现多媒体的功能。它易学易用,不需大量编程,使得不具有编程能力的用户也能创作出一些高水平的多媒体作品,对于非专业开发人员和专业开发人员都是一个很好的选择。2.3.1 Authorware的功能Authorware主要功能可以分为三大方面:多媒体素材的集成能力、文字和图像等的处理能力和多样化的交互能力。1多媒体素材的集成能力要做出高水平的多媒体作品,离不开专业人的参与。Authorware本身不能进行声音和数字化的电影生成,在图片处理方面也比不上专业的图像软件(如Photoshop).但可以很好的支持多种格式的多媒体文件,开发者可以充分使用包括声音、图像、文字、
22、动画和数字视频等在内的多媒体集成到一起,以他特有的方式进行合理的组织安排,最后形成一个交互性强、富有表现力的作品。在Authorware 7.0版本中新支持了Flash MX、Windows Media、Quick Time等大量多媒体数据格式。2文字、图像等的处理能力虽然在图行图像处理和动画制作等领域有很多非常专业的应用软件,但是Authorware可以不完全依赖于这些专业软件。它自身就具备了文字、图形图像和动画等处理能力,能够进行文字编辑、简单图形绘制、图像缩放和对象运动的控制等操作,并在发过程中可以随时对不满意的地方进行修改。3多样化的交互作用能力在运行Authorware进行多媒体交互
23、创作时,有10余种种交互相应类型提供用户选择,而每种交互作用响应类型又会对用户输入做出若干种不同的反馈,对程序的流程可以简单也可以复杂。对于最终生成的程序来说,可以使用其中的菜单、按钮,甚至是屏幕上的一幅图像或一片区域与用户进行交互。2.3.2 Authorware的特点1直观易用的操作界面Authorware 7.0提供了10几种形象的设计图标,采用流程线将他们组织起来,这使得整个程序一目了然,初学者非常容易掌握。Authorware还支持鼠标拖放操作,用户可以将多媒体文件直接从资源管理器或图像浏览器插入到流程线上、设计图标或库文件中,进而实现可视化操作。Authorware7.0还提供了各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 Authorware 数据库 结合 开发 研究 应用

链接地址:https://www.31ppt.com/p-3976442.html