• / 40

基于PHP的新闻系统设计的开发与实现.doc

资源描述:
《基于PHP的新闻系统设计的开发与实现.doc》由本站会员分享,支持在线阅读,更多《基于PHP的新闻系统设计的开发与实现网友投稿.doc》相关的内容可在三九文库网上搜索。

FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL2012届届分类号:TP311单位代码:10452临沂大学学士学位毕业设计(论文)基于PHP的企业新闻发布系统的设计与实现姓名王宏学号200812410229年级2008级专业计算机科学与技术系(院)信息学院指导教师刘海涛2012年4月22日FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKLPHPbasedEnterpriseNewsPublishingSystemDesignandImplementationByWangHongSupervisor:LiuHaiTaoApril2012FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL诚诚信信声声明明本人呈交给临沂大学的这篇毕业论文。

除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。学生签名:日期:经检查该毕业设计(论文)为独立完成,不存在抄袭现象。指导老师签名:日期:FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL摘摘要要企业新闻发布系统是企业网站中最常用的系统,它的一个基本作用就是为企业提供信息发布的平台。使用PHP技术可以动态生成新闻静态页面,可以使新闻的发布和管理变得很轻松。管理员只需设置标题、内容和图片等新闻信息元素就可以了,系统将自动生成对应的网页。本系统就是基于以上原理。

采用PHP开发语言,WAMP作为开发环境,Eclipse作为开发工具,MySQL作为数据服务器,实现了对网站基本参数设置,新闻类别设置动态新闻发布管理等一系列功能,完成了一个动态新闻发布系统的所有功能,包括新闻搜索,管理员登陆等用户交互界面。系统捕获了绝大多数的异常情况,具有较好的安全性,容错性。前台页面结合HTML语言生成静态页面,杜绝了一般用户直接操作数据库的可能,满足了基本的新闻发布系统需求。关键词:PHP;新闻发布;动态模块;新闻系统FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKLAbstractPressReleaseenterprisesystemisthemostcommonsiteofthesystem。

whichisabasicroleistoprovideaplatformforinformationdissemination.PHPtechnologycanbeusedtogeneratedynamicstaticnewspage,youcanmakethenewsreleaseandmanagementhasbecomeveryeasy.Administratorscansetupthetitle,contentandimageelements,suchasnewsandinformationcanbe,thesystemwillautomaticallygeneratethecorrespondingpage。

InheuseofMySQLServerdatabase,themaintcnancestafftoreducetheworkload,allowingthesystemtofacilitatethemaintenanceandmanagement.Forsakeoftheapplicationofnewspublicsystem.ThissystemusesPHPasadevelopmentlanguage,WAMPasthedevelopmentenvironment,andMySQL5.0asadataserver,finallyrealizeaseriesoffunctions,suchasbasicparameterssettings。

newswebsitecategorysets,dynamicnewsreleasesystem,includingnewssearch,userregistrationsuchasthechangeofuserinterface.Thelastbutnottheleast,thissystemhavebettersecurity,faulttoleranceandcapturethemajorityofanomalies.ThecombinationoffrontdeskpageandHTMLlanguagegeneratesstaticpage,whichputastoptotheaverageusermanipulatingdatabasedirectly。

satisfyingthebasicrequirementsfornewsreleasesystem.KeyWords:PHP;NewsRelease;Dynamicmodule;NewsSystemFGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL目目录录前言1第1章总体分析21.1企业新闻发布系统的基本现状21.1.1准确定义企业新闻发布系统21.1.2企业新闻发布系统的特点和现状21.2企业新闻发布系统的需求分析31.3企业新闻发布系统的系统分析31.4企业新闻发布系统的设计目标3第2章系统设计52。

1项目规划52.2系统体系结构设计52.3系统模块及功能设计52.3.1公用模块62.3.2后台系统功能模块62.4网站结构设计62.4.1目录结构62.4.2smarty模板的引入72.4.3各页面功能结构72.5开发及运行环境选择8第3章系统的实现93.1通用模块的功能实现93.1.1数据库信息93.1.2数据库和smarty的配置页面103.1.3页面跳转模块113.1.4系统分页模块123.1.5全局通用页面133.2系统后台功能模块实现143.2.1用户登陆模块143.2.2新闻配置模块153.2.3会员管理模块16FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL3。

2.4操作管理模块173.2.5新闻分类模块173.2.6新闻列表模块183.2.7新闻添加模块193.2.8用户注册模块213.3系统前台功能模块实现233.3.1新闻首页233.3.2新闻列表页面243.3.3新闻内容页面253.3.4输入关键字搜索新闻26第4章系统运行和维护284.1系统运行维护的作用284.2系统运行维护的内容284.3系统维护中的安全管理29第5章特色30第6章结论316.1系统特点316.2系统扩展31辞谢33FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL前前言言本毕业论文描述了基于PHP语言开发的一款企业新闻发布系统。

基于B/S结构,用户通过向Web服务器发送请求后,服务器解析PHP文件,然后查询数据库,最后生成一个HTML的文档。将文档返回前台,并在浏览器中显示网页。采用该思路的开发企业新闻发布系统方便管理和系统的维护,通过后台管理界面更新数据库更是简单快捷。因此,在这样的研究背景下,我采用PHP+MySQL+Apache集成的开发环境来实现一个动态的企业新闻发布系统,利用动态技术+smarty模板引擎来创建一个企业新闻发布系统。本系统的有点在于稳定性好、功能强大、硬件资源占用小等同时又能承受大量用户同时浏览的压力等特点。同时,基于PHP良好的模块化和扩展性,本系统在原本的功能上同时具有良好的扩展性,可将功能进一步完善。

FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL第第1章章总体分析总体分析近年来,随着Internet技术的迅猛发展,计算机网络给人们的工作、学习和日常生活带来很大的便利,同时开发web的技术也在不断更新,为信息发布提供了技术基础。1.1企业新闻发布系统的基本现状企业新闻发布系统的基本现状企业新闻发布系统就是把杂乱无章的新闻信息有效得组织起来并以有序的方式呈现给前端客户的一个信息系统,系统主要实现对新闻的分类、管理、检索、浏览等一系列问题,从而为用户提供一个美观、大方、快速的前台新闻阅读界面。

1.1.1准确定义企业新闻发布系统准确定义企业新闻发布系统企业新闻发布系统(PressReleaseSystem)是一个基于新闻发布和内容管理的信息管理系统,是将政府、企业、学校等需要经常变动的信息、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后进行系统化、标准化发布到系统上的一种信息化应用程序。因此,新闻发布系统能够实现数据的动态、实时发布检索等功能,信息通过一个操作简单的界面加入数据库,然后通过已有的模板格式与审核流程以Web的形式生成,从而改变了传统的网络信息采集发布的模式。1.1.2企业新闻发布系统的特点和现状企业新闻发布系统的特点和现状新闻发布系统是基于Browser/Server模式的WebMIS系统。

数据库逻辑相对简单,但数据量一般比较庞大;用户数量大,服务器压力大,是新闻发布系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多;.新闻发布系统是一个开放式的系统,前台浏览无须验证。目前,企业新闻发布系统主要分为以下几类:1.前台动态显示的企业新闻发布系统前台动态显示的企业新闻发布系统大约占90的分额,其主要特点是前台采用编程语言动态读取数据库的内容,随时更新。该类系统设计简单,适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的服务器资源,造成系统运行缓慢。2.前台静态显示的企业新闻发布系统前台静态显示的企业新闻发布系统大约占有9多的市场分额。

其主要特点是前台新闻全部生成HTML静态文件,前台无须读取数据库,浏览器只需要直接下载HTML文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力。该类系统后台设计复杂,需要处理复杂的模板标签和模板之间的逻辑,该类系统灵活性大,具有良好的通用性,适合各类新闻站点。3.基于文本的企业新闻发布系统基于文本的企业新闻发布系统在市场上占有很少的一部分,主要是把前面的数据库换成了TXT格式的文本文件。该类系统的主要缺点是文本FGSJJLKSJGKLJGJLSJGKJKJSKJKJSKLGJKSJLKSJKLKSGKJKLGJSLSKJSGKLJLSGJSLJGJGKLJLSJKLJGKLJGKLJKL文件是无序的。

管理起来非常麻烦,而且安全性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都作为个人用户使用。4.基于XML数据岛的企业新闻发布系统基于XML数据岛的企业新闻发布系统是新闻发布系统的一个发展趋势,用XML数据岛代替了数据库。XML是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到。信息发布系统的典型应用就是企业新闻发布系统。新闻发布系统是单位进行对外宣传和提供各种信息服务的重要窗口,因其重要性己成为单位形象和地位的重要标志之一。大多数单位的新闻发布系统只是一个网站,不仅信息更新速度慢,发布效率低,

展开阅读全文
 温馨提示:
下载提示
关于本文
本文标题:基于PHP的新闻系统设计的开发与实现.doc
链接地址:https://www.999doc.com/661134.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 联系我们

copyright © 2016-2021  999doc三九文库网 版权所有

经营许可证编号:苏ICP备2020069977号  网站客服QQ:772773258  联系电话:0518-83073133