3046.网上新闻发布系统 毕业设计论文.doc

上传人:小小飞 文档编号:3900322 上传时间:2019-10-09 格式:DOC 页数:62 大小:5.57MB
返回 下载 相关 举报
3046.网上新闻发布系统 毕业设计论文.doc_第1页
第1页 / 共62页
3046.网上新闻发布系统 毕业设计论文.doc_第2页
第2页 / 共62页
3046.网上新闻发布系统 毕业设计论文.doc_第3页
第3页 / 共62页
3046.网上新闻发布系统 毕业设计论文.doc_第4页
第4页 / 共62页
3046.网上新闻发布系统 毕业设计论文.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《3046.网上新闻发布系统 毕业设计论文.doc》由会员分享,可在线阅读,更多相关《3046.网上新闻发布系统 毕业设计论文.doc(62页珍藏版)》请在三一文库上搜索。

1、XXX 大学本科毕业设计(论文) 网上新闻发布系统网上新闻发布系统 摘摘 要:要:伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五 彩缤纷的网上信息,使网络与人们生活息息相关。足不出户便可知天下大事,网上 新闻发布系统是系统管理员通过 Internet 能够方便,快速,简介的发布新闻,普通 用户能够浏览新闻,将网站上需要经常变动的信息,类似国际新闻、国内新闻、社 会新闻、娱乐新闻、体育新闻、经济新闻等更新信息集中管理,通过分类显示,最 后系统化,标准化的发布到网站上的一种新闻网站管理。 本系统采用 PHP 作为开发语言,Adobe Dreamweaver CS4 作为开发环境,

2、 Mysql5.0 作为数据服务器,实现了对新闻类别分类设置,动态新闻的发布、修改、 删除,前台页面的模块划分,以及后台用户权限的设置、新闻发布、视频发布、新 闻删改和数据库的备份恢复等一系列功能,完成了一个动态新闻发布系统的所有功 能,包括了新闻表情评论、文字留言、用户注册、密码找回等与用户交互界面。系 统捕获了绝大多数的异常情况,具有较好的安全性,容错性,前台页面结合 HTML 语言生成静态页面,杜绝了一般用户直接操作数据库的可能,满足了基本的新闻发 布系统需求。 关键词关键词:新闻发布;浏览器/服务器(Browser/Server)模式;PHP 技术 XXX 大学本科毕业设计(论文) O

3、nline news publishing system Abstract: With the emergence of the 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 wor

4、ld affairs. Online press release system is a system administrator 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

5、 news, economic news updates centralized management, through the 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 serv

6、er, and realized the unlimited class category of news categories to 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

7、 a dynamic press releases all the features of the system,including 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 pag

8、es, to prevent the average user may directly manipulate the database to meet the basic press release systems. Keywords: News; Browser / server mode;PHP XXX 大学本科毕业设计(论文) 目目 录录 1 绪论绪论1 1.1 国内外网上新闻发布系统的发展现状 .1 1.2 系统开发背景 .1 1.3 主要内容 2 2 系统分析与设计系统分析与设计3 2.1 概述3 2.2 需求分析3 2.2.1 需求分析概述.3 2.2.2 系统的项目规划.3 2

9、.3 系统设计4 2.3.1 系统功能设计.4 2.3.2系统的用例分析.6 2.3.3系统的顺序图.7 2.3.4系统流程分析.8 2.3.5 数据库设计.9 2.4 运行环境13 3 系统实现系统实现14 3.1 新闻发布展示平台14 3.1.1 站点首页.14 3.1.2子页面介绍.15 3.1.3阅读页面介绍.17 3.1.4 视频发布.19 3.1.5 留言模块.20 3.1.6 表情选择模块.23 3.1.7 查询新闻.26 3.1.8 推荐新闻.27 3.2 后台管理28 3.2.1管理员模块.28 3.2.2记者模块.35 3.2.3编辑模块.42 3.2.4登录及注册模块.4

10、7 XXX 大学本科毕业设计(论文) I 4 关键技术介绍关键技术介绍51 4.1 PHP 技术51 4.1.1 PHP 简介 51 4.1.2 PHP 开发平台 52 4.1.3 PHP 文件组成 52 4.2 HTML 简介52 4.3 访问数据库的实现方法53 4.4 流媒体54 4.4.1 流媒体的定义.54 4.4.2 流媒体播放方式.54 4.4.3 流媒体技术应用.55 结结 论论56 参考文献参考文献57 致致 谢谢58 XXX 大学本科毕业设计(论文) 0 1 1 绪绪论论 1 1. .1 1 国国内内外外网网上上新新闻闻发发布布系系统统的的发发展展现现状状 在 Intern

11、et 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重 要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在 Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组 成部分,从而倍受人们的重视。现今的社会,人们已经离不开网络,网络已经成为 人与人之间交流的一种形式,它能够把复杂的事情简单化。新闻发布系统的出现使 电视不再是唯一的新闻媒体,网络也充当了一个重要的新闻媒介的功能。简单地说, 新闻发布系统就是一个网络新闻媒介,实现了对新闻的分类、上传、审核、发布, 模拟了一般新闻媒介的新闻发布的过程,通过不同权限的用户名和密码分别实现以

12、上所说功能,当然这些功能也可以是某一个用户全部具有的1。 随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布 系统做为网络媒体的核心系统,其重要性是越来越明显:一方面,它提供一个新闻 管理和发布的功能;另一方面,现在的新闻发布要求实现与普通用户之间的交互, 用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在 无法做到的(电视、电台等) ,同时,Internet 发展到当今,可以说,只要你上 Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要 性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。 网站新闻发布系统,

13、是将网站上需要经常变动的信息,社会的动态等更新信息 集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的 一种网站应用程序。传统的网站新闻管理方式有两种,一是静态 HTML 页面,更新 信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已 不多用。二是基于 JSP 或者其他语言和脚本语言,将动态网页和数据库结合,通过 应用程序来处理新闻,这是目前较为流行的做法。人们对最新信息的需求和发布迫 切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网 上实现新闻发布,多栏目管理,实时的进行行为统计和记录的网上交互系统2。 1 1. .2 2

14、 系系统统开开发发背背景景 新闻发布系统,在国内外早已有着成熟的研究成果和广泛的社会应用.国内众多大 型门户网站,如网易,新浪,搜狐,首都在线,人民日报网,中国新闻网等,每天甚 至时刻进行海量信息的维护,以保持网站内容及时更新,内容管理系统,起着绝对重要 的作用,是当今动态网站内容更新的主要手段,国外更是如此。 信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域化 XXX 大学本科毕业设计(论文) 1 向全球化发展,尤其是随着中国加入 WTO 后,经济全球化是大趋势,企业所处的 宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术 环境与经济环境结合在一起考

15、虑,形成一种大网络的概念。企业对信息的掌握程度、 信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来 越成为衡量一个企业市场竞争能力的重要因素,所以建立动态的新闻发布是系统适 应企业发展要求的,其意义是巨大的。新闻系统是一个比较典型的文档系统,掌握 了新闻系统的开发,对于开发其它的文档系统都有很大的帮助。 随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人 们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建 一个新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息 的,可是网站需要更新的信息量也越来越大,所以这很不利

16、于网站管理人员的工作。 为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发 布管理信息系统了3。 本系统的开发基于简单大方、分类明晰的特点,将国际、国内、社会、经济、 娱乐、体育、房产、健康、军事、IT 等 10 类新闻展现给用户,用户在阅读完后可 进行表情评论,文字留言;此外,本系统也包括了视频的发布,可供用户在线观看。 1 1. .3 3 主主要要内内容容 本论文共分为四章,主要包括: 第一章 绪论 介绍本课题的背景和意义,国内外企业信息门户网站的现状及本 文的主要内容以及论文结构。 第二章 系统分析与设计 本章首先分析了本设计题目的系统目标。然后,进一 步抽象出了系

17、统的功能需求。最后,给出了数据库管理、开发本系统所选择的开发 工具和系统总体设计结构框图。 第三章 系统实现 本章介绍了新闻发布系统的主体,包括前台新闻界面实现和 后台管理界面的实现,均包括了功能介绍、界面实现以及关键代码介绍。 第四章 相关理论与技术 本章主要介绍了 PHP 技术,PHP 开发平台、和数据 库访问方法,HTML 基础知识及流媒体技术的介绍。 XXX 大学本科毕业设计(论文) 2 2 2 系系统统分分析析与与设设计计 2.1 概述概述 本章在阐述系统需求分析和系统设计目标的基础上,对“网上新闻发布系统” 的功能进行设计。在数据库设计时通过 E-R 图来描述各个实体间的关系,用

18、UML 建模工具描述系统涉及到的时间流。 2.2 需求分析需求分析 2.2.12.2.1 需求分析概述需求分析概述 经过对此网站进行详细的需求分析后,制定了该系统所应达到的总体目标及功 能目标。 (1)总体目标 很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。许多企业 和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频 率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天 需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理系统可以使 新闻发布和管理变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了, 系统将自动生成对应的网

19、页。 (2)功能目标 本系统的功能目标分为以下几个模块:新闻发布管理、图片处理、视频观看、 新闻查询、网友评论和用户管理等模块,使用户方便阅读新闻以及留言评论。 2.2.22.2.2 系统的系统的项目规划项目规划 新闻发布系统是一个功能完善的新闻类网站,由前台新闻浏览和后台新闻管理 两个大部分组成。 (1)前台功能模块 新闻分类、新闻显示、新闻查询、会员登录、会员留言、会员密码设置及信息 修改、友情链接、后台入口。 (2)后台管理模块 管理员身份:记者、编辑的人员添加、用户信息管理、新闻类型添加、新闻 类型管理、数据初始化、数据备份、数据导入等系统管理; 记者身份:新闻发布,新闻修改; 编辑身

20、份:新闻审核。 XXX 大学本科毕业设计(论文) 3 2.3 系统设计系统设计 2.3.12.3.1 系统功能设计系统功能设计 如 2-1 图下所示: 图图2-1 系系统统功功能能图图 在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的 “系统管理员”用户 Admin,由程序设计人员手动地添加到数据库中。 新闻发布系统 新闻前台后台管理 新闻浏览 用户登录 新闻留言 新闻查询 用户信息修改 管理员登录 记者登录 编辑登录 用户管理 新闻类型管理 数据管理 新闻管理 新闻审核管理 新闻管理 XXX 大学本科毕业设计(论文) 4 图图2-2 管管理理员员模模块块功功能能图图 管理

21、员可以添加记者、编辑,可对所有人员信息进行修改、删除,而其余用户 可以修改自己的信息,可添加、修改、删除新闻类型,与整个网站的数据管理。 记者登录 新闻发布 视频添加 新闻修改 新闻热点统计 编辑登录 新闻审核 图图2-3 记记者者、编编辑辑模模块块功功能能图图 记者主要任务是及时添加、删除新闻与视频,也可对已添加新闻进行修改,查 看最新统计的各类新闻排行,掌握新闻发布种类与方向。编辑需要审核记者发布的 新闻是否符合规定,审核通过的新闻则可由首页显示出来供用户阅读。 管理员登录 用户管理 新闻管理 数据管理 采编人员添加 用户信息管理 新闻类型添加 新闻类型管理 数据初始化 数据备份 数据导入

22、 XXX 大学本科毕业设计(论文) 5 普通用户 新闻浏览 表情评论 表情评论 新闻浏览 文字留言 登录 是 否 图图2-4 用用户户模模块块功功能能图图 所有用户均可浏览新闻,评论表情,当输入正确的用户名和密码后可对新闻进 行文字留言,可修改自己的注册信息,忘记密码时可由用户的真实姓名重设密码, 新用户可通过注册成为本站会员。 2.3.2系统系统的用例分析的用例分析 本系统包含四个参与者:普通用户、管理员、记者、编辑。普通用户可以对网 站所有新闻页面进行浏览、表情评论,也可以申请注册为系统会员进行文字留言; 管理员除了具备普通用户的功能权限外主要对新闻办发布做及时的调整,对所有人 员信息以及

23、新闻类型的管理。如 2-5 图所示: XXX 大学本科毕业设计(论文) 6 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 图图2-5 新新闻闻平平台台展展示示用用例例图图 记者是本系统的主要人员,及时进行新闻发布、新闻修改、新闻删除和视频发 布、修改、删除功能; 编辑则对所有记者发布的信息进行审核,审核通过后可显示 在页面共所有人浏览。如 2-6 图所示: 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、

24、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 图图2-6 新新闻闻后后台台管管理理用用例例图图 2.3.3系统的顺序图系统的顺序图 顺序图(Sequence Diagram)描述了对象之间传送消息的时间顺序,它用来表示用 例中的行为顺序。 (1)用户新闻浏览的顺序图 已注册用户使用自己的用户名和密码登录系统,登录功能会把用户的 ID 保存在 系统的缓存中,并展现出用户的信息,用户可浏览各种类型的新闻并进行留言,如 XXX 大学本科毕业设计(论文) 7 2-7 图所示: : 、 、 、 、 、 、 、

25、 、 、 、 、 、 、 、 1: 、 、 、 、 、 、 、 、 2: 、 、 、 、 、 、 3: 、 、 、 、 4: 、 、 、 、 、 、 图图 2-7 用用户户留留言言的的顺顺序序图图 (2) 新闻后台管理顺序图 本系统的新闻发布由记者来完成,当编辑审核后新闻由站点首页显示出来。 如 2-8 图所示: : 、 、 : 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 1: 、 、 、 、 、 、 、 、 2: 、 、 、 、 、 、 、 3: 、 、 、 、 、 、 、 、 4: 、 、 、 、 、 、 、 5: 、 、 、 、 图图 2-8 新新闻闻后后台台

26、管管理理顺顺序序图图 2.3.4系统系统流程分析流程分析 如 2-9 图所示: XXX 大学本科毕业设计(论文) 8 登录失败 开始 新闻浏览 用户登录 普通用户 管理员 记者 编辑 浏览新闻 新闻留言 浏览新闻 用户管理 浏览新闻 新闻类型管理 浏览新闻 数据管理 新闻添加 浏览新闻 视频添加 浏览新闻 数据管理 新闻统计 新闻审核 图图 2-9 系系统统流流程程图图 2.3.52.3.5 数据库设计数据库设计 在本系统中,主要应用数据库设计的是新闻管理,新闻类型管理,用户信息管 理,留言管理以及表情评论管理。 2.3.5.1 E-R 图 E-R 图也即实体-联系图(Entity Relat

27、ionship Diagram),提供了表示实体型、属 性和联系的方法,用来描述现实世界的概念模型5。 本系统 E-R 图如下图所示: XXX 大学本科毕业设计(论文) 9 用户表 编号 昵称 姓名 密码 提示问题 头像 权限答案 图图 2-10 用用户户信信息息 E-R 图图 用户作为实体,它具有的属性有编号、昵称、姓名、密码、提示问题、答案、 权限、头像,保存了用户的详细信息,方便用户登录,留言,找回密码。 新闻类型表 编号名称目录 图图 2-11 新新闻闻类类型型信信息息 E-R 图图 新闻类型作为实体,它具有的属性有编号、名称、目录,方便与前台结合生成 相应的新闻类型。 内容发布者 新

28、闻表 编号类型 审核标志标题 浏览次数发布时间 图图 2-12 新新闻闻信信息息 E-R 图图 新闻表作为实体,它具有的属性有编号、类型、标题、发布时间、发布者、内 容、浏览次数、审核标志,方便于新闻发布、新闻更新、新闻修改等。 XXX 大学本科毕业设计(论文) 10 评论表 发布时间评论内容评论者 编号新闻编号标题 图图 2-13 新新闻闻评评论论信信息息 E-R 图图 评论表作为实体,它具有的属性有编号、新闻编号、标题、发布时间、评论内 容、评论文,方便用户阅读新闻的所有评论,发表自己的评论。 表情评论表 编号 新闻编号 标题 悲伤 炒作 养眼 感动 无聊 搞笑 愤怒 图图 2-14 新新

29、闻闻表表情情评评论论 E-R 图图 表情评论表作为实体,它具有的属性有编号、新闻编号、标题、悲伤、炒作、 愤怒、感动、搞笑、无聊、养眼,方便用户不用登录就可对新闻进行表情评论。 2.3.5.2 表结构 本系统主要涉及的表主要包含有:新闻表、新闻类型表、用户表、留言表和表 情评论表。 (1) 新闻表(news) 新闻表包含如下字段:新闻 ID(id) 、新闻类型(type) 、标题(title)、发布时间 (time)、发布者(publisher)、内容(data)、浏览次数(number)、审核标记(shenhe_flag)。 如表 2-1 所示: XXX 大学本科毕业设计(论文) 11 表表

30、2 2- -1 1 n ne ew ws s 新新闻闻表表 FieldTypenullkeyDefaultExtra idInt not nullprinullauto_increment typeVarchar(20)not nullnull titleVarchar(255)not nullnull timeVarchar(50)not nullnull publisherVarchar(20)not nullnull datatextnot nullnull numberIntnot nullnull shenhe_flagIntnot nullnull (2) 新闻类型表(news_t

31、ype) 新闻类型表包含如下字段:编号(id) 、名称(name) 、目录(dir) 。如表 2-2 所 示: 表表 2-22-2 news_type 新闻类型表新闻类型表 FieldTypenullkeyDefaultExtra idIntnot nullprinullauto_increment nameVarchar(20)not nullnull dirVarchar(20)not nullnull (3) 用户表(user) 用户表包含如下字段:编号(id) 、昵称(nickname) 、姓名(name) 、密码 (pass) 、密码提示问题(question) 、答案(answer

32、) 、权限(qx_flag) 、头像 (touxiang) 。如表 2-3 所示: 表表2 2- -3 3 u us se er r 用用户户表表 FieldTypenullkeyDefaultExtra idIntnot nullprinullauto_increment nicknameVarchar(20)not nullnull nameVarchar(20)not nullnull passVarchar(100)not nullnull questionVarchar(255)not nullnull answerVarchar(255)not nullnull qx_flagIn

33、tnot nullnull touxiangIntnot nullnull XXX 大学本科毕业设计(论文) 12 (4) 留言表(pinglun) 留言表包含如下字段:编号(id) 、新闻编号(news_id) 、标题(title) 、时间 (time) 、内容(data) 、发布者(publisher) 。如表 2-4 所示: 表表2 2- -4 4 pinglun 留留言言表表 FieldTypenullkeyDefaultExtra idIntnot nullprinullauto_increment news_idIntnot nullnull titleVarchar(255)no

34、t nullnull timeVarchar(50)not nullnull datatextnot nullnull publisherVarchar(20)not nullnull (5) 表情评论表(biaoqing) 表情评论表包含如下字段:编号(id) 、新闻编号(news_id) 、标题(title) 、悲 伤(beishang) 、炒作(chaozuo) 、愤怒(fennu) 、感动(gandong) 、搞笑(gaoxiao) 、 无聊(wuliao) 、养眼(yangyan) 。如表 2-5 所示: 表表2-5 biaoqing 评评论论表表 FieldTypenullkeyD

35、efaultExtra IdIntnot nullprinullauto_increment News_idIntnot nullnull titletextnot nullnull beishang Int not nullnull chaozuo Int not nullnull fennu Int not nullnull gangong Int not nullnull gaoxiao Int not nullnull wuliao Int not nullnull yangyan Int not nullnull 2.4 运行环境运行环境 本系统是在 Windows XP 操作平台上

36、运行,利用了 Dreamweaver CS4 工具和 PHPnow 集成环境开发设计。 XXX 大学本科毕业设计(论文) 13 3 3 系系统统实实现现 3.1 新闻发布展示平台新闻发布展示平台 3.1.13.1.1 站点首页站点首页 (1)功能介绍 作为新闻发布系统,页面应该大方、清新,能突出重点新闻,使人们在第一时 间了解时事新闻。首页除了新闻显示外还包括时间显示,新闻查询,推荐新闻、后 台入口,友情链接等相关功能。 (2)界面实现 如 3-1 图所示。 图图 3-1 首首页页界界面面 (3)关键代码 游客,您好! “; else $user=$_COOKIE“user“; $sql=“s

37、elect * from user where nickname=$user“; $result=mysql_query($sql); XXX 大学本科毕业设计(论文) 14 $A=mysql_fetch_array($result); $touxiang=mysql_result($result,0,“touxiang“); echo “$user“.“,您好! “; echo “退出 “; echo “修改个人信息 “; $sql=“select * from news_type“; $result=mysql_query($sql); $n=mysql_num_rows($result)

38、; for($i=0;$i$Aname“; include “conn.php“; $sql=“select * from news where type=国际 and shenhe_flag=1 order by number desc limit 8“; $result=mysql_query($sql); $n=mysql_num_rows($result); for($i=0;$i“; $A=mysql_fetch_array($result,MYSQL_ASSOC); echo “$Atitle“; $time=$A“time“; $t=explode(“日“,$time); ech

39、o “.$t0.“日“; echo “; ? 3.1.2 子页面介绍子页面介绍 (1)功能介绍 XXX 大学本科毕业设计(论文) 15 本新闻发布系统分为国际新闻、国内新闻、社会新闻、经济新闻、娱乐新闻、 体育新闻、房产新闻、健康新闻、军事新闻、IT 新闻、视频新闻 11 个种类,每个 种类都有其独立的页面。 (2)界面实现 如 3-2 图所示(以国际新闻页面为例) 。 图图 3-2 新新闻闻子子界界面面 (3)关键代码: “; for($i=0;$i“; $A=mysql_fetch_array($result,MYSQL_ASSOC); echo “$Atitle“; echo “.$A“

40、time“.“; echo “; echo “; setcookie(“id“,$A“id“); ? 3.1.3 阅读页面介绍阅读页面介绍 (1)功能介绍 本系统首页各类新闻以标题显示,用户可点击标题阅读自己感兴趣的新闻,新 闻中包含文字和图片。 (2)界面实现 如 3-3 图所示(以娱乐新闻阅读页面为例) 。 图图 3-3 新新闻闻阅阅读读界界面面 (3)关键代码: “; include “/conn.php“; XXX 大学本科毕业设计(论文) 17 $id=$_GET“id“; $sql=“select * from news where id=$id“; $result=mysql_q

41、uery($sql); $A=mysql_fetch_array($result,MYSQL_ASSOC); $number=$Anumber; $number+; $sql=“update news set number=$number where id=$id“; mysql_query($sql); echo “; echo “; echo “.$A“title“.“; echo “; echo “; echo “; echo “.“. “记者:“.$Apublisher.“t“.$Atime.“.“; echo “; echo “; echo “.“.$A“data“.“.“; ech

42、o “; echo “; $sql=“select * from pinglun where news_id=$id“; $result=mysql_query($sql); $n=mysql_num_rows($result); echo “; echo “; echo “; echo “该新闻已被点击$number次“; echo “; echo “.“.“.“共有“.$n.“评论“.“.“.“; echo “.“.“ 返回 “.“.“; echo “; echo “; XXX 大学本科毕业设计(论文) 18 ? 3.1.43.1.4 视频发布视频发布 (1)功能介绍 系统导航栏包含有视频

43、类别,用户可点击进入视频播放列表,根据标题选择观 看。 (2)界面实现 如 3-4 图所示(以娱乐新闻阅读页面为例) 。 图图 3-4 视视频频播播放放界界面面 (3) 关键代码: “; include “/conn.php“; $sql=“select * from news where id=$id“; $result=mysql_query($sql); $A=mysql_fetch_array($result,MYSQL_ASSOC); $number=$Anumber; echo “; echo “; echo “.$A“title“.“; echo “; echo “; echo

44、“; echo “.“.“ XXX 大学本科毕业设计(论文) 19 记者:“.$Apublisher.“t“.$Atime.“.“; echo “; echo “; echo “.“.“; echo “; echo “; $sql=“select * from pinglun where news_id=$id“; $result=mysql_query($sql); $n=mysql_num_rows($result); echo “; echo “; echo “; echo “该新闻已被点击$number次“; echo “; echo “.“.“.“共有“.$n.“评论“.“.“.“;

45、 echo “.“.“ 返回 “.“.“; echo “; echo “; ? 3.1.53.1.5 留言模块留言模块 (1)功能介绍 用户浏览新闻后可对新闻进行留言评论、发表自己的观点进行讨论。 (2)界面实现 如 3-5 图所示(以娱乐新闻阅读页面为例) 。 XXX 大学本科毕业设计(论文) 20 图图 3-5 留留言言评评论论界界面面 (3)关键代码 “; echo “.$Atitle.“; echo “评论“.“.“; echo “; XXX 大学本科毕业设计(论文) 21 echo “所有评论:“.“; $sql1=“select * from pinglun where news_

46、id=$id“; $result1=mysql_query($sql1); $n=mysql_num_rows($result1); if($n!=0) for($i=0;$i“; echo $Adata; echo “; else echo “目前还没有评论,抢沙发喽!“.“; echo “; if($_GETenter=“确定“) $data=$_GET“data“; if($data!=null) $news_id=$_GET“id“; $title=$A“title“; $t=getdate(); $time=$t“year“.“年“.$t“mon“.“月“.$t“mday“.“日“.

47、$t“hours“.“时“.$t“minutes“.“分 “.$t“seconds“.“秒“; $publisher=$user; $sql=“insert into pinglun(news_id,title,time,data,publisher)values($id,$title,$time,$data,$publisher)“; $result=mysql_query($sql); echo “alert(评论成功!)“; echo “location.href(pinglun.php)“; XXX 大学本科毕业设计(论文) 22 else echo “alert(评论内容不能为空!)

48、“; ? 3.1.63.1.6 表情选择模块表情选择模块 (1)功能介绍 用户浏览新闻后可对新闻进行表情评论、及时表达自己读完新闻后的感受。 (2)界面实现 如图 3-6 所示(以军事新闻阅读页面为例) 。 图图 3-6 表表情情评评论论模模块块界界面面 (3)关键代码 function out(n,id) location.href(“military.php?bq=“+n+“ 3.1.73.1.7 查询新闻查询新闻 (1)功能介绍 本系统在系统首页有查询模块,可方便用户查询、搜索自己感兴趣的新闻。 (2)界面实现 如 3-7 图所示: XXX 大学本科毕业设计(论文) 26 图图 3-7

49、查查询询模模块块界界面面 (3)关键代码 “.mysql_result($result,$i,“name“); ? 3.1.83.1.8 推荐新闻推荐新闻 (1) 功能介绍 本系统在页面首页有推荐新闻模块,根据新闻浏览次数排序,可将热点新闻突 出,方面用户及时了解。 (2) 界面实现 如 3-8 图所示 XXX 大学本科毕业设计(论文) 27 图图 3-8 推推荐荐新新闻闻界界面面 (3) 关键代码 “; $A=mysql_fetch_array($result,MYSQL_ASSOC); $sql1=“select * from news_type where name=$Atype limit 7“; $result1=mysql_query($sql1)

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1