用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计PHP

基于PHP的新闻发布系统的设计与实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      100%(1)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 新闻发布系统又叫做内容管理系统CMS,是一个基于网络的新闻发布和管理管理系统,它是基于B/S结构的系统,本系统可以几乎完成新闻发布的所有功能。随着网络新闻发布系统的使用, 网络充当一个比电视报纸更重要的新闻媒介的功能。本系统采用PHP作为开发语言,WAMP作为开发环境,vim作为开发工具,Mysql5.5作为数据服务器,实现了对网站基本参数设置、新闻类别设置,动态新闻发布及管理等一系列功能,完成了一个动态新闻发布系统的所有功能,包括新闻新闻搜索、表情评论、文字留言、管理员登陆等与用户交互界面。系统捕获了绝大多数的异常情况,具有较好的安全性,容错性。前台页面结合HTML语言生成静态页面,杜绝了一般用户直接操作数据库的可能,满足了基本的新闻发布系统需求。要实现这个庞大的功能,我们先对用户权限进行划分,不同的用户有着不同的权限。访客进入到新闻发布系统的主页面,可以浏览所有的相关新闻。但是没有任何特殊的特权。最后是管理员,他拥有权限最高,他可以管理所有的新闻,以及新闻分类。可以增加和修改新的新闻分类,也可以增加和修改新的新闻内容。
关键字:新闻发布系统;PHP与MySQL;内容发布;B/S结构;
目 录
1项目概述 1
1.1现系统概述 1
1.2公司组织结构 2
2系统需求分析 3
2.1需求陈述 3
2.2UseCase建模 4
2.2.1定义参与者 4
2.2.2UseCase图 4
2.2.2用例及用例规约 6
3系统架构设计 16
3.1架构设计目标 16
3.2系统架构设计 17
3.3系统类图 17
4面向对象分析设计 19
4.1系统中的类 19
4.2类之间的关联 19
4.3系统的状态分析 20
4.4系统流程分析 21
5面向对象详细设计 23
5.1用例详细设计 23
5.1.1文章管理 23
5.1.2图片管理 27
5.1.3账户管理 30
5.1.4访客 32
5.2业务逻辑对象类设计 33
5.2.1发现业务逻辑类 33
5.2.2业务逻辑对象类图 33
6数据库设计 34
6.1E-R图 34
6.2物理表结构图 37
6.3 逻辑结构设计 38
7编码 39
7.1开发核心技术概述 39
7.1.1系统网络架构设计 39
7.2开发技术与工具 40
7.2.1PHP简介 40
7.2.2MySQL简介 41
7.1.3WAMP简介 43
8系统测试 44
8.1测试原则及测试方法概述 44
8.2测试用例 46
8.3软件测试结论 50
8.3.1软件能力 50
8.3.2缺陷和限制 50
8.3.3建议 50
8.3.4测试结论 50
结论 52
致谢 53
参考文献 54
附录一 中文译文 55
附录二 英文原文 59
附录三 程序清单 64
随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越明显:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通用户之间的交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。
网站新闻发布系统,是将网站上需要经常变动的信息,社会的动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于PHP或者其他语言和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。人们对最新信息的需求和发布迫切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。
新闻发布系统(News Release System or Content Management System)又叫做内容管理系统CMS(Content Management System),是一个基于网络的新闻发布和管理的管理系统,它是基于B/S模式的系统,本系统可以几乎完成新闻发布的所有功能。随着网络新闻发布系统的使用, 网络充当了一个比电视报纸更重要的新闻媒介的功能。
我们对此系统的设计便是实现这个系统功能的前提。首先是提供一个发布的功能和新闻分类管理。其次,实现用户交互,用户可以参加一些问卷调查和对新闻的评论。最后,要实现对这个新闻发布的综合管理,方便管理员的管理。
要实现这个庞大的功能,我们先对用户权限进行划分,不同的用户有着不同的权限。访客进入到新闻发布系统的主页面,可以浏览所有的相关新闻。但是没有任何特殊的特权。是管理员,他拥有权限最高,他可以管理所有的新闻,以及新闻分类。可以增加和修改新的新闻分类,也可以增加和修改新的新闻内容。
(1)总体目标
很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理系统可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动生成对应的网页。
(2)功能目标
本系统的功能目标分为以下几个模块:新闻发布管理、图片管理、账户管理、新闻搜索等。
用例代表了系统能够提供的功能,这款新闻发布系统系统提供对新闻发布管理,相册管理,账户管理,浏览新闻管理等等,因此系统具有表2-1的用例。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信