21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的Web网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏着无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。本文论述的就是采用PHP + Apache + MySQL开发环境开发动态的Web网络新闻发布系统。
关键字:Internet,PHP,web开发,新闻系统
Abstract
The 21st century is an era, the era of the network into the information society era of rapid development, the digital revolution to bring about new changes in all areas. With the popularization of Internet, no matter how far apart the people have the Tianya Zorpia feeling. Stay at home, they will know that the big new world can be friends and talk about unimpeded across the Atlantic. Page gradual integration into people's lives, rapid and timely news, get colorful web-based information, has become part of daily life at the same time more and more companies set up their own WWW sites, businesses can display products through the web site , publishing the latest developments, exchange and communication with users, with partners to establish contacts and conducting e-commerce. Hidden world of the Internet, full of life, where only the unexpected, no impossible. Network development prospects are promising, as soon as possible and network integration and information times, and high-tech convergence, all walks of life will undoubtedly inject new vitality. In the field of network technology, the traditional business management of the site There are two ways, one static HTML pages, update the information need to re-create the page and then upload the page and modify the link, but with the further development of Internet, which a static Web site development and maintenance has become increasingly difficult, and can not effectively interact with the viewer, which makes this method has limited use. 2 is based on ASP, PHP or JSP, and scripting languages, dynamic web pages and database integration, through the application of procedures for handling information, which is the more popular approach. Of this paper is to use PHP + Apache + MySQL development environment for developing dynamic Web network news distribution system.
Keywords:Internet,PHP,web development,News system
目录
第1章 绪论 6
1.1 系统的研究目的和意义 6
1.2开发工具的选用和介绍 6
1.3 可行性分析 6
第2章 需求分析 7
2.1 需求说明 7
2.2用户及其特点 7
2.3数据流图 8
2.4数据字典 9
2.5用例图 10
2.6结构图 10
2.7实体关系图 11
第3章 系统分析与总体设计 12
3.1系统功能描述 13
3.2系统功能模块划分 14
3.3系统的概要设计 14
3.4系统流程分析 15
第4章 系统分析与总体设计 16
4.1数据库的创建 16
4.2数据库的逻辑结构设计 16
第5章 详细设计与实现 20
5.1目录结构 20
5.2 模块划分 21
5.3 系统主界面 21
5.4 后台管理员登陆界面 27
5.5 普通用户登陆与验证 28
5.6 用户注册 32
5.7 新闻分类 34
5.8 新闻列表 37
5.9 新闻添加 39
5.10 新闻详细内容 42
第6章 总结 46
参考文献 47
致谢 48
第1章 绪论
1.1 系统的研究目的和意义
Internet的蓬勃发展,使新闻传播方式发生了巨大的变化,传统的信息传播媒体电视、管波、报纸已经不再是人们茶余饭后的主要精神甜点,人们开始更多的关注网络新闻。由于互联网所容纳的信息量大,内容丰富,信息及时、准确,更有相关信息的全面介绍与比较,大大地方便了人们的阅读,因此在短短几年里,互联网便跻身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及商业、工业、农业、银行、财政、教育、娱乐和信息等各个产业,信息量大,不仅有时事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天新闻网迅速的发展,大大丰富了人们的生活,不知不觉,它已成为人们生活中不可或缺的重要组成部分。
由于时间有限,加之信息系统开发经验的缺少和编程能力的有限,所以本系统难免存在各种各样的缺点。敬请指导老师能够提出批评和宝贵意见,谢谢!
1.2开发工具的选用和介绍
本系统的开发环境是PHP+Apache+MySQL+Smarty,我用的是Wamp组合服务器。主要开发工具有Eclipse for PHP,是一个代码和浏览相结合PHP开发工具,数据库使用的是phpMyAdmin2.11.6和powerdesinger 12.5相互协作开发,其它辅助工具还有,Dreamweaver8.0和1st JavaScript Editor pro 3.8,这两个工具主要用于HTML标签语言和JavaScript脚本语言的编写。
1.3 可行性分析
本系统属于数据信息发布与管理系统类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保证了网站的安全性,所以本系统是十分可行的。
第2章 需求分析
2.1 需求说明
该系统在性能功能上应达到如下需求:操作简单、界面友好、完全框架式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求。
通过相关调查,要求该系统应具有以下功能:
1. 通过网络浏览各类新闻及相关信息。
2. 新闻能分类显示相关信息。
3. 提供站内新闻的搜
上一篇:
新闻发布系统论文(计算机)
下一篇:
浮生若萍