基于Web的BBS系统设计与实现

时间:2020-09-01 16:31:49 计算机网络毕业论文 我要投稿

基于Web的BBS系统设计与实现

毕业论文

目  录

前  言 1
1  绪  论 2
1.1 BBS概述 2
1.2 系统运用的关键技术 2
1.2.1 ASP技术 2
1.2.2 ADO技术 3
1.2.3 数据库技术 5
1.2.4 VBScript与JavaScript脚本语言 5
2  总体设计 7
2.1 系统需求分析 7
2.1.1 系统的功能需求 7
2.1.2 系统的性能需求 8
2.1.3 系统的数据需求 8
2.2 系统的实体-联系模型设计 9
2.3 系统的逻辑模型设计 10
2.4 系统的数据结构和数据库设计 11
2.5 系统局部功能模块设计 15
3  详细设计与实现 18
3.1数据库连接 18
3.2 会员模块的功能设计与实现 19
3.2.1 会员注册 19
3.2.2 会员登录 23
3.2.3 会员修改密码/资料 25
3.3 话题发布与跟贴模块的功能设计与实现 30
3.3.1 话题发布与浏览 30
3.3.2 跟贴发布与浏览 35
3.4 管理员模块的功能设计与实现 38
3.4.1 会员管理 38
3.4.2 版面管理 38
3.4.3 话题管理 39
3.4.4 留言管理 42
4  系统的运行与维护 44
4.1 系统的运行 44
4.2 系统的维护 44
5  总  结 45
参考文献 46
致  谢 47
 
基于Web的BBS系统设计与实现
 

摘  要: 系统在Windows xp下,以Access为数据库开发平台,IIS(Internet Information Server)为应用服务器,采用ASP(Active Server Page)构建的基于Web的BBS(Bulletin Board System)论坛系统,使用了ADO(ActiveX Data Object)、VBScript及JavaScript脚本语言等技术。系统主要实现了用户注册、用户登录、用户注销、新贴发布、回贴、话题浏览、话题查询、话题置精华、话题锁定、版面风格设置、用户资料修改、对不文明用户警告或删除、用户积分、在线管理等功能。系统具有界面简洁美观、用户操作简单、运行速度快、数据库管理方便等优点,今后视系统访问量的大小还可以方便的将数据库移植到MS SQL Server或者其它大中型数据库系统环境下。系统设计结合了当前流行的面向对象方法以及传统的结构分析与设计方法,具有可扩展性,在不改变系统基本结构的条件下能嵌入其它功能模块,可以灵活的调整系统以满足不同用户的`需求。
关键字:Access;ASP;论坛系统
 
 Design and Realization of BBS System Bases on Web
 

Abstract: Under Windows xp, using ASP (Active Server Page) technology as forward platform and access database as behind platform, IIS (Internet Information Server) for web server, designs and realizes the BBS system on web, it also using ADO (ActiveX Data Object), VBScript and JavaScript script language technology and so on. The system mainly realizes the user registration, user registration, user cancellation, issues the new paste, replies the paste, browses the topic, queries the topic, setes the topic as prime, locks the topic, establishes the page layout style, revises the user’s informationl, warning or deletion to the uncivilized user, user integral, management function on-line and so on. The system has the sententious and artistic  surface, the user operation simple, the running rate is quick, the database administration convenience and so on. If accessing increase,it may transplant the database to MS SQL Server or other large and middle scale databases system environment in the future. The system has the extension, combining the current popular object-oriented method as well as the traditional structure analysis and the design method, ,it can be able to insert other function modules no changing the system basic structure under the condition, may regulate the system nimble to satisfy the different user’s demand.
Key words: Access; ASP; BBS
 
前  言
BBS起源于20世纪80年代初,最早是用来公布股市价格等信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与1般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。1直到个人计算机开始普及之后,有些人尝试将计算机上的BBS转移到个人计算机上,BBS才开始普及开来,渐渐BBS被用于发布各类公告信息,成为讨论问题的在线交流平台;后来,随着Internet技术和数据库技术的飞速发展,网络化进程的加快,BBS的功能已经越来越完善,通过论坛系统构建1个网上虚拟社区已经完全能够实现[1]。
本系统是1个基于WEB的BBS系统,其优点在于客户端不受操作平台和地域的限制,系统操作简单,管理方便,提供给注册用户1个公共平台,注册用户可以通过Internet接入,登录本系统,在这个平台上发表文章、阅读文章、回复文章等。
虽然本论坛主要面向体育爱好者,以会员观点交流为主,但系统的通用性很大,稍做修改几乎就能满足所有类型用户网上交流和讨论的需求,能将具有相同兴趣,相同爱好的人联系起来,分享知识,交流经验。
本系统的开发环境和开发工具为:Windows XP,IIS,Dreamweaver MX 2004,MS Access,主要采用了现在最流行的网站开发技术ASP。目前,由于ASP.NET技术发展较快,未来应该能以较小的成本用ASP.NET重写本系统,以更好地适应软件发展的需求。

【基于Web的BBS系统设计与实现】相关文章:

1.浅谈基于web日志挖掘的网络教学系统的设计与实现

2.浅谈基于RFID 的会议签到系统设计与实现论文

3.基于web的精品课程设计与实现的开题报告

4.基于Web技术的高校监考安排系统的设计与应用

5.基于LED的光通信系统的设计与实现论文

6.基于OpenGL的邦宝模型积木分析系统设计与实现

7.基于J2EE在线考试系统的设计与实现

8.基于Web技术的网络考试系统

9.基于Perl的DoS工具设计与实现