基于php校园新闻发布管理系统论文

上传人:第*** 文档编号:55317115 上传时间:2018-09-27 格式:DOC 页数:21 大小:1.13MB
返回 下载 相关 举报
基于php校园新闻发布管理系统论文_第1页
第1页 / 共21页
基于php校园新闻发布管理系统论文_第2页
第2页 / 共21页
基于php校园新闻发布管理系统论文_第3页
第3页 / 共21页
基于php校园新闻发布管理系统论文_第4页
第4页 / 共21页
基于php校园新闻发布管理系统论文_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《基于php校园新闻发布管理系统论文》由会员分享,可在线阅读,更多相关《基于php校园新闻发布管理系统论文(21页珍藏版)》请在金锄头文库上搜索。

1、本科生毕业论文(设计)本科生毕业论文(设计)题 目 基于 PHP 的校园新闻发布管理系统 姓 名 学号 专 业 计算机科学与技术 指导教师 职称 2013 年 05 月 05 日目录目录摘要1 关键词1 Abstract1 Key words 1 引言1 1 概述2 1.1 实验环境搭配.2 1.1.1 HTML 简介 21.1.2 PHP 简介 2 1.1.3 MYSQL 数据库技术简介2 1.1.4 PHP+MySQL+Apache 组合.3 1.2B/S 系统结构及工作原理.3 2 需求分析3 2.1 设计构想3 2.2 功能设计4 3 数据库设计4 3.1 数据库需求分析4 3.1.1

2、 数据库功能流程4 3.1.2 需求总结5 3.2 数据库概念设计5 4 功能模块设计6 4.1 功能模块划分.64.2 系统模块功能描述6 4.2.1 新闻分类浏览模块6 4.2.2 新闻检索模块6 4.2.3 管理员后台新闻发布模块6 4.2.4 管理员后台新闻管理模块6 4.2.5 管理员后台新闻类别添加模块6 4.2.6 管理员后台新闻类别修改模块7 5 系统实现7 5.1 新闻发布首页7 5.2 分类浏览新闻7 5.3 新闻检索9 5.4 评论功能9 5.5 管理员登陆10 5.6 用户注册10 5.6 新闻添加115.7 模块添加界面11 5.8 模块删除12 5.9 模块修改13

3、 5.10 内容修改14 6 系统测试14 6.1 系统测试目的.14 6.2 系统测试的方法.14 6.3 系统测试.14 7 结论16 谢词17 参考文献18基于 PHP 的校园新闻发布管理系统计算机科学与技术专业学生 指导老师 摘要:在互联网上的众多网站中,新闻发布系统在各大网站中是不可或缺的系统之一。 新闻发布系统可以使新闻的内容种类更繁多,新闻发布更开放,用户也可以通过此平台相 互交流互动。因此凸显了新闻发布系统的各项优越性。本系统我们采用 PHP 编程语言, MySQL 数据库,Apache 服务器等开发环境,来实现一个功能强大的新闻发布管理系统的网 站。该系统前台功能有,浏览其他

4、新闻,对新闻的检索,对新闻评论。几乎可以满足大部 分用户的各项需求。此系统后台管理系统功能有,用户可以对自己的新闻进行发布,管理 员可以对新闻内容,新闻分类等模块进行分块管理。因此,管理员可以直观快捷的管理网 站的各项事务,以便此系统可以正常稳定的运行。关键词:新闻发布系统;PHP 编程;MYSQLThe Design and Implementation of News Distribution Management System Based on PHPStudent majoring in computer science and tecnology He Fang Tutor Li G

5、uang-shun Abstract: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 develop

6、ment environment to achieve a powerful News distribution System.The system is powerful and complete, for example, browse other news, the news search. Almost meet the needs of most users. This system has powerful front and back administration system. Administrators can mange news, publish their own n

7、ews, 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引言随着信息化的不断发展,传统的报纸,书刊早已满足不了人们的需求。当 今这个信息化的时代人们更加渴望便捷的获取海量有效的最新信息。新闻的网 络化发展在很大的程度上代替了原有的传播模式,给人们对于新闻有

8、了全新的 体验。系统使新闻有序化,简洁化,让用户在短时间内得到自己所要的新闻信 息。于是我们就很有必要创建一个新闻发布管理系统。大部分新闻网站都是采 用静态的方式发布和管理信息的,但是现在网站需要更新的信息量越来越大, 静态的方式很不利于网站管理人员的工作。为了更加方便的管理网站,于是我 们就很迫切的建立一个利用动态技术开发的网站。 随着网络的不断发展,互联网已经成了人们学习和生活中的不可缺少的部 分。互联网上的各种功能都是通过网站来实现的,而新闻的发布于浏览是新闻 网站中不可缺少的功能。新闻发布系统在国内外早已有着成熟的研究成果和广 泛的社会应用。国内外众多大型门户网站如 新浪,网易,搜狐,

9、人民日报网, 中国新闻网等,每天甚至时刻进行着海量数据的维护,以保证网站新闻数据的 实时更新。新闻管理系统起着绝对重要的作用,是当今动态网站进行数据库更新的主要手段。本系统支持多个用户同时在线发布数据,通过模块化的管理使数据更加简 洁和条理化。使浏览者可以在短时间内准确的获取他想要的信息。 1 概述1.1 实验环境搭配1.1.1 HTML 简介超文本标记语言即 HTML(Hypertext Markup Language),是用于描述网 页文档的一种标记语言。超级文本标记语言(英文缩写:HTML)是标准通用 标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要 显示的网页中的各

10、个部分。网页文件本身是一种文本文件,通过在文本文件中 添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面 如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符 解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解 释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注 意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而 可能会有不同的显示效果。超级文本标记语言文档制作不是很复杂,但功能强 大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一, 其主要特点如下:(1)简易性:超级文本标记语言版本升级

11、采用超集方式,从 而更加灵活方便。(2)可扩展性:超级文本标记语言的广泛应用带来了加强功 能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展 带来保证。(3)平台无关性:虽然个人计算机大行其道,但使用 MAC 等其他 机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网 (WWW)盛行的另一个原因。1.1.2 PHP 简介PHP,是英文超文本预处理语言 Hypertext Preprocessor 的缩写。PHP 是一 种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入 HTML 文档的脚本语 言,语言的风格类似于 C 语言,被广泛地运用。PHP 独特的语

12、法混合了 C、Java、Perl 以及 PHP 自创的语法它可以比 CGI 或者 Perl 更快速地执行动态 网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP 还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP 已经成为全球最普及的互联网开发语言之一,PHP 在 2004 年获得了 最佳编程语言的称号,到 2010 年 PHP 发展一直呈现稳步上升趋势。至今已被 2000 多万个网站采用。在 TIOBE 世界编程语言排行调查报告中,PHP 技术在 全球互

13、联网领域的应用将会位居第一。PHP 有很多的优点总结如下:(1)安全 性高;(2)支持广泛的数据库;(3)跨平台特性;(4)易学性;(5)执行 速度快;(6)模块化;(7)支持面相对象和过程。1.1.3 MYSQL 数据库技术简介MySQL 是一个精巧的 SQL 数据库管理系统,它是开放源代码的产品,在 某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接 口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件 用户的青睐,特别是与 Apache 和 PHP/PERL 结合,为建立基于数据库的动态 网站提供了强大动力 MySQL 是一个真正的多用户、多线程 SQ

14、L 数据库服务器。SQL(结构化 查询语言)是世界上最流行的和标准化的数据库语言。MySQL 是以一个客户机 /服务器结构的实现,它由一个服务器守护程序 mysqld 和很多不同的客户程序 和库组成。SQL 是一种标准化的语言,它使得存储、更新和存取信息更容易。 例如,你能用 SQL 语言为一个网站检索产品信息及存储顾客信息,同时 MySQL 也足够快和灵活以允许你存储记录文件和图像。MySQL 主要目标是快 速、健壮和易用。最初是因为我们需要这样一个 SQL 服务器,它能处理与任何 昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快, MySQL 就开发出来。自 1996

15、年以来,我们一直都在使用 MySQL,其环境有超 过 40 个数据库,包含 10,000 个表,其中 500 多个表超过 7 百万行,这大约有 100 GB 的关键应用数据。1.1.4 PHP+MySQL+Apache 组合接下来我们采用 PHP+MySQL+Apache 组合,它稳定性好、功能强大、硬 件资源占用小等特点。占用很小的资源却能承受大量用户同时浏览的压力,满 足新闻发布系统的需求。MySQL 支持多线程、多用户的关系数据库管理系统。 而且和 PHP 一样源代码开放、高性能、跨平台等特性。因此,它和 PHP 是一 个很好的组合,在接下来的新闻发布系统的开发中我们将采用这一个黄金组合

16、。1.2 B/S 系统结构及工作原理B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术 的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界 面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现, 但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样 就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低 了用户的总体成本(TCO) 。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一 次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比 如 LAN,WAN,Interne

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号