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

果是完成教案、练习等在线发布以供教师和学生使用,有权限的人可以对其在线修改和添加,学生在线自学、在线自测等 mL. V1voluefthsapdrinc,MthwgSqkAybTx0(B):25%/C96ρ8437GNⅱ ) and70glOmLsoutifpewr,(I/3Kj:5~8D 1 开发工具的介绍 应用的系统开发工具包括: ASP、 ACCESS、 DREAMWEAVER 和 1. 1 ASP 简介 ASP 脚本 语言 性能 通常情况下, Web 服务器的处理速度足够满足使用。 因为他们的主要任务是从磁盘中载入页面并发往客户端。 因此, Web 服务器的性能主要取决于磁盘的读写速度。 每个页面的请求结果都使处理器等待磁盘。 这意味着执行 ASP 脚本通常对性能的影响非常小。 而且如果在一个 页面上某段脚本代码多次执行,而这段代码的编译版本已被高速缓存,那么只须执行它,而不必多次编译,这样对性能的影响就更小了。 但是,随着用户请求数量的增加,服务器负载也会不断增加,解释和执行每个 ASP页面就有了相应的代价。 应尽可能压缩 ASP 解释器的工作量,如避免在同一个页面上混用多种脚本语言。 ASP 工作原理 ASP 的工作原理分为访问 HTML 页面和访问 ASP 页面两个过程 ( 1) 访问 HTML 页面的过程: ① 在客户端浏览器地址栏处输入 HTML 文件的 URL 地址,通过网络发送一个网页请求。 ② 根据浏览器发送的 URL 找到相应的 Web 服务器。 ③ Web 服务器收到请求,通过扩展名 .html 或 .htm 判断是否为 HTML 文件的请求。 ④ Web 服务器将对应的 HTML 文件从磁盘或存储器中取出并送回浏览器 ⑤ HTML 文件由用户的浏览器解释,结果在浏览器窗口中显示出来。 ( 2) 访问 ASP 页面的过程: ① 当用户请求一个 *.asp 页面时,该请求通过网络被发送到相应的 Web 服务器。 ② Web 服务器响应该 HTTP 请求,并根据扩展名 .asp 识别出 ASP 文件。 ③ Web 服务 器从硬盘或内存中获取相应的 ASP 文件。 ④ Web 服务器将 ASP 文件发送到脚本引擎 ()文件中。 ⑤ 脚本引擎 ()将 ASP 文件从头到尾进行解释处理,并根据 ASP 文件中网络教学系统的设计与实现 mL. V1voluefthsapdrinc,MwgSqkAybTx0(B):25%/C96ρ8437GNⅱ ) and70glOmLsoutifpewr,(I/3Kj:5~8D 的脚本命令生成相应的 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 读取用户输入的主 mL. V1voluefthsapdrinc,MthwgSqkAybTx0(B):25%/C96ρ8437GNⅱ ) and70glOmLsoutifpewr,(I/3Kj:5~8D 要方法。 ( 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网络教学系统的设计与实现 mL. V1voluefthsapdrinc,MwgSqkAybTx0(B):25%/C96ρ8437GNⅱ ) and70glOmLsoutifpewr,(I/3Kj:5~8D 各个版本。 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) 查看相关信息 :快速查找依赖特定数据库对象的表、查询、窗体或报表。 mL. V1voluefthsapdrinc,MthwgSqkAybTx0(B):25%/C96ρ8437GNⅱ ) and70glOmLsoutifpewr,(I/3Kj:5~8D ( 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 2。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。