【Jsp精品源码栏目提醒】:网学会员Jsp精品源码为您提供新闻发布系统_08383110(刘鑫) - 其它资料参考,解决您在新闻发布系统_08383110(刘鑫) - 其它资料学习中工作中的难题,参考学习。
西安航空职业技术学院 毕 业 设 计(论 文)论文题目: 新闻发布系统所属系部: 计算机工程系授学生号: 08383110专 业: 软件技术 西安航空职业技术学院制 2011 年 04 月 15 日 西安航空职业技术学院 毕业设计(论文)任务书题目:用基于 PHP+MySQL 技术完成新闻发布系统。
任务与要求: 前台完成对新闻的查看及评价;后台主要分为管理员(对所有信息 、编辑(审核并发布新闻) 进行管理) 、记者(上传新闻)三大模块。
时间: 2011 年 02 月 21 日 至 2011 年 04 月 15 日 共 8 周所属系部: 计算机工程系学生083831-10专业: 软件技术指导单位或教研室: 软件教研室指导教师: 姚海军 职 称: 副教授 西安航空职业技术学院制 2010 年 11 月 25 日 II 毕业设计论文进度计划表 指导教师 日 期 工 作 内 容 执 行 情 况 签 字2011-2-21 绪论,需求分析 完成 011-2-252011-2-26 系统分析,总体设计 完成 011-3-052011-3-06 数据库分析,设计 完成 011-3-152011-3-16 详细设计与实现 完成 011-4-102011-4-10 编写文档 完成 011-4-15教师对进度计划实施情况总 评 签名 年 月 日 本表作评定学生平时成绩的依据之一。
新闻发布系统【摘要】 21 世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。
随着 Internet 的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。
足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。
网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的 Web 网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
互联网的世界里蕴藏着无限生机,这里只有想不到的、没有做不到的。
网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。
在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML 页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着 Internet 的进一步发展这种静态 Web 站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。
二是基于 ASP、PHP 或者
JSP 和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。
本文论述的就是采用 PHP MySQL 开发环境开发动态的新闻发布系统。
关键词:Internet,PHP,新闻系统 4西安航空职业技术学院 新闻发布系统 毕业论文Abstract:The 21st century is an era the era of the network into theinformation society era of rapid development the digital revolution tobring about new changes in all areas. With the popularization of Internetno matter how far apart the people have the Tianya Zorpia feeling. Stayat home they will know that the big new world can be friends and talkabout unimpeded across the Atlantic. Page gradual integration intopeoples lives rapid and timely news get colorful web-based informationhas become part of daily life at the same time more and more companiesset up their own WWW sites businesses can display products through theweb site publishing the latest developments exchange and communicationwith users with partners to establish contacts and conducting e-commerce.Hidden world of the Internet full of life where only the unexpectedno impossible. Network development prospects are promising as soon aspossible and network integration and information times and high-techconvergence all walks of life will undoubtedly inject new vitality. Inthe field of network technology the traditional business management ofthe site There are two ways one static HTML pages update the informationneed to re-create the page and then upload the page and modify the linkbut with the further development of Internet which a static Web sitedevelopment and maintenance has become increasingly difficult and cannot effectively interact with the viewer which makes this method haslimited use. 2 is based on ASP PHP or
JSP and scripting languagesdynamic web pages and database integration through the application ofprocedures for handling information which is the more popular approach.Of this paper is to use PHP MySQL development environment for developingdynamic Web network news distribution system.Key words:Internet,PHP,News system 5 目 录1 绪论 ...................................................................................................................................................... 7 1.1 系统的研究目的和意义 .............................................................................................................. 7 1.2 开发工具的选用和介绍 .............................................................................................................. 7 1.3 可行性分析 .................................................................................................................................. 72 需求分析 .............................................................................................................................................. 9 2.1 需求说明 ...................................................................................................................................... 9 2.2 用户及其特点 .............................................................................................................................. 9 2.3 数据流图 .................................................................................................................................... 10 2.4 结构图 ........................................................................................................................................ 103 系统分析与总体设计 ........................................................................................................................ 12 3.1 系统功能描述 ............................................................................................................................ 12 3.2 系统功能模块划分 .................................................................................................................... 12 3.3 系统的概要设计 ........................................................................................................................ 13 3.4 系统流程分析 ............................................................................................................................ 144 数据库分析与设计 ............................................................................................................................ 15 4.1 数据库的创建 ............................................................................................................................ 15 4.2 数据库的逻辑结构设计 ............................................................................................................ 155 详细设计与实现 ................................................................................................................................ 17 5.1 目录结构 .................................................................................................................................... 17 5.2 模块划分 .................................................................................................................................... 17 5.3 系统主界面 ................................................................................................................................ 18 5.4 登陆界面 .................................................................................................................................... 23 5.5 用户注册 ............................................................................................................ 24 5.6 新闻类型的添加与管理 ............................................................................................................ 276 系统测试和维护 ............................................................................................................................... 32 6.1 系统测试 .................................................................................................................................... 32 6.2 系统维护 .................................................................................................................................... 33结束语 .................................................................................................................................................... 34谢辞 ........................................................................................................................................................ 35参考文献 ................................................................................................................................................ 36 6 1 绪论1 绪论1.1 系统的研究目的和意义 Internet 的蓬勃发展,使新闻传播方式发生了巨大的变化,传统的信息传播媒体电视、管波、报纸已经不再是人们茶余饭后的主要精神甜点,人们开始更多的关注网络新闻。
由于互联网所容纳的信息量大,内容丰富,信息及时、准确,更有相关信息的全面介绍与比较,大大地方便了人们的阅读,因此在短短几年里,互联网便跻身于众多媒体之间,并具有相当一部分媒体人群。
借此东风,新闻网也迅速发展起来,它内容丰富,涉及商业、工业、农业、银行、财政、教育、娱乐和信息等各个产业,信息量大,不仅有时事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。
在全球网络化、信息化的今天新闻网迅速的发展,大大丰富了人们的生活,不知不觉,它已成为人们生活中不可或缺的重要组成部分。
由于时间有限,加之信息系统开发经验的缺少和编程能力的有限,所以本系统难免存在各种各样的缺点。
敬请指导老师能够提出批评和宝贵意见,谢谢!1.2 开发工具的选用和介绍 本系统的开发环境是 PHPMySQL。
主要开发工具有 PHP,PHP 最早由 RasmusLerdorf 在 1995 年发明,而现在 PHP 的标准由 PHP Group 和开放源代码社区维护。
PHP 以 PHP License 作为许可协议,不过因为这个协议限制了 PHP 名称的使用,所以和开放源代码许可协议 GPL 不兼容。
PHP(PHP:Hypertext Preprocessor)是一种在计算机上运行的脚本语言,主要用途是在于处理动态网页,也包含了命令行运行接口(command line ,或者产生图形用户界面(GUI)程序。
interface) PHP 是作为一个小开放
源码,随着越来越多的人意识到它的实用性从而逐渐发展起来。
Rasmus Lerdorf 在 1994 年发布了 PHP 的第一个版本。
从那时起它就飞速发展,并在原始发行版上经过无数的改进和完善现在已经发展到版本4.0.3 。
PHP 是一种嵌入在 HTML 并由服务器解释的脚本语言。
它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。
它支持许多流行的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 MicrosoftSQL Server。
1.3 可行性分析 7西安航空职业技术学院 新闻发布系统 毕业论文 本系统属于数据信息发布与管理系统类。
用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。
新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。
新闻发布系统后台由管理员进行管理维护,保证了网站的安全性,所以本系统是十分可行的。
8 2 需求分析2 需求分析2.1 需求说明 该系统在性能功能上应达到如下需求:操作简单、界面友好、完全框架式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求。
通过相关调查,要求该系统应具有以下功能: 用户浏览以及评论新闻 记者上传新闻 编辑审核上传新闻 管理员管理所有信息2.2 用户及其特点 对于本系统,用户共分为两类:普通用户、管理员、记者、编辑,各有不同的权限。
(1)普通用户 此类用户具有以下权限: 浏览已发布的新闻 找回自己丢失的密码 发表评论 (2)管理员 此类用户具有以下权限: 浏览所有网页 具有管理所以人的权限 可添加记者、编辑 可添加新闻类型 可管理新闻类型 (3)记者 此类用户具有以下权限: 可发布新闻 可管理已发布的新闻 (4)编辑 此类用户具有以下权限: 9西安航空职业技术学院 新闻发布系统 毕业论文 可对已发布的新闻进行审核 可对用户的评论进行管理2.3 数据流图 数据流图是组织中信息运动的抽象,是新闻发布系统逻辑模型的主要形式。
它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。
这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。
数据流图的符号说明如图 2-1 所示: 外部项 加工 数据存储 数据流 图 2-1 数据流图图例 根据调查材料,明确系统外部项,识别数据输入的来源和输出的去处,自顶向下逐层扩展整个系统的逻辑功能。
D1:管理员信息存储,D2:普通用户信息存储。
如图 2-2 所示: 图 2-2 数据流图2.4 结构图 本系统分为前台和后台,前台主要为浏览新闻,新闻评论。
后台根据权限的不同分为管理员、记者、编辑。
主要功能如:图 2-4 所示: 10 2 需求分析 新闻发布系统前台系统 后台系统浏览新闻 管 记 编 理 者 辑 员新闻评论 用 用 新 新 新 新 新 评 户 户 闻 闻 闻 闻 闻 论 添 管 类 类 发 管 审 管 加 理 型 型 布 理 核 理 添 管 加 理 图 2-4 功能结构图 11西安航空职业技术学院 新闻发布系统 毕业论文3 系统分析与总体设计 很多网站都提供新闻栏目,例如腾讯、新浪等著名网站的新闻专栏。
许多学校和个人网站也需要定期发布一些关于企业或网站的新闻。
因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将会非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。
使用新闻发布及管理系统(PHP 制作的动态网页)可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容、作者和图片等新闻就可以了,系统将自动生成对应的网页。
本文将对新闻发布及管理系统进行系统分析与总体设计。
3.1 系统功能描述 新闻发布及管理系统包括新闻类别管理、新闻发布管理、用户评论等模块。
具体描述如下: (1)新闻类别管理 新闻类别的录入 新闻类别的修改 新闻类别的删除 新闻类别的查询 (2)新闻发布管理 基本新闻信息的录入,包括新闻标题、新闻作者、新闻内容和所属类别 基本新闻信息的修改 基本新闻信息的删除 (3)普通用户留言模块 用户对某条新闻发表评论 编辑可以删除新闻评论 (4)普通用户管理功能 普通用户信息的录入,包括用户名和密码等信息 普通用户信息的修改 普通用户信息的删除3.2 系统功能模块划分 在本系统中后台系统与前台系统对数据库的的使用如图 3-1 所示: 12 3 系统分析与总体设计 后台系统 前台系统 新 闻 基本信息发布 新 发 类 提供数据 闻 表 别 查 网 管 询 友 理 数据库 管 评 .