新闻发布系统论文模板.docx

上传人:b****5 文档编号:28500197 上传时间:2023-07-15 格式:DOCX 页数:49 大小:485.34KB
下载 相关 举报
新闻发布系统论文模板.docx_第1页
第1页 / 共49页
新闻发布系统论文模板.docx_第2页
第2页 / 共49页
新闻发布系统论文模板.docx_第3页
第3页 / 共49页
新闻发布系统论文模板.docx_第4页
第4页 / 共49页
新闻发布系统论文模板.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

新闻发布系统论文模板.docx

《新闻发布系统论文模板.docx》由会员分享,可在线阅读,更多相关《新闻发布系统论文模板.docx(49页珍藏版)》请在冰豆网上搜索。

新闻发布系统论文模板.docx

新闻发布系统论文模板

新闻发布系统

摘要

21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。

随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。

足不出户,便可知天下大事,便可与大洋彼岸的朋友畅谈无阻。

网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的Web网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。

互联网的世界里蕴藏着无限生机,这里只有想不到的、没有做不到的。

网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。

在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。

二是基于ASP、PHP或JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。

本文论述的就是采用SQL和ASP开发环境开发动态的新闻发布系统。

关键字:

web开发;新闻发布系统;ASP;SQL

NewsPublishingSystem

ABSTRACT

The21stcenturyisanera,theeraofthenetworkintotheinformationsocietyeraofrapiddevelopment,thedigitalrevolutiontobringaboutnewchangesinallareas.WiththepopularizationofInternet,nomatterhowfarapartthepeoplehavetheTianyaZorpiafeeling.Stayathome,theywillknowthatthebignewworldcanbefriendsandtalkaboutunimpededacrosstheAtlantic.Pagegradualintegrationintopeople'slives,rapidandtimelynews,getcolorfulweb-basedinformation,hasbecomepartofdailylifeatthesametimemoreandmorecompaniessetuptheirownWWWsites,businessescandisplayproductsthroughthewebsite,publishingthelatestdevelopments,exchangeandcommunicationwithusers,withpartnerstoestablishcontactsandconductinge-commerce.HiddenworldoftheInternet,fulloflife,whereonlytheunexpected,noimpossible.Networkdevelopmentprospectsarepromising,assoonaspossibleandnetworkintegrationandinformationtimes,andhigh-techconvergence,allwalksoflifewillundoubtedlyinjectnewvitality.Inthefieldofnetworktechnology,thetraditionalbusinessmanagementofthesiteTherearetwoways,onestaticHTMLpages,updatetheinformationneedtore-createthepageandthenuploadthepageandmodifythelink,butwiththefurtherdevelopmentofInternet,whichastaticWebsitedevelopmentandmaintenancehasbecomeincreasinglydifficult,andcannoteffectivelyinteractwiththeviewer,whichmakesthismethodhaslimiteduse.2isbasedonASP,PHPorJSP,andscriptinglanguages,dynamicwebpagesanddatabaseintegration,throughtheapplicationofproceduresforhandlinginformation,whichisthemorepopularapproach.OfthispaperistouseSQLandASPdevelopmentenvironmentfordevelopingdynamicofthenewsreleasesystem.

Keywords:

webdevelopment;NewsPublishingSystem;ASP;SQL

第1章绪论

1.1引言

新闻发布系统是一个新闻单位不可缺少的部分,它的内容对于新闻的决策者和管理者来说都至关重要,所以新闻发布系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有人工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套新闻发布管理系统成为很有必要的事情。

在我国传统的信息传递方式不外乎是通过电视、广播、报纸等媒体传播信息,但通过这类媒体的传递工作常常会受到地域和时间的影响而无法达到预期的效果。

这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力来制作和发表信息,在信息时代这种传统的传播方式必然被计算机为基础的信息管理所取代。

随着网络的应用逐渐普及到信息传递和商业行为,大家将焦点渐渐地集中到因特网的身上,由于网络具有实时性,天生就是一种极好的传播媒体,这样就解决了因为地域和时间等带来的问题,我们可以很方便、快捷得从因特网上查看我们所需要的新闻。

因此,我们可以通过在网站上成立实时新闻中心,将企业和产品等各种最新消息公布到网站上,实时地发送给所有用户及消费者。

1.2系统的研究目的和意义

信息化的现代社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单。

新闻发布系统的提出对电视,报纸,广播传统的新闻媒介影响很大,从此以后网络也充当了一个重要的新闻媒介的功能。

新闻发布系统作为网络传播的核心系统,其重要性是越来越重要:

一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论。

这使得大家可以方便地在一个网络平台上交流思想,共同探讨一些关注话题。

新闻发布者要注意新闻的严肃性与真实性,太过追求实效性新鲜感又不明辨,此外很多国内网站转载他人新闻在网络上发布,侵犯了原创者的知识产权。

新闻发布系统是绝大多数商业性网站最常用的系统,它的一个基础作用就是为企业提供信息发布的平台。

使用ASP技术可以动态生成新闻静态页面,可以使新闻的发布和管理变得很轻松。

网站管理维护人员只需设置标题,内容和图片等新闻信息元素就可以了,系统将自动生成对应的网页。

并且系统可以于用户交互,用户可以很方便地参加评论和交流。

在新闻发布系统中还使用了SQLServer数据库,将能大大减轻维护人员的工作量,使系统便于维护和管理。

新闻发布系统作为一个新时代的产物,信息量巨大,早已超出了国界,使遨游世界不再是神话。

它摒弃了传统媒体的不足,正在以不可预知的速度向前发展。

1.3开发工具的选用和介绍

1.3.1ASP基础

ActiveServerPages即ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的Web服务器应用程序。

ASP内含于IIS3.0和IIS4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。

有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用VisualInterDev集成开发环境可以很容易地对ASP应用程序进行开发和修改[1]。

目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。

正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。

ASP是目前最流行的Web应用程序开发工具之一。

它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。

利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。

此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

1.3.2ASP页面的结构

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

(1)标准的HTML标记:

所有的HTML标记均可使用。

(2)ASP语法命令:

位于<%%>标签内的ASP代码。

(3)服务器端的include语句:

可用#include语句调入其它ASP代码,增强了编程的灵活性。

(4)脚本语言:

ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。

1.3.3ASP的内建对象

ASP提供了六个内建对象,供用户直接调用:

(1)Application对象:

负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

(2)Session对象:

存储特定用户的会话信息,只被用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。

Session对象需cookie支持。

(3)Request对象:

从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。

(4)Response对象:

服务器将输出内容发送到用户端。

(5)Server对象:

提供对服务器有关方法和属性的访问。

(6)ObjectContext对象:

IIS4.0新增的对象,用来进行事务处理。

此项功能需得到MTS(MicrosoftTranscationServer)管理的支持。

1.3.4SQLServer的结构

SQLServer单一进程多线程的关系数据库,如1-1图示。

图1-1SQLServer单进程,多线程结构图

SQLServer是按Client/Server结构而设计,客户机/服务器结构减小了网络拥挤程度,并将数据库操作分开运行,像输入和显示数据这样需要用户频繁干预的任务集中在作为客户端的PC机上完成,客户端可分别处理数据,但若需要度曲共享数据,必须依据网络管道向服务器端做存取申请,而文件I/O和查询处理等频繁需要数据的任务则集中在数据库服务器上完成,共享数据[11]存放在服务器端,从而使每个系统各显其能,SQL还允许将个人机用作网络服务器或小型大型机数据库的前端机,从而可使用户在个人机上存取大型数据库的内容。

SQLServerClient/Server结构图如图1-2示。

图1-2Client/Server结构图

SQLServer允许用下列两种方式作客户端和服务器端的连接管道。

(1)ODBC:

ODBC实际上是一个数据库的访问库,它可以使应用程序直接操纵数据库中的数据,他的独特之处在于使应用程序不随数据库的改变而改变。

(2)Net—Library:

它提供了客户端与服务器端的连接工具。

它并不是由语言程序员和开发人员直接使用的。

1.3.5XP系统安装IIS步骤详解

首先在“开始”菜单的“运行”中输入“c:

\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。

在sysoc.inf中找到“[Components]”这一段,因为是XP简化版,所以里面东西很少,在里面加上这段:

“iis=iis2.dll,OcEntry,iis2.inf,,7”。

之后保存并关闭。

因为是XP简化版,所以在下载的安装文件里也一定没有IIS安装文件了。

你可以从本站点击下载IIS安装文件。

下载完后,解压到任意盘符的根目录下(最好是根目录,便于后面打命令)。

比如我把压缩包解压到了D盘根目录下。

接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):

EXPand d:

\iis51\iis.dl_ c:

\Windows\system32\setup\iis2.dll 

EXPand d:

\iis51\iis.in_ c:

\Windows\inf\iis2.inf 

注意如果你解压到了F盘就把上面的D改为F就可以了,其他同理。

这时候,你打开控制面板->添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表里了。

之后的事情,就和平常IIS安装一样了,只不过,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目录下)。

这时,你点吉浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现3次,每次的目录都按上面说的步骤即可。

不出意外,过一会,IIS安装完成了,点击“完成”。

但做到这一步还不算完。

需要对IIS进行一些设置:

从管理工具里打开“Internet服务管理器”,然后点“默认WEB站点”的右键,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后一路确定返回就可以了。

至此XP简化版IIS安装的步骤就全部完成了[1]。

所以我选择了MacromediaDreamweaver8架构网站,SQL做后台数据库,并使用IE对页面进行调试。

1.4可行性分析

开发任何一个基于计算机的系统都会受到时间和资源的限制。

因此在开发软件项目之前,必须根据可利用的时间和资源等条件进行可行性研究。

可行性研究工作的主要任务不是研究如何解决问题,而是要用最小的代价在最短的时间内确定该项目是否具有开发的可行性[14]。

可行性研究主要包括经济可行性研究,技术可行性研究,运行、操作可行性研究,法律可行性研究和开发方案的选择。

典型的可行性研究应从以下几步进行:

(1)复查初步分析结果。

对系统初步的分析结果和报告书进行复查,改正含糊或不确切的叙述,重新确定系统目标与规模,清晰地描述对系统的所有约束条件。

(2)研究现有的条件。

找出其基本功能和基本信息,指出其缺点或局限性。

(3)导出新系统高层逻辑模型。

用某种图形工具导出系统高层逻辑模型,并与现有系统进行比较。

(4)导出新系统的高层物理解法,提出多个供选择的解决方案,并对每一个方案的经济可行性、技术可行性、运行和操作可行性等进行分析比较。

(5)推荐建议的方案。

如果系统分析员人为之得开发,则应指出开发的价值、推荐方案的理由,并为推荐的系统草拟一份开发计划,并提交可行性研究报告等全部文档。

若分析员认为不值得开发,也应拿出充分的理由。

(6)评审、复审和决策。

可行性研究最后要通过技术评审和管理复审,开发方和客户方或使用部门负责人根据成本-效益分析等各项可行性研究的结论决策是否继续这项工程。

本系统属于新闻信息发布与管理系统类。

用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。

新闻发布系统后台管理对新闻做了详细的分类,前台以分版块形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供搜索新闻信息功能,方便浏览者查找相关的新闻信息新闻。

新闻发布系统后台由管理员进行管理维护,保证了网站的安全性和权威性,所以本系统是十分可行的。

第2章需求分析

2.1需求说明

目前,网页制作如火如荼,网站建设热火朝天,及社会的竞争是越来越激烈,各厂家及生产公司都在不断的提高生产的产品质量,特别是企业网站的发展正在关键的时刻,各商家都在最后的冲刺、网页月月改版,信息日日更新,这时他们就得借助媒体来提高他们的产品的知名度,而新闻发布系统就是一种很好、很现代的工具。

ASP是一种简单的、安全的,性能非常之高的、动态的脚本语言。

ASP可以用来开发Web应用程序,ASP具有较高的执行效率,强大的数据库支持和网络支持,具有多平台特性和极大的开放性和扩充性,拥有广泛的应用前景。

通过相关调研,要求该系统应具有以下功能:

(1)通过网络浏览各类新闻及发表评论。

(2)新闻能分类显示相关信息。

(3)提供站内新闻的搜索功能。

(4)为后台管理提供管理入口。

(5)后台管理员能编辑各类新闻并且管理新闻和评论。

2.2开发环境

为了保证新闻发布系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。

此应用程序可广泛运行于互联网即Internet,也可适用于内部的局域网。

其运行要求如下:

软件环境:

客户端:

Windows2000/XP,InternetExplorer(IE),Dreamweaver8等。

服务器端:

Windows2000/WindowsXP,InternetInformationServer(IIS)4.0及其以上版本,IE6.0以上版本等;或者Windows98,PersonalWebServer(PWS),IE等。

数据库:

采用SQLServer2000,运行于服务器端。

硬件环境:

主机:

CPUPentium4以上,内存256M以上。

2.3用户和管理员功能特点

对于本系统,可以分为两个功能区。

(一)用户功能区

根据用户浏览网站的特点,用户进行以下操作。

(1)用户无需注册就可以查看相应新闻信息。

(2)用户可以在本站内搜索自己感兴趣的新闻浏览。

(3)用户可以对新闻发表自己的评论。

(二)管理员功能区

(1)管理员可以进行板块管理,对新闻版块进行添加、修改和删除操作。

(2)管理员可以对自己的登录密码进行修改操作。

(3)管理员可以对新闻评论管理,对评论进行添加、修改和删除操作。

(4)管理员可以对各个新闻版块的新闻信息管理,对新闻信息进行添加、修改和删除操作。

2.4数据流图

当数据在软件系统中移动时,它将被一系列“变换”所修改。

数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程所经受的变换。

在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。

数据流图是系统逻辑功能的图形表示。

数据流图的符号说明如图2-1所示:

 

外部项加工数据存储数据流

图2-1数据流图图例

根据调查材料,明确系统外部项,识别数据输入的来源和输出的去处,自顶向下逐层扩展整个系统的逻辑功能。

如图2-2示。

D1:

管理员信息存储。

1:

新闻信息存储。

D2:

新闻板块信息。

2:

评论信息。

图2-2数据流图

2.5数据字典

建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。

数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。

数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。

数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。

数据字典描述的主要内容有:

数据流、加工外部项、数据存储、数据元素。

(1)数据流:

用单箭头表示,如――>。

是由一组固定成分的数据组成,表示数据的流向。

数据流图中描述的是数据流,而不是控制流。

除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。

(2)加工:

用圆或椭圆表示,如〇。

描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。

每个加工都有一个名字和编号。

编号能反映该加工位于分层的数据流图的哪个层次和哪张图中,能够看出它是由哪个加工分解出来的子加工。

(3)数据存储:

用双杠(带一边开口,一边闭合)表示。

数据存储表示暂时存储的数据。

每个数据存储都有一个名字。

(4)外部实体:

用实心长方形表示,如█。

外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地。

表2-1数据字典管理员信息

名字:

管理员信息存储。

编号:

D1。

描述:

存储后台管理员信息。

定义:

ID号+管理员账户+管理员密码。

位置:

管理员表。

表2-2数据字典新闻信息

名字:

新闻信息存储。

编号:

1。

描述:

存储新闻信息。

定义:

新闻编号+新闻类别编号+新闻标题+新闻内容+新闻图片相对路径+发布时间+点击率。

位置:

新闻信息表。

表2-3数据字典新闻版块信息

名字:

新闻版块信息。

编号:

D2。

描述:

存储版块信息。

定义:

版块编号+版块名称。

位置:

新闻版块信息表。

表2-4数据字典新闻评论信息

名字:

新闻评论信息。

编号:

2。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1