新闻管理系统的需求分析(一)

来源:互联网 发布:android应用 性能优化 编辑:程序博客网 时间:2024/06/07 15:03
 

本周我们进入了项目实训讲解的课程。

今天的内容很简单,老师我们简要分析了新闻管理系统的操作步骤、研究意义、开发环境、系统分析、简单的概要分析(包括前台和后台的模块)、实体图、数据库的设计、模块的划分、网站的布局等等。下面列举几个

一、详细设计

 目录结构(项目过程中所需要的文件)

网站总目录

文件     功能

config.php    系统配置

dbconnect.php 数据库连接文件

header.php    顶部导航栏文件

footer.php     底部系统文件

index.php     新闻发布系统首页

admin.php    管理员登录文件

list.php       新闻栏目列表文件

display.php    新闻详细显示文件

admin_category.php 添加栏目文件

admin_addnews.php 添加新闻文件

admin_editnews.php 编辑新闻文件

二、今天的几个简单文件

1)系统配置文件config.php

目的:保存数据库相应配置信息

内容:

<?php

//数据库信息全局变量

$dbhost=”localhost”;//定义数据库的ip

$dbuser=”root”;//定义数据库连接用户

$dbpassword=”123”;//定义数据库连接口令

$dbname=”db_news”;//定义数据库的名字

$page_size=10;//每页显示行数

session_start();//打开session环境

?>

2)数据库连接文件dbconnect.php

<?php

//与数据库连接

//使用config.php中的全局变量

include("config.php");

//连接数据库服务器

mysql_connect($dbhost,$dbuser,$dbpassword);

//选择要使用的数据库

mysql_select_db($dbname);

?>

3)顶部导航栏文件header.php

目的:美观,防止重复

功能:通过判断访问者身份来显示相应的页面

1、              管理模式

 

 

2、 新闻模式

目的:从数据库检索出所有的新闻分类,并显示

到系统首页index.php

<?php

//检索数据库tbl_category,按照 pid进行排序,并且页面显示所有的栏目名称(国际新闻、军事新闻、科技新闻等)

$res = mysql_query(“select * from tbl_category order by  pid ”);

//按栏目分类循环显示

while($row = mysql_fetch_array($res)){

 

//点击连接进入相应新闻页面

echo   <a href=“”>$row[‘category_name’]</a>

 

 

}

?>

明天老师会继续带领我们进行项目的分析!

原创粉丝点击