论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

(B)教学网站设计

1.2 设计意义

面对现代如此的网络远程教育的需要,开发一个比较有个性的教育网站很有必要,是以适应现代远程教育的需要。

paper51.com

本教育网站主要以网上教学的方式,让学生以自主学习的方式,给学生一个轻松的学习环境。

内容来自www.paper51.com

本网站是一个比较小型的网络远程教育系统,能够实现网络教育的初步功能。采用数据库与ASP编程结合的技术,实现用户注册及登录、在线学习、在线考试、留言交流、娱乐等诸多功能,最终以实现既能使用户学到知识的同时,又提高用户对学习的兴趣为目的。 copyright paper51.com

1.3 国内网站开发与现状 paper51.com

从二十世纪八十年代开始,我国各种经济组织开始实施信息化,信息技术的高度发展及广泛应用,使得以互联网为基础的网上教育网站越来越多。总的来说,网上教育所发挥的主要作用对学习者还只是一种辅助性的作用,现阶段我国网上教育的应用层次还很低,还不能真正满足大多数受教育者的需求,即让任何人、在任何时间、任何地点都能通过网络获得学习的优越性还远远没有得到发挥。 http://www.paper51.com

我们认为,教育网站的设计,包含的内容可以非常多,但大体可分两个方面,这两方面相辅相成:

copyright paper51.com

一方面是纯网站本身的设计比如文字排版,图片制作,平面设计,三维立体设计,动态特效的设计;另一方面是网站的延伸设计,包括网站的主题定位和浏览群的定位,智能交互,形象包装等等。 http://www.paper51.com

2相关工具及技术

paper51.com

2.1 网站建设

内容来自www.paper51.com

从狭义的角度讲,一个网页就是一个最小的网站。从广义的角度讲,有了网页,还不能称其为网站,网站必须是具有网址,存在于网络服务器上,浏览者可以通过URL访问网站中的网页。建设网站的第一步当然是制作完成所有的网页,当网页制作完成以后,就要将其放到服务器上,以便让网络访问者浏览到,也就是在网上构建一个“家园”。这项工作一般可以从以下4个方面来实现。

内容来自论文无忧网 www.paper51.com

◆实体主机——首先是购买和建设服务器主机,然后是申请连接Internet的专线和网址。这种方案的主动权较大,而且可以直接开机上Intenet,不过弊端也很多,只购买服务器主机和每个月昂贵的专线租用费这两面三刀项,就不是中小企业所能承担的,而且还要聘用专人维护网站和服务器主机。最主要的还是带宽问题,随着访问者的增加,就会有线路塞车、传送迟缓的情况发生。总之,仿佛是在开发一片新大陆,不光要修路、架桥,还要建房、寻觅人才,所需资金是很多的。

内容来自www.paper51.com

◆主机托管——购买服务器主机后,向Internet ServiceProvider(简称ISP,网络接入服务供应商)分租专线,然后自行创建网站和管理服务器主机。它比实体主机省掉一部分的专线租用费,但必须通过拨号上网,然后通过ISP方连接Internet。这种方案就好象省去了修路、架桥的费用,直接租赁土地进行开发建设。 paper51.com

◆虚拟主机——连购买主机的费用也省去了,而是租用ISP供应商主机的硬盘空间,由ISP负责所有硬件和技术人员的费用以及包括连接Internet 的专线月租,而且网站建造者可以不必通过ISP的网络接入上网,要以通过其他更省钱的方式上网,网站建造者还可以委托ISP申请专有的域名。这种方案就好象是向ISP租用厂房,节省了各项建设费用,只要按时交纳各种管理费,就可以省心地开展业务了。 copyright paper51.com

◆租用网页空间——小型公司或个人若认为在网络上要放置的信息并不多,不需要很大的硬盘空间时,可向ISP租用网页空间。通常网页空间的出租分为2MB,5MB,10MB,50MB以至更多,但没有自己专属的域名,必须隶属于ISP网址之下,如http://www.163.com/~xxx/。这种方案只能算租赁了一个小仓库,来存放属于自己的东西。个人用户一般来说都选择最后一种方式来建设自己的网站,这是从省钱、实用的角度上考虑的。

内容来自www.paper51.com

2.2 网页工具Dreamweaver简介

内容来自论文无忧网 www.paper51.com

创建网页的工具有很多,最原始的如记事本,还有微软公司的Frontpage,等等。在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver。使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。 内容来自www.paper51.com

MacromediaDreamweaver是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入输入文本,还有直接插入一些常用的符号和对象等等。我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言。 http://www.paper51.com

2.3 微软IIS简介

内容来自论文无忧网 www.paper51.com

IIS是Internet Information Server(Internet信息服务器)的缩写,它是微软公司主推点服务器,本网站开发是通过最新点版本——WindowsXP下点IIS5调试的。 内容来自www.paper51.com

IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),支持与语言无关的脚本编写和组建,IIS完全支持VBScript、Jscript开发软件以及Java等。本网站主要等脚本语言是VBScript。 内容来自论文无忧网 www.paper51.com

2.4 ASP技术简介 http://www.paper51.com

ASP是服务器端脚本编程环境。使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的WEB网页和基于WEB的功能强大的应用程序。 paper51.com

ASP(active Server Pages )是微软公司推出的一种用以取代CGI(comman Gateway interface)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以以创建和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用html表单收集和处理信息、上传与下载文件等。 内容来自论文无忧网 www.paper51.com

ASP工作原理(如图2-1)

内容来自www.paper51.com

http://www.paper51.com

        图2-1  ASP工作原理

内容来自www.paper51.com

ASP内含于IIS(microsoft internet information server)3.0和4.0之中。有了ASP,就不必担心客户浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器执行,包括所有嵌在普通html中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回客户浏览器,这样就减轻了客户浏览器的负担,大大提高了信息交互速度。

paper51.com

从字面上说,ASP包含下面3方面的含义: copyright paper51.com

1:active

paper51.com

2:server:

内容来自论文无忧网 www.paper51.com

3:pages http://www.paper51.com

作为IIS环境下开发WEB应用的一种简单、方便的编程工具,ASP具有如下特点: paper51.com

(1)       使用VBScript FavaScript 等简单易懂的脚本语言,结合html代码,可快速完成网站应用程序的开发;

内容来自论文无忧网 www.paper51.com

(2)       容易编写,无须编译,可在服务器直接执行;

内容来自www.paper51.com

(3)       使用普通的文本编辑器,如windows的记事本,即可进行编辑; paper51.com

(4)       与浏览器无关,只要客户端浏览器能够执行html代码,就可以浏览ASP设计的网页内容。ASP所使用的脚本语言均在WEB服务器执行,客户端的浏览器不需要能够执行这些脚本语言。 内容来自www.paper51.com

(5)       ASP能与任何Activex Scripting语言相兼容,除了可以使用VBScript 或JavaScript脚本语言来设计外,还可以通过plug-in的方式,使用由第三方所提供的其他脚本语言,例如rexx,perl,tcl等,脚本引擎是自理脚本程序的com组件;

copyright paper51.com

(6)       ASP 的源程序不会被传到客户浏览器,因而可以避免源程序被剽窃,从而提高了程序的安全性; copyright paper51.com

(7)       可使用服务器端的脚本来产生客户端的脚本; paper51.com

Activex服务器组件具有无限可扩充性,可以使用VisualBasic, Java,Visual C++, cobol等编程语言来编写所需的Activex服务器组件。 paper51.com

------分隔线----------------------------
联系方式