当前位置:文档之家› 新闻发布系统设计文档

新闻发布系统设计文档

目录
一.需求分析: (1)
二.可行性分析: (1)
三.任务目标: (2)
四.用户特点: (2)
五.业务流程图 (2)
六.数据流程图 (3)
新闻发布系统
一.需求分析:
新闻发布系统由后台管理和前后新闻浏览两部分组成,其中,后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻是分类查看新闻信息的要求。

本系统可以实现以下功能:
1.用户登录:完成用户的登陆操作。

2.用户中心:完成对用户的添加、删除和密码的修改操作。

3.新闻类别:完成在增加了新的新闻种类是添加,删除或修改操作。

4.新闻管理:完成对新闻的发布时间、内容及标题的添加、修改及删除操作。

5. 搜索管理:提供站内新闻全面搜索功能。

二.可行性分析:
新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信
息功能,方便浏览者查找相关的信息新闻。

新闻发布系统后台由管理员进行维护,保证了网站的安全性。

三.任务目标:
满足客户的需求,实现新闻管理的流程。

主要功能包括用户登录、用户中心、新闻类别、新闻管理等。

四.用户特点:
最终用户为新闻管理部门,界面简洁有好,功能完善,系统易用,易维护。

五.业务流程图
六.数据流程图用户查看、检索新闻权限验证
权限验证验


登录验证失
失败提示和日志记录
新闻发
添加
编辑
审核管理
栏目管理
附件管理



管理用户登
管理模板
增加模板
模板绑定
生成主页
生成所有
生成所有
前台新闻浏览用户



账号管理
修改密码







系统设
通知管
管理员管理新闻
数据字典: (1)数据项:
1、名称:管理员ID 简述:管理员的代码
新闻类别表
新闻内容表
新闻信息
新闻信息
普通用户
查看新闻
检索新闻
普通用户
新闻类别表
新闻内容表 新闻信息
管理员登陆
管理员
身份验证
管理员
新闻管理(添加、删除和修改新闻)
类型及宽度:整型,50
取值范围:“1-9999”
2、名称:用户ID
简述:用户的代码
类型及宽度:整型,50
取值范围:“1-9999”
3、名称:类别ID
简述:类别的代码
类型及宽度:整型,50
取值范围:“1-9999”
4、名称:新闻编号
简述:新闻的代码
类型及宽度:整型,50
取值范围:“1-9999’
(2)数据结构:
1、管理员:
数据结构的名称:管路员
简述:定义了一个用户的信息。

组成:管理员ID,密码,用户名。

2、用户
名称:用户。

简述:定义了一个用户的有关信息。

组成:用户ID,用户名,密码,e-mial。

3、新闻类别
名称、:新闻类别。

简述:定义了一个新闻类别的有关信息。

组成:类别ID,类别名。

4新闻内容:
名称:新闻内容。

简述:定义了一个新闻内容的有关内容。

组成:新闻编号,新闻内容,新闻标题,新闻类别,发布时间。

(3)数据流:
管理员名和密码信息
名称;管理员名和密码信息
说明:管理员登陆的验证信息。

来源:管理员
去向:身份验证
组成:管理员名,密码
数据流量:每天100个
(4)处理逻辑
名称:验证管理员登陆的合法性
简述:管理员登陆时验证信息是否合法。

输入的数据流:管理员名和密码
处理:管理员登陆时,系统会在管理员信息库中查找管理员输入的验证信
息,如果合法,则通过验证;如果不合法,怎不允许管理员登陆。

(5)数据存储
1名称:新闻内容
简述:存储新闻的有关内容
组成:新闻编号,新闻内容,新闻标题,新闻类别,发布时间
关键字:新闻编
2.、名称:管理员
简述:存储管理员的有关内容
组成:管理员ID,密码,用户名
关键字:管理员ID
3、名称:用户
简述:存储用户的有关内容
组成:用户ID,用户名,密码,e-mial
关键字:用户ID
4、名称:新闻类别
简述:存储新闻类别的有关内容
组成:类别ID,类别名
关键字:类别ID
判断树:
管理员名
正确
错误密码
密码
正确
错误
正确
错误
允许登录
不允许登录
不允许登录
不允许登录。

相关主题