本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于PHP的新闻管理系统的设计与实现

基于PHP的新闻管理系统的设计与实现

本系统我们采用PHP编程语言,MySQL数据库,Apache服务器等开发环境,来实现一个功能强大的新闻发布管理系统的网站。 该系统功能强大齐全,例如用户可以对自己的新闻进行发布,浏览其他新闻,对新闻的检索,以及对新闻进行评论。几乎可以满足大部分用户的各项

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于PHP的新闻管理系统的设计与实现
    一目的与意义:  
    计算机网络的出现,使人类社会正经历着一场前所未有的、全方位的变革,信息资源的共享也以前所未有的程度和方式在全球范围内进行着。目前,大多数政府网站、企业网站和高校门户网站都有动态发布信息的要求,要求能对部分页面进行信息实时刷新。手工制作发布的网页信息不但无法有效检索已有的信息,而且每次更新内容并上传时都会使网页服务中断,导致用户无法访问。利用网站新闻管理系统,可以对信息的发布、检索进行动态管理,使得网站内容实时更新而不中断服务,使新闻的发布更有实时性。  PHP作为一种服务器端HTML嵌入式脚本语言,它的多平台性,对Web服务器程序和数据库系统的广泛支持性,出色的稳定性和安全性,使其成为建设动态网站首选开发工具之一。
    PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
    因而实现基于PHP的新闻发布系统,使得新闻有序化、简洁化,通过后台数据库让用户可以在短时间内得到自己想要的新闻信息。同时让用户可以使用此系统发布自己的新闻并与其它用户相互交流,实现网站管理人员对网站的便捷管理,正是本次课题的意义所在。
    二研究现状:  
    随着Internet的飞速发展,互联网已经成为人们快速获取、发布、传递和交流信息的重要渠道。互联网上发布信息主要是通过网站实现的。在网站建设中,新闻发布是不可或缺的模块。  传统的静态新闻发布系统,新闻信息的组织管理基于文件系统和HTML文档,在更新页面时需要重新制作页面并修改链接上传。这种方式不利于大量信息的管理与使用,文档的一致性难以得到保证,文档和数据难以有效的组织和维护,站点的改版工作量巨大。而且这种静态信息发布,浏览者只能单向获得网站新闻信息,没有互动效果。而基于数据库和模板技术的动态新闻发布,将动态网页于数据库相结合,当Web服务器接到浏览器请求后,可以执行发布模板,根据数据库中内容动态生成HTML页面。这种方式更新数据简单快捷,支持多用户在线发布新闻,便于新闻的检索,便于站点的维护和管理。
     
    三、研究方法  
    ⑴ 文献研究法:查阅并研究已有文献,对课题研究中所涉及到的相关内容和技术进行初步了解,做到心中有数; 
      ⑵ 定性分析法:通过对文献的研究,深入了解PHP+MYSQL的相关变成技术,从而理解并掌握基于PHP的新闻系统的工作原理,抓住其本质;  
      ⑶ 实证研究法:在仔细认真进行前两步后,实例编程,实现相关模块功能,真正的深入理解并应用PHP技术!。
     
    1、主要困难
    在做现实新闻的页面的时候,我做了一个对新闻进行评论的留言框,但是在做显示评论时不知道怎么做才可以实现这个只显示当前新闻的评论,而不会显示其他的评论。
    2、解决方法
        在做现实新闻的页面的时候,我做了一个对新闻进行评论的留言框,但是在做显示评论时不知道怎么做才可以实现这个只显示当前新闻的评论,而不会显示其他的评论。边的老师和同学。
     
    摘要 1
    Abstract 2
    前言 5
    研究背景 5
    研究意义 5
    第1章 概述 6
    1.1实验环境搭配 6
    1.1.1动态网页编程语言的比较 6
    1.1.2  PHP简介 6
    1.1.3  MYSQL数据库技术简介 7
    1.1.4  PHP+MySQL+Apache组合 7
    1.2  B/S系统结构及工作原理 7
    第二章 需求分析 9
    2.1 设计构思 9
    2.2功能设计 9
    第三章 数据库设计 11
    3.1 数据库需求分析 11
    3.1.1 功能流程 11
    3.1.2 需求总结 11
    3.2 数据库概念设计 11
    3.3 数据库实体 11
    3.4 相关术语的阐释 12
    3.5 网页运行环境的开发 13
    3.6 PHP产生的历史环境 13
    3.7 ADO对象 14
    3.8网页图像设计工具——PHOTOSHOP 15
    3.9 网页设计工具——DREAMWEAVER 16
    第四章 网页制作的概述 17
    4.1网页制作概述 17
    4.2静态网站与动态网站的区别 17
    4.3网页开发技术 17
    4.4网页布局 18
    4.5网页布局的基本概念 18
    4.7网页布局的技术 19
    4.8网页配色 19
    4.9网页设计流程 19
    第五章 功能模块设计 23
    5.1功能模块划分 23
    5.2 系统模块功能描述 23
    5.2.1 新闻分类浏览模块 23
    5.2.2 新闻检索模块 23
    5.2.3会员登陆后发表新闻评论模块 24
    5.2.4管理员后台新闻发布模块 24
    5.2.5管理员后台新闻管理模块 24
    5.2.6 管理员后台新闻类别添加模块 24
    5.2.7 管理员后台新闻类别管理模块 24
    5.2.8新闻发布首页 25
    5.2.9连接数据库的核心代码 25
    5.3分类浏览新闻 25
    5.3.1 浏览分类浏览核心代码 27
    5.3.2 系统后台登陆界面 27
    5.3.3新闻后台管理系统 27
    5.3.4 新闻修改核心代码 28
    5.3.5 新闻删除核心代码 28
    5.3.6新闻分类添加核心代码 29
    5.3.7 新闻分类删除核心代码 29
    5.3.8创建数据 29
    5.3.9主要模块的代码实现 31
    5.4 注册代码的实现 32
    5.5登陆及退出登录代码的实现 32
    5.6留言代码的实现 33
    5.7遇到的问题及解决方法 33
    结 束 语 35
    体会与总结 37
    致 谢 38
     
    结 束 语
    本设计根据毕业设计任务书的要求制作,功能基本实现,可以完成登陆、注册、留言、各产品展示等功能的实现。此次设计是查看了一些企业网站的结构然后进行设计的,虽然此次设计构造不能说是成熟,但也算是尽了力。  这是我首次运用Dreamweaver、Php语言结合PhpMyAdmin数据库系统开发工具进行动态网页的制作,一切都是从零开始学习,所以制作的时候难免会过于简单,考虑的也不是很周全。同时由于时间的仓促,有些功能的实现不是很完美。在设计过程中不可避免地遇到了各种各样的问题,由于整个设计完全都是由个人设计的,有关Dreamweaver、Php和数据库连接等方面许多细节问题都要靠自己去摸索,加之本人水平有限,因此还存在着许多不足之处。  在以前的时间内我学习了许多专业课程,比如C语言,java语言,数据库系统概论,FLASH等等,虽然通过学习对这些课程有所了解和掌握,但是始终处于理论知识的掌握阶段,并没有真正应用于实践设计开发,所以对知识的掌握还不够全面和熟练,并不能真正独立的开发出一个完整的应用于实际的系统。通过这次毕业设计,使我学到了很多,对自身的能力有了很大的提高。此次设计是动态网页设计,而不是简单的静态网页,因此采用了在开发动态网页方面比较先进的Php语言作为开发语言。Php是一种Web编程脚本语言。当然在制作的过程中碰到过一些让人头痛的问题,我都一一解决了,直到设计全部完成,也让我在解决问题方面的能力得到了提高。  整个开发的过程对我来说是一次将理论应用于实践的过程,是将以前所学知识充分利用的过程,是一次真正的实践过程。  总体说来,在这学期的毕业设计中,学到了一些在课堂内所学不到的知识,收获很大。
     
    参考文献
    [1].吕洋波. Dreamweaver+Php动态网站开发从入门到精通.北京:清华大学出版社,2007.6  
    [2].宗杰 马国强 刘冉.PHP网络编程. 北京:电子工业出版社,2008,6 
    [3].张洪涛,邢璐. HTML & XHTML权威指南(第六版).北京:清华大学出版社,2007.4  
    [4].刘梅彦. 动态网页制作教程.北京:清华大学出版社,2004.9 
    [5].Elisabeth Freeman,Eric Freeman.Head First HTML with Css & XHTML .北京:东南大学出版社,2006.5  
    [6]. (澳)Quentin Zervaas.PHP Web 2.0开发实战.北京:人民邮电出版社,2008.10  
    [7].王大平. Css网页布局.北京:电子工业出版社,2008.10 
    [8].Eric A.Meyer.Cascading Style Sheets:The Definitive Guide(Css权威指南).北京:中国电力出版社,2001.5  
    [9].李东生.深入精髓:Dreamweaver网页设计与配色技术精粹.北京:清华大学出版社,2007.6  
    [10].黄雷 杨志 游坤.Php+HTML+ Dreamweaver+Mysql开发动态网站实例荟萃.北京:机械工业出版社,2006.2  
    [11].(美)厄尔曼(Ullman,L.) .PHP6与MySQL5基础教程.北京:人民邮电出版社,2008.11   
    [12].(澳)LUKE WELLING;LAURA THOMSON.PHP和MySQL Web开发. 北京:机械工业出版社,2009.2  
    [13].王健南.Php数据库管理项目方案精解.北京:航空工业出版社,2006.10  [14]. 蔡文凯. Apache Cookbook中文版(第2版).北京:电子工业出版社,2009.1
     

    收缩