ASP新闻发布系统课程设计报告(2)

2019-03-16 17:41

华东交通大学理工学院课程设计报告

2.3 系统流程分析

本系统分为前台系统和后台系统两个部分。前台系统不需要进行身份认证,任何人都可以通过浏览器阅读已经发布的新闻、发表网友评论。

后台系统的流程分析如下图所示。Admin用户拥有所有的权限,普通用户只能对自己发布的新闻进行管理,包括修改新闻内容、删除新闻和删除网友评论。

开始 失败重试 用户登录 Admin 管理所有用户的信息 管理新闻类别,发布信息,所有新闻信息的管理 普通用户 管理自己的信息 新闻发布,自己发布的新闻的管理

图2-4后台系统的流程分析图

第 6 页 共 19 页

华东交通大学理工学院课程设计报告

第3章 数据库的设计

3.1 创建数据库

首先创建一个数据库news,用来保存本系统的所有数据。创建数据库的脚本代码如下: CREATE DATABASE news GO

可以在SQL查询分析器中执行该语句,创建数据库。

3.2 数据库的逻辑设计

本系统定义的数据库中包含以下4个表:新闻类别表:Category、新闻基本信息表:News、网友评论信息表:Discuss和用户信息表:users。 下面分别介绍这些表的结构。 1.新闻类别表Category

新闻类别表Category用来保存新闻类别数据,结构如表1所示。 表1 表Category的结构 编号 1 2 字段名称 CateId CateName 数据结构 int varchar (50) 说明 新闻类别编号 新闻类别名称 2.基本新闻表News

基本新闻表News用来保存网上新闻的基本信息,结构如表2所示。 表2表News的结构 编号 1 2 3 4 5 6 7 8 字段名称 Id Title Content PostTime Poster CateId Attpic Readcount 数据结构 int varchar(100) text datetime varchar(50) int bit int 说明 新闻编号 新闻标题 新闻内容 提交时间 提交人 新闻类别编号 是否有图片标记(0没有;1有) 阅读次数 第 7 页 共 19 页

华东交通大学理工学院课程设计报告

3.网友评论信息表Discuss

网友评论信息表Discuss用来保存网友对新闻的评论信息,结构如表3所示。 表3 表Discuss的结构 编号 1 2 3 4 5 字段名称 id UserId Posttime Content Newsld 数据结构 int varchar(20) sinaildatetime varchar(4000) int 说明 评论编号 评论人名称 提交时间 评论内容 新闻编号 4..用户信息表Users 用户信息表Users用来保存用户的基本信息,结构如表 4所示。 编号 1 2 3 4 5

字段名称 UserId UserName UserPwd Ename Email 数据结构 int varchar(50) varcahr(50) varchar(50) varchar(50) 说明 用户ID号 用户名 密码 用户姓名 电子邮箱

第 8 页 共 19 页

华东交通大学理工学院课程设计报告

第4章 详细设计

4.1 系统主界面

本主界面为default.asp,它的功能是显示新闻类别和每个类别中的10条新闻,并提供进入管理界面(index.asp)的链接。

录入新闻类别和新闻内容后,default.asp的界面如图4-1所示

图4-1 default.asp的界面

主要代码:

sql = \ Set rsCate = conn.Execute(sql) '显示所有新闻类别链接 Do While Not rsCate.EOF

stitle = rsCate(\ cid = rsCate(\

'每个新闻类别标题被定义为一个书签,名为 #a类别编号 %>

<%=stitle%> | <%

rsCate.MoveNext Loop %>

第 9 页 共 19 页

华东交通大学理工学院课程设计报告

程序登录界面

图4-2登录界面图

第 10 页 共 19 页4.2


ASP新闻发布系统课程设计报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:经济法基础习题练习 (11)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: