3046网上新闻发布系统毕业设计论文内容摘要:

统,登录功能会把用户的 ID 保存在系统的缓存中,并展现出用户的信息,用户可浏览各种类型的新闻并进行留言,如XXX 大学本科毕业设计(论文)727 图所示: :、 、 、 、1: 、 2: 、3: 、4: 、图 27 用 户 留 言 的 顺 序 图(2) 新闻后台管理顺序图本系统的新闻发布由记者来完成,当编辑审核后新闻由站点首页显示出来。 如 28 图所示: :、 :、 、 、1: 、 2: 、3: 、4: 、 5: 、图 28 新 闻 后 台 管 理 顺 序 图 系统流程分析如 29 图所示:XXX 大学本科毕业设计(论文)8登录失败开始新闻浏览用户登录普通用户管理员记者编辑浏览新闻新闻留言浏览新闻用户管理浏览新闻新闻类型管理浏览新闻数据管理新闻添加浏览新闻视频添加浏览新闻数据管理新闻统计新闻审核图 29 系 统 流 程 图 数据库设计在本系统中,主要应用数据库设计的是新闻管理,新闻类型管理,用户信息管理,留言管理以及表情评论管理。 ER 图ER 图也即实体联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型 [5]。 本系统 ER 图如下图所示:XXX 大学本科毕业设计(论文)9用户表编号 昵称姓名密码提示问题头像权限 答案图 210 用 户 信 息 ER 图用户作为实体,它具有的属性有编号、昵称、姓名、密码、提示问题、答案、权限、头像,保存了用户的详细信息,方便用户登录,留言,找回密码。 新闻类型表编号 名称 目录图 211 新 闻 类 型 信 息 ER 图新闻类型作为实体,它具有的属性有编号、名称、目录,方便与前台结合生成相应的新闻类型。 内容 发布者新闻表编号 类型审核标志 标题浏览次数 发布时间图 212 新 闻 信 息 ER 图新闻表作为实体,它具有的属性有编号、类型、标题、发布时间、发布者、内容、浏览次数、审核标志,方便于新闻发布、新闻更新、新闻修改等。 XXX 大学本科毕业设计(论文)10评论表发布时间 评论内容 评论者编号 新闻编号 标题图 213 新 闻 评 论 信 息 ER 图评论表作为实体,它具有的属性有编号、新闻编号、标题、发布时间、评论内容、评论文,方便用户阅读新闻的所有评论,发表自己的评论。 表情评论表编号 新闻编号 标题悲伤炒作养眼感动无聊搞笑 愤怒图 214 新 闻 表 情 评 论 ER 图表情评论表作为实体,它具有的属性有编号、新闻编号、标题、悲伤、炒作、愤怒、感动、搞笑、无聊、养眼,方便用户不用登录就可对新闻进行表情评论。 表结构本系统主要涉及的表主要包含有:新闻表、新闻类型表、用户表、留言表和表情评论表。 (1) 新闻表(news)新闻表包含如下字段:新闻 ID(id) 、新闻类型(type) 、标题(title)、发布时间(time)、发布者 (publisher)、内容(data)、浏览次数(number)、审核标记(shenhe_flag)。 如表 21 所示:XXX 大学本科毕业设计(论文)11表 21 news 新 闻 表Field Type null key Default Extraid Int not null pri null auto_incrementtype Varchar(20) not null nulltitle Varchar(255) not null nulltime Varchar(50) not null nullpublisher Varchar(20) not null nulldata text not null nullnumber Int not null nullshenhe_flag Int not null null(2) 新闻类型表(news_type )新闻类型表包含如下字段:编号(id) 、名称(name) 、目录(dir)。 如表 22 所示:表 22 news_type 新闻类型表Field Type null key Default Extraid Int not null pri null auto_incrementname Varchar(20) not null nulldir Varchar(20) not null null(3) 用户表(user )用户表包含如下字段:编号(id) 、昵称(nickname) 、姓名(name) 、密码(pass) 、密码提示问题(question) 、答案(answer) 、权限(qx_flag) 、头像(touxiang)。 如表 23 所示:表 23 user 用 户 表Field Type null key Default Extraid Int not null pri null auto_incrementnickname Varchar(20) not null nullname Varchar(20) not null nullpass Varchar(100) not null nullquestion Varchar(255) not null nullanswer Varchar(255) not null nullqx_flag Int not null nulltouxiang Int not null nullXXX 大学本科毕业设计(论文)12(4) 留言表( pinglun)留言表包含如下字段:编号(id) 、新闻编号(news_id) 、标题(title ) 、时间(time) 、内容( data) 、发布者(publisher)。 如表 24 所示:表 24 pinglun 留 言 表Field Type null key Default Extraid Int not null pri null auto_incrementnews_id Int not null nulltitle Varchar(255) not null nulltime Varchar(50) not null nulldata text not null nullpublisher Varchar(20) not null null(5) 表情评论表( biaoqing)表情评论表包含如下字段:编号(id) 、新闻编号( news_id) 、标题(title ) 、悲伤(beishang) 、炒作(chaozuo) 、愤怒(fennu) 、感动(gandong) 、搞笑(gaoxiao ) 、无聊(wuliao ) 、养眼(yangyan )。 如表 25 所示:表 25 biaoqing 评 论 表Field Type null key Default ExtraId Int not null pri null auto_incrementNews_id Int not null nulltitle text not null nullbeishang Int not null nullchaozuo Int not null nullfennu Int not null nullgangong Int not null nullgaoxiao Int not null nullwuliao Int not null nullyangyan Int not null null 运行环境本系统是在 Windows XP 操作平台上运行,利用了 Dreamweaver CS4 工具和PHPnow 集成环境开发设计。 XXX 大学本科毕业设计(论文)133 系 统 实 现 新闻发布展示平台 站点首页(1)功能介绍作为新闻发布系统,页面应该大方、清新,能突出重点新闻,使人们在第一时间了解时事新闻。 首页除了新闻显示外还包括时间显示,新闻查询,推荐新闻、后台入口,友情链接等相关功能。 (2)界面实现如 31 图所示。 图 31 首 页 界 面(3)关键代码? PHPinclude。 if (! isset ($_COOKIE[user])){ echo img src=images/ width=16 height=16[游客],您好! /td。 }else{$user=$_COOKIE[user]。 $sql=select * from user where nickname=39。 $user39。 $result=mysql_query($sql)。 XXX 大学本科毕业设计(论文)14$A=mysql_fetch_array($result)。 $touxiang=mysql_result($result,0,touxiang)。 echo img src=images/$ width=16 height=16$user.,您好!。 echo a href=admin/ target=_top[退出] /a。 echo a href=?id=$A[id][修改个人信息 ]/a /td。 }$sql=select * from news_type。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 for($i=0。 $i$n。 $i++){$A=mysql_fetch_array($result,MYSQL_ASSOC)。 echo li class=39。 menu39。 a href=$A[dir]/$A[name]/a/li。 }include。 $sql=select * from news where type=39。 国际39。 and shenhe_flag=1 order by number desc limit 8。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 for($i=0。 $i$n。 $i++){if($n==9) break。 echo tr。 $A=mysql_fetch_array($result,MYSQL_ASSOC)。 echo td class=titleBarBot width=70%a href=39。 39。 name=39。 . $A[id].39。 class=39。 inter39。 $A[title]/a/td。 $time=$A[time]。 $t=explode(日 ,$time)。 echo td class=titleBarBot[.$t[0].日]/td。 echo /tr。 }? 子页面介绍(1)功能介绍XXX 大学本科毕业设计(论文)15本新闻发布系统分为国际新闻、国内新闻、社会新闻、经济新闻、娱乐新闻、体育新闻、房产新闻、健康新闻、军事新闻、IT 新闻、视频新闻 11 个种类,每个种类都有其独立的页面。 (2)界面实现如 32 图所示(以国际新闻页面为例)。 图 32 新 闻 子 界 面(3)关键代码:?PHP ob_start()。 include_once(39。 ../39。 )。 include ../。 $sql=select * from news where type=39。 国际39。 amp。 amp。 shenhe_flag=1。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 $m=mysql_num_fields($result)。 //字段的个数$num=ceil($n/16)。 //总页数$pagenum=$_GET[pagenum]。 //接收下边链接传递过来的页号if(!isset($pagenum) || $pagenum==0) $pagenum=1。 //默认是第一次是第一页$start=($pagenum1)*16。 //起始记录数$sql=select * from news where type=39。 国际39。 amp。 amp。 shenhe_flag=1 limit $start,16。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 XXX 大学本科毕业设计(论文)16echo table border=0 width=100%。 for($i=0。 $i$n。 $i++){ echo tr。 $A=mysql_fetch_array($result,MYSQL_ASSOC)。 echo tda href=39。 39。 name=39。 .$A[id].39。 class=39。 inter139。 $A[title]/a/td。 echo td.$A[time]./td。 echo /tr。 }echo /table。 setcookie(id,$。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。