新闻发布系统毕业论文.doc
《新闻发布系统毕业论文.doc》由会员分享,可在线阅读,更多相关《新闻发布系统毕业论文.doc(17页珍藏版)》请在三一办公上搜索。
1、摘要21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的Web网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏着无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技
2、汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。本文论述的就是采用PHP + Apache + MySQL开发环境开发动态的Web网络新闻发布系统。关键字:Internet,PHP,web开发,新闻系统前言1、系统的研
3、究目的和意义Internet的蓬勃发展,使新闻传播方式发生了巨大的变化,传统的信息传播媒体电视、管波、报纸已经不再是人们茶余饭后的主要精神甜点,人们开始更多的关注网络新闻。由于互联网所容纳的信息量大,内容丰富,信息及时、准确,更有相关信息的全面介绍与比较,大大地方便了人们的阅读,因此在短短几年里,互联网便跻身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及商业、工业、农业、银行、财政、教育、娱乐和信息等各个产业,信息量大,不仅有时事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天新闻网迅速的发展,大大丰富了人们
4、的生活,不知不觉,它已成为人们生活中不可或缺的重要组成部分。由于时间有限,加之信息系统开发经验的缺少和编程能力的有限,所以本系统难免存在各种各样的缺点。敬请指导老师能够提出批评和宝贵意见,谢谢!2、开发工具的选用和介绍本系统的开发环境是PHP+Apache+MySQL+Smarty,我用的是Wamp组合服务器。主要开发工具有Eclipse for PHP,是一个代码和浏览相结合PHP开发工具,数据库使用的是phpMyAdmin2.10.2和powerdesinger 12.5相互协作开发,其它辅助工具还有,Dreamweaver8.0和1st JavaScript Editor pro 3.8
5、,这两个工具主要用于HTML标签语言和JavaScript脚本语言的编写。3、 可行性分析本系统属于数据信息发布与管理系统类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保证了网站的安全性,所以本系统是十分可行的。第一章 需求分析6(一)需求说明6(二)管理员用户及其特点6第二章 系统分析与总体设计7(一)系统功能描述7第三章 系统分析与总体设计9(一)数据库的逻
6、辑结构设计9第四章 详细设计与实现11(一) 模块划分11(二) 新闻系统主页12(三) 后台管理员登陆界面13(四) 新闻分类13(五) 新闻列表14(六)新闻添加14(七)新闻的前台显示15总结17致谢17参考文献18第一章 需求分析(一)需求说明该系统在性能功能上应达到如下需求:操作简单、界面友好、完全框架式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改等方面都大体实现,实现了网站对即时新闻的管理要求。通过相关调查,
7、要求该系统应具有以下功能:1. 通过网络浏览各类新闻及相关信息。2. 新闻能分类显示相关信息。3. 支持其它网站的友情链接。4. 为后台管理提供管理入口。5. 后台编辑个类新闻并且管理新闻信息。(二)管理员用户及其特点管理员用户具有以下权限:1. 浏览所有网页。2. 具有管理普通用户的权限。3. 发布公告信息,可供用户浏览。4. 向数据库导入各用户的注册信息信息。5. 登陆后可修改个人密码。6. 可以删除任何一个普通用户的所有信息。第二章 系统分析与总体设计很多网站都提供新闻栏目,例如腾讯、新浪等著名网站的新闻专栏。许多学校和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的
8、频率非常高,如果使用静态网页作为新闻页面,则维护工作将会非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理系统(PHP制作的动态网页)可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容、作者和图片等新闻就可以了,系统将自动生成对应的网页。本文将对新闻发布及管理系统进行系统分析与总体设计。(一)系统功能描述新闻发布及管理系统包括新闻类别管理、新闻发布管理、新闻查询、友情链接、和用户管理等模块。具体描述如下:1新闻类别管理:(1)新闻类别的录入,包括类别编号和类别名称等信息;(2)新闻类别的修改; (3)新闻类别的删除;2新闻发布管理:(1)基本新闻信息的录入
9、,包括新闻标题、新闻作者、新闻内容和所属类别等;(2)基本新闻信息的修改;(3)基本新闻信息的删除;3新闻查询模块:(1)按照新闻类别分页显示新闻; -(2)按照日期分页显示新闻。4. 友情链接模块:(1)删除链接;(2)修改链接;(3)添加链接;(4)查看链接;图2-1 功能结构图第三章 系统分析与总体设计(一)数据库的逻辑结构设计根据用户需求,共创建了5个表,分别为:系统配置表:p_config、系统用户表:p_admin、新闻分类表:p_newsclass、新闻基本表:p_newsbase、新闻内容表:p_newscontent。以下是新闻发布系统的数据库表结构的详细描述:1. 系统用户
10、表:p_admin用系统用户表来保存系统用户(管理员)的基本信息序列编号字段名称数据类型说明1uidint(3)管理员编号2m_idint(2)权限编号3usernamevarchar(25)管理员账号4passwordvarchar(50)密码5namevarchar(50)名称图 3-1 系统用户表: p_admin2. 系统配置表:p_config用系统配置表来保存相关配置信息序列编号字段名称数据类型说明1namevarchar(20)系统配置信息2valuesvarchar(100)信息值3remarktinytext备注图 3-2 系统配置表: p_config3. 新闻基本表:p_
11、newsbase用新闻基本表来保存新闻列表的相关信息序列编号字段名称数据类型说明1idint(11)自动编号2cidint(11)新闻编号3titlevarchar(50)新闻标题4authorvarchar(25)新闻作者5date_timeint(10)新闻发布时间图 3-3 新闻基本表: p_newsbase4. 新闻分类表:p_newsclass新闻分类表主要用来保存新闻的分类信息序列编号字段名称数据类型说明1idint(11)自动编号2f_idint(11)新闻类别编号3namevarchar(25)分类名称4keywordvarchar(100)关键字5remark1varchar
12、(100)备注图 3-4新闻分类表: p_newsclass5. 新闻内容表:p_newscontent此表主要用来保存各条新闻的详细内容信息序列编号字段名称数据类型说明1nidint(11)自动编号2keywordvarchar(100)关键字3contenttext新闻详细内容4remarktext备注图 3-5 新闻内容表: p_newscontent第四章 详细设计与实现(一) 模块划分系统功能模块的划分,是在需求分析基础上进行的,是把具有复杂功能的系统通过设计分解为具有基本独立,功能简单,易于实现等特点的多个功能模块。模块划分的好处是,由于组成系统的模块基本独立,功能明确,因此便于模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新闻 发布 系统 毕业论文
链接地址:https://www.31ppt.com/p-3944747.html