ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:1.37MB ,
资源ID:2194718      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2194718.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PHP的新闻发布系统毕业设计论文.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于PHP的新闻发布系统毕业设计论文.docx

1、基于PHP的新闻发布系统毕业设计论文基于PHP的新闻发布系统 基于PHP的新闻发布系统摘要近年来,互联网的各项技术几乎发展成熟,网络逐渐融入人们的生活。对于传统的电视和报纸杂志等传媒方式已经满足不了人们的需求。因此,网络作为传媒的媒介比起传统的媒介更显得出很多优势。它打破了地域限制,更实时快捷直观的得到所要浏览的信息,真正使信息得以共享,从而改变了人们的工作和生活方式。人们能够通过网络的新闻发布系统了解更多的新闻和信息,快速及时的新闻浏览,快捷方便的网络信息查询,使网络与人们的生活更加紧密。 在互联网上的众多网站中,新闻发布系统在各大网站中是不可或缺的系统之一。新闻发布系统可以使新闻的内容种类

2、更繁多,新闻发布更开放,用户也可以通过此平台相互交流互动。因此凸显了新闻发布系统的各项优越性。本系统我们采用PHP编程语言,MySQL数据库,Apache服务器等开发环境,来实现一个功能强大的新闻发布管理系统的网站。该系统功能强大齐全,例如用户可以对自己的新闻进行发布,浏览其他新闻,对新闻的检索,以及对新闻进行评论。几乎可以满足大部分用户的各项需求。此系统不仅前台功能强大,而且后台管理系统更强大。管理员可以对新闻,新闻分类等模块进行分块管理。因此,管理员可以直观快捷的管理网站的各项事务,以便此系统可以正常稳定的运行。关键词:新闻发布系统,PHP编程,MYSQL数据PHP-based News

3、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 co

4、nstraints 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 datab

5、ase, 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 powe

6、rful 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前言研究背景随着互联网的发展,互联网已经是人们社会生活必不可少

7、的东西。 互联网上的各项功能主要是通过网站来实现的。而新闻发布系统在网站中是不可缺少的功能。传统的网站新闻发布是一种静态信息发布,浏览者只是单方面获得网站信息。无法产生互动效果。而采用基于数据库和动态网页后,用户通过浏览器向Web 服务器发送请求后,服务器解析PHP文件,然后查询数据库,最后生成一个HTML的文档。将文档返回前台,并在浏览器中先是网页。采用该思路开发的站点优势有很多。如方便管理和维护网站,更新数据简单快捷;多用户均可在线发布新闻,对新闻的检索也是简约直观。因此,在这样的研究背景下,我们决定采用PHP、MySQL 等开发环境来实现一个动态新闻发布系统。研究意义新闻的网络化发展在很

8、大的程度上代替了原有的传播模式,给人们对于新闻有了全新的体验。系统使新闻有序化,简洁化,让用户在短时间内得到自己所要的新闻信息。而且网络新闻将不再是原有的新闻发布模式,用户也不会受到原有的新闻发布模式单方面发布者制约,被动接受发布者的新闻。同时用户可以通过此系统发布自己的新闻,使得新闻更有实时性,传播速度快,浏览新闻直观,而且方便查询和管理。不仅如此用户还可以通过此新闻发布系统进行相互交流。因此新闻的发布系统同时也是个交流的平台。现在网络新闻已经得到了很大的发展,网络上的新闻信息量已经相当庞大。为了使网站管理人员管理网站更快捷方便,我们利用动态技术创建一个新闻发布管理信息系统,这正是我们研究动

9、态网页的意义。第一章 概述1.1实验环境搭配1.1.1动态网页编程语言的比较动态网页编程的语言有很多种我们以最常用的三种为例它们分别是: PHP、ASP、JSP,三者之间的技术性的比较如下:PHP(Hypertext Preprocessor)是一种服务器端HTML嵌入式脚本描述语言。其最强大和最重要的特征就是跨平台,面向对象。它大量地借用了C语言、Java等语言的语法, 并有自己的书写规范,简单便于书写程序脚本。PHP所有的源码都是开源的。使用PHP是完全免费的,用户可以从PHP官方站点获得PHP的源码。因此,使用PHP可大大的减少开发所用的成本。ASP(Active Server Page

10、s),ASP的文件就是在普通的HTML 文件中嵌入VBScript或是JavaScript脚本语言。当客户请求一个ASP文件的时候服务器 就会运行ASP中的脚本代码,并转换成标准的HTML的文件发送给客户端。ASP提供了几个非常有用的内部对象和内部组件,利用他们可以轻松地实现表单上传,存取数据库等功能。因此,ASP几乎可以实现任何功能。JSP(Java Server Pages),它是Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生

11、成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。综上可知,ASP、PHP、 JSP三者各有利弊。但是总体的工作原理大致相同,都是服务器先接受一个请求,然后服务器找到了相应动态网页,接着执行程序的代码生成静态网页,最后将网页发送给客户端浏览器。三者都是面向 Web 服务器的技术,客户端浏览器不需要任何附加软件支持。只要一个浏览器就可以完成。 三者中,PHP的语言优势有很多:安全性

12、高, 支持广泛的数据库,跨平台特性,执行速度快免费,内嵌Zend 加速引擎,性能稳定快速。因此,PHP被很多网格开发者选择学习和使用。1.1.2 PHP简介PHP已经成为全球最普及的互联网开发语言之一,PHP在2004年获得了最佳编程语言的称号,到2010年,PHP发展一直呈现稳步上升趋势。至今已被2000多万个网站采用。在TIOBE世界编程语言排行调查报告中,PHP技术在全球互联网领域的应用将会位居第一。PHP-Hypertext Preprocessor,是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一。它是嵌入HTML文件的一种脚本语言。 PHP是完全免费的,官方网站就可

13、以轻而易举的获得源码。而且它们支持的平台也很多。综合分析,我们总结PHP的优点有:(1)安全性高;(2)支持广泛的数据库;(3)跨平台特性;(4)易学性;(5)执行速度快;(6)模块化;(7)支持面相对象过程。 1.1.3 MYSQL数据库技术简介MySQL 是瑞典的MySQL AB公司开发的一个小型关系型数据库系统。它适用于网络开发,其数据库可在因特网上随时共享。MySQL功能强大、运行速度快、可靠性高、安全等优点。经过分析总结我们总结了MySQL数据库特性如下:(1)使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 ;(2)支持AIX、FreeBSD、HP-UX、Linu

14、x、Mac OS、Novell Netware、Solaris、Windows等多种操作系统 ;(3)为多种编程语言提供了API;(4)支持多线程,充分利用CPU等硬件资源;(5)优化的SQL查询算法,查询速度高 ;(6) 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持。 (7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径 ; (8) 提供用于管理、检查、优化数据库操作的管理工具 ; (9) 可以处理大型数据库。1.1.4 PHP+MySQL+Apache组合接下来我们采用PHP+MySQL+Apache组合,它稳定性好

15、、功能强大、硬件资源占用小等特点。占用很小的资源却能承受大量用户同时浏览的压力,满足新闻发布系统的需求。Mysql支持多线程、多用户的关系数据库管理系统。而且和PHP一样源代码开放、高性能、跨平台等特性。因此,它和PHP是一个很好的组合,在接下来的新闻发布系统的开发中我们将采用这一个黄金组合。1.2 B/S系统结构及工作原理新闻发布系统是基于B/S结构下的WEB信息系统。客户端只需要安装浏览器,即可通过HTTP协议向Apache服务器提出请求,服务器站点收到请求后,解析PHP文件,然后连接数据库,执行指定的SQL语句。查询到的结果后返回到Apache服务器。Apache服务器根据数据库中返回来

16、的数据生成HTML文档的形式返回给浏览器。用户的浏览器的到的是个静态的网页。详细的结构如图1-1所示:图1-1 B/S结构原理图B/S结构比C/S有着更好的优势,是对于客户端用户要求低。用户的操作系统只要有浏览器即可。在B/S系统工作中,用户可以通过浏览器向网络上的服务器发出请求。B/S结构使得客户端更简化,甚是简化到比手机还小的终端。大部分的工作都是在服务器上完成。综合B/S体系各个方面我们总结一下几个优点:(1)B/S相对于C/S的维护工作量大大减少了。(2)B/S相对于C/S总体拥有成本降低了。 综上所述,无论从硬件、软件及维护工作等方面权衡,B/S结构都能降低整个网络结构体系的总体成本。因此,我们采用B/S结构进行开发新闻发布系统。第二章 需求分析2.1 设计构思新闻

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1