网站新闻发布系统的设计与实现(PHP+MySQL)

目 录
第1章概述 1
1.1 课题背景 1
1.2新闻发布系统研究的目的和意义 1
1.2.1新闻发布系统研究的目的 2
1.2.2新闻发布系统研究的意义 2
第2章 系统分析 3
2.1需求调查 3
2.2用户及其特点 3
第3章 系统设计 5
3.1系统功能描述 5
3.2 模块划分 5
3.3系统的概要设计 6
3.4 系统的总体模块结构设计 7
3.5系统流程分析 8
第4章 数据库设计 12
4.1数据字典 12
4.2数据库的创建 12
4.3数据库的逻辑结构设计 12
第5章 系统的实现 16
5.1 系统主界面 16
5.2 后台管理员登陆界面 17
5.3 普通用户登陆与验证 18
5.4 新闻分类的实现 19
5.5 新闻列表的实现 20
5.6 新闻添加的实现 21
总 结 23
致谢 24
参考文献 25
第2章 系统分析
2.1需求调查
该系统在性能功能上应达到如下需求:操作简单、界面友好、完全框架式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,本文转载自http://www.biyezuopin.vip/onews.asp?id=7845跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求。
通过相关调查,要求该系统应具有以下功能:
(1) 通过网络浏览各类新闻及相关信息。
(2) 新闻能分类显示相关信息。
(3) 提供站内新闻的搜索功能。
(4) 支持其它网站的友情链接。
(5) 为后台管理提供管理入口。
(6) 后台编辑个类新闻并且管理新闻信息。
2.2用户及其特点
对于本系统,用户共分为两类:普通用户、管理员,各有不同的权限。
普通用户:
此类用户具有以下权限:
(1) 浏览已发布的新闻。
(2) 查看、修改和删除自己的注册信息。
(3) 发表评论。
(4) 查看其它普通用户的评论。
(5) 登录后可以对个人密码进行修改。
(6) 可与其他普通用户进行交流,收发信息。
管理员:
此类用户具有以下权限:
(1) 浏览所有网页。
(2) 具有管理普通用户的权限。
(3) 发布公告信息,可供用户浏览。
(4) 对不合适和没用的评论进行删除。
(5) 向数据库导入各用户的注册信息信息。
(6) 登陆后可修改个人密码。
(7) 可以删除任何一个普通用户的所有信息。

0){
		$a=mysql_result($selected,0);
		$_SESSION['name']=$a;
	    $selected2=mysql_query($sql2);
	    $b=mysql_result($selected2,0);
		$_SESSION['password']=$b;
		$selected3=mysql_query($sql3);
		$c=mysql_result($selected3,0);
		$_SESSION['user_id']=$c;
		//echo $_SESSION['user_id'];
		if($name==$a&&$password==$b){
			header("Location:../news/myNews/index.php");
		}else{
			echo "";
		}
	}else{
		echo "";
	}
	}
	
	else if($user=='普通用户'){
		$sql1="select name from users where name={$name}";
		$sql2="select password from users where name={$name}";
		$sql3="select user_id from users where name={$name}";
		$selected3=mysql_query($sql3);
		@$c=mysql_result($selected3,0);
		$_SESSION['user_id']=$c;
		//echo $_SESSION['user_id'];
		$selected=mysql_query($sql1);
	if(mysql_affected_rows()>0){
		$a=mysql_result($selected,0);
		$_SESSION['name']=$a;
	    $selected2=mysql_query($sql2);
	    $b=mysql_result($selected2,0);
		if($name==$a&&$password==$b){
			header("Location:$url");
		}else{
			echo "";
		}
	}else{
		echo "";
	}
	}
	/*if(mysql_affected_rows()>0&&$password==123456){
        echo "";
    }else{
        echo "";
    }*/
?>

网站新闻发布系统的设计与实现(PHP+MySQL)_第1张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第2张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第3张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第4张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第5张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第6张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第7张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第8张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第9张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第10张图片
网站新闻发布系统的设计与实现(PHP+MySQL)_第11张图片

你可能感兴趣的:(mysql,php,数据库,新闻管理系统,新闻发布系统)