基于asp技术和access的动态网页留言板实现

上传人:第*** 文档编号:99024012 上传时间:2019-09-16 格式:DOC 页数:23 大小:306KB
返回 下载 相关 举报
基于asp技术和access的动态网页留言板实现_第1页
第1页 / 共23页
基于asp技术和access的动态网页留言板实现_第2页
第2页 / 共23页
基于asp技术和access的动态网页留言板实现_第3页
第3页 / 共23页
基于asp技术和access的动态网页留言板实现_第4页
第4页 / 共23页
基于asp技术和access的动态网页留言板实现_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于asp技术和access的动态网页留言板实现》由会员分享,可在线阅读,更多相关《基于asp技术和access的动态网页留言板实现(23页珍藏版)》请在金锄头文库上搜索。

1、基于 ASP 技术和 ACCESS 的动态网页留言板实现 摘 要 随着网络技术的飞速发展,网络在人们的生活中扮演了越来越重要的角色,现在各色的网站,论坛都 相应而生。我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛,成为网站 很重要的一个部分!留言板可以提供一个公共的信息发布平台,进行信息交流。 关键字关键字: ASP,留言板管理系统, SQL,ACCESS 数据库 Abstract With the rapid development of network technology, the network plays in peoples lives more and

2、more important role, now colored websites, forums are consequential. While browsing the information we need to exchange information in a timely manner, so message board is widely used in various sites as very important part of the site! Message board can provide a common platform for information dis

3、semination, exchange of information. KeyKey wordswords: ASP, the message board manages system, SQL, the ACCESS databases 目目 录录 一、一、 引言引言3 二、留言板设计原理二、留言板设计原理4 21 ASP 技术介绍4 2.1.1 ASP 简介 .4 2.1.2 ASP 技术的优点 .4 2.1.3 ASP 技术的特点 .6 2.2 ACCESS 介绍7 2.3 SQL 介绍7 三、留言板系统分析及设计三、留言板系统分析及设计.9 3.1 留言板系统的概要设计9 3.1.1

4、 系统的开发环境 .9 3.1.2 ASP 语言选择 .9 3.1.3 数据库的选择 .9 3.2 系统的功能 .10 3.2.1 系统功能模块设计 .10 3.2.2 系统功能.11 3.3 数据库设计 .11 3.3.1 数据表.11 3.4 系统流程图设计13 3.5 留言板系统详细设计14 3.5.1 留言板首页设计 .14 3.5.2 留言页面设计 .14 3.5.3 管理员登录页面设计 .16 3.5.4 管理页面设计 .17 3.5.5 管理员注销页面 .18 四、留言板功能实现四、留言板功能实现 19 4.1 留言板数据库的连接19 4.2 留言板文件夹中文件的介绍19 4.3

5、 特色功能与实现20 4.3.1 防止灌水功能 .20 4.3.2 文字过滤功能 .20 4.3.3 不良信息屏蔽功能 .21 五、结束语五、结束语.22 谢谢 辞辞.23 参考文献参考文献.23 一、一、引言引言 随着网络技术的飞速发展,兴起了网络的热潮,一些公司正在积极建立自己的网站,一些大学也已经 开设了网络相关的专业及课程。 同时网站的重要性也越来越重要。而作为网站中交流的中心,留言板起到 了至关重要的地位。它有助于版主收集网站的反馈信息,也是客户通过网络收集信息的有力工具。 留言板在一个网站具有很重要的地位,随着上网的普及,留言板已经不是什么新鲜事物了。本文主要 介绍了用 ASP 技

6、术和 ACCESS 技术来创建留言板的整个过程和代码的设计!本留言板更注重安全和与网站融 合,但也有自己独特之处。相信通过本文的介绍,很快就学会了留言板的制作。 留言板是一种电子便签管理系统,是用 ASP 或其它脚本语言编写的网络应用程序。在网络用户交流中 起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友 给自己留言,或者临时存放自己的感受。留言操作相对简单,在您进入网站后,进入任何一个留言板或社 区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大 的作用。 而我的这个留言板仅仅是简单的留言和管理员对留言板进

7、行设置和进行回复、删除管理的工具。该留 言板简单但实用,而且具备了大多数留言板的基本功能。十分适合于中小型网站使用。 二、二、留言板设计原理留言板设计原理 该留言板的整体设计遵循软件工程的方法,经过技术分析、总体设计、详细设计等。而首先就应该进 行技术可行性分析并选择适当的技术。 由于 ASP 技术发展已经比较成熟,而且使用人数也相当多,所以该系统主要采用 ASP、SQL 技术。下 面就对这两种技术做一个概述。 2 21 1 ASPASP 技术介绍技术介绍 2.1.12.1.1 ASPASP 简介简介 Microsoft Active Server Pages 即我们所称的 ASP,其实是一套

8、微软开发的服务器端脚本环境。 Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态 产生 HTML 的程序代码。而且 ASP 也是服务器端脚本环境,可以用来创建交互式 WEB 页并建立强大的的 Web 应用程序。 因此,只要用户浏览 Web 站点并请求一个 ASP 页,Web 服务器就可以处理相应的 ASP 代码,生成 HTML 代码,然后将它传递到用户浏览器并显示出网页。ASP 内含于 IIS4.0 和 5.0 之中,通过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务

9、器应用程序。有了 ASP 就不必担心 客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中 的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览 器的负担,大大提高了交互的速度。 ASP 包括了 5 个内置对象:Request 对象,从浏览器获取信息;Response 对象,发送信息到浏览 器;Server 对象,控制 ASP 执行情况,对服务器端 ActiveX 控件起作用;Session 对象,存储用户任 务的信息;APPlication 对象,使多用户共享一个程序的信息。 网站内容的动态化、数据库化是

10、 Internet 网站发展的必然趋势,ASP 以其简单、高效的开发方式及丰 富的控制手段为 Internet 网站的开发应用提供了强有力的支持。 2.1.22.1.2 ASPASP 技术的优点技术的优点 作为网络上十分流行的编程语言,一定会具有很多独特之处,而 ASP 也不例外,它具有以下优点: 1、编写程序方便。您可以用 VBScript 或 JavaScript 创建脚本,同时结合 HTML 语言就能够非常方 便地完成网站的应用程序。对于 VBScript 和 JavaScript,使用哪种语言并不重要,Web 服务器等同地处 理这两种语言,并向用户的浏览器发送 HTML 格式化结果。由

11、于 ASP 采用 Script 语言,就可以轻松编写 程序,因此这就大大节省了网络设计人员又得重新学习一种新语言的时间。而且编写 ASP 无须手工 compile 编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。 2、使用编程环境方便简单。可以使用普通的记事本之类的文本编辑器,即可进行编辑设计,如: Windows 的记事本、FrontPage 等文本编辑器。也可以用 Dreamweaver 和专业的 Microsoft Visual InterDev 开发工具。 3、浏览网页方便,交互速度也快。ASP 是运行在服务器端,所以我们无须担心浏览器是否支持 ASP 所 使用

12、的编程语言,用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页 内容。ASP 在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减 轻了客户端浏览器的负担,大大提高了交互的速度。 4、提供多种编程语言。ASP 能与任何 ActiveX scripting 语言相容。除了可用 VBScript 或 JavaScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 Perl 等。 5、提高代码的安全性。Active Server Pages 的程序代码隐藏,已编码的脚本在

13、运行时由脚本引擎解 码,因此不需要单独的应用程序。客户端上仅可以看到由 ASP 输出的动态 HTML 文件。因而可以避免所写 的源程序被他人剽窃,也提高了程序的安全性。 6、功能强大。编程是面向对象的(Object oriented),并可扩展 ActiveX Server 组件功能。 ActiveX Server Components(ActiveX 服务器组件)具有无限可扩充性。你可以使用任何编程语言来编写你 所需要的 ActiveX Server 组件。可以使用 Visual Basic 、Java 、Visual C+ 、COBOL 等编程语言来编 写你所需要的 ActiveX Ser

14、ver Component。也可以使用第三方组件或自己开发的 ActiveX Server 组件。 理论上说,可以实现任何功能。 7、访问数据库十分方便。可以通过 ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是 一种可以提供 WEB 页面开发者轻松存取 Internet 的数据库,并可以在用户端实现网上立即、即时更新显示 的最新 WEB 页面数据库技术。 )非常方便地访问数据库。 总之,ASP 从字面上说,包含三方面含义: 1.Active:ASP 使用了微软的 ActiveX 技术。ActiveX(COM)技术是现在 Microsoft 软件的重要基础。 它

15、采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP 本身封装了一些基本组件和常 用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就 可以快速、简易地建立自己的 WEB 应用。 2.Server:ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所使用的编程语言。ASP 的编 程语言可以是 VBScript 和 JavaScript。VBScript 是 VB 的一个简集,会 VB 的人可以很方便的快速上手。 然而 NETscape 浏览器不支持客户端的 VBScript,所以最好不要在客户端使用 VBScript。而在服务器

16、端, 则无需考虑浏览器的支持问题。NETscape 浏览器也可以正常显示 ASP 页面。 3.Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时, 看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。这样就可以防止别人抄袭程序。由此可以看出, ASP 是在 IIS 下开发 WEB 应用的一种简单、方便的编程工具。在了解了 VBScript 的基本语法后,只需要清 楚各个组件的用途、属性、方法,就可以轻松编写出自己的 ASP 系统。 而我这次所开发的留言本系统,主要是利用 ASP 技术的简单和实用的特点,以及 ASP 使用的广泛性, 而且非常适合于网络中小型系统开发。 2.1.32.1.3 ASPASP 技术的特点技术的特点 在使用 ASP 技术时应遵循这样一个原则:即 ASP 脚本必须与基于 COM 标签的组件配合使用才能开发出 具有实用价值的动态 web 应用程序。 基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件; 另一类是集成这些核心组件提供的服务,构造出实

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号