- 4
- 0
- 约2.58千字
- 约 10页
- 2018-05-18 发布于河北
- 举报
新闻发布系统总体设计说明书10页
《新闻发布系统》总体设计说明书
前言
因为网络中新闻发布的频率非常高,新闻信息随时更新,如果没有一个高效的新闻发布系统管理系统,则其维护工作将非常繁琐,浪费时间和精力。通过本发布系统,管理员只需要设置标题、内容和图片等新闻信息,系统就可以生成对应的网页,使得新闻发布和管理变得很轻松。而对于前台界面,为了使用所有的用户的需求,必须达到有好、方便、简易、易用的特点。本说明书讲根据前期的需求分析,对系统进行总体设计。
系统功能描述
新闻发布系统包括:后台:新闻类别管理、新闻信息维护、发布新闻、管理员信息维护、注册会员的维护等模块;前台:浏览新闻、新闻搜索、新闻评论等模块。具体描述如下:
新闻类别管理模块:
新闻类别的添加;
新闻类别的修改;
新闻类别的删除(此处使用的是标记删除);
新闻信息管理模块:
新闻信息的发布,包括新闻标题、新闻内容等信息;
新闻信息的修改;
过时新闻的删除;
管理员信息维护模块:
管理员登陆信息修改;
添加新管理员;
删除管理员;
注册会员信息维护模块:
对非法注册会员冻结;
对注册会员解冻;
新闻评论维护模块:
查看新闻评论;
删除非法评论;
会员模块:
浏览者注册本站会员,包括用户名、密码等信息;
注册会员登录;
浏览新闻;
注册会员对新闻发表评论
新闻搜索模块:
模糊搜索,包括按照新闻标题搜索、按照新闻关键字搜索;
显示搜索结果;
E-R模型
根据分析可以划分出新闻信息、新闻类别、评论信息、管理员信息、注册用户信息等几个实体,具体E-R模型如下:
新闻信息
图2-1新闻信息E-R图
新闻类别
图2-2新闻类别E-R图
新闻评论
图2-3新闻评论E-R图
管理员信息
图2-4管理员信息E-R图
注册会员信息
图2-5注册会员E-R图
新闻类别-新闻-评论E-R关系
图2-6新闻类别-新闻-评论E-R图
系统E-R图
图2-7系统 E-R图
系统流程图
图2-8系统流程图
任何用户从浏览器输入本网站地址进入本新闻发布系统后首先进入新闻主界面,即可进行新闻的查看,根据标题或内容关键字进行新闻的模糊搜索。非注册用户可以进行注册会员,注册用户可以进行登录,进入评论页面可以对新闻进行评论。输入管理员登录页面的地址,进入登录页面,用户输入用户名和密码以及正确的验证码后可进入后台管理,有新闻的发布,新闻信息的维护,新闻类别的维护,新闻评论的维护等。断开与服务器的连接即退出本新闻系统。
系统数据库设计
用户表:Userinfo
字段名 数据类型 长度 是否为空 说明 Id int 11 否 (自动增长)主键 username varchar 255 否 用户名 sex Char 5 是 性别 name varchar 255 否 真是姓名 birthday varchar 50 是 出生日期 address varchar 255 是 籍贯 likes varchar 255 是 爱好 email varchar 255 否 电子邮件 password varchar 255 否 密码 deletetip varchar 50 否 删除标记 管理员Admininfo
字段名 数据类型 长度 是否为空 说明 Id Int 11 否 (自动增长)主键 username varchar 255 否 用户名 password varchar 255 否 密码 deletetip varchar 50 否 删除标记 新闻信息表Newsinfo
字段名 数据类型 长度 是否为空 说明 Id Int 11 否 (自动增长)主键 title varhar 255 否 新闻标题 info Longtext 否 新闻内容 classId int 11 否 所属类别编号(外键) date varhar 50 否 新闻发布时间 times int 11 否 新闻点击率 keyword varchar 255 是 新闻搜索关键字 deletetip varchar 50 否 删除标记 新闻类别信息表newsclassinfo
字段名 数据类型 长度 是否为空 说明 Id int 11 否 (自动增长)主键 classname varchar 255 否 类别名称 deletetip varchar 50 否 删除标记 新闻评论表Commentsinfo
字段名 数据类型 长度 是否为空 说明 Id Int 11 否 (自动增长)主键 newsid Int 11 否 新闻编号(外键) userid Int 11 否 用户编号(外键) info text 否 评论信息 date Varchar 50 否 评论时间 deletetip varchar 50 否
原创力文档

文档评论(0)