毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

PHP论坛的设计与实现

PHP BBS论坛为编程爱好者提供了学习和交流的平台。浏览者可以浏览系统前台信息,管理员可以管理后台,及时更新前台的内容。
系统前台提供的具体功能如下:
1、用户注册功能:注册成为BBS论坛的合法用户。
2、用户登录功能:已注册用户可以输入用户名和密码进入BBS论坛。
3、用户找回密码功能:已注册用户如果忘记自己的密码,正确填写用户密码问题和用户密码答案后,可以找回自己的密码。
4、浏览BBS论坛:普通浏览者可以浏览BBS论坛。
5、论坛交流:BBS论坛的用户可以进入论坛,发表帖子和回复帖子。普通浏览者只能查看帖子,不能发表和回复帖子。
6、站内信:BBS论坛的用户可以进入论坛,浏览帖子时,遇到疑问不懂的地方,可以通过站内信系统,发送站内信给其他注册的用户,其他用户收到站内信之后也可以回信。
7、用户信息:BBS论坛的注册用户登录后会有一个用户信息菜单,可以管理个人信息。
系统后台管理模块的具体功能如下:
1、主题管理:管理员在管理注册用户发布的帖子主题。
2、回帖管理:管理员在管理注册用户回复的帖子内容。
3、用户管理:管理员在后台可以删除注册用户。
4、目录管理:管理员在后台可以添加和删除相应的子论坛目录。
数据库逻辑结构设计
本系统数据库为:mysql,其中包含了6个MySQL数据表来实现对数据的存储、调用。以下为具体数据表模式:
1 【用户表】(用户ID、用户名、用户密码、提示问题、提示答案、邮箱、真实姓名、学历、学校、生日、签名、图片)
2 【帖子表】(ID、帖子主题ID、子论坛ID、主题、作者、查看、回复、创建时间、帖子内容、修改时间)
3 【目录表】(上级目录ID、下级目录ID、目录名、路径、标题、目标、关闭图标、打开图标)
4 【回帖表】(ID、回帖ID、主题ID、主题、作者、回复内容、回复时间)
5 【管理员表】(ID、管理员帐号、管理员密码、权限等级)
6 【站内信表】(ID、发信人、收信人、发送时间、主题、信息内容、是否已读)
管理员用户,他是整个论坛的最高权限拥有者,能够使用论坛的所有功能,包括游客和会员用户的功能,同时,管理员有着系统管理的权限,能够管理注册的用户,能够管理用户发布的帖子内容和管理用户回复的帖子内容,进行删除一些没有必要的帖子,同时,管理员还具有对整个论坛的扩充和删除功能,能够增加子论坛目录,也能删除子论坛目录。
当管理员进行用户登录的时候,系统会自动判断是否为管理员,如果是,会在用户的个人信息下再出现一个管理员菜单。BBS论坛的后台也放在了树形目录中,不过一般是不允许修改管理员菜单的。将前台与后台的界限模糊,统一整个平台。方便开发与管理
管理员菜单分为:主题管理、回帖管理、用户管理、目录管理。
主题管理:所有用户发布的主题的管理
回帖管理:所有用户的回帖管理
用户管理:所有用户的管理,可以点击详细查看,查看该用户的详细信息。
目录管理:左侧是目录的添加,右侧是目录的删除。

BBS论坛存在的问题
缺乏个性化,创新不足
现在很多的论坛的模式都是仿造其他比较有名气的网站,很多论坛看起来没有自己的个性东西。甚至有的网站就完全照搬照抄其他网站的模块、排版和布局。
比如国内的一些人气较旺手机论坛,一般都是按照操作系统来分类,分为塞班操作系统、微软操作系统、苹果操作系统、?**歌操作系统。一般都是专门讨论一种系统,例如dospy就大部分用于讨论塞班系统,gfan用于讨论?**歌系统。讨论的范围小,缺乏个性化。

 使用率低,交流功能不完善
导致论坛使用率低的原因,首先包含了上面阐述的三个问题。另一方面,部分的帖子只是发布者为了某一个问题或者资源而建立的,并没有作后续的管理工作,过了一段时间之后,该帖子就没有多少用户来访问了。总的来说,论坛帖子普遍存在缺乏趣味性、质量不高等毛病,让用户失去了持续使用的信心。
目前论坛很多用户会在论坛上发帖进行求助,但是很多用户的发帖,系统会根据帖子的创建时间进行排序,也就是说,如果用户的帖子发的早,被埋没的可能性非超高的。导致了用户认为在该论坛上无法得到帮助,而对论坛失去信心。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:asp快捷酒店网站的设计与实现
下一篇:php课程教学管理系统设计与实现


版权所有 毕业设计网联系qq:242219979 © 2007-2022