【精品】asp+access基于web网上留言板(源代码+论文)
收藏
资源目录
压缩包内文档预览:
编号:1637885
类型:共享资源
大小:1.80MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
access
基于
web
网上
留言板
源代码
论文
- 资源描述:
-
【精品】asp+access基于web网上留言板(源代码+论文),精品,asp,access,基于,web,网上,留言板,源代码,论文
- 内容简介:
-
- - 1 摘要 本论文概述了 据库及其相关的一些知识,着重论述 据库和 中间技术,构建一个简单的留言板。 具体的实现是构造一个留言板系统,能很方便的和同学沟通和交流。留言板具有功能强大、使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下自已要留言的内容。管理员可根椐管理员用户名和密码进入,进行适当的修改和删除。 在此设计中,主要的技术有: ,用到的运行环境(操作系统,服务器)有 ,将它们集成在一 个 拟 环境中,从而实现了设计。 【 关键词 】留言板 网络数据库 - 2 he SP up a in a is to a be in a in a a In we os we an of 【 - 3 目 录 引言 . 1 第一章 绪论 . 2 计思想 . 2 发工具的选用及介绍 . 2 统开发环境的选择 . 3 第二章 配置服务器 . 5 配置及主页发布 . 5 拟目录的介绍 . 11 第三章 使用 建数据库 . 16 据库的概念 . 16 建一个数据库 . 16 置 据源 . 18 第四章 留言板的结构设计与实现 . 20 户、管理员浏览模块 . 20 户留言及修改模块 . 23 户注册模块 . 25 理员登陆模块 . 27 理员回复与删除留言模块 . 28 他程序模块 . 32 后记 . 35 参考文献 . 36 附件:系统程序文件清单 . 37 - - 1 引言 在 速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。 发布信息主要是通过网站来实现的,获取信息也是要在 海洋 ” 中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度, 校园网 是不可缺少的,留言板是校园网很重要的一部分,他能方便同学、师生的勾通、 交流。特构建辽工大职业技术学院留言板。 - - 2 第一章 绪论 计思想 通过 留言板 ,发布学校的重大活动安排与招生政策,增强家长与学校之间的联系, 促进同学、家长、老师之间的感情, 在 实现完成部分校务,提高办事效率。 发工具的选用及介绍 优势: “ 动态服务器网页 ” ,一般简称为 “, 所以能受到大家的重视与 使用的原因,主要在于所产生的执行结果都是标准的 式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 可以正确地获得 执行 ” 结果,并且将这 浏览 ” ,不像 在客户端( 浏览器上执行,若使用 设计程序,客户端( 浏览器中可以显示程序执行的结果,可是,客户端( 使用 览器就无法显示 执行结果。 的特 点: 任何开发工具皆可 使用 。 只要使用一般的文书编辑程序,如 事本,就可以编辑。当然,其他网页 开发工具,例如, 也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写,可能会发生一些意想不到的离奇状态。 通吃各家浏览由于 序是在网络服务器端中执行,执行结果所产生的 件适用于不同的浏览器。 语言相容性高 : 所有的 言都相容,除 了可结合 - 3 服务器组件来设计外,并可经由 “挂组件模组)的方式,使用其他厂商( 提供的语言。 隐密安全性高 : 如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的程序代码是看不到的!这是因杰程序先于网站服务( 执行后,将结果转换成标准文件,再传送到客户端( 浏览器上,因此,我们所辛苦撰写的程序并不会轻易地被看见进而被 盗用。 易于操控数据库 : 可以轻易地通过 动程序连接各种不同的数据库,例如: 等,另外,亦可将 “ 文本文件 ”或是 ”文件当成数据库用。 面向对象学习容易 具备有面向对象( 能,学习容易,提供了五种方便能力强大的内建对象: 及 时,若 使用内建的 “对象或 ”对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息。 点 : 点就是 “ 所见即所得 ” 设计环境。 设计视窗也可以用来预览网页,它显示的网页效果跟浏览器上显示的完全一样。 供了 言编写窗口,使程序编写更加简便。 因此,我选用了 合 建了留言板。 统开发环境的选择 系统开发环境分硬件环境和软件环境两部分, 序对 系统的要求不是很高,因此建议以下的开发环境即可。 硬件环境: 86 以上 - - 4 内存: 32M 以上 显存 : 4M 硬盘: 200M 空闲 软件环境: 操作系统: 8/000 000 - - 5 第二章 配置服务器 配置及主页发布 供的基本服务 : 务:支持最新的超文本传输协议( 准,运行速度更快,安全性更高,还可以提供虚拟主 机服务。 务是指在网上发布可以通过浏览器观看的用 识语言编写的图形化页面的服务。 许用户设定数目不限的虚拟 点。 务:支持文件传输协议( 主要用于网上的文件传输。 许用户设定数目不限的虚拟 点,但是每一个虚拟 点都必须拥有一个唯一的 址。支持通过主机名区分不同的虚拟 点。 务:支持简单邮件传输协议( 许基于 应用程序传送和接收信息。启动 务需要使用 作系统 的 件系统。 除上述服务之外, 可以提供 服务。本篇将主要讨论其中最重要的 务,读者在真正熟悉 务之后,其它类型的服务也可做到触类旁通。 设置(注:文章中 “ 客户 ” 指 点的访问者, “ 用户 ” 指 使用者) 打开 理控制台之后,单击 件夹,出现用户的电脑标识。打开后选中 “ 默认的 点 ” ,右击点属性,出现 配置界面(注:的服务配置都是通过类似 的属性界面实现,用户可以尝试一下。此外, 的属性具有继承性,子级目录自然继承上级目录的相同属性)。 点: - - 6 (图 点标识: 描述 址 P 地址 (动态域名的用户 ,您可以使用默认的 址 ,选中 全部未分配 ,即可 )。 在高级对话框中还可以进一步的设定该站点的 址, 口号以及主机名称等(注:同一台 务器中,具有不同 址或不同主机名的不同站点称为虚拟主机)。 口 0,用户可以根据 自己的需要进行改动。 口 端口。 连接: 无限 限制到 连接超时 务器自动中断与该用户的连接。 启用日志: 在提供给用户的日志格式选择中, 较通用格式, 扩展格式,数据库日志格式。在属性对话框中,可以进一步的设定日志记录的时间间隔单位,以及日志文件的存放位置。 操作员 - - 7 (图 通过该项 可以在 户帐号中指定对站点拥有操作权的用户帐号(注:操作员帐号不一定必须是 T 管理员组的成员, 操作员只具有有限的站点管理权限)。 性能: - - 8 (图 性能调整 项可以相应的调整点所占用的系统内存的大小。 带宽限制 点所能够使用的带宽。 连接配置 保留 接 ” 允许客户维持与服务器已经打开的连接,而不要求对客户的每个新请求都启用新的连接。 设置用于处理 求过 程中的对事件作出响应的程序。 主目录: - - 9 (图 许可访问 有支持源内容 议标准的具有 “ 放置 ” 功能的浏览器才能执行写操作。 内容控制 许浏览目录可以在当客户没有指定具体的访问页面同时站点也没有设定默认页面时自动生成一个目录内容页面;索引此目录将指定目录加入 点的全文索引(注:需安装 ; 在 点中创建一个 录。 应用程序设置 选定该选项将使应用程序独立于 务器进程单独运行。运行独立的应用程序可以在当应用程序出现错误时,使其他应用程序(包括 务器)免受影响。 许可: 无 脚本 擎的应用程序而不必拥有 “ 执行 ” 权限。 执行(包括脚本) 及 序。 文档标签 - - 10 (图 启用默认文档: 设置当访问客户 没有具体指定浏览页面时显示的默认页面。 启动文档脚注: 可以自动为网站的页面加上脚注,可以用于添加站点的 标 目录安全性标签 (图 匿名访问和安全控制(单击编辑进入配置): 允许匿名访问 T 用户帐号,使所有网站的访问者使用该帐号以匿名方式登录。 基本验证 :此项在不使用匿名登录方式或已经在 件系统中设置访问控制时有效)。 T 挑战响应 件系统中设置访问控制时有效,- - 11 不支持挑战响应方式的浏 览器将被禁止访问。 安全通讯: 使用密钥管理器建立认证请求 址和域名控制: 允许访问将会向除用户指定的地址之外的所有客户授予访问权;禁止访问将禁止除用户指定地址之外的所有客户的访问。 题 (图 允许内容过期: 设置客户浏览器根据指定的过期时间决定是否从客户本机缓存读取数据或连接网站请求新数据。 自定义 题: 用户自己编写的发送给客户浏览器的 题。 内容分级: 在 题中加入内容级别,使客户可以在浏览器端选择过滤不接受的内容 用途 件扩展)映射: 设定由 务器传送给浏览器的文件类型。 用户自己设定在出错时返还到浏览器的错误信息。 拟目录的介绍 每个 务可以从多个目录中发布。通过以通用命名约定 (名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。虚拟服务器可拥有一个宿主目录和任意数量的其它发布目录。其它发布目录称为虚拟目录。 - - 12 指定客户 址,服务将整个发布目录集提交给客户作为一个目录树。宿主目录是“虚拟”目录树的根。虚拟目录的实际子目录对于客 户也是可用的。只有 ;而 务则只能有一个宿主目录。 主目录位置一旦改变,所有 户的请求都将被路由到这个新的目录位置, 将把这个目录作为一个单独的站点来对待,并完成与各组件的关联。不过,有时 可以把用户的请求指向主目录以外的目录,这种目录就称为虚拟目录。下面我们讲解虚拟目录是怎么回事。 我们知道,建站人员必须为建立的每个 点都指定一个主目录。主目录是一个缺省位置,当 户的请求没有指定 特定文件时, 把用户的请求指向这个缺省位置。代表站点的主目录一旦建立, 会缺省地使这一目录结构全部都能由网络远程用户所访问,也就是说,该站点的根目录 (即主目录 )及其所有子目录都包含在站点结构(即主目录结构 )中,并全部能由网络上的用户所访问。一般说来, 点的内容都应当维持在一个单独的目录结构内,以免引起访问请求混乱的问题。特殊情况下,网络管理人员可能因为某种需要而使用除实际站点目录 (即主目录 )以外的其他目录,或者使用其他计算机上的目录,来让 户作为站点访问。这时,就 可以使用虚拟目录,即将想使用的目录设为虚拟目录,而让用户访问。 处理虚拟目录时, 它作为主目录的一个子目录来对待;而对于 的用户来说,访问时并感觉不到虚拟目录与站点中其他任何目录之间有什么区别,可以像访问其他目录一样来访问这一虚拟目录。设置虚拟目录时必须指定它的位置,虚拟目录可以存在于本地服务器上,也可以存在于远程服务器上。多数情况下虚拟目录都存在于远程服务器上,此时,用户访问这一虚拟目录时, 务器将充当一个代理的角色,它将通过与远程计算机联系并检索用户所请求的文件来实现信息服务 支持。 创建虚拟目录的操作步骤如下: 1. 在“开始” “控制面版”中找到“管理工具” 2. 点击“管理工具”,进入如下所示界面: - - 13 (图 3. 点击“ 息服务”,进入如下所示界面: (图 4 用鼠标选中“默认网站”,然后点击右键找到“新建” “虚拟目录”。 5 点击“虚拟目录”,进入如下所示界面: - - 14 (图 6. 在“别名”对话框中输入你想输入的一个名称,但你要记住这个名称,我输入的是 (图 7. 点击“下一步”进入如下所 示界面: (图 - - 15 8 点击“浏览( R)”找到你存放 件的目录,确认即可!点击“下一步” 9保持当前页面的默认选项,点击“下一步”,进入如下图所示界面: (图 10 点击“完成”,虚拟目录到此就完成了。 11最后在 览器中输入 ,如下图所示界面: (图 - - 16 第三 章 使用 建数据库 据库的概念 什么是数据库呢 ?当人们从不同的角度来描述这一概念时就有不同的定义 (当然是描述性的 )。例如,称数据库是一个 记录保存系统 (该定义强调了数据库是若干记录的集合 )。又如称数据库是 人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合 (该定义侧重于数据的组织 )。更有甚者称数据库是 一个数据仓库 。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是 按照数据结构来组织、存储和管理数据的仓库 。在经济管理的日常工作中,常常需要把某些相关的数据放进这样 仓库 ,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况 (职工号、姓名 、年龄、性别、籍贯、工资、简历等 )存放在表中,这张表就可以看成是一个数据库。有了这个 数据仓库 我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种 数据库 ,使其可以利用计算机实现财务、仓库、生产的自动化管理。 数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数 据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个 数据库集合 。 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序 数据库软件的种类有很多种,如: 等。但是为操作方便,我们选择 据库。 建一个数据库 根据需要我们建立两张表:一个是 ,用来存放留言板的内容,一个是 体的设计步骤如下。 首先打开 000,会弹出下面的窗口。 - - 17 (图 然后选择空 据库。 (图 这时会出现一个保存的窗口,我们在文件名处填上 后点击创建。会出现下图的画面。 - - 18 (图 然后单击设计,填加字段名。然后点保存既可。 置 理 器 (负责安装驱动程序,管理数据源,并帮助程序员跟踪函数调用。在 ,应用程序不能直接存取数据库,它必须通过管理器和数据库交换信息。 理器负责将应用程序的 句及其他信息传递给驱动程序,而驱动程序则负责将运行结果送回应用程序。运行 32理器后,出现一个主对话框,它的主要内容是要求用户输入一个数据源,所谓数据源就是数据库位置、数据库类型以及动程序等信息的集成。数据源负责将运行结果送回应用程序。应用程序、 理在使用之前必须 通过 理器进行登记和连接,启动 理器后,选取 钮,根据自己的数据库类型,选择相应的 动程序,然后输入数据源名( 数据库文件名( 完成这些步骤后,以后的应用程序就能够通过 1、 用户 户数据源存贮了如何与指定数据库提供者连接的信息。只对当前用户可见,而且只能用于当前机器上。这里的当前机器是只这个配置只对当前的机器有效,而不是说只能配置本机上的数据库。它可以配置局 域网中另一台机器上的数据库的。 2、 系统 统数据源存贮了如何指定数据库提供者连接的信息。系统数据源对当前机器上的所有用户都是可见的,包括 务。也就是说在这里配置的数据源,只要是这台机器的用户都可以访问。 3、 文件 件数据源允许用户连接数据提供者。文件 以由安装了相同驱动程序的用户共享。这是界于用户 系统 间的一种共享情况。 4、 驱动程序:这页列出了本机上所有安装的数据库驱动程序。里面列举了每个驱动程序的名称,版本,提供商公司,驱动程序 文件名,以及安装日期。 5、 跟踪: 踪允许创建调用 日志,提供给技术人员查看。里面可设定日志的路径和文件名。技术人员通过这里面的信息可以看到本机上所有的数据库访问的时间,用户,以及出错信息等情况。也可以通过这个辅助调试应用程序,可以启动 分析器,来进行 跟踪。 ? 6、 连接池:连接池允许应用程序重用原来打开的的连接句柄,这样可以节省到服务器的往返过程。 - - 19 7、 关于:最后这一页列出了所有的 核心文件。 下面详细的介绍如何建 立 据源: 打开 据源管理器,选择 “ 系统 后单击 添加 在 创建数据源 窗口选中动程序后单击 完成 。 (图 然后弹出下面的窗口。 (图 单击选择,在弹出的窗口中,选择刚才建立的数据库的文件夹中数据库的文件名,然后在数据源名中写上数据源名,我们这里数据源名为 击确定,数据源创建完成。 - - 20 第四 章 留言 板 的结构设计与实现 户、管理员 浏览 模块 (图 此模块的功能是用户和管理员 都能利用该模块浏览所有的留言内容,此模块不用注册即可使用,每页由 7 条记录组成,具有翻页功能,具体的设计步骤如下(此模块的图片如图 下面的 码实现显示表 的内容: 留言板 0 - 21 if if 每页记录数 总页数 0 总页数 if 当前页 当前页 if 循环变量初值 % 以上的内容分别把接收到的数据放在变量中,下面的代码的功能是显示出这些信息。 留言主题 留言内容 & - 22 & & + 第一页 1 下一页 第 页 /共 页 共 条记录 第 页 /共 页 - - 23 上一页 第 页 /共页 共 条记录 上一页 下一页 第 页 /共 页 共 条记录 此模块用到了 方法以及一些翻页的技巧。由于篇幅限制,这里只给出了一部分比较重要的代码,其它的简略。 户 留言及 修改模块 该模块的功能是,用户可以在这里把自己的留言写在这里,如果其它用户浏览里, 就可以看到此用户的留言(模块的缩略图如下 。 - - 24 (图 该模块由留言昵称、留言 子信箱、个人网站、留言主题和留言内容组成,其中后面有带星号的为必填项,其它的为选填项,写完之后单击写好了,即可提交,按返回上页,直接返回到首页。此页中用到了表单提交的一些技术,相关代码如下: f) if() 昵称不能为空 ); if() 主题不能为空 ); if() 请输入正文内容 ); 以上这段程序的功能是利用 本进行本地验证,当用户的表单里填入空值或者不正确值的时候给出相应的提示。无需通过服务器。 这句代码的功能是将整个表单以 式发送到 件里。 - - 25 户注册模块 此模块的功能是用户可以在这里注册成为会员,有一些比普通用户更有一些权限。下图是注册的缩略图。 (图 该模块的具体设计和代码如下: f) if() 用户名不能为空 ); if() 密码不能为空 ); if( 两次输入密码不一致 ); if() - - 26 请输入证件号码 ); 以上程序是本地验证,要求输入的内容不能为空或者内容不合法。 注册信息 您注册的信息: - - 27 以上程序把注册信息发送到服务器的数据库,并在屏幕上显示出来。 理员登陆模块 (图 该模块的功能是管理员可以在这里登陆,可以在线的管理这些留言,管理员有特殊的权限,做普通用户不可以做的事情,比如,可以将留言删。(该模块的缩略图如 具体的实现- - 28 和代码如下: 这两名话的作用是打开内存中的缓冲区。 f) if() 请输入用户名 ); if() 请输入密码 ); 以上这段程序的功能是利用 本进行本地验证,当管理员输入的用户名和密码为空值或者不正确值的时候给出相应的提示 理员回 复与删除留言模块 此模块的功能是管理员可以进入,并且可以进行增加和删除等功能, (此模块的缩略图如 体的实现方和代码如下: - - 29 (图 当用户点删除时,弹出提示,询问是否删除,如果确定点是,否则点取消。 定义缓冲区和连接数据源。 称 =& & 0 if i
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。