网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > PHP毕业设计 > 正文

php电子论坛系统的设计

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【编者按】网学网PHP毕业设计频道为大家收集整理了“php电子论坛系统的设计“提供大家参考,希望对大家有所帮助!

电子论坛即BBS已经是互联网上的一种极为常见的互动交流服务。论坛可以为网

友提供开放性的分类讨论区专题服务,网友们可以在此发表自己的观感,交流

某些技术,经验等。论坛也可以作为用户和商家交流的渠道,商家也可以在此

回答用户提出的问题或发布某些消息。
本系统使用php进行开发,数据库采用mysql。本文描述

了电子论坛系统的设计与实现。首先对系统的需求进行了分析,建立系统工作

流程图,设计系统数据库,对数据库结构进行了详细分析。然后划分系统功能

模块,最后详细描述了各个功能模块实现的方法,并给出相应代码。
2.2.2 论坛扩展功能
下面是个一个论坛扩展功能表。

表4 扩展功能表
序号 功能名称 说明
1 用户控制自己的信息 用户不想让其他用户看到自己的信息,可

以控制自己的信息是否公开
序号 功能名称 说明
2 用户登录添加验证码 防止暴力破解密码,输入用户名或密码错

误会重新生成验证码
3 站内短信 方便用户在站内联系
4 帖子评价 提高用户参与论坛的积极性
5 帖子发布添加多媒体 吸引用户,扩展帖子发布功能
6 论坛收藏 保留用户喜欢的内容,方便用户查看
7 帖子搜索 提供模糊搜索,方便用户找到感兴趣的主题
8 用户等级 给用户一个荣誉,提高用户发帖的积极性
9 论坛情况显示 把论坛的一些数据显示给用户,如发帖数,在线用

户人数等
10 数据备份 防止论坛出现故障,能够正常运行
11 非法言论过滤 对于一些非法言论可以在论坛中进行默认设置过滤
添加了这几个扩展功能后,论坛就显得平易近人多了,也更具有使用性。
3 系统设计
3.1 功能模块
根据上一节给出论坛所必须的功能,划分模块。模块的划分主要是按照每一个

对象的操作来归类。论坛操作的对象是上一节所归纳的5个。下面就针对这5个

对象划分功能模块。
用户:有两个模块,一个是用户注册,登录,修改信息等功能组合,是用户对

用户自身的操作;另一个是管理员对用户进行删除,授权,是管理员对用户的

操作,如表5。
表5 用户功能模块表
模块 模块包含的功能
用户模块 用户注册
 用户登录
 浏览其它用户信息
 与其它用户联系
 用户控制自己的信息
 用户登录添加验证码
 用户等级
管理员模块 用户删除
 用户授权
版面:也有两个模块,一个是浏览模块,一个是管理模块。其功能模块列表如

表6。
表6 版面功能模块表
模块 模块包含的功能
版面浏览模块 浏览版面
版面管理模块 版面管理
公共信息:用户浏览公共信息的功能划分一个模块,管理员对公共信息的操作

划分为一个模块,其功能模块列表如表7
表7 公共信息功能模块表
模块 模块包含的功能
公共信息显示模块 浏览发布的公共信息
公共信息管理模块 公共信息管理
帖子:帖子包括用户对帖子的操作和管理员对帖子的操作,相应地分为帖子模

块和帖子管理模块,如表8。
表8 帖子功能模块表
模块 模块包含的功能
帖子模块 浏览帖子
 发布/修改/删除帖子
 对帖子的特殊操作
 帖子评价
 帖子发布添加多媒体
 论坛收藏
 帖子搜索
帖子管理模块 删除帖子
 移动帖子
管理员:管理员是对其他对象进行操作,如表9。

表9管理员管理功能模块表
模块 模块包含的功能
管理员管理模块 用户管理
 版面管理
 帖子管理
 数据备份
另外,对于用户使用的模块称为前台模块,管理员使用的模块称为后台模块。

  • 上一篇资讯: php网上交易平台的设计
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师