论坛的设计与实现毕业论文 下载本文

内容发布更新时间 : 2024/5/19 1:32:43星期一 下面是文章的全部内容请认真阅读。

论坛的设计与实现毕业论文

目录

第1章 系统概述 ............................................. 1 1.1 选题背景 ............................................. 1 1.2 研究意义 ............................................. 1 1.3 1.4 第2章 2.1 2.2 2.3 2.4 第3章 3.1 3.2 3.3 3.4 第4章 4.1 4.2 第5章

研究现状 ............................................. 2 本文所做的工作 ....................................... 2 系统开发环境 ......................................... 4 实施平台 ............................................. 4 ASP.NET的简介 ........................................ 4 B/S架构 .............................................. 9 数据库技术 .......................................... 10 论坛系统需求分析 .................................... 12 系统功能需求 ........................................ 12 系统需求分析 ........................................ 13 性能需求 ............................................ 13 硬件环境需求 ........................................ 14 系统总体设计 ........................................ 15 总体设计 ............................................ 15 数据库设计 .......................................... 20 系统详细设计 ........................................ 25

I

5.1 登录功能及注册功能的设计 ............................ 25 5.2 发帖及回帖分享等功能的设计 .......................... 28 5.3 搜索帖子功能的设计 .................................. 30 5.4 论坛板块管理功能的设计 .............................. 32 第6章 系统测试 ............................................ 34 6.1 系统测试概述 ........................................ 34 6.2 测试方案 ............................................ 35 6.3 测试结果分析评价 .................................... 38 结论 ........................................................ 39 参考文献 .................................... 错误!未定义书签。 致谢 ........................................................ 40

II

辽宁职业学院毕业论文

第1章 系统概述

1.1 选题背景

BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”。它起源于20世纪80年代初,最初只是用于发布公告信息和讨论问题的在线交流平台,后来随技术的发展与网络的普及功能越来越强大。[1]由于得到了广大网友的欢迎,越来越多的商业网站开始重视论坛,把论坛作为与用户交流的平台和在线技术支持与服务的平台。论坛的功能是多种多样的,现在流行的各种论坛插件让这些功能更加的多元化,但论坛的基本功能依然是信息的发布与讨论,在实现基本功能的同时也要丰富论坛的其他功能,如建立网友的荣誉系统,美化论坛的界面。[2]按照论坛的基本功能,论坛的开发可以归结为Web开发技术和数据库应用技术。BBS最早是用来公布股市价格等类信息的,当时BBS没有文件传输的功能,而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板的性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。

目前,通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等启事,而且这个园地就在你我的身旁。只要您拥有1台计算机、1只调制解调器和1条电话线,就能够进入这个“超时代”的领域,进而去享用它无比的威力![3]

在二十一世纪的今天,随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。因此,交流工具作为互联网中运用最为广泛的通信工具之一。校园论坛系统是基于WEB网页,无需专用客户端即可为用户提供简洁的聊天交流界面,用户可以通过帖子发表与回复的方式在论坛中进行学习、生活等方面的交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的一个虚拟的校园交流平台。[4] 1.2 研究意义

互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,校园论坛正是一种供人们进行交流的网络空间。目前,网上论坛已不是新事物,许许多多的别具特色的论坛在网络上随处可见。为了体现论坛的特色,我搜索各式各样的论坛版面,为了改变网上现存论坛的普遍风格,追加功能,更便于管理,于是开发出一套界面友好美观,易于使用的卡

1

辽宁职业学院毕业论文

通风格的论坛系统。校园论坛系统是一个注册用户登录后能够浏览论坛上的帖子,并且游客能够注册成为用户。 1.3 研究现状

国内的BBS站,单线站还占大多数。随着计算机的普及,特别是调制解调器的大量使用,BBS的活动将会进一步高涨。但是,随之而来的拨号难和抢线难的问题将会加剧。尽管BBS站台的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。许多人同时拨号一个站台,不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个BBS站的状况已经成为困扰今日中国 BBS用户的一个难题。随着BBS活动的深入,国内已经出现了一些多线站,一次可以允许2人以上同时访问。

BBS的发展过程中,也出现了一些问题。由于国内使用的BBS站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷同之处。

1999年是中国网络的发展年。但是,我们应该清醒地认识到,目前一些BBS站并没有走上“简单、易用”这一层次。包括一些厂商架设的BBS站,实用性还需要加强。今后,国内的BBS站将向着个性化和专业化的方向发展。 1.4 本文所做的工作

随着网络的越来越普及,人们越来越关于这样一种交流平台――论坛。很多商业网站都开设自己论坛来提供交流和服务,也有很多的个人网站和个人论坛的出现,论坛已经不仅是一种交流平台,甚至是成为了实现自我价值的一个舞台。正因为论坛越来越重要,所以论坛的维护也变成了一种职业,而更好的维护则需要从设计这个层面来了解和进行。

本文主要划分成2大功能模块,即用户功能模块和管理员功能模块。

1.用户功能模块,针对用户功能模块,本系统主要完成了用户注册、用户登录、用户发帖、用户回帖、用户删除帖子等功能的实现。例如设计用户浏览功能,针对别人的主题展开讨论,也可以发表自己的观点供大家品评。同时为了防止用户发布一些不健康不合法的内容,需要有管理人员来对这些内容进行删除、修改。而且用户想在论坛发布信息则要求他注册,这样来控制用户发布信息和方便管理者操作用户的信息。论坛也要有多个版面和分区,用来区分各种帖子的内容范畴,方便整理和管理。所以论坛的基本功能就是要实现用户的数据库管理和帖子的数据库管理,以及怎么样让这些数据库和网页的操作联系起来。

2.管理功能模块,管理功能模块也可以分成2大模块,即用户管理模块和帖子管理模块,而且无论是用户管理模块还是帖子管理模块,本系统都能完成其添加功能、删除

2

辽宁职业学院毕业论文

功能、修改功能。此外管理员还可以把关注人数多的帖子进行置顶,以便用户可以第一时间查看。

3