基于Web的答疑系统 毕业设计 论文(2)

2019-01-26 13:42

中国矿业大学毕业设计说明书 第 6 页 共 86 页

1.3.4、多样化的提问解答模式

灵活的问题提交方式与问题交流模式也是答疑系统的一个重要模块。根据问题表现的多样性,仅仅是文本的问题方式显然是不够的,学生可能更希望用语言,图象表达自己的意图。随着多媒体越来越普及,网络以及浏览器等对多媒体的传输和处理提供了很好的支持,多媒体的引入可以大大提高教学的效果。因此,本系统提供了三种问题提交模式。

● 问题文本提问模式:问题自动匹配的分析基础。

● 问题语音提问模式:学生对于难以用文字说明的疑问可以使用网上答疑的内嵌录音控件记录下问题语音文件,再上传至服务器,保存到问题资源数据库中。

● 问题背景图片提问模式:学生问题的产生,都是有一定的背景的,比如他可能对某一个程序解剖图中的一个一个细节不清楚,把这幅图和他的问题一起交给老师,将更有助于教师了解学生的疑问。(下图中体现了上述三种提问方式)

中国矿业大学毕业设计说明书 第 7 页 共 86 页

学生向教师答疑是教学工作的一个重要组成部分。通过答疑,学生能够更好地掌握所学的知识,而教师则可以通过回答学生的疑问来了解学习上的难点,从而调整和改进教学的内容和方式。另一方面,其他的学生也可以通过参阅先前的问题及解答,获取宝贵的经验,尽量避免在以后的学习过程中走弯路。在远程教学模型中,如何充分利用网络和计算机的优势,既使得参加远程教学的学生的疑问能够得到及时有效的解答,又能节省教师的时间、提高效率,并且使问题/解答这一资源得到重复利用,这是远程教学系统在设计和实施时需要考虑的一个很重要的问题。网上答疑的提出正是为解决远程教育系统中答疑问题的,作为远程教学中很重要的一个部分,它是一个较为有效和实用的解决方法。

中国矿业大学毕业设计说明书 第 8 页 共 86 页

第二章 软件开发平台及相关技术

2.1 关于Dreamweave Mx

Dreamweaver Mx 功能强大,它结合当前网站管理和设计的最新动态、新特点加入了有特色的元素。它具有强大的HTML编辑功能,还提供了风格同一的站点管理手段,这些都是其他网页制作软件所不可比拟的。使用Dreamweaver Mx 可以使工作流程更加清晰,使网站具有更大的平台独立性。Dreamweave 是一个非常优秀的网页开发工具他有强大的网页风格设计功能而且垃圾代码少,设计灵活,但是其本身具有一些难以克服的缺点,比如表格操作困难、站点设置麻烦、而且调试非常不方便,还好和FP2000可以调用调试,主要特点如下:

1、Macromedia Dreamweaver 提供视觉化网页开发工具的生产力, 同时不会降低HTML原始码的控制, Dreamweaver 提供的 Roundtrip HTML 功能, 让你无误地切换于视觉模式与贯用的原始码编辑器, 拖放式的表格与页框设计以及以透过资料库来管理网站的内容更新。 Dreamweaver 支持跨浏览器的 Dynamic HTML, 阶层式样式表单、绝对座标定位以及JavaScript 的动画让你更易编辑网页。Dreamweaver 乃是第一套針对专业网页开发者特别发展的视觉化网页设计工具。

2、Roundtip HTML 功能完全控制HTML原始码, 着名的BBEdit 与 Home Site 编辑器分别内含于 Macintosh 与 Windows 版本的软件中。 3、当打开其它编辑器产生的网页时, 它会保存既有的 HTML 格式。 使用绝对座标可获得精准且弹性的设计。 Dynamic HTML、直觉式时间轴介面以及JavaScrip 行为库, 可在不需程序下让 HTML组件动起来。 4、以全网站内容管理的方式让你跳脱逐页更新管理的缺点提升你的生产力。 Roundtrip HTML - 完美整合视觉性工具和原始码编辑器 Dreamweaver整合视觉性工作环境及原始码文字编辑器(如BBEdit、HomeSite等)。当你要编辑自己既有的网页时, Dreamweaver会尊重你在其

中国矿业大学毕业设计说明书 第 9 页 共 86 页

它编辑器所做出的原始码, 不会任意地改变它。 而在使用Dreamweaver的视觉性编辑环境时, 你可以在HTML监视器上同步地看到Dreamweaver所为你产生的原始码, 而你若想要在视觉式编辑模式和原始码编辑模式之间跳换的话只要按一下所需的窗口就可以了。

Dreamweaver Mx 可以通过HTML、JavaScript和C来实现其开展。也就是说可以自己书写网页对象,而这些对象可以被JavaScript代码调用。Dreamweaver支持Document Object Model和Dreamweaver JavaScript API,这两个技术支持了Dreamweaver扩展对象的实现。

2.2 关于 InterDev 6.0

Visual InterDev 6.0中增加了许多新特性,更有利于在复杂的小组开发环境中创建数据驱动Web应用程序。下面将对这些新特性作一总结。

新的可定制的IDE特性提供了一系列完整的快捷应用程序开发(RAD)工具,可以帮助专业设计人员更快更好地设计、创建、调试和发布数据驱动的Web应用程序。这其中包括支持动态HTML语言的源代码保存所见即所得WYSIWYG网页编辑器;支持Microsoft Visual Basic Scripting Edition和Microsoft JScript Complete ,及客户服务器源码端对端调试的Microsoft 智能感应源代码编辑器;还包括站点设计和管理工具。

2.2.1、集成的数据库工具

Visual InterDev 6.0提供了一套完整的与动态Web语言集成的数据库工具。其数据库特性包括:数据库与HTML表单和报告的拖放绑定;SQL Sever数据库创建和修正工具;对Internet Explorer 4.0 动态 HTML数据的完全的支持。

2.2.2、增强的Web应用程序编程模型

Visual InterDev 6.0通过直观的编程模型简化了创建Web应用程序的复杂

中国矿业大学毕业设计说明书 第 10 页 共 86 页

性。编程模型包括:基于对象的、事件驱动的Web应用程序编程模型;适用于一般的和基于动态HTML应用程序的编程模型。

2.2.3支持小组开发

Visual InterDev 6.0支持多目标的、基于小组的开发模式,并将其应用程序组件、其它工具和编辑器集成在一起。小组支持包括:本地工作模式,允许单个的开发人员创建、测试、调试应用程序的一部分;利用Visual SourceSafe的可选源码控制;与Microsoft FrontPage98的站点创建和管理,以及其它Visual Studio工具的交互操作。

2.2.3支持企业级应用程序开发

Visual InterDev 6.0为创建可伸缩的企业级Web应用程序提供了一系列新的特性。其中包括:Windows Distributed interNet Application应用程序框架参与;改进的中层集成;可重用事务组件;统一的数据存取;更好的与其它中层服务的集成,如Microsoft Transaction Server。

2.3 关于 Active Server Pages

在基于B/S结构的多层分布式Web应用系统中,为增强Web页面的动态交互性,使浏览端用户能在线访问Web数据库,关键技术就是Web服务器与Web数据库的连接。传统的方法主要有CGI、ISAPI和JDBC等技术,但这些技术开发步骤烦琐且无法直接与HTML集成,只适合专门的程序员使用,在实际应用中难以进行快速开发、及时维护和大面积推广。应运而生的ASP(Active Server Page)技术正好弥补了这些不足, 在微软倡导的Active平台中,ASP属于服务端ActiveX技术,它综合了传统的HTML文件、ActiveX脚本程序(Script)语言及ActiveX组件技术,在开发方面具有跨平台、面向组件的特性,应用起来更加灵活、更具交互性。微软将其描述为:“一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高


基于Web的答疑系统 毕业设计 论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015年山东省临沂市初中学生学业考试模拟数学试题(三)[附答案]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: