没有合适的资源?快使用搜索试试~ 我知道了~
Access+BBS论坛论文设计
需积分: 10 110 下载量 93 浏览量
2009-05-15
20:57:41
上传
评论 1
收藏 68KB DOC 举报
温馨提示
试读
14页
随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,论坛提供了一个全新的人类沟通新方式。
资源推荐
资源详情
资源评论
目 录
摘 要3
第 1 章 绪论4
1.1 BBS 介绍4
1.2 BBS 以及 Web 的发展前景4
第 2 章 系统技术及运行环境7
2.1 ASP 技术简介7
2.2 Microsoft Access2000 简介8
2.3 ADO 数据库链接技术10
2.4 HTML、 XML、VBScript、JavaScript$12
2.5 IIS 及 Windows XP 简介16
第 3 章 需求分析17
3.1 系统目标17
3.2 系统功能17
3.2.1 基本功能17
3.2.2 基本目的17
3.2.3 应用目标18
第 4 章 系统设计19
4.1 总体设计19
4.1.1 BBS 说明19
4.1.2 BBS 总体分析19
4.1.3 数据库的选泽20
4.1.4 数据库的设计20
4.2 详细设计24
4.2.1 用户注册登录功能的实现24
4.2.2 利用 ASP 显示当前在线人数26
4.2.3 版主管理帖子功能的实现26
4.2.4 管理员管理论坛的实现26
4.2.5 超文本传输27
第 5 章 系统的安全28
第 6 章 总结30
致谢31
参考文献32
摘 要
随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信
息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商
务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络
发挥的淋漓尽致。在这个平台上,论坛提供了一个全新的人类沟通新方式。
互联网技术的不断发展和普及,使构造互联网站、开发网络应用程序已经成为当前的热门
技术之一。开发网络应用程序必须了解两部分内容,即前台的开发工具和后台的数据库。
本文以 BBS 和聊天室的构建为例 ,介绍了 利用 ASP 技术进 行前台界面设计,利用
Access 设计后台数据库以及利用 ADO 数据库访问技术实现对数据库的各种管理操作,实
现 BBS 和聊天室的各种基本功能。主要分析了论坛的主要组成情况,包括论坛的设计目标,
框架结构,数据流程和论坛的主要特点等,重点介绍了论坛前台功能模块的详细思路和实
现方法,以及对后台数据库关键技术和部分源代码的详细说明。
关键词:BBS、论坛、ASP、对象
第 1 章 绪论
1.1 BBS 介绍
BBS 起源于二十世纪 80 年代初,最早的 BBS 只提供消息投递和阅读功能,使用者通常是
些计算机爱好者。随后,系统允许会员之间分享软件、文件,进行实时网络对话,信件传
输等。为了提供更好的服务,一些站点实行收费政策,但目前 Internet 上还是有无数免费
BBS 站点。一般 BBS 站点地址以域名形式出现,这些站点可通过远程登录进行连接,更
多的站点采用 WWW 的形式供会员使用。
BBS 也被称为异步会议系统、布告板,是网络上除了 E-mail 之外,最为普遍的在线讨论
系 统 , 它 来 源 于 早 期 Internet 发展 的 BBS 系 统 ( Bulletin Board System ) , 随 着
Internet 的发展,逐步演变成现在的形式——基于 Web 的 BBS 系统。
在本文中,主要介绍使用 ASP 技术来实现网络论坛建设。通过基于 Internet 互联网的动态
WEB 数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过
WEB 页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数
据库中存储信息,以实现信息的共享,同时利用 Internet 技术可以降低软件的开发和部署成
本,只要在服务器端安装 WEB 应用就可以使每个客户端都能浏览使用。
目前,通过 BBS 系统可随时取得各种最新的信息;也可以通过 BBS 系统来和别人讨论计
算机软件、硬件、Internet、多媒体、程序设计以及人文、地理等等各种有趣的话题;还
可以利用 BBS 系统来发布一些“问题”、“廉价转让”、“招聘人才”及“求职应聘”等启事;更可
以召集亲朋好友到聊天室 内高谈阔论……这个精彩的天地就在你我的身旁,只要您拥有一
台可以访问互联网的计算机,就可以通过这个交流平台,来享用它的种种服务。
1.2 BBS 以及 Web 的发展前景
1.$BBS 的历史
1978 年 在 美 国 芝 加 哥 开 发 出 一 套 基 于 8080 芯 片 的 CBBS/Chicago(Computerized
Bulletin Board System/Chicago),此乃最早的一套 BBS 系统。之后随着苹果机的问世,
开 发 出 基 于 苹 果 机 的 Bulletin Board System 和 大 众 信 息 系 统 ( People,s Message
System)2 种 BBS 系统。1981 年 IBM 个人计算机诞生时,并没有自己的 BBS 系统。直
到 1982 年,Buss Lane 才用 Basic 语言为 IBM 个人计算机编写了一个原型程序。其后经
过 几 番 增 修 , 终 于 在 1983 年 通 过 Capital PC User Group ( CPCUG ) 的
Communication Special Interest Group 会 员 的 努 力 , 改 写 出 了 个 人 计 算 机 系 统 的
BBS。经 Thomas Mach 整理后,终于完成了个人计算机的第 1 版 BBS 系统——RBBS-
PC。这套 BBS 系统的最大特色是其源程序全部公开,有利于日后的修改和维护,因此后
来在开发其他的 BBS 系统时都以此为框架,所以 RBBS-PC 赢得了 BBS 鼻祖的美称。
但在当时,如何实现站与站之间的联系问题并未解决。 1984 年美国的 Tom Jonning 开
发了一套具有电子功能的电子公告板程序 FIDO。由于该软件具有站际连线和自动互传信
息的功能,所以站际间彼此可以在一个共同的预定时间传送电子邮件,使得 BBS 网络化有
了一线生机。
BBS 发展至今,目前世界上业余的 BBS 网络除了 FidoNet(惠多网)以外,几个较具知
名度的还有 EggNet、AlterNet 和 RBBS-Net 等等。由于这些网络和 FidoNet 之间的信息
交流不成问题,这就实现了所谓的跨网。
2.$国内 BBS 的现状与展望
国内的 BBS 站,单线站还占大多数。随着计算机的普及,特别是调制解调器的大量使用 ,
BBS 的活动将会进一步高涨。但是,随之而来的拨号难和抢线难的问题将会加剧。尽管
BBS 站台的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。许多人同时拨
号一个站台,不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个 BBS
站的状况已经成为困扰今日中国 BBS 用户的一个难题。随着 BBS 活动的深入,国内已经
出现了一些多线站,一次可以允许 2 人以上同时访问。
BBS 的发展过程中,也出现了一些问题。由于国内使用的 BBS 架站软件,都是从国外引
进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是
远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷同之处。
1999 年是中国网络的发展年。但是,我们应该清醒地认识到,目前一些 BBS 站并没有走
上“简单、易用”这一层次。包括一些厂商架设的 BBS 站,实用性还需要加强。今后,国内
的 BBS 站将向着个性化和专业化的方向发展。
3.$超文本(hypertext)
一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互
方式搜索。它是超级文本的简称。
4.$超媒体(hypermedia)
超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。
用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可
以播放一段动画。
Internet 采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个 Internet 上。
Web 就是一种超文本信息系统,Web 的一个主要的概念就是超文本连接,它使得文本不
再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。你可以从中获取
更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下
就可以跳转到包含这一主题的文档上。正是这种多连接性我们才把它称为 Web。
第 2 章 系统技术及运行环境
2.1 ASP 技术简介
Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚
本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指
令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 就不必担
心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所
有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户
浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了
Active Server Pages 所独具的一些特点:
1)$使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成
网站的应用程序。
2)$无须 compile 编译,容易编写,可在服务器端直接执行。
3)$使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
4)$与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,
即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本
语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这
些脚本语言。
5)$Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript
或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,
剩余13页未读,继续阅读
资源评论
frdream2009
- 粉丝: 7
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功