基于PHP的新闻发布系统_第1页
基于PHP的新闻发布系统_第2页
基于PHP的新闻发布系统_第3页
基于PHP的新闻发布系统_第4页
基于PHP的新闻发布系统_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)专用纸第 1 页基于 PHP 的新闻发布系统毕业设计(论文)专用纸第 2 页毕业设计(论文)专用纸第 3 页目录目录 .3基于 PHP 的新闻发布系统 .7摘要 .7前言 .9研究背景 .9研究意义 .9第一章 概述 .101.1 实验环境搭配 .101.1.1 动态网页编程语言的比较 .101.1.2 PHP 简介 .111.1.3 MYSQL 数据库技术简介 .111.1.4 PHP+MySQL+Apache 组合 .121.2 B/S 系统结构及工作原理 .12第二章 需求分析 .142.1 设计构思 .142.2 功能设计 .14第三章 数据库设计 .163.1 数据库需求分析 .163.1.1 功能流程 .163.1.2 需求总结 .16毕业设计(论文)专用纸第 4 页3.2 数据库概念设计 .163.2.1 数据库实体 .163.2.2 数据库实体 E-R 图 .193.3 数据库逻辑设计 .193.3.1 表 article.193.3.2 表 user.203.3.3 表 admin.203.3.4 表 comment .203.3.5 表 class .21第四章 功能模块设计 .224.1 功能模块划分 .224.2 系统模块功能描述 .224.2.1 新闻分类浏览模块 .224.2.2 新闻检索模块 .234.2.3 会员登陆后发表新闻评论模块 .234.2.4 管理员后台新闻发布模块 .234.2.5 管理员后台新闻管理模块 .244.2.6 管理员后台新闻类别添加模块 .244.2.7 管理员后台新闻类别管理模块 .24第五章 系统实现 .255.1 新闻发布首页 .25毕业设计(论文)专用纸第 5 页5.1.1 连接数据库的核心代码 .265.2 分类浏览新闻 .265.2.1 浏览分类浏览核心代码 .285.3 新闻检索 .295.3.1 新闻检索核心代码 .295.4 会员用户登录 .305.4.1 会员用户登录核心代码 .315.5 会员登录后发表评论 .325.51 发表评论核心代码 .345.6 新闻发布页面 .355.6.1 新闻发布核心代码 .365.7 新闻管理页面 .365.71 新闻修改核心代码 .385.72 新闻删除核心代码 .385.8 新闻分类添加 .395.81 新闻分类添加核心代码 .405.9 新闻分类管理 .405.81 新闻分类修改核心代码 .415.82 新闻分类删除核心代码 .42第六章 系统测试 .436.1 系统测试目的 .43毕业设计(论文)专用纸第 6 页6.2 系统测试的方法 .436.3 系统测试 .446.3.1 系统前台测试 .446.3.2 后台管理测试 .456.4 系统权限核心代码 .466.4.1 用户标识及权限设置代码 .46第七章 结论 .47体会与总结 .48谢辞 .49参考文献 .50附录 翻译原文 .51附录二 翻译译文 .53毕业设计(论文)专用纸第 7 页基于 PHP 的新闻发布系统摘要近年来,互联网的各项技术几乎发展成熟,网络逐渐融入人们的生活。对于传统的电视和报纸杂志等传媒方式已经满足不了人们的需求。因此,网络作为传媒的媒介比起传统的媒介更显得出很多优势。它打破了地域限制,更实时快捷直观的得到所要浏览的信息,真正使信息得以共享,从而改变了人们的工作和生活方式。人们能够通过网络的新闻发布系统了解更多的新闻和信息,快速及时的新闻浏览,快捷方便的网络信息查询,使网络与人们的生活更加紧密。在互联网上的众多网站中,新闻发布系统在各大网站中是不可或缺的系统之一。新闻发布系统可以使新闻的内容种类更繁多,新闻发布更开放,用户也可以通过此平台相互交流互动。因此凸显了新闻发布系统的各项优越性。本系统我们采用 PHP 编程语言,MySQL 数据库,Apache 服务器等开发环境,来实现一个功能强大的新闻发布管理系统的网站。该系统功能强大齐全,例如用户可以对自己的新闻进行发布,浏览其他新闻,对新闻的检索,以及对新闻进行评论。几乎可以满足大部分用户的各项需求。此系统不仅前台功能强大,而且后台管理系统更强大。管理员可以对新闻,新闻分类等模块进行分块管理。因此,管理员可以直观快捷的管理网站的各项事务,以便此系统可以正常稳定的运行。关键词:新闻发布系统,PHP 编程,MYSQL 数据毕业设计(论文)专用纸第 8 页PHP-based News distribution SystemAbstractIn recent years, the technology of Internet is almost mature and the network gradually is integrated into peoples lives. The traditional newspapers and magazines cannot meet peoples needs. Therefore, the network as a medium has many advantages. It broke the geographical constraints and people can get some information quickly.The many sites on the Internet, the news distribution systems are play role in the main site. It can distribute different types of news and users can interact with each other through this platform.We will use PHP programming language, MySQL database, Apache server, such as development environment to achieve a powerful News distribution SystemThe system is powerful and complete, for example, users can publish their own news, browse other news, the news search, and comment on the news. Almost meet the needs of most users. This system has powerful front and back administration system. Administrators can mange news, member and comments. Therefore, administrators can manage the site quickly and conveniently make sure this system can be running smoothly. Key words: News distribution System, PHP, MySQL database毕业设计(论文)专用纸第 9 页前言研究背景随着互联网的发展,互联网已经是人们社会生活必不可少的东西。 互联网上的各项功能主要是通过网站来实现的。而新闻发布系统在网站中是不可缺少的功能。传统的网站新闻发布是一种静态信息发布,浏览者只是单方面获得网站信息。无法产生互动效果。而采用基于数据库和动态网页后,用户通过浏览器向Web 服务器发送请求后,服务器解析PHP文件,然后查询数据库,最后生成一个HTML的文档。将文档返回前台,并在浏览器中先是网页。采用该思路开发的站点优势有很多。如方便管理和维护网站,更新数据简单快捷;多用户均可在线发布新闻,对新闻的检索也是简约直观。因此,在这样的研究背景下,我们决定采用PHP、MySQL 等开发环境来实现一个动态新闻发布系统。研究意义新 闻 的 网 络 化 发 展 在 很 大 的 程 度 上 代 替 了 原 有 的 传 播 模 式 , 给 人 们 对 于 新 闻有 了 全 新 的 体 验 。 系 统 使 新 闻 有 序 化 , 简 洁 化 , 让 用 户 在 短 时 间 内 得 到 自 己 所 要的 新 闻 信 息 。 而 且 网 络 新 闻 将 不 再 是 原 有 的 新 闻 发 布 模 式 , 用 户 也 不 会 受 到 原 有的 新 闻 发 布 模 式 单 方 面 发 布 者 制 约 , 被 动 接 受 发 布 者 的 新 闻 。 同 时 用 户 可 以 通 过此 系 统 发 布 自 己 的 新 闻 , 使 得 新 闻 更 有 实 时 性 , 传 播 速 度 快 , 浏 览 新 闻 直 观 , 而且 方 便 查 询 和 管 理 。 不 仅 如 此 用 户 还 可 以 通 过 此 新 闻 发 布 系 统 进 行 相 互 交 流 。 因此 新 闻 的 发 布 系 统 同 时 也 是 个 交 流 的 平 台 。 现 在 网 络 新 闻 已 经 得 到 了 很 大 的 发 展 ,网 络 上 的 新 闻 信 息 量 已 经 相 当 庞 大 。 为了使网站管理人员管理网站更快捷方便,我们利用动态技术创建一个新闻发布管理信息系统,这正是我们研究动态网页的意义。毕业设计(论文)专用纸第 10 页第一章 概述1.1 实验环境搭配1.1.1 动态网页编程语言的比较动态网页编程的语言有很多种我们以最常用的三种为例它们分别是: PHP、ASP、JSP,三者之间的技术性的比较如下:PHP(Hypertext Preprocessor)是一种服务器端 HTML 嵌入式脚本描述语言。其最强大和最重要的特征就是跨平台,面向对象。它大量地借用了 C 语言、Java 等语言的语法, 并有自己的书写规范,简单便于书写程序脚本。PHP 所有的源码都是开源的。使用 PHP 是完全免费的,用户可以从 PHP 官方站点获得 PHP 的源码。因此,使用 PHP可大大的减少开发所用的成本。ASP(Active Server Pages) ,ASP 的文件就是在普通的 HTML 文件中嵌入VBScript 或是 JavaScript 脚本语言。当客户请求一个 ASP 文件的时候服务器 就会运行 ASP 中的脚本代码,并转换成标准的 HTML 的文件发送给客户端。ASP 提供了几个非常有用的内部对象和内部组件,利用他们可以轻松地实现表单上传,存取数据库等功能。因此,ASP 几乎可以实现任何功能。JSP(Java Server Pages) ,它是 Java 编程语言编写类 XML 的 tag

温馨提示

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

评论

0/150

提交评论