1 / 24
文档名称:

基于PHP的新闻发布系统--毕业论文.doc

格式:doc   大小:1,834KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于PHP的新闻发布系统--毕业论文.doc

上传人:布罗奇迹 2022/8/29 文件大小:1.79 MB

下载得到文件列表

基于PHP的新闻发布系统--毕业论文.doc

文档介绍

文档介绍:基于PHP的新闻发布系统--毕业论文
新闻发布系统
2
摘要
21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。:
外部项 加工 数据存储 数据流
数据流图图例
根据调查材料,明确系统外部项,识别数据输入的来源和输出的去处,自顶向下逐层扩展整个系统的逻辑功能。

上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据字典。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。
新闻发布系统
7
数据字典描述的主要内容有:数据流、数据元素、数据存储、加工外部项。
第2章 需求分析
需求说明
该系统在性能功能上应达到如下需求:操作简单、界面友好、完全控件式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求。
通过相关调查,要求该系统应具有以下功能:
1. 通过网络浏览各类新闻及相关信息。
2. 新闻能分类显示相关信息。
3. 提供站内新闻的搜索功能。
4. 支持其它网站的友情链接。
5. 为后台管理提供管理入口。
6. 后台编辑个类新闻并且管理新闻信息。

对于本系统,用户共分为两类:普通用户、管理员,各有不同的权限。
新闻发布系统
7
(一)普通用户:
此类用户具有以下权限:
1. 浏览已发布的新闻。
2. 查看、修改和删除自己的注册信息。
3. 发表评论。
4. 查看其它普通用户的评论。
5. 登录后可以对个人密码进行修改。
6. 可与其他普通用户进行交流,收发信息。
(二)管理员:
此类用户具有以下权限:
1. 浏览所有网页。
2. 具有管理普通用户的权限。
3. 发布公告信息,可供用户浏览。
4. 对不合适和没用的评论进行删除。
5. 向数据库导入各用户的注册信息信息。
6. 登陆后可修改个人密码。
7. 可以删除任何一个普通用户的所有信息。
新闻发布系统
8

管理员
普通用户
新闻发布系统
图2-2 系统顶级用例图
结构图
新闻发布系统
9
图2-2 系统结构图(HIPO图)
实体关系图
新闻发布系统的数据库设计中,首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用E-R图进行数据结构分析。
E-R图是概念模型最常用的表示方法,在E-R图中:
1. 用长方形表示实体型,在框内写上实体名。
1. 用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连,在无向边旁标上联系的类型。若实体间的联系也具有属性,则把属性和菱形也用无向边连上。
新闻发布系统的E-R图2-3所示:
第3章 系统分析与总体设计
很多网站都提供新闻栏目,例如腾讯、新浪等著名网站的新闻专栏。许多学校和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将会非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理系统(PHP制作的动态网页)可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容、作者和图片等新闻就可以了,系统将自动生成对应的网页。本文将对新闻发布及管理系统进行系统分析与总体设计。

新闻发布及管理系统