1、新闻发布系统 1 摘要 21 世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给 所有领域带来新的改变。随着 Internet 的普及,无论人们相隔多么遥远,都有天涯若比邻 的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融 入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一 部分,与此同时越来越多的企业建立了自己的 Web 网站,企业通过网站可以展示产品,发布 最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的 世界里蕴藏着无限生机,这里只有想不到的、没有做不到的。网络发展前景无限
2、,及早与网 络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在 网络技术的领域里,传统的商务网站的管理方式有两种,一是静态 HTML 页面,更新信息时 需要重新制作页面然后上传页面并修改相应链接, 然而随着 Internet 的进一步发展,这种静 态 Web 站点的开发与维护变得越来越困难, 而且不能与浏览者进行有效交互, 从而使得这种 方法已不多用。二是基于 ASP、PHP 或者 JSP 和脚本语言,将动态网页和数据库结合,通过 应用程序来处理信息, 这是目前较为流行的做法。 本文论述的就是采用 PHP + Apache + MySQL 开发环境开发动态的 We
3、b 网络新闻发布系统。 关键字:关键字:Internet,PHP,web 开发,新闻系统 新闻发布系统 2 前言 1、系统的研究目的和意义 Internet 的蓬勃发展,使新闻传播方式发生了巨大的变化,传统的信息传播媒体电视、 管波、报纸已经不再是人们茶余饭后的主要精神甜点,人们开始更多的关注网络新闻。由于 互联网所容纳的信息量大,内容丰富,信息及时、准确,更有相关信息的全面介绍与比较, 大大地方便了人们的阅读,因此在短短几年里,互联网便跻身于众多媒体之间,并具有相当 一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及商业、工业、农业、 银行、财政、教育、娱乐和信息等各个产业,信
4、息量大,不仅有时事新闻,还有相关的行业 信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天新闻网迅速 的发展, 大大丰富了人们的生活, 不知不觉, 它已成为人们生活中不可或缺的重要组成部分。 由于时间有限, 加之信息系统开发经验的缺少和编程能力的有限, 所以本系统难免存在 各种各样的缺点。敬请指导老师能够提出批评和宝贵意见,谢谢! 2、开发工具的选用和介绍 本系统的开发环境是 PHP+Apache+MySQL+Smarty,我用的是 Wamp 组合服务器。主要开 发工具有 Eclipse for PHP,是一个代码和浏览相结合 PHP 开发工具,数据库使用的是 phpMyA
5、dmin2.10.2 和 powerdesinger 12.5 相 互 协 作 开 发 , 其 它 辅 助 工 具 还 有 , Dreamweaver8.0 和 1st JavaScript Editor pro 3.8,这两个工具主要用于 HTML 标签语言 和 JavaScript 脚本语言的编写。 3、 可行性分析 本系统属于数据信息发布与管理系统类。 用户对功能上的要求不是很复杂, 而且有强大 工具和框架环境支持。 新闻发布系统后台管理对新闻做了详细的分类, 前台以分类形式显示 新闻的详细信息, 满足了人们浏览新闻时分类查看新闻信息的要求, 前台提供查询新闻信息 功能,方便浏览者查找相
6、关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保 证了网站的安全性,所以本系统是十分可行的。 新闻发布系统 3 第一章第一章 需求分析需求分析 .4 (一)需求说明(一)需求说明 4 (二)管理员用户及其特点(二)管理员用户及其特点 4 第二章第二章 系统分析与总体设计系统分析与总体设计 .5 (一)系统功能描述(一)系统功能描述 .5 第三章第三章 系统分析与总体设计系统分析与总体设计 .7 (一)数据库的逻辑结构设计(一)数据库的逻辑结构设计7 第四章第四章 详细设计与实现详细设计与实现 .9 (一)(一) 模块划分模块划分 9 (二)(二) 新闻系统主页新闻系统主页 10 (三)(三) 后台管理员登陆界面后台管理员登陆界面 11 (四)(四) 新闻分类新闻分类 11 (五)(五) 新闻列表新闻列表 . 12 (六)新闻添加(六)新闻添加 . 12 (七)新闻的前台显示(七)新闻的前台显示 13 总结总结. 15 致谢致谢. 15 参考文献参考文献. 16 新闻发布系统 4 第第一一章章 需求分析需求分析 (一)(一)需求说明需求说明 该系统在性能功能上应达到如