第 1 页 共 33 页
第 1 章 绪 论
进入二十一世纪,是一个高新技术的时代,尤其在计算机领域,发展得越来越快,
计算机这方面的技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在
逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络
版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端
——服务器的 C/S 结构,这类软件具有结构严谨,运行效率高,服务器端压力小,安
全性好等优点,被广泛运用于局域网中。而另一种,是称为浏览器——服务器的 B/S
结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于
软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,
即适用于局域网,更适用于 Internet,而且投资小、见效快,用户可以不必进行服务
器方面的投资,而是去租用,甚至是免费使用 ISP 的服务器资源,因而受到越来越多
中小型单位的青睐。
本文讨论的是一个基于 Web 的教学辅导 BBS 网站,这个网站主要用到了 HTML
语言和在 ASP 中使用的 Javascript 和 Vbscript 脚本语言,本 BBS 采用了 Access2000
作为数据库服务器,本论坛具有 BBS 网站应该具有的一般功能,包括用户注册、用
户登录、发表文章、阅读文章、回复别人的文章、分页查找、主题查找、作者查找、
多种方式排序、个人资料修改,所有操作都可以由用户在客户端浏览器中完成,而服
务器中的 ASP 程序会按用户的要求来完成对数据库的操作,并将结果传给 Web 服务
器,再由 Web 服务器处理成 HTML 文件后发送到客户端浏览器。