个人网站的设计与实现

2024-06-21

个人网站的设计与实现(精选8篇)

个人网站的设计与实现 篇1

是希望更深入的参与其中,拥有自己的Web网站,这似乎已经成为一种潮流。如果说个

人建立网站是为了追求时尚,那么企业建立网站就是必然的选择了。

无论是专业的,还是业余的,很多人对网页制作颇感兴趣。事实上制作一个简单的

网页并不困难,会使用Word的人都可以胜任。但想做出超凡脱俗的网页就不那么容易

了,而Dreamweaver却可以满足你的愿望,它是Macromedia公司开发的集网页制作和

网站管理于一身的所见即所得的网页编辑器。

同样出自Macromedia公司的Flash,Fireworks在制作网站的过程中起到了锦上添

花的作用,是个人网站实现的好帮手,在制作网站的时候经常会用到这些软件。

本文有五章,我来由浅到深介绍个人网站的设计与实现。

摘摘

要要 要

在互联网走进我们的生活之前,没有人敢梦想拥有自己的报纸、杂志、电台、电

视台。除了政策上的制约外,一个人也根本没有操作一份传播媒体的能力。现在不同了,互联网给我们提供了一个“表达自我”的自由天地,你可以拥有自己的新闻邮件,你可

以建立自己的个人网站。只要你办得成功也可以吸引成千上万的订户、读者,并建立自

己在众多参与者中的权威地位。建立个人网站的基本过程可以分为以下七个环节 : 1 了解中国网络个人主页研究背景与发展现状 系统需求分析与总体设计 熟悉网站开发模式、工具及环境 把自己的作品和想要展示的内容制作成网页。使用动态网页技术(ASP),实现动态内容更新。认真地选取测试用例,进行交叉测试 网站的后期完善、宣传及发展方向

其中 ,网页制作和使用动态网页技术(ASP)实现动态内容更新是网站开发的核心内容。

关键词:网页、制作、访问、链接

Abstract

目 录

第一章 引言

1.1 什么是Internet

1.2 Internet有哪些功能 1.3 www简介

1.4 网页基本构成元素

1.5 软件的安装与启动

1.5.1 软件的安装

1.5.2 软件的启动

1.5.3 创建快捷方式

1.6 制作网页前的准备

1.7 Dreamweaver的操作环境

1.7.1标题栏

1.7.2菜单栏

1.7.3快捷工具栏

1.7.4属性面板

第二章 网站制作实战

2.1 站点

2.1.1创建站点

2.1.2 创建站点内容

2.2 首页

2.2.1 设置首页布局

2.2.2 设置首页的页面属性 2.2.3 查看和编辑头内容

2.2.4 插入图像

2.2.5 插入多媒体 2.2.6 插入文本

2.3 创建其它网页

第三章 建立网页链接

3.1 文字链接

3.2 图像链接

3.3 E-Mail链接

3.4 文件下载链接

3.5 在HTML语言中建立网页链接

3.5.1 文字链接

3.5.2 图像链接

3.5.3 E-Mail链接

3.6.4 文件下载链接

第四章 结论

致 谢

参考文献

第一章

第一章第一章

第一章

预备知识

预备知识预备知识

预备知识

1.1

InternetInternet

Internet

Internet的中文名为“国际互联网”,又称“因特网”。

Internet是由众多的计算机网络互联而成的互联网,它覆盖了全世界各地,它是采

用开放系统协议的计算机通讯网络。然而,Internet不仅仅是计算机的互联网,它还是

全球最大的信息资源宝库,它提供了包括科研、教育、文化娱乐、商业和信息交流等各

种各样的服务,使得世界范围内的人与人之间的交流在时间和空间上变的更小了。

要了解Internet,就必须先了解局域网。我们可以将同一地点的许多计算机使用网

线连接在一起,构成一个高效率的计算机网络,所有处于网络内的终端机或电脑都能享

受网络内所有的资源,比如程序,图文资料等。这种计算机网络因为一般都局限在一定

区域中,我们称之为“局域网”(Local Area Network,简称LAN),它是在日常工作中

用得最多的一种小型计算机网络。局域网所覆盖的地理范围比较小,通常不超过几十公

里,甚至只在同一座建筑物内或者邻近的几座建筑内。像常见的校园网,一座写字楼内

部的网络等都属于局域网。

而Internet则不是指单个区域范围内的网络,而是指将全世界的各中不同类型的

计算机网络连接起来的一个全球性的网络。Internet上有取之不尽,用之不竭的信息资

源。对于Internet中各种各样的信息,所有的人都可以通过网络的连接来共享和使用。1.2

1.2 Internet有那些功能

Web页浏览:这是目前利用最广泛、最直接的互联网服务,通过浏览WWW(万维网)

中的网页,可以了解世界各地的新闻,查看最新的股市行情,最新的娱乐动态、科技发

明,找到众多的就业信息„„几乎想找到什么样的信息,就有什么信息。正是有了WWW、Internet才会变得如此丰富多彩,才能走进千家万户。信息发布:通过Internet,不仅可以浏览别人发布在Web页上的信息,也可以将

自己要发布的信息制作成Web页,也即网页,然后发布到Internet上,供全世界的人

浏览。

电子邮件:不同于传统邮件,电子邮件(E-mail)通过Internet传输,写信,发信,收信都在计算机上完成,一封电子邮件最短在一秒之内就可以发送出去,其效率是传统

邮件无法比拟的。而且发送与接收电子邮件几乎是免费的,所以比传统邮件既节省时间

又经济的多。

网上聊天:通过聊天软件(如QQ、ICQ等)或不同网站的聊天室,可以和世界各

地的网友聊天。网友可能是远在天边的异国朋友,也可能是与你一起工作的饿同事,或

者是一起生活的家人,在这里没有年龄、性别、身份、职业、国籍、肤色的限制,完全

突破了交友的传统方式,人们可通过Internet互相了解对方,进行各种各样的交流。

电子商务:现在网上交易已经成为现实,网上购物、网上商品销售、网上拍卖、企业级电子商务、网上货币支付等电子商务活动已经搞的有声有色,几乎所有的专家都

预测,在未来的几年内,电子商务会飞速发展。在不久的将来,您可以做在电脑前进行

各种各样的商务活动。

网络游戏:通过Internet,可以与全世界的玩家一起进行游戏对战,也可以协同

作战。网络游戏已经成为信息产业全新的经济增长点,每年都为开发商带来巨额的利润。

通过网络游戏,可以充分享受Internet给我们带来的乐趣。

网络电话:网络电话也称IP电话。它采用Internet技术,利用专门的网络电话

软件,只需支付非常低廉的话费就可通话。Internet在电信市场上的应用将越来越广泛。

1.3 WWW的简介

WWW的全称为World Wide Web,含义是“环球网”,又称“万维网”、3W、Web。

WWW是一个基于超文本(Hypertext)方式的信息检索服务工具。我们上网浏览到的网页就是这样的超文本,也就是HTML(Hypertext Mark-up Language,超文本标记语言)文件,这些网页文件被放置到WWW服务器上,并且都有一定的地址。当我们想浏览某个网站时,首先要在电脑上安装浏览器,如Internet Explorer或Netscape,然后在浏览器中输

入网站的地址(网址),就可以进入网站进行浏览。在这些网页中,都有超连接,当将

鼠标指针移动到某个地方(如文本或图象)时,鼠标指针就会变成一个小手形形状,单

击它就可以连接到另个网页中,从而使得浏览者能在不同的信息之间跳转,我们之所以

能在Internet的海洋中穿梭自如,正是超连接的功劳。

WWW 为我们带来的是世界范围的超级文本服务:只须操纵鼠标,就可以通过Inter net从世界各地调来你所希望的文本、图像、动画和声音等信息。通过使用WWW,一个

不熟悉网络使用的人也可以成为Internet的行家。

1.4网页基本构成元素

要学会制作网页,首先需要了解网页都是由什么元素构成的。

文字:文本是构成网页的基本元素。一个最简单的网页可以只有几行文本。

图片:正是有个各种美丽的图片,网页才变得多姿多彩。

动画:如今,网页上的动画越来越多,最常用的有GIF动画、Flash动画等。

超连接:如上所述,超连接几乎是必不可少的。一个没有超连接的网页,就如同汪

洋大海中的一座孤岛,失去了与外界的一切联系。

其它元素:还可以在网页中添加声音、视频等元素。

1.5软件的安装与启动

要使用网站设计软件,自然先要将这些软件安装到自己的电脑中。安装完毕,还需

要如何启动,如何创建快捷方式。下面就让我们来详细地看一看具体的操作步骤。

1.5.1软件的安装

安装之前,需要先了解软件对系统的要求。以Windows为例,系统要求如下:

Intel Pentium II处理器或等效处理器,主频300MHz或更高。

Windows 98Windows 2000Windows NT(具有Service Pack 3 或更高版本)、Windo

ws Me或Windows XP.Netscape Navigator 4.0版或更高版本或Microsoft Internet Explorer.96MB的可用内存(RAM),建议采用128MB内存。

分辨率可达 800×600像素的256色显示器(建议颜色为百万颜色,分辨率达到102

4×768像素)。

CD-ROM 驱动器。

检查一下您的计算机,看是否具备了以上条件。如果具备,将“Macromedia Stud

io MX”程序会自动运行。如果不能自动运行,可以找到光盘放入光驱,安装程序会自

动运行。可以找到光盘中的“Install Macromedia Studio MX”程序或“Autorun”程

序并双击运行。

Dreamweaver的安装比较容易,几乎可以自动完成。下面简要说明一下安装步骤。

操作步骤:

1、将安装光盘放入光驱,安装程序自动运行,并出现安装界面。如果单击安装界面

上的“Macromedia STUDIO MX安装”,那么将会安装其下方所列出的软件。所有的安装

会自动完成。

2、单击Dreamweaver MX,开始安装过装过程.先是出现解压缩文件窗口,等待一会儿,便会出现安装向导对话框。单击“下一步”按钮,继续安装过程。

3、出现“选择目的地位置”对话框,默认的盘是C盘,如果想安装到不同的位置,可以单击目的文件夹右边的“浏览”按钮,并在弹出的“选择文件夹”对话框选择不同 的文件,如要安装在D盘则可直接将路径中的“C:”改为“D:”。也可以在下面的“目

录”中选择其它的文件夹,设置完后,单击“确定”,回到“选择目的地址”对话框,单击“下一步”继续。

4、而后会出现“默认编辑器”的对话框,默认为全选。如果希望让Dreamweaver M

X成为下面所列文件类型的默认编辑器,那么可以在这里做选择。选择完毕,单击“下

一步”按钮。

5、出现“开始复制文件”对话框,单击“下一步”安装程序开始复制文件,过几

分钟后,安装结束,单击“结束”按钮,结束安装。

1.5.2 软件启动

软件安装完毕后,我们就可以使用它了。安装程序已经自动在“开始”菜单中加入

了快捷方式。

单击“开始”菜单,将鼠标指针依次指向“程序”|“Macromedia”|“MacromediaMX”,并在上面单击鼠标左键。

1.5.3 创建快捷方式

使用“开始”菜单启动程序的过程比较烦琐。可以在Windows桌面或快速启动栏上

创建快捷方式,这样可以快速的启动程序。

具体实现方法是:在“开始”菜单中找到相应程序的快捷方式,不过这是不要用

鼠标左键单击,而是用右键按住向桌面拖动,然后松开右键,会出现一个快捷菜单,在

其中可以选择不同的命令,比如选择“在当前位置创建快捷方式”或“复制到当前位置”。

这样以后在运行程序时,就方便快捷的多了。

1.6 制作网页前的准备

电脑必备:

电脑速度够快,最好能够上网。

操作系统:Windows XP.软件可选: 其它软件:看图软件美图秀秀 图像处理软件Photoshop、上传工具CuteFTP

1.7 Dreamweaver MX的操作环境

我们将工作界面分成了“标题栏”、“菜单栏”、“快捷工具栏”、“属性面板”、“浮动控制面板”5个部分来分别介绍。

1.7.1 标题栏

Dreamweaver MX的“标题栏”中将显示文字“Macromedia Dreamweaver MX”如果

打开网页的话,在后面还会显示该网页的一些信息,如网页标题、所在位置及网页名称,右边有三个钮,分别对应Dreamweaver MX的最大化最小化和关闭的操作。

1.7.2 菜单栏

“标题栏”下面就是“菜单栏”,栏中提供了“文件”、“编辑”、“查看”、“插

入”、“修改”、“文本”、“站点”、“窗口”、“帮助”10项菜单。单击其中任意

一项菜单,随即就会出现一个下拉式指令菜单。有些指令的右边会有键盘的代码,这是

该指令的快捷键,熟练使用快捷键将会有助于提高工作效率。有些指令的右边会有一个

小黑三角的标记,它代表该指令还包含下一级的指令,鼠标停留片刻即可显示。

1.7.3 快捷工具栏

“快捷工具栏”指的是“菜单栏”下边的3排按钮,选择菜单“查看/工具栏”,勾

选里面的“插入”、“文档”和“标准”3项,完整的快捷工具栏就显现出来了。

1.7.4 属性面板

在网页编辑窗口的下面还有一个面板,它是有名的“属性面板”,它在这个软件中

起到举足轻重的作用。

属性面板顾名思义,就是显示,调整属性的面板,根据鼠标所选中对象的不同,“属性

面板”在界面上也会有所差异,用户可以分别对不同的对象进行调整。

站点

2.1.1

创建站点

创建站点

要制作一个网站,第一步操作都是一样的,就是要创造一个“站点”,这样可以使

整个网站的脉络结构清晰地展现在面前,避免了以后再进行纷杂的管理。

从菜单中选择“站点/管理站点”在弹出的对话框中选择“新建”,之后再选择其

中的“站点”,再次弹出一个对话框,在文本框中输入自己已经企化好的网站名称“追

梦人”。

填好后,单击“下一步”,进入下一个步骤。由于我要做的是一个静态的网页,所以选择上面的一项“否,我不想使用服务器技术。”

单击“下一步”,进入下一个步骤。

在此选项中有两个选择,选择推荐的“编辑我的计算机上的本地副本,完成后再上

传到服务器”。底下的文本框允许在本地磁盘上指定一个文件夹,Dreamweaver将在其 中储存站点文件的本地副本。单击该文本框后面的文件夹图标,新建并指定一个空的文

件夹“E:/ding”。之后单击“下一步“,进入下一个步骤。

这一步是如何设置连接到远程服务器,弹出式菜单中有6中选择,这里选择“无”。

而后“下一步”再“完成”,即可。

2.1.2 创建站点内容

站点创建完成后,就可以创建Web页来填充站点了。在“右侧浮动面板组”中选择

“文件/文件”面板,此时整个网站中没有任何内容。用鼠标右击面板中的本地根目录

文件夹。在弹出的菜单中选择“新建文件”,新建一个文件后将其命名为“index.htm(或i

ndex.html),它就是未来的首页。

由于“追梦人”网站分为“平面设计”、“动画制作”、“网文精品”、“经典回

顾”、“个人说明“这五个大栏目,所以继续用鼠标右击右侧,在弹出的菜单中选择第

二项“New Folder(新建文件夹)”。执行五次操作,新建五个文件夹,并把它们重命

名为graph、anim、books、music、letter,分别对应上面的五个大栏目。存放它们各

自的内容。之后再次新建1个文件夹,命名为images,用来存放“所有的图象文件”的

内容。

之后在个栏目的文件夹里还要建立想相应的栏目网页。

2.2.1 设置首页布局

每个网站都会有一个首页,就功能上而言,它代表着一个网站的风格与特色,就网站

架构上而言,它代表了网站的第一层架构,至于网站上其他Web页,原则上都必须通过

首页来连接散播出去,可见首页是多么的重要。

首页是打开网站后在浏览器中显示的第一个页面。它是起什么名字通常要视Server端 的设置,一般的有index.htm,default.htm或home.htm等,目前主要以index.htm的

居多。当然,后缀名为html也是正确的。

具体设置方法是:右健单击“文件”浮动面板中的index.htm,在弹出的菜单中选择“设

成首页”。

首页的布局有很多方法,在这里我所用到的是表格的“布局模式”。“布局”模式中的表格称为布局表格,单元格称为布局单元格。在绘制布局表格和布局单元格时,必须从

“标准”模式切换到“布局”模式。直接单击“布局”按钮即可。

操作步骤:

1、在“插入快捷栏”的“布局”分类中,单击“布局表格”按纽。

2、将变成“+”形状的鼠标光标放到编辑中网页上,在要绘制的地方进行拖动

就可以进行创建了。(如果绘制的是第一个表格必须从网页的最左上角开始绘制)。

3、在这里要绘制多个表格,可以再次单击“布局表格”按纽进行绘制,也可

以按住Ctrl键绘制多个表格。追梦人”网站首页的布局如图所示:

2.2.2设置首页的页面属性

首先双击“文件”浮动面板中的index.htm,进入页面的编辑窗口。右健单击空白

区域,在菜单中选择“页面属性”,之后弹出“页面属性”对话框,若选择主菜单“修

改/页面属性”项,也可以把打开该对话框。

在“页面属性”对话框中,左侧窗口显示“分类”,其中包括了“外观”、“链

接”、“标题”、“标题/编码”、“跟踪图像”5项,右侧区域则显示各类中可以设置 的项目。“追梦人”首页设置的属性如下图所示:

2.2.3查看和编辑头内容

一个网页文件结构上实际是由两部分组成,头(head)内容和主体(body)内容

主体内容(body)是文档的主要部分,也是包含文本和图像等的可见部分。头内容(he

ad)是除文档标题外的不可见部分,包含有文档类型、语言编码、搜索引擎的关键的关键字和内容指示器以及样式定义等重要信息,这些元器并不是每个页面都需要的,例如,可以仅为主页提供关键字。

下面就以首页为例,说明怎样插入较常用的头(head)内容。

单击“菜单拦”下面“插入快捷”的下拉列表,选择其中的HTML类,此时右侧将

会显示该类中可以插入的对象快捷按钮,再次单击第2个按钮“文件头”旁边的下拉箭

头,会弹出菜单,该项列出的便是即将插入的头内容。

2.2.4 插入图像

图像是网页中不可或缺的组成成份,恰当地使用图像,可以使网站充满生活生命力

与说服力,吸引更多的浏览者,加深他们欣赏你网站的意愿。

另一方面,网页的容量大小是网站成功与否的一大关键因素。由于网络在传输上 的限制,导致了下载的速度不可能太快,因此,网页的大小就不能太大,其中关键就在

于图像的大小了,否则浏览者会失去等待的耐心,无论你的网站多么精彩也无济于事了。所以,在网面容量大小的问题上一定要重视。下面就来详细介绍对网页图像进行处理的

操作步骤,以使得它们在保持图形美丽与网站风格搭配的基础上,图片文件能够变的更

小。

1、首先将光标停留在要插入图像的位置,然后单击“菜单栏”下面“插入快健栏” 的下拉表,选择其中的“常用”类,则右侧将会显示该类中可以插入的对象快键按钮。

左起第5个即为“图像:图像”按钮,单击它右侧的下拉列表,选择第1项“图像”。

2、随即弹出“选择图像源文件”对话框。从计算机磁盘中选择想要插入的图像文件,或在URL编辑框中输入图像的路径和名称。下面的“相对于”下拉表框中,可选择文件

URL地址的类型,如果选择“文档”选项,表示图像地址相对于当前文档;如果选择“站

点根目录”选项,表示地址相对于根目录。在这里我要插入的是网站标志logo,插入l

ogo图象,如图所示:

最后单击“确定”按钮,即可完成插入图像的操作。2.2.5插入多媒体

在Dreamweaver MX2004中,除了之前讲到的可以插入“图像”外,还可插入动画、声音、视频等媒体元素,如Flash,Shockwave,Applets,ActieX及格Midi声音文件等,并且还可以在Dreamweaver自身内插入Macromedia Flash MX2004按钮和文本对象,以

及进行相关的后期处理和添加设计备注等操作。

在Dreamweaver MX 2004文档中,可以插入媒体文件包括Flash Shockwave影片、QuickTime、AVI java、applet Active X控件以及各种格式的音频文件。

要在浏览器中播放放Flash 动画,必须在浏览器中集成“Flash 播放器(Flash Play er)”。其中,Internet Explorer通过ActiveX控制来实现,Netscape Navigator则

是通过相应的插件来实现的。在最新的Netscape Navigator和Internet Explorer浏

览器中,均已集成了 Flash动画播放功能。操场作步骤:

步骤1 将光标停留在要插入Flash的位置,然后单击菜单栏下面“插入快捷栏”的下

拉列表,选择其中的“常用”分类,右侧将会显示该类中可以插入的对象快捷

按钮。左起第6个即为“媒体”按钮,单击它右侧的下拉列表,选择第1项Fl

ash图标。

步骤2 在弹出的对话框中选择扩展名为swf 的Flash文件,即可将其插入到Dreamwe

aver的“网页编辑窗口”中,可以看到,在这个窗口中Flash文件的大小。在

这里我的主页插入的一个动画,如图所示:

2.2.6插入文本

文字是人类语言最基本的表达方式,在网页中,文本内容也可以说是重要的组成

部分,一个网站成功与否,它是最关键的因素。在这最关键的因素。可丰富网站的文字

内容,并以最最美观、最整齐的方式放入到网页中。

插入文本的两种方式

网页中需要大量的文本,我们或以通过以下两种方式插入它们。

一种是在网页编辑窗口中直接用键盘敲入文本。这可以算是最基本的输入方式了,和一些文本编辑软件(如Microsoft Word)的使用方法一样,选择好习惯的输入法,就

可以运指如飞了。

另一种是复制文本的方式。有些读者可能不喜欢使用Dreamweaver MX2004来进行

打字的工作,而更习惯在专门的文本编辑软件中快速打字,如Microsoft Word和 Wind

ows自带的记事本等,又或者读者已经准备好了要放入网页的文本的电子版本,那么我

们就可以直接使用Dreamweaver的文本复制功能,将大段的文本内容拷贝到网页的编辑

窗口来进行排版的工作,具体步骤如下。

打开文本编辑软件(如Microsoft Word),选中要复制的文本,它们将反白显示,执行菜单“编辑/复制”命令或直接用快捷键Ctrl+C,之后切换回Dreamweaver,将光标

停留在插入文本的位置,执行主菜单“编辑/粘贴”命令或直接使用快捷键Ctrl+v,即可

将大段的文本快速粘贴到网页中。

这在我的“网文精品”中用到很多,全部是在word软件中排好ctrl+c,然后点击要

粘贴的位置,crtl+v到Dreamweaver即可。

2.3创建其它网页

还有其它的几个网站与主页的制作相同,一个网页是图象和文字的组合。“平面设计”中的图象插入和前面的介绍相似,并可以在属性拦中调节图象的大小。

在Dreamwerver中常常会用到Firework、Flash,它们是相辅相成,在主页中的主体部

分就是用Firework,如图所示:

在“个人说明”中也用到这点,首先定好需要尺寸,在属性中设好背景,颜色等

等,插入图象,输入文字,也word里的操作雷同。

3.建立网页链接

网站实际上是由很多网页组成的,那么网页之间是如何联系的呢?这就是本章要讲 的内容----网页的“链接”。“链接”,又称“超链接"(Hyperlink),它作为网页的桥梁,起着相当重要的作用。网页中的很多对象都可以加入“链接”属性。在Dreamweaver MX2004中,如果以“链

接”的媒介来划分的话,则“链接”可以分为“文字链接”、“图像链接”、“图像地图链接”、“内部链接和外部链接”、“E-mail链接”、“命名锚记链接”、“文件下载链接”和“跳转菜单”,共8种。其中部分内容在之前的章节中可能接触过,这里将对其进行更深入的讲解。3.1文字链接

“文字链接”即以文字作为媒介的链接,它是网页中最常被使用的链接方式,具

有“文件小、制作简单和便于维护”的特点。

接下来结合我的个人网站为实例,来讲解如何为文字建立“链接”。

具体操作步骤如下所述。操作步骤

步骤1 准备好已经制作完成的首页的各个栏目页面(假设除了“链接”,其他内容都

已经制作完成了),该网站包含6个栏目,这里的5个栏目----“平面设计”、“动画

制作”和“网文精品”、“经典回顾”、“个人说明”为例来进行讲解。

步骤2 在Dreamweaver 中打开首页,之后反白选取作为“链接”的文字。实例中要做

到单击不同的栏目的网页。因此为第1个栏目“平面设计”设置链接,首先要反白选中

“平面设计”4个文字。

步骤3 观察“属性面板”,其中包括一个“链接”文本框。

步骤4 接下来需要把链接的地址加入到文本框中,方法有3种。

这里我用到的是直接点击文件夹图标,在文件夹中找到要链接的对象graph.htm。这样

就建立了超链接。不过有点很重要,由于大多数服务器都不支持中文文件名,而且对大

小写敏感,因此采用英文文件名并统一大小写。如图所示:

步骤5 在“链接”文本框下面还有一个“目标”下拉列表,从中可以选择链接网页显示 的窗口方式,共有4种。如图:

实例中没有选择任何选项,保持空白,表示在原窗口中打开链接网页。

步骤6 还可以设置一些“链接”的属性,这是前面讲过的内容。单击“属性面板”中的 “页面属性”,选择其中的“链接”分类,可以进行的设置有“链接字体”、“大小”、“链接颜色”、“变换图像链接”颜色、“已访问链接”颜色、“活动链接”颜色及“下

划线样式”。

步骤7 至此,第1个栏目的链接就制作完毕了,按下Ctrl+S保存网页,再按下F12预

览,测试一下,当鼠标放在“平面设计”这4个文字上时将变成手形,并且浏览器窗口下面的状态栏中会显示链接到的网页的地址,单击文字,页面会立即跳转到第1个栏目

中,这表示链接已经制作成功了。

步骤8 同理,按照以上步骤,再为“动画制作”和“网文精品”“经典回顾“等其它栏

制作指向对应栏目的链接。

步骤9 通常在栏目页面中还需要有“返回首页”的链接,单击其后可以跳转回首页,因

此在各个栏目中还要插入“网站首页”的文字,并且制作指向首页index.html的链接,制作方法不变。

至此,整个“文字链接”的实例就全就全部完成了。通过对这个实例的讲解,读者不仅

应该学会如何为文字制作链接,还应用对“链接”有了更加深刻的理解,链接的目的何

在?它到底能够在网页的网站中发挥什么样的作用?怎样才能更好地使用它?这些是

网页制作者更应该思考的问题。

下面继续介绍其他类型的链接。

3.2

3.23.2

3.2图像链接

图像链接图像链接

图像链接

“图像”也是常被使用的链接媒体,它和“文字链接”非常相似。为图像加入链接,首

先应该在网页中插入“图像”,有关插入“图像”或“导航条”按钮的内容,接下来以

我的网站“追梦人“为例,讲解如何建立“图像链接”。

操作步骤

步骤1 首先仍然要准备好已经制作完成的首页和各个栏目的页面(假设除了“链接”,其他内容都已经制作完成了),该网站包含6个栏目,下面我们就动手为这6个栏目分

别制作它们的链接。

步骤2 在Dreamweaver中打开网站的首页,之后选取要制作“链接”的图像。实例中先

为第3个栏目“动画制作”设置链接,因此选中包含“动画制作”4个字的图像。步骤3 观察“属性面板”,在“链接”文本框中输入链接的文字地址。可以使用之前讲

过的“指向文件”和“选择文件”的方法。

步骤4 如果有需要,可以在“目标”下拉列表中选择“链接”网页显示的窗口方式,分

别为-blank、-parent、-self或 top。实例中使用了默认出的保留空白选项的方式。

步骤5 另外,读者还可以为图像增加“替代”文本。实例中为第1个栏目增加栏目名称 的“替代”文本。

步骤6 至此,第1个栏目的图像链接就制作完毕了,按下Ctrl+S保存网页,再按下F1 2预览,测试一下,将鼠标放在“动画制作”4个文字上时将变成手形,同时浏览器窗

口下面的状态栏中会显示出链接到的网页的地址,并且会显示出“替代”文本“动画制

作”,单击文字,页面会立即跳转到第3个栏目中,这表示链接已经制作成功了。

步骤7 同理,按照以上步骤,再为其它几幅图像制作指向对应栏目的链接。

步骤8 在栏目页面中制作“返回首页”的链接,使得单击后可以跳转回首页,其制作方

法不变。

至此,整个“图像链像”的实例就全部完成了。

3.3E

3.3E 3.3E

3.3E –

––

–Mail

MailMail

Mail的链接 的链接的链接 的链接

E-Mail链接,是指当浏览者单击该链接之后,不是打开一个网页文件,而是启动用户的

E-Mail客户端软件(如Outlook Express),并打开一个空白的新邮件,供浏览者撰写

内容来与网站联系人联系,这是一种最方便的互动方式。

结合“个人说明”网页,建立E-Mail链接的步骤如下所述。

操作步骤 步骤1 将光标停留在页面右下角要插入E-mail链接的位置。步骤2 选择“插入快捷栏”中的“常用”分类,单击左侧第2个“电子邮件链接”按钮。

步骤3 在弹出的“电子邮件链接”对话框中有两个输入项,分别是“文本”和“E-Mai

l”。在“文本”项中输入链接的文字,中文、英文均可,在E-Mail项中输入网站联

系有的电子邮件地址,如实例中的 ding_zhuimeng123@163.net。

步骤4 单击“确定”按钮,具有“E-Mail链接”属性的文本就ding_zhuimeng123@163.net。插入到光标所在位置了,按下 Ctrl+S保存网页,再按下F12预览查看实际效果。

上面的方法只适用于文本的“E-Mail链接”,如果想在其它的对象(如图像)上也加入

这种链接,该怎办呢?下面介绍第2种建立“E-Mail链接”的方法。

其实很简单,与前面讲过的图像加入链接的方法基本一样。先在页面中需要的地方插入

图像,之后选中图像,并在“属性面板”的“链接”文本框中输入如下语句即可----ma

ilto: ding_zhuimeng123@163.net ?subject=网站的建议与第1种方法不同的是,E-Ma

il 地址前面增加了mailto:字样。用这种方法就可以给图像等其他对象建立“E-Mail

链接”了。

3.4

3.43.4

3.4文件下载链接

文件下载链接文件下载链接

文件下载链接

“文件下载链接”的原理很简单,只要链接文件属于浏览无法识别的关型,便都会使用 IE浏览器直接进行下载,并保存到本地计算机中。

浏览器无法识别的文件类型有很多,这里就介绍一个最常用的,以zip或rar为后缀名 的压缩格式文件,这种文件可以使用主流的压缩软件(如winzip、winrar)来制作。下

面我们就业以实例来说明。在前面“插入多媒体”一章中,我们曾经讲过直接链接文件的方式来插入“视频”,即

直接在“链接”文本框中输入“文件名+名后缀名”,如olympus.wmv。单日击这个链接,经过数据下载后,Windows系统将启动自带的媒体播放器Windows Media Player 来播

放该视频。

操作步骤

步骤1 先将视频文件olympus.wmv通压缩成olympus.rar文件,放入站点的media文件

夹下。

步骤2 将文件路径输入至“链接”文本框中。

步骤3 保存网页,按下F12预览,在浏览器中单击“下载精彩广告视频”链接文本,会

弹出“文本下载”选择框,单击其中的“保存”按钮。

步骤4 在“另存为”对框中选择保存到本地计算机中的位置,实例中为“经典回顾”文

件夹。之后单击“保存”按钮,压缩文件即保存到该位置中。至此,“文件下载链接”

便制作完成了。读者可以打开“我的文档”文件夹,解压缩olympus.rar文件,随时欣

赏下载影片。

本设计中未用到此链接,在此只作简单介绍。

3.5

3.53.5

3.5在在在

在HTML

HTMLHTML

HTML语言中建立网页链接

语言中建立网页链接语言中建立网页链接

语言中建立网页链接

3.5.1

3.5.13.5.1

3.5.1文字链接

文字链接文字链接

文字链接

在HTML语言中用超链接标记指向一个目标。其基本格式为: 举个简单的“文本链接”的实例,该实例相对应的HTML代码如下所示。

文字链接

a href-“index2.html”target=”-blank”>平面设计(新开窗口,-blank)< /p>

动画制作(原窗口,默认为空)

个人网站的设计与实现 篇2

一、教学网站的作用

教学网站是指按照某种教学思想和教学目的, 利用现代化的网络技术建立起来的、具有一定教学功能的网站系统。

教学网站能够拓宽学校教育的渠道, 给学生提供一种更加自主的学习形式, 学生可以根据自己的认知特点和学习需求在教学网站上学习自己感兴趣的内容, 也可以与其他同学进行交流。因为学生可以定制属于自己的个性化知识, 所以在很大程度上弥补了班级统一教学的弊端。教学网站丰富的教学资源还能激发学生的学习兴趣, 使其建构自己的认知系统。

二、教学网站设计的原则

(一) 服务教学的原则

教学网站应该以教学为中心进行建设, 既要考虑教师也要考虑学生, 本着服务教学的原则来设计。以教来说, 教学网站要便于教师发布、管理课程资源, 使教师能及时了解到学生对教学资源的浏览与学习情况。以学来说, 要让学生能够便捷的进行学习资源的浏览, 快速地找到该学科资源。

(二) 及时更新的原则

教学网站作为日常教学的工具, 其内容要每天及时更新。教师要将每天的教学设计、课件、习题等资源及时共享, 以便学生能够保持对教学网站的关注与兴趣。而且只有做到教学网站每天有新内容, 才能保证学生及时获取到教学资源。

(三) 内容充实的原则

教学网站的教学资源应该形式多样, 内容充实。主要包括视频、音频、图片、动画、学案、试题、虚拟实验、教学课件等丰富的教学资源, 为教师上课和学生学习提供物质基础。

(四) 导航清晰的原则

这是网站设计风格的问题。对于使用者来讲, 一个好的教学网站应该要做到页面布局简洁, 分类科学, 易于检索, 能让师生很快搜索到要找的模块。我们前面也提到过, 清晰的导航是提高师生检索教学资源效率的前提。

(五) 交互性强的原则

如果要让教学网站更好的服务于教学, 网站的设计不能只是简单的教学资源的静态展示, 还应该体现出一定的交互功能。所谓交互功能, 就是指学生与学生之间能够进行在线交流, 发表评论;教师能够实时发布课程信息、作业题、模拟题, 以及扩展学习资料等, 与学生进行公开和非公开的交流, 及时反馈信息, 开辟一条师生交流的重要通道。

三、特色教学网站的设计与实现

(一) 网站架构

网站架构应该以学习对象、学科类别、素材类型为依据进行分类。如附录中图1。

(二) 技术路线

教学网站采用B/S三层体系结构, 由客户端 (Web浏览器) 、Web服务器和教育资源服务器组成。系统采用ASP.NET技术开发, Web服务器采用Windows Server 2003自带的IIS 5.0, 数据库采用Microsoft Access 2003。开发语言采用面向对象语言C#。技术路线包括:HTML+ADO.NET+Java Script+Jquery+AJAX+XML。

(三) 功能模块

根据教学网站的设计原则与实用功能, 结合各学科教学活动的共性, 教学网站建设应该集管理、教学、资源及信息交流服务为一体, 主要包括教育新闻发布系统、教学科研应用系统、教育信息资源系统和信息服务系统。

1. 新闻发布

我们要利用教学网站教育新闻发布系统支持学校的教育教学工作, 使其更现代化, 提高信息化管理水平。教育新闻发布系统的具体功能包括以下几方面:

学校概况:包括学校简介、政务公开、教育理念、所获荣誉等。

教育新闻:包括国内教育、甘肃教育、白银教育新闻及教育法律、法规、规章等文件、制度。

校园快讯:包括校党委、教务处、办公室、政教处、总务处发布的通知公示。

专题教育:包括爱国教育、家庭教育、禁毒教育、安全教育、消防教育等。

师生风采:主要有教师园地、学生天地、活动掠影、竞赛比赛和教育随笔等。

2. 教学应用

在以班级教学体制为基础的情况下, 要发挥教学网站教学科研应用系统的作用, 更好地开展教学工作, 提高教学效率。教学科研应用系统应该包括以下几方面的内容:

教学科研:包括教学反思、课题研究、培训进修、课改实践、心理辅导及教育个案。

网络课程:实现网络课程的浏览、上传、下载、删除与管理。

实时课堂:实现教师备课、授课以及作业的发布、管理。

教学答疑:实现师生之间的互动交流, 包括同步答疑和异步答疑。

3. 教育资源

教育信息资源系统主要功能包括资源的分类收藏功能, 如按常用类型可分为国旗下演讲、德育案例、主题班会、家长学校、党团建设等, 按素材类型可分为文本、音频、视频、图片、动画和模板。对各种教育信息资源进行采集、管理、检索和编辑、删除等功能。支持两种方式录入资源:单个资源的随机录入, 大量资源的批量录入。资源搜索引擎支持精确查询和模糊查询。用户可以通过网络远程上传资源、下载资源。

4. 信息交流

整个校园网站就是信息资源的宝库, 有大量教育教学信息需要传递和交流, 主要包括以下几个方面:

信息交流工具:为社会、学校、教师、学生及家长之间的信息交流提供全新的联络方式, 包括站长信箱、网站留言、通知公告、电子邮件等子功能系统。

数字图书:是集图书采编、录入、登记、借还、查询、统计及维护为一体的应用系统, 为师生提供丰富多彩的阅读资料。

视频点播:是采用流媒体和视频数据压缩技术, 充分利用服务器和网络资源, 为全校师生提供数字音频、视频节目等多媒体节目的点播平台。

辅助工具:包括信息搜索工具、问卷调查工具、校历工具、计算工具等。

实用工具下载:包括各种应用软件及网络工具, 如即时聊天工具、Front Page软件、Dreamweaver软件、Photoshop软件、flash软件等。

四、结语

校园网的不断提速与扩容为网上教学和远程教育提供了基础。基于教学网站模式的教育教学可以更好地为学校的管理、教学及信息交流提供服务, 以便更好地实现教育功能。教学网站能使教师在网络上获得最优质的教学资源, 也可以为学生搭建自主学习的平台, 同时还可实现师生之间的互动交流, 从而更好地满足师生的学习需要, 大面积提高教育教学质量。

教学网站的设计与实现 篇3

关键词:教学网站 作用 原则 功能

当前,信息技术的迅速发展,促进了校园网建设工作的全面实施。在此背景下,信息技术教育的广泛应用已成为新课程改革的一个新的突破口,其中教学网站将成为一个重要的教学环境。下面,笔者就教学网站的作用、设计原则和设计与实现的思路来谈谈自己的理解与认识。

一、教学网站的作用

教学网站是指按照某种教学思想和教学目的,利用现代化的网络技术建立起来的、具有一定教学功能的网站系统。

教学网站能够拓宽学校教育的渠道,给学生提供一种更加自主的学习形式,学生可以根据自己的认知特点和学习需求在教学网站上学习自己感兴趣的内容,也可以与其他同学进行交流。因为学生可以定制属于自己的个性化知识,所以在很大程度上弥补了班级统一教学的弊端。教学网站丰富的教学资源还能激发学生的学习兴趣,使其建构自己的认知系统。

二、教学网站设计的原则

(一)服务教学的原则

教学网站应该以教学为中心进行建设,既要考虑教师也要考虑学生,本着服务教学的原则来设计。以教来说,教学网站要便于教师发布、管理课程资源,使教师能及时了解到学生对教学资源的浏览与学习情况。以学来说,要让学生能够便捷的进行学习资源的浏览,快速地找到该学科资源。

(二)及时更新的原则

教学网站作为日常教学的工具,其内容要每天及时更新。教师要将每天的教学设计、课件、习题等资源及时共享,以便学生能够保持对教学网站的关注与兴趣。而且只有做到教学网站每天有新内容,才能保证学生及时获取到教学资源。

(三)内容充实的原则

教学网站的教学资源应该形式多样,内容充实。主要包括视频、音频、图片、动画、学案、试题、虚拟实验、教学课件等丰富的教学资源,为教师上课和学生学习提供物质基础。

(四)导航清晰的原则

这是网站设计风格的问题。对于使用者来讲,一个好的教学网站应该要做到页面布局简洁,分类科学,易于检索,能让师生很快搜索到要找的模块。我们前面也提到过,清晰的导航是提高师生检索教学资源效率的前提。

(五)交互性强的原则

如果要让教学网站更好的服务于教学,网站的设计不能只是简单的教学资源的静态展示,还应该体现出一定的交互功能。所谓交互功能,就是指学生与学生之间能够进行在线交流,发表评论;教师能够实时发布课程信息、作业题、模拟题,以及扩展学习资料等,与学生进行公开和非公开的交流,及时反馈信息,开辟一条师生交流的重要通道。

三、特色教学网站的设计与实现

(一)网站架构

网站架构应该以学习对象、学科类别、素材类型为依据进行分类。如附录中图1。

(二)技术路线

教学网站采用B/S三层体系结构,由客户端(Web瀏览器)、Web服务器和教育资源服务器组成。系统采用ASP.NET技术开发,Web服务器采用Windows Server 2003 自带的IIS 5.0,数据库采用Microsoft Access 2003。开发语言采用面向对象语言C#。技术路线包括:HTML+ADO.NET+JavaScript+Jquery+AJAX+XML。

(三)功能模块

根据教学网站的设计原则与实用功能,结合各学科教学活动的共性,教学网站建设应该集管理、教学、资源及信息交流服务为一体,主要包括教育新闻发布系统、教学科研应用系统、教育信息资源系统和信息服务系统。

1.新闻发布

我们要利用教学网站教育新闻发布系统支持学校的教育教学工作,使其更现代化,提高信息化管理水平。教育新闻发布系统的具体功能包括以下几方面:

学校概况:包括学校简介、政务公开、教育理念、所获荣誉等。

教育新闻:包括国内教育、甘肃教育、白银教育新闻及教育法律、法规、规章等文件、制度。

校园快讯:包括校党委、教务处、办公室、政教处、总务处发布的通知公示。

专题教育:包括爱国教育、家庭教育、禁毒教育、安全教育、消防教育等。

师生风采:主要有教师园地、学生天地、活动掠影、竞赛比赛和教育随笔等。

2.教学应用

在以班级教学体制为基础的情况下,要发挥教学网站教学科研应用系统的作用,更好地开展教学工作,提高教学效率。教学科研应用系统应该包括以下几方面的内容:

教学科研:包括教学反思、课题研究、培训进修、课改实践、心理辅导及教育个案。

网络课程:实现网络课程的浏览、上传、下载、删除与管理。

实时课堂:实现教师备课、授课以及作业的发布、管理。

教学答疑:实现师生之间的互动交流,包括同步答疑和异步答疑。

3.教育资源

教育信息资源系统主要功能包括资源的分类收藏功能,如按常用类型可分为国旗下演讲、德育案例、主题班会、家长学校、党团建设等,按素材类型可分为文本、音频、视频、图片、动画和模板。对各种教育信息资源进行采集、管理、检索和编辑、删除等功能。支持两种方式录入资源:单个资源的随机录入,大量资源的批量录入。资源搜索引擎支持精确查询和模糊查询。用户可以通过网络远程上传资源、下载资源。

4.信息交流

整个校园网站就是信息资源的宝库,有大量教育教学信息需要传递和交流,主要包括以下几个方面:

信息交流工具:为社会、学校、教师、学生及家长之间的信息交流提供全新的联络方式,包括站长信箱、网站留言、通知公告、电子邮件等子功能系统。

数字图书:是集图书采编、录入、登记、借还、查询、统计及维护为一体的应用系统,为师生提供丰富多彩的阅读资料。

视频点播:是采用流媒体和视频数据压缩技术,充分利用服务器和网络资源,为全校师生提供数字音频、视频节目等多媒体节目的点播平台。

辅助工具:包括信息搜索工具、问卷调查工具、校历工具、计算工具等。

实用工具下载:包括各种应用软件及网络工具,如即时聊天工具、FrontPage 软件、Dreamweaver软件、Photoshop软件、flash软件等。

四、结语

校园网的不断提速与扩容为网上教学和远程教育提供了基础。基于教学网站模式的教育教学可以更好地为学校的管理、教学及信息交流提供服务,以便更好地实现教育功能。教学网站能使教师在网络上获得最优质的教学资源,也可以为学生搭建自主学习的平台,同时还可实现师生之间的互动交流,从而更好地满足师生的学习需要,大面积提高教育教学质量。

本文是作者主持的甘肃省十二五教育科研规划课题“校园特色网站的建设及教育功能的研究”(课题批准号:[2012]GSG097)研究成果之一。

作者简介:

企业电子商务网站的设计与实现 篇4

一、文献综述

随着网络的普及与发展,企业在Internet上拥有自己的网站是必然趋势,网上主页不仅成为企业宣传产品和服务的窗口,也是树立企业形象的前沿。企业借助上网、运用电子商务手段改善经营、开拓市场、提高企业竞争力,已被公认是一种成本最底而效率最高的方式。它将为我们传统的经营方式带来革命性的变化。

本文介绍的主要内容就是企业电子商务(Electronic Commerce),是指实现整个贸易过程中各阶段的贸易活动的电子化。它是一种交易的各方以电子交易方式而不是通过当面交换或直接面谈的方式进行任何形似的商业交易,是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)等等。电子商务涵盖的业务包括:信息交换、售前售后服务(提供产品和服务的细节、产品使用技术指南、回答顾客意见)、销售、电子支付(使用电子资金转帐、信用卡、电子支票、电子现金)、运输、组建虚拟企业(组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多的多的产品和服务)、公司和贸易伙伴可以共同拥有和运营共享的商业方法等等。总而言之,电子商务是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。我们在这里建立的就是一个虚拟的电子商务企业。主要实现的是通过网络技术实现贸易的电子化。

1.企业电子商务的建设意义

当今的大多数企业已经在互联网上建立了自己的网站,企业通过互联网对自己的商品进行宣传和产品展示,对企业的品牌提高和顾客对企业的产品了解有一定的促进作用。但是,仅仅通过企业网站对自己进行宣传是不够的,网站建设需要同电子商务紧密结合,才能最好的体现网站的价值,体现网络的作用。

企业的经营的基本原则是:满足顾客的需求,为企业盈利。企业的目标在于向顾客提供服务。而电子商务是一个很好的事业契机,通过它,企业能够实现全国化与全球化经营战略,通过网络建立战略性的资源外包联盟,与其他组织形成电子伙伴关系,原来复杂的工作现在只需要按几下鼠标就能在国际互联网上逐一地拓展出几百万个潜在的客户。

因此,电子商务网站是实现改善经营管理、开拓市场、提高企业竞争力的一种变革创新。企业的电子商务网站建设应站在一个更高的角度景象规划与设计。

2.JSP语言简介

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

JSP页面由HTML代码和嵌入其中Java代码所组成。JSP是在服务器端执行的,Web服务器在遇到访问JSP网页的请求时,服务器接收到客户端地请求以后对这些Java代码进行处理,这些插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。然后服务器将生成的HTML页面返回给客户端的浏览器,因此客户端只要有浏览器就能浏览。用JSP开发地Web应用是跨平台地,既能在Windows操作系统下运行,也可以在其他操作系统中运行。

JSP技术在多个方面加速了动态Web页面地开发,这些方面包括:将内容地生成和显示进行分离,强调可重用的组件,采用标识简化页面开发。

(1)内容的生成和显示分离:使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性

(2)强调可重用的组件:绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

(3)采用标识简化页面开发:通过开发定制化标识库,JSP技术是可以扩展的。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好

处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。当与Java 2平台,企业版(J2EE)和Enterprise JavaBean技术整合时,JSP页面将提供企业级的扩展性和性能,这对于在虚拟企业中部署基于Web的应用是必需的。

3.开发及运行环境

操作系统:Windows XP

数据库:SQL Server 2000

开发工具包:JDK 1.6.0_06

JSP服务器及开发工具:Tomcat 6.0及Dreamweaver 8

网页制作工具:Dreamweaver

8、Firework 8

浏览器:IE 5.0 及以上版本,推荐使用IE6.0

显示器屏幕分辨率:最佳效果1024*768

二、论文提纲

摘要

(一)系统分析

1、系统目标

2、系统的主要功能

3、可行性分析

4、数据库需求分析

(二)总体设计

1、系统设计原则

2、系统设计目标

3、系统设计

(三)系统详细设计

1、模块设计

2、网站所完成的内容与结构

(四)系统功能模块的实现

1、JSP连接SQL Server2000的简单方法

2、网站的设计与实现

(五)数据库设计

(六)CSS网站布局

(七)结论

三、参考文献

[1] Vovek·Chopra.JSP程序教程[M].北京,人民邮电出版社.2006

[2] 余杰.JSP动态网站建设[M].北京,国防工业出版社.2002

[3] Eric A.Meyer.CSS权威指南 [M].北京,中国电力出版.2001

[4]李超.CSS网站布局实录[M].北京,科学出版社.2006

[5] 博嘉科技.JSP与网站开发编程实战[M].北京,科学出版社.2001

[6] 林建宏.赖慧敏, Dreamweaver8和JSP动态网站开发[M].北京,机械工业出版社.2007

[7] 汪孝宜.刘中兵,徐佳晶.JSP数据库开发实例精粹[M].北京,电子工业出版社.2005

[8] 李伟红.SQL Server2000数据库及应用[M].北京,中国水利水电出版社.2007

[9] 赵松涛 吴维元.SQL Server2000系统管理实录[M].北京,电子工业出版社.2006

[10]萨尔玛等.电子商务网站开发指南[M].北京,清华大学出版社.2004

[11]何文华 李萍.SQL Server2000应用开发教程[M].北京,电子工业出版社.2004

[12]前沿科技/曾顺.精通CSS+DIV 网页样式与布局[M].北京,人民邮电出版社.2007

[13]Fred Barwell.Richard Blair.VB.NET高级编程[M].北京,清华大学.2002

个人网站的设计与实现 篇5

pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

第!“ 卷第 #!期 第!” 卷第 #!期 $%&’!“(%’#!企 业 技 术 开 发)*+,(-.-/0+1.2*$*.-34*()-5 *()*63607*!889 年 #!月 2:;’!889 基于 ”#$ 的电子商务网站的设计与实现

朱明娥

(中南林学院,湖南 长沙 “#888”)

摘 要: 文章介绍了 173 技术及 173 与 12-结合起来连接、访问数据库的方法,讨论了 173 环境下电子商务网 站的设计及实现问题。关键词: 电子商务; ; 网站; 购物车 173 数据库; 中图分类号: 文献标识码: 文章编号:(5@#A’A? 1 #88?<=>A@!889)#!<888><8A %&’(’)*+,-,(.’-/*0-1*2, 23 456277’.6’ 8’9)*1’ *, “#$ ZHU Ming-e

(Central South Forestry University,Changsha,Hunan 410004,China)

”9)1.-61: This paper analyses the ASP techniques,the method of connecting and accessing database with ASP and ADO,it discusses the design and realization of E-commerce web site in ASP. :’;82.(): E-Commerce; ; ASP database; web site; shopping cart

随着 0BC:DB:C 的不断普及,人们对于互联网技 术的要求已不单单是浏览一下网页,收发电子邮 件,日益忙碌的人们开始追求足不出户的利用互联 网这一强大的平台来实现的网上购物。对于企业来 讲,无论是企业之间 E C% E)还是企业和客户之间(,(E C% +)的交易,如果能够实现网上交易将大大提 高交易速度、节约交易成本。电子商务的发展,必将 对人类的经济,生活模式产生一种全新的变革。本 文建立的电子商务网站采用的是模式为浏览器 F 服 务 器 E F 7)式,客 户 通 过 数 据 连 接 来 调 用 后 台(模 即 数据库中的数据。这些内置对象可以使脚本更加强大,这些对象允许 从浏览器中接受和发送信息。

#173 可以用另外的组件来扩展。173 本身就 是来源于相当数 量 的 标 准 服 务 端 1;CGH:U 组 件,这

些组件允许做诸如依据浏览器能力进行不同显示以 及在浏览器内包含计数器的功能。不过程序员不会 局限标准的 1;CGH:U 组件,您可以创建附加 1;CGH:U 组件。$173 可 以 和 诸 如 1++*77、7V.M:DH:D 这 样 的数据库进行挂接。这是 173 一个非常强大的功能

所在,高级的动态更新站点都需要数据库的支持,而 且需要随数据库内容的更新而自动更新,这样,用户 就可以利用 173 自己建立很多类似的高级站点。以上 “ 个特性对 173 进行了限定,173 就是由!”#$ 也 “动 态 173 全 称 是 1;CGH: 7:DH:D 3IJ:,就 是 服务器端页面”,是一种运行于 K:L 服务器端的程 序语言。通过 173 程序,我们可以实现众多动态的、交互性的服务器功能。173 是在业界巨头 4G;D%M%NC 公司的支持下成长起来的一种服务器端脚本语言,具有开发简单、向对象等特点,也是其所以能 面 这 够在全球流行的前提。173 有如下 “ 个重要特征,使之具备很强的通

用性: 可以利用$E7;DGOC!173 可以包括服务端脚本,和 PIHIM;DGOC 来创建 173,创建动态内容的网页。(”173 提 供 了 一 些 内 置 1OO&G;ICG%B,7:MMG%B。利用 6:QR:MC,6:MO%BM:,7:DH:,-LS:;C+%BC:TC 对象)

收稿日期:!889<8=<#> 作者简介: 朱明娥 #>?= —)女,(,湖南双峰人,大学本科,副教授,主 要从事计算机科学与技术方面的教学与研究。

7:DH:D 端脚本,对象以及组件拓展过的 标 准 主 页。173 脚本的后缀名为 ’IMO,当客户端访问一个后缀 名为 ’IMO 的 W6.时,该 W6.请求就被送到 K:L 服 务器上,K:L 服务器于是调用相关的 173 引擎 IMO’ 从而生成相应的 ,)4.代 X&& 来将该脚本加以解析,码,该代码由 K:L 服务器返回给客户端浏览器执 行,于是用户就在屏幕上看到了该 ’IMO 执行的结果,其工作原理如图 # 所示。

图!“#$ 的工作原理 $” 企 业 技 术 开 发!“"# 年 $!月!系统开发的模式

网络应用结构模型采用 % & ’ 模式,该模式是把

件。所以在设计过程中不但要把所必需的数据字段 加到数据库中而且要加入一些可以方便控制数据 的字段,来增加数据库的完整性和安全性。!本网站用的是 E;;)’’ 数据库,库中有多个

实现开()% 技术和数据库技术结合起来的新技术,发环境和应用环境的分离,用户端用相对统一的浏 览器代替客户软件,实现跨平台的应用。

数据表,G0GH01 表,即 记录用户信息; 订单 I1>01 表,表; 表,新闻信息; 管理员信息; 80J 7<01 表,J510 表,商品类型; 订单明细 I1>01>035?@)(等等。” 数据库的连接方法。在需要与数据库进行连

% & ’ 结构的编程语言分成浏览器端编程语言和 服务器端编程语言。浏览器端包括:(*+,-*./012、(3043 ,5167/-5897590: 超文本标记语言);’’;5<2 层叠样式表单)B5C5’=1?/3 语言、=5>?89 ’3.@0 ’A003<,和 D%’=1?/3 语言。所谓的浏览器端编程语言就是这 些语言都是被浏览器解释执行的。*+,-和;’’ 都 是由浏览器解释的,B5C5’=1?/3 语言和 D%’=1?/3 语言 是在浏览器上执行的。在浏览器端使用 B5C5’=1?/3 编写程序,在服务 器端采用 E’F平台,再建立数据库,这样 % & ’ 体系 就完整了。

接的所有页面的设计上,我采用

KLMM N?8=@7>0 O?@0PQRR & ?8=@7>0 & H6=I88R5

H6=I88R5?G =I88,=I88<31 ’

象调用数据库操作的方法(=I88<31PQU%VPQW<01C01RG5//53A Q65<08R5<5Q); WQ U0O57@3U?1P; UXYD)XPZ,?=1IH); 指定数据库的连接方式,和数据库源文件位置’ 如 Q’ 果你的服务器采用较老版本 E==0<< 驱动,请用下面 连接方法 ’ =I88<31 PQ U1?C01 PZ<]@ <01C01 ; P<5; P<5; 7?> /J> “ 总体设计

本系统分为两个系统: 前台用户子系统和后台

管理子系统,每个子系统都能实现若干功能。!前台用户子系统:用户经登录的密码验证进

入网站后,可以选择要使用的功能。有如下功能可 供选择: 查询所需产品、购买所需产品、查看产品新 闻、查看帮助页面、留言板留言、修改密码。” 后台管理子系统:管理员经登陆的密码验证

后进入后台管理子系统后,可以选择要使用的功 能。有如下功能可供选择: 商品管理、购物结算、留 言管理、闻管理、他操作 上传图片)操作管 新 其(、理,系统的总体结构如图!所示。>535H5<0P=0I5 ; <01C01P=0!Q <03 =I88 P<01C01R=10530IH^0=3(Q EU_U%R;_‘2 ‘);+Y_‘Q)调用数据库的 _F)‘ 方法,=I88RI/08 =I88<31 ’

建立数据库连接 TS $ 电子商务网站的实现

本人利用 U105GJ05C01 软件对网页进行布局和

设计。U105GJ05C01 是一个所见即所得的网页编辑 器,它提供了代码、拆分、设计 a 种视图方式。而在 所有 E’F 页面中,购物车是整个电子商务网站面向 客户的最核心部分,用户在购买商品时必须用到的 就是购物车,它能让顾客清楚的看到自己所选购的 商品及价格,用户可以对购物车内的商品任意进行

图!系统结构图

删除操作。下面对所有 E’F 页面中处理最为复杂的 购物页面的实现进行讨论。不难理解,购物车实际上是顾客在购物过程中 用来存放所购物品信息的一个临时缓冲区,因此它 必须存在于购物的整个周期,即在顾客登录网站时 自动创建(此时为空),在购物过程中不断增删变 化,次结算并发送完订单后清空,待下一次购 每 等 # 数据库设计与连接

因为数据库的设计影响深远,不但对系统开发

者有着极大的影响而且也可能会在今后的应用过 程中造成不可挽回的损失,数据的正确关系到整个 系统的正常运作,也是系统能够正常工作的前提条

第!“ 卷第 #!期

朱明娥: 基于 $%& 的电子商务网站的设计与实现 ## 物,顾客离开网站时自动撤消,且要求同时参 当 并 与购物的顾客的购物车相互独立。为达到这些目 的,我们在技术上采用了 $%& 中的 ’(’’)*+ 会话)(对 象和 ,-*./-0/’/ 文件。%(’’)*+ 对象当会话开始时即 被创建,话 结 束 时 撤 消,里 的 会 这 “会 话 ” 简 单 地 可 理解为访问网页,而且对同一网站,不同的访问,它 们拥有各自的 ’(’’)*+ 对象,所以在此我们就可以将 不同的顾客拥 一个 ’(’’)*+ 对象看作是一辆购物车,有各自的购物车,且,在购物车中存放购买的 并 为 商品,括 它 们 是 什 么,多 少、钱 等,们 需 要 包 买 价 我 在 ’(’’)*+ 中定义一些数据结构或变量来存储这 些 信息,因此,我们选择在 ,-*./-0/’/ 文件中用程序来 创建它们。1-*./-0/’/ 是一个在网站主页被访问时即 自动执行的文件,通常做一些初始化操作,且该文件 必须放置在网站的23*4(5目录下,即与主页同一路 径。购物车程序 ’6*78/9:0/’7 数据流程如图;所示。

(+E ’>.2 N ’89)7:5 ” 购物车程序

当客户订购某一商品,即点击 “订购” 链接,就 会运行 ’6*78/9:0/’7 程序,将商品号、购买数量等购 物数据存放到 ’(’’)*+ 变量,用 ’(’’)*+(J8/9:F/9()O 存 用(存 E/9J)放 商 品 号,’(’’)*+ J8/9: F/9(H:I/9J)放 购物数量。并根据用户选择商品号购物数量,以表 格形式显示在客户浏览器端。由于客户选购的商品 和数量是动态的,所以存放商品、数量的 ’(’’)*+ 变 量采用数组方式。购物车程序 ’6*77)+, 0/’7 基于服务器端,需要 根据客户端发送来的数据,动态生成相关的网页发 送到客户端,此,客户端向服务器端发送数据 因 在 时,必须通知在服务器端 ’6*78/9: 0/’7 应该发送何 种类型的网页。这就是在激活 ’6*78/9:0/’7 程序时需 要参数 4*E(” “ 的原因。

# 收银台程序

客户电子货架通过购物把选购的物品放入购 物车之后,客户有 “ 种选择“调整数量” 放弃购、“ = 买” 继续购物” 去收银台”、“、“。处理 “去收银台” 方 法如下 = 图” 购物车数据流程 2)+7>:-/+,>/,(?J@.’89)7:J +/4(?J..J(*+8--8P?JF)+E*F+/@),/:(B’6*7E(’P0/’7B)J:I7(?J.>::*+J@/->(?J 去收银台J5 用户单击 “去收银台” 命令按钮,服务器端的收 银 台 程 序 ’6*7E(’P 0/’7 向 客 户 浏 览 器 发 送 不 同 的 网页。!购物车初始化

用户访问商务网站,就会运行 ,-*./-0/’/ 文件 中 ’(’’)*+<*+’:/9: 事件过程,因此把与购物车相关 的 %(’’)*+ 变量初始化放在 %(’’)*+ *+<’:/9: 事件过 程。,-*./-0/’/ 程序清单=!结 语

经过测试,台的网页运行正常,现了商品 前 实 2’89)7:-/+,>/,(?@.’89)7: 9>+/:?’(9@(95 ’>.%(’’)*+A*+’:/9: B 定义一个 CD 的子过程(,(分 E)4 F/9()E G)F/9(H:I G)B定义两个数组,别存放商品号和购买数量(? F/9(#E G)JJ B初始化置空 F/9(H:IKGL?G ’(’’)*+(J8/9:F/9()E/9J)?F/9()E B 将定义的两 个数组赋给 ’(’’)*+ 对象(’(’’)*+ J8/9:F/9(H:I/9J)?F/9(H:I(’(’’)*+ J4(4.(9)EJ)?JJ B保存顾客的会员号(’(’’)*+ J’:*:/-J)?G B保存总价(’(’’)*+ J*47-(:(J)?M/-’(B 标识当前一批物 品是否已发送过订单(’(’’)*+ JE.-*,)+J)?JE’+?(.E/:/J 的动态显示,客可以方便地进行选购,台管理 顾 后 方便,整个网站结构美观大方,操作简便,即使刚刚 开始接触网上购物的用户也可以很快地进行网上 交易。本网站可以为中小型现代企业开发电子商务 网站提供参考。参考文献:

Q#R 陈国柱 0 电子商务世界 QSR0 北京 = 电子商务杂志社,!GG!0 刘克海 0 面向中小企业电子商务网站 的 模 式 探 讨 QTR0 Q!R 高宏,管理论坛,(!GGG,#G)0 Q;R 刘 小 东 0UVW$SXW$CWV SY 入 门 与 提 高 实 用 教 程 QSR0 北京: 中国铁道出版社,!GG;0 但 张 Q"R 宣 小平,正 刚,文 毅 0$%& 数 据 库 系 统 开 发 实 例 导 航

个人网站的设计与实现 篇6

摘要 ………………………………………………………………………………… 1 前言 ………………………………………………………………………………… 2 1 网络教育的现状与分析……………………………………………………………2 1.1 我国网络教育的现状…………………………………………………………2 1.2 新疆网络教育的现状…………………………………………………………2 1.3 网络教育的优点与缺点………………………………………………………2 1.3.1 网络教育的优点……………………………………………………………2 1.3.2 网络教育的缺点……………………………………………………………3 2 教育资源网站的实现工具及其环境………………………………………………3 2.1 开发工具………………………………………………………………………3 2.1.1 J2SDK………………………………………………………………………3 2.1.2 Tomcat服务器………………………………………………………………3 2.1.2 MySQL数据库………………………………………………………………3 2.2 运行环境………………………………………………………………………3 2.3 Browser/Server………………………………………………………………3 3 教育资源网站的设计与实现………………………………………………………4 3.1 网站总体页面构架图…………………………………………………………4 3.2网站的功能模块………………………………………………………………4 3.2.1 用户登录模块………………………………………………………………4 3.2.2 站内搜索模块………………………………………………………………4 3.2.3 资源上传/下载模块………………………………………………………4 3.2.4 教学交流平台模块…………………………………………………………5 3.3 模块流程图……………………………………………………………………5 3.4 网站资源的分类、采集与整理………………………………………………6 3.4.1 网站资源的分类……………………………………………………………6 3.4.2 网站资源的采集……………………………………………………………6 3.4.3 网站资源的整理……………………………………………………………6 3.5资源的分页浏览………………………………………………………………7 3.6 教育资源的上传与下载………………………………………………………7 3.6.1 JspSmartUpload组件………………………………………………………7 3.6.2 教育资源的上传……………………………………………………………7 3.6.3 教育资源的下载……………………………………………………………7 4 教育资源网站的发展前景…………………………………………………………7 5 教育资源网站设计与实现过程中的问题与体会 ………………………………7 5.1 遇到的问题与解决方法…………………………………………………… 7 5.1.1 数据库的连接问题……………………………………………………… 7 5.1.2 资源种类的划分标准…………………………………………………… 8 5.2 设计体会………………………………………………………………………8 6 结论 ………………………………………………………………………………8 谢辞………………………………………………………………………………… 9 参考文献 ……………………………………………………………………………10

基于JSP的教育资源网站的设计与实现

池晋利

摘要:JSP是目前Internet上主流动态网站的开发工具之一,本文描述JSP技术的特点以及它同另外几种动态网站开发技术的比较优势,并完成一个基于该技术的教育资源网站,同时分析了教育资源网站的现状与前景。

关键词:JSP;教学系统;教育资源

Design and Implementation of a Educational Resource Site Based on JSP

个人网站的设计与实现 篇7

1 Photoshop教学网站的设计

1.1 教学目标的确定

宁夏医科大学于2007年开始对大学计算机基础教学进行改革,实行分层次教学。学生入学时参加分层次考试,考试合格的学生学习《Photoshop CS3平面设计》这门课程。在我校这门课程面向的学习者是医学学生,学习的目标是使学生会使用Photoshop工具处理医学影像图片。学习这门课程的学生已经具备了一定的计算机知识和网络知识,部分学生已经尝试使用过Photoshop软件处理数码照片。对于网络教材的使用难度不大,而且兴趣较高。

1.2 教学内容的确定

根据教学目标我们确定教学网站是以“计算机图像处理技术———Adobe Photoshop CS3”为依据进行设计的,教材中有七个知识模块,分别是[2]:图像处理的基础知识、Photoshop CS3的基本操作、选区的创建与编辑、图像的修饰与绘制、图层、蒙版与通道、文字设计、图像的色彩处理与滤镜的使用。分析这些知识模块得出:

1)图像处理的基础知识模块包括:基本概念、常识性知识。

2)Photoshop CS3的基本操作、选区的创建与编辑、文字设计这些属于简单操作。

3)图层、蒙版与通道、像的色彩处理与滤镜的使用摸快属于实践操作性知识。

通过分析得出在Photoshop课程中,我们可以把知识划分为:基本概念常识知识(理论知识)、简单操作知识、实践性知识。而Photoshop课程教学的特点是实践性强、创新性强、可操作性强、可视化程度高。为此,网站提供了大量的多媒体资料,有使用flash创作的案例实际操作过程,有上课时使用的课件,有案例和效果图,有网络教材,有录制的视频课程等几种方式。网络教材有利于学生掌握基础知识;flash操作演示视频提供操作的全过程,形象直观;视频教学讲解可以让学生课后能重新听教师上课讲解的内容,有助于学生模仿。

1.3 Photoshop教学网站主题的确定

Photoshop教学网站是学生课堂学习的补充,是课堂教学的延续。学生使用教学网站不但能进行自主学习,还能扩展课堂教学效果。因此教学网站平台的系统结构主要包括两个子系统[1]:教师教学子系统、学生学习子系统。学生学习子系统的基本功能是:课程学习,作业上传、下载,浏览优秀作品、发表讨论等。教师教学子系统的基本功能是:添加、删除作业,批改作业,讨论区中发表讨论主题,回复留言等。教师教学子系统与学生学习子系统的功能是相对应的,在这两个子系统中主要实现教学资源设计与运用,是教师与学生网络接触的空间。主要包括以下几个模块:用户管理模块、课程学习模块、作业管理模块、作品展示模块、学习论坛模块五个模块。

其中课程学习模块提供了各知识点的学习资料,促使学生由浅入深掌握基础知识。学习资料根据学生的学习条件和自身基础的差异性,采用多种媒体(文字、音频、视频、模拟、仿真、动画等)技术的应用呈现课程内容,为学生自主学习提供最大方便。作品展示模块发布学生的作品,记录学习心得;学习论坛模块便于学习过程中实现师生之间、生生之间的互动交流,利于协作学习;作业管理模块使教师可以在网上发布、批改、删除作业;学生可以下载完成作业,再将作业上传,还可以通过此环节查看自己和其他同学完成作业的情况,查看作业成绩。此外还有课程学习方式介绍;教学大纲;PPT电子课件;Photoshop学习软件供学生在线或下载学习。

2 Photoshop教学网站关键技术实现方法

本教学网站是在Windows 2003 Server下开发的,软件所使用的是Visual Studio 2008、开发数据库使用的是SQL SERVER2005。配置数据库的步骤如下[3]:

1)新建一个空数据库,取名为Photoshop。

2)Photoshop中,建立表Photoshop、STUDENT、ZHUTI、HUIFU。

3)参照上面所列出的各项功能表,完成数据的录入工作。

数据库服务器登录安全性的身份验证方式采用了SQL Server和Windows相结合的方式。同时根据用户的功能确定不同的操作对象和操作级别。为每一类用户设置角色,为其分配相应的许可权限。这样从源头保证了数据操作的安全。

在开发教学网站时,通过配置Web.config文件,可以非常方便地解决统一构造数据库连接字符串的问题。

配置方法如下:

在应用程序中通过调用System.web名字空间可以访问Web.config中的设置来读取Web.config中自定义的数据库字符常量,并利用DataGrid数据库的记录,语法如下:

另外ASP.NET使用Session来保存用户授权的相关信息,这些信息是保存在服务器端的。如果提供了Session状态,则每次调用页面时,都会首先查询Session状态,这必然会影响页面执行的性能。因此在ASP.NET的HTML代码中添加“<%@Page EnableSessionState="false"%>”语句,关闭Session状态。

4 结束语

教学网站应用于教学实践,改变了传统的学习环境、学习方式及师生关系。学生可以自主选择学习时间、学习地点、学习内容,开展自主学习、协作学习及混合学习等多种方式的学习。教师作为主导,组织、引导学生的学习。

参考文献

[1]况姗芸.论《Frontpage 2002网页制作》网络课程的设计[J].中国电化教育,2004(6):68-70

[2]文东.Photoshop CS3平面设计基础与项目实训[M].北京:科学出版社,2010.1-6

个人网站的设计与实现 篇8

关键词:新疆旅游 专题学习网站 ASP

中图分类号: G434文献标识码:B 文章编号:1673-8454(2009)17-0023-04

一、网站设计思路与开发背景

新疆旅游专题学习网站是我中心2007年承接的校内课题,下面以它为例谈谈专题学习网站的设计思想和开发背景。

1.选题

“新疆旅游”是高校旅游专业学生的一门必修课,该课程是对旅游专业知识的有力补充,更是新疆旅游实训与实践的基础课程,因而在旅游专业教学中占有重要地位。该课题就目前我们所了解的情况来看,在新疆高校中尚属首例。建设本专题学习网站的主要意义是以点带面,以新疆旅游这门课程为试点,推动和促进学校的教学改革,实现信息技术与新疆旅游课程的整合。

2.适用对象

该学习网站适用于旅游管理专业、酒店管理专业大专生在教师的指导下进行课堂学习,同时可满足师生在课余时间进行交流和学生自学。

3.教学目标

新疆旅游课程作为旅游管理专业的核心课程,要求学生掌握新疆地理、历史、人文及旅游景点相关知识。同时,该课程还具有一层深远的意义:让每一个新世纪的大学生了解自己的家乡,激发热爱家乡、热爱祖国的美好感情,培养学生的民族自豪感和荣誉感。在学习的过程中,逐渐熟悉自己的家乡,树立扎根边疆、振兴新疆旅游事业的坚定信念。

4.开发背景

新疆旅游是一门主题式的教学课程,在教学过程中应体现学生自主学习、协作学习和探究学习的过程,实现学生与学生、学生与教师、学生与课堂多元评价体系,但长期以来缺少这样一个平台来实现这一目标。同时,在教学过程中我们发现,由于学生人数多,不便于集中管理。除了课堂的面授教学外,存在师生见面机会较少、教学日常通知不能及时发布、学生在学习过程中有问题不能及时求教教师,教学资源不易共享等问题。

新疆旅游专题学习网站开发的目的是为给新疆旅游课程的教学提供一个辅助性的网络教学平台,以改变传统的教学模式,提高新疆旅游课程的教学质量。通过这一平台,教师可以发布公告、提供学习资源,师生可以在BBS中就学习问题共同探讨,学生还可以进行在线学习和测试,对自己的学习效果进行评价。

二、网站主要功能模块和主要页面设计

1.网站的主要功能模块

考虑到实际教学过程中主要存在着教师授课、实践教学、学生自学、师生交流等方面的需要,新疆旅游专题学习网站设计了六个主要的功能模块,分别为课程信息、教学内容、学习导航、学习交流、制作群体和引用说明。其中,为了方便师生交流和学习者在自我评价过程中进行身份识别,学习交流和教学内容中的在线测试两个子模块需要对用户进行身份验证,其他模块均为匿名访问。专题学习网站的功能结构如图l所示。

(1)课程信息

从课程描述、课程计划、课程大纲、教学对象和课程学时等五个方面展开,对新疆旅游课程进行了概述,学生可通过此模块从总体上了解课程的教学目标等概要信息。

(2)教学内容

从网络教材、电子教室、授课录像、相关资源、图像资源、在线测试和复习思考七个方面依据教学大纲要求对新疆旅游课程展开介绍,学习内容图文并茂,编排生动,突出重点,激发了学生的学习积极性。

(3)学习导航

给出了整个网站的结构,方便学生随时进行网站导航和浏览。

(4)学习交流

我们通过开辟讨论区来加强老师和学生的交流,可先让老师当版主来确定要讨论的多个主题,对这部分有兴趣的学生可以在此讨论,学生可以利用所学知识,充分发表自己的观点,遇到问题也可以通过提问讨论,将一些课堂上没有解决的问题放在这里来解决。论坛分为师生课程教学交流、教改研究与效果反馈、课程学习与心得交流、户外郊游、疑难解答五个版面,所有的任课教师出任各个版面的版主,对帖子进行管理。

(5)制作群体

给出了网站制作团队的名单。

(6)引用说明

给出了专题学习网站相关的资源链接,对本网站进行必要的外部资源补充。

2.主要页面设计

网站主页面采用上左右结构,上方为主要的菜单导航条,左侧为次要菜单导航条,右侧为内容区。学生机房使用的计算机显示器分辨率大多为800×600(单位:像素),除去浏览器边框以后可视范围为778×423,网站主要页面都采用一个宽度为778像素的表格来控制页面尺寸。

3.系统的开发工具及实现

(1)系统的开发工具

网站前台采用ASP技术,后台数据库使用MS SQL Server 2000。页面相关部分使用Dreamweaver 2008设计,而网站与数据库的连接使用ASP提供的ADO(ActiveX Data Objects)技术实现。ASP是Active Server Pages(活动服务器页面)的简称,它是Microsoft推出的服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。通过ODBC(Open Database Connectivity)接口,不仅可以访问Access、FoxPro、SQL Server等数据库,而且还可以使用提供了ODBC驱动程序的第三方产品。ADO是ASP内置的Active X服务器组件,它提供高效连接ODBC数据库或OLE(Object Linking and Embedding)DB数据源的功能,可以把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新和删除。脚本语言则使用了VBScript(Visual Basic Script)。

(2)部分模块的系统实现

由于篇幅有限,本文仅重点介绍教学内容模块中的在线测试子模块的系统实现。在线测试子模块实现在线考试的功能,在线考试是专题学习网站中必不可少的功能之一,其功能模块主要包括注册和登录、在线考试、在线管理(包括用户管理和试卷管理)和在线阅卷。这里主要介绍其中的“在线考试”模块的设计。

1)数据库设计

根据系统功能设计的要求,同时考虑到新疆旅游课程的老师自己已在以前的教学中用Microsoft Excel建设了单选、多选和判断题题库,为继续方便老师的使用和维护,并使老师能及时更新题库,我们以此Excel工作簿来作为在线考试系统的数据库(这里起名为test.xls),主要包括四个工作表,即四个数据表:单选、多选、判断和用户表。其数据项和数据结构如表1所示。

2)数据库连接和数据库操作

数据库连接通过ADO对象模型中的Connection对象进行。首先建立一个Connection对象实例。

Set conn=Server.CreateObject (“ADODB.Connection”)

然后使用Connection对象的Open方法打开数据库(这里是Excel工作簿):

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False; Data Source=" & Server.MapPath(“test.xls”) & ";Extended Properties='Excel 8.0;HDR=Yes'"

如果打开的是Access 数据库,则用如下语句打开数据库:

Conn.Open “Driver={Microsoft Access Driver(*.mdb)};Dbq=” & Server.MapPath(“test.mdb”)

当需要进行数据表(这里是Excel工作表)操作的时候,建立一个Recordset对象:

Set rs=Server.Createobject(“Adodb.Recordset”)

使用连接对象的Execute方法对数据表(Excel工作表)进行操作,其主要语法为:

Set rs=Conn.Execute(sql),使用SQL语句操作数据表,并将结果返回给一个Recordset对象rs。

操作结束后,关闭数据库(Excel工作簿)和记录集对象:

rs.Close

Set rs=Nothing

Conn.Close

Set Conn= Nothing

3)为方便用户的使用,这里容许用户随意输入班级和姓名进行登录和测试。登录进去后,用户可选择单选、多选和判断题的题目数量,然后由系统进行随机抽题后呈现给用户指定数目的题型,用户可在限定时间内完成测试并提交,系统可立即进行评分,并给出评分结果,同时给出正确答案。

①生成试卷

对登录进来的用户,系统自动按各单选、多选和判断题试题类型的默认题目数量随机生成试卷。用户也可以重新指定各单选、多选和判断题的题目生成数量。

在这里,可设计一个随机抽取试题的函数,传入参数为试卷类型(单选、多选或判断题)、随机抽题的数目和抽取的字段名,返回值为一个逗号隔开的按指定数目从该题型中随机抽取的不重复题号列表字符串(如:“,32,8,21,65,”)。其基本思路如下:

a. 根据传入参数里的试卷类型和抽取的字段名确定从指定的工作表中提取指定字段的值,即生成相应的select 查询字符串;

b. 确定工作簿中的相关工作表类型中可供选择的题目的数目(总记录数);

c. 后面要使用随机变量,必须知道它的取值范围,所以根据传入参数确定随机抽题的数目,如果大于总记录数,则随机抽题的数目赋值为总记录数,如果小于等于0,则赋值为某个常数值(如5);

d. 按照上述步骤最终确定的随机抽题数目,扫描工作表的题号字段,通过产生不重复随机数的算法,从所有有效的题目中,生成一个逗号隔开的不重复题号列表字符串。

完整函数代码如下:

Function GetRndNumberStr(mSheetName,mcnt1,mField)

‘变量声明

Dim str,str1,cnt,cnt1,rndMax,RndNumber, recno

Dim SheetName,RsExcel,sqlExcel

‘1部分

SheetName=mSheetName

sqlExcel="select " & mField & " from [" & SheetName & "$] "

Set RsExcel = Server.CreateObject("ADODB.Recordset")

Set RsExcel.ActiveConnection = Conn_Excel

RsExcel.LockType = adLockOptimistic

RsExcel.CursorType = adOpenKeySet

RsExcel.Open sqlExcel, Conn_Excel

‘2部分

RsExcel.MoveLast

cnt = RsExcel.RecordCount

‘3部分

mcnt1=Clng(mcnt1)

cnt=Clng(cnt)

cnt1 = cnt

rndMax = cnt

recno = 0

if mcnt1>cnt then

mcnt1=cnt

end if

if mcnt1<=0 then

mcnt1=5

end if

cnt1=mcnt1

‘4部分

str = ","

str1 = ","

Do Until cnt1 = 0 or recno>cnt

‘产生随机数

Randomize

RndNumber = Int(Rnd * rndMax)

‘保证产生的随机数不重复

If (InStr(1,str1,"," & RndNumber & ",") = 0) Then

str1 = str1 & RndNumber & ","

cnt1 = cnt1 - 1

RsExcel.MoveFirst

RsExcel.MoveRndNumber

‘生成一个逗号隔开的按指定数目从该题型中随机抽取的不重复题号列表字符串

str = str & Cstr(RsExcel(mField)) & ","

recno = recno + 1

End If

Loop

RsExcel.Close

Set RsExcel = Nothing

GetRndNumberStr=str

End Function

②接下来,可通过如下SQL语句调用该随机抽题函数,从指定试题库(单选、多选和判断题)中查找所有题号在返回的随机抽取的题号字符串里的试题,并读取试题内容显示在页面上,生成指定题型和数目的试卷。

sqlExcel = "SELECT * FROM [试题库$] WHERE ((InStr(1,′" & GetRndNumberStr("单选",30,"题号") & "′,(′,′ & [题号] & ′,′)))<>0)"

三、总结

新疆旅游专题学习网站投入使用后运行稳定,响应速度较快。使用此专题学习网站学生不仅可以浏览教学课件,

还可以进行课后练习和模拟测验。由于模拟测验是采用随机抽题的方式组卷,因此其与静态试卷表单相比,具有组卷方式灵活、试题更新方便等特点。另外,互动空间的各交流版面也为师生提供了一个课后交流的场所。学生在学习中遇到了问题可以及时获得解答,大大提高了学生学习的兴趣。

参考文献:

[1]庞娅娟.ASP网络编程自学手册[M].北京:人民邮电出版社,2008.3.

[2]王晶. ASP网站建设技术[M].北京:机械工业出版社,2007.6.

[3]刘炀.ASP网络程序设计[M].合肥:合肥工业大学出版社,2007.2.

[4]薛小龙.ASP典型系统实战与解析[M].北京:电子工业出版社,2007.1.

上一篇:真挚圣诞节短信祝福语下一篇:趣味面试问题及答案