当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

20.3新闻发布系统

8/31/2020 9:52:39 PM 人评论

20.3新闻发布系统

20.3 新闻发布系统

新闻发布系统是对新闻信息进行综合管理的平台,它将网页上的某些需要经常变动的新闻信息集中管理,并通过对其进行分类,最后发布到网站上的一种网站应用程序。新闻内容通过一个操作简单的界面加入数据库,然后通过设计的网页模板格式与审核流程发布到网站上,它的出现大大减轻了网站更新维护的工作量。

20.3.1 系统分析与设计

本系统设计的目标是实现网站新闻的动态管理,能高效、及时地对新闻信息进行发布和管理。

1.系统需求分析

依据本系统的设计思路,实现的需求功能综述如下:

● 本系统的用户主要有两类,一类是在网站浏览新闻的普通用户,他们无需经过身份验证就可以在网站浏览各种类型的新闻信息。

● 普通用户在页面可以将网站添加到收藏夹,也能够将本网站设为自己的首页。

● 普通用户能够在页面通过选择不同类型的新闻标题关键字阅读新闻。

● 本系统还有一类用户是系统管理员,系统管理员从页面的后台管理进入登录界面。在登录页面输入用户名和密码,通过身份验证后,方可进入后台管理的页面。如果未能通过系统的身份验证,系统自动给出登录错误的提示信息。

● 通过身份验证的系统管理员进入后台管理页面。在该页面中可以进行所有对新闻的和用户的管理。

● 系统管理员可以对各种类型的新闻进行添加。

● 系统管理员能够通过新闻管理的页面对各种类型的新闻进行查询或者根据关键字进行单条的新闻进行查询。同时,可以对查询到的新闻进行编辑和查询的操作。

● 系统管理员另外有一个重要的操作就是对用户进行管理。包括添加新的用户信息、编辑原来用户的信息和删除用户的信息。

2.系统模块设计

根据上面的系统需求分析。我们对本系统的模块进行划分,将系统分为以下4大模块。

● 数据库管理模块:完成系统对数据库公共访问的功能。

● 前台模块:实现了前台的首页、显示新闻详情、查询新闻和显示新闻信息等功能。

● 后台模块:实现添加新闻、添加用户、后台首页框架设计、后台首页、首页菜单、新闻管理、编辑新闻和管理用户等功能。

● 登录模块:实现了后台登录等功能。

20.3.2 系统数据库设计

根据前面的系统需求分析和模块设计,至少有以下两张数据表来保存系统的各种数据信息:

● 新闻信息表(tb_News),用来记录所有新闻的详细信息。

● 用户信息表(tb_User),用来记录所有使用本系统用户的详细信息。

20.3.3 系统运行演示

系统运行后,出现系统首页,如图20-8所示。

alt

图20-8 系统首页

在首页中,单击菜单栏中各种不同类别的新闻,进入分类新闻页面,如图20-9所示。

alt

图20-9 分类新闻显示页面

在页面中,单击表中新闻的标题,进入如图20-10所示具体新闻的阅读页面。

alt

图20-10 阅读新闻页面

在首页中,单击“后台管理”链接,进入后台登录页面,输入用户名、密码和验证码,单击“登录”按钮,通过身份验证后,进入后台管理页面,如图20-11所示。在该页面中可以进行新闻添加,新闻管理和用户管理等操作。

alt

图20-11 后台管理页面

由于篇幅所限,本系统其他页面这里就不一一演示,大家可以运行光盘中的源代码进行学习。

相关教程

共有条评论 网友评论

验证码: 看不清楚?