Bbs论坛管理系统.docx

上传人:b****5 文档编号:3194173 上传时间:2022-11-20 格式:DOCX 页数:13 大小:356.01KB
下载 相关 举报
Bbs论坛管理系统.docx_第1页
第1页 / 共13页
Bbs论坛管理系统.docx_第2页
第2页 / 共13页
Bbs论坛管理系统.docx_第3页
第3页 / 共13页
Bbs论坛管理系统.docx_第4页
第4页 / 共13页
Bbs论坛管理系统.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Bbs论坛管理系统.docx

《Bbs论坛管理系统.docx》由会员分享,可在线阅读,更多相关《Bbs论坛管理系统.docx(13页珍藏版)》请在冰豆网上搜索。

Bbs论坛管理系统.docx

Bbs论坛管理系统

 

XXX毕业技术报告

 

Bbs论坛管理系统

 

学生姓名

XXX

系部名称

XXXXXX系

专业班级

XXXXXXXXX班

学号

XXXXXXXXX

指导教师

XXX

 

XXXXXXXXX学院教务处

二○一一年三月

 

BBS论坛管理系统

学生:

XXX指导老师:

XXX

内容摘要:

方便信息的交流,在结合动态服务网页(JSP)和MYSQL技术之下开发了这个快截、界面友好的网上交流系统。

论坛使用动态服务网页(JSP)技术建设论坛的骨干框架,使用MYSQL制作系统的数据库,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者经验。

该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,一些特殊的功能,强大的搜索功能等。

关键词:

论坛用户管理

 

一、运行环境…………………………………………………………………………………1

二、需求分析…………………………………………………………………………………1

(一)基本性能………………………………………………………………………………1

(二)开发目标………………………………………………………………………………2

(三)应用目标………………………………………………………………………………3

三、系统设计思想……………………………………………………………………………3

(一)网上论坛系统说明……………………………………………………………………3

(二)网上论坛系统总体分析………………………………………………………………3

(三)数据库设计思想………………………………………………………………………4

四、详细设计…………………………………………………………………………………5

(一)用户注册功能…………………………………………………………………………5

(二)会员发帖功能………………………………………………………………………6

(三)版主管理帖子功能……………………………………………………………………6

(四)管理员管理论坛功能…………………………………………………………………6

五、系统测试………………………………………………………………………………7

六、总结………………………………………………………………………………………8

参考文献…………………………………………………………………………………9

Bbs论坛管理系统

一、运行环境

为了保证BBS论坛管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。

此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。

其运行要求如下:

软件环境:

客户端:

Windows95/98/2000/XP等

服务器端:

WindowsNT/Windows2000,Tomcat5.0,JDK1.5及其以上

数据库:

采用MYSQL,运行于服务器端。

服务器CPU:

PIII500以上,内存:

512M以上。

客户机CPU:

P200MMX以上,内存:

32M以上。

图1软件环境细表

二、需求分析

(一)基本性能

主要的功能:

新用户的注册,会员登录,管理员删除用户,管理员删除帖子和修改帖子,查询主题,和查询用户这些功能,游客浏览留言,会员新增主题,会员留言回复,查询主题这些功能,可以满足一般的用户需要。

(二)开发目标

这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的

(三)应用目标

网上论坛系统是一个会员登录留言系统。

网上游客能够浏览论坛上的帖子,并且能够注册成为用户。

论坛注册会员能够发表帖子,让大家积极参与讨论。

论坛管理员能够便于管理论坛包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作。

三、系统设计思想

(一)网上论坛系统说明

此网上论坛中三种不同角色游客、注册用户管理员分别可现:

游  客:

查看帖子、注册新用户。

注册用户:

查看帖子、发新帖子、回复信息、查询主帖。

管理员:

帖子管理、用户管理、数据库管理。

(二)网上论坛系统总体分析

通过上面的功能说明,我们可以将论坛的制作分为四大部分:

(1)会员注册和登陆模块:

这个模块的功能,就是新来网友可以填写注册资料,通过审核后便成为本论坛的正式会员,并可以以会员身份登陆论坛。

(2)文章显示模块:

显示所有会员最新发表的一些文章主题。

(3)发表文章模块:

为会员提供发表文章的地方,以及回复主题等。

(4)论坛与用户管理模块:

版主以上职务可以进行对文章和用户进行处理,查询,修改,删除等。

了解了具体的功能需求后,就可以按模块的开始论坛的设计了。

当然,这些模块的只是在功能上对论坛结构的划分,实际上并不能够完全的把他们独立出来进行设计。

对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的规划下直接写程序代码或许来的更为简单一些。

(三)数据库设计思想

在建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。

数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。

尽量分离各实体对应的表,一个实体对应一个表,分析该实体有哪些属性,对应有些什么字段,以及各实体之间的联系。

实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。

从实际出发,经过仔细地设计,得到各表的设计如表1——3所示。

表1帖子信息表article

字段

字段名

类型

宽度

小数位

索引

可否为空

id

编号

Aotu_increment

pid

父亲编号

INT

11

Rootid

孩子编号

INT

11

Title

标题

varchar

50

Writer

作者

varchar

20

cont

内容

varchar

250

pdate

发贴日期

日期型

表2用户信息表user

字段

字段名

类型

宽度

小数位

索引

可否为空

id

会员编号

Aotu_increment

name

会员姓名

varchar

32

password

会员密码

varchar

14

sex

会员性别

varchar

2

email

会员邮箱

varchar

20

表3管理员信息表adminuse

字段

字段名

类型

宽度

小数位

索引

可否为空

id

会员编号

Aotu_increment

name

会员姓名

varchar

32

password

会员密码

varchar

14

四、详细设计

(一)用户注册

此部分是实现用户的注册功能。

用户先阅读注册协议,同意协议后,通过填写注册资料,正确填写后,点击注册按钮后便可注册成为正式的会员。

如下图4所示。

图2注册会员

注册资料分必填资料和选填资料,用户只要把必填资料填写正确就可以注册了。

用户名最多不能超过16个字符,而且不允许注册重复的用户名,当用户输

入想要注册的用户名后,可以点击后面的检测按钮检验是否该用户名已经被注册过。

性别只能选择男或女其中一个。

密码最多不能超过16位,两次密码必须输入一致,否则不可以注册。

E-mail必须输入有效的邮箱地址,以便日后能使用到论文的各种功能。

验证码是系统随即产生的,只要用户按照出现的数字输入进去就可以了。

选填资料注册时可以不用填写,等注册成功后,可以在修改用户资料里随便修改。

本论坛支持自定义外部头像,而且还支持签名等。

用户注册成功后就可以使用会员所拥有的一切功能了。

操作流程图,如图2.

图3注册操作流程图

(二)会员发帖功能

此部分实现会员的发帖以及回帖等功能。

登陆的会员可以在允许会员发帖的版块进行发帖,还可以在普通版块进行回复主题帖子。

游客只能浏览帖子,不能发表帖子和回复帖子。

图下图4所示。

图4发帖功能

会员在开放的版块里如果想发表新的主题,便可直接点击发表帖子按钮。

进到发表帖子页面后,首先要写自己想发表的主题,主题字数不能超过100汉字,主题可以选择话题类型,例如分享、原创、灌水、推荐、转贴等等。

接下来可以选择帖子的表情,这个是放在帖子的前面。

如果会员想上传图片等,就要选择文件上传了,大小每个不能超过200K,每天限制上传3个。

正文不能超过15000字,字体、字号、字体颜色可以自己设置,正文还可以插入视频等。

本论坛还为发帖者提供很多正问内容的表情,从而丰富了文章的活力。

特殊内容是变相保护会员的发帖权益,发帖人可以设置内容为等级可见,即会员必须到达指定的等级才可以阅读;回复可见,即会员必须回复该主题才可以阅读;积分可见,即会员必须达到指定的积分才能阅读;登陆可见,即游客和没登陆的会员是不能阅读的,必须会员登陆后方可阅读等等。

正文还可以设置投票选项,用于调查一下大家对

某某的一些见解。

或是统计一下某某数据等等。

正文写完后可以先点击预览,觉得不满意可以在不满意的地方再修改一下,直到满意后,便可点击发表了。

回复帖子只针对会员开放,游客不可以回复主题。

回复帖子有两种方式:

一是快速回复,即简单的回复几句话,不能设置字体,没有表情,也不能上传文件等。

二是高级回复,即回复内容比较全面,可以上传文件,可有表情,也可以设置字体大小颜色,段落格式。

还可以象发表主题那样设置特殊内容回复可见,等级可见,积分可见等

操作流程图5

图5操作流程图

(三)版主管理帖子功能

此部分主要是版主对论坛的帖子进行综合管理,删除、编辑、锁定、置顶、加精华等等。

普通会员是不可以进行此操作的。

版主只可以管理自己版块的帖子,对别的版块帖子不能管理。

超级版主和管理员可以管理所有版块的帖子。

版主可以把通知或版规等性质帖子置顶,以便引起大家注意。

再不需要的时候可以取消置顶。

对一些写的非常好的文章版主可以为其加精华,这样让大家多多关注好的文章,以便鼓励发帖者多多发表好的文章上来大家一起分享。

当然对于不好的帖子或者就是灌水的帖子,严重的可以直接删除了,情节较轻的则可以将其锁定。

对有些文章内容有地方不足时,版主可以对其进行编辑修改。

版块里的帖子除了置顶的帖子,别的帖子都是按照发表时间和回复时间排列的,时间最新的帖子则排在最前面,时间越旧排的就越靠后面。

有的文章内容比较好,或是值得大家注意一下,但又没必要置顶更没必要加精华,这样版主就可以使用提升功能,使其排在后面的帖子上升到普通帖子的最前面。

这种提升和置顶的区别在于置顶的帖子一直排在最上面,无论别的帖子更新时间比它多新,都没有。

普通帖子更新时间最新也是排在它的后面。

而提升的帖子呢,

提升后是排在普通的帖子最前面了,但别的帖子只要在它被提升后更新了,那么别的帖子就会跑到这个提升帖子的前面了,依此类推。

还有一项功能就是转移帖子,这是超级版主以上的职务才有此权限。

对于某版块里用户的发的帖子不符合该版块的内容范围呢,而是属于另一个版块内容的,这时就可以把此帖子转移到符合其内容的版块里。

操作流程图6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1