基于php新闻发布系统内容摘要:

好 、 完全控件式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、 新闻列表、新闻出处 等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体江苏畜牧兽医职业技术学院 毕业论文(设计) 5 实现,实现了网站对即时新闻的管理要求。 通过相关调查,要求该系统应具有以下功能: 1. 通过网络浏览各类新闻及相关信息。 2. 新闻能分类显示相关信息。 3. 提供站内新闻的搜索功能。 4. 为后台管理提供管理入口。 5. 后台编辑个类新闻并且管理新闻信息 用户及其特点 对于本系统,用户共分为两类:普通用户、管理员,各有不同的权限。 普通用户 : 此类用户具有以下权限: 1. 浏览已发布的新闻。 2. 浏览已发布的图片 管理员: 此类用户具有以下权限: 1. 浏览所有网页。 2. 具有管理普通用户的权限。 3. 发布公告信息,可供用户浏览。 4. 向数据库导入各用户的注册信息信息。 6. 登陆后可修改个人密码。 第三章 系统总体设计 一个成功的新闻发布系统的构建不仅需要考虑到如何高效快捷的实现系统功能,还要本着可扩展的原则,在一定时期内 适应技术发展与功能扩充的需求,同时要给用户提供方便、实用的信息服务,使网站的商务功能最大化。 为了实现上述目标,在设计新闻发布系统时,应该充分考虑以下几个方面: :采用先进的、成熟的技术和开发平台,以保证系统在未来一段时间内的先进性。 江苏畜牧兽医职业技术学院 毕业论文(设计) 6 :互联网具有巨大的商务潜能,没有人可以确切预计系统的最终访问量和最佳的商务运行模式。 随着网上业务量的扩展和访问量的增加,系统应该能够具有较强的可扩展性,以适应新业务的发展,具备向复杂的业务形式延续的能力。 :所有程序及接口具有统一标准,使 系统具备优异的可移植性。 4. 安全性、高效性:具有较高的网络安全性和运行效率,保证提供高质量的网络服务、快速的响应速度、稳定的系统。 、灵活性:网站所提供的各项信息、服务等要做到使用起来简单方便,尽可能地满足不同层次上网用户的需求并提供对不同类型上网设备的支持,真正能够为用户带来方便。 根据不同的用户,本章所介绍的新闻发布系统可以分为以下两个功能区。 : 根据用户的需求,浏览者可以进行查看最新公告信息;查看相应新闻版块的新闻标题信息;查看相应新闻版块的新闻 信息,并且无需注册和登录即可发表新闻评论;在系统内搜索符合指定条件的新闻标题,并查看相应新闻的具体信息等操作。 : 管理员通过输入的账号和密码正常登录该系统后,除了享有浏览者具有的权限外,还可以进行:新闻版块管理,对新闻版块进行添加、修改和删除;新闻信息管理,对新闻信息进行添加、修改、删除和新闻信息版块类别移动;进行公告信息管理,对公告信息进行添加、修改和删除;进行新闻评论管理,对新闻评论进行添加和删除;进行个人密码管理,对登录密码进行修改等操作。 该系统设计流程是首先创建新闻发布系统数据库 ,再设计该系统的功能,然后编写源代码实现系统功能,然后在表示层制作与用户对话界面;将系统上传到 Intemet 进入应用层后,用户使用该系统。 该流程对应的系统构架为:数据层一设计数据服务一配置系统信息一表示层一应用层一用户接口配置。 系统功能描述 新闻发布及管理系统包括新闻类别管理、新闻发布管理 、图片类别管理 、 图片发布管理、 用户管理等模块。 具体描述如下: 1.新闻类别管理: 江苏畜牧兽医职业技术学院 毕业论文(设计) 7 (1)新闻类别的录入,包括类别名称等信息; (2)新闻类别的修改; (3)新闻类别的删除; (4)新闻类别的查询。 2.新闻发 布管理: (1)基本新闻信息的录入,包括新闻标题、新闻作者、新闻内容和所属类别 ; (2)基本新闻信息的修改; (3)基本新闻信息的删除; 3.图片类别管理: (1)图片类别的录入,包括类别名称等信息; (2)图片类别的修改; (3)图片类别的删除; 4.图片发布管理: (1)基本图片信息的录入,包括图片标题、新闻作者、新闻内容和所属类别等; (2)基本图片信息的修改; (3)基本图片信息的删除; 5.新闻查询模块: (1)按照新闻类别分页显示新闻; (2)按照日期分页显示新闻。 6.用户管理功能: (1)用户信息的录入,包括用户名和密码等信息; (2)用户信息的修改; (3)用户信息的删除。 系统功能模块划分 后台系统 提供数据 新闻类别管理 前台系统 数据库 基本信息发布 新闻查询管理 江苏畜牧兽医职业技术学院 毕业论文(设计) 8 图 31新闻发布系统功能模块关系图 在本系统中,用户管理模块的功能比较简单。 在系统初始化时,有一个默认的“系统管理员”用户 Admin,由程序设计人员手动地添加到数据库中。 Admin 用户可以创建用户、修改和删除用户;普通用户则只能修改自己的用户名和密码。 图 32 普通用户功能模块关系图 统的 概要 设计 本项目是基于 PHP+Apache+MySQL 的 WEB 应用系统,采用 B/S 模式。 B/S 模式的优势是系统开发、维护和升级方便,管理成本较低。 用户界面一致,使用简单,能实现不同的人员,从不同的地点,以不同的方式访问和操作;一般客户机不需要额外安装新的软件,只需安装有浏览器就可以进行操作。 方便维护管理,应用程序运行在服务器端,这样便于系统的管理、更新和升级,降低了服务端和 客户端之间的依赖性,有效地保护系统平台和服务端的数据库的安全。 为了使读者进一步了解本实例系统的设计,本小节将 对系统进行流程分析。 多用户系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。 身份认证可以分为以下两个过程: 注册 用户。 系统用户信息管理 修改 Admin 用户的密码 创建、修改、删除普通用户信息 查看 Admin 用户 普通用户 江苏畜牧兽医职业技术学院 毕业论文(设计) 9。 第 1个过程决定用户能否进入系统。 第 2个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。 本系统分为前台系统和后台系统两个部分。 前台系统不需要进行身份认证,任何人都可以通过浏览器阅读已经发布的新闻、发表网友评论。 后台系统的流程分析如图 34 所示。 Admin 用户拥有所有的权限,普通用户只能对自己发布的新闻进行管理,包括修改 新闻内容、删除新闻和删除网友评论。 图 34 后台系统的流程分析图 第四章 详细设计和实现 数据库的创建 首先创建一个数据库 cms,用来保存本系统的所有数据。 数据库的逻辑结构设计 根据用户需求,共创建了 5 个表,分别为: 系统用户表: cms_user、 系统相册分类表:cms_album、 图片基本表: cms_picture、 新闻分类表: cms_cat、 新闻内容表: cms_article。 以下是新闻发布系统的数据库表结构的详细描述: : cms_user 用系统用户表来保存系统用户(管理员)的基本信息。 开始 用户登录 失败重试 管理所有用户的信息 管理新闻类别,发布信息,所有新闻信息的管理 管理自己的信息 Ad m i n 普通用户 江苏畜牧兽医职业技术学院 毕业论文(设计) 10 图 41 系统 用户 表 相册分类 表: cms_album 用来保存相关 相册分类 信息。 图 42系统相册分类表 基本表: cms_picture 用图片基本表来保存图片 列表的相关信息。 图 43图片基本表: cms_picture 图 42图片内容 表 : cms_cat 图片 分类表主要用来保存 图片 的分类信息。 图 44 新闻分类表: cms_cat 1) 新闻内容表。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。