态性和交互行了。
Active Server Page 是微软开发的基于 Windows NT Server 和 Internet Information Server 的服务器端脚本运行环境。
脚本在Web 服务器中运行, 而浏览器并不处理脚本, 它所面对的仅仅是一个完全符合 HTML 格式的网页,这为更多的、不同类型的浏览器访问 Web 服务器提供可能。
该技术的主要思想是使发布动态 HTML 网页更为容易,使用其内置的对象可以方便地制作静态和动态 HTML页面,从数据库发布数据变成一件很容易的事情。
另外,本次的设计还应用到很多的 JavaScript 前台脚本程序,使得一些操作更为合理,更为美观,这在“新用户注册”、“论坛”、“课程讨论区”等地方都很清楚的体现出来。
虽然JavaScript 没有像 VB Script 或者 HTML 那样流行,但它能做其他工具不能做到的事,使得很多不同技术无缝的结合起来工作。
采用 CSS 样式表对所有的页面进行统一规划,布局十分紧凑,界面较为美观,在追求视觉上的感观效果方面下了不少心思。
第一章 绪论 在网络飞速发展的今天尤其是 INTERNET 发展起来之后互连网成为人们快速发布、传递和获取信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
INTERNET 上发布信息主要是通过网站来实现的,获取信息也是要在 INTERNET“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在 INTERNET应用上的地位显而易见,从而倍受人们的重视。
1.1 论文背景 1998 年 9 月,国家教育部为落实根据《面向 21 世纪教育振兴计划》给我国网络教育描绘的宏伟蓝图而启动了“现代远程教育工程”实施计划,决定批准几所高校开展现代远程教育试点工作。
通过高校试点,探索在计算机网络条件下,如何扩大招生规模,提高办学效益和质量,使更多的人得到受高等教育的机会,为国家培养更多的人才,拓展高等教育跨跃式发展的路子和办法。
为适应形势发展的需要和社会的要求,教育部以后又陆续批准了一些高校开展现代远程教育的试点,使目前开展现代远程教育试点工作的高校达到了 45 所。
但从前段时间高校试点的实践来看,人们对网络教育存在从认识上看,主要有以下几个方面的问题: ⑴ 重传统,轻网络。
传统的学校教学手段主要是以课堂教学为主,面授教学当先,学生与教师面对面的在同一个教室进行教与学,因此,当多数家长听到网络教育主要是学生坐在计算机面前通过上网或在多媒体教室自学,通过互联网进行课程讲解和学习辅导时,都表示出怀疑进而拒绝的态度。
这说明,传统的教育思想在人们的头脑中仍然根深蒂固。
⑵ 重文凭,轻质量。
绝大多数家长与学生咨询网络教育时,几乎都要问到同一个问题,网络教育的文凭是否与在校学生一样,是否加注“网络教育”字样,是否被电子注册和被国家承认,拿在手中是否理直气壮。
他们不希望所拿的文凭是加注了“网络教育”的,觉得加了“网络教育”就低人一等,文凭就不硬。
这种只注重学历证书的形式,不注重实际学习内容与培养质量的倾向是社会上一种倾向掩盖另一种倾向,重文凭,轻能力,轻真才实学的产物,是我们所不提倡的。
⑶ 重校内, 轻校外。
当家长与学生问清网络教育主要是在校外教学站点或在家里学习时,其热情马上减低了大半,甚至扭头就走。
家长们都希望自己的子女能在校本部学习,即使校外教学站点建立在其他学校,收费也比校本部要低得多的情况下,哪怕多交钱,学生也愿意在校本部学习。
其实,这是人们的一种偏见。
人们之所以对网络教育产生这样或那样的想法,有这样或那样的怀疑甚至否定,其原因主要有以下几点:一是网络教育还没有被人们所接受。
任何新生事物的出现,人们对她都有一个认识、实践的过程,网络教育也不例外。
二是对网络教育的政策没有充分了解。
由于现行政策没有得到广泛的宣传和讲解,人们对网络教育的地位、作用、性质没有一个正确的认识。
三是一些网络教育试点高校的办学秩序出现了混乱,损坏了网络教育的声誉,社会上的一些不法之徒也打着网络教育的幌子乱发招生广告,乱招生、乱办班、乱打学校招牌、乱收费,破坏了网络教育的办学秩序。
四是网络教育目前还只是试点阶段,各试点高校使出浑身解数,所办的网络教育五花八门,模式各异,很容易在社会上形成网络教育不规范的印象;五是网络教育的招生没有纳入国家计划,招多招少全凭试点高校在社会上的影响和宣传工作的深入程度,招生规模随意性比较大,给人们造成网络教育非常不正规的感觉。
但是,计算机网络教学作为一种全新的教学手段,已经越来越受到人们的关注。
它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。
随着对网络学校建设的不断探索,网络教学特别是远程网络教学的开展必将彻底的改变了传统学校的概念,使学校成为开放、虚拟、社会化的学校,为全民教育和终身教育提供了条件。
1.2 论文结构 本文主要网络学校。
内容概要如下: 第一章 绪论。
主要介绍了论文的研究背景,论文的结构以及所采用的开发工具介绍。
第二章 网络教学系统简介。
描述了该系统所涉及的主要内容,以及系统运行所需开发环境的要求。
第三章 需求分析。
阐述了从问题分析入手,为了达到该系统所提出的设计目标而进行概要设计的步骤。
在设计思想的指导下,分析系统功能,并给出了相应的模块图。
第四章 网站总体分析与设计。
描述了该课题的系统、主页和数据库的具体实现。
第五章 网站具体设计。
对自己所做的具体功能模块的设计进行了阐述。
第六章 网站的实践与测试。
对网站的运行从学生和教师两个角度进行了测试与意见反馈。
最后对本课题研究的整个设计过程进行了总结,对该课题的进一步发展进行了展望。
1.3 开发工具的介绍 我们使用 ASPACCESS2003DREAMWEAVER2004IIS5.0 这套系统来设计开发网络学校系统。
1.3.1 ASP简介⑴选用 ASP 服务器端语言 目前在软件开发领域中,主要分成两大编程体系,一种是基于浏览器的 B/S 结构,一种是 C/S 结构。
网站建设是基于 B/S 结构的编程项目。
B/S 结构的编程语言分为浏览器端编程语言与服务器端编程语言。
浏览器端包括 HTML、CSS、JavaScript 语言和VBScript 语言,其中 HTML 和 CSS 由浏览器解释,JavaScript 语言和 VBScript 语言在浏览器上执行;服务器端编程语言主要有 ASP、
ASP.NET、JSP 和 PHP 四种,ASP 简单易用;
ASP.NET 功能强大,但要求运行环境较高;JSP 有多平台支持,转换方便,但操作较复杂;PHP
源码开放,但运行环境复杂,学习困难。
⑵ ASP 的运行环境 目前 ASP 可运行在四种环境下: ● WINDOWS NT 4.0 运行 IIS 3.0Internet Information Server以上。
● WINDOWS 2000/2003 server 本身支持 ASP 但对机子的配置要求高。
● WINDOWS 95/98 运行 PWSPersonal Web Server。
● WINDOWSXP 系统上大都使用 IIS。
其中以 NT server 上的 IIS 功能最强,提供了对 ASP 的全面支持,是创建高速、稳定的 ASP 主页的最佳选择。
归结一点:Windows 95/98,需要安装 PWS;Windows2000/XP,需要安装 IIS。
才能发挥其 ASP 的作用。
⑶ASP 的基本功能 ● 访问服务器端的文件 ● 连接数据库并开发基于数据库的应用 ● 在应用中嵌入 ActiveX Com 组件和 JavaApplet⑷ASP 的特点 ● 无需编译 ASP 脚本嵌入到 HTML 当中,无需编译或链接即可自己解释执行。
● 易于生成 使用常规文本编辑器(如 wingdows 下的记事本)即可进行 ASP 页面的设计。
● 独立与浏览器 用户端只要使用可解释常规 HTML 代码的浏览器,即可浏览 ASP 所设计的主页。
ASP 脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。
因此,不需 要通过从服务器下载 ASP 业面。
● 面向对象 在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件,还能通过定制 ActiveX 服务器组件来扩充功能。
● 与任何 ActiveX 脚本语言兼容 除了可使用 VBScript 和 JavaScript 进行设计外,还可以通过 Plug-in 的方式,使用 由第三方所提供的其他脚本语言 ● 源程序码不会外漏 ASP 脚本在服务器上执行,传到拥护浏览器的只是 ASP 执行结果所生成的常规 HTML 码,这样可保证编程写出来的程序代码不会外漏⑸ASP 的内建对象 ASP 提供了六个内建对象,供用户直接调用: ● Application 对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户 之间共享信息。
● Session 对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同 WEB 页面跳转时,Session 中的变量在用户整个会话过程中一直保存。
Session 对象需 cookie 支持。
● Request 对象:从用户端取得信息传递给服务器,是 ASP 读取用户输入的主要方 法。
● Response 对象:服务器将输出内容发送到用户端。
● Server 对象:提供对服务器有关方法和属性的访问。
● Object Context 对象:IIS 4.0 新增的对象,用来进行事务处理。
此项功能需得 到 MTSMicrosoft Transcation Server管理的支持。
⑹ASP 程序的调试技巧 在编写程序是难免出错,建议一边用文本编辑器编辑,一边用浏览器观察程序的 运行结果,进行调试。
一般情况下程序出错时,业面上可以显示错误描述、出错代 码等信息仔细查看一般能找到出错原因,还可以在程序中用注释的方法将一些语句 注释掉,逐段调试,另外还可以临时添加一些输入语句如 Response. Write 将中间 结果输出查看。
在调试数据库程序中,经常用该语句将 SQL 语句输出查看错误。
开 发 ASP 程序时注意事项如下: ● 在 ASP 程序中,字母不分大小 ● ASP中,凡是用到标点符号的,都是在英文情况下输入的,否则将出现错误,只 有一种情况例外就是在字符串中输出标点符号,比如下面的冒号是在中文的情 况下输入的。
lta”大家好:欢迎光临! “gt ● 普通的 HTML 元素可以在一行里连续读写,而 ASP 语句必须分行写。
一条 ASP 语 句就是一行,不能写在多行,也不能将多条 ASP 语句写在一行。
但如果一条 ASP 语句太长在一行写不下有两种解决办法:第一种是继续写让它自动换行,第二 种是按回车将其分行,但必须在每行末尾(除最后一行)加一个下划线作为连 行符。
● 在 ASP 中,“lt”和“gt”的位置相对随意的,可以与 ASP 同行也可单独成行。
● 在 ASP 源程序中,可以包含 HTML 语言,可以充分利用 HTML 编程工具来编写 HTML 语句(如表格) ,然后再将 VBScript 脚本语言插入到 HTML 语句中去这样就可以 达到事半功倍的效果。
1.3.2 数据库ACCESS的介绍⑴ ACCESS 的发展 Access 作为 Microsoft Office 套件中的数据库管理软件,其图形化界面使数据库 管理更加简洁、灵活,同时有具备丰富的编程接口及强大的报表功能,为用户从事 程序开发提供了更多方便。
Access 为开发完整的数据库应用程序提供了一个强大的 环境。
它不仅可以独立进行系统的开发,而且支持同其他数据库管理系统或编程语 言的协同开发。
⑵Access 独立开发 Access 本身具有强大的向导机制,可以帮助用户迅速建立新的数据库、表、查 询和窗体等,以完成对数据库的常用操作。
同时,Microsoft Office 系列为所有的 Office 成员提供了一种内置编程语言 Visual Basic for ApplicationVBA,Access 可以 通过编写 VBA 代码实现对数据库的操作管理,从而开发出功能更为强大的应用程 序。
一个全面的 Access 应用至少会涉及到以下 3 中基本的 Access 对象类型: ●表用于存储用户向数据库中添加的数据 ●窗体用于显示和输入数据,控制其他窗体的打开和关闭,以及打印报表。
●报表打印表中的细节信息,总结信息或将两者都进行打印。
⑶Access 的协同开发 Access 不只是一个本地数据库管理系统。
作为一个关系数据库管理系统, Access 窗体、报表和数据库访问页面中同时访问来自多个数据库的数据,它还能 连接来自其他 Microsoft Access 数据库、Microsoft 电子表格、数据源、Microsoft 数据库以及其他数据库资源的表格,甚至能够把数据库表连接来创建一个新表。
然后,就可以创建窗体或报表来使用其中的信息,这样就大大减少了数据的复杂 性并能使工作更容易完成。
1.3.3 Dream weaver MX 2004 介绍 Dream weaver MX 2004 是一款专业的 HTML 编辑器,用于对 Web 站点、 Web 页面和 Web应用程序进行设计、编码和开发。
无论喜欢直接编写 HTML 代 码还是偏爱在可视化编辑环境中工作, Dream weaver 都会提供帮助良多的工具, 丰富用户的 Web 创作体验。
利用 Dream weaver 中的可视化编辑功能,可以快速 地创建页面而无需编写任何代码。
不过,如果用户更喜欢用手工直接编码,Dream weaver 还包括许多与编码相关的工具和功能。
并且,借助 Dream weaver,还可以 使用服务器语言(例如 ASP、
ASP.NET、Cold Fu.
上一篇:
【精品文档】基于JAVA
下一篇:
其它计算机论文:探究计算机基础教育教学的策略