毕业论文基于php的新闻管理系统在线新闻网站.docx

上传人:b****3 文档编号:24759545 上传时间:2023-06-01 格式:DOCX 页数:13 大小:25.26KB
下载 相关 举报
毕业论文基于php的新闻管理系统在线新闻网站.docx_第1页
第1页 / 共13页
毕业论文基于php的新闻管理系统在线新闻网站.docx_第2页
第2页 / 共13页
毕业论文基于php的新闻管理系统在线新闻网站.docx_第3页
第3页 / 共13页
毕业论文基于php的新闻管理系统在线新闻网站.docx_第4页
第4页 / 共13页
毕业论文基于php的新闻管理系统在线新闻网站.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

毕业论文基于php的新闻管理系统在线新闻网站.docx

《毕业论文基于php的新闻管理系统在线新闻网站.docx》由会员分享,可在线阅读,更多相关《毕业论文基于php的新闻管理系统在线新闻网站.docx(13页珍藏版)》请在冰豆网上搜索。

毕业论文基于php的新闻管理系统在线新闻网站.docx

毕业论文基于php的新闻管理系统在线新闻网站

2017毕业论文-基于php的新闻管理系统-在线新闻网站

2017毕业论文-基于php的新闻管理系统-在线新闻网站I2011届届分类号:

单位代码:

学士学位毕业设计(论文)基基于于PHP的的新新闻闻管管理理系系统统--------在线新闻网站在线新闻网站姓名学号************年级2007级级专业网网络络工工程程01班班系(院)信信息息学学院院指导教师2010年4月ITHENEWSSYSTEMOFSITEBASEDONPHPbyHanBanyangSupervisor:

YaoXiaohangApril2011I诚诚信信声声明明本人呈交给临沂大学的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。

学生签名:

日期:

经检查该毕业设计(论文)为独立完成,不存在抄袭现象。

指导老师签名:

日期:

网上新闻发布系统网上新闻发布系统摘摘要:

要:

自人类进入21世纪信息时代,网络逐渐融入人们的生活。

快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们生活息息相关。

足不出户便可知天下大事,网上新闻发布系统是系统管理员通过Internet能够方便,快速,简介的发布新闻,普通用户能够浏览新闻,将网站上需要经常变动的信息,类似国际新闻、国内新闻、社会新闻、娱乐新闻、体育新闻、经济新闻等更新信息集中管理,通过分类显示,最后系统化,标准化的发布到网站上的一种新闻网站管理。

本系统采用PHP作为开发语言,EclipseforPHP+Wampserver作为开发环境,Mysq作为数据服务器,实现了对新闻类别分类设置,动态新闻的发布、修改、删除,前台页面的模块划分,以及后台用户权限的设置、新闻发布、产品发布、新闻删改和数据库的备份恢复等一系列功能,完成了一个动态新闻发布系统的所有功能,包括了新闻表情评论、文字留言、用户注册、密码查删修改等与用户交互界面。

系统捕获了绝大多数的异常情况,具有较好的安全性,容错性,前台页面结合HTML语言生成静态页面,杜绝了一般用户直接操作数据库的可能,满足了基本的新闻发布系统需求。

关键词关键词:

新闻发布;浏览器/服务器(Browser/Server)模式;PHP技术OnlinenewspublishingsystemAbstract:

Withtheemergenceofthenetwork,Pagegradualintegrationintopeopleslives.rapidlyandtimelyinformationvisit,andcolorfulonlineinformation,sothenetworkiscloselyrelatedwithpeopleslives.Stayingathomeandtheywillknowthatrecentlytheworldaffairs.OnlinepressreleasesystemisasystemadministratorthroughtheInternetcanbeconvenient,fastly,newsprofile.Ordinaryuserstoviewnews,andthesiterequiresfrequentchangesofinformation,similartointernationalnews,nationalnews,communitynews,entertainmentnews,sportsnews,economicnewsupdatescentralizedmanagement,throughtheclassificationshowedthatthefinalsystematic,standardizedpostedtoawebsitenewswebsitemanagement.ThesystemusesPHPasadevelopmentlanguage,EclipseforPHPandWampserverasthedevelopmentenvironment,andMysqlasadataserver,andrealizedtheunlimitedclasscategoryofnewscategoriestoset,dynamicnewsrelease,modify,delete,frontpageofthemoduledivision,aswellasbackgrounduserrightssettings,pressrelease,videorelease,newsdesignanddatabasebackupandrecoveryandaseriesoffunction,completedadynamicpressreleasesallthefeaturesofthesystem,includingthenewsfacecomments,textmessages,userregistration,passwordfindBacktotheotheruserinterface.Systemcapturesthemajorityofanomalies,withbettersecurity,faulttolerance,frontpage,HTMLlanguagegeneratestaticpages,topreventtheaverageusermaydirectlymanipulatethedatabasetomeetthebasicpressreleasesystems.Keywords:

News;Browser/servermode;PHPI目目录录前言----------------------------------------------------------------------1第1章PHP新闻网站的开发背景与设计目标-------------------------------------31.1网站的发展现状---------------------------------------------------------31.2网站设计背景-----------------------------------------------------------41.2内容提要---------------------------------------------------------------4第2章网站总体设计--------------------------------------------------------52.1概述-------------------------------------------------------------------52.2需求分析2.2.1需求分析概述------------------------------------------------------52.2.2系统的项目规划----------------------------------------------------62.3系统设计---------------------------------------------------------------82.3.1系统功能设计-------------------------------------------------------52.3.2系统用例分析2.3.3系统顺序图2.3.4系统流程分析2.3.5数据库设计2.4运行环境第3章系统实现-----------------------------------------------------------103.1新闻展示平台3.1.1站点首页----------------------------------------------------------103.1.2子页面介绍--------------------------------------------------------113.1.3阅读页面介绍------------------------------------------------------133.1.4产品展示页面介绍--------------------------------------------------133.1.5留言页面介绍------------------------------------------------------133.1.6查询商品页面介绍--------------------------------------------------133.1.7新闻最新动态页面介绍----------------------------------------------133.1.8网站调查页面介绍--------------------------------------------------133.2后台管理3.2.1管理员模块--------------------------------------------------------133.2.2基础操作模块------------------------------------------------------133.2.3新闻管理模块------------------------------------------------------133.2.4商品管理模块------------------------------------------------------133.2.5用户管理模块------------------------------------------------------133.2.6调查问卷模块------------------------------------------------------133.2.7留言管理模块------------------------------------------------------13第4章关键技术介绍-------------------------------------------------------164.1PHP技术--------------------------------------------------------------204.1.1PHP简介----------------------------------------------------------224.1.2PHP开发平台------------------------------------------------------244.1.3PHP文件组成------------------------------------------------------244.2SMARTY模板引擎4.2.1SMARTY简介4.2.2SMARTY的优点4.2.3SMARTY简明教程4.3访问数据库的实现方法-------------------------------------------------25结论---------------------------------------------------------------------29参考文献-------------------------------------------------------------------30附录---------------------------------------------------------------------31附录A软件的使用--------------------------------------------------------31谢辞---------------------------------------------------------------------321开发背景以及设计目标开发背景以及设计目标11..11新新闻闻发发布布系系统统的的发发展展现现状状在今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

现今的社会,人们已经离不开网络,网络已经成为人与人之间交流的一种形式,它能够把复杂的事情简单化。

新闻发布系统的出现使电视不再是唯一的新闻媒体,网络也充当了一个重要的新闻媒介的功能。

简单地说,新闻发布系统就是一个网络新闻媒介,实现了对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的用户名和密码分别实现以上所说功能,当然这些功能也可以是某一个用户全部具有的[1]。

随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越明显:

一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通用户之间的交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。

网站新闻发布系统,是将网站上需要经常变动的信息,社会的动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。

传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。

二是基于JSP或者其他语言和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。

人们对最新信息的需求和发布迫切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻发布,多栏目管理,实时的进行行为统计和记录的网上交互系统[2]。

11..22系系统统开开发发背背景景新闻发布系统,在国内外早已有着成熟的研究成果和广泛的社会应用.国内众多大型门户网站,如网易,新浪,搜狐,首都在线,人民日报网,中国新闻网等,每天甚至时刻进行海量信息的维护,以保持网站内容及时更新,内容管理系统,起着绝对重要的作用,是当今动态网站内容更新的主要手段,国外更是如此。

信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域化向全球化发展,尤其是随着中国加入WTO后,经济全球化是大趋势,企业所处的宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。

企业对信息的掌握程度、信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡量一个企业市场竞争能力的重要因素,所以建立动态的新闻发布是系统适应企业发展要求的,其意义是巨大的。

新闻系统是一个比较典型的文档系统,掌握了新闻系统的开发,对于开发其它的文档系统都有很大的帮助。

随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理信息系统了。

大部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。

为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信息系统了[3]。

本系统的开发基于简单大方、分类明晰的特点,将企业新闻以及产品展现给用户,用户在阅读完后可进行文字留言;此外,本系统也包括了商品的发布以及回复,可供用户在线观看。

1.31.3内内容容提提要要本论文共分为四章,主要包括:

第一章绪论介绍本课题的背景和意义,企业信息门户网站的现状及本文的主要内容以及论文结构。

第二章系统分析与设计本章首先分析了本设计题目的系统目标。

然后,进一步抽象出了系统的功能需求。

最后,给出了数据库管理、开发本系统所选择的开发工具和系统总体设计结构框图。

第三章系统实现本章介绍了新闻发布系统的主体,包括前台新闻界面实现和后台管理界面的实现,均包括了功能介绍、界面实现以及关键代码介绍。

第四章相关理论与技术本章主要介绍了PHP技术,PHP开发平台、和数据库访问方法,HTML基础知识及流媒体技术的介绍。

2网站总体设计网站总体设计2.1概述概述本章在阐述系统需求分析和系统设计目标的基础上,对“网上新闻发布系统”的功能进行设计。

在数据库设计时通过E-R图来描述各个实体间的关系,用UML建模工具描述系统涉及到的时间流。

2.2需求分析需求分析2.2.12.2.1需求分析概述需求分析概述经过对此网站进行详细的需求分析后,制定了该系统所应达到的总体目标及功能目标。

(1)总体目标许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。

因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。

使用新闻发布及管理系统可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动生成对应的网页。

(2)功能目标本系统的功能目标分为以下几个模块:

新闻发布管理、图片处理、商品发布、商品查询、网友评论和用户管理等模块,使用户方便阅读新闻以及留言评论。

2.2.22.2.2系统的项目规划系统的项目规划新闻发布系统是一个功能完善的新闻类网站,由前台新闻浏览和后台新闻管理两个大部分组成。

(1)前台功能模块新闻分类、新闻显示、新闻查询、产品展示以及查询、管理员登录、游客留言,友情链接、后台入口。

(2)后台管理模块①管理员身份:

记者、编辑的人员添加、用户信息管理、新闻类型添加、新闻类型管理、数据初始化、数据备份、数据导入等系统管理;②新建用户身份:

新闻发布,新闻修改;2.3系统设计系统设计2.3.12.3.1系统功能设计系统功能设计如2-1图下所示:

图图2-1系系统统功功能能图图在本系统中,用户管理模块的功能比较简单。

在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。

新闻发布系统新闻前台后台管理新闻浏览用户登录新闻留言商品查询用户信息修改管理员登录用户登录用户管理新闻类型管理数据管理商品管理新闻管理商品展示图图2-2管管理理员员模模块块功功能能图图管理员可以添加记者、编辑,可对所有人员信息进行修改、删除,而其余用户可以修改自己的信息,可添加、修改、删除新闻类型,与整个网站的数据管理。

图图2-4用用户户模模块块功功能能图图所有用户均可浏览新闻,当输入的用户名后可对网站行文字留言,也可进行网站投票。

2.3.2系统的用例分析系统的用例分析本系统包含四个参与者:

普通用户、管理员。

普通用户可以对网站所有新闻页面进行浏览、表情评论,也可以申请注册为系统会员进行文字留言;管理员除了具备普通用户的功能权限外主要对新闻办发布做及时的调整,对所有人员信息以及新管理员登录用户管理新闻管理数据管理人员添加用户信息管理新闻类型添加新闻类型管理数据初始化数据备份用户(游客)浏览新闻数据导入留言投票产品管理产品信息管理闻类型的管理。

如2-5图所示:

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、图图2-5新新闻闻平平台台展展示示用用例例图图记者是本系统的主要人员,及时进行新闻发布、新闻修改、新闻删除和视频发布、修改、删除功能;编辑则对所有记者发布的信息进行审核,审核通过后可显示在页面共所有人浏览。

如2-6图所示:

图图2-6新新闻闻后后台台管管理理用用例例图图2.3.3系统的顺序图系统的顺序图顺序图(SequenceDiagram)描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。

(1)用户新闻浏览的顺序图管理员基础操作新闻管理商品管理用户管理调查问卷留言管理已注册用户使用自己的用户名和密码登录系统,登录功能会把用户的ID保存在系统的缓存中,并展现出用户的信息,用户可浏览各种类型的新闻并进行留言,如2-7图所示:

:

、、、、、、、、、、、、、、、、1:

、、、、、、、、2:

、、、、、、3:

、、、、4:

、、、、、、图图2-7用用户户留留言言的的顺顺序序图图

(2)新闻后台管理顺序图本系统的新闻发布由记者来完成,当编辑审核后新闻由站点首页显示出来。

如2-8图所示:

:

、、:

、、、、、、、、、、、、、、、、、、1:

、、、、、、、、2:

、、、、、、、3:

、、、、、、、、4:

、、、、、、、5:

、、、、图图2-8新新闻闻后后台台管管理理顺顺序序图图2.3.4系统流程分析系统流程分析如2-9图所示:

登录失败开始新闻浏览用户登录浏览新闻新闻留言浏览新闻用户管理浏览新闻新闻类型管理浏览新闻数据管理新闻添加浏览新闻视频添加浏览新闻数据管理新闻统计留言管理图图2-9系系统统流流程程图图2.3.52.3.5数据库设计数据库设计在本系统中,主要应用数据库设计的是新闻管理,新闻类型管理,用户信息管理,留言管理以及表情评论管理。

2.3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

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

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