欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机网络管理员技师资格考评论文-BBS论坛动态网站.doc

    • 资源ID:1181274       资源大小:932.60KB        全文页数:26页
    • 资源格式: DOC        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机网络管理员技师资格考评论文-BBS论坛动态网站.doc

    计算机网络管理员技师资格考评论文论文题目:校园BBS论坛单位名称:_*_作 者:_ *_年 月 日目 录摘 要II引 言11 开发环境概述21.1 Apache软件介绍21.2 PHP技术介绍21.3 MySQL数据库介绍21.4 Dreamweaver介绍32 BBS论坛的系统设计42.1系统的功能模块设计42.2数据库设计52.3 系统流程设计83 BBS论坛的详细实现103.1数据库连接和断开103.2 用户前台功能设计113.3 后台管理流程设计174 BBS系统运行测试20结 论22参考文献23摘 要 本文论述了一个基于PHP+Mysql数据库技术的BBS论坛。BBS作为一种对外的展示窗口,进行内外信息交流,已成为大众的广泛需要。通过论坛,用户可以就自己的专业和爱好能和其他的用户进行及时专业的交流,这样以来我们就可以在网络这个虚拟的空间中方便地实现交流。BBS论坛是我们在这个地球村中生活的重要交流工具。所以我选择使用PHP+MySQL技术开发BBS论坛这一课题作为毕业设计。本论坛主要为校园师生们提供了一个交流的平台,同学们在这里可以发表和浏览自己的学习心得或者是新鲜事物。本论坛是基于PHP+MySQL+Apache的论坛系统,主要做到了以下功能:用户注册、用户登录、发表帖子、回复帖子、管理员后台登录、论坛类别管理、版块管理、用户管理等。关键字: BBS论坛系统 ;PHP; Mysql数据库; ApacheIII引 言在Internet飞速发展的今天,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的衍生和发展,颠覆了传统的信息传播方式,人们渐渐开始把网站称之为广播、电视、报刊以外的第四新闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,人们越来越习惯于通过Internet网络获取信息,通过Internet在网站上发表自己对社会对生活的理解和建议,所以便诞生了BBS。BBS即论坛系统,是Internet形成初期就出现的Web应用,至今仍是最常见也是用户最常用的Web程序之一,论坛具有大量的用户群,具有顽强的生命力,一直是网络经久不衰的应用。BBS论坛就是提供给注册用户一个平台,注册会员以后,用户登录论坛,在这个平台上发表文章、阅读文章、回复文章等等。而本次课题的设计目的就是搭建一个校园BBS论坛,采用的技术主要是基于服务器端的PHP+Apache+MySQL,以及网页编程语言HTML,采用Dreamweaver作为开发工具。1 开发环境概述本论坛是通过WEB服务器脚本语言PHP和数据服务器MySQL而开发的一套网络管理系统。1.1 Apache软件介绍Apache是最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Per1/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。在Internet中的Web服务器领域内,Apache占有无可争议的领先地位。1.2 PHP技术介绍PHP是Hypertext Preprocessor(超文本预处理程序)的简称。实际上,该产品开始时作“personal home tools”(个人主页工具);但是,当它的适用范围日趋广泛后,一个更适合的名字被大家一致接受。我们可以给设计的PHP文件随意起文件扩展名,但一般建议使用.php、.php3、和phtml。当前使用的一般是第四版的PHP,称为PHP4,也可以简称为PHP。PHP是一种服务器端的嵌入式脚本语言。它的语法借鉴了C,Java和Per1,同时也自创了一些PHP特有的功能。PHP语言的目的是为了让Web程序员能够更便捷地编写动态网页。1.3 MySQL数据库介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1.4 Dreamweaver介绍Macromedia Dreamweaver 是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。Dreamweaver还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色和标签完成):有关HTML、层叠样式表(CSS)、java script、ColdFusion标记语言(CFML)、Microsoft Active Server Pages(ASP)和JavaServer Pages(JSP)的参考资料。Dreamweaver还是您可以使用服务器技术(例如CFML、ASP.NET、ASP、JSP和PHP)生成由动态数据库支持的Web应用程序。Dreamweaver可以完全自定义。您可以创建您自己的对象和命令,修改快捷键,甚至编写javascript代码,用新的行为、属性检查器和站点报告来扩Dreamweaver的功能。2 BBS论坛的系统设计2.1系统的功能模块设计本论坛的两大角色就是论坛用户和论坛管理员。首先,论坛用户就是论坛的使用者,他们可以浏览主题、发表主题、回复主题,具体功能模块参见图2-1 普通用户的使用功能结构图 ;其次,论坛管理员就是论坛的管理者,论坛管理员具备论坛的最高管理权限,例如,既可以删除某个主题、某个用户以外,还可以管理论坛板块,包括,添加板块、删除板块等功能,具体模块参见图2-2。普通用户注册登录/退出浏览主题发表主题删除主题修改个人信息图2-1 普通用户的使用功能结构管理员用户户登录/退出用户管理主题浏览主题删除增加板块删除板块图2-2 论坛管理员的使用功能结构图2.2数据库设计 要使用MySQL,首先要创建一个数据库,在此我们将数据库命名为mybbs,然后根据论坛要实现的功能来创建相关数据表。本网站主要的数据表主要有如下几个: 普通用户信息表(users)论坛主题表(topics)论坛板块表(boards)管理员信息表(admins)表的设计:表2-1 普通用户信息表(users)列名类型描述user_id自动编号用户iduser_name文本用户名称passwd文本用户密码email文本用户emailreg_ip文本注册IP地址reg_time日期/时间注册时间login_ip文本最近一次登录的IP地址login_time日期/时间最近一次登录的时间come_from文本来自何处表2-2 论坛主题表(topics)列名类型描述id自动编号主题IDbid数字论坛版块IDfid数字被回复主题的ID,即父IDuser_id数字发帖用户的IDtitle文本主题标题content文本主题内容post_time日期/时间发帖时间edit_time日期/时间修改时间reply_time日期/时间回复时间表2-3 论坛板块表(boards)列名类型描述id自动编号板块IDboard_name文本板块名称board_desc文本板块相关描述build_time日期/时间板块建立时间表2-4 管理员信息表(admins)列名类型描述id自动编号管理员IDname文本管理员名称passwd备注管理员密码email文本管理员emaillogin_time日期/时间最近一次登陆时间2.3 系统流程设计我们从用户和管理员两个角度分别分析了论坛系统的流程。流程图分为管理员流程图2-3和用户流程图2-4。系统管理员 登录权限验证板块管理页面主题管理页面管理后台首页用户管理页面图2-3 管理员使用论坛系统的流程分析图验证未通过已登录未登录普通用户论坛首页浏览主题发表主题是否登陆发表主题已注册发表、编辑、删除主题登录登录信息验证未注册注册注册信息注册成功论坛首页图2-4普通用户使用论坛系统的流程分析图3 BBS论坛的详细实现 在讲述具体功能开发之前,先介绍一下本论坛系统的目录结构。在本论坛系统的根目录下,有如下图3-1所示的子目录结构。 图3-1 系统目录结构图admin目录下存放的是管理员后台管理的程序和页面。 include目录下存放的是数据库功能程序、论坛系统函数程序、全局变量配置文件和常用函数文件。templates目录下存放前端程序使用的HTML文件。 3.1数据库连接和断开数据库连接的功能,几乎在该论坛系统的前端、后台管理中的每个程序中都会用到。为此,我们将数据库连接的操作单独放在一个文件中,某程序使用时,直接包含该文件即可。下面的代码即是数据库连接操作功能的PHP程序文件(db_mysql.php):<?php$h="localhost" /数据库服务器名称$u="root" /数据库用户名$p="admin" /数据库密码$db = "mybbs" /数据库名称function db_connect($h,$p,$u,$db) /连接数据库 if(!($conn = mysql_connect($h, $u, $p) return false; /如果没有该数据库,则返回失败。 if(!mysql_select_db($db) mysql_close($conn); return false; else return $conn; function close_db($conn) /断开与数据库的连接 mysql_close($conn);?>3.2 用户前台功能设计因为我们做的只是一个简易的论坛系统,所以在界面上没有做过多复杂修饰,简洁而且清晰明了,只是注重基本功能的实现。论坛首页面的如图3-2校园BBS论坛首页截图所示:图3-2 校园BBS论坛首页截图论坛首页的主要功能是,按顺序列出论坛内目前所有的板块名称及其描述。并将板块名称加上链接,链接到该板块帖子列表页。我们将首页

    注意事项

    本文(计算机网络管理员技师资格考评论文-BBS论坛动态网站.doc)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开