化发展在很大的程度上代替了原有的传播模式,给人们对于新闻
有了全新的体验。系统使新闻有序化,简洁化,让用户在短时间内得到自己所要
的新闻信息。而且网络新闻将不再是原有的新闻发布模式,用户也不会受到原有
的新闻发布模式单方面发布者制约,被动接受发布者的新闻。同时用户可以通过
此系统发布自己的
,
,
,
,
,
,部分内容简介
,
,
,
,
前言
研究背景
随着互联网的发展,互联网已经是人们社会生活必不可少的东西。互联网上的各
项功能主要是通过网站来实现的。而新闻发布系统在网站中是不可缺少的功能。传统的
网站新闻发布是种静态信息发布,浏览者只是单方面获得网站信息。无法产生互动效
果。而采用基于数据库和动态网页后,用户通过浏览器向服务器发送请求后,服务
器解析文件,然后查询数据库,最后生成个的文档。将文档返回前台,并在
浏览器中先是网页。采用该思路开发的站点优势有很多。如方便管理和维护网站,更新
数据简单快捷多用户均可在线发布新闻,对新闻的检索也是简约直观。因此,在这样
的研究背景下,我们决定采用等开发环境来实现个动态新闻发布系统。
研究意义
新闻的网络化发展在很大的程度上代替了原有的传播模式,给人们对于新闻
有了全新的体验。系统使新闻有序化,简洁化,让用户在短时间内得到自己所要
的新闻信息。而且网络新闻将不再是原有的新闻发布模式,用户也不会受到原有
的新闻发布模式单方面发布者制约,被动接受发布者的新闻。同时用户可以通过
此系统发布自己的新闻,使得新闻更有实时性,传播速度快,浏览新闻直观,而
且方便查询和管理。不仅如此用户还可以通过此新闻发布系统进行相互交流。因
此新闻的发布系统同时也是个交流的平台。现在网络新闻已经得到了很大的发展,
网络上的新闻信息量已经相当庞大。为了使网站管理人员管理网站更快捷方便,我
们利用动态技术创建个新闻发布管理信息系统,这正是我们研究动态网页的意义。
第章概述
实验环境搭配
动态网页编程语言的比较
动态网页编程的语言有很多种我们以最常用的三种为例它们分别是
,三者之间的技术性的比较如下
是种服务器端嵌入式脚本描述语言。其
最强大和最重要的特征就是跨平台,面向对象。它大量地借用了语言等语言
的语法,并有自己的书写规范,简单便于书写程序脚本。所有的源码都是开源的。
使用是完全免费的,用户可以从官方站点获得的源码。因此,使用
可大大的减少开发所用的成本。
,的文件就是在普通的文件中嵌入
或是脚本语言。当客户请求个文件的时候服务器就会运行中的
脚本代码,并转换成标准的的文件发送给客户端。提供了几个非常有用的内
部对象和内部组件,利用他们可以轻松地实现表单上传,存取数据库等功能。因此,
几乎可以实现任何功能。
,它是编程语言编写类的和,
来封装产生动态网页的处理逻辑。页面由代码和嵌入其中的代码所组成。
服务器在页面被客户端请求以后对这些代码进行处理,然后将生成的页面返
回给客户端的浏览器。是的技术基础,而且大型的应用程序的
开发需要和配合才能完成。具备了技术的简单易用,完全
的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
综上可知,三者各有利弊。但是总体的工作原理大致相同,都是
服务器先接受新闻发布系统的需
求。支持多线程多用户的关系数据库管理系统。而且和样源代码开放
高性能跨平台等特性。因此,它和是个很好的组合,在接下来的新闻发布系统
的开发中我们将采用这个黄金组合。
系统结构及工作原理
新闻发布系统是基于结构下的信息系统。客户端只需要安装浏览器,即可
通过协议向服务器提出请求,服务器站点收到请求后,解析文件,然
后连接数据库,执行指定的语句。查询到的结果后返回到服务器。
服务器根据数据库中返回来的数据生成文档的形式返回给浏览器。用户的浏览器
的到的是个静态的网页。详细的结构如图所示
图结构原理图
结构比有着更好的优势,是对于客户端用户要求低。用户的操作系统只要
有浏览器即可。在系统工作中,用户可以通过浏览器向网络上的服务器发出请求。
结构使得客户端更简化,甚是简化到比手机还小的终端。大部分的工作都是在服务
器上完成。
综上所述,无论从硬件软件及维护工作等方面权衡,结构都能降低整个网络
结构体系的总体成本。因此,我们采用结构进行开发新闻发布系统。
第二章需求分析
设计构思
新闻发布系统又叫做内容
管理系统,是个基于网络的新闻发布和管理的管
理系统,它是基于模式的系统,本系统可以几乎完成新闻发布的所有功能。随着网
络新闻发布系统的使用,网络充当了个比电视报纸更重要的新闻媒介的功能。
我们对此系统的设计便是实现这个系统功能的前提。首先是提供个发布的功能
和新闻分类管理。其次,实现用户交互,用户可以参加些问卷调查和对新闻的评论。
最后,要实现对这个新闻发布的综合管理,方便管理员的管理。
要实现这个庞大的功能,我们先对用户权限进行划分,不同的用户有着不同的权
限。游客浏览者没有注册为会员进入到新闻发布系统的主页面,可以浏览所有的相
关新闻。但是没有任何特殊的特权。对于已经注册的浏览者会员不仅拥有游客浏
览者的全部功能,还可以对个新闻进行发表评论,查看他人的评论等。最后是管理员,
他拥有权限最高,他可以管理所有的新闻,以及新闻分类。可以增加和修改新的新闻分
类,也可以增加和修改新的新闻内容。
功能设计
新闻发布系统分为前台和后台两个部分。对于前台操作者来说,系统的前台页
面是他们可以看见的部分,所以要求前台的操作尽可能直观方便。用户打开前台的页
面就可轻松地浏览相关新闻,可以进直接对新闻进行查询,直接浏览所查询的相关新闻。
同时可以针对新闻的不同分类,浏览不同类型的新闻。会员用户可以通过登陆界面登
陆。会员成功登陆后,将有评论权限和查看评论权限,当用户浏览些新闻以后需要
对新闻进行评论时,只要进入新闻相应的评论版中添加自己要评论的内容,即可成功添
加。同时返回可以继续浏览其他人的评论。前台的基本功能如图所示
图前台功能图
对于后台管理,管理员不仅拥有操作前台所有功能的权限,还可以进行网站的全
面管理。具体来说,在新闻管理中,管理员可以设定和添加没有的新闻分类,以便在前
台的网页中显示新闻的分类,同时也可以对已有的新闻分类进行修改。保证网站的动态
性。其次,管理员就是对新闻的文章进行综合管理。后台的基本功能如图所示
图后台功能图
第三章数据库设计
数据库设计是系中数据库设计的核心。数据库设计直接决定系统的功能
流程和运行系统的效率。因此,数据库的设计则需要深思熟虑。务求做到兼顾新闻发布
系统的各项功能。
数据库需求分析
功能流程
游客浏览主页选择要浏览新闻游客浏览新闻游客浏览返回
会员登录系统会员浏览新闻会员发表评论会员查看评论会员退出系统
需求总结
经上述业务流与数据库需求总结,数据库设计如下的数据项
新闻发布新闻题目内容发布时间作者来源点击次数新
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 55 页
第 2 页 / 共 55 页
第 3 页 / 共 55 页
第 4 页 / 共 55 页
第 5 页 / 共 55 页
第 6 页 / 共 55 页
第 7 页 / 共 55 页
第 8 页 / 共 55 页
第 9 页 / 共 55 页
第 10 页 / 共 55 页
第 11 页 / 共 55 页
第 12 页 / 共 55 页
第 13 页 / 共 55 页
第 14 页 / 共 55 页
第 15 页 / 共 55 页
预览结束,还剩
40 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。