文档介绍:第9章新闻发布及管理系统
本章内容要点
系统分析及总体设计
数据库分析和设计
新闻发布系统的开发
新闻管理系统的开发
新闻阅读及查询系统的开发
新闻评论系统的开发
新闻发布管理系统开发小结
很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。
使用新闻发布及管理系统可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动生成对应的网页。
本节将首先对新闻发布及管理系统进行系统分析与总体设计。
新闻类别的录入,包括类别编号和类别名称等信息;
新闻类别的修改;
新闻类别的删除;
新闻类别的查询。
基本新闻信息的录入,包括新闻标题、新闻雷同和所属类别等;
基本新闻信息的修改;
基本新闻信息的删除。
选择图片文件;
上传图片文件;
储存图片新闻;
修改新闻图片;
删除新闻图片;
在网页中浏览新闻图片。
按照新闻类别分页显示新闻;
按照日期分页显示新闻。
网友对某条新闻发表评论;
管理员可以删除新闻评论。
系统用户信息的录入,包括用户名和密码等信息;
系统用户信息的修改;
系统用户信息的删除。
,它的代码如下:
======================================================================
USE news
GO
CREATE TABLE Category
(
CateId Int IDENTTTY PRIMARY KEY,
CateName Varchar(50) NOT NULL
)
GO
======================================================================
创建表News的脚本文件为“”,它的代码如下:
======================================================================
USE news
GO
CREATE TABLE News
(
Id Int IDENTTTY PRIMARY KEY,
Title Varchar(100) NOT NULL,
Content Text,
PostTime Datetime,
Poster Varchar(50)
CateId Int,
Attpic Int DEFAULT 0,
ReadCount Int DEFALT 0
)
GO
======================================================================
,它的代码如下:
======================================================================
USE news
GO
CREATE TABLE Discuss
(
Id Int IDENTTTY PRIMARY KEY,
UserId Varchar(20),
PostTime Smalldatetime,
Content Varchar(4000)
NewsId Int
)
GO
======================================================================
,它的代码如下:
======================================================================
USEnews
GO
CREATE TABLE Users
(
UserId Int Primary Key IDENTTTY,
UserName Varchar(50)NOT NULL,
UserPwd