文件,实现访客计数器、座右铭等功能。 4、提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 5、由cookies读写用户端的硬盘文件,以记录用户的数据。 6、可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。 7、 使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应 用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 8、扩充功能的能力强,可通过使用Visual Basic、Java、Visual C ++ 等多种 程序语言制作ActiveX Server Component以满足自己的特殊需要。
2.2 Access 数据库 2.2.1 数据库概述
数据库是一种存储数据并对数据进行操作的工具。 数据库的作用在于组织和 表达信息,简而言之,数据库就是信息的集合。
计算机的数据库可以分为两类: 非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,数据库含 有各个不同部分的术语,像标题、关键字等。
2.2.2 Access 数据库特点
(1)面向对象。 (2)界面友好、易操作。 (3)集成环境、处理
多种数据信息。
(4)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于 中小型应用系统,或作为客户机/服务器系统中的客户端数据库。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity) ,利 用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以 在一个数据表中嵌入位图、声音、Excel表格、Word
文档,还可以建立动态的数 据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相 联接。 利用数据库访问页对象生成
HTML文件, 轻松构建Internet/Intranet的应用。 作为Office套件的一部分,可以与Office集成,实现无缝连接。
2.3 脚本编程语言 2.3.1 VBScript
VBScript 是 Visual Basic Script 的简称,即 Visual Basic 脚本语言,有时也 被缩写为 VBS。是 asp 动态网页默认的编成语言,配合 asp 内建对象和 ADO 对 象,用户很快就能掌握访问数据库的 asp 动态网页开发技术。 1、VBScript 主要的优点有: (1)易学易用 如果了解了 Visual Basic,就能够很快的掌握
VBScript,只要学会 VBScript, 就能使用所有 Visual Basic 语言进行
程序设计。 (2) ActiveX Script VBScript 使用 ActiveX Script 与宿主应用程序对话。使用 ActiveX Script,浏 览器和其他宿主应用程序不再需要每个 Script 部件的特殊集成代码。ActiveX Script 使宿主可以编译 Script、获取和调用入口点并管理开发者可用的命名空间。 Microsoft 支持 VBScript 的运行,与多个 Internet 组在一起定义 ActiveX Scrip 标 准,以便使 Script 引擎可以进行交换。 (3)其他应用程序和浏览器中的 VBScript 程序开发人员可以在产品中
免费使用VBScript的源实现程序。在其他应用程 序中,VBScript和 ActiveX Script也可以作为普通的脚本语言使用。
2.3.2 JavaScript
Javascript是一种由Netscape的LiveScript发展而来的面向对象的客户端脚本 语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户 提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓 慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator 加入了
Javascript,提供了数据验证的基本功能。 Javascript主要特点有: (1)JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段 简化,减少下载时间。
(2)JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪 费时间交由CGI验证。
3.个人空间网站总体设计 3.1 个人空间网站的主要功能
本网站系统是一个基于 Internet 的个人空间,用户可以通过 Internet 登陆系 统,浏览网站中的相关资源。个人空间网站系统主要使用 ASP 实现的,程序结 构为 B/S 结构。本系统要
设计的基本功能主要包括以下几大模块:个人档案、个 人日志、摄影集、图片欣赏、用户登录、用户注册、用户发表日志、显示相关日 志、用户注销、聊天功能、还有数据库的设计。
3.2 个人网站系统的整体结构图
4.个人空间网站具体实现 4.1 数据库结构设计 4.1.1 数据库表创建与设计
根据总