基于ASP的BBS论坛系统设计毕业论文Word格式文档下载.docx
- 文档编号:14858840
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:24
- 大小:393.95KB
基于ASP的BBS论坛系统设计毕业论文Word格式文档下载.docx
《基于ASP的BBS论坛系统设计毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于ASP的BBS论坛系统设计毕业论文Word格式文档下载.docx(24页珍藏版)》请在冰豆网上搜索。
如今论坛已经成为人们获取信息、发表言论的重要场所,它由论坛注册用户所发表的大量主题组成。
本文论述了在B/S体系结构上,利用ASP+ACCESS技术,实现了一个简单的论坛系统的设计与开发,并详细讨论了论坛前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。
关键词:
BBS;
论坛;
B/S体系结构;
数据库;
ASP
ABSTRACT
Withthewideapplicationofcomputer,peoplehavenolongerfeelstrangefortheInternet.Intoday'
srapiddevelopmentofscienceandtechnology,computerinformationtechnologyandallwalksoflifetocarryontheeffectivecombination.Peopleareabletomakeonlineshopping,onlinedating,onlinee-commerce,networkmarketingandsoon.Inthefaceofpowerfulnetworkfunctions,mustinsomewaytohaveasoundsystemtomakenetworkplayincisivelyandvividly.Ontheplatform,BBSprovidesabrand-newwayofhumancommunication.NowBBShasbecomeanimportantplaceforpeopletoobtaininformation,comments,anditiscomposedofBBSregisteredusershavepublishedalargenumberoftopics.ThispaperdiscussestheonB/Sarchitecture,usingASP+ACCESStechnology,implementsasimpleBBSsystemdesignanddevelopment,anddiscussindetailtheBBSreceptionfunctionmoduleofthinkingandimplementationmethodindetail,andthebackgrounddatabaseforthedetailofthekeytechnologiesandpartofthesourcecode.
KeyWords:
BBS;
Forum;
B/Ssystemstructure;
Database;
ASP
第1章概述
1.1系统开发背景
论坛又名网络论坛BBS,全称为BulletinBoardSystem(电子公告板)或者BulletinBoardService(公告板服务),是Internet上的一种电子信息服务系统。
它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。
它是一种交互性强,内容丰富而即时的Internet电子信息服务系统。
用户在论坛上可以获得各种信息服务、发布信息、进行讨论、聊天等等。
论坛的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。
现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容,而校园论坛只是其中的一类。
校园类的论坛,能够促使同学们一起来交流探讨,有利于信息的分类整合和搜集,校园论坛对学术交流、教学都起到重要的作用,在本文中,主要介绍使用ASP和ACCESS技术来实现校园论坛的建设。
1.2系统开发意义
当今网络技术逐渐渗入社会生活各个层面,校园论坛应具有知识性、趣味性、和谐性等优点。
校园论坛给同学们提供了交流的平台,为网络的互动性作出了巨大的贡献,通过校园论坛,同学们得以更方便的交流,更便捷的发表自己的观点、分享知识成果。
而且发布信息都是通过有记录的文字来进行,所以这样也避免了精华内容的流失。
通过校园论坛来征得自己想要的信息,有更高的效率和时效性。
第2章软件介绍及基本原理
2.1开发环境及工具
2.1.1 IIS6.0
InternetInformationServices(IIS,互联网信息服务),是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。
IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
2.1.2 Dreamweaver8.0
Dreamweaver8.0是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
2.1.3 Photoshopcs5
Photoshop是一种最专业、最流行、最常用、使用功能最强大的图形图像处理软件,它功能完善,具有专业的图像处理技术和多种设计手段;
兼容性强,可处理多种格式的图形图像文件。
它不仅可以帮助处理网页中需要的图片,最重要的是能够使用它快速高效的设计页面布局图。
2.1.4 Access2003
MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统,是集成在microsoft公司开发的产品更新换代office系统中的集成软件。
Assess能够存取Access/Jet、MicrosoftSQLServer、Oracle,或者任何ODBC兼容数据库内的资料。
ODBC(OpenDatabaseConnectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。
ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQLSERVER、ORACAL、INFORMIX等,当然也包括了Access。
在ASP中可以通过三种方式访问数据库:
1、IDC(InternetDatabaseConnector)方式;
2、ADO(ActiveXDataObjects)方式;
3、RDS(RemoteDataService)方式。
这三种访问方式对数据库的访问都是由InternetInformationServer完成的。
2.2ASP内置对象的介绍
2.2.1 Request对象
HTTP通讯协议是一种请求与响应(Request/Response)的通讯协议,因此通常由客户端向Web服务器提出请求,Web服务器才会响应信息。
因此在ASP中,特别将“客户端提出的要求”与“Web服务器响应的信息”等动作封装成Request对象与Response对象。
换言之,Request对象通常包含了用户端的相关信息,如浏览器的种类、表头信息、表单参数及cookies等等。
2.2.2 Response对象
每一种程序语言或开发工具一定都有与用户沟通的界面或函数,ASP也不例外。
在ASP中负责将信息传达到用户的对象就是Response对象。
2.2.3 Server对象
Server对象允许用户取得服务器提供的各项功能,如Server对象CreateObject方法允许客户端用户建立一个ActiveXServer组件实例,其建立组件实例会随着服务器端完成ASP网页的处理而自动被释放。
如果希望此对象实例可以跨多个ASP网页,就要用到Session对象保留该组件实例,直到Session对象的运行时间到了,或是在其他ASP网页调用Session对象的Abandon方法,此组件实例才会被释放。
2.2.4 Session对象
Session对象在ASP程序编写中占了相当重的份量,由于网页是一种无状态的程序,因此几乎无法知道用户的浏览状态。
必须通过Session对象记录用户的相关信息,以供用户再次对此Web服务器提出要求时作确认,例如,在某些特定的网页中,常需要用户输入确认的账号和密码,假如这些身份确认的结果无法保留,那么每一个网页都需要重新输入一次密码。
第3章校园论坛系统需求分析
3.1现状分析
在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,众所周知,论坛是当今网络中的知名服务之一。
它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。
本论坛是针对在校大学生的具体需求进行开发,在这里,学生可以通过论坛进行信息查询、信息交流、信息共享,因此具有很好的现实意义。
3.2可行性分析
可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。
软件方面,系统开发需要的各种软件环境都已具备,数据库服务器方面则有ACCESS,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
其灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
第4章网站规划
4.1网站结构
用户使用论坛,有一定的流程:
用户注册登陆进入论坛,就某个话题(主题帖)展开讨论,通过发帖功能发布新的话题,通过回帖的功能回复已有的话题;
管理员通过管理功能创建、编辑、删除论坛的版块,管理注册用户,设置论坛基本参数,版主则负责帖子的管理,这样的流程就决定了论坛的需求,以下为论坛功能模块图:
图4-1论坛功能模块图
4.1.1前台功能结构
从流程图上可以看到论坛完成的走向,其实每一个流程的节点处都有许多功能,分为前台和后台两部分,前台功能模块图如图4.2所示:
图4-2BBS前台功能模块图
4.1.2后台功能结构
若用户的权限为管理员,则可进入后台,可进行论坛类别的管理、版面管理和用户管理的操作,后台功能模块图如图4.3所示:
图4-3BBS后台功能模块图
论坛一般存在三种用户,分别为注册用户、版主和管理员。
与注册用户相关的功能,其实就是论坛前台的主要功能。
论坛系统的前台,是用户讨论问题的平台,发帖、回帖一直贯穿用户整个的前台活动。
在本论坛中,版主的后台主要是对帖子进行管理。
其他与管理员相关的功能,包括版块管理和用户管理等都是管理员在后台进行的操作。
4.2功能设计
4.2.1基本功能设计
通过需求分析,论坛的基本功能可以从
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP BBS 论坛 系统 设计 毕业论文