电子信息工程专业毕业论文——网络教学系统内容摘要:

( 2) 访问 ASP 页面的过程: ① 当用户请求一个 *.asp 页面时,该请求通过网络被发送到相应的 Web 服务器。 ② Web 服务器响应该 HTTP 请求,并根据扩展名 .asp 识别出 ASP 文件。 ③ Web 服务器从硬盘或内存中获取相应的 ASP 文件。 ④ Web 服务器将 ASP 文件发送到脚本引擎 ()文件中。 ⑤ 脚本引擎 ()将 ASP 文件从头到尾 进行解释处理,并根据 ASP 文件中网络教学系统的设计与实现 3 的脚本命令生成相应的 HTML 网页。 ⑥ 若 ASP 文件中含有访问数据库的请求,就通过数据库连接组件与后台 据库相连。 ASP 脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合 HTML 语言的页面,以响应用户的请求。 所有相关的工作由 Web 服务器负责。 ASP 的特点 ( 1) 任何开发工具皆可发展 ASP: 只要使用一般的文本编辑程序,如 WINDOWS 记事本,就可以编辑。 当然其他网页发展工具,例如 FRONTPAGE EXPRESS 也可以; ( 2) 语言相容性高: ASP 与所有的 ACTIVEX SCRIPT 语言都相容,除了可结合 HTML、VBSCRIPT、 javascript、 ACTIVEX 服务器组件来设计外,并可经由外挂组件模组的方式,使用其他厂商所提供的语言。 ( 3) 隐密安全性高: 如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原始的 ASP 程序代码是看不到的。 这是因为 ASP 程序先于网站服务端执行,将结果转换成标准 HTML 文件,再传送到客户端的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。 ( 4) 易于操控数据库: ASP 可以轻易地通过 ODBC( Open Database Connectivity),驱动程序连接不同的数据库,例如 Access, Foxpro, dbase, oracle 等等,另外, ASP 亦可将 “文本文件 ”或是 “Excel”文件当成数据库用。 ( 5) 面向对象学习更容易 ASP 具备有面向对象( ObjectOriented)功能,学习容易, ASP 提供了五种方便能力强大的内建对象: Request、 Response、 Server、 Application 以及 Session,同时, 若使用 ASP 内建的 “Application”对象或 “Session”对象所撰写出来的 ASP程序可以在多个网页之间暂时保存必要的信息。 ASP 的内建对象 ASP 提供了六个内建对象,供用户直接调用: ( 1) Application 对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。 ( 2) Session 对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB 页面跳转时, Session 中的变量在用户整个会话过程中一直保存。 Session 对象需 cookie 支持。 ( 3) Request 对象:从用 户端取得信息传递给服务器,是 ASP 读取用户输入的主网络教学系统的设计与实现 4 要方法。 ( 4) Response 对象:服务器将输出内容发送到用户端。 ( 5) Server 对象:提供对服务器有关方法和属性的访问。 ( 6) Object Context 对象: IIS 新增的对象,用来进行事务处理。 此项功能需得到 MTS(Microsoft Transcation Server)管理的支持。 ASP 的主要内置组件 ( 1) Ad Rotator 组件:用来按指定计划在同一页上自动轮换显示广告,用于 WWW 日益重要的广告服务。 ( 2) Browser Capabilities 组件:确定访问 WEB 站点的用户浏览器的功能数据,包括类型、性能、版本等。 ( 3) atabase Access 组件:提供 ADO (ActiveX Data Objects)来访问支持 ODBC 的数据 库。 ( 4) ile Access 组件:提供对服务器端文件的读写功能。 ( 5) ontent Linking 组件:生成 WEB 页内容列表,并将各页顺序连接,用于制作导航条。 此外,还可安装 Myinfo、 Counters、 Content Rotator、 Page Count 等组件 ,用户也可自行编制 Actiive 组件,以提高系统的实用性。 ( 6) atabase Access 组件 ADO ADO( ActiveX Data Object)是一组优化的访问数据库的专用对象集,它为ASP 提供了完整的站点数据库访问解决方案。 ADO 对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写等操作。 ADO 的特点就是执行速度快、使用简单、低内存消耗且占用硬盘空间小。 在使用 ADO 之前要先在 ODBC 中添加相应的数据库驱动程序,并创建相应的 DSN(数据源 名)。 ADO 中包含许多对象,其中 Connection 对象和 Recordset对象主要用于控制数据库存取,要建立一次数据库访问首先要创建一个Connection 对象,然后用基于这个 Connection 对象的 Recordset 对象来完成对数据库从操作。 1. 2 数 据库 ACCESS 的介绍 ACCESS 的发展 Microsoft Access 是一个关系型桌面数据库管理系统,它可以用来建立中,小型的数据库应用系统。 自从 1992 年发布以来, Microsoft Access 已成为桌面数据库的领导者。 Microsoft Access 经历了 , , Access95, Access97 和 Access2020网络教学系统的设计与实现 5 各个版本。 Microsoft Access 是微软公司开发的,它充分利用了 Windows 平台的优越性,如图形界面和 Windows 的事件驱动机制。 Microsoft Access 最重要的特征不是需要编写程序,对于大多数关系型数据库管理系统,如 Paradox,FoxPro 等而言,其管理者需要具备程序设计的能力,才能建立和有效管理一个应用程序.而 Access 数据库系统把数据库应用程 序的建立移动到了用户环境中,数据库的管理者不再需要具有程序设计能力,除非要执行复杂的操作。 利用系统提供的向导或者生成器,再利用几个简单的宏或者 VBA 语句就可以迅速建立简单的应用程序。 Access 中的数据库文件中不是简单的存储数据的表,这是 Access 与其他桌面数据库的一个重要区别. Access 数据库文件不仅包含传统意义上的表,还包括操作或者控制数据的其他对象(如查询,窗体和报表等)。 数据库文件以 “.mdb”为扩展名, Access 的单一文件包含了所有相关的表,查询,窗体,报表等的定义。 Access 2020 的特点 Access 2020 提供一组功能强大的工具,这些工具提供的功能相当完善,能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。 现在,您组织中的每个成员都可以创建或使用功能强大的数据库解决方案,这种数据库解决方案使他们能够比以前更轻松地组织、访问和共享信息。 ( 1) 访问和使用多种来源的信息 :在一个熟悉的界面中使用各种格式以及来自不同 序的信息。 ( 2) 整合范围广泛的数据源 : Access 2020 支持各种数据格式,其中包括可扩展标记语言 (XML)、 OLE、开放式数据库连 接 (ODBC) 以及 Microsoft Windows174。 SharePoint™ 服务。 ( 3) 链接商业系统: Access 2020 能够链接表,以便您可以在 Access 2020 窗体、报表和数据访问页内一次访问多个数据库中的数据。 而且还能链接其他 Access 数据库、 Microsoft Excel 电子表格、 ODBC 数据源、 Microsoft SQL Server ™ 数据库以及其他数据源中的表。 ( 4) 最大限度地利用企业数据: Access 2020 将基于 Microsoft SQL Server 的数据合并到了 Access 解决方案中。 因此使用 “存储过程设计器 ”创建 修改存储在 SQL Server 中的简单存储过程,而不必学习 Transact SQL。 ( 5) 依靠 Access 2020:减少错误并在需要时获取帮助。 ( 6) 使窗体具有新颖外观: Access 2020 支持 Microsoft Windows XP 的主题功能,从而为窗体提供一致的设计风格。 ( 7) 查看相关信息 :快速查找依赖特定数据库对象的表、查询、窗体或报表。 网络教学系统的设计与实现 6 ( 8) 帮助消灭错误:新的错误检查功能能够标记出 窗体和报表中的常见错误,使得可以比以前更快地测试和修复错误。 标记出错误后,您在纠正错误的过程中可以有的放矢,这样不但能够节省时间,而且有助于创建更准确的窗体和报表。 ( 9) 自动更新属性: 更改表中的字段属性后,有控件绑定到该属性的所有窗体或报表都可以被自动更新。 ( 10) 使用功能强大的方式分析信息: Access 2020 允许将控件拖到 Access 窗体上,来创建 Microsoft PivotTable174。 或 Microsoft PivotChart174。 视图或电子表格。 ( 11) 轻松备份信息: 在 Access 2020 中,现在可以将正在使用的数据库的副本保存到其他位置。 ( 12) 查找所需要的帮助:从 “Getting Started”(入门)和 “Help”(帮助)任务窗格,可以访问 Microsoft Office Online Web 站点上的 Microsoft Office Online Assistance( Microsoft Office 联机帮助)。 它提供根据其他用户的请求和问题而定期更新的帮助文章。 这些任务窗格中的某些功能需要使用 Inter 连接。 1. 3 Dreamweaver MX 2020 介绍 Dreamweaver MX 2020 是一款专业的 HTML 编辑器,用于对 Web 站点、 Web 页和 Web应用程序进行设计、编码和开发。 无论喜欢直接编写 HTML 代码还是偏爱在可视化编辑环境中工作, Dreamweaver 都会提供帮助良多的工具,丰富用户的 Web 创作体验。 利用 Dreamweaver 中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。 不过,如果用户更喜欢用手工直接编码, Dreamweaver 还包括许多与编码相关的工具和功能。 并且,借助 Dreamweaver,还可以使用服务器语言(例如 ASP、 、ColdFusion 标记语言 (CFML)、 JSP 和 PHP)生成支持动态数据库的 Web 应用程序。 IIS 介绍 IIS 简介 IIS是微软公司推出的 Web服务器。 它是当今 WindowsNT平台上执行效率最高的 Web服务器之一。 IIS在商业上应用非常广泛,功能非常丰富。 而 ASP是一套微软公司开发的服务器端脚本环境, ASP内置于 IIS之中,通过 ASP可以结合 HTML网页、 ASP指令和ActiveX组件建立动态、交互且 高效的 Web服务器应用程序。 ASP中包含了一个名为 DLL文件,这个 DLL文件负责得到一个 ASP页面(由扩展名 .asp标识),然后对它进行分析,并调用相应的脚本引擎处理其中的脚本,脚本的执行结果与 ASP页面中的 HTML和模板文本结合在一起。 完整的页面回送到 Web服务器,网络教学系统的设计与实现 7 从那里送往提出请求的客户端。 IIS 安装说明 在 Windows 2020/XP 中 IIS 被内置在系统安装盘中,但在安装系统时,默认时并不安装 IIS,因为并不是所有的计算机都用作 Web 服务器。 安装 IIS 非常简单,操作步 骤如下; ( 1)首先从 【 开始 】 菜单选择 【 设置 】│【 控制面板 】│【 添加或删除程序 】 命令,弹出 【 添加或删除程序 】 对话框,如图 11 所示: 图 11 ( 2) 然后从左侧列表选择 【 添加 /删除 Windows 组件 】按扭,弹出【 Windows 组件向导 】对话框,选中【 Inter 信息服务( IIS) 】复选框,如图 12 所示: 图 12 网络教学系统的设计与实现 8 ( 3)单击向导面板上的【详细信息】按钮,出现【 Inter 信息服务( IIS)】对话框,确认【万维网服务】被选中。 还可以 单击【详细信息】按钮,设置更详细的属性,如图 13所示: 图。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。