下载此文档

新闻发布系统设计说明书.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
新闻发布系统设计说明书
第一章简介
开发背景
网站是当今社会不可缺少的一种信息传播途径,它以承载的信息量大、观看灵活而深受用户的喜爱。在当今社会,各行各业都会有自己的网站来发布信息,市场的发展对网站的需求也会越来越大。网站在人们的生产生活中的地位越来越突出。
设计需求
随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而对于一些企业来说,利用计算机高效率完成新闻发布,是适应现代发展的需求。新闻的发布是一项琐碎、复杂而又十分细致的工作,而且不容许出错,如果按照传统的信息传递模式,将会耗费工作人员大量的时间和精力,并且也很难保证新闻的及时性和准确性。而基于web的新闻发布系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。它的出现很好地解决了这个燃眉之急。
本项目是根据牛腩老师所做的新闻发布系统,运用三层架构所做。开发工具为vs2008和sql2005,里面还有很多不足,希望大家可以提出更多的改进方法。
第二章功能描述
功能显示图
首页显示



可以按照标题和内容的不同来实现检索功能。

只有注册用户后才能进入新闻发布系统的后台管理,注册的用户只能作为新闻发布者。

只有正确输入用户名、密码、验证码后才能进入后台管理。

只能添加新闻

用户管理
类别管理
新闻管理
新闻管理者可以执行用户管理、新闻类别管理、新闻管理功能。
第三章数据库的使用
数据库各表设计

字段名
字段类型
字段长度
是否为空
说明
username
varchar
20

用户名
userpwd
varchar
100

密码
usertype
varchar
15

用户类别
id
int

Id

字段名
字段类型
字段长度
是否为空
说明
tittle
varchar
100

标题
ncontent
text

内容
createtime
datetime

时间
caid
int

Id
id
int
Id
ment表
字段名
字段类型
字段长度
是否为空
说明
ccontent
text

内容
createtime
datetime

时间
userip
varchar
15

Ip地址
newsid
int

新闻id
id
int

Id

字段名
字段类型
字段长度
是否为空
说明
cname
varchar
20

类别
id
int

Id
第四章代码设计
三层架构
表示层WEB
业务逻辑层BLL
数据访问层DAL
业务实体类
Model
客户端
浏览器
DAL层
1:新闻类别操作类 categoryDAO
2:mentDAO
3:新闻操作类 newsDAO
4:SQLHelper助手类 SQLHelper
//执行命令语句
public class SQLHelper
{
private SqlConnection conn = null;
private mand cmd = null;
private SqlDataReader sdr = null;
public SQLHelper()
{
string connStr = ["connStr"].ConnectionString;
conn = new SqlConnection(connStr);
}
private SqlConnection GetConn()
{
if ( == )
{
();
}
return conn;
}
public int ExecuteNonQuery(string cmdText, CommandType ct)
{
int res;
try
{
cmd = new mand(cmdText, GetConn());
mandType = ct;
re

新闻发布系统设计说明书 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小0 KB
  • 时间2015-06-29
最近更新