没有合适的资源?快使用搜索试试~ 我知道了~
基于ASP技术的网上论坛设计
4星 · 超过85%的资源 需积分: 9 11 下载量 17 浏览量
2011-03-20
16:51:35
上传
评论
收藏 188KB DOC 举报
温馨提示
试读
11页
基于ASP技术的网上论坛设计,该文档主要是一点基于ASP技术的网上论坛设计的资料。
资源推荐
资源详情
资源评论
目 录
........................................................................................................................................................................0
1 引 言...........................................................................................................................................................1
2 ASP 技术简介............................................................................................................................................1
2.1 ASP 介绍.............................................................................................................................................1
2.2 ASP 内置对象.....................................................................................................................................1
2.3 ASP 组件.............................................................................................................................................2
2.4 ASP 的数据库访问.............................................................................................................................3
3 网上论坛设计.............................................................................................................................................3
3.1 系统功能分析.....................................................................................................................................3
3.2 数据库设计.........................................................................................................................................4
图 4 BORAD 表..........................................................................................................................................4
3.3 论坛的用户管理.................................................................................................................................4
3.4 显示留言和发表新帖.........................................................................................................................6
4 系统调试.....................................................................................................................................................9
致谢................................................................................................................................................................9
参考文献........................................................................................................................................................9
基于 ASP 技术的网上论坛设计
摘 要 :网上论坛是互连网中非常广泛的应用系统,几乎所用稍具规模的网站都提供了自己的
论坛,它在现今网络上非常常见,网上论坛都需要有后台数据库的支持.本文介绍了使用 ASP 技
术在 IIS 应用环境制作的网上论坛,该论坛中具有用户注册、登入、查看留言、发表主题等功
能,论坛设置了管理员,可通过管理员来维护论坛日常工作及管理用户以及用户留言的信息.
关键词: ASP,数据库,网上论坛
1 引 言
互联网技术的不断发展和普及,应用电子商务成为许多企业事业单位的发展方向.因此,构建
互联网、开发网络应用程序已经成为当前的热门技术之一.开发网络应用程序必须了解两部分
内容,即前台的开发工具和后台的数据库,本文使用 ASP+SQL Server 开发简单网上论坛介绍
了 ASP 技术程序设计语言开发网络应用程序的应用。
ASP 是一种服务器的脚本环境,支持 VBScript 和 JavaScript 等脚本语言。本论坛的设
计的是一个 WEB 技术论坛网,包容了 ASP,ASP.NET, VBScript 和 JavaScript,数据库技
术等方面的主题,适用初学者和专业级人员在论坛上技术交流。用户进入论坛主页,注册后
登入论坛就可以访问自己想要访问的论坛主题,并发表留言和新的主题。
2 ASP 技术简介
2.1 ASP 介绍
ASP 的全称是:Active Server Pages,是在服务器端脚本编译环境,使用它可以创建
和运行动态、交互的 Web 服务器应用程序。ASP 可以与 HTML 页、脚本命令和 ActiveX 组
件组合创建交互的 Web 页和基于 Web 的功能强大的应用程序。ASP 应用程序很容易开发和
修改。
以下罗列了 Active Server Pages 所独具的一些特点:
(1) 使用 VBScript ,JScript 等简单易用的脚本语言,结合 HTML 代码,即可快速地完
成网站的应用程序的编写。
(2) 无须编译,容易编写,调试方便可在服务器端直接执行。
(3) 使用普通的文本编辑器,如 Windows 的记事本,或在 FRONTPAGE 等流行软件中
都可进行编辑设计。
(4) 与浏览器无关 (Browser Independence)。用户端只要使用可执行 HTML 码的浏览
器,即可浏览 ASP 网页的内容。 ASP 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB
服务器端执行,用户端的浏览器不要求能够执行这些脚本语言。
(5) ASP 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言
来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,如:REXX 、
Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。
(6)Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程
序被他人直接剽窃,提高了程序的安全性。
(7)可使用服务器端。
2.2 ASP 内置对象
1
在面向对象的编程中,对象是指包括了数据(属性)、操作(方法)、集合等的完整实
体,其中对象方法决定了我们可以用这个对象作什么事情,对象的属性读取出来了对象状态
或者设置对象状态。
ASP 有 6 个可直接使用的内置对象:
(1)Request 对象:可以使用 Request 对象访问任何基于 HTTP 请求传递所有信息,包括
HTML,表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证等。
(2)Response 对象:response 对象是用来控制发送给用户的信息,包括直接发送信息给
浏览器,重定向浏览器到另一个 URL 或设置 cookie 的值。
(3)Server 对象:server 对象在 ASP 中是一个很重要的对象,许多高级功能都是靠它来
完成的,server 对象的最重要的方法是 CreateObject 方法,该方法用于创建已注册到服务
器上的除 ASP 内置对象外的其他 ActiveX 组件,这是一个非常重要的特性,因为正是使用
ActiveX 组件,你可以实现一些光幕脚本无法实现的功能,如数据库访问,文件访问等。
(4)Application 对象:可以使用 Application 对象,在给定的应用程序的所有用户之间共
享信息,并在服务器运行期间持久地保存数据。
(5)Session 对象:可以使用 Session 对象储存特定的用户会话所需的信息。
(6)ObjectContext 对象:提供在页面内进行事务处理的能力。
在 Web 数据库应用系统中 request 对象常于添加与传递参数功能中,而 respnse 对象
用于输出数据库检索结果,server 对象用于创建数据库组件。Session 与 appliction 对象
用于存储页之间或应用程序间传递的数据和参数。
2.3 ASP 组件
Active 组件是 ASP 的精华部分。事实上,当你在 ASP 编写服务器端应用程序时,必须
依靠 ActiveX 组件来增强 Web 应用程序的功能。
ASP 的服务器端脚本必须与 ActiveX 组件对象配合使用才能开发出具有实用价值的信息
产品。ASP 脚本相当于一种黏合剂,把一个个具用特定功能的组件对象黏合在一起,以形成
最终的软件产品。这一软件制作的工艺思想类似与硬件工厂生产板卡的过程,那一个个的组
件对象就相当于集成电路的芯片,而 ASP 脚本只是焊接芯片的焊接剂,由此可见组件对象起
着核心作用。
ASP 包括很多内置的 ActiveX 组件,它们的基本功能见表 1
表 1 内置组件
Ad Rotator
创建一个 AdRotator 对象,该对象可按指定计划在同一
页上自动轮换显示广告
Content Rotator
使你可以在页面中提供随机变化的内容或元素
Browser Capabilities
创建一个 BrowserType 对象,该对象决定访问 Web 站
点的每个浏览器的功能、类型及版本
Database Access
提供 ActiveX Data Objects 对数据的访问
File Access
提供文件的输入输出访问
Content Linking
创建一个 NextLink 对象,该对象可生成 web 页内容列
表,并想书一样将一个各页顺序连接
Collaboration Data
Object for N TS
可以快速、简便地在 Web 页上添加收发邮件功能,该组
件只适用于 Internet Information Server for
windoes
Page Counter
纪录并显示 web 页被打开的次数
2
剩余10页未读,继续阅读
资源评论
- zwy2729115642013-03-03很实用的,系统蛮清晰,注释也详细
tuxiaojun1229
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功