《3046.网上新闻发布系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《3046.网上新闻发布系统毕业设计论文.doc(62页珍藏版)》请在优知文库上搜索。
1、毕业设计(论文)网上新闻发布系统摘 要:伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们生活息息相关。足不出户便可知天下大事,网上新闻发布系统是系统管理员通过Internet能够方便,快速,简介的发布新闻,普通用户能够浏览新闻,将网站上需要经常变动的信息,类似国际新闻、国内新闻、社会新闻、娱乐新闻、体育新闻、经济新闻等更新信息集中管理,通过分类显示,最后系统化,标准化的发布到网站上的一种新闻网站管理。本系统采用PHP作为开发语言,Adobe Dreamweaver CS4作为开发环境,Mysql5.0作为数据服务器,实现了对新闻类别分类设置,动态新
2、闻的发布、修改、删除,前台页面的模块划分,以及后台用户权限的设置、新闻发布、视频发布、新闻删改和数据库的备份恢复等一系列功能,完成了一个动态新闻发布系统的所有功能,包括了新闻表情评论、文字留言、用户注册、密码找回等与用户交互界面。系统捕获了绝大多数的异常情况,具有较好的安全性,容错性,前台页面结合HTML语言生成静态页面,杜绝了一般用户直接操作数据库的可能,满足了基本的新闻发布系统需求。关键词:新闻发布;浏览器/服务器(Browser/Server)模式;PHP技术Online news publishing systemAbstract: With the emergence of the
3、network, Page gradual integration into peoples lives. rapidly and timely information visit, and colorful online information, so the network is closely related with peoples lives. Staying at home and they will know that recently the world affairs. Online press release system is a system administrator
4、 through the Internet can be convenient, fastly, news profile. Ordinary users to view news, and the site requires frequent changes of information, similar to international news, national news, community news, entertainment news, sports news, economic news updates centralized management, through the
5、classification showed that the final systematic, standardized posted to a website news website management.The system uses PHP as a development language, Adobe Dreamweaver CS4 as the development environment, and Mysql5.0 as a data server, and realized the unlimited class category of news categories t
6、o set, dynamic news release, modify, delete, front page of the module division, as well as background user rights settings, press release, video release, news design and database backup and recovery and a series of function, completed a dynamic press releases all the features of the system,including
7、 the news face comments, text messages, user registration, password find Back to the other user interface. System captures the majority of anomalies, with better security, fault tolerance, front page, HTML language generate static pages, to prevent the average user may directly manipulate the databa
8、se to meet the basic press release systems.Keywords: News; Browser / server mode;PHP目 录1 绪论11.1 国内外网上新闻发布系统的发展现状11.2 系统开发背景11.3 主要内容22 系统分析与设计32.1 概述32.2 需求分析32.2.1 需求分析概述32.2.2 系统的项目规划32.3 系统设计42.3.1 系统功能设计42.3.2系统的用例分析62.3.3系统的顺序图72.3.4系统流程分析82.3.5 数据库设计92.4 运行环境133 系统实现143.1 新闻发布展示平台143.1.1 站点首页1
9、43.1.2子页面介绍153.1.3阅读页面介绍173.1.4 视频发布193.1.5 留言模块203.1.6 表情选择模块233.1.7 查询新闻263.1.8 推荐新闻273.2 后台管理283.2.1管理员模块283.2.2记者模块353.2.3编辑模块423.2.4登录及注册模块474 关键技术介绍514.1 PHP技术514.1.1 PHP简介514.1.2 PHP开发平台524.1.3 PHP文件组成524.2 HTML简介524.3 访问数据库的实现方法534.4 流媒体544.4.1 流媒体的定义544.4.2 流媒体播放方式544.4.3 流媒体技术应用55结 论56参考文献
10、57致 谢58II毕业设计(论文)1 绪论1.1 国内外网上新闻发布系统的发展现状在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。现今的社会,人们已经离不开网络,网络已经成为人与人之间交流的一种形式,它能够把复杂的事情简单化。新闻发布系统的出现使电视不再是唯一的新闻媒体,网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是一个网络新闻媒介,实现了对新闻的分类、上传、审核、发
11、布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的用户名和密码分别实现以上所说功能,当然这些功能也可以是某一个用户全部具有的1。随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越明显:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通用户之间的交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也
12、对新闻发布系统的开发提出了更高的要求。网站新闻发布系统,是将网站上需要经常变动的信息,社会的动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于JSP或者其他语言和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。人们对最新信息的需求和发布迫切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻发布,多栏目管理,实时的进行行为统计和记录的网
13、上交互系统2。1.2 系统开发背景新闻发布系统,在国内外早已有着成熟的研究成果和广泛的社会应用.国内众多大型门户网站,如网易,新浪,搜狐,首都在线,人民日报网,中国新闻网等,每天甚至时刻进行海量信息的维护,以保持网站内容及时更新,内容管理系统,起着绝对重要的作用,是当今动态网站内容更新的主要手段,国外更是如此。信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域化向全球化发展,尤其是随着中国加入WTO后,经济全球化是大趋势,企业所处的宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息的掌握程度、信
14、息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡量一个企业市场竞争能力的重要因素,所以建立动态的新闻发布是系统适应企业发展要求的,其意义是巨大的。新闻系统是一个比较典型的文档系统,掌握了新闻系统的开发,对于开发其它的文档系统都有很大的帮助。随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。为了更加方便的管理网站,于是我们就很迫切的需
15、要利用动态技术创建一个新闻发布管理信息系统了3。本系统的开发基于简单大方、分类明晰的特点,将国际、国内、社会、经济、娱乐、体育、房产、健康、军事、IT等10类新闻展现给用户,用户在阅读完后可进行表情评论,文字留言;此外,本系统也包括了视频的发布,可供用户在线观看。1.3 主要内容本论文共分为四章,主要包括:第一章 绪论 介绍本课题的背景和意义,国内外企业信息门户网站的现状及本文的主要内容以及论文结构。第二章 系统分析与设计 本章首先分析了本设计题目的系统目标。然后,进一步抽象出了系统的功能需求。最后,给出了数据库管理、开发本系统所选择的开发工具和系统总体设计结构框图。第三章 系统实现 本章介绍了新闻发布系统的主体,包括前台新闻界面实现和后台管理界面的实现,均包括了功能介绍、界面实现以及关键代码介绍。第四章 相关理论与技术 本章主要介绍了PHP技术,PHP开发平台、和数据库访问方法,HTML基础知识及流媒体技术的介绍。2 系统分析与设计2.1 概述本章在阐述系统需求分析和系统设计目标的基础上,对“网上新闻发布系统”的功能进行设计。在数据库设计时通过E-R图来描述各个实体间的关系,用UML建模工具描述系统涉及到的时间流。2.2 需求分析