1、第 1 页 基于基于 PHPPHP 的新闻发布系统的新闻发布系统 第 2 页 第 3 页 目录 目录. 3 基于 PHP 的新闻发布系统 7 摘要. 7 前言. 8 研究背景 . 8 研究意义 . 9 第一章 概述. 10 1.1 实验环境搭配 . 10 1.1.1 动态网页编程语言的比较 10 1.1.2 PHP 简介 11 1.1.3 MYSQL 数据库技术简介. 11 1.1.4 PHP+MySQL+Apache 组合 12 1.2 B/S 系统结构及工作原理 . 12 第二章 需求分析. 14 2.1 设计构思 14 2.2 功能设计 . 14 第三章 数据库设计. 16 3.1 数据
2、库需求分析 16 3.1.1 功能流程 . 16 3.1.2 需求总结 . 16 3.2 数据库概念设计 16 3.2.1 数据库实体 . 16 3.2.2 数据库实体 E-R 图 19 第 4 页 3.3 数据库逻辑设计 20 3.3.1 表 article 20 3.3.2 表 user 20 3.3.3 表 admin . 21 3.3.4 表 comment. 21 3.3.5 表 class 21 第四章 功能模块设计. 22 4.1 功能模块划分 . 22 4.2 系统模块功能描述 22 4.2.1 新闻分类浏览模块 . 22 4.2.2 新闻检索模块 . 23 4.2.3 会员登
3、陆后发表新闻评论模块 23 4.2.4 管理员后台新闻发布模块 23 4.2.5 管理员后台新闻管理模块 23 4.2.6 管理员后台新闻类别添加模块 . 24 4.2.7 管理员后台新闻类别管理模块 . 24 第五章 系统实现. 25 5.1 新闻发布首页 . 25 5.1.1 连接数据库的核心代码 . 25 5.2 分类浏览新闻 . 26 5.2.1 浏览分类浏览核心代码 . 27 5.3 新闻检索 28 5.3.1 新闻检索核心代码 29 5.4 会员用户登录 29 第 5 页 5.4.1 会员用户登录核心代码 30 5.5 会员登录后发表评论 32 5.51 发表评论核心代码 33 5
4、.6 新闻发布页面 34 5.6.1 新闻发布核心代码 34 5.7 新闻管理页面 35 5.71 新闻修改核心代码 37 5.72 新闻删除核心代码 37 5.8 新闻分类添加 . 37 5.81 新闻分类添加核心代码 38 5.9 新闻分类管理 . 39 5.81 新闻分类修改核心代码 40 5.82 新闻分类删除核心代码 40 第六章 系统测试. 42 6.1 系统测试目的 . 42 6.2 系统测试的方法 . 42 6.3 系统测试 . 42 6.3.1 系统前台测试 42 6.3.2 后台管理测试 44 6.4 系统权限核心代码 45 6.4.1 用户标识及权限设置代码 45 第七章
5、 结论. 46 体会与总结 . 47 谢辞 . 48 第 6 页 参考文献 . 49 附录 翻译原文 . 50 附录二 翻译译文 . 52 第 7 页 基于基于 PHPPHP 的新闻发布系统的新闻发布系统 摘要摘要 近年来,互联网的各项技术几乎发展成熟,网络逐渐融入人们的生活。对于传统的 电视和报纸杂志等传媒方式已经满足不了人们的需求。 因此, 网络作为传媒的媒介比起 传统的媒介更显得出很多优势。 它打破了地域限制, 更实时快捷直观的得到所要浏览的 信息,真正使信息得以共享,从而改变了人们的工作和生活方式。人们能够通过网络的 新闻发布系统了解更多的新闻和信息, 快速及时的新闻浏览, 快捷方便的
6、网络信息查询, 使网络与人们的生活更加紧密。 在互联网上的众多网站中, 新闻发布系统在各大网站中是不可或缺的系统之一。 新 闻发布系统可以使新闻的内容种类更繁多, 新闻发布更开放, 用户也可以通过此平台相 互交流互动。因此凸显了新闻发布系统的各项优越性。 本系统我们采用 PHP 编程语言,MySQL 数据库,Apache 服务器等开发环境,来实现 一个功能强大的新闻发布管理系统的网站。 该系统功能强大齐全,例如用户可以对自己的新闻进行发布,浏览其他新闻,对新 闻的检索,以及对新闻进行评论。几乎可以满足大部分用户的各项需求。此系统不仅前 台功能强大,而且后台管理系统更强大。管理员可以对新闻,新闻分类等模块进行分块 管理。因此,管理员可以直观快捷的管理网站的各项事务,以便此系统可以正常稳定的 运行。 关键词关键词:新闻发布系统,PHP 编程,MYSQL 数据 第 8 页 PHPPHP- -based News distribution Systembased News distribution System AbstractAbstract In