基于ASP的BBS论坛系统毕业论文.doc

上传人:h**** 文档编号:101575 上传时间:2018-07-06 格式:DOC 页数:25 大小:743KB
下载 相关 举报
基于ASP的BBS论坛系统毕业论文.doc_第1页
第1页 / 共25页
基于ASP的BBS论坛系统毕业论文.doc_第2页
第2页 / 共25页
基于ASP的BBS论坛系统毕业论文.doc_第3页
第3页 / 共25页
基于ASP的BBS论坛系统毕业论文.doc_第4页
第4页 / 共25页
基于ASP的BBS论坛系统毕业论文.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、 安徽职业技术学院 毕业论文 课题名称 : 基于 ASP 的 BBS 论坛 设计 姓 名: 学 号: 专 业: 班 级: 指导教师: 年 月I 摘要 随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物、网上交友、电 子商务、网络营销等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,论坛提供了一个全新的人类沟通新方式。如今论坛 已经成为人们获取信息 、 发表言论的重要场所 , 它由论坛注册用户所发表的大量主题组成 。 本文论述了 在 B/S 体系结构 上 ,利用

2、ASP+ACCESS 技术,实现了一个简单的论坛 系统的设计与开发,并详细讨论了 论坛前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。 关键 词 : BBS; 论坛 ; B/S 体系结构 ; 数据库 ; ASP II ABSTRACT With the wide application of computer, people have no longer feel strange for the Internet. In todays rapid development of science and technology, computer informati

3、on technology and all walks of life to carry on the effective combination. People are able to make online shopping, online dating, online e-commerce, network marketing and so on. In the face of powerful network functions, must in some way to have a sound system to make network play incisively and vi

4、vidly. On the platform, BBS provides a brand-new way of human communication. Now BBS has become an important place for people to obtain information, comments, and it is composed of BBS registered users have published a large number of topics. This paper discusses the on B/S architecture, using ASP +

5、 ACCESS technology, implements a simple BBS system design and development, and discuss in detail the BBS reception function module of thinking and implementation method in detail, and the background database for the detail of the key technologies and part of the source code. Key Words: BBS; Forum; B

6、/S system structure; Data base; ASPIII 目录 第 1 章 概述 . 1 1.1 系统开发背景 . 1 1.2 系统开发意义 . 1 第 2 章 软件介绍及基本原理 . 2 2.1 开发环境及工具 . 2 2.1.1 IIS 6.0 . 2 2.1.2 Dreamweaver8.0 . 2 2.1.3 Photoshop cs5. 2 2.1.4 Access 2003 . 2 2.2 ASP 内置对象的 介绍 . 3 2.2.1 Request 对象 . 3 2.2.2 Response 对象 . 3 2.2.3 Server 对象 . 3 2.2.4 S

7、ession 对象 . 3 第 3 章 校 园论坛系统需求分析 . 4 3.1 现状分析 . 4 3.2 可行性分析 . 4 第 4 章 网站规划 . 5 4.1 网站结构 . 5 4.1.1 前台功能结构 . 5 4.1.2 后台功能结构 . 6 4.2 功能设计 . 6 4.2.1 基本功能设计 . 6 4.2.2 扩展功能设计 . 7 第 5 章 数据库 设计 . 8 5.1 数据库表 的 建立 . 8 第 6 章 系统实现 .11 6.1 用户注册功能 . 11 6.2 会员发帖 与回复 功能 . 13 第 7 章 系统测试 . 15 7.1 验证性测试 . 16 7.2 添加、编辑和

8、删除功能测试 . 17 总 结 . 19 致 谢 . 20 参考文献 . 21 安徽职业技术学院毕业论文 1 第 1 章 概述 1.1 系统开发背景 论坛又名网络论坛 BBS,全称为 Bulletin Board System(电子公告板)或者 Bulletin Board Service(公告板服务) , 是 Internet 上的一种电子信息服 务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而 即时 的 Internet 电子信息服务系统。用户在 论坛 上可以获得各种信息服务 、 发布信息 、 进行讨论 、 聊天等等。 论坛的发展

9、也如同网络,雨后春笋般的出现,并迅速的发展壮大。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和 丰富网站的内容 ,而 校园 论坛只是其中的一类。 校园 类的论坛,能够 促使同学们 一起来交流探讨,有利于信息的分类整合和搜集,校园 论坛对学术 交流 、 教学都起到重要的作用, 在本文中,主要介绍使用 ASP 和 ACCESS技术来实现 校园 论坛的建设。 1.2 系统开发意义 当今网络技术逐渐渗入社会生活各个层面, 校园 论坛应具有知识性 、

10、 趣味性 、 和谐性等优点。 校园论坛 给 同学们 提供了交流的平台,为网络的互动性作出了巨大的贡献,通过 校园论坛 , 同学们 得以更方便的交流,更便捷的发表自己的观点 、分享知识成果。而且发布信息都是通过有记录的文字来进行 ,所以这样也避免了精华内容的流失。通过校园论坛 来征得自己想要的信息,有更高的效率和时效性。 安徽职业技术学院毕业论文 2 第 2 章 软件介绍及基本原理 2.1 开发环境及工具 2.1.1 IIS 6.0 Internet Information Services( IIS,互联网信息服务),是由 微软公司 提供的基于运行 Microsoft Windows 的互联网

11、基本服务。 IIS 是 一种 Web(网页)服务组件,其中包括 Web 服务器 、 FTP服务器 、 NNTP服务器和 SMTP服务器,分别用于网页浏览、文件传输 、新闻服务和邮件发送等方面,它使得在网络(包括互 联网和局域网)上发布信息成了一件很容易的事。 2.1.2 Dreamweaver8.0 Dreamweaver 8.0是 美国 MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越 浏览器 限制的充满动感的网页。 2.1.3 Photoshop cs5 P

12、hotoshop 是一种最专业、最流行、最常用、使用功能最强大的图形图像处理软件,它功能完善,具有专业的图像处理技术和多种设计手段;兼容性强,可处理多种格式的图形图像文件。它不仅可以帮助处理网页中需要的图片,最重要的是能够使用它快速高效的设计页面布局图。 2.1.4 Access 2003 Microsoft Office Access 是由微软发布的关联式数据库管理系统 ,是集成在 microsoft公司开发的产品更新换代 office 系统中的集成软件。 Assess 能够存取 Access/Jet、Microsoft SQL Server、 Oracle,或者任何 ODBC 兼容数据库内

13、的资料。 ODBC( Open Database Connectivity 开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的 API 应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。安徽职业技术学院毕业论文 3 ODBC 作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了 ODBC 接口或提供 了 ODBC 支持,这其中就包括常用的 SQL SERVER、 ORACAL、 INFORMIX 等,当然也包括了 Access。 在 ASP 中可以通过三种方式访问数据库: 1、 IDC( Internet Database Con

14、nector)方式; 2、 ADO( ActiveX Data Objects)方式; 3、 RDS( Remote Data Service)方式。这三种访问方式对数据库的访问都是由 Internet Information Server 完成的。 2.2 ASP 内置对象的 介绍 2.2.1 Request 对象 HTTP 通讯协议是一种请求与响应 (Request/Response)的通讯协议,因此通常由客户端向 Web 服务器提出请求, Web服务器才会响应信息。因此在 ASP 中,特别将 “ 客户端提出的要求 ” 与 “Web 服务器响应的信息 ” 等动作封装成 Request 对象

15、与 Response对象。换言之, Request 对象通常包含了用户端的相关信息,如浏览器的种类、表头信息、表单参数及 cookies 等等。 2.2.2 Response 对象 每一种程序语言或开发工具一定都有与用户沟通的界面或函数, ASP 也不例外。在 ASP 中负责将信息传达到用户的对象就是 Response 对象。 2.2.3 Server 对象 Server 对象允许用户取得服务器提供的各项功能, 如 Server 对象 CreateObject 方法允许客户端用户建立一个 ActiveXServer 组件实例,其建立组件实例会随着服务器端完成 ASP 网页的处理而自动被释放。如

16、果希望此对象实例可以跨多个 ASP 网页,就要用到 Session 对象保留该组件实例,直到 Session 对象的运行时间到了,或是在其他 ASP 网页调用 Session 对象的 Abandon 方法,此组件实例才会被释放。 2.2.4 Session 对象 Session 对象在 ASP 程序编写中占了相当重的份量,由于网页是一种无状态的程安徽职业技术学院毕业论文 4 序,因此几乎无法知道用户的浏览状态。必须通过 Session 对象记录用户的相关信息,以供用户再次对此 Web 服务器提出要求时作确认,例如,在某些特定的网页中,常需要用户输入确认的账号和密码,假如这些身份确认的结果无法保

17、留,那 么 每一个网页都需要重新输入一次密码。 第 3 章 校园论坛 系统需求分析 3.1 现状分析 在网络飞速发展的今天 , Internet 成为人们 快速获取、发布和传递信息的重要渠道 ,众所周知 , 论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息 , 允许用户对自身感兴趣的话题展开讨论 , 从而起到集思广益的作用。本论坛是针对在校大学生的具体需求进行开发 , 在这里 , 学生可以通过论坛进行信息查询、信息交流、信息共享 , 因此具有很好的现实意义。 3.2 可行性分析 可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。

18、 软件方面,系统开发需要的各种软件环境都已具备,数据库服务器方面则有 ACCESS,均能够处理大量 数据,同时保持数据的完整性并提供许多高级管理功能。其灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 安徽职业技术学院毕业论文 5 第 4 章 网站 规划 4.1 网站结构 用户使用论坛,有一定的流程:用户注册登陆进入论坛,就某个话题(主题帖)展开讨论,通过发帖功能发布新的话题,通过回帖的功能回复已有的话题;管理员通过管理功

19、能创建、编辑、删除论坛的 版块 ,管理注册用户,设置 论坛基本参数 ,版主则负责帖子的管理, 这样的流程就决定了论坛的需求 ,以下为论坛功能模块图: 图 4-1 论坛 功能模块 图 4.1.1 前台功能结构 从流程图上可以看到论坛完成的走向,其实每一个流程的节点处都有许多功能 ,分为前台和后台两部分, 前台功能 模块 图如图 4.2所示 : 论坛系统 注册用户 游客 用户登录 查看帖子 查看文章与公告 普通用户 版主 管理员 发表帖子 回复帖子 个人中心 普通用户所有功能 帖子管理 论坛系统管理 安徽职业技术学院毕业论文 6 图 4-2 BBS 前台功能模块图 4.1.2 后台功能结构 若用户

20、的权限为管理员,则可进入后台,可进行论坛类别的管理、版面管理和用户管理的操作,后台功能模块图如图 4.3所示: 图 4-3 BBS 后台功能模块图 论坛一般存在 三 种用户,分别为注册用户 、版主和 管理员。与注册用户相关的功能,其实就是论坛前台的主要功能。论坛系统的前台,是用户讨论问题的平台,发帖、回帖一直贯穿用户整个的前台活动。 在本论坛中,版主的后台主要是对帖子进行管理。 其他与管理员相关的功能,包括 版块 管理 和 用户管理等都是管理员在后台进行的操作。 4.2 功能设计 4.2.1基本功能设计 通过需求分析,论坛的基本功能可以从众多的需求中筛选出来。顾名思义,基本功能就是构成论坛系统的必要功能,具备这些功能的 Web系统 即是论坛 , 基本功能 如下 : BBS 论坛前台 浏览帖子、文章及公告 发表与回复帖子 用户注册 用户登录 找回密码 修改资料 修改密码 BBS论坛后台 版主后台 管理员后台 帖子管理 论坛基本设置 论坛版块管理 论坛文章管理 论坛用户管理 数据库管理 帖子管理

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。