毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于php的bbs论坛系统毕业论文+系统用例图+ER图+流程图 第5页

更新时间:2016-8-20:  来源:毕业论文
发表帖子和回复帖子的功能只有注册且激活的用户才可以使用,当用户登录成功后,会给用户提供发表帖子和回复帖子的入口,在发表帖子和回复帖子的过程中,有可能会存在故意发表一些不健康的帖子或者恶意中伤他人的帖子,给论坛或者他人造成不良的影响,为防止此类情况的发生,在发表帖子和回复帖子的过程中,加入了对帖子内容的过滤功能,具体实现过程如下:
在用户完成帖子内容的输入点击提交按钮后,首先会调用帖子内容过滤程序对帖子内容进行过滤,帖子内容过滤主要用正则表达式实现,当过滤程序接到需要验证的内容后,系统就会调用正则表达式函数对符合字符串匹配模式的字符进行替换,最后把过滤后的字符串存入数据库。
另外在发表帖子和回复帖子的功能中也加入了验证码,用来防止用户的恶意发帖给系统带来大负荷量,发表帖子流程图如图9所示。

图9  发表帖子流程图 v vc库存管理系统课程设计报告+模块设计
当一个板块的帖子过多的时候,全都都显示在一个页面会给用户带来很大的厌恶感,并且不容易找到所需要的信息,为此在系统中加入了分页显示的功能,当板块的帖子数超过15条时就会自动进行分页显示,分页显示的原理如下所述:
首先对数据库中符合条件的帖子进行统计,并把结果存入sum变量中,如果sum的值小于等于15,则直接取出所有符合条件的记录,如果sum的值大于15,则声明page变量,并把(sum/15+1)的值存入page中,从数据库中取出15条符合条件的记录,声明current_page变量且初始化为1,当current_page等于1时不显示上一页,和首页超级链接,当current_page不等于1且不等于page时显示首页,上一页,下一页,和最后一页超级链接,当current_page等于page时不显示最后一页和首页超级链接,上一页,下一页,首页,最后一页超级链接分别附带current_page-1,current_page+1,1,page的值,这样每页最多可显示15条帖子,用户可以通过上一页,下一页,首页,最后一页超级链接浏览论坛所有帖子。
3.3 后台管理模块实现
后台管理模块是管理员对论 本文来自优,文*论!文~网,加7位QQ3249.114找源文
www.youerw.com坛进行管理的平台,在此模块实现的过程中,最重要的一点就是权限的控制,只有管理员的身份才可以对此模块进行操作,管理员可以在此模块中完成对帖子和会员的管理,也可以通过用户的ID和用户名对其进行搜索,从而实现管理,此外管理员还可以进行添加修改论坛信息。
在后台管理模块实现中首先要实现的是默认页面的显示,后台管理的默认页面主要显示当前在线会员的数量,其他管理员的管理留言和系统的基本信息,主要通过系统内置的phpinfo()函数实现,由于后台管理同样使用了Smarty模版引擎,所以同样需要对phpinfo()函数获取的数据进行统一的格式化,通过session变量注册为全局变量在各个页面中共享,最后在传递到Smarty引擎之前把字符串数据格式化为Smarty引擎能够识别的数组。
对用户的管理可以实现添加用户,删除用户,禁用帐号,管理员可以通过用户管理功能不需要电子邮件验证就可以添加用户,添加用户和删除用户都是通过在php程序在数据库的user表中直接插入或删除一条记录实现,在user表中有一个status字段,它是表示用户当前的状态,当status为0时用户为禁用状态,当为1是账户可用,禁用帐号就是通过修改指定帐号的status字段为0来实现。
为防止管理员误删帖子,被管理员删除的帖子,并未真正删除,在content表中有一个deleted字段,当该字段被设置为1时,对应的帖子就不显示,管理员在前台删除的帖子都是把deleted字段置1实现的,要想彻底删除,可在后台管理模块的主题回收站再次删除即可。后台管理模块的删除功能是通过php的数据库接口直接调用delete语句删除指定记录实现的。海尔企业管理文化英文参考文献及翻译
板块管理提供板块及分区的编辑和删除功能,当点击与板块或分区相对应的编辑时,则该板块或分区就会获得编辑权限,单击保存按钮系统就会提交给save_editer程序把编辑过的结果保存到数据库。

上一页  [1] [2] [3] [4] [5] [6] 下一页

基于php的bbs论坛系统毕业论文+系统用例图+ER图+流程图 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。