BBS论坛设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BBS 论坛设计

第一章……….开发介绍及环境分析…………………………………….

1.设计介绍…………………………………………….………

2.开发目的……………………………………………………..

3.开发环境及具体搭设………………………………………. 第二章……….系统设计………………………………………

1.需求分析…………………………………………………….

2.概念模型…………………………………………………….

3.功能模块............................................................. 4数据结构设计....................................................... 第三章..........BBS系统功能JSP的具体实现.. (1)

2

3

第四章系统总结…………………………………………….. 致谢…………………………………………………………….

第一章开发环境分析

一.设计介绍

游客只能看帖,不能发帖和回复。帖子和回复两个表实现连级删除,即帖子一旦删除,该帖子的回复将会相应的在数据库中被删除掉,一个用户能发表多个帖子,用户能查看所有的帖子,并对其回复,用户只能对自己的帖子进行编辑和删除他人回复的操作,用户也可以删除自己对他人帖子的回复。管理员具有任何操作权限,即可以删除用户,和帖子,还有回复,管理员发起的公告将会显示在用户登录后的任何一个页面

二.课题目的

基本掌握BBS论坛开发的设计流程,各种功能的实现。

巩固对数据库基本知识概念的学习

加深对JSP网页开发3层结构和面向对象技术的理解

一.开发环境与工具

开发环境: Windows XP SQL Server 2000 iss5.1

硬件实现:PentiumⅣ2.4G 2G内存 250G硬盘

开发语言: jsp

数据库: SQL Server 2000

开发工具: myeclipse

IIS5.1环境搭建:

第一步:控制面板--- 添加删除程序--- 添加删除WINDOWS组件--- 选中IIS依次下一步最后完成。安装过程中需要WINDOWS XP 安装盘,首先需要确认安

装的系统为SP1或SP2,选择对应的安装光盘放入光驱。

第二步:打开Internet信息服务,即IIS。控制面板--- 管理工具--- Internet信息服务。

第三步:WEB站点设置,“TCP端口”是WEB服务器端口,默认值是80,不需要改动。

“IP地址”是WEB服务器绑定的IP地址,默认值是“全部未分配”,建议不

要改动。默认情况下,WEB服务器会绑定在本机的所有IP上,包括拨号上网

得到的动态IP。

第四步:主目录设置,在“本地路径”右边,是网站根目录,即网站文件存放的目录,默认路径是“c:\inetpub\wwwroot”。如果想把网站文件存放在其他地方,可

修改这个路径。

第五步:文档的设置,在这里设置网站的默认首页文档。IIS会在网站根目录下查找默认的首页文件,如果找到就打开,找不到就显示“该页无法显示”。在这里

添加所需的默认首页文件名,添加完后可以用左边的上下箭头排列这些文件

名的查找顺序。

第二章系统设计

一.需求分析

本BBS论坛,根据用户的需要和实际的管理条件,应由用户功能实现,帖子功能实现和后台管理等几个模块所构成,用户可以对一些数据进行查找和修改,可以对帖子进行特定的操作,而管理员可以对用户和帖子进行相关的管理.

本BBS论坛实现以下功能.

1.用户功能实现

(1).用户的登录

(2).用户的注册

(3).用户资料的修改

2.帖子功能实现

(1).帖子的发表

(2).帖子的回复

(3).帖子的查找

3.后台管理

(1).用户的管理

(2).帖子的管理

(3).论坛信息的管理

BBS论坛流程图如下

二.概念模型设计(E-R图)

数据模型是是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。

本系统的ER图

三.功能模块的设计

绘制出的用例图,将本系统分为三个大的模块,他们分别是会员资料模块,帖子资料模块和后台管理模块!本系统的功能层次图如图2.2所示

(1).会员模块:

此模块用来实现会员的登陆注册和会员资料的修改和查找.

1.会员登陆模块:

会员可以通过此模块对论坛进行登陆,登陆后便可以使用所有的会员功能,比如发帖回复等等.

2.会员注册模块:

没有会员帐号的用户,可以通过此模块添加会员信息,添加成功后便可登陆论坛,使用会员功能.

3.资料修改模块:

已注册的会员在登陆后,可以通过此模块,对会员的基本资料,联系方式,密码,头像等资料进行修改.

4.会员查找模块:

已注册的会员在登陆后, 可以通过此模块,对会员进行查找,并可以查看对

方的资料,联系方式等等,从而方便会员之间的联系.

(2).帖子模块:

1.帖子发表模块:

已注册的会员在登陆后,可以在相应的论坛中,发表或转载自己的大作,发表成功后,其他会员便可以在相应的论坛中看到这篇帖子,并可以对其进行回复等操作.

2.帖子回复模块:

会员在发表完帖子后,用户便可查看相关文章,并可以在文章中对已发表的帖子进行回复,

3.帖子查找模块

会员可以通过此模块,根据帖子的标题和作者,对相关的帖子进行查找.

(3).后台管理:

1.帖子查找模块:

此模块和帖子模块中的帖子查找类似,只是管理员的搜索条件比普通用户更加的广泛,使搜索变的便捷.

2.帖子管理模块:

帖子管理模块是管理员对帖子管理的平台,如果管理员查看到帖子有不适宜发表的内容时,可以对帖子选择删除或者锁定等操作,如果看到优秀的帖子,还可以将帖子进行置顶,加精,

3.会员管理模块:

管理员可以通过此模块,对会员进行管理,对一些不法的用户可以修改或者删除资料,

4.论坛版块管理

管理员对论坛版块的添加,创建,删除等功能都是在此模块里进行处理.

相关文档
最新文档