基于PHP的绿色环境保护论坛系统设计与实现-论文.doc_第1页
基于PHP的绿色环境保护论坛系统设计与实现-论文.doc_第2页
基于PHP的绿色环境保护论坛系统设计与实现-论文.doc_第3页
基于PHP的绿色环境保护论坛系统设计与实现-论文.doc_第4页
基于PHP的绿色环境保护论坛系统设计与实现-论文.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于基于 PHPPHP 的绿色环境保护论坛系统设计与实现的绿色环境保护论坛系统设计与实现 摘 要 自从第三次工业革命开 始到如今进入二十一世纪 计算机网络技术逐渐从单机开 始走向网络化 智能化 规模化方向发展 传统的计算机应用软件正逐步向网络化 数据连通化 信息交互话的新一代网络版应用软件 为了方便关注环保问题的人们进行信息交流 在结合了动态网页 PHP 和 Microsoft SQL Server 2008 技术开发了这个简单 快捷 功能较齐全的绿色环境保护论坛 本系统详细记录了整个论坛的开发过程 首先从人们对于绿色环境保护论坛的需求 性和可行性来看 再开始制定建设目标 然后设计与完善该论坛 最后总结论坛的优 缺点 并通过文字 图像还有表格的形式 详细介绍了绿色环境保护论坛的整体构架和 设计特点 经过资料收集 该论坛完全能够成为一个优秀的用户互动平台 充分使用网站上的 资源 进行环境保护的交流与沟通 提高资源利用率 同时即能增强人们对于环境保护的 意识 又能呼吁更多的人加入到对环境保护当中 使我们的生活环境更加美好 关键词 动态服务网页 关键词 动态服务网页 PHPPHP SQL SQL ServerServer 2008 2008 绿色环境保护论坛绿色环境保护论坛 目 录 1 绪论 1 1 1 从人们对环境保护论坛的需求来看 1 2 建设目标 1 2 1 系统功能结构 3 2 1 1 前台功能结构 3 2 1 2 后台功能结构 4 3 论坛建设的总体设计 5 3 1 前台设计 5 3 1 1 前台主页面的设计与实现 5 3 1 2 查看模块与回复模块 6 3 1 3 查看主题帖模块与回复模块 9 3 2 后台设计 11 3 2 1 会员的注册与登录模块 11 3 2 2 会员的权限和管理员模块 13 4 数据库的总体建设 15 4 1 数据库的分析 15 4 2 创建数据库 16 5 总结 18 参考文献 19 致谢 20 1 绪论 随着电脑的普及带动了计算机网络技术的高速发展 学会并开始使用电脑的人越来 越多 网络论坛作为一种具有范围广 参与人群广 具有开放性的交流互动平台 受到越来 越多的人民群众的欢迎 如今 世界各大门户网站几乎都有宣传自己的论坛网站站点 这些论坛网站站点不 仅可以向社会提供一种交换信息的重要工具还可以为用户提供更好的服务 并且能够为 用户提供一个自由的 能够进行信息交换的场地 在环境保护论坛中 会员可以将自己 的所见所闻和想法展示出来给其他会员进行评阅 还可以对别的会员所提出的观念和想 法提出自己的建议 论坛会员不仅能够从论坛上获得第一手信息 还可以认识到来自各地 的同道中人 论坛还有另外一个非常重要的作用 用户可以在这里将无法解决的问题提出来寻求 帮助 这些难以解决的问题往往可以得到解答 1 1 从人们对环境保护论坛的需求来看 自从进入二十一世纪以来 随着生活水平的不断提高 人们对生存环境的要求正在逐 渐提高 从古至今生 存环境作为一项基础资源一直是我们健康生活中一个不可或缺 的角色 自从第一次工业革命到如今 人与环境和谐发展已经成为国际社会上的一个 重要话题 如何应对中国经济高速发展与生态环境的和谐发展 已经成为中国社会主义 和谐社会的一个重要挑战 环境保护论坛的建设既能提供信息交流的场所 也能提供环境保护的新方法更能 够集思广益提高工作效率 2 建设目标 本系统是为了实现基于 PHP 的绿色环境保护论坛系统的设计与实现 主要实现目标 1 会员注册模块 网络用户进行账号的注册 提供自己的基本信息 检查会员 基本信息等功能 2 会员登录模块 提供网络用户基本凭证 验证会员的登录信息 基于用户的 权利进行会员管理 3 会员管理模块 会员用户由后台超级管理员进行权限的分配 板块管理员可 以对会员的基础信息进行修改 如论坛板块的主题风格 板块内容调整 会员的删除或 者封禁等权利 4 论坛管理模块 管理员有权对论坛进行添加帖子和板块功能 删除帖子功能 调整帖子功能 置顶帖子功能 隐藏论坛板块功能 5 帖子管理模块 管理员有权对论坛所有的帖子进行转移功能 置顶功能 删 除功能等操作 论坛版主能够将自己所处的板块中的帖子进行置顶操作 删除操作 封 禁操作等 6 帖子发表模块 注册会员可以在其权限允许的板块主题内进行发布功能 7 帖子回复模块 注册会员可以在其权限允许的板块主题内进行回复功能 8 帖子浏览模块 注册会员能够阅读其权限内的主题帖子 9 帖子检索模块 注册用户可以提供标题关键字 检索所有可见的主题贴 并可 以查看自己发表或回复的帖子 2 1 系统功能结构 本系统的目标是设计一个绿色环境保护论坛系统 通过这个系统 能够更方便快捷的 实现用户在线交流 互动 讨论等多种功能 来提高环境保护爱好者的工作效率和信 息化水平 这一目标放映到系统结构的设置上 主要包括了以环境保护论讨为主的前台主页模 块与后台管理员与会员的管理模块 2 1 1 前台功能结构 网络用户访问环境保护论坛首页后 有权利查看该版面下的跟贴内容 能够阅读自 己发表的帖子 可以观看热点信息 进行会员注册等操作 用户在环境保护论坛注册 成为会员并成功登入后 可以进行留言 以及推广本论坛等操作 前台功能结构图如图 2 1 所示 图 2 1 前台功能结构图 2 1 2 后台功能结构 如果注册会员的权限为 root 级别 则会员用户有权利进入后台管理平台 可以对论坛 的板块进行的管理功能 论坛版面模板的管理功能和用户管理功能等操作 后台功能 结构图如图 2 2 所示 图 2 2 后台功能结构图 3 论坛建设的总体设计 3 1 前台设计 论坛的前台显示主要包括查看首页面的论坛模块与回复模块 站内主题模块与检 索模块 查看主题帖与回复贴模块 3 1 1 前台主页面的设计与实现 本环境保护论坛的所有页面的设计都使用了 DIV 页面框架结构 前台主页分为 4 个 DIV 区域 分别为页头 功能栏 主要内容显示区和版权 环境保护论坛前台住页面的 主要运行结果如图 3 1 所示 图 3 1 前台主页图 实现前台页面的设计需要分别创建实现各区域的 PHP 文件 主要由 style css mysql inc myfunction inc head php total info php foot php 共同组成了 index php 文件 主要代码如下 讨论区 主题 帖子 最新帖子 版主 3 1 2 查看主页面的论坛模块与回复模块 该页面的实现效果是 分类后的主题列表 以及对主题的回复页面的显示 主要 由 style css mysql inc myfunction inc head php total info php foot php 组成 new note php 效果如下图所示 图 3 2 论坛发布帖子图 主要代码如下 隶属板块 son module list 标题 内容 发帖人 时间 系统将 自动记录 3 1 3 查看主题帖模块与回复模块 该页面的实现效果为论坛主题帖模块以及对各个帖子进行回复功能 主题帖模块 与回复模块主要由 stye css mysql inc myfunction inc head php total info php foot php 组成 note show php 页面效果如下图所示 图 3 3 查看主题帖模块与回复图 主要代码如下 excu query if mysql num rows rst 0 php else 3 2 后台设计 3 2 1 会员的注册与登录模块 此模块包含会员的注册与登录主要由 total info php 和 register php 组成 效果如图 所示 图 3 4 会员的注册和登入图 主要代码如下 excu query if mysql num rows rst 0 echo 您注册的用户名已经存在 请 选择其他的用户名重新注册 else user pw1 POST user pw1 user pw2 POST user pw2 if user pw1 user pw2 echo 您两次输入的密码不匹配 请重新输入 1 else today date Y m d H i s echo today query insert into user info user name user pw time1 time2 values user name user pw1 t oday today if aa excu query echo 恭喜您 注册成功 请 返回主页登录 register tag 1 3 2 2 会员的权限和管理员模块 此模块主要包含管理员的登陆后台功能与会员的登陆后台功能 效果如图所示 图 3 5 会员的权限和管理员模块图 主要代码如下 link SESSION manage name SESSION manage tag 管理员登陆 环境保护论坛 4 数据库的总体建设 4 1 数据库的分析 一个完整后台数据库的设计 在环境保护论坛的开发与实现中起着无比重要的作用 数 据库往往能够决定后面的程序设计在开发中如何实现 一个设计规范 稳定的数据库 可以降低环境保护论坛代码的使用 使环境保护论坛研发的过程更加简易 在本次设计的是一个小型的论坛类别网站 因此我们需要尽可能降低设计成本 提 高存储的用户信息量等问题 因此决定使用 Mysql 数据库作为本次毕业设计所使用的数 据库 Mysql 数据库是一种中小型的关联类数据库 它具有非常强的数据完整性能 具有伸缩性 具有管理性 具有编程性 具有较完善的功能 还拥有价格较低与性价比 较高的优点 Mysql 数据库可以进行存储非常多的数据 并对数据类型进行合理规划与 分配 运用数据库对象可以对数据进行深入地操作 使数据库更方便管理员的操作与编 程 本次毕业设计的绿色环境保护论坛所使用的是 phpStudy 自带的 phpMyAdmin 数据 库 效果如图 4 1 所示 图 4 1 数据库登入图 4 2 创建数据库 本论坛的数据库名称为 bbs data 共有 5 个数据表 各个数据表如表 4 2 1 4 2 5 所 示 表 4 1 manage user info 管理用户信息数据表 编 号 字段名类型字段意义备注 1idint 2User namechar 16 管理用户登录名 3User pwchar 16 4 表 4 2 user info 用户信息数据表 编 号 字段名类型字段意义备注 1idint 2user namechar 16 管理用户登录名 3user pwchar 16 4time1datetime 注册时间 5time2datetime 最后登陆时间 表 4 3 father module info 父板块信息数据表 编 号 字段名类型字段意义备注 1idint 2module namechar 66 板块名称 3show orderint 显示序号 表 4 4 son module info 子板块信息数据表 编 号 字段名类型字段意义备注 1idint 2 father modu le id int 隶属的大板块的 id 同 father module info 中 id 3module name char 66 子板块名称 4module conttext 子板块简介 5user name char 16 发帖用户名 同 user info 中 的 user name 表 4 5 note info 发帖信息数据表 编 号 字段名 类型 字段意义备注 1idint 2module idint 隶属的自板块的 id 同 son module info 中 id 3up idint 回复帖子的 id同本表中的 id 4titlechar 88 帖子标题 5conttext 帖子内容 6timedatetime 发帖时间 7user namechar 16 发帖用户名 同 user info 中的 user name 8timesint 浏览次数 5 总结 本次所选择的毕业设计题目是 基于 PHP 的绿色环境保护论坛 在这六个月的 开发与设计论坛过程中 宫老师不厌其烦的进行指点 同学们一直在身边进行协助 最终 成功完成了 基于 PHP 绿色环境保护论坛 的毕业设计 在环境保护论坛开发初期 进行了一系列准备工作如从网络上 相关论坛里 学校 的图书馆内等多种渠道进行相关学术论文的收集 有关书籍等多种资料 在宫老师辛 勤的指点中 删除了一些并不重要的代码 只保存了一些有具体参考价值的资料进行研 究 在这段时间的研发过程中 我不断的对所收集的资料进行整理与更新 并且制定了 如何实施的方案及网站整体内容的设计与开发 在开题报告确定并实现之后 马上开始 进行环境保护论坛网站具体内容的创作 按照去芜存菁的准则 成功完成了初稿 并在宫老师的指点中不断的修改和完善 通过查阅大批的资料 不断的对环境保护论坛进行具体的完善 经过艰辛的创作 终于完 成了基于 PHP 的绿色环境保护论坛的开发 开发这个绿色环境保护论坛的目的是为了提供给广大热爱环境的人民群众一个进 行交流互动的平台 为热爱环境喜欢探讨环境保护问题所建造的一个自由发言的地点 所以 本环境保护论坛最基础的功能是发表帖子 第二个特点是其它会员能根据论坛帖 子内容发表自己的想法 因此 为了记载主题帖子的发表者和主题帖子的回复者的具体 信息 本环境保护论坛还需要提供用户注册功能和登录功能 所以只有本论坛注册的会 员进行登录后才能够发表和回复帖子 未进行登入的用户只可以进行阅读帖子的功能 绿色环境保护论坛必须具有的功能为 显示绿色环境保护论坛的类别与分区 查阅具体 分区下的所有帖子 查阅精华帖子 能够查阅自己所发表的帖子 具有搜索帖子的功 能 用户进行注册的功能 用户进行登录的功能 用户发表帖子的功能 用户回复帖 子的功能 绿色环境保护论坛的版面管理 会员管理和后台管理等功能 在绿色环境 保护论坛的具体设计过程中 必须要留意到的是力图界面简洁 便于管理操作 代码必 须具备逻辑合理与简洁明了的特点 所有绿色环境保护论坛需要整体架构合理以保证整 个系统的运营 参考文献 1 安长俊 基于校园网的 BBS 开发 D 南京理工大学 2010 2 刘宏博 专业知识交流平台的设计与实现 D 吉林大学 2012 3 胡桂芳 网络教学支持平台的设计与实现 D 华中师范大学 2005 4 王然 基于 的在线论坛系统设计与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论